article {
	display: block;
}
aside {
	display: block;
}
canvas {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	clear: both; border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border-width: 0px 0px 1px; border-style: none none dotted; border-color: currentColor currentColor rgb(0, 0, 0); border-image: none; cursor: help;
}
acronym {
	border-width: 0px 0px 1px; border-style: none none dotted; border-color: currentColor currentColor rgb(0, 0, 0); border-image: none; cursor: help;
}
html {
	-ms-overflow-y: scroll;
}
html.aui-dialog-iframe-root-node {
	overflow: auto;
}
body {
	background: rgb(255, 255, 255); font: 13px/1.4em Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
body.portal-popup {
	background: none; padding: 10px;
}
body.aui-dialog-iframe-popup {
	padding-bottom: 0px;
}
body.portal-iframe {
	padding: 0px;
}
blockquote {
	margin: 1em;
}
ul {
	margin: 1em;
}
ol {
	margin: 1em;
}
dl {
	margin: 1em;
}
ol {
	margin-left: 2em;
}
ul {
	margin-left: 2em;
}
dl {
	margin-left: 2em;
}
ol {
	list-style: decimal;
}
ul {
	
}
ul ul {
	list-style-type: circle;
}
ol ol {
	list-style-type: upper-roman;
}
dl dd {
	margin-left: 1em;
}
th {
	font-weight: bold;
}
caption {
	text-align: center; margin-bottom: 0.5em;
}
p {
	margin-bottom: 1em;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h1 {
	margin: 1em 0px;
}
h2 {
	margin: 1em 0px;
}
h3 {
	margin: 1em 0px;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1.1em;
}
h1 {
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}
h4 {
	font-weight: bold;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
body.html-editor {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.html-editor.portlet-message-boards blockquote {
	background: url("/aa-bcs-theme/css/../images/message_boards/quoteleft.png") no-repeat 5px 5px rgb(238, 240, 242); padding: 5px 45px; border: 1px solid rgb(119, 119, 119); border-image: none; position: relative;
}
.html-editor.portlet-message-boards blockquote::after {
	background: url("/aa-bcs-theme/css/../images/message_boards/quoteright.png") no-repeat 50%; width: 31px; height: 24px; right: 5px; bottom: 5px; display: block; position: absolute; z-index: 999; content: "";
}
.html-editor.portlet-message-boards blockquote cite {
	font-weight: bold; display: block;
}
.html-editor.portlet-message-boards pre {
	background: rgb(249, 249, 249); padding: 0.5em; border: 1px solid rgb(119, 119, 119); border-image: none;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
i {
	font-style: italic;
}
em {
	font-style: italic;
}
code {
	font-family: "Courier New", Courier, monospace; white-space: pre;
}
pre {
	font-family: "Courier New", Courier, monospace; white-space: pre;
}
.important {
	font-weight: bold;
}
body.staging {
	border: 10px solid rgb(255, 0, 0); border-image: none;
}
body.live-view {
	border: 10px solid rgb(255, 0, 0); border-image: none;
}
body.live-view {
	border-color: rgb(255, 204, 0);
}
.portal-iframe.staging {
	border: currentColor; border-image: none;
}
.portal-iframe #main-content {
	width: 100%;
}
.alert-background {
	background: rgb(0, 0, 0);
}
.popup-alert-notice {
	border-bottom-color: rgb(255, 204, 0); background-color: rgb(255, 255, 204);
}
.popup-alert-warning {
	border-bottom-color: rgb(255, 0, 0); background-color: rgb(255, 221, 221);
}
.portal-add-content {
	background: rgb(255, 255, 255); text-align: left; z-index: 20;
}
.portal-add-content a {
	text-decoration: none;
}
.loading-animation {
	background: url("/aa-bcs-theme/css/../images/progress_bar/loading_animation.gif") no-repeat top; text-align: left; padding-top: 40px; margin-top: 10px;
}
hr {
	border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: dotted;
}
.separator {
	border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: dotted;
}
.update-available {
	padding: 2px; text-align: left; margin-top: 10px;
}
.highlight {
	background: rgb(255, 255, 204); margin: 0px 1px; font-weight: bold;
}
.portlet-layout.dragging {
	border-collapse: separate;
}
.drop-area {
	background-color: rgb(211, 218, 221);
}
.active-area {
	background: rgb(255, 255, 204);
}
.portlet-boundary.yui3-dd-dragging {
	opacity: 0.6;
}
.portlet-boundary.yui3-dd-dragging .portlet {
	border: 2px dashed rgb(204, 204, 204); border-image: none;
}
.sortable-layout-proxy {
	opacity: 1;
}
.sortable-layout-proxy .portlet-topper {
	background-image: none;
}
.proxy {
	position: absolute; cursor: move; opacity: 0.65;
}
.proxy.generic-portlet {
	width: 300px; height: 200px;
}
.proxy.generic-portlet .portlet-title {
	padding: 10px;
}
.proxy.not-intersecting .forbidden-action {
	background: url("/aa-bcs-theme/css/../images/application/forbidden_action.png") no-repeat; top: -15px; width: 32px; height: 32px; right: -15px; display: block; position: absolute;
}
.resizable-proxy {
	border: 1px dashed rgb(130, 143, 149); border-image: none; visibility: hidden; position: absolute;
}
.sortable-proxy {
	background: rgb(114, 124, 129); margin-top: 1px;
}
.lfr-freeform-layout-drag-indicator {
	visibility: hidden;
}
.sortable-layout-drag-target-indicator {
	margin: 2px 0px;
}
.yui3-dd-proxy {
	z-index: 1110 !important;
}
.tooltip {
	max-width: 200px;
}
.tagselector-content {
	border-width: 0px; padding: 0px; overflow: visible; margin-bottom: 15px;
}
.tagselector-content .textboxlistentry-holder {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; overflow: visible; margin-bottom: 5px; position: relative;
}
.tagselector-content .textboxlistentry-holder li {
	line-height: 1;
}
.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input {
	border-width: 0px; margin-bottom: 0px;
}
.tagselector-content .textboxlistentry-remove {
	padding: 0px 3px 1px;
}
.tagselector .lfr-tags-selector-content {
	border-width: 0px;
}
.tagselector .lfr-tag-selector-input {
	background: none; padding: 0px; width: auto;
}
.tagselector .field .field-content {
	margin: 0px;
}
.tagselector .textboxlist-input-container {
	margin: 0px;
}
.tagselector-focused .textboxlistentry-holder {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none;
}
.categoriesselector-content .textboxlistentry-holder {
	border-width: 0px; padding: 0px; background-color: transparent;
}
.tag-items {
	list-style: none; margin: 0px 1em 0px 0px; padding: 0px 1em 0.5em; white-space: normal;
}
.tag-items li {
	margin: 0px 1em 0px 0px; float: left; display: inline;
}
.tag-items a {
	white-space: nowrap;
}
.tag-selected {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: none;
}
.tag-cloud {
	line-height: 2.5em;
}
.tag-cloud .tag-popularity-1 {
	font-size: 1em;
}
.tag-cloud .tag-popularity-2 {
	font-size: 1.3em;
}
.tag-cloud .tag-popularity-3 {
	font-size: 1.6em;
}
.tag-cloud .tag-popularity-4 {
	font-size: 1.9em;
}
.tag-cloud .tag-popularity-5 {
	font-size: 2.2em;
}
.tag-cloud .tag-popularity-6 {
	font-size: 2.5em;
}
.underlay {
	top: 100%; clear: both;
}
.underlay .yui3-widget-hd {
	height: 38px;
}
.underlay .lfr-portlet-item {
	border-width: 0px;
}
.underlay-hidden {
	display: none;
}
.underlay-content {
	background: url("/aa-bcs-theme/css/../images/common/message_panel_shadow.png") repeat-x 0px 0px rgb(244, 243, 243); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(174, 175, 177); border-image: none;
}
.underlay-close {
	top: 5px; right: 5px; position: absolute;
}
.tab-active strong {
	font-weight: normal;
}
.tab-back {
	float: right;
}
.tab-back-content {
	border-width: 0px; padding: 1px;
}
.lfr-panel-container {
	background: rgb(255, 255, 255);
}
.lfr-panel-content {
	padding: 5px 10px;
}
.lfr-panel-basic .lfr-panel-content {
	padding-left: 15px;
}
.dialog-bd {
	min-height: 30px;
}
.dialog-content {
	padding: 5px; border: 1px solid rgb(200, 201, 202); border-image: none;
}
.panel-hd {
	background: url("/aa-bcs-theme/css/../images/application/panel_header_bg.png") repeat-x 0px 0px rgb(192, 194, 197); border-width: 1px; border-style: solid; border-color: rgb(200, 201, 202) rgb(174, 178, 184) rgb(174, 178, 184) rgb(200, 201, 202); border-image: none; padding-left: 10px; text-shadow: 1px 1px #fff;
}
.app-view-drop-active {
	font-weight: bold; background-color: rgb(0, 162, 234);
}
.category-portlets .app-view-drop-active {
	color: rgb(255, 255, 255);
}
.basecelleditor [class~='form-validator-message'] {
	width: auto; clip: rect(auto, auto, auto, auto);
}
.document-library-file-entry-cell-editor-hidden {
	display: none;
}
.previous-level {
	line-height: 21px; font-size: 21px; text-decoration: none; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.lfr-page-templates li a {
	padding: 0px;
}
.lfr-page-templates li a label {
	padding: 5px 0px 5px 5px; display: block; cursor: pointer;
}
.menu {
	width: auto; position: absolute;
}
.menu .notice-message {
	margin: 3px; padding: 6px; background-image: none;
}
.menu-content {
	background: rgb(255, 255, 255); list-style: none; min-width: 150px;
}
.menu-content li {
	margin: 0px; padding: 0px;
}
.menu-content li .disabled {
	color: rgb(153, 153, 153);
}
.menu-content {
	background: url("/aa-bcs-theme/css/../images/application/menu_bg.png") repeat-x 0px 0px rgb(204, 201, 201); border-width: 1px; border-style: solid; border-color: rgb(174, 175, 177) rgb(119, 120, 121) rgb(119, 120, 121) rgb(174, 175, 177); padding: 2px 0px; border-image: none;
}
.menugroup-content .menu-label {
	background: rgb(210, 214, 222); padding: 5px 3px; color: rgb(91, 103, 125); display: block; text-shadow: 1px 1px #fff;
}
.menugroup-content ul {
	display: block; min-width: 0px;
}
.menu-content li {
	margin: 0px; padding: 0px; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(188, 187, 187); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.menu-content li.first {
	border-top-width: 0px;
}
.menu-content li.last {
	border-bottom-width: 0px;
}
.menu-content li a {
	padding: 4px 5px; color: rgb(44, 47, 52); text-decoration: none; display: block;
}
.menu-content li .disabled {
	padding: 4px 5px; color: rgb(44, 47, 52); text-decoration: none; display: block;
}
.menu-content li a.focus {
	color: rgb(255, 255, 255); text-shadow: -1px -1px #2c2f34; background-color: rgb(91, 103, 125);
}
.lfr-menu-expanded li a:focus {
	color: rgb(255, 255, 255); text-shadow: -1px -1px #2c2f34; background-color: rgb(91, 103, 125);
}
.loadingmask-content {
	background: rgb(204, 204, 204);
}
.loadingmask-message {
	background: url("/aa-bcs-theme/css/../images/portlet/header_bg.png") repeat-x 0px 0px rgb(212, 212, 212);
}
.tree-node .icon-check {
	padding-right: 2px;
}
.tree-node .icon-check::before {
	content: "\f096";
}
.tree-node .tree-node-checked .icon-check {
	padding-right: 0px;
}
.tree-node .tree-node-checked .icon-check::before {
	content: "\f046";
}
.tree-node .tree-node-over .tree-label {
	text-decoration: underline;
}
.tree-node [class^='icon-'] {
	margin-right: 5px;
}
.tree-node .tree-node-checkbox-container {
	margin-right: 0px;
}
.tree-node .tree-node-selected .tree-label {
	background: none;
}
.tree-node-content .tree-hitarea {
	color: rgb(153, 153, 153); padding-right: 6px; font-size: 10px;
}
.tree-node-content .tree-label {
	margin-left: 3px;
}
.tree-node-content .tree-node-hidden-hitarea {
	visibility: hidden;
}
.tree-node-selected .tree-label {
	background-color: transparent;
}
.dragging .portlet-column.customizable {
	outline: rgb(156, 201, 123) solid 3px; background-color: rgb(207, 252, 207);
}
.customizable-layout-column-content {
	background-color: rgb(201, 44, 60);
}
.customizable-layout-column-content.yui3-widget-content-expanded {
	margin: 0.2em; border: 3px solid rgb(51, 51, 51); border-image: none;
}
.customizable .customizable-layout-column-content {
	background-color: rgb(156, 201, 123);
}
.layout-customizable-controls {
	margin: 1em; padding: 1em; font-size: 1.5em; position: absolute; z-index: 15; opacity: 0.9; background-color: rgb(255, 255, 255);
}
.paginator-link {
	background: no-repeat 50% 1px rgb(238, 238, 238); border-width: 1px; border-style: solid; border-color: rgb(240, 241, 242) rgb(178, 178, 178) rgb(148, 148, 148) rgb(240, 241, 241); padding: 0px; border-image: none; width: 20px; height: 20px; color: rgb(31, 30, 30); text-indent: -9999px; display: inline-block;
}
.paginator-page-link {
	height: auto; text-indent: 0px;
}
.paginator-current-page {
	background: url("/aa-bcs-theme/css/../images/application/paginator_link_current_bg.png") repeat-x 0px 0px rgb(0, 131, 189); border-color: rgb(56, 182, 239) rgb(0, 109, 158) rgb(0, 109, 158) rgb(70, 180, 230); color: rgb(255, 255, 255); text-shadow: -1px -1px #003c57;
}
.paginator-first-link {
	background-image: url("/aa-bcs-theme/css/../images/arrows/paging_first.png");
}
.paginator-prev-link {
	background-image: url("/aa-bcs-theme/css/../images/arrows/paging_previous.png");
}
.paginator-last-link {
	background-image: url("/aa-bcs-theme/css/../images/arrows/paging_last.png");
}
.paginator-next-link {
	background-image: url("/aa-bcs-theme/css/../images/arrows/paging_next.png");
}
.paginator-current-page-report {
	color: rgb(85, 85, 85); font-size: 0.9em;
}
.paginator-total {
	color: rgb(85, 85, 85); font-size: 0.9em;
}
.paginator-current-page-report {
	margin-left: 2em;
}
.taglib-page-iterator .search-pages .page-links {
	padding: 0px;
}
.aui .cke_editable [class*='span'] {
	float: none;
}
.aui .cke_dialog .cke_dialog_ui_input_text {
	height: auto;
}
.aui .cke_editable_inline a {
	cursor: pointer;
}
.cke_panel.cke_combopanel {
	width: 220px;
}
.cke_panel_block .cke_panel_grouptitle {
	line-height: 20px; font-size: 20px; margin-top: 0px;
}
.cke_panel_block .cke_panel_list {
	margin-left: 0px;
}
.cke_panel_block .cke_panel_list .cke_panel_listItem {
	
}
.cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
	text-decoration: none;
}
.aui .cke_source {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.cke_show_border {
	width: 500px;
}
.cke_show_border td {
	height: 15px;
}
body.html-editor {
	background: rgb(255, 255, 255); padding: 1em; color: rgb(0, 0, 0);
}
.html-editor.portlet-message-boards {
	-ms-word-break: break-all; -ms-word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
}
.html-editor.portlet-message-boards blockquote {
	background: url("/aa-bcs-theme/css/../images/message_boards/quoteleft.png") no-repeat 5px 5px rgb(238, 240, 242); padding: 5px 45px; border: 1px solid rgb(119, 119, 119); border-image: none;
}
.html-editor.portlet-message-boards blockquote::after {
	background: url("/aa-bcs-theme/css/../images/message_boards/quoteright.png") no-repeat 50%; width: 31px; height: 24px; margin-top: -25px; margin-right: -35px; float: right; display: block; z-index: 999; content: "";
}
.html-editor.portlet-message-boards blockquote cite {
	font-weight: bold; display: block;
}
.html-editor.portlet-message-boards pre {
	background: rgb(249, 249, 249); padding: 0.5em; border: 1px solid rgb(119, 119, 119); border-image: none;
}
.lfr-editable {
	outline: rgb(104, 187, 48) dashed 1px; position: relative; outline-offset: 2px;
}
.lfr-editable::after {
	background: url("/aa-bcs-theme/css/../images/common/edit_white.png") no-repeat 50% rgb(104, 187, 48); top: 5px; width: 30px; height: 20px; right: 5px; display: block; position: absolute; content: "";
}
.lfr-editable:focus::after {
	display: none;
}
.lfr-editable:hover:focus {
	background-color: transparent;
}
.lfr-editable:hover {
	outline-color: rgb(81, 146, 38); background-color: rgba(255, 255, 255, 0.3);
}
.lfr-editable:hover::after {
	background-color: rgb(81, 146, 38);
}
.lfr-editable-notice-close {
	margin-left: 1em;
}
.lfr-portlet-title-editable {
	margin-top: 0px; z-index: 9999;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content {
	padding: 0px;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-content .field-input-text {
	margin-bottom: 0px; display: block;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-label.textfield-label {
	display: none;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content {
	margin-top: 0px; vertical-align: top;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content .btn-group {
	margin-top: 0px;
}
.lfr-page-layouts .lfr-layout-template .layout-template-entry {
	width: 25px; height: 25px;
}
.ios.mobile .modal-content .dialog-iframe-bd {
	overflow: auto; -webkit-overflow-scrolling: touch;
}
.portlet-layout {
	width: 100%; clear: both; display: table; border-collapse: collapse; table-layout: auto; border-spacing: 0;
}
.portlet-column {
	vertical-align: top; display: table-cell;
}
.portlet-column-content {
	padding: 0px;
}
.portlet-column-content-only {
	padding-left: 0px;
}
.ltr .portlet-column-content-first {
	padding-left: 0px;
}
.rtl .portlet-column-content-last {
	padding-left: 0px;
}
.portlet-column-content-only {
	padding-right: 0px;
}
.ltr .portlet-column-content-last {
	padding-right: 0px;
}
.rtl .portlet-column-content-first {
	padding-right: 0px;
}
.portlet-column-content.empty {
	padding: 50px;
}
.dragging#main-content .portlet-column {
	border: 3px double rgb(130, 143, 149); border-image: none; height: 100px; min-height: 100px;
}
.aui {
	
}
.aui .dockbar {
	left: 0px; top: 0px; right: 0px;
}
.aui .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
	left: auto; width: auto; margin-left: 10px;
}
.aui .dockbar.navbar-static-top {
	position: relative;
}
.aui .dockbar.navbar-static-top .collapse {
	position: static;
}
.aui .dockbar.navbar-static-top .collapse .nav-account-controls {
	position: static;
}
.aui .dockbar .btn-link {
	color: rgb(255, 255, 255);
}
.aui .dockbar .diamond {
	border-width: 12px; border-style: solid; border-color: transparent transparent rgb(20, 133, 235); border-image: none; top: -12px; width: 0px; height: 0px; position: relative;
}
.aui .dockbar .diamond::after {
	border-width: 12px; border-style: solid; border-color: rgb(20, 133, 235) transparent transparent; border-image: none; left: -12px; top: 12px; width: 0px; height: 0px; position: absolute; content: "";
}
.aui .dockbar .impersonating-user .alert-icon {
	margin-right: 9px;
}
.aui .dockbar .impersonating-user .alert-info {
	border-width: 0px; margin-bottom: 6px;
}
.aui .dockbar .info-button {
	top: 9px;
}
.aui .dockbar .info-items {
	left: 0px; top: 100%; width: 100%; position: absolute; z-index: 1;
}
.aui .dockbar .navbar-inner {
	padding-right: 20px; padding-left: 20px;
}
.aui .dockbar .navbar-inner .brand h1 {
	line-height: 1; font-size: inherit; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.aui .dockbar .navbar-inner .container {
	width: 100%; margin-right: 0px; margin-left: 0px;
}
.aui .dockbar .navbar-inner .container .nav-account-controls {
	float: right;
}
.aui .dockbar .navbar-inner .site-administration-menu li {
	list-style: none;
}
.aui .dockbar .navbar-inner .site-administration-menu li a {
	padding: 3px 5px 3px 40px; color: rgb(0, 0, 0); display: block;
}
.aui .dockbar .navbar-inner .site-administration-menu li a:focus {
	background: rgb(13, 181, 231); color: rgb(255, 255, 255); text-decoration: none;
}
.aui .dockbar .navbar-inner .site-administration-menu li a:hover {
	background: rgb(13, 181, 231); color: rgb(255, 255, 255); text-decoration: none;
}
.aui .dockbar .navbar-inner .site-administration-menu li a i {
	font-size: 0.8em;
}
.aui .dockbar .nav.staging-nav-items {
	margin: 0px; position: static;
}
.aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle {
	display: block; background-color: transparent;
}
.aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle:hover {
	color: rgb(0, 119, 179);
}
.aui .dockbar .nav.staging-nav-items .staging-link {
	position: static;
}
.aui .dockbar .user-avatar img {
	width: 20px; text-decoration: none; margin-top: -2px; vertical-align: middle;
}
.aui .dockbar-split .dockbar {
	height: 0px; position: absolute;
}
.aui .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
	left: 0px; width: 100%; margin-left: 0px;
}
.aui .dockbar-split .dockbar.navbar-static-top .collapse {
	position: relative;
}
.aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls {
	position: fixed;
}
.aui .dockbar-split .dockbar .divider-vertical {
	display: none;
}
.aui .dockbar-split .dockbar .info-button {
	top: 12px;
}
.aui .dockbar-split .dockbar .info-items {
	left: auto; position: static;
}
.aui .dockbar-split .dockbar .navbar-inner {
	border-width: 0px; padding: 0px; width: 0px; background-color: transparent;
}
.aui .dockbar-split .dockbar .navbar-inner .nav {
	border-bottom-width: 0px;
}
.aui .dockbar-split .dockbar .navbar-inner .nav > li {
	background-color: rgb(51, 51, 51);
}
.aui .dockbar-split .dockbar .navbar-inner .nav > li > a {
	color: rgb(255, 255, 255); line-height: 31px;
}
.aui .dockbar-split .dockbar .navbar-inner .nav > li > a:focus {
	color: rgb(255, 255, 255);
}
.aui .dockbar-split .dockbar .navbar-inner .nav > li > a:hover {
	color: rgb(255, 255, 255);
}
.aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class^='icon-'] {
	margin-top: 3px;
}
.aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class*=' icon-'] {
	margin-top: 3px;
}
.aui .dockbar-split .dockbar .navbar-inner .nav > li.active > a {
	color: rgb(255, 255, 255);
}
.aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle {
	color: rgb(255, 255, 255);
}
.aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
	color: rgb(255, 255, 255); background-color: rgb(85, 85, 85);
}
.aui .dockbar-split .dockbar .navbar-inner .nav li.info-items {
	background-color: transparent;
}
.aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a {
	padding-top: 0px; padding-bottom: 0px; background-color: rgb(36, 150, 229);
}
.aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a:hover {
	background-color: rgb(47, 164, 245);
}
.aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label {
	padding: 5px 10px;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
	padding: 0px; left: auto; right: 5em; margin-right: 0px; position: fixed; z-index: 325;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
	background: none; top: 10%; position: fixed; z-index: 350;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
	margin: 10px; float: none; position: relative;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a {
	position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a:focus {
	position: static; clip: rect(auto, auto, auto, auto);
}
@media all and (max-width:979px)
{
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.page-preview-controls {
	display: none;
}
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
	background: rgb(51, 51, 51); padding: 6px 8px; text-align: center; color: rgb(255, 255, 255);
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
	background: rgb(85, 85, 85);
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^='icon-'] {
	font-size: 25px; vertical-align: middle; position: relative;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^='icon-'] {
	font-size: 25px; vertical-align: middle; position: relative;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=' icon-'] {
	font-size: 25px; vertical-align: middle; position: relative;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
	background: rgb(146, 245, 69);
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^='icon-'] {
	color: rgb(0, 0, 0);
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^='icon-'] {
	color: rgb(0, 0, 0);
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=' icon-'] {
	color: rgb(0, 0, 0);
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label {
	background: rgb(51, 51, 51); padding: 0px 20px; left: 100%; top: 50%; margin-top: -1em; margin-left: 0.5em; display: none; white-space: nowrap; position: absolute;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label {
	display: block;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down {
	display: none;
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover > li.toggle-controls a {
	position: static; clip: rect(auto, auto, auto, auto);
}
.aui .dockbar-split .dockbar .staging-nav-items li > span {
	padding: 10px 15px; color: rgb(255, 255, 255); line-height: 31px; display: block;
}
.aui .dockbar-split .info-link-container {
	width: 0px;
}
.aui .dockbar-split .info-items {
	width: 715px; height: 1px;
}
.aui .dockbar-split .info-items a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.aui .dockbar-split .info-items .btn-link {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.aui .dockbar-split .info-items a:hover {
	text-decoration: none;
}
.aui .dockbar-split .info-items .btn-link:hover {
	text-decoration: none;
}
.aui .dockbar-split .info-items a:hover .taglib-text {
	text-decoration: none;
}
.aui .dockbar-split .info-items .btn-link:hover .taglib-text {
	text-decoration: none;
}
.aui .dockbar-split .info-items .btn-link {
	border-width: 0px; margin: 0px 0px 0px 6px; padding: 0px; font-size: 14px; font-weight: 300; text-shadow: none;
}
.aui .dockbar-split .staging-bar {
	margin: 10px 0px;
}
.aui .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
	background: rgb(245, 175, 69);
}
.aui .dockbar-split.lfr-has-add-content .nav-add-controls {
	left: 350px;
}
.aui .dockbar-split.lfr-has-device-preview .nav-add-controls {
	left: 220px;
}
.aui .dockbar-split.lfr-has-edit-layout .nav-add-controls {
	left: 460px;
}
.aui.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls {
	display: none;
}
.aui .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
	position: static; clip: rect(auto, auto, auto, auto);
}
.aui .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
	position: static; clip: rect(auto, auto, auto, auto);
}
.aui .variation-selector {
	margin: 1em; font-size: 1.2em; font-weight: bold; display: block;
}
.aui .layout-revision-container {
	margin: 1em 0px 0px 1em; padding: 0px;
}
.aui .layout-revision-container .approximate-date {
	color: rgb(153, 153, 153); font-weight: bold;
}
.aui .layout-revision-container .current-version {
	color: rgb(65, 128, 29); display: block;
}
.aui .layout-revision-container .current-version-pointer {
	width: 0px; display: inline-block;
}
.aui .layout-revision-container .current-version-pointer img {
	left: -25px; position: relative;
}
.aui .layout-revision-container .layout-variation-name {
	color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.15em; margin-bottom: 0.1em;
}
.aui .layout-revision-container .layout-revision-current {
	color: rgb(102, 102, 102);
}
.aui .layout-revision-container .real-date {
	text-align: right; color: rgb(153, 153, 153); display: block;
}
.aui .layout-revision-container .taglib-workflow-status .workflow-status {
	background: none; padding-left: 0px;
}
.aui .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication {
	color: rgb(65, 128, 29); font-weight: bold;
}
.aui .layout-revision-container-root {
	margin: 0px;
}
.aui .staging-controls {
	padding-right: 50px; padding-left: 5px;
}
.aui .staging-controls select {
	width: 100%;
}
.aui .staging-controls .staging-bar .dropdown-menu {
	width: 100%; font-size: 13px; min-width: 520px;
}
.aui .staging-controls .staging-bar .dropdown-menu .btn-link {
	margin: 0px 5px 0px 0px; padding: 0px; font-size: 11px; text-decoration: underline; float: left; text-shadow: none;
}
.aui .staging-controls .staging-bar .dropdown-menu .btn-link:hover {
	text-decoration: none;
}
.aui .staging-controls .staging-bar .dropdown-menu .btn-link.history {
	float: right;
}
.aui .lfr-admin-panel {
	padding: 10px; left: 0px; top: 0px; bottom: 0px; overflow: auto; position: fixed; z-index: 1100; background-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.aui .lfr-admin-panel {
	margin: 0px -20px; width: auto; position: static;
}
.aui .lfr-admin-panel.lfr-add-panel .add-content-menu .lfr-add-page-toolbar {
	width: auto; margin-top: 0px; position: static;
}
.aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
	width: auto; margin-top: 0px; position: static;
}
.aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .accordion {
	margin-bottom: 20px;
}
.aui .lfr-admin-panel.lfr-edit-layout-panel .site-admin-link {
	padding: 0px; position: static;
}
}
.aui .lfr-has-add-content {
	padding-left: 350px;
}
.aui .lfr-has-device-preview {
	padding-left: 220px;
}
.aui .lfr-has-edit-layout {
	padding-left: 460px;
}
@media all and (max-width:767px)
{
.aui .lfr-has-add-content {
	padding-left: 20px;
}
.aui .lfr-has-device-preview {
	padding-left: 20px;
}
.aui .lfr-has-edit-layout {
	padding-left: 20px;
}
}
.aui .dropdown-menu > li > a:focus > [class^='icon-'] {
	background-image: none;
}
.aui .my-sites-menu .site-type {
	right: 100%; color: rgb(255, 255, 255); font-size: 0.8em; font-weight: normal; margin-right: 10px; float: right; display: none; position: absolute;
}
.aui .my-sites-menu a:hover .site-type {
	color: rgb(255, 255, 255); display: inline-block;
}
.aui .ie.rtl .dockbar .menu-button span {
	background-position-x: -25px;
}
.aui.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
	display: none;
}
.aui.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
	display: none;
}
.aui.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
	display: none;
}
.aui .ie7 .dockbar {
	-ms-zoom: 1;
}
.aui .ie7 .my-sites-menu a {
	text-align: left; overflow: visible;
}
.aui .ie7 .my-sites-menu .site-name {
	float: none;
}
.aui .ie7 .my-sites-menu .site-type {
	float: none;
}
.aui .ie6 .dockbar {
	left: 0px; top: 0px; height: 10px; position: relative;
}
.aui .ie6 .lfr-dockbar-pinned .dockbar {
	left: 0px; top: 0px; height: 10px; position: relative;
}
.aui .ie6 .dockbar .pin-dockbar {
	display: none;
}
.aui .ie6 .my-sites-menu {
	width: 200px;
}
.aui .ie6 .my-sites-menu a {
	-ms-zoom: 1;
}
.aui .ie6 .menu-scroll {
	height: 300px; -ms-overflow-y: auto;
}
.aui .controls-hidden .info-button {
	display: none;
}
.aui .controls-hidden .page-customization-bar {
	display: none;
}
.aui .info-button {
	right: 12px; display: inline-block; position: relative; z-index: 1; cursor: pointer;
}
.aui .info-button a {
	padding: 2px 10px; color: rgb(255, 255, 255); text-decoration: none; position: absolute; z-index: 1;
}
.aui .info-button .icon-stop {
	color: rgb(20, 133, 235); font-size: 20px;
}
.aui .page-customization-bar {
	padding: 0px 15px; width: 100%; color: rgb(255, 255, 255); font-size: 14px; font-weight: 300; display: table; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.5); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.aui .page-customization-bar .customized-icon {
	margin: 5px; vertical-align: middle;
}
.aui .page-customization-bar .page-customization-actions {
	padding-left: 5em;
}
.aui .page-customization-bar .page-customization-actions a {
	padding: 0px 1em; color: rgb(238, 238, 238); font-size: 0.8em;
}
.aui .page-customization-bar .page-customization-bar-form {
	width: 25%; text-align: center; vertical-align: middle; display: table-cell;
}
.aui .page-customization-bar .page-customization-bar-form a {
	color: rgb(255, 255, 255);
}
.aui .page-customization-bar .page-customization-bar-form a:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.aui .page-customization-bar .page-customization-bar-form a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.aui .page-customization-bar .page-customization-bar-form span {
	line-height: 20px; display: block;
}
.aui .page-customization-bar .page-customization-bar-text {
	width: 75%; height: 51px; vertical-align: middle; display: table-cell;
}
.aui .page-customization-bar .page-customization-bar-container {
	position: absolute;
}
.aui .page-customization-bar .reset-prototype {
	display: inline;
}
@media all and (max-width:1140px)
{
.aui .dockbar-split .dockbar .info-items {
	width: 515px;
}
}
@media all and (max-width:979px)
{
.aui #navigation {
	display: none;
}
.aui .open#navigation {
	display: block;
}
.aui .dockbar-split .dockbar {
	height: auto; position: relative;
}
.aui .dockbar-split .dockbar .navbar-inner {
	width: auto;
}
.aui .user-avatar-image {
	width: 18px;
}
}
.modify-pages li {
	position: relative;
}
.modify-pages li.lfr-nav-hover .delete-tab {
	opacity: 1;
}
.modify-pages .add-page-editor-input {
	width: 150px;
}
.modify-pages .delete-tab {
	padding: 3px 0px; top: 50%; height: 10px; right: 1px; color: rgb(68, 68, 68); line-height: 6px; overflow: hidden; font-size: 20px; font-weight: bold; margin-top: -8px; display: block; position: absolute; cursor: pointer; opacity: 0; text-shadow: 0px 1px #fff;
}
.modify-pages .delete-tab:hover {
	color: rgb(181, 3, 3);
}
.modify-pages .lfr-nav-sortable > a > span {
	padding-left: 28px;
}
.modify-pages .drag-handle {
	margin: 8px; padding: 4px; border-radius: 50%; left: 3px; top: 2px; width: 1em; text-align: center; color: rgb(255, 255, 255); line-height: 1em; font-size: 16px; position: absolute; cursor: pointer; background-color: rgb(85, 85, 85); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;
}
@media all and (min-width:980px)
{
.modify-pages .lfr-nav-sortable > a > span {
	padding-left: 0px;
}
.modify-pages .drag-handle {
	display: none;
}
}
.modify-pages .lfr-nav-updateable.selected a:hover span {
	cursor: text;
}
.controls-hidden .modify-pages .lfr-nav-sortable > a > span {
	padding-left: 0px;
}
.controls-hidden .modify-pages .drag-handle {
	display: none;
}
.nav li .toolbar {
	margin-top: 5px;
}
.nav-menu ul {
	padding-left: 10px;
}
.nav-menu li a.ancestor {
	font-weight: bold;
}
.nav-menu li a.selected {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: none;
}
.nav-menu-style-arrows ul {
	list-style-image: url("/aa-bcs-theme/css/../images/arrows/04_right.png");
}
.form-options {
	border: 1px solid rgb(170, 170, 170); border-image: none; vertical-align: middle; display: inline-block;
}
.form-options input {
	border-width: 0px; float: left; display: inline;
}
.form-triggers {
	float: left;
}
.form-trigger {
	background: url("/aa-bcs-theme/css/../images/application/button_bg.png") repeat-x 0px 0px rgb(196, 196, 196); border-left-color: rgb(187, 187, 187); border-left-width: 1px; border-left-style: solid; float: left; display: inline-block;
}
.form-trigger img {
	background: no-repeat 50% 40%; padding: 0px 3px; width: 16px; height: 25px; vertical-align: middle;
}
.form-trigger:focus {
	background-image: url("/aa-bcs-theme/css/../images/application/button_bg_over.png"); background-color: rgb(131, 176, 202);
}
.form-trigger:hover {
	background-image: url("/aa-bcs-theme/css/../images/application/button_bg_over.png"); background-color: rgb(131, 176, 202);
}
.trigger-selected {
	background-image: url("/aa-bcs-theme/css/../images/application/button_bg_selected.png"); background-color: rgb(235, 235, 235);
}
.trigger-selected:focus {
	background-image: url("/aa-bcs-theme/css/../images/application/button_bg_selected_over.png"); background-color: rgb(183, 222, 244);
}
.trigger-selected:hover {
	background-image: url("/aa-bcs-theme/css/../images/application/button_bg_selected_over.png"); background-color: rgb(183, 222, 244);
}
.options-trigger img {
	background-image: url("/aa-bcs-theme/css/../images/common/configuration.png");
}
.save-trigger img {
	background-image: url("/aa-bcs-theme/css/../images/common/check.png");
}
.freeform .portlet {
	margin-bottom: 0px;
}
body.portlet {
	border: currentColor; border-image: none;
}
.portlet-topper {
	position: relative;
}
.portlet-title {
	margin: 0px; font-size: 1em; display: block;
}
.portlet-title-text {
	cursor: pointer;
}
.portlet-title img {
	vertical-align: middle;
}
.portlet-topper-toolbar {
	margin: 0px; padding: 2px; top: 3px; text-align: right; right: 3px; position: absolute;
}
.portlet-topper-toolbar .nobr {
	padding: 1px; float: left; display: block;
}
.portlet-content {
	
}
.portlet-minimized .portlet-content-container {
	
}
.portlet-minimized .portlet-content {
	padding: 0px;
}
.portlet-icon-back {
	background: url("/aa-bcs-theme/css/../images/arrows/01_left.png") no-repeat 0px 50%; padding: 5px 5px 5px 18px; font-weight: bold;
}
.portlet-nested-portlets .portlet-boundary {
	left: 0px !important; top: 0px !important; position: relative !important;
}
.portlet-borderless-container {
	position: relative; min-height: 2.5em;
}
.portlet-borderless-bar {
	background: rgb(51, 51, 51); padding: 2px 5px 1px; top: 0px; right: 0px; color: rgb(255, 255, 255); font-size: 10px; position: absolute; z-index: 200; opacity: 0.3; text-shadow: -1px -1px #000;
}
.portlet-borderless-bar .portlet-actions {
	margin-right: 20px; float: left; display: none;
}
.portlet-borderless-container:hover .portlet-borderless-bar {
	opacity: 1;
}
.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
	display: inline;
}
.portlet-borderless-bar .portlet-action-separator {
	display: none;
}
.portlet-borderless-bar a {
	background: no-repeat 0px 50%; width: 16px; height: 16px; color: rgb(51, 170, 255); text-indent: -9999px; margin-left: 5px; vertical-align: top; display: inline-block;
}
.portlet-title-default {
	text-transform: uppercase; font-weight: bold; float: right; display: inline-block;
}
.aui-dd-draggable .portlet-topper {
	cursor: move;
}
.aui-dd-draggable .portlet-title-default {
	background: url("/aa-bcs-theme/css/../images/portlet/draggable_borderless.png") no-repeat 0px 50%; padding-left: 20px; cursor: move;
}
.portlet-borderless-bar .portlet-back a {
	width: auto; height: auto; text-indent: 0px;
}
.portlet-borderless-bar .portlet-close a {
	background-image: url("/aa-bcs-theme/css/../images/portlet/close_borderless.png");
}
.portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
	background-image: url("/aa-bcs-theme/css/../images/portlet/options_borderless.png");
}
.portlet-borderless-bar .portlet-title-default {
	vertical-align: top;
}
.portlet-borderless-bar .portlet-actions {
	vertical-align: top;
}
.lfr-panel-page {
	width: 100%;
}
.lfr-panel-page .portlet-title {
	font-size: 13px;
}
.lfr-panel-page .lfr-add-content h2 span {
	background-color: rgb(211, 218, 221);
}
.portlet-msg-info {
	background: url("/aa-bcs-theme/css/../images/messages/info.png") no-repeat 6px 50% rgb(223, 244, 255); margin: 2px auto 14px; padding: 6px 6px 6px 30px; border: 1px solid rgb(167, 206, 223); border-image: none; text-align: left; color: rgb(52, 64, 79); font-weight: bold; display: block;
}
.portlet-msg-info.pending {
	background-image: url("/aa-bcs-theme/css/../images/common/time.png");
}
.portlet-msg-error {
	background: url("/aa-bcs-theme/css/../images/messages/error.png") no-repeat 6px 50% rgb(255, 221, 221); margin: 2px auto 14px; padding: 6px 6px 6px 30px; border: 1px solid rgb(255, 0, 0); border-image: none; text-align: left; font-weight: bold; display: block;
}
.portlet-msg-alert {
	background: url("/aa-bcs-theme/css/../images/messages/alert.png") no-repeat 6px 20% rgb(255, 255, 204); margin: 2px auto 14px; padding: 6px 6px 6px 30px; border: 1px solid rgb(255, 204, 0); border-image: none; text-align: left; font-weight: bold; display: block;
}
.portlet-msg-success {
	background: url("/aa-bcs-theme/css/../images/messages/success.png") no-repeat 6px 50% rgb(244, 253, 239); margin: 2px auto 14px; padding: 6px 6px 6px 30px; border: 1px solid rgb(172, 223, 167); border-image: none; text-align: left; color: rgb(56, 79, 52); font-weight: bold; display: block;
}
.portlet-msg-info-label {
	background: no-repeat 0px 50%; padding: 3px 3px 3px 20px; font-weight: bold;
}
.portlet-msg-error-label {
	background: no-repeat 0px 50%; padding: 3px 3px 3px 20px; font-weight: bold;
}
.portlet-msg-alert-label {
	background: no-repeat 0px 50%; padding: 3px 3px 3px 20px; font-weight: bold;
}
.portlet-msg-success-label {
	background: no-repeat 0px 50%; padding: 3px 3px 3px 20px; font-weight: bold;
}
.portlet-msg-info-label {
	color: rgb(52, 64, 79); background-image: url("/aa-bcs-theme/css/../images/messages/info.png");
}
.portlet-msg-error-label {
	color: rgb(153, 0, 0); background-image: url("/aa-bcs-theme/css/../images/messages/error.png");
}
.portlet-msg-alert-label {
	color: rgb(102, 102, 51); background-image: url("/aa-bcs-theme/css/../images/messages/alert.png");
}
.portlet-msg-success-label {
	color: rgb(56, 79, 52); background-image: url("/aa-bcs-theme/css/../images/messages/success.png");
}
.portlet-section-selected {
	background: rgb(114, 124, 129); color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.portlet-section-selected a {
	background: rgb(114, 124, 129); color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.portlet-section-selected a:hover {
	background-color: rgb(114, 124, 129);
}
.portlet-section-selected a:focus {
	background-color: rgb(114, 124, 129);
}
.restricted {
	background: rgb(255, 221, 221); border: currentColor; border-image: none;
}
.restricted td {
	background: rgb(255, 221, 221); border: currentColor; border-image: none;
}
.alt.restricted td {
	background-color: rgb(255, 192, 192);
}
.hover.restricted td {
	background-color: rgb(211, 189, 192);
}
.restricted * {
	color: rgb(114, 124, 129);
}
.restricted td.col-1 {
	background-position: 5px 50%; padding-left: 28px; background-image: url("/aa-bcs-theme/css/../images/messages/error.png"); background-repeat: no-repeat;
}
.alt.restricted td.col-1 {
	background-position: 5px 50%; padding-left: 28px; background-image: url("/aa-bcs-theme/css/../images/messages/error.png"); background-repeat: no-repeat;
}
.results-row.lfr-role .col-1 {
	background-position: 5px 50%; padding-left: 30px; background-image: none; background-repeat: no-repeat;
}
.results-row.hover.lfr-role .col-1 {
	background-position: 5px 50%; padding-left: 30px; background-image: none; background-repeat: no-repeat;
}
.results-row.lfr-role-guest .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/guest_icon.png");
}
.results-row.hover.lfr-role-guest .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/guest_icon.png");
}
.results-row.lfr-role-regular .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/user_icon.png");
}
.results-row.hover.lfr-role-regular .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/user_icon.png");
}
.results-row.lfr-role-community .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/community_icon.png");
}
.results-row.hover.lfr-role-community .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/community_icon.png");
}
.results-row.lfr-role-organization .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/organization_icon.png");
}
.results-row.hover.lfr-role-organization .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/organization_icon.png");
}
.results-row.lfr-role-team .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/team_icon.png");
}
.results-row.hover.lfr-role-team .col-1 {
	background-image: url("/aa-bcs-theme/css/../images/common/team_icon.png");
}
.lfr-portlet-item {
	font-size: 1em;
}
.lfr-portlet-item p a {
	font-size: 1em;
}
.lfr-actions.lfr-extended {
	background: url("/aa-bcs-theme/css/../images/forms/button.png") repeat-x 0px 100% white; border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222) rgb(191, 191, 191) rgb(191, 191, 191) rgb(222, 222, 222); border-image: none;
}
.lfr-actions.lfr-extended ul {
	background: url("/aa-bcs-theme/css/../images/forms/button.png") repeat-x 0px 100% white; border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222) rgb(191, 191, 191) rgb(191, 191, 191) rgb(222, 222, 222); border-image: none;
}
.lfr-actions ul {
	bottom: -1px;
}
.lfr-actions .lfr-trigger {
	background: none;
}
.lfr-actions .lfr-trigger {
	background: none;
}
.lfr-actions .lfr-trigger strong {
	background: none;
}
.lfr-actions .lfr-trigger li {
	background: none; padding: 2px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.lfr-actions .lfr-trigger li a {
	padding: 5px 10px 5px 25px;
}
.lfr-actions .lfr-trigger li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(130, 143, 149);
}
.lfr-actions .lfr-trigger li a img {
	left: 3px; position: absolute;
}
.lfr-actions .lfr-trigger li.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.lfr-actions.portlet-options {
	background: none; border: currentColor; border-image: none; float: left;
}
.lfr-actions.portlet-options .lfr-trigger {
	padding: 0px;
}
.lfr-actions.portlet-options .lfr-trigger strong {
	padding: 1px; min-width: 0px;
}
.lfr-actions.portlet-options .lfr-trigger strong a {
	background-position: 0px 0px; padding: 0px; width: 16px; height: 16px; text-indent: -9999px; font-size: 0px; display: block; background-image: url("/aa-bcs-theme/css/../images/portlet/options.png");
}
.visible.portlet-options .lfr-trigger strong a {
	background-image: url("/aa-bcs-theme/css/../images/portlet/options_selected.png");
}
.taglib-calendar tr.portlet-section-header th {
	border: currentColor; border-image: none;
}
.taglib-calendar tr td {
	border: currentColor; border-image: none;
}
.taglib-calendar tr td a {
	border-width: 1px 1px medium medium; border-style: solid solid none none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) currentColor currentColor; padding: 5px 0px; border-image: none; height: 15px; display: block; background-color: rgb(240, 245, 247);
}
.taglib-calendar table td {
	border-width: 0px;
}
.taglib-calendar tr td a:hover {
	color: rgb(255, 255, 255); background-color: rgb(114, 124, 129);
}
.taglib-calendar .calendar-current-day {
	background-color: rgb(255, 255, 255);
}
.taglib-calendar .calendar-current-day a {
	background-color: rgb(255, 255, 255);
}
.taglib-calendar .calendar-current-day a {
	border: 1px solid rgb(114, 124, 129); border-image: none; color: rgb(51, 102, 153); text-decoration: underline;
}
.taglib-calendar tr td.calendar-inactive {
	color: rgb(181, 191, 196); background-color: rgb(255, 255, 255);
}
.taglib-calendar tr th {
	border-bottom-color: rgb(215, 215, 215);
}
header.portlet-topper {
	padding-right: 0px; padding-left: 0px; margin-bottom: 0px;
}
.menu-content {
	box-shadow: 2px 4px 7px rgba(0,0,0,0.5); -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
}
.underlay-content {
	box-shadow: 2px 4px 7px rgba(0,0,0,0.5); -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
}
.lfr-add-panel {
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.lfr-device-preview-panel {
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.lfr-edit-layout-panel {
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.lfr-preview-file-image img {
	box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.8); -webkit-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
}
.lfr-translation-manager {
	box-shadow: 0px 3px 5px -3px rgba(0,0,0,0.8); -webkit-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
}
.lfr-preview-file-image-current-column {
	box-shadow: inset 0px 0px 3px rgba(0,0,0,0.8); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
}
.lfr-preview-file-image-current-column {
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.8); -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
}
.lfr-device-preview .lfr-device-size-status-content {
	border-radius: 3px; opacity: 0.9; box-shadow: 0px 0px 1px white; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-box-shadow: 0 0 1px white; -moz-box-shadow: 0 0 1px white; -ms-border-radius: 3px; -o-border-radius: 3px;
}
.lfr-device-preview .lfr-device::after {
	box-shadow: 0px 1px 0px #111111; -webkit-box-shadow: #111111 0 1px 0; -moz-box-shadow: #111111 0 1px 0;
}
.lfr-device-preview .lfr-device::before {
	box-shadow: 0px 1px 0px #111111; -webkit-box-shadow: #111111 0 1px 0; -moz-box-shadow: #111111 0 1px 0;
}
.lfr-device-preview .lfr-device::after {
	border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px;
}
.lfr-device-preview .lfr-device.rotated::after {
	box-shadow: -1px 1px 0px #111111; -webkit-box-shadow: #111111 -1px 1px 0; -moz-box-shadow: #111111 -1px 1px 0;
}
.lfr-device-preview .lfr-device.rotated::before {
	box-shadow: -1px 1px 0px #111111; -webkit-box-shadow: #111111 -1px 1px 0; -moz-box-shadow: #111111 -1px 1px 0;
}
.lfr-device-preview .lfr-device.smartphone {
	border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px;
}
.lfr-device-preview .lfr-device.tablet {
	border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px;
}
.lfr-device-preview .lfr-device.tablet::before {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
@media all and (max-width:979px)
{
.dockbar .navbar-inner .btn-navbar {
	box-shadow: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
}
.dockbar .navbar-inner .nav li.staging-toggle.active > a {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.dockbar .navbar-inner .nav li.staging-toggle span {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.dockbar .menu-button-active .menu-button {
	box-shadow: inset 0px 1px 5px rgba(0,0,0,0.7); -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7); -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
}
.dockbar .impersonating-user .alert-info {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.dockbar-split .dockbar .navbar-inner .nav > li > a {
	text-shadow: none;
}
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li a {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li a .nav-item-label {
	border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;
}
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.open a {
	border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0;
}
@media all and (max-width:979px)
{
.navbar .navbar-search .form-search .search-query {
	border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px;
}
}
.portlet-document-library .lfr-ddm-small-image-preview {
	box-shadow: 0px 1px 3px #cccccc; -webkit-box-shadow: 0 1px 3px #cccccc; -moz-box-shadow: 0 1px 3px #cccccc;
}
.portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
	box-shadow: 0px 1px 3px #cccccc; -webkit-box-shadow: 0 1px 3px #cccccc; -moz-box-shadow: 0 1px 3px #cccccc;
}
.portlet-asset-category-admin .tree-node-selected {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.portlet-asset-category-admin .tree-node-over {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.portlet-asset-category-admin .category-item {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
	box-shadow: inset 0px 0px 2px #224fa8; -webkit-box-shadow: inset 0 0 2px #224fa8; -moz-box-shadow: inset 0 0 2px #224fa8;
}
.portlet-document-library-upload-mask .overlaymask-content {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.lfr-search-combobox-item {
	border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px;
}
.portlet-journal .lfr-search-combobox .search input {
	border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px;
}
.lfr-search-combobox .field-input-text {
	border-radius: 4px 1px 1px 4px; -webkit-border-radius: 4px 1px 1px 4px; -moz-border-radius: 4px 1px 1px 4px; -ms-border-radius: 4px 1px 1px 4px; -o-border-radius: 4px 1px 1px 4px;
}
.lfr-search-combobox .button-input {
	border-radius: 1px 4px 4px 1px; -webkit-border-radius: 1px 4px 4px 1px; -moz-border-radius: 1px 4px 4px 1px; -ms-border-radius: 1px 4px 4px 1px; -o-border-radius: 1px 4px 4px 1px;
}
.lfr-upload-container .progress-bar {
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;
}
.lfr-upload-container .progress {
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;
}
.lfr-editable::after {
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;
}
body > .lfr-menu-list ul {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.active-area-proxy {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.entry-display-style .entry-thumbnail {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.lfr-api-results {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.lfr-translation-manager {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.lfr-translation-manager-translation {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.lfr-upload-container .cancel-button .modify-pages .delete-tab {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.portlet-image-gallery-display .image-thumbnail img {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.rule-group-instance-container .rule-group-instance {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.select-documents {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.select-files {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.taglib-ratings.stars:hover {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.taglib-ratings.stars:hover .liferay-rating-vote > div {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.taglib-ratings.stars .rating-focused > div {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.tags-search-combobox .field-input-text {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.entry-display-style {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.lfr-search-combobox {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.lfr-upload-container .upload-file {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.lfr-upload-container .upload-target {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.portlet-asset-tag-admin .merge-tag {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.portlet-document-library .common-file-metadata-container.selected {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.portlet-document-library-display .common-file-metadata-container.selected {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.portlet-image-gallery-display .image-icon {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.select-documents {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.select-files {
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper {
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;
}
.portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper {
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;
}
.portlet-journal .lfr-ddm-container .field-wrapper {
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;
}
.portlet-journal .display-page-item-container .display-page-item {
	border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px;
}
.portlet-journal .display-page-item-container .display-page-item .display-page-item-remove {
	border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px;
}
.taglib-categorization-filter .asset-entry {
	border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px;
}
.menu-content {
	border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.well {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:hover .number {
	box-shadow: 0px 0px 5px 0px #333333; transition-property: box-shadow; transition-duration: 0.25s; transition-timing-function: ease-out; -webkit-box-shadow: 0 0 5px 0 #333333; -moz-box-shadow: 0 0 5px 0 #333333; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; -webkit-transition-property: box-shadow; -moz-transition-property: box-shadow; -o-transition-property: box-shadow; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:focus .number {
	box-shadow: 0px 0px 5px 0px #333333; transition-property: box-shadow; transition-duration: 0.25s; transition-timing-function: ease-out; -webkit-box-shadow: 0 0 5px 0 #333333; -moz-box-shadow: 0 0 5px 0 #333333; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; -webkit-transition-property: box-shadow; -moz-transition-property: box-shadow; -o-transition-property: box-shadow; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .number {
	border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;
}
.underlay-content {
	border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomright: 8px;
}
.input-localized .lfr-input-localized-state {
	border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
.input-localized .lfr-input-localized .lfr-input-localized-state {
	box-shadow: 0px 0px 3px #dddddd; -webkit-box-shadow: 0 0 3px #dddddd; -moz-box-shadow: 0 0 3px #dddddd;
}
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
	box-shadow: 0px 0px 3px #ff0047; -webkit-box-shadow: 0 0 3px #ff0047; -moz-box-shadow: 0 0 3px #ff0047;
}
.input-localized .palette-item-selected .lfr-input-localized-state {
	box-shadow: 0px 0px 3px #27c1f2; -webkit-box-shadow: 0 0 3px #27c1f2; -moz-box-shadow: 0 0 3px #27c1f2;
}
.lfr-add-panel .add-content-button .lfr-actions {
	border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px;
}
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list:hover {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.hover {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.over {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive:hover {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.hover {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.over {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.lfr-add-panel .lfr-panel.lfr-extended {
	border-radius: 0px; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-border-radius: 0; -o-border-radius: 0;
}
.lfr-add-panel .lfr-panel.lfr-extended .lfr-panel-titlebar {
	background-image: linear-gradient(rgb(210, 219, 228), rgb(189, 200, 214));
}
.lfr-add-panel .add-application-tab .lfr-add-content .lfr-title-category {
	background-image: linear-gradient(rgb(210, 219, 228), rgb(189, 200, 214));
}
.lfr-add-panel .search-panel .add-content-search .field-input {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
.lfr-add-dialog .add-content-menu .search-query {
	border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px;
}
.lfr-add-panel .add-content-menu .search-query {
	border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px;
}
.lfr-content-preview-popup .lfr-content-preview-popup-content {
	border-radius: 0px; box-shadow: 8px 3px 7px rgba(0,0,0,0.25); -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); -moz-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); -ms-border-radius: 0; -o-border-radius: 0;
}
.lfr-message .lfr-message-control {
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;
}
.lfr-token {
	border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;
}
.layout-customizable-controls {
	border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;
}
.lfr-translation-manager-delete-translation {
	border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;
}
.customizable-layout-column-content {
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;
}
.staging-tabview-list {
	border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.site-variations-tabview-list .tab-content {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.staging-tabview-list .tab-active .tab-content {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.rule-group-instance-container .rule-group-instance {
	box-shadow: 1px 1px 2px #999999; -webkit-box-shadow: 1px 1px 2px #999999; -moz-box-shadow: 1px 1px 2px #999999;
}
.lfr-action-label {
	border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px;
}
.lfr-api-service-search .field-input {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.lfr-progress-active .progress-bar-status {
	transition:width 0.5s ease-out; animation:progress-bar-stripes 0.5s linear infinite; background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); background-size: 40px 40px; -webkit-transition: width 0.5s ease-out; -moz-transition: width 0.5s ease-out; -o-transition: width 0.5s ease-out; -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; -webkit-animation: progress-bar-stripes 0.5s linear infinite; -moz-animation: progress-bar-stripes 0.5s linear infinite; -o-animation: progress-bar-stripes 0.5s linear infinite;
}
.lfr-upload-container .file-uploading .progress-bar .progress {
	transition:width 0.5s ease-out; animation:progress-bar-stripes 0.5s linear infinite; background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); background-size: 40px 40px; -webkit-transition: width 0.5s ease-out; -moz-transition: width 0.5s ease-out; -o-transition: width 0.5s ease-out; -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; -webkit-animation: progress-bar-stripes 0.5s linear infinite; -moz-animation: progress-bar-stripes 0.5s linear infinite; -o-animation: progress-bar-stripes 0.5s linear infinite;
}
.highlight-animation {
	animation:highlight-animation 0.7s; -webkit-animation: highlight-animation 0.7s; -moz-animation: highlight-animation 0.7s; -o-animation: highlight-animation 0.7s;
}
body:first-of-type .portlet-borderless-bar {
	transition:opacity 0.5s 0.15s; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease 0.15s; -o-transition: opacity 0.5s ease 0.15s; -webkit-transition-delay: 0.15s;
}
body:first-of-type .portlet-content .lfr-icon-actions {
	transition:opacity 0.5s 0.15s; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease 0.15s; -o-transition: opacity 0.5s ease 0.15s; -webkit-transition-delay: 0.15s;
}
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar {
	transition:opacity 0.5s; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease 0s; -o-transition: opacity 0.5s ease 0s; -webkit-transition-delay: 0s;
}
body:first-of-type .portlet-content:hover .lfr-icon-actions {
	transition:opacity 0.5s; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease 0s; -o-transition: opacity 0.5s ease 0s; -webkit-transition-delay: 0s;
}
body:first-of-type .portlet-borderless-bar .portlet-actions {
	transition:max-width 0.3s ease-in 0.2s; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 0px; -webkit-transition: max-width 0.3s ease-in; -moz-transition: max-width 0.3s ease-in 0.2s; -o-transition: max-width 0.3s ease-in 0.2s; -webkit-transition-delay: 0.2s;
}
body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
	transition:max-width 0.3s ease-in 0.2s; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 0px; -webkit-transition: max-width 0.3s ease-in; -moz-transition: max-width 0.3s ease-in 0.2s; -o-transition: max-width 0.3s ease-in 0.2s; -webkit-transition-delay: 0.2s;
}
body:first-of-type .portlet-borderless-bar .portlet-actions {
	transition:max-width 0.3s; -webkit-transition: max-width 0.3s ease; -moz-transition: max-width 0.3s ease 0s; -o-transition: max-width 0.3s ease 0s; -webkit-transition-delay: 0s;
}
body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
	transition:max-width 0.3s; -webkit-transition: max-width 0.3s ease; -moz-transition: max-width 0.3s ease 0s; -o-transition: max-width 0.3s ease 0s; -webkit-transition-delay: 0s;
}
body:first-of-type .portlet-borderless-bar .portlet-actions {
	border-top-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomleft: 20px;
}
body:first-of-type .portlet-borderless-bar .portlet-title-default {
	border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-top-right-radius: 20px; -moz-border-radius-topright: 20px; -webkit-border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px;
}
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
	max-width: 500px;
}
body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
	max-width: 200px;
}
@media all and (max-width:979px)
{
body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
	max-width: 200px;
}
}
.portlet-boundary.yui3-dd-dragging {
	transition:transform 0.3s; transform: scale(0.8); -webkit-transition: -webkit-transform 0.3s ease; -moz-transition: -moz-transform 0.3s ease; -o-transition: -o-transform 0.3s ease; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8);
}
.portlet-document-library .entry-thumbnail .label {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.portlet-document-library-display .workflow-status .label {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.portlet-journal .entry-thumbnail .label {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0;
}
.upload-drop-active .lfr-upload-container .upload-target {
	animation:none; -webkit-animation: none; -moz-animation: none; -o-animation: none;
}
.upload-drop-active .portlet-document-library .document-container {
	box-shadow: inset 0px 0px 5px #b8c1d1; -webkit-box-shadow: inset 0 0 5px #b8c1d1; -moz-box-shadow: inset 0 0 5px #b8c1d1;
}
.upload-drop-intent .lfr-upload-container .upload-target {
	animation:lfr-drop-active 1s 0.2s infinite; -webkit-animation: lfr-drop-active 1s ease 0.2s infinite; -moz-animation: lfr-drop-active 1s ease 0.2s infinite; -o-animation: lfr-drop-active 1s ease 0.2s infinite;
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup {
	-webkit-box-shadow: initial; -moz-box-shadow: initial;
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
	-webkit-box-shadow: initial; -moz-box-shadow: initial;
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label::after {
	border-radius: 2px; background-image: linear-gradient(rgb(255, 255, 255), rgb(228, 228, 228)); -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px;
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover::after {
	background-image: linear-gradient(rgb(242, 242, 242), rgb(204, 204, 204));
}
.portlet-title {
	display: none;
}
.aui .dropdown-menu {
	left: auto !important;
}
.portlet-column-content.empty {
	padding: 0px;
}
.aui-overlaycontextpanel-content {
	background-position: 0% 0%; color: rgb(255, 255, 255); background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(33, 95, 139) !important;
}
.aui-tooltip-content {
	background-position: 0% 0%; color: rgb(255, 255, 255); background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(33, 95, 139) !important;
}
.aui-state-default {
	background-position: 0% 0%; color: rgb(255, 255, 255); background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(33, 95, 139) !important;
}
.aui-overlaycontextpanel-pointer-inner {
	border-top-color: rgb(33, 95, 139) !important; background-color: transparent !important;
}
.aui-overlaycontextpanel-arrow-br .aui-overlaycontextpanel-pointer {
	border-right-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-right-style: none;
}
.aui-overlaycontextpanel-arrow-bc .aui-overlaycontextpanel-pointer {
	border-right-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-right-style: none;
}
.aui-overlaycontextpanel-arrow-bl .aui-overlaycontextpanel-pointer {
	border-right-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-right-style: none;
}
.aui-state-default {
	border-width: 1px; border-style: solid; border-color: rgb(98, 140, 178) rgb(0, 59, 106) rgb(0, 59, 106) rgb(98, 140, 178);
}
.lfr-table {
	border: currentColor; border-image: none;
}
.portlet-content {
	padding: 0px;
}
.portlet-minimized .portlet-content-container {
	padding: 0px;
}
.alert.alert-info {
	display: none;
}
#main-content .portlet-boundary_58_ .portlet-body {
	font: 12px/normal Arial; margin: 25px 11px 10px 10px; padding: 15px 10px; border: 1px solid rgb(218, 217, 218); border-image: none; width: 960px; font-size-adjust: none; font-stretch: normal; background-color: rgb(242, 241, 241);
}
form .aui-fieldset .aui-field-content {
	margin: 0px 0px 15px; padding: 0px;
}
form span.aui-field-content label {
	font: 12px/22px Arial; margin: 0px; padding: 0px 5px 0px 0px; width: 85px; vertical-align: middle; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
form input.aui-field-input-text {
	margin: 0px; padding: 3px !important; border: 1px solid rgb(165, 172, 178) !important; border-image: none !important; width: 308px;
}
form input.aui-field-input-choice {
	background: none !important; border: currentColor; border-image: none; width: 30px; margin-top: 3px; margin-right: 0px; margin-left: 90px;
}
#main-content .portlet-boundary_58_ .navigation {
	background: none; padding-left: 0px;
}
#main-content .portlet-boundary_58_ .navigation .taglib-icon .taglib-text {
	background: url("https://c-design-bosch-de.resource.bosch.com/media/_tech/layout/images/icons/lnkstyles/lnkstylecntlink_b1.gif") no-repeat 1px 9px !important;
}
#main-content .portlet-boundary_58_ .navigation ul.taglib-icon-list img {
	display: none;
}
#main-content .portlet-boundary_58_ .portlet-body {
	padding-bottom: 0px; margin-bottom: 25px;
}
body.cke_show_borders {
	background-color: rgb(255, 255, 255);
}
ol {
	margin: 0px 0px 10px !important; padding: 0px !important; display: table; counter-reset: foo;
}
ol li {
	display: table-row; counter-increment: foo;
}
ol li::before {
	text-align: right; display: list-item;
}
ul {
	margin: 0px 0px 0px 16px; padding-bottom: 10px;
}
