.portal-add-content .portlet-msg-info {
    color: #333;
    margin-bottom: 0;
    margin-top: 10px
}

.rtl .lfr-add-content.collapsed h2,
.rtl .lfr-add-content .lfr-add-content.collapsed h2 {
    background-position: 0 0
}
.rtl .lfr-add-content.expanded h2,
.rtl .lfr-add-content .lfr-add-content.expanded h2 {
    background-position: 0 0
}
.rtl .lfr-add-content h2 span {
    background-position: 100% 100%;
    padding-right: 20px
}
.rtl .lfr-content-category {
    padding-left: 0;
    padding-right: 10px
}
.lfr-flyout ul {
    display: none
}
.js li.lfr-flyout {
    display: block;
    position: relative
}
.js .lfr-flyout-has-children {
    background: url(/static-assets/images/04_left.png) no-repeat 5px 50%;
    padding-left: 12px
}
.js .lfr-flyout-has-children.send-right {
    background-image: url(/static-assets/images/04_right.png)
}
.js .lfr-flyout-has-children ul {
    min-width: 150px;
    position: absolute;
    right: 100%;
    top: -1px
}
.js .lfr-flyout-has-children.send-right ul {
    left: 100%;
    right: auto
}

.js .lfr-floating-container {
    position: absolute
}
.js .lfr-floating-trigger {
    background-image: url(/static-assets/images/05_down.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding: 3px;
    padding-right: 15px;
    text-decoration: none
}
.js .lfr-trigger-selected {
    background-color: #069;
    color: #fff
}

.rtl .lfr-panel-titlebar .lfr-panel-title {
    float: right
}
.rtl .lfr-panel-titlebar .lfr-panel-button {
    float: left
}

.lfr-form-row .aui-field {
    clear: none;
    float: left
}
.lfr-form-row-inline .aui-field {
    margin-right: 5px
}

.rtl .lfr-autorow-controls {
    left: 5px;
    right: 0;
    text-align: left
}
.rtl .lfr-form-row .aui-field {
    float: right
}
.rtl .lfr-form-row-inline .aui-field {
    margin-left: 5px;
    margin-right: 0
}
.rtl .row-names {
    float: right
}

.rtl .lfr-portlet-item {
    background: url(/static-assets/images/portlet_item.png) no-repeat 100%;
    padding-left: 5px;
    padding-right: 20px
}
.rtl .lfr-portlet-item p {
    padding-left: 30px;
    padding-right: 0
}
.rtl .lfr-portlet-item p a {
    left: 0;
    right: auto
}
#portlet-set-properties .aui-form {
    clear: both
}

#portlet-set-properties .aui-form .text-input {
    margin-right: 5px;
    width: 80px
}
#portlet-set-properties .aui-form fieldset.col {
    width: 29%
}

#portlet-set-properties .extra {
    width: 20%
}
#portlet-set-properties .use-for-all-column .aui-field-row .aui-field-label {
    width: 50px
}
#portlet-set-properties .aui-form #custom-css {
    height: 300px;
    width: 400px
}

#portlet-set-properties .aui-form {
    clear: both
}

.rtl .lfr-portlet-toolbar .lfr-toolbar-button a {
    background-position: right;
    float: right;
    padding-left: 14px;
    padding-right: 29px
}

.select-files .aui-field-content {
    padding: 5px 4px 4px
}
.select-files .aui-field-content .aui-field-input-choice {
    margin: 0
}

.lfr-upload-container .progress {
    background: #8db2e3;
    display: block;
    height: 15px;
    width: 0
}

.page-extra-settings .lfr-extended .lfr-panel-titlebar {
    line-height: 1
}
.page-extra-settings .lfr-extended .lfr-panel-titlebar {
    line-height: 1
}
.page-extra-settings .lfr-extended .lfr-panel-content {
    padding: 5px
}
.popup-alert-notice .notice-date {
    margin: 0 10px
}
.popup-alert-notice .current-user-language {
    border: 1px solid #ccc;
    border-bottom: 0;
    border-top: 0;
    display: inline;
    margin: 0 10px;
    padding: 0 15px
}

.lfr-asset-category-list a.selected {
    background-color: #EEE
}

.lfr-tags-selector-list .aui-tree-node .aui-tree-node-content {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.lfr-tags-selector-list .aui-tree-node .aui-tree-node-content .aui-tree-label {
    display: inline;
    float: inherit
}

.lfr-tag-selector-popup .aui-field-input-text {
    width: 99%
}

.js .controls-hidden .lfr-meta-actions,
.js .controls-hidden .portlet-borderless-bar,
.js .controls-hidden .portlet-topper-toolbar,
.js .controls-hidden .lfr-configurator-visibility {
    display: none
}
.js .page-maximized .portlet-topper-toolbar {
    display: block
}

.lfr-meta-actions {
    padding-top: 1em
}

.lfr-table tr td:first-child,
.lfr-table tr td.first-child,
.lfr-table tr th:first-child,
.lfr-table tr th.first-child {
    padding-left: 0
}
.lfr-table tr td:last-child,
.lfr-table tr td.last-child,
.lfr-table tr th:last-child,
.lfr-table tr th.last-child {
    padding-right: 0
}
.lfr-table-grid .aui-field-hint {
    float: none
}

.gecko .lfr-input-time,
.ie .lfr-input-time {
    padding-left: 2px
}

.aui-field-wrapper {
    clear: both
}
.aui-field-wrapper:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.aui-form-validator-error-container .aui-field-element {
    display: inline-block
}
.aui-form-validator-error-container {
    color: #900
}
.aui-form-validator-stack-error {
    font-size: .9em
}
.aui-form-validator-error-container .aui-field-element {
    background: url(/static-assets/images/error.png) no-repeat scroll 100% 50%;
    padding-right: 20px
}
[class~="aui-form-validator-message"] {
    background-color: #333;
    clip: rect(0 0 0 0);
    color: #fff;
    display: block;
    margin-top: 2px;
    padding: 5px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 5
}
.aui-field-focused .aui-form-validator-message,
.aui-form-validator-error-container:hover .aui-form-validator-message {
    clip: rect(auto auto auto auto)
}
.aui-field-element,
.aui-field-wrapper {
    position: relative
}
.lfr-dynamic-form .aui-field-radio .aui-field {
    display: block;
    margin-left: 10px
}
.lfr-dynamic-form .aui-field-text,
.lfr-dynamic-form .aui-field-text .aui-field-element {
    display: block
}
.lfr-dynamic-form .aui-field-text .aui-field-input {
    width: 100%
}

.lfr-input-text,
.aui-form .aui-fieldset .aui-field.lfr-input-text-container input {
    max-width: 350px;
    width: 100%
}

.lfr-textarea,
.aui-form .aui-fieldset .aui-field.lfr-textarea-container textarea {
    height: 100px;
    max-width: 500px;
    width: 100%
}
fieldset,
.aui-form fieldset {
    margin-bottom: 2em
}
fieldset:last-child,
.aui-form fieldset:last-child {
    margin-bottom: 0
}

.lfr-header-row .aui-fieldset .aui-field-content,
.lfr-header-row .aui-field-row,
.lfr-header-row .aui-button-holder,
.lfr-header-row .aui-field-wrapper-content {
    margin: 0
}
.lfr-header-row .aui-buttonitem-content,
.lfr-header-row .aui-button-input,
.lfr-header-row .lfr-actions.lfr-extended,
.lfr-header-row .lfr-search-combobox {
    border-color: #5f5f5f
}
.lfr-header-row .aui-field-choice .aui-field-element {
    display: inline-block
}
.lfr-header-row .aui-button-input {
    padding: 4px
}

.rtl .lfr-header-row .lfr-search-combobox {
    float: left;
    margin: -2px 2px 0 0
}
.rtl .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a {
    padding-left: 20px;
    padding-right: 4px
}

.lfr-preview-file-actions .aui-toolbar {
    bottom: 0;
    position: absolute;
    right: 10px;
    width: 133px
}

.lfr-preview-file-toolbar .aui-buttonitem .aui-icon {
    height: 30px;
    margin: 0;
    width: 30px
}

.firefox .lfr-preview-video-content div.aui-video-node {
    height: 100%
}

.lfr-search-combobox .aui-field-content,
.lfr-search-combobox .aui-button {
    border-width: 0;
    display: inline-block;
    float: left;
    vertical-align: top
}

.lfr-search-combobox .aui-button-input {
    padding: 4px
}
.rtl .lfr-search-combobox .aui-button,
.rtl .lfr-search-combobox .aui-field-content {
    float: right
}

.top-links-container {
    clear: both;
    overflow: hidden
}
.top-links {
    float: right
}
.top-link .taglib-text {
    border-right: 1px solid #bbb;
    margin-right: .4em;
    padding-right: .6em
}
.top-link.last .taglib-text {
    border-width: 0
}
.top-links-navigation {
    list-style-type: none;
    float: left;
    margin: 0
}
.top-links-navigation li {
    display: inline-block;
    list-style-type: none
}
.rtl .top-links {
    float: left
}
.rtl .top-link .taglib-text {
    border-left: 1px solid #BBB;
    border-right-width: 0;
    margin-left: .4em;
    margin-right: 0;
    padding-left: .6em;
    padding-right: 0
}
.rtl .top-link.last .taglib-text {
    border-width: 0
}
.rtl .top-links-navigation {
    float: right
}

.taglib-calendar tr.portlet-section-header th.first,
.taglib-calendar tr td.first {
    border-left: none
}
.taglib-calendar tr.portlet-section-header th.last,
.taglib-calendar tr td.last {
    border-right: 0
}

.gecko .taglib-diff-html div.diff-removed-image,
.gecko div.diff-added-image {
    -moz-opacity: .55
}

.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .aui-button-holder {
    margin: 5px 0 0
}

.taglib-form-navigator .form-navigator {
    background-color: #d7f1ff;
    border: 1px solid #88c5d9;
    float: right;
    margin: 0 0 0 15px;
    padding: 10px;
    position: relative;
    width: 30%;
    z-index: 1
}
.taglib-form-navigator .form-navigator h3 {
    color: #036;
    font-size: 14px;
    font-weight: bold;
    margin: 0
}
.taglib-form-navigator .form-navigator ul {
    margin-bottom: 10px
}
.taglib-form-navigator .form-navigator li a {
    cursor: pointer;
    display: block;
    padding: 2px 0 2px 5px
}
.taglib-form-navigator .form-navigator li a:hover {
    background-color: #88c5d9;
    text-decoration: none
}
.taglib-form-navigator .form-navigator li.selected {
    background: url(/static-assets/images/selected.png) no-repeat 0 50%;
    font-weight: bold;
    left: -22px;
    margin-right: -22px;
    padding: 0;
    position: relative
}
.taglib-form-navigator .form-navigator li.selected a {
    background-color: #5c696e;
    color: #FFF;
    display: block;
    margin: 0 0 0 11px;
    overflow: hidden;
    padding: 2px 10px;
    text-decoration: none
}
.taglib-form-navigator .form-navigator .modified-notice {
    display: none;
    font-weight: bold
}
.taglib-form-navigator .form-navigator .section-modified .modified-notice {
    color: #090;
    display: inline
}
.taglib-form-navigator .form-navigator .selected.section-modified .modified-notice {
    color: #9F3;
    display: inline
}
.taglib-form-navigator .form-navigator li.section-error a {
    background-image: url(/static-assets/images/alert.png);
    background-position: 5px 50%;
    background-repeat: no-repeat;
    color: #F00;
    font-weight: bold;
    padding-left: 25px
}
.taglib-form-navigator .form-navigator li.selected.section-error a {
    background-position: 15px 50%;
    color: #F99;
    margin-left: 11px;
    padding-left: 35px
}
.taglib-form-navigator .form-navigator li a .error-notice {
    display: none
}
.taglib-form-navigator .form-navigator .aui-button-holder {
    margin-top: 20px
}

.taglib-form-navigator .form-section .aui-fieldset {
    display: table-cell
}
.taglib-form-navigator .form-section .aui-field-input,
.taglib-form-navigator .lfr-change-logo img {
    max-width: 100%
}

.rtl .taglib-form-navigator .form-navigator {
    float: left;
    margin-left: 0;
    margin-right: 15px
}
.rtl .taglib-form-navigator .form-navigator li.selected {
    background-image: url(/static-assets/images/selected_rtl.png);
    background-position: right 50%;
    right: 0
}
.rtl .taglib-form-navigator .form-navigator li.selected a {
    margin-left: 0;
    margin-right: 11px
}
.rtl .taglib-form-navigator .form-section {
    float: right
}

.rtl .taglib-header .header-back-to a {
    float: left
}

.lfr-menu-list-overflow {
    overflow: auto;
    overflow-x: hidden
}
.lfr-menu-list-search-container {
    overflow: hidden
}
.lfr-menu-list-search {
    border: 1px solid #FC0;
    padding: 2px;
    width: 100%
}
.lfr-menu-list ul {
    background: white url(/static-assets/images/button.png) repeat-x 0 100%;
    border: 1px solid;
    border-color: #dedede #bfbfbf #bfbfbf #dedede
}
.lfr-menu-list li {
    background: transparent;
    border-bottom: 1px solid #dedede;
    padding: 2px
}
.lfr-menu-list li nobr {
    display: block
}
.lfr-menu-list li a {
    padding: 5px 10px 5px 0;
    display: block;
    font-weight: normal;
    text-decoration: none
}

.lfr-menu-list li .taglib-icon img {
    padding: 0 3px
}
.lfr-menu-list li.highlited {
    background-color: #CCC;
    border-top: 3px double #EEE
}
.lfr-menu-list li.last {
    border-bottom: 0
}
.rtl .lfr-actions {
    float: left;
    text-align: right
}
.rtl .lfr-actions.align-left {
    float: right
}
.rtl .lfr-actions .lfr-trigger strong a {
    padding-left: 5px;
    padding-right: 15px
}
.rtl .lfr-actions.show-arrow.direction-left .lfr-trigger strong a {
    background-image: url(/static-assets/images/05_right.png);
    background-position: 98%;
    padding-left: 20px;
    padding-right: 20px
}
.rtl .lfr-actions.show-arrow.direction-left.disabled .lfr-trigger strong a {
    background-image: url(/static-assets/images/09_right.png)
}
.rtl .lfr-actions.show-arrow.direction-right .lfr-trigger strong a {
    background-image: url(/static-assets/images/05_left.png);
    background-position: 5%;
    padding-left: 20px;
    padding-right: 5px
}
.rtl .lfr-actions.show-arrow.direction-right.disabled .lfr-trigger strong a {
    background-image: url(/static-assets/images/09_left.png)
}
.rtl .lfr-actions.show-arrow.direction-down .lfr-trigger strong a {
    background-position: 5px 5px
}
.rtl .aui-datepicker-display {
    float: right
}

.taglib-move-boxes .choice-selector .aui-field-content {
    margin-bottom: 0
}

.taglib-language-list-text {
    border-right: 1px solid #CCC;
    padding: 0 .2em
}

.taglib-portlet-preview.show-borders .title {
    background-color: #d3dadd;
    font-size: 1.4em;
    font-weight: bold;
    padding: .5em
}
.taglib-portlet-preview .preview {
    margin: 1em;
    min-height: 90px
}

.js .taglib-ratings .liferay-rating-vote .aui-field {
    display: none
}

.taglib-page-iterator .search-pages .page-links a.first,
.taglib-page-iterator .search-pages .page-links span.first {
    background-image: url(/static-assets/images/paging_first.png);
    background-repeat: no-repeat;
    border-left: none
}
.taglib-page-iterator .search-pages .page-links a.previous,
.taglib-page-iterator .search-pages .page-links span.previous {
    background-image: url(/static-assets/images/paging_previous.png);
    background-repeat: no-repeat
}
.taglib-page-iterator .search-pages .page-links a.next,
.taglib-page-iterator .search-pages .page-links span.next {
    background-image: url(/static-assets/images/paging_next.png);
    background-repeat: no-repeat
}
.taglib-page-iterator .search-pages .page-links a.last,
.taglib-page-iterator .search-pages .page-links span.last {
    background-image: url(/static-assets/images/paging_last.png);
    background-repeat: no-repeat
}
.taglib-page-iterator .search-pages .page-links a.first,
.taglib-page-iterator .search-pages .page-links span.first,
.taglib-page-iterator .search-pages .page-links a.previous,
.taglib-page-iterator .search-pages .page-links span.previous {
    padding-right: 5px
}
.taglib-page-iterator .search-pages .page-links a.next,
.taglib-page-iterator .search-pages .page-links span.next,
.taglib-page-iterator .search-pages .page-links a.last,
.taglib-page-iterator .search-pages .page-links span.last {
    background-position: 100% 0;
    padding-left: 5px
}
.taglib-page-iterator .search-pages .page-links span.first,
.taglib-page-iterator .search-pages .page-links span.previous {
    background-position: 0 100%
}
.taglib-page-iterator .search-pages .page-links span.next,
.taglib-page-iterator .search-pages .page-links span.last {
    background-position: 100% 100%
}

.rtl .taglib-search-iterator td.align-left {
    text-align: right
}
.rtl .taglib-search-iterator td.align-right {
    text-align: left
}
.rtl .taglib-page-iterator .search-results {
    float: right
}
.rtl .taglib-page-iterator .search-pages {
    float: left
}
.rtl .taglib-page-iterator .search-pages .delta-selector,
.rtl .taglib-page-iterator .search-pages .page-links,
.rtl .taglib-page-iterator .search-pages .page-selector {
    float: right
}
.rtl .taglib-page-iterator .search-pages .page-links a,
.rtl .taglib-page-iterator .search-pages .page-links span {
    border-left-width: 0;
    border-right: 1px solid #CCC
}
.rtl .taglib-page-iterator .search-pages .page-links a.first,
.rtl .taglib-page-iterator .search-pages .page-links span.first {
    background-image: url(/static-assets/images/paging_last.png);
    border-right-width: 0;
    padding-left: 20px
}
.rtl .taglib-page-iterator .search-pages .page-links a.previous,
.rtl .taglib-page-iterator .search-pages .page-links span.previous {
    background-image: url(/static-assets/images/paging_next.png)
}
.rtl .taglib-page-iterator .search-pages .page-links a.next,
.rtl .taglib-page-iterator .search-pages .page-links span.next {
    background-image: url(/static-assets/images/paging_previous.png)
}
.rtl .taglib-page-iterator .search-pages .page-links a.last,
.rtl .taglib-page-iterator .search-pages .page-links span.last {
    background-image: url(/static-assets/images/paging_first.png);
    padding-right: 20px
}

.taglib-search-toggle-advanced .aui-fieldset {
    margin-bottom: 0
}
.taglib-search-toggle-advanced .aui-fieldset .aui-field {
    display: inline-block;
    width: 30%
}
.taglib-search-toggle-advanced .aui-fieldset .aui-field-input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.taglib-search-toggle-advanced .aui-fieldset .aui-field-input,
.taglib-search-toggle-advanced .aui-fieldset .aui-field-element,
.taglib-search-toggle-advanced .aui-fieldset .aui-field-content {
    width: 100%
}

.js .taglib-webdav.visible {
    background: #f0f5f7
}
.js .taglib-webdav .show-webdav {
    display: block
}
.js .taglib-webdav table {
    border: 1px solid #828f95;
    border-left: none;
    border-right: 0;
    display: none
}
.js .taglib-webdav.visible table {
    display: block
}

.rtl .taglib-workflow-status .workflow-id,
.rtl .taglib-workflow-status .workflow-version {
    background-position: right 50%;
    margin-left: 5px;
    margin-right: 0
}
.rtl .taglib-workflow-status .workflow-status {
    background-position: right 50%;
    margin-left: 5px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px
}

img.icon {
    border: 0;
    float: absmiddle
}

label.hidden-label {
    clip: rect(0 0 0 0);
    position: absolute
}

.portlet-journal-content .journal-content-article {
    clear: right
}
.portlet-journal-content .journal-content-article:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.portlet-asset-publisher .add-asset-selector {
    margin-bottom: 1em;
    overflow: auto
}

.portlet-asset-publisher .asset-content {
    clear: right;
    margin-bottom: 10px;
    margin-left: 25px;
    margin-right: 10px
}

.portlet-asset-publisher .asset-full-content .asset-content {
    margin-right: 25px
}

.portlet-asset-publisher .lfr-meta-actions {
    margin-right: 1em;
    padding-top: 0
}

.portlet-configuration .aui-form .queryRules fieldset {
    padding: 0
}
.portlet-configuration .aui-form .queryRules fieldset legend {
    font-size: 1em;
    font-weight: normal;
    padding: 0
}
.portlet-configuration .aui-form .lfr-form-row {
    background-color: #f3f3f3
}
.portlet-configuration .aui-form .lfr-form-row:hover {
    background-color: #dffccb
}
.portlet-configuration .aui-form .lfr-form-row .aui-field {
    line-height: 2
}
.portlet-configuration .aui-form .lfr-form-row .aui-field.tags-selector,
.portlet-configuration .aui-form .lfr-form-row .aui-field.categories-selector {
    clear: both;
    line-height: 1.5;
    margin-top: 5px;
    width: 100%
}
.portlet-configuration .aui-form .general-display-settings {
    margin-bottom: 1em
}

.rtl .portlet-asset-publisher .asset-content {
    margin-left: 10px;
    margin-right: 25px
}
.rtl .portlet-asset-publisher .asset-metadata {
    margin-left: 0;
    margin-right: 25px
}
.rtl .portlet-asset-publisher .asset-metadata span {
    float: right
}
.rtl .portlet-asset-publisher .metadata-author {
    background-position: 100% 0;
    float: right;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 25px
}
.rtl .portlet-asset-publisher .metadata-modified-date,
.rtl .portlet-asset-publisher .metadata-create-date,
.rtl .portlet-asset-publisher .metadata-publish-date,
.rtl .portlet-asset-publisher .metadata-expiration-date {
    background-position: 100% 0;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 25px
}
.rtl .portlet-asset-publisher .metadata-priority {
    background-position: 100% 20%;
    margin-left: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px
}
.rtl .portlet-asset-publisher .metadata-view-count {
    margin-left: 0;
    margin-right: 10px
}
.rtl .portlet-asset-publisher .asset-actions {
    float: left
}
.rtl .portlet-asset-publisher .title-list a {
    float: right
}
.rtl .portlet-asset-publisher li.title-list {
    margin-left: 8px;
    margin-right: 0
}
.rtl .portlet-asset-publisher ul.title-list {
    margin-right: 0
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block
}
/*
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}
*/

fieldset,
img {
    border: 0
}

/*
html {
    overflow-y: scroll
}
*/

body {
    background: #FFF;
    font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif
}

body.aui-dialog-iframe-popup {
    padding-bottom: 0
}

blockquote,
ul,
ol,
dl {
    margin: 1em
}


ul {
    list-style: disc outside
}


.logo {
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

b,
strong {
    font-weight: bold
}

.popup-alert-notice {
    background-color: #FFC;
    border-bottom-color: #FC0
}
.popup-alert-warning {
    background-color: #FDD;
    border-bottom-color: #F00
}


.rtl caption,
.rtl th {
    text-align: right
}
.rtl .portal-add-content {
    text-align: right
}

.results-header th.first {
    border-left-width: 0
}
.results-header th.last {
    border-right-width: 0
}

.taglib-search-iterator .results-row td.first,
.taglib-search-iterator .results-row th.first {
    border-left-width: 0
}
.taglib-search-iterator .results-row td.last,
.taglib-search-iterator .results-row th.last {
    border-right-width: 0
}

.portlet-boundary.yui3-dd-dragging {
    opacity: .6
}
.portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc
}

.aui-portal-layout-proxy .portlet-topper {
    background-image: none
}

.aui-proxy.generic-portlet .portlet-title {

    padding: 10px
}

.aui-tooltip {
    max-width: 200px
}

.aui-tagselector .aui-field .aui-field-content {
    margin: 0
}
.aui-tagselector .aui-toolbar {
    margin-top: 5px
}

.aui-tab-active strong {
    font-weight: normal
}

.lfr-menu-list {
    z-index: 450
}

.aui-menu-content li .disabled {
    color: #999
}

.aui-menugroup-content ul,
.lfr-menu-list ul ul {
    display: block;
    min-width: 0
}
.aui-menu-content li,
.lfr-menu-list ul li {
    border-bottom: 1px solid #bcbbbb;
    border-top: 1px solid #EEE;
    display: block;
    margin: 0;
    padding: 0
}
.aui-menu-content li.first,
.lfr-menu-list ul li.first {
    border-top-width: 0
}
.aui-menu-content li.last,
.lfr-menu-list ul li.last {
    border-bottom-width: 0
}
.aui-menu-content li a,
.lfr-menu-list ul li .taglib-icon,
.aui-menu-content li .disabled {
    color: #2c2f34;
    display: block;
    padding: 4px 5px;
    text-decoration: none
}
.lfr-menu-list ul li.disabled .taglib-icon {
    color: #666
}
.aui-menu-content li a.aui-focus,
.lfr-menu-list ul .taglib-icon.aui-focus,
.lfr-menu-expanded li a:focus {
    background-color: #5b677d;
    color: #FFF;
    text-shadow: -1px -1px #2c2f34
}
.aui-menu-content a,
.lfr-menu-list li .taglib-icon,
.aui-menu-content .disabled,
.lfr-actions .lfr-trigger,
.lfr-actions .lfr-trigger strong {
    font-weight: bold;
    text-shadow: 1px 1px 0 0 #FFF
}
.aui-toolbar li {
    display: inline-block;
    margin: 0;
    margin-left: 10px;
    padding: 0;
    vertical-align: middle
}

.lfr-header-row .aui-toolbar .aui-toolbar-content {
    white-space: normal;
    word-wrap: normal
}
.lfr-header-row .aui-toolbar .aui-toolbar-item {
    border-right-width: 0
}
.lfr-header-row .aui-toolbar .aui-toolbar-last {
    border-right-width: 1px
}
.ie6 .lfr-header-row .aui-buttonitem-content .aui-buttonitem-label,
.ie7 .lfr-header-row .aui-buttonitem-content .aui-buttonitem-label {
    white-space: nowrap
}


.portlet-column {
    display: table-cell;
    vertical-align: top
}

.portlet-column-content-only,
.ltr .portlet-column-content-first,
.rtl .portlet-column-content-last {
    padding-left: 0
}
.portlet-column-content-only,
.ltr .portlet-column-content-last,
.rtl .portlet-column-content-first {
    padding-right: 0
}


.multiple-messages .first {
    border-top-width: 0;
    padding-top: 0
}

.manage-content-menu li a,
.manage-content-menu li .disabled {
    background: url() no-repeat 3px 50%;
    padding-left: 25px
}


.controls-hidden .page-customization-bar {
    display: none
}

.rtl .dockbar .admin-toolbar {
    float: right
}
.rtl .dockbar .user-toolbar {
    float: left
}
.rtl .dockbar .menu-button {
    background-position: 7%;
    padding-left: 0;
    padding-right: 5px
}
.rtl .dockbar .menu-button span {
    background-position: right;
    padding-right: 20px
}
.rtl .my-sites-menu .site-name {
    float: right
}
.rtl .my-sites-menu .site-type {
    float: left;
    margin-right: 10px
}
.rtl .my-sites-menu .control-panel a {
    background-position: right;
    margin-right: 3px;
    padding-right: 25px
}

.nav-menu ul {
    padding-left: 10px
}

.nav-menu li a.selected {
    color: #000;
    font-weight: bold;
    text-decoration: none
}

.freeform .portlet {
    margin-bottom: 0
}
body.portlet {
    border: 0
}
.portlet-topper {
    position: relative
}
.portlet-title {
    display: block;
    font-size: 1em;
    margin: 0
}
.portlet-title img {
    vertical-align: middle
}
.portlet-title-editable {
    cursor: pointer
}
.panel-page-content .portlet-title-text,
.panel-page-body .portlet-title-text {
    cursor: auto
}
.portlet-topper-toolbar {
    margin: 0;
    padding: 2px;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 3px
}

.portlet-content,
.portlet-minimized .portlet-content-container {
    padding: 12px 10px 10px
}
.portlet-minimized .portlet-content {
    padding: 0
}

.portlet-nested-portlets .portlet-boundary {
    position: relative!important;
    top: 0!important;
    left: 0!important
}
.portlet-borderless-container {
    min-height: 2.5em;
    position: relative
}

.portlet-borderless-bar .portlet-title-default,
.portlet-borderless-bar .portlet-actions {
    min-height: 20px;
    vertical-align: top
}

.portlet-title-default {
    display: inline-block;
    float: right;
    font-weight: bold;
    text-transform: uppercase
}
.portlet-draggable .portlet-topper {
    cursor: move
}


.lfr-panel-page .portlet-title {
    font-size: 13px
}

.portlet-msg,
.portlet-msg-info,
.portlet-msg-help,
.lfr-message-help,
.portlet-msg-progress,
.lfr-message-progress,
.lfr-message-info,
.portlet-msg-error,
.lfr-message-error,
.portlet-msg-alert,
.lfr-message-alert,
.portlet-msg-success,
.lfr-message-success {
    background: #EEE none no-repeat 6px 50%;
    border: 1px solid #555;
    color: #34404f;
    display: block;
    font-weight: bold;
    margin: 2px auto 14px;
    padding: 6px 6px 6px 30px;
    text-align: left
}

.lfr-actions .lfr-trigger li.last {
    border-bottom: 0
}

.rtl .breadcrumbs-horizontal li {
    float: right
}
.rtl .portlet-msg,
.rtl .portlet-msg-info,
.rtl .portlet-msg-help,
.rtl .lfr-message-help,
.rtl .portlet-msg-progress,
.rtl .lfr-message-progress,
.rtl .lfr-message-info,
.rtl .portlet-msg-error,
.rtl .lfr-message-error,
.rtl .portlet-msg-alert,
.rtl .lfr-message-alert,
.rtl .portlet-msg-success,
.rtl .lfr-message-success {
    background-position: right;
    padding-left: 6px;
    padding-right: 24px;
    text-align: right
}
.rtl .portlet-topper-toolbar {
    left: 3px;
    right: auto;
    text-align: left
}
.rtl .portlet-topper-toolbar .nobr {
    float: right
}
.rtl .lfr-actions.portlet-options {
    float: right
}
.rtl .lfr-actions.portlet-options .lfr-trigger strong a {
    padding: 0
}
.rtl .lfr-message .lfr-message-controls {
    left: auto;
    margin-left: -4px;
    margin-right: 3px;
    right: 3px
}
.rtl .results-row,
.rtl .results-row.hover {
    padding-right: 5px
}
.rtl .results-row.lfr-role .col-1,
.rtl .results-row.hover.lfr-role .col-1 {
    background-position: right;
    padding-right: 30px
}
fieldset {
    border: 1px solid #bfbfbf;
    padding: 8px
}
.aui-fieldset {
    border-width: 0;
    padding: 0;
    position: relative
}
.aui-dialog-iframe-popup .aui-fieldset {
    margin-bottom: 0
}
.aui-fieldset .aui-field-content,
.aui-field-row,
.aui-button-holder,
.aui-field-wrapper-content {
    margin: 10px 0
}
.aui-field-inline .aui-field-content,
.aui-field-row .aui-field-content {
    margin: 0;
    margin-right: 5px
}
.aui-search-bar .aui-field-content {
    margin-right: 0
}
.aui-search-bar .aui-field-content,
.aui-search-bar .aui-button-content {
    display: inline-block;
    vertical-align: middle
}
.aui-field-choice .aui-field-label {
    display: inline-block
}
.aui-field-date .aui-field-content {
    overflow: hidden
}
.aui-text-placeholder {
    color: #777
}

.aui-fieldset-legend {
    color: #000;
    font-size: 120%;
    font-weight: bold;
    padding: 0 0 1.5em
}

input {
    background: #FFF
}

input[type="image"] {
    background: transparent none;
    border: 0;
    padding: 0
}

input.focus,
textarea.focus {
    background: #FFC none;
    border-color: #FC0
}


.aui-menu-content,
body>.lfr-menu-list ul,
.aui-underlay-content,
.aui-dialog-content {
    -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5)
}

.lfr-search-combobox .aui-field-input-text {
    -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;
    border-radius: 4px 1px 1px 4px
}
.lfr-search-combobox .aui-button-input {
    -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;
    border-radius: 1px 4px 4px 1px
}
body>.lfr-menu-list,
body>.lfr-menu-list ul,
.lfr-actions,
.aui-dialog-content,
.aui-dialog .yui3-widget-hd,
.modify-pages .delete-tab,
input[type="submit"],
input[type="button"],
input[type="reset"],
button,
.tags-search-combobox .aui-field-input-text,
.staging-icon-menu-container .staging-icon-menu.lfr-actions .lfr-trigger strong a,
.active-area-proxy,
.portlet-document-library .document-display-style .document-thumbnail img,
.portlet-document-library-display .document-display-style .document-thumbnail img,
.aui-paginator-link,
.lfr-header-row .aui-toolbar-only,
.lfr-translation-manager,
.lfr-translation-manager-translation,
.select-documents,
.select-files,
.taglib-ratings.stars:hover,
.taglib-ratings.stars:hover .liferay-rating-vote,
.rule-group-instance-container .rule-group-instance,
.portlet-search .search-facet .facet-value,
.lfr-api-results {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.staging-tabview-list .aui-tab-active .aui-tab-content,
.site-variations-tabview-list .aui-tab-content {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.lfr-api-service-search .aui-field-input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.firefox .carousel .carousel-title .carousel-title-text {
    padding-top: 5px
}
.cmpa-landing-page .portlet-asset-categories-navigation,
.cmpa-landing-page .cmpa-category,
.cmpa-interior-page .portlet-asset-categories-navigation,
.cmpa-interior-page .cmpa-category {
    background-color: #eeeae8;
    border: 1px solid #d6ccc7;
    height: 110px;
    max-height: 110px;
    padding: 10px
}
.cmpa-landing-page .portlet-asset-categories-navigation h3,
.cmpa-landing-page .cmpa-category h3,
.cmpa-interior-page .portlet-asset-categories-navigation h3,
.cmpa-interior-page .cmpa-category h3 {
    font-size: 14px;
    margin: 0
}
.cmpa-landing-page .portlet-asset-categories-navigation .category-description,
.cmpa-landing-page .cmpa-category .category-description,
.cmpa-interior-page .portlet-asset-categories-navigation .category-description,
.cmpa-interior-page .cmpa-category .category-description {
    font-size: 13px;
    font-style: italic
}
.cmpa-landing-page .portlet-asset-categories-navigation .category-select,
.cmpa-landing-page .cmpa-category .category-select,
.cmpa-interior-page .portlet-asset-categories-navigation .category-select,
.cmpa-interior-page .cmpa-category .category-select {
    margin: 20px 0;
    width: 90%
}
.cmpa-landing-page .portlet-asset-categories-navigation.category-nav-white,
.cmpa-interior-page .portlet-asset-categories-navigation.category-nav-white {
    background-color: white;
    border: 0;
    height: 55px;
    max-height: 55px;
    padding: 10px 0
}
.cmpa-landing-page .portlet-asset-categories-navigation.category-nav-white h3,
.cmpa-interior-page .portlet-asset-categories-navigation.category-nav-white h3 {
    font-size: 18px
}
.cmpa-landing-page .portlet-asset-categories-navigation.category-nav-white .category-header,
.cmpa-interior-page .portlet-asset-categories-navigation.category-nav-white .category-header {
    float: left
}
.cmpa-landing-page .portlet-asset-categories-navigation.category-nav-white .category-select,
.cmpa-interior-page .portlet-asset-categories-navigation.category-nav-white .category-select {
    float: right;
    margin: 10px 0;
    width: 39%
}

.cmpa-alerts-portlet .portlet-msg-info,
.cmpa-alerts-portlet .portlet-msg-help,
.cmpa-alerts-portlet .lfr-message-help,
.cmpa-alerts-portlet .portlet-msg-progress,
.cmpa-alerts-portlet .lfr-message-progress {
    display: none
}

.cmpa-alerts-portlet .portlet-borderless-container {
    min-height: 0
}
.cmpa-alert {
    border: 1px solid #8b010e;
    background-color: #feefea;
    color: #8b010e;
    margin: 10px 10px;
    padding: 10px 20px
}

.default-downtime {
    display: none
}
.disable-login .default-downtime {
    display: block
}

.disable-login .cmpa-login .aui-w70 .portlet-login .aui-form {
    display: none
}

.cmpa-category-selected .taglib-categorization-filter.entry-title {
    border: 0;
    font-size: 0
}
.cmpa-category-selected .taglib-categorization-filter.entry-title .asset-entry {
    background: 0;
    border: 0;
    color: #004b62;
    font-size: 16px;
    font-style: normal;
    margin: 0;
    padding: 0
}
.cmpa-category-selected .taglib-categorization-filter.entry-title .asset-entry a {
    display: none
}
.cmpa-category-selected .portlet-msg-info,
.cmpa-category-selected .portlet-msg-help,
.cmpa-category-selected .lfr-message-help,
.cmpa-category-selected .portlet-msg-progress,
.cmpa-category-selected .lfr-message-progress {
    display: none
}
.cmpa-category-selected .portlet-borderless-container {
    min-height: 0
}
/*
#wrapper {
    background: white;
    border: 1px solid #a8b1a7;
    border-top: 0;
    border-bottom: 0;
    padding: 0 20px 20px 20px
}
*/
#content {
    margin-top: 7px
}
html {
    height: 100%
}
/*body {
    background: #a8b1a7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px
}*/
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #004b62
}
h1 {
    font-size: 24px;
    border-bottom: 1px solid #004b62
}
h2 {
    font-size: 18px
}
h3 {
    font-size: 16px
}

h1,
h2,
h3 {
    margin: .25em 0
}
a {
    color: #0f4d93;
    text-decoration: none
}
a:hover {
    color: #0f4d93;
    text-decoration: underline
}
a:visited {
    color: #669
}

ul {
    margin-left: 1em
}
.english .hide-english,
.french .hide-french {
    display: none
}
.english .show-french,
.french .show-english {
    display: none
}
.portlet-title {
    font-size: 24px
}

.portlet-journal-content .portlet-title {
    border-bottom: 1px solid #004b62;
    color: #004b62
}
.portlet-journal-content .portlet-title .icon {
    display: none
}
.portlet-journal-content .portlet-content {
    padding: 10px
}
.journal-content-article ul {
    list-style-type: square;
    margin-left: 1.3em
}

.portlet-journal-content .journal-content-article .cmpa-button-row li {
    background-image: none;
    padding: 0 10px 0 0;
    margin-bottom: 10px
}
.portlet-journal-content .journal-content-article .cmpa-button-row li:last-child {
    padding-right: 0
}
.portlet-journal-content .journal-content-article .cmpa-button-row .cmpa-button {
    background: #004b62;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    padding: 5px 20px;
    text-align: center
}
.portlet-journal-content .journal-content-article .cmpa-button-row .cmpa-button:hover {
    background: #2d6a7d;
    text-decoration: none
}

#cmpa-breadcrumbs .portlet-breadcrumb .breadcrumbs-horizontal .last a {
    color: black
}

.cmpa-image {
    margin: auto;
    text-align: center
}
.cmpa-image img {
    max-width: 100%
}
.cmpa-content .right {
    margin-left: 20px;
    margin-bottom: 15px
}
.cmpa-content .left {
    margin-right: 20px
}
.cmpa-content .cmpa-inner-box-content {
    padding: 15px
}
.cmpa-content .link-box-content {
    background-color: #f8f6f5;
    padding: 10px;
    margin-bottom: 20px
}
.cmpa-login {
    margin: 0 5px
}
.cmpa-login .portlet-title {
    border-bottom: 1px solid black;
    color: #004b62;
    font-size: 18px;
    font-weight: bold;
    margin: 0 10px
}
.cmpa-login .portlet-title img {
    display: none
}
.cmpa-login .portlet-column-first .portlet-title {
    margin: 0
}
.cmpa-login .portlet-column-content {
    padding: 0
}
.cmpa-login .portlet-body>.portlet-msg-error {
    display: none
}
.cmpa-login .portlet-login .aui-field-label {
    font-weight: normal
}
.cmpa-login .portlet-login .aui-button-input-submit {
    background: #004b62;
    border: 0;
    border-radius: 2px;
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-shadow: none;
    padding: 5px 20px
}
.cmpa-login .portlet-login .aui-button-input-submit:hover {
    background: #2d6a7d
}
.cmpa-login .portlet-login .aui-field-label {
    margin-bottom: 5px;
    margin-top: 10px
}
.cmpa-login .portlet-login .terms-of-use-message {
    font-size: 11px
}
.cmpa-login .portlet-login .aui-group {
    padding-top: 15px
}
.cmpa-login .portlet-login .aui-item-left {
    float: left;
    width: auto;
    margin: 10px 10px 10px 0
}
.cmpa-login .portlet-login .aui-item-right {
    float: left;
    width: 75%;
    margin: 7px 0 10px 0
}
.cmpa-login .portlet-login input[type="text"],
.cmpa-login .portlet-login input[type="password"] {
    width: 270px
}
.cmpa-login .portlet-login .aui-form fieldset {
    margin: 0 0 0 -9px
}
.cmpa-login .portlet-nested-portlets {
    margin-bottom: 10px
}
.cmpa-login .portlet-nested-portlets .portlet-column-content {
    background: #eeeae8
}
.cmpa-login .portlet-nested-portlets .portlet-column-content .portlet-nested-portlets {
    border: 1px solid #d6ccc7
}
.cmpa-login .portlet-nested-portlets .portlet-column-content .portlet {
    min-height: 350px
}
.cmpa-login .portlet-nested-portlets .portlet-column-content .portlet-title {
    border-bottom: 0;
    padding-top: 20px
}
.cmpa-login .portlet-nested-portlets .portlet-column-content.portlet-column-content-first .portlet-topper,
.cmpa-login .portlet-nested-portlets .portlet-column-content.portlet-column-content-first .portlet-login {
    margin: 0 25px 0 100px;
    max-width: 500px
}
.cmpa-login .portlet-nested-portlets .portlet-column-last>.portlet-column-content {
    margin-left: 5px
}
.cmpa-login .portlet-nested-portlets .portlet-column-last .portlet {
    padding-left: 20px
}
.cmpa-login .portlet-nested-portlets .portlet-column-last .portlet-journal-content {
    margin-bottom: 20px
}

.cmpa-landing-page .portlet-layout .cmpa-first-column .portlet-content {
    padding: 12px 0 10px
}

.cmpa-landing-page .portlet-layout .cmpa-last-column .portlet-title {
    background-color: #798c89;
    border: 0;
    color: white;
    font: normal 14px "Arial";
    padding: 5px 0 5px 10px
}
.cmpa-landing-page .portlet-layout .cmpa-last-column .portlet-title img {
    display: none
}
.cmpa-landing-page .portlet-layout .cmpa-last-column .portlet {
    background-color: #ebecea;
    margin-bottom: 10px
}

.cmpa-interior-page .portlet-layout .portlet-column-first>.portlet-column-content {
    padding: 0
}
.cmpa-interior-page .portlet-layout .portlet-column-last>.portlet-column-content {
    padding: 0
}
.cmpa-interior-page .portlet-layout .portlet-journal-content .portlet-content {
    padding: 10px 0
}
.cmpa-interior-page .portlet-layout .portlet-nested-portlets {
    margin-bottom: 10px
}
.cmpa-interior-page .portlet-layout .portlet-nested-portlets .aui-w50.portlet-column-last {
    float: right
}
.cmpa-interior-page .portlet-layout .portlet-nested-portlets .aui-w50 {
    width: 49.1%
}
.cmpa-interior-page .portlet-layout .portlet-title,
.cmpa-landing-page .portlet-layout .cmpa-first-column .portlet-title {
    border-bottom: 1px solid #004b62;
    color: #004b62;
    font-weight: bold;
    margin-top: 0
}
.cmpa-interior-page .portlet-layout .portlet-title img,
.cmpa-landing-page .portlet-layout .cmpa-first-column .portlet-title img {
    display: none
}
.cmpa-interior-page .portlet-layout .cmpa-blue-portlet .portlet-content,
.cmpa-landing-page .portlet-layout .cmpa-first-column .cmpa-blue-portlet .portlet-content {
    padding: 0
}
.cmpa-interior-page .portlet-layout .cmpa-blue-portlet .portlet-content .portlet-body,
.cmpa-landing-page .portlet-layout .cmpa-first-column .cmpa-blue-portlet .portlet-content .portlet-body {
    background-color: #eeeae8;
    margin: 10px 0;
    padding: 0 5px
}
.cmpa-interior-page .portlet-layout .cmpa-blue-portlet .portlet-content .portlet-body .portlet-title,
.cmpa-landing-page .portlet-layout .cmpa-first-column .cmpa-blue-portlet .portlet-content .portlet-body .portlet-title {
    border-bottom: 0;
    font-size: 16px
}
.cmpa-interior-page .portlet-layout .cmpa-blue-portlet>.portlet-body>.portlet>.portlet-content>.portlet-content-container>.portlet-body,
.cmpa-landing-page .portlet-layout .cmpa-first-column .cmpa-blue-portlet>.portlet-body>.portlet>.portlet-content>.portlet-content-container>.portlet-body {
    border: 1px solid #d6ccc7
}
.cmpa-interior-page .portlet-layout .cmpa-blue-portlet .portlet-nested-portlets .aui-w70,
.cmpa-landing-page .portlet-layout .cmpa-first-column .cmpa-blue-portlet .portlet-nested-portlets .aui-w70 {
    width: 68%
}
.cmpa-interior-page .portlet-layout .cmpa-blue-portlet .aui-w50,
.cmpa-landing-page .portlet-layout .cmpa-first-column .cmpa-blue-portlet .aui-w50 {
    max-width: 325px
}
.cmpa-interior-page .portlet-layout .cmpa-blue-portlet .portlet-journal-content-search .portlet-content .portlet-body,
.cmpa-landing-page .portlet-layout .cmpa-first-column .cmpa-blue-portlet .portlet-journal-content-search .portlet-content .portlet-body {
    padding: 0
}
.cmpa-landing-page .portlet-layout .cmpa-first-column .portlet-title {
    font-size: 18px
}

.portlet-title-text {
    cursor: default
}

.portlet-asset-publisher .asset-content {
    margin: 0
}

.portlet-asset-publisher .no-title .asset-content {
    margin-right: 0
}

.portlet-body .separator {
    display: none
}
.popup-alert-warning {
    display: none
}
.portlet-msg-info,
.portlet-msg-help,
.lfr-message-help,
.portlet-msg-progress,
.lfr-message-progress,
.lfr-message-info {
    background-color: #dff4ff;
    background-image: url(/static-assets/images/info-info@2.png);
    background-size: 16px;
    border-color: #006c8c
}

.portlet-msg-error,
.lfr-message-error {
    background-color: #FDD;
    background-image: url(/static-assets/images/info-error2.png);
    background-size: 16px;
    border-color: #c00
}

.pwrd-change-success {
    color: #8b010e;
    font-weight: bold;
    visibility: hidden
}

ie8 .portlet-msg-info,
ie8 .portlet-msg-help,
ie8 .lfr-message-help,
ie8 .portlet-msg-progress,
ie8 .lfr-message-progress,
ie8 .lfr-message-info {
    background-image: url(/static-assets/images/info-info.png)
}

ie8 .portlet-msg-error,
ie8 .lfr-message-error {
    background-image: url(/static-assets/images/info-error.png)
}
/*
footer {
    background: #004b62;
    border-top: 7px solid #007b6c;
    color: white;
    font-size: 11px;
    height: 190px;
    padding: 10px 20px;
    min-width: 960px
}*/
footer .footer-title {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 7px;
    color: #154B63;
}
footer .footer-links a {
    color: black;
}
footer .footer-contact-info {
    margin-bottom: 7px;
    color: black;
}
footer .twitter,
footer .linkedin,
footer .youtube {
    max-width: 16px;
    max-height: 16px;
    margin-right: 5px
}
footer .grid-25.left {
    padding-left: 30px;
    width: auto;
    padding-right: 90px;

}



.aui-w30.portlet-column-last {
    float: right
}
.portlet-column {
    display: inline-block
}
.portlet-column-only {
    width: 100%
}
.header {
    /*height: 62px;*/
    height: 70px;
    padding: 15px 0; 
}
.header .taglib-language-list-text {
    border: 0;
    color: black;
    font-weight: bold;
    padding: 0 25px 0 5px;
    text-decoration: none
}
.header .taglib-language-list-text:hover {
    text-decoration: underline
}

.logo {
    background: url(/static-assets/images/system/logo-en@2.png) no-repeat;
    background-size: 192px 62px;
    height: 62px;
    width: 192px
}
.french .logo {
    background: url(/static-assets/images/system/logo-fr@2.png) no-repeat;
    background-size: 192px 61px
}
.no-margin {
    margin: 0!important
}
.no-padding {
    padding: 0
}
.no-list {
    list-style: none!important
}

.center {
    margin: auto
}
.right {
    float: right
}
.left {
    float: left
}
.block {
    display: block
}

.inline-block {
    display: inline-block
}
.inline {
    display: inline
}

.left-text {
    text-align: left
}
.right-text {
    text-align: right
}
.center-text {
    text-align: center
}
.only-mobile-view-block {
    display: none
}


.visible {
    visibility: visible
}
nav.main-menu .megamenu {
    height: 35px;
    display: none;
    margin: 0
}
nav.main-menu .megamenu .mm-item {
    background: #004b62;
    border-left: 1px solid #FFF;
    border-right: 1px solid #004b62;
    list-style: none;
    margin: 0;
	text-align: left;
	/*padding: 8px 0 8px 8px;*/
    padding: 8px 1%;
    /*width: 220px;*/
    width: calc( (100% - 8%) / 4);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box a;
    -webkit-box-sizing-display: block;
    -webkit-box-sizing-float: left;
    -webkit-box-sizing-text-decoration: none;
} 
.english nav.main-menu .megamenu .mm-item .mm-item-link,
.french nav.main-menu .megamenu .mm-item .mm-item-link {
    color: #FFF;
    /*font-size: 13px;
    font-weight: bold;*/ 
    text-transform: uppercase;
}
.english nav.main-menu .megamenu .mm-item .mm-item-link { 
    font-size: 1rem; 
}
.french nav.main-menu .megamenu .mm-item .mm-item-link {
    font-size: 0.95rem; 
}
nav.main-menu .megamenu .mm-item .mm-item-arrow {
    background-image: url(/static-assets/images/system/arrow-light-blue-down@2.png);
    background-size: 12px 6px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: block;
    float: right;
    height: 6px;
    padding: 10px 6px 0 0;
    width: 12px
}
nav.main-menu .megamenu div.mm-item-content {
    padding: 0;
    position: absolute;
    border: 1px solid #577f83;
    border-bottom: 0;
    z-index: 9
}
nav.main-menu .megamenu .mm-content-base {
    font-size: 0;
    background: white;
    position: relative;
    z-index: 11
}
nav.main-menu .megamenu .mm-item:first-child {
   /* border-left: none; */
    text-align: center;
    padding: 8px 0;
    /*width: 80px*/
    width: 8%;
}
nav.main-menu .megamenu .mm-item:nth-child(5) { 
	border-right: 1px solid #FFF 
}
nav.main-menu .megamenu .mm-item:first-child .mm-item-arrow {
    display: none
}
nav.main-menu .megamenu .selected {
    background: #667775;
    border-right: 1px solid #667775
}
nav.main-menu .megamenu .selected .mm-item-arrow {
    background-image: url(/static-assets/images/system/arrow-white-down@2.png)
}
nav.main-menu .megamenu .mm-item:hover,
nav.main-menu .megamenu .mm-item-hover {
    background: #667775;
    border-right: 1px solid #667775
}
nav.main-menu .megamenu .mm-item:hover .mm-item-arrow,
nav.main-menu .megamenu .mm-item-hover .mm-item-arrow {
    background-image: url(/static-assets/images/system/arrow-white-down@2.png)
}
nav.main-menu .megamenu .submenu-column {
    /*font-size: 13px;*/
    margin: 0;
    padding: 0;
    text-align: left;
     /*width: 221px;*/
	width: 267px;
    display: block; 
}
nav.main-menu .megamenu .submenu-column ul {
    padding: 0;
    margin: 0
}
nav.main-menu .megamenu .submenu-column li {
    list-style: none;
    color: black;
    border-bottom: 1px solid #577f83;
    padding: 0;
    margin: 0
}
nav.main-menu .megamenu .submenu-column li a {
    color: #000;
    display: block;
    float: none;  
    /*padding: 3px 8px 3px 8px*/
    padding: 8px 10px;
    font-size: 0.9rem;  
}
nav.main-menu .megamenu .submenu-column li a:hover,
nav.main-menu .megamenu .submenu-column li a:focus {
    background-color: #ebecea;
    cursor: hand
}
nav.main-menu .megamenu .submenu-column li:hover {
    background-color: #ebecea
}
nav.main-menu .megamenu li.clear-fix {
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
    font-size: 0;
    line-height: 0
}


#page-tools .page-tool-print {
    background-image: url(/static-assets/images/system/print-icon.png);
    background-repeat: no-repeat;
    margin-left:10px;
    padding-left:20px;
    padding-bottom:10px;
    font-size: 0.9em;
}
#page-tools .page-tool-share {
    background-image: url(/static-assets/images/system/sharethis.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    margin-left:10px;
	padding-left:20px;
    padding-bottom:10px;
    font-size: 0.9em;
}
#page-tools-sharebox {
	padding-left: 9px;	
    padding-top: 5px;	
    padding-bottom: 5px;	
    line-height: 25px;
	position: absolute;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	width: 105px;
	z-index: 99;
	display: none;
}
#page-tools-sharebox .page-tool-email {
    background-image: url(/static-assets/images/system/share-email.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left:20px;
}
#page-tools-sharebox .page-tool-twitter {
    background-image: url(/static-assets/images/system/share-twitter.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left:20px;
}
#page-tools-sharebox .page-tool-linkedin {
    background-image: url(/static-assets/images/system/share-linkedin.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left:20px;
}
#page-tools-sharebox .page-tool-facebook {
    background-image: url(/static-assets/images/system/share-facebook.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left:20px;
}
#page-tools-sharebox .page-tool-google {
    background-image: url(/static-assets/images/system/share-google.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left:20px;
}

.portlet-journal-content-search .aui-form {
    position: relative
}

.portlet-journal-content-search .lfr-search-keywords .aui-field-content {
    width: 100%
}
.portlet-journal-content-search .lfr-search-keywords .aui-field-content .aui-field-input-text {
    color: #a8b1a7;
    width: 100%
}

.cmpa-search-results .portlet-title {
    margin-left: 10px
}
.cmpa-search-results .portlet-title img {
    display: none
}

.cmpa-search-results.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-title {
    font-size: 1em
}
.cmpa-search-results.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-title a {
    font-weight: normal
}
.cmpa-search-results.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-title a:hover {
    text-decoration: underline
}
.cmpa-search-results.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-title a img {
    display: none
}
.cmpa-search-results.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-type {
    display: none
}
.cmpa-search-results.portlet-search .search-layout .search-layout-content .result .asset-entry .asset-entry-tags {
    display: none
}
.search {
    position: relative
}
.search input[type="image"] {
    position: absolute;
    right: 5px;
    top: 6px
}
.search::-webkit-input-placeholder {
    color: #666
}
.search:-moz-placeholder {
    color: #666
}
.search::-moz-placeholder {
    color: #666
}
.search:-ms-input-placeholder {
    color: #666
}
input#search {
    padding-right: 25px!important
}
.secondary-nav {
    /*font-size: 12px;*/
    font-size: 0.9rem;
    padding-top: 10px
}
.secondary-nav .phone-number {
    color: black;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px
}

.secondary-nav .need-help-container {
    width: 31%;
    padding: 0 10px;
    float: left;
    margin: 2px 0 0 5px;
}
.secondary-nav .need-help {
    font-size: 14px;
    font-weight: bold; 
    float: left;
    margin-left: 5px;
}

.secondary-nav .need-help-icon {    
    background: url(/static-assets/images/system/icon-get-ml-help.svg) no-repeat;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    float: left;
	position: relative;
	top: -4px;   
}
.secondary-nav .second-menu-button {
    border-right: 1px solid black;
    padding: 0 10px
}
.secondary-nav .second-menu-button .second-menu-link {
    color: black;
    text-decoration: none
}
.secondary-nav .second-menu-button .second-menu-link:hover {
    text-decoration: underline
}

.secondary-nav .second-menu-button:last-child {
    border: 0
}
.portlet-navigation {
    margin-right: 20px
}
.nav-menu ul {
    list-style: none;
    margin: 0;
    padding-left: 0
}
.nav-menu .level-1>li>.selected {
    background-color: #dadeda
}

.nav-menu .level-1 li {
    background-color: white;
    border-bottom: 1px dotted #999
}
.nav-menu .level-1 li a {
    color: black;
    display: block;
    padding: 5px 15px 5px 10px
}
.nav-menu .level-1 li:first-child {
    border-top: 1px dotted #999
}
.nav-menu .level-1 li .level-2 li {
    border: 0
}

.nav-menu .level-1 .selected {
    background-image: url(/static-assets/images/system/arrow-black-right.png);
    background-position: 97% 8px;
    -ms-background-position-x: 97%;
    -ms-background-position-y: 8px;
    background-repeat: no-repeat;
    background-size: 6px
}
.safari .splash-image-column {
    float: left
}

body.splash-page #wrapper {
    border: 0;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    background: #004b62
}
body.splash-page #wrapper .splash-top {
    height: 66px
}
body.splash-page #wrapper .splash-bottom {
    height: 9px;
    border: solid #999;
    border-width: 1px 0
}
body.splash-page #wrapper .splash-description {
    font-size: 13px;
    color: #6b6b6b;
    margin: 20px 0
}
body.splash-page #wrapper .splash-description span {
    display: inline-block;
    width: 150px;
    margin: 0 15px
}
body.splash-page #wrapper .grid {
    clear: both;
    font-size: 0
}
body.splash-page #wrapper .row-2 {
    height: 66px
}
body.splash-page #wrapper .splash-default-bg {
    background-color: #b7bfb6
}
body.splash-page #wrapper .splash-header-bg {
    background-color: #007b6c
}
body.splash-page #wrapper .splash-content {
    height: 406px;
    background-color: white
}
body.splash-page #wrapper .splash-image {
    height: 110px
}
body.splash-page #wrapper .splash-image img {
    height: 110px;
    float: right
}
body.splash-page #wrapper .splash-logo {
    height: 110px;
    background: url(/static-assets/images/splash/logo.jpg) no-repeat left;
    background-color: #003732
}
body.splash-page #wrapper .splash-signature {
    height: 50px;
    background: url(/static-assets/images/splash/cmpa-signature-splash.jpg) no-repeat left;
    background-color: white;
    margin: 170px 0 0 78px
}
body.splash-page #wrapper .splash-buttons {
    background: url(/static-assets/images/splash/buttons-gradient.png) left repeat-y;
    background-color: #007b6c;
    padding: 2px 0 0 58px
}
body.splash-page #wrapper .splash-buttons .splash-language-button {
    color: white;
    border: 0;
    font-family: "Arial", "Helvetica", "sans-serif";
    font-size: 24px;
    font-style: normal;
    margin: 0 36px;
    text-decoration: none;
    text-transform: uppercase
}
body.splash-page #wrapper .splash-buttons a:hover {
    text-decoration: underline
}
.badger-outter {
    float: left;
    position: absolute;
    top: -12px;
    left: -10px;
    z-index: 9999
}
.badger-inner {
    border-radius: 15px;
    background: #900;
    margin: 3px;
    z-index: 99999
}
.badger-badge {
    color: #fff;
    padding: 1px 5px;
    margin: 0;
    text-align: center;
    z-index: 999999
}
.badger-text {
    font-size: 10px
}
.badger-number {
    font-size: 10px
}

#ompFrame {
    display: block;
    width: 100%
}


#scrollUp {
    margin-left: 1024px;
    margin-top: 50px;
    width: 64px;
    height: 64px;
    position: fixed;
    background: url(/static-assets/images/system/scroll-top.png) no-repeat
}

.sidr {
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 80%;
    overflow-x: none;
    overflow-y: auto;
    background: #004b62;
    color: white;
    -webkit-box-shadow: black 0 0 30px 7px;
    -moz-box-shadow: black 0 0 30px 7px;
    box-shadow: black 0 0 30px 7px
}
.sidr .sidr-inner {
    padding: 0 0 15px
}
.sidr .sidr-inner>p {
    margin-left: 15px;
    margin-right: 15px
}

.sidr p {
    font-size: 13px;
    margin: 0 0 12px
}
.sidr p a {
    color: rgba(255, 255, 255, 0.9)
}

.sidr ul {
    display: block;
    margin: 87px 0 0 0;
    padding: 0
}
.sidr ul li {
    background: url(/static-assets/images/system/arrow-white-right@2.png) no-repeat 95% center;
    background-size: 6px 12px;
    display: block;
    margin: 0;
    line-height: 48px;
    border-bottom: 1px solid #cce0d5
}
.sidr ul li:hover>a,
.sidr ul li:hover>span,
.sidr ul li.selected>a,
.sidr ul li.selected>span,
.sidr ul li.sidr-class-active>a,
.sidr ul li.sidr-class-active>span {
    background: url(/static-assets/images/system/arrow-white-right@2.png) no-repeat 95% center;
    background-size: 6px 12px;
    background-color: #577f83
}
.sidr ul li a,
.sidr ul li span {
    color: white;
    display: block;
    font-weight: bold;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase
}
.sidr label {
    font-size: 13px
}

.cmpa-inner-box right .portlet-topper .portlet-title {
    background-color: #798c89;
    border: 0;
    color: white;
    font: normal 14px "Arial";
    padding: 5px 0 5px 10px
}

.cmpa-login .aui-w70 {
	width: 69.5%
}

.cmpa-article-list-item {
  padding: 7px 0;
}

.nav-menu .level-1>li>.open {
    background-color: #dadeda;
    border-bottom: 1px dotted #999;
}

/*
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,

p,
blockquote {
    margin: 0;
    padding: 0
}
fieldset,
img {
    border-width: 0
}

blockquote,
ul,
ol,
dl {
    margin: 1em
}
ol,
ul,
dl {
    margin-left: 2em
}

ul {
    list-style: disc outside
}
ul ul {
    list-style-type: circle
}

p {
    margin-bottom: 1em
}
h1 {
    font-size: 1.8em
}
h2 {
    font-size: 1.6em
}
h3 {
    font-size: 1.4em
}
h1,
h2,
h3 {
    margin: 1em 0
}
h4,
h5,
h6 {
    font-size: 1.1em
}
h1,
h2,
h3,
h4,
h5,
h6,
strong {
    font-weight: bold
}
b,
strong {
    font-weight: bold
}

.aui-state-default,
.aui-state-active,
.aui-state-hover {
    background: #eee;
    border: 1px solid #ccc;
    border-color: #bbb #999 #999 #bbb
}
.aui-state-active {
    background: #efefef;
    border-color: #333
}

.aui-basecelleditor-hidden,
.aui-datecelleditor-hidden,
.aui-dropdowncelleditor-hidden,
.aui-textcelleditor-hidden,
.aui-textareacelleditor-hidden,
.aui-checkboxcelleditor-hidden,
.aui-radiocelleditor-hidden,
.aui-helper-hidden {
    display: none!important
}

body {
    background-color: #FFF;
    font: 62.5%/1.6em Arial, Helvetica, Verdana, sans-serif
}

.ltr .aui-column,
.rtl .aui-column-last {
    float: left
}
.rtl .aui-column,
.ltr .aui-column-last {
    float: right
}
.ltr .aui-column-last {
    margin-left: -5px
}
.rtl .aui-column-last {
    margin-right: -5px
}
.aui-w3-10,
.aui-w30 {
    width: 30%
}
.aui-w7-10,
.aui-w70 {
    width: 70%
}


.webkit .aui-w1-12 {
    width: 8.345%
}
.webkit .aui-w11-12 {
    width: 91.675%
}
.webkit .aui-w1-6 {
    width: 16.675%
}
.webkit .aui-w5-6 {
    width: 83.345%
}
.webkit .aui-w5-12 {
    width: 41.675%
}
.webkit .aui-w7-12 {
    width: 58.345%
}
.webkit .aui-w1-3,
.webkit .aui-w33 {
    width: 33.345%
}
.webkit .aui-w2-3,
.webkit .aui-w66 {
    width: 66.675%
}

.ltr .aui-column-content-first,
.rtl .aui-column-content-last {
    padding-left: 0
}
.rtl .aui-column-content-first,
.ltr .aui-column-content-last {
    padding-right: 0
}


.aui-fieldset-legend {
    font-size: 1.2em;
    font-weight: bold
}
.aui-field-labels-inline .aui-field-label,
.aui-field-labels-inline .aui-field-input,
.aui-field-labels-inline .aui-field-hint {
    float: left
}
.aui-field-labels-inline .aui-field-label,
.aui-field-labels-inline .aui-field-input-text {
    width: 45%
}
.aui-field-labels-inline .aui-field-label {
    margin: .3em 2% 0 0
}
.aui-field-labels-right .aui-field-label {
    text-align: right
}
.aui-field-labels-inline .aui-field-hint {
    display: block;
    float: none;
    clear: both;
    margin-left: 47%
}
.aui-field-label,
.aui-field-labels-top .aui-field-label {
    display: block;
    float: none;
    text-align: left;
    margin: 0;
    width: auto
}
.aui-field-input,
.aui-field-labels-top .aui-field-input {
    float: none;
    width: auto
}
.aui-field-hint,
.aui-field-labels-top .aui-field-hint {
    line-height: 1;
    clear: none;
    float: right;
    width: 45%;
    margin: 0
}
.aui-field-hint-icon {
    float: left
}
.aui-field-inline {
    display: inline-block;
    vertical-align: middle
}
.aui-field-label-inline {
    display: inline-block;
    margin: .4em .4em 0 0
}
.aui-field-inline .aui-field-content,
.aui-field-inline .aui-field-label {
    display: inline-block
}
.aui-field-inline .aui-field-label {
    vertical-align: middle
}
.aui-field-group {
    float: left;
    width: 53%
}

.aui-field-input-choice {
    display: inline-block;
    margin: 0 .4em 0 0;
    vertical-align: middle
}
.aui-field-row {
    display: block;
    clear: both
}
.aui-field-row:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}
.aui-field-row {
    zoom: 1
}
.aui-button-holder {
    overflow: hidden;
    display: block;
    clear: both
}
.aui-button-input {
    margin: 0;
    line-height: 1.3;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 10px 6px 7px
}
.aui-button-input {
    *padding: 4px 10px 3px 7px
}
.aui-field-content:after,
.aui-button-holder:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}
.aui-field-content,
.aui-button-holder {
    display: inline-block
}

* html .aui-field-content,
* html .aui-button-holder {
    height: 1%
}
.aui-field-content,
.aui-button-holder {
    display: block
}

.aui-field-label,
.aui-field-label-inline-label {
    font-weight: bold
}

.aui-field-hint {
    color: #777;
    font-size: .9em
}
.aui-choice-label,
.aui-field-hint {
    line-height: 1.2
}
.aui-field-element-left {
    display: inline-block;
    vertical-align: middle
}
.aui-field.aui-has-error .aui-field-content {
    border-bottom: 1px solid #ef4a4a;
    background-color: #ff9f9f
}
.aui-field.aui-has-warn .aui-field-content {
    border-bottom: 1px solid #ffc45f;
    background-color: #fffabf
}
.aui-field .aui-message-holder {
    color: #f00;
    display: block;
    font-weight: bold
}

.aui-overlay {
    position: absolute
}

.aui-tab-active .aui-tab-content {
    -moz-box-shadow: 0 0 15px #575757 inset, 0px 0 5px #222 inset;
    -webkit-box-shadow: 0 0 15px #575757 inset, 0px 0 5px #222 inset;
    box-shadow: 0 0 15px #575757 inset, 0px 0 5px #222 inset
}

.aui-state-default,
.aui-state-active,
.aui-state-hover,
.aui-calendar-content,
.aui-colorpicker-content,
.aui-colorpicker-panel-content,
.aui-image-gallery-paginator .aui-image-gallery-paginator-thumb,
.aui-image-viewer-loading .aui-image-viewer-bd,
.aui-loadingmask-message,
.aui-loadingmask-message-content,
.aui-progress-bar-content,
.aui-progress-bar-status,
.aui-form-builder-field,
.aui-form-builder-default-message,
.aui-tabview-list {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}
.aui-carousel menu {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.aui-carousel menu a {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px
}

.aui-dialog .yui3-widget-hd,
.aui-editable-hover,
.aui-tab,
.aui-overlaycontextpanel-pointer.aui-state-default,
.aui-toolbar-item-content,
.aui-toolbar-item,
.aui-toolbar-vertical .aui-toolbar-item {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.aui-buttonitem-content {
    font-size: 1em;
    line-height: 130%;
    padding: 4px 5px 3px 4px;
    margin: 2px;
    white-space: nowrap;
    width: auto;
    overflow: visible;
    *padding: 2px 5px 2px 4px;
    *width: 1
}
.aui-buttonitem-icon {
    display: inline-block;
    margin-top: -3px;
    vertical-align: middle;
    *text-indent: 0;
    *margin-top: 1px
}

.aui-buttonitem-label {
    line-height: 1em;
    display: inline-block;
    *line-height: 1.4em
}
.aui-buttonitem-label {
    padding: 0 5px
}
.aui-buttonitem-icon-only {
    font-size: 0;
    height: 16px;
    width: 16px;
    overflow: hidden;
    padding: 3px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    *height: 24px;
    *width: 24px
}
.aui-buttonitem-icon-only .aui-buttonitem-icon {
    margin-top: 0;
    *margin-top: -1px;
    *margin-left: -1px
}
.gecko .aui-buttonitem-icon-only .aui-buttonitem-icon {
    margin-top: -3px
}
.aui-calendar {
    width: 200px
}

.aui-carousel {
    position: relative
}

.aui-carousel menu {
    background: #000;
    bottom: 6px;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 3px;
    right: 6px;
    z-index: 4
}
.aui-carousel menu li,
.aui-carousel menu a {
    float: left
}

.aui-colorpicker-controls .aui-field-content .aui-field-label {
    margin-top: 0;
    width: 20%
}
.aui-colorpicker-controls .aui-field-content .aui-field-input-text {
    padding: 1px;
    width: 60%
}
.aui-colorpicker-controls .aui-field-content {
    clear: both;
    padding: 3px 0
}

.aui-basecelleditor .aui-buttonitem-content {
    margin: 2px 0;
    padding: 3px 3px 1px 1px
}
.aui-basecelleditor .aui-buttonitem-label-only {
    padding-bottom: 2px
}
.webkit .aui-basecelleditor .aui-buttonitem-label-only {
    padding-bottom: 3px
}

.aui-datepicker-display,
.aui-datepicker-select-wrapper,
.aui-field-date .aui-datepicker-display,
.aui-field-date .aui-datepicker-select-wrapper,
.aui-datepicker-button-wrapper {
    float: left
}
.aui-datepicker-button-wrapper .aui-buttonitem-content {
    margin: 0
}

.aui-diagram-builder {
    margin: 0
}
.aui-diagram-builder .aui-diagram-builder-field {
    border-radius: 4px 4px 4px 4px;
    filter: alpha(opacity=50);
    float: left;
    height: 63px;
    list-style: none outside none;
    margin: 2px;
    opacity: .5;
    text-align: center;
    width: 79px
}
.aui-diagram-builder .aui-diagram-builder-field-draggable {
    cursor: pointer;
    filter: alpha(opacity=100);
    opacity: 1
}
.aui-diagram-builder .aui-diagram-builder-field.aui-diagram-builder-field-draggable:hover {
    background-color: #fff
}

.aui-diagram-builder .aui-diagram-builder-field-icon-text {
    background-position: -48px -80px
}
.aui-diagram-builder .aui-property-list {
    padding-bottom: 10px
}

.aui-diagram-builder .aui-diagram-builder-field {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}



.aui-dialog {
    position: absolute
}
.aui-dialog .aui-icon-loading {
    margin: 0 auto
}

.aui-dialog .yui3-widget-content-expanded .aui-dialog-iframe-node {
    height: 100%
}

.aui-dialog .yui3-widget-content-expanded .aui-dialog-iframe-bd {
    overflow-y: visible
}

.aui-editable {
    position: absolute
}

.aui-editortoolbar-insertimage-content .aui-button-holder,
.aui-editortoolbar-insertlink-content .aui-button-holder {
    text-align: right
}
.aui-editortoolbar-insertimage-content .aui-field-content,
.aui-editortoolbar-insertlink-content .aui-field-content {
    clear: both
}

.aui-editortoolbar-insertimage-content .aui-field-numeric,
.aui-editortoolbar-size-separator {
    display: inline-block;
    vertical-align: middle
}
.aui-editortoolbar-insertimage-content .aui-field-numeric input,
.aui-editortoolbar-size-separator {
    width: 30px
}

.aui-combobox-content .aui-field-content {
    float: none
}

.aui-combobox-content .aui-field-content {
    display: inline-block
}
.aui-combobox-content .aui-field-input {
    display: block
}

.aui-form-builder-field {
    background-image: url(/static-assets/images/form_builder_bg.png);
    border: 1px solid #c6d9f0;
    margin: 4px 4px 0;
    padding: 10px;
    position: relative
}

.aui-form-builder-field fieldset {
    border: 2px solid #CCC;
    margin: 20px 10px 10px 10px;
    padding: 5px
}
.aui-form-builder-field .aui-field-checkbox,
.aui-form-builder-field .aui-field-radio {
    float: left;
    margin: 2px 5px 0 0
}
.aui-form-builder-field .aui-field-label {
    float: left;
    margin-right: 5px
}
.aui-form-builder-field legend.aui-field-label {
    float: none
}
.aui-form-builder-field .aui-form-builder-required {
    color: #F00;
    float: left;
    margin: 0 5px 0 0
}
.aui-form-builder-field .aui-form-builder-icon-tip {
    background: transparent url(/static-assets/images/help.png) no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin-top: -1px;
    width: 16px
}

.aui-image-cropper {
    line-height: 0;
    position: relative
}
.aui-image-cropper .aui-image-cropper-crop {
    background-repeat: no-repeat;
    border: 1px solid #000;
    position: absolute;
    z-index: 10
}
.aui-image-cropper .aui-image-cropper-crop:hover {
    cursor: move
}


.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner {
    width: 10px;
    height: 10px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-t {
    top: -4px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-tr {
    right: -5px;
    top: -5px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-r {
    right: -4px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-br {
    bottom: -5px;
    right: -5px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-b {
    bottom: -4px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-bl {
    bottom: -5px;
    left: -5px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-l {
    left: -4px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-tl {
    left: -5px;
    top: -5px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-t {
    margin-left: -5px;
    top: -2px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-tr {
    right: 0;
    top: 0
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-r {
    margin-top: -5px;
    right: -2px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-br {
    bottom: 0;
    right: 0
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-b {
    margin-left: -5px;
    bottom: -2px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-bl {
    bottom: 0;
    left: 0
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-l {
    margin-top: -5px;
    left: -2px
}
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-tl {
    left: 0;
    top: 0
}

.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-t,
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-tr,
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-r,
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-br,
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-b,
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-bl,
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-l,
.aui-image-cropper .aui-image-cropper-crop .yui3-resize-handle-inner-tl {
    background: url(/static-assets/images/resize-handle.png) no-repeat 0 0
}
.aui-image-viewer {
    z-index: 3000
}

.aui-paginator {
    display: none
}

.aui-resize,
.aui-resize-wrapper {
    z-index: 0;
    zoom: 1
}

.aui-scheduler-view-table-events-overlay-node .aui-scheduler-event {
    margin: 2px
}

.yui3-dd-proxy .aui-scheduler-event {
    opacity: .7;
    filter: alpha(opacity=70)
}

.aui-scheduler-event {
    color: #1d1d1d;
    height: 70px;
    left: 0;
    position: absolute;
    top: 0;
    width: 95%;
    z-index: 400;
    overflow: hidden
}

.aui-scheduler-view-table-data-col .aui-scheduler-event {
    height: auto;
    position: relative;
    width: auto
}

.aui-scheduler-view-table-data-event.aui-scheduler-view-table-data-event-left .aui-scheduler-event {
    padding-left: 12px
}

.aui-scheduler-event-recorder-form .aui-fieldset-legend {
    padding-bottom: 1em
}
.aui-scheduler-event-recorder-form .aui-button-row {
    padding: 5px
}

.aui-scroller {
    overflow: hidden;
    position: relative
}

.aui-tab-active {
    padding-bottom: 1px
}



.aui-tabview-list .aui-state-default,
.aui-tabview-list .aui-tab-active {
    border-width: 0
}
.aui-tabview-list .first,
.aui-tabview-list .aui-tab:first-child {
    border-left-color: #b1b1b1;
    border-left-width: 1px
}
.aui-tabview-list .last,
.aui-tabview-list .aui-tab:last-child {
    border-right-color: #f0f1f2;
    border-right-width: 1px
}

.aui-tab-active {
    border-width: 1px 0;
    border-color: #5c5c5c;
    padding: 0
}
.aui-tab-active .aui-tab-content,
.aui-tab-active .aui-tab-content:hover {
    background: #878787 url(/static-assets/images/tabs_active_bg.png);
    border-color: #4b4b4b #4d4d4d
}
.aui-tab-active .aui-tab-label {
    color: #fff;
    text-shadow: #3a3a3a -1px -1px 0
}
.aui-tab-active .aui-tab-label:hover {
    text-shadow: #222 -1px -1px 0
}

.aui-tabviewmenu-list-content li.first {
    border-top-width: 0
}
.aui-tabviewmenu-list-content li.last {
    border-bottom-width: 0
}

.aui-textboxlist-content .aui-field-input-text {
    border-width: 0;
    outline-width: 0;
    padding: 3px 0 2px
}

.aui-toolbar {
    white-space: nowrap
}

.aui-toolbar-vertical .aui-buttonitem-icon-only {
    text-align: center;
    width: auto
}
.aui-toolbar-vertical .aui-buttonitem-icon-label {
    text-align: left
}
.aui-toolbar-vertical .aui-buttonitem-icon-only .aui-buttonitem-icon {
    float: none
}

.aui-tooltip {
    max-width: 600px
}

.aui-tree-view {
    overflow: auto
}

.aui-tree-view ul {
    list-style: none
}

.aui-tree-node .yui3-dd-draggable,
.aui-tree-node .yui3-dd-draggable .aui-tree-label {
    cursor: pointer
}

.rtl .aui-field-label {
    text-align: right
}
.rtl .aui-tab {
    float: right
}
.rtl .aui-tree-container {
    margin-left: 0;
    margin-right: 20px
}
.rtl .aui-tree-hitarea,
.rtl .aui-tree-icon {
    float: right
}
.rtl .aui-toolbar-first {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}
.rtl .aui-toolbar-last {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}
.rtl .aui-rating-element {
    float: right
}

.lfr-component,
.lfr-component ul,
.lfr-component li,
.lfr-component dl,
.lfr-component dt,
.lfr-component dd {
    margin: 0;
    padding: 0;
    list-style: none
}
.lfr-component li img,
img.icon {
    vertical-align: middle
}

.js .lfr-js-required {
    clip: rect(auto auto auto auto);
    position: static
}
.popup-alert-notice,
.popup-alert-warning {
    background: #ffc url() no-repeat 5px 50%;
    border-bottom: 1px solid;
    font-size: 1.1em;
    left: 0;
    padding: 10px;
    padding-left: 25px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000
}
.popup-alert-notice {
    background-color: #ffc;
    background-image: url(/static-assets/images/alert.png);
    border-bottom-color: #fc0
}
.popup-alert-warning {
    background-color: #fcc;
    background-image: url(/static-assets/images/error.png);
    border-bottom-color: #f00;
    font-weight: bold
}
.popup-alert-notice .countdown-timer {
    font-size: 1.1em;
    font-weight: bold
}
.popup-alert-notice input,
.popup-alert-warning input {
    vertical-align: middle
}
ol,
ul,
dl {
    margin-left: 2em
}
ul ul {
    list-style-type: circle
}
p {
    margin-bottom: 1em
}

h1 {
    font-size: 1.8em
}
h2 {
    font-size: 1.6em
}
h3 {
    font-size: 1.4em
}
h1,
h2,
h3 {
    margin: 1em 0
}

h1,
h2,
h3,
h4,
h5,
h6,
strong {
    font-weight: bold
}
.loading-animation {
    background: url(../images/progress_bar/loading_animation.gif) no-repeat top center;
    margin-top: 10px;
    padding-top: 40px;
    text-align: left
}
.aui-state-active {
    background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
    border-color: #555
}
.aui-proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px
}
.aui-menu-content,
.lfr-menu-list ul {
    background: #ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
    border: 1px solid;
    border-color: #aeafb1 #777879 #777879 #aeafb1;
    padding: 2px 0
}
.portlet-column-content {
    padding: 5px
}
.dockbar .toggle-controls a {
    background: url(../images/dockbar/checked.png) no-repeat 0 50%;
    padding-left: 20px
}
.controls-hidden .toggle-controls a {
    background-image: url(../images/dockbar/unchecked.png)
}
.toggle-controls a {
    background-image: url(../images/dockbar/unchecked.png)
}
.manage-content-menu .manage-page-customization a,
.manage-content-menu .manage-page-customization .disabled {
    background-image: url(../images/dock/customizations.png)
}
.portlet-draggable .portlet-title-default {
    background: url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;
    cursor: move;
    padding-left: 20px
}
.portlet-msg-info,
.portlet-msg-help,
.lfr-message-help,
.portlet-msg-progress,
.lfr-message-progress,
.lfr-message-info {
    background-color: #dff4ff;
    background-image: url(../images/messages/info.png);
    border-color: #a7cedf
}


.portlet-msg-error,
.lfr-message-error {
    background-color: #FDD;
    background-image: url(../images/messages/error.png);
    border-color: #F00
}
input[type="text"],
input[type="password"],
input[type="file"],
input[type="submit"],
input[type="button"],
input[type="reset"],
select,
textarea,
.textarea,
button,
.aui-field-input-text {
    background-image: url(../images/forms/input_shadow.png);
    background-repeat: no-repeat;
    border: 1px solid;
    border-color: #bfbfbf #dedede #dedede #bfbfbf;
    font: 1em Arial, Helvetica, Verdana, sans-serif;
    padding: 5px 1px
}
input[type="submit"],
input[type="button"],
input[type="reset"],
button {
    background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border: 1px solid;
    border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
    color: #34404f;
    cursor: pointer;
    font-weight: bold;
    overflow: visible;
    padding: 5px;
    text-shadow: 1px 1px #FFF;
    width: auto
}

input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
button:hover {
    background: #b9ced9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
    border-color: #627782;
    color: #369
}
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
button:focus {
    background: #ebebeb url(../images/application/state_active_bg.png) repeat-x 0 0;
    border-color: #555
}
.aui-button-disabled input[type],
.aui-button-disabled input[type]:hover,
.aui-button-disabled input[type]:focus,
.aui-button-disabled button,
.aui-button-disabled button:hover,
.aui-button-disabled button:focus {
    background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
    color: #555;
    opacity: .5
}
.aui-buttonitem-disabled {
    background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
    color: #555;
    opacity: .5
}
#accordion .ui-accordion-header,
#accordion-collapsed .ui-accordion-header {
    background: url(/static-assets/images/system/arrow-light-blue-down.png) 98% 50% no-repeat;
    border-bottom: 1px dotted black;
    color: #0f4d93;
    font-size: 13px;
    font-weight: normal;
    padding: 5px;
    margin: 0;
    cursor: default;
    outline: 0
}
#accordion .ui-accordion-header:first-child,
#accordion-collapsed .ui-accordion-header:first-child {
    border-top: 1px dotted black;
    outline: 0
}
#accordion .ui-accordion-header:hover,
#accordion-collapsed .ui-accordion-header:hover {
    cursor: pointer;
    text-decoration: underline;
    outline: 0
}
#accordion .ui-accordion-content,
#accordion-collapsed .ui-accordion-content {
    background-color: #ebecea;
    padding: 15px
}
#accordion .ui-accordion-header-active,
#accordion-collapsed .ui-accordion-header-active {
    background-image: url(/static-assets/images/system/arrow-dark-blue-up.png);
    border: 1px 0 dotted black;
    font-weight: bold;
    outline: 0
}
#accordion .ui-accordion-header-active+.ui-accordion-content,
#accordion-collapsed .ui-accordion-header-active+.ui-accordion-content {
    border-bottom: 1px dotted black
}
.carousel {
    background: #a8b1a7;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4YjFhNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiM2IzOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #a8b1a7), color-stop(100%, #3b3b39));
    background-image: -webkit-linear-gradient(left, #a8b1a7, #3b3b39);
    background-image: -moz-linear-gradient(left, #a8b1a7, #3b3b39);
    background-image: -o-linear-gradient(left, #a8b1a7, #3b3b39);
    background-image: linear-gradient(left, #a8b1a7, #3b3b39);
    margin-bottom: 1.5em;
    position: relative;
    width: 100%
}
.carousel .carousel-description-background {
    width: 100%
}
.carousel .carousel-description-background .carousel-description {
    background: #bcc3bb;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYzNiYiIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZTVlZmVhIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #bcc3bb), color-stop(30%, #e5efea));
    background-image: -webkit-linear-gradient(left, #bcc3bb, #e5efea 30%);
    background-image: -moz-linear-gradient(left, #bcc3bb, #e5efea 30%);
    background-image: -o-linear-gradient(left, #bcc3bb, #e5efea 30%);
    background-image: linear-gradient(left, #bcc3bb, #e5efea 30%);
    margin-bottom: 0;
    padding: 25px 0 25px 25px
}
.carousel .carousel-image {
    font-size: 0;
    float: right;
    margin-left: 25px;
    position: relative;
    text-align: right
}
.carousel .carousel-image img {
    max-height: 200px;
    max-width: 460px
}
.carousel .carousel-title {
    background: #007b6c;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2I2YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA0MjYyMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #007b6c), color-stop(100%, #042623));
    background-image: -webkit-linear-gradient(left, #007b6c, #042623);
    background-image: -moz-linear-gradient(left, #007b6c, #042623);
    background-image: -o-linear-gradient(left, #007b6c, #042623);
    background-image: linear-gradient(left, #007b6c, #042623);
    color: #fff;
    float: left;
    font-family: "Arial", "Helvetica", "sans-serif";
    text-transform: uppercase;
    text-align: left;
    width: 100%
}
.carousel .carousel-title .carousel-title-text {
    padding-left: 25px;
    line-height: 1.4em
}
.grid-full {
    width: 960px
}

.grid-20 {
    width: 192px
}
.grid-24 {
    width: 230.4px
}
.grid-25 {
    width: 240px
}

.grid-75 {
    width: 720px
}
.grid-76 {
    width: 729.6px
}
.grid-80 {
    width: 768px
}
.member-dock {
    font-size: 12px
}
.member-dock .sign-in-button {
    background: #007b6c;
    border-radius: 2px;
    color: white;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none
}
.member-dock .sign-in-button:hover {
    background: #01a393
}
.grey-block {
    background-color: #f8f6f5;
    padding: 5px 20px
}
*/