@charset "UTF-8";
header.navbar .list-menu {
 text-align:center
}
header.navbar .list-menu ul {
 text-align:left;
 display:inline;
 margin:0;
 padding:0
}
header.navbar .list-menu ul ul {
 display:none;
 margin:0
}
header.navbar .list-menu ul li:hover>ul {
 display:block
}
header.navbar .list-menu ul {
 list-style:none;
 position:relative;
 display:block
}
header.navbar .list-menu ul:after {
 content:"";
 clear:both;
 display:block
}
header.navbar .list-menu ul li {
 float:left
}
header.navbar .list-menu ul li a {
 display:block;
 text-decoration:none
}
header.navbar .list-menu ul ul {
 border-radius:0;
 padding:0;
 position:absolute;
 top:100%
}
header.navbar .list-menu ul ul li {
 float:none;
 min-width:170px;
 position:relative
}
header.navbar .list-menu ul ul li a {
 padding:12px 35px;
 text-align:left
}
header.navbar .list-menu ul ul ul {
 position:absolute;
 left:100%;
 top:0
}
.dropdown,
.dropdown-toggle {
 z-index:9999999999!important
}
.loading-animation,
.loadingmask-message .loadingmask-message-content {
 animation:loading-animation 1.7s infinite ease;
 border-radius:50%;
 clear:both;
 font-size:64px;
 height:1em;
 margin:1em auto;
 overflow:hidden;
 position:relative;
 transform:translateZ(0);
 width:1em
}
.loadingmask-content {
 background:#CCC
}
.loadingmask-message {
 background:rgba(255,255,255,0.75);
 border-radius:50%;
 border-width:0;
 font-size:64px;
 left:50%!important;
 padding:.7em;
 position:absolute;
 top:50%!important;
 transform:translate(-50%,-50%)
}
.loadingmask-message .loadingmask-message-content {
 background:transparent;
 border-width:0;
 color:transparent;
 height:1em;
 margin:0;
 overflow:hidden;
 padding:0;
 width:1em
}
.overlaymask-hidden .loadingmask-message {
 display:none
}
@keyframes loading-animation {
 0% {
  box-shadow:0 -0.83em 0 -0.4em #07f,0 -0.83em 0 -0.42em #008cff,0 -0.83em 0 -0.44em #00a2ff,0 -0.83em 0 -0.46em #00b7ff,0 -0.83em 0 -0.477em #0CF;
  transform:rotate(0)
 }
 2%,
 96% {
  box-shadow:0 -0.83em 0 -0.4em #07f,0 -0.83em 0 -0.42em #008cff,0 -0.83em 0 -0.44em #00a2ff,0 -0.83em 0 -0.46em #00b7ff,0 -0.83em 0 -0.477em #0CF
 }
 10% {
  box-shadow:0 -0.83em 0 -0.4em #07f,-0.087em -0.825em 0 -0.42em #008cff,-0.173em -0.812em 0 -0.44em #00a2ff,-0.256em -0.789em 0 -0.46em #00b7ff,-0.338em -0.758em 0 -0.477em #0CF
 }
 25% {
  box-shadow:0 -0.83em 0 -0.4em #07f,-0.338em -0.758em 0 -0.42em #008cff,-0.555em -0.617em 0 -0.44em #00a2ff,-0.671em -0.488em 0 -0.46em #00b7ff,-0.719em -0.415em 0 -0.477em #0CF
 }
 40% {
  box-shadow:0 -0.83em 0 -0.4em #00f7ff,-0.377em -0.74em 0 -0.42em #00fff2,-0.645em -0.522em 0 -0.44em #0fd,-0.775em -0.297em 0 -0.46em #00ffc8,-0.82em -0.13em 0 -0.477em #00ffb3
 }
 60% {
  box-shadow:0 -0.83em 0 -0.4em #07f,-0.087em -0.825em 0 -0.42em #008cff,-0.173em -0.812em 0 -0.44em #00a2ff,-0.256em -0.789em 0 -0.46em #00b7ff,-0.297em -0.775em 0 -0.477em #0CF
 }
 100% {
  box-shadow:0 -0.83em 0 -0.4em #07f,0 -0.83em 0 -0.42em #008cff,0 -0.83em 0 -0.44em #00a2ff,0 -0.83em 0 -0.46em #00b7ff,0 -0.83em 0 -0.477em #0CF;
  transform:rotate(360deg)
 }
}
.logo {
 display:inline-block;
 line-height:1;
 vertical-align:middle
}
.portal-iframe #main-content {
 width:100%
}
.separator {
 border-top:1px dotted #bfbfbf
}
.entry-status {
 border-left:4px solid transparent
}
span.alert {
 display:inline-block
}
.update-available {
 margin-top:10px;
 padding:2px;
 text-align:left
}
.quick-access-nav {
 position:absolute;
 top:-1000px;
 width:100%;
 z-index:1000
}
.quick-access-nav a {
 background:#333;
 background:rgba(51,51,51,0.9);
 border:1px solid #FFF;
 left:0;
 outline:0;
 padding:8px;
 position:absolute;
 right:0;
 text-align:center
}
.quick-access-nav a:focus {
 color:#FFF;
 top:1000px
}
@media only screen and (max-width:991px) {
 .responsive-table-horizontal {
  display:block;
  position:relative;
  width:100%
 }
 .responsive-table-horizontal:after {
  clear:both;
  content:'';
  display:block;
  font-size:0;
  height:0;
  visibility:hidden
 }
 .responsive-table-horizontal tbody {
  display:block;
  overflow-x:auto;
  position:relative;
  white-space:nowrap;
  width:auto
 }
 .responsive-table-horizontal tbody tr {
  display:inline-block;
  vertical-align:top
 }
 .responsive-table-horizontal tbody tr td {
  display:block;
  margin-bottom:20px
 }
 .responsive-table-horizontal tbody tr td:first-child {
  text-align:left
 }
 .responsive-table-horizontal thead {
  display:block;
  float:left;
  margin-right:10px
 }
 .responsive-table-horizontal thead:after {
  clear:both;
  content:"";
  display:block;
  font-size:0;
  height:0;
  visibility:hidden
 }
 .responsive-table-horizontal thead th {
  display:block;
  margin-bottom:20px;
  text-align:right
 }
 .responsive-table-horizontal thead th:first-child {
  text-align:right
 }
 .ie9 .responsive-table-horizontal thead {
  float:none
 }
}
.important {
 font-weight:bold
}
.highlight {
 background:#FFC;
 font-weight:bold;
 margin:0 1px
}
.hide-accessible {
 clip:rect(0 0 0 0)!important;
 position:absolute!important;
 -webkit-transform:scale(0);
 -webkit-transform-origin-x:0;
 -webkit-transform-origin-y:0;
 *position:fixed!important;
 _position:absolute!important
}
.force-offset {
 display:block!important;
 position:absolute!important;
 visibility:hidden!important
}
.unselectable,
.unselectable * {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
 background:transparent
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
 background:transparent
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
 border-color:#a6a6a6;
 font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace
}
.lfr-add-panel .add-content-menu .add-portlet-message {
 background-color:#1b2228;
 margin:20px;
 padding:5px 20px
}
.lfr-add-panel .add-content-menu .add-portlet-message .info-message {
 margin:20px 0
}
.lfr-add-panel .add-content-menu .add-application-panel .lfr-content-item {
 height:40px;
 padding:0 16px
}
.lfr-add-panel .add-content-menu .add-application-panel .lfr-content-item.lfr-archived-setup {
 padding-left:30px
}
.lfr-add-panel .add-content-menu .search-bar {
 margin:10px
}
.lfr-add-panel .add-content-menu .input-group-btn {
 right:20px
}
.lfr-add-panel .add-content-menu .display-style-bar {
 margin:10px
}
.lfr-add-panel .add-content-menu .display-style-bar .display-style {
 padding:5px
}
.lfr-add-panel .add-content-menu .display-style-bar .display-style.active {
 color:#869cad
}
.lfr-asset-category-container .no-matches {
 color:#999
}
.lfr-asset-category-search-container {
 background-color:#d3dadd;
 border-bottom-color:#aeb8bc
}
.lfr-asset-category-list a.selected {
 background-color:#EEE
}
.lfr-categories-selector-search-results-path {
 color:#575757;
 font-size:.9em;
 text-align:right;
 width:25%
}
.lfr-asset-column-actions-content {
 background-color:#d7f1ff
}
.lfr-asset-column-actions .lfr-asset-column-actions-content {
 border-color:#88c5d9
}
.lfr-asset-column-details .lfr-asset-categories {
 color:#7d7d7d
}
.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
 color:#555
}
.lfr-asset-column-details .lfr-asset-description {
 color:#444;
 font-style:italic;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -moz-hyphens:auto;
 -ms-hyphens:auto;
 -o-hyphens:auto;
 hyphens:auto
}
.lfr-asset-column-details .lfr-asset-icon {
 border-right-color:#999;
 color:#999
}
.lfr-asset-column-details .lfr-asset-tags {
 color:#7d7d7d
}
.lfr-asset-column-details .lfr-asset-tags .tag {
 color:#555
}
.lfr-asset-panels .lfr-panel.lfr-extended,
.lfr-asset-column-details .lfr-panel.lfr-extended {
 border-color:#CCC
}
.lfr-form-row {
 border-bottom-color:#CCC
}
.lfr-form-row:hover {
 background-color:#dffccb;
 border-color:#b2ff3a
}
.lfr-form-row .handle-sort-vertical {
 background:url(../images/application/handle_sort_vertical.png) no-repeat 0 50%
}
.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
 background-color:#FFF
}
.definition-of-terms dt {
 color:#333;
 font-weight:normal;
 width:100%;
 word-break:break-word
}
@media only screen and (min-width:768px) {
 .definition-of-terms dt {
  width:auto
 }
}
.lfr-code {
 background:#FFF;
 border-color:#777;
 font-family:monospace
}
.lfr-code tr td.line-numbers {
 background:#fafafa
}
.lfr-code tr td.line-numbers:before {
 color:#AAA;
 text-shadow:1px 1px #FFF
}
.popup-alert-notice .countdown-timer {
 font-size:1.1em;
 font-weight:bold
}
.lfr-token {
 background-color:#b3daef;
 border-color:#5fa8ff;
 color:#444;
 text-decoration:none
}
.lfr-token:hover {
 background-color:#d1e5ef
}
.lfr-token-primary {
 font-weight:bold
}
.lfr-token-primary,
.lfr-token-primary:hover {
 background-color:#b3daef
}
.lfr-token-close:hover {
 text-decoration:none
}
.lfr-button {
 background:no-repeat 0 50%
}
.lfr-table>tbody>tr>th,
.lfr-table>thead>tr>th,
.lfr-table>tfoot>tr>th {
 font-weight:bold
}
.lfr-checkbox-preselected,
.lfr-configurator-visibility {
 opacity:.5
}
.lfr-header-row {
 border-bottom-color:#7b7b7b
}
.lfr-header-row .lfr-search-combobox {
 border-color:#5f5f5f
}
.openid-login input[type="text"] {
 background:url(../images/common/openid.gif) no-repeat;
 background-color:#FFF;
 background-position:0 50%;
 color:#000
}
.page-extra-settings .lfr-panel-titlebar .lfr-panel-title {
 font-size:1em
}
.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
 color:#333;
 font-weight:normal
}
.lfr-panel.lfr-extended,
.lfr-panel-container,
.lfr-floating-container {
 border-color:#dedede #bfbfbf #bfbfbf #dedede
}
.lfr-panel-container,
.lfr-floating-container {
 background:#FFF
}
.lfr-panel-titlebar .lfr-panel-title {
 font-size:1.2em;
 font-weight:bold
}
.lfr-panel-titlebar .lfr-panel-button {
 background:url(../images/application/panel_header_toggler_close.png) no-repeat 0 0
}
.lfr-panel-titlebar .lfr-panel-button:hover {
 background-position:0 100%
}
.lfr-panel.lfr-collapsible .lfr-panel-titlebar {
 background:url(../images/arrows/05_down.png) no-repeat 2px 50%
}
.lfr-panel.lfr-collapsed .lfr-panel-titlebar {
 background-image:url(../images/arrows/05_right.png)
}
.lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button {
 background-image:url(../images/application/panel_header_toggler_open.png)
}
.lfr-panel.lfr-extended .lfr-panel-titlebar {
 background:#d6d6d6 url(../images/application/panel_header.png) repeat-x 0 0;
 border-bottom-color:#cdcdcd
}
.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar {
 border-top-color:#cecece
}
.js .lfr-floating-trigger {
 background-image:url(../images/arrows/05_down.png);
 background-position:100% 50%;
 background-repeat:no-repeat;
 text-decoration:none
}
.lfr-panel-page .panel-page-content {
 border-left-color:#CCC
}
.lfr-panel-page .lfr-add-content h2 {
 border-color:#CCC
}
.lfr-panel-page .lfr-add-content h2 span {
 background:#efefef
}
.lfr-panel-page .lfr-add-content .lfr-content-category h2 {
 border-bottom-color:#CCC
}
.lfr-panel-page .lfr-add-content .lfr-content-category h2 span {
 background:0
}
.lfr-panel-content .paginator-container {
 background:#cfd2d5;
 border-bottom-color:#dcdee0;
 border-top-color:#dcdee0
}
.lfr-panel-content .paginator-page-container .paginator-page-link {
 background:0;
 border-color:#cfd2d5
}
.lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page {
 background:#99a7b3 url(../images/application/current_page_hover_bg.png) repeat-x 0 0;
 border-color:#6b7785 #7c8994 #919fa9;
 color:#FFF;
 font-weight:bold
}
.lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page:hover {
 background:#5094d7 url(../images/application/current_page_bg.png) repeat-x 0 0;
 border-color:#31659c #396ea8 #4c8ccb
}
#portlet-set-properties fieldset fieldset legend {
 font-size:1.1em
}
.lfr-preview-file-content {
 border-bottom-color:#6d6d6e
}
.lfr-preview-file-image-current-column,
.lfr-preview-file-video-current-column {
 background:url(../images/common/checkerboard.png)
}
.lfr-preview-file-toolbar {
 background:#333;
 opacity:.5
}
.lfr-preview-file-toolbar .icon-arrow-1-l {
 background:url(../images/document_library/preview_left.png) no-repeat 0 50%
}
.lfr-preview-file-toolbar .icon-arrow-1-r {
 background:url(../images/document_library/preview_right.png) no-repeat 0 50%
}
.lfr-preview-file-toolbar .icon-zoomin {
 background:url(../images/document_library/preview_zoom.png) no-repeat 0 50%
}
.lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar {
 opacity:1
}
.lfr-preview-file-info {
 background:#333;
 color:#FFF;
 opacity:.5
}
.lfr-preview-file-info:hover {
 opacity:1
}
.lfr-preview-file-index {
 font-weight:bold
}
.lfr-preview-file-image-current {
 background:url(../images/aui/loading_indicator.gif) no-repeat 50% 50%
}
.lfr-preview-file-image img {
 background:url(../images/aui/loading_indicator.gif) no-repeat 50% 50%;
 border-color:#aeb8bc
}
.lfr-preview-file-image-selected img,
.lfr-preview-file-image:hover img {
 border-color:#00a2ea
}
.lfr-preview-file-loading-indicator {
 background:#333;
 color:#FFF
}
.lfr-preview-file-image-overlay-content {
 background:url(../images/common/checkerboard.png);
 border-color:#555
}
.firefox .lfr-preview-video-content div.video-node {
 height:100%
}
textarea.lfr-editor-textarea {
 font-family:monospace
}
.lfr-rich-editor.ace_editor {
 border-color:#a1a2a4
}
.lfr-plain-editor textarea,
.lfr-rich-editor.ace_editor {
 font-family:'Monaco','Menlo','Droid Sans Mono','Courier New',monospace;
 font-size:12px
}
.lfr-spa-loading-bar {
 background:#2fa4f5
}
.lfr-tag-selector-popup label {
 border-bottom-color:#EEE
}
.lfr-tag-selector-popup .no-matches {
 color:#999
}
.lfr-toolbar {
 background-color:#e5e4e8
}
.lfr-toolbar .lfr-button:focus {
 border-color:#000
}
.lfr-toolbar .lfr-button:hover {
 border-color:#CCC #777 #777
}
.lfr-toolbar .lfr-separator {
 border-left-color:#FFF;
 border-right-color:#CCC;
 font-size:12px
}
.lfr-toolbar .lfr-button,
.lfr-emoticon-container .lfr-button {
 border-color:#e5e4e8
}
.lfr-emoticon-container {
 background:#e5e4e8;
 border-color:#CCC
}
.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
 line-height:1
}
.lfr-translation-manager .lfr-translation-manager-translation {
 text-decoration:none
}
.lfr-translation-manager .lfr-translation-manager-translation:hover {
 background-color:#d1e5ef
}
.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
 background-color:#598bec;
 border-color:#224fa8;
 color:#FFF
}
.lfr-tree a {
 text-decoration:none
}
.tree-drag-helper {
 z-index:1035
}
.lfr-upload-container .upload-target {
 border-color:#DDD
}
.lfr-upload-container .upload-target h4 span {
 text-transform:lowercase
}
.lfr-upload-container .upload-target .drop-file-text {
 font-weight:normal
}
.lfr-upload-container a.browse-button {
 background-image:url(../images/common/add.png);
 background-repeat:no-repeat;
 color:white;
 font-size:1.2em;
 font-weight:bold;
 text-decoration:none
}
.lfr-upload-container a.clear-uploads {
 background-image:url(../images/common/remove.png);
 background-repeat:no-repeat
}
.lfr-upload-container a.cancel-uploads {
 background-image:url(../images/common/close.png);
 background-repeat:no-repeat
}
.lfr-upload-container .upload-list-info h4 {
 font-size:1.3em
}
.lfr-upload-container .cancel-button {
 color:#869cad
}
.lfr-upload-container .delete-button {
 color:#869cad
}
.lfr-upload-container .file-added .success-message {
 font-weight:normal
}
.lfr-upload-container .upload-error {
 opacity:1
}
.lfr-upload-container .multiple-files .upload-error {
 background:#FDD url(../images/messages/error.png) no-repeat 5px 5px;
 border-color:#900;
 color:#900;
 font-weight:normal
}
.lfr-upload-container .upload-complete .error-message,
.lfr-upload-container .upload-complete .success-message {
 font-weight:bold
}
.lfr-upload-container .file-uploading {
 background-color:#FFC
}
.lfr-upload-container .progress-bar {
 background:#FFF;
 margin-top:25px;
 text-align:left;
 width:100%
}
.lfr-upload-container .progress {
 background:#8db2e3
}
.upload-drop-active .lfr-upload-container .upload-target {
 background-color:#ddedde;
 border-color:#7D7;
 border-style:dashed
}
.app-view-entry:hover .entry-thumbnail {
 border-color:#7abfdd
}
.app-view-entry.selected .entry-thumbnail {
 border-color:#057cb0
}
.app-view-entry.selected .entry-metadata dt,
.app-view-entry.selected .entry-metadata dd,
.app-view-entry.selected .entry-metadata .entry-categories,
.app-view-entry.selected .entry-metadata .entry-tags,
.app-view-entry.selected .entry-metadata .entry-description {
 color:#f0f0f0
}
.app-view-entry .entry-title {
 font-weight:bold
}
.app-view-entry .entry-link {
 text-decoration:none
}
.app-view-entry .entry-metadata dt,
.app-view-entry .entry-metadata dd,
.app-view-entry .entry-metadata .entry-categories,
.app-view-entry .entry-metadata .entry-tags,
.app-view-entry .entry-metadata .entry-description {
 color:#333;
 word-wrap:break-word
}
.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary {
 font-weight:bold
}
.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category {
 font-weight:normal
}
.app-view-entry.selected,
.app-view-entry.selected:hover {
 background-color:#00a2ea
}
.app-view-entry.selected a,
.app-view-entry.selected a:focus,
.app-view-entry.selected a:hover {
 color:#FFF
}
.app-view-entry.selected a .lfr-icon-menu-arrow {
 color:#333
}
.app-view-entry.active-area,
.app-view-entry.active-area.hover,
.app-view-entry.active-area td {
 background-color:#5ad300
}
.app-view-entry:hover,
.app-view-entry.hover {
 background-color:#d3e8f1
}
.app-view-entry a.entry-link:hover {
 text-decoration:none
}
.app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text {
 text-decoration:underline
}
.app-view-entry-taglib.entry-display-style.display-icon .entry-title {
 font-weight:normal
}
.app-view-search-entry-taglib .entry-discussion a,
.app-view-search-entry-taglib .entry-attachment a {
 text-decoration:none
}
.app-view-search-entry-taglib .entry-discussion:hover,
.app-view-search-entry-taglib .entry-attachment:hover {
 background-color:#d3e8f1
}
.app-view-search-entry-taglib .entry-folder {
 color:#999
}
.app-view-search-entry-taglib .entry-link .entry-thumbnail-image {
 color:#000;
 text-decoration:none
}
.app-view-search-entry-taglib.alt {
 background-color:#edf0f3
}
.app-view-search-entry-taglib.search {
 background-color:#FFF
}
.app-view-search-entry-taglib.search.alt {
 background-color:#e2e5e8
}
.app-view-taglib .display-style .icon {
 background-image:url(../images/application/layouts.png);
 background-repeat:no-repeat
}
.app-view-taglib .icon-display-descriptive {
 background-position:-32px 0
}
.app-view-taglib .icon-display-icon {
 background-position:-16px 0
}
.app-view-taglib .icon-display-list {
 background-position:0 0
}
.app-view-taglib .state-active .icon-display-descriptive {
 background-position:-32px 100%
}
.app-view-taglib .state-active .icon-display-icon {
 background-position:-16px 100%
}
@media only screen and (max-width:767px) {
 .navbar .nav-display-style-buttons .display-style-buttons>.dropdown>.dropdown-menu {
  background-color:transparent;
  box-shadow:none
 }
}
.navbar .nav-display-style-buttons .display-style-buttons-container .dropdown-toggle .caret {
 border-bottom-color:#333;
 border-top-color:#333
}
.taglib-asset-links {
 border-radius:4px
}
.taglib-asset-links h2 {
 color:#999;
 font-size:1em
}
.taglib-asset-metadata .metadata-entry-label {
 font-weight:normal
}
.taglib-asset-metadata .metadata-author {
 font-weight:bold
}
.taglib-asset-metadata .metadata-entry {
 color:#999
}
.taglib-asset-metadata .metadata-author .asset-user-info .user-info {
 color:#009ae5;
 font-size:14px;
 line-height:14px
}
.taglib-asset-metadata .metadata-author .asset-user-info .date-info {
 color:#8c8c8c;
 font-size:13px
}
.taglib-calendar table {
 border-color:#999
}
.taglib-calendar tr th,
.taglib-calendar tr td {
 border-bottom-color:#999
}
.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
 border-color:#999
}
.taglib-calendar a:hover,
.taglib-calendar a:focus {
 background-color:#CCC
}
.taglib-calendar .calendar-inactive {
 color:#999
}
.taglib-calendar .has-events a span {
 background:url(../images/calendar/event_indicator.png) no-repeat 50% 95%
}
.taglib-calendar .has-events.calendar-current-day a span {
 background-image:url(../images/calendar/event_indicator_current.png)
}
.taglib-categorization-filter.entry-title {
 color:#333;
 font-size:1em;
 line-height:inherit
}
.taglib-categorization-filter .asset-entry {
 background-color:#dee7f8;
 border-color:#cad8f3
}
.taglib-categorization-filter .asset-entry:hover a {
 text-decoration:none
}
.taglib-categorization-filter .asset-entry:hover a .icon-remove {
 background-color:#cad8f3
}
.taglib-diff-addedline,
#taglib-diff-results ins {
 background:#e6ffe6
}
.taglib-diff-context {
 background:#EEE
}
.taglib-diff-deletedline,
#taglib-diff-results del {
 background:#ffe6e6
}
.taglib-diff-html div.diff-removed-image {
 background:#fdc6c6 url(../images/diff/minus.png)
}
.taglib-diff-html div.diff-added-image {
 background:#CFC url(../images/diff/plus.png) no-repeat
}
.taglib-diff-html div.diff-removed-image,
.taglib-diff-html div.diff-added-image {
 opacity:.55
}
.taglib-diff-html span.diff-html-added {
 background-color:#CFC;
 font-size:1em
}
.taglib-diff-html span.diff-html-added img {
 border-color:#CFC
}
.taglib-diff-html span.diff-html-changed {
 background:url(../images/diff/underline.png) bottom repeat-x
}
.taglib-diff-html span.diff-html-changed img {
 border-color:#009
}
.taglib-diff-html span.diff-html-removed {
 background-color:#fdc6c6;
 font-size:1em;
 text-decoration:line-through
}
.taglib-diff-html span.diff-html-removed img {
 border-color:#fdc6c6
}
.diff-version-comparator .taglib-diff-html .diff-html-changed {
 background-image:none;
 border-bottom-color:#009ae5
}
.diff-version-comparator .taglib-diff-html .diff-html-changed img {
 border-color:#009ae5
}
.diff-version-comparator .diff-target-selector {
 border-left-color:#e5e5e5
}
.diff-version-comparator .diff-version-filter {
 background-color:#f9f9f9
}
.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
 border-left-color:#dbdde1
}
@media only screen and (min-width:768px) {
 .taglib-discussion .lfr-discussion-details .taglib-user-display {
  word-wrap:break-word
 }
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
 font-weight:bold;
 text-decoration:none
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
 text-decoration:underline
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
 background-size:50px
}
.taglib-discussion .lfr-discussion-actions li a,
.taglib-discussion .lfr-discussion-actions li a span {
 text-decoration:none
}
.taglib-discussion .lfr-discussion-actions li a:hover span,
.taglib-discussion .lfr-discussion-actions li a:focus span {
 text-decoration:underline
}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form {
 background:#DDD;
 border-radius:4px
}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar {
 background-size:40px
}
.lfr-discussion-reply.popover .lfr-discussion-reply-user-name {
 font-weight:bold
}
.drop-zone.drop-enabled:not(.no-border) {
 outline-color:rgba(176,180,187,0.5)
}
.drop-here-info .drop-icons span:nth-of-type(1),
.drop-here-info .drop-icons span:nth-of-type(3) {
 background:#e8e6e8;
 color:#a5a6ac
}
.drop-here-info .drop-icons span:nth-of-type(2) {
 background:#00c2ff;
 color:#FFF
}
.drop-here-info .drop-text {
 color:#FFF
}
.drop-active .drop-here-info {
 background-color:rgba(0,0,0,0.6);
 z-index:100
}
.lfr-ddm-field-group {
 margin-bottom:20px
}
.lfr-ddm-field-group-inline {
 display:inline-block;
 vertical-align:bottom
}
.taglib-flags .icon-flag {
 color:#999
}
.taglib-flags .flag-enable:hover .icon-flag {
 color:#C00
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group {
 background:transparent
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active {
 background:transparent;
 opacity:1
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label:hover,
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label:focus {
 background:transparent
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .message {
 color:#000;
 opacity:.7
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .number {
 background:#333;
 font-size:18px;
 opacity:1
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .tab-icon {
 color:#333
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label {
 background:transparent;
 outline:0
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover,
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus {
 text-decoration:none
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover .number,
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus .number {
 opacity:1
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .number {
 background:#CCC;
 color:#FFF;
 font-size:14px;
 font-weight:bold;
 opacity:.6;
 text-decoration:none
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .message {
 color:#000;
 font-size:12px
}
.taglib-header {
 border-bottom-color:#c8c9ca;
 color:#555
}
.taglib-header .header-back-to a {
 font-weight:bold;
 text-decoration:none
}
a.taglib-icon,
a.taglib-icon:focus,
a.taglib-icon:hover {
 text-decoration:none
}
a.taglib-icon:focus .taglib-text,
a.taglib-icon:hover .taglib-text {
 text-decoration:underline
}
a.taglib-icon.btn:focus .taglib-text,
a.taglib-icon.btn:hover .taglib-text {
 text-decoration:none
}
.taglib-image-selector .change-image-controls {
 background:#FFF
}
.taglib-image-selector .glyphicon-ok {
 background:#FFF;
 opacity:0
}
.taglib-image-selector .progress-wrapper .progressbar {
 background:#b0b4bb;
 opacity:.7
}
.taglib-image-selector.check-active .glyphicon-ok {
 opacity:1
}
.taglib-image-selector.drop-active {
 outline-width:0
}
.taglib-image-selector.drop-active .browse-image-controls {
 opacity:0
}
.taglib-image-selector.drop-active .glyphicon-ok {
 opacity:0
}
.taglib-image-selector.drop-active .image-wrapper {
 opacity:.15
}
.taglib-image-selector.drop-active .error-wrapper {
 opacity:0
}
.taglib-image-selector.progress-active .image-wrapper {
 opacity:.15
}
.taglib-image-selector.progress-active .browse-image-controls {
 opacity:0
}
.taglib-image-selector.progress-active .drop-here-info {
 opacity:0
}
.taglib-image-selector.progress-active .glyphicon-ok {
 opacity:0
}
.input-localized .palette-item-inner .lfr-input-localized-flag {
 opacity:.5
}
.input-localized.input-localized-focused .palette-item-inner .lfr-input-localized-flag {
 opacity:1
}
.input-localized .palette-item-inner {
 border-color:#666
}
.input-localized .palette-item,
.input-localized .palette-item-inner,
.input-localized .palette-item-hover,
.input-localized .palette-item-hover .palette-item-inner {
 border-color:transparent
}
.input-localized .lfr-input-localized .lfr-input-localized-state {
 background:#DDD
}
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
 background:#ff0047
}
.input-localized .palette-item-selected .lfr-input-localized-state {
 background:#27c1f2
}
.taglib-move-boxes .choice-selector label {
 background:#ebf1f9;
 border-bottom-color:#8db2f3
}
.taglib-move-boxes .sortable-container .move-option {
 background-color:transparent
}
.taglib-move-boxes .sortable-container .move-option.move-option-dragging {
 background-color:#fafafa
}
.taglib-move-boxes .sortable-container .move-option .handle {
 color:#999
}
.lfr-tree-display-page .tree-node .tree-node-over .tree-label {
 text-decoration:none
}
.lfr-tree-display-page .tree-label {
 cursor:default
}
.lfr-tree-display-page .tree-label a {
 color:black
}
.lfr-tree-display-page .tree-label .layout-page-invalid {
 color:#AAA;
 font-style:italic
}
.lfr-tree-display-page .tree-label .layout-page-invalid:hover {
 cursor:default;
 text-decoration:none
}
.lfr-tree-radio.lfr-tree-root-node-hidden .lfr-root-node+.tree-container {
 margin-left:0
}
.lfr-map {
 border-color:#CCC
}
.lfr-map .search-controls {
 font-size:15px
}
.navbar .navbar-search {
 background-color:#f3f3f3
}
@media only screen and (min-width:768px) {
 .navbar .navbar-search {
  background-color:transparent
 }
}
.taglib-portlet-preview.show-borders {
 border-color:#828f95
}
.taglib-portlet-preview.show-borders .title {
 background-color:#d3dadd;
 font-size:1.4em;
 font-weight:bold
}
.lfr-asset-type-column,
.lfr-author-column,
.lfr-city-column,
.lfr-country-column,
.lfr-email-address-column,
.lfr-job-title-column,
.lfr-region-column,
.lfr-removed-by-column,
.lfr-replier-column,
.lfr-scope-column,
.lfr-screen-name-column,
.lfr-type-column,
.lfr-user-column,
.lfr-users-column {
 word-break:break-all \9;
 word-wrap:break-word
}
@media only screen and (min-width:768px) {
 .lfr-asset-type-column,
 .lfr-author-column,
 .lfr-city-column,
 .lfr-country-column,
 .lfr-email-address-column,
 .lfr-job-title-column,
 .lfr-region-column,
 .lfr-removed-by-column,
 .lfr-replier-column,
 .lfr-scope-column,
 .lfr-screen-name-column,
 .lfr-type-column,
 .lfr-user-column,
 .lfr-users-column {
  max-width:125px;
  min-width:100px
 }
}
.lfr-completion-date-column,
.lfr-create-date-column,
.lfr-date-column,
.lfr-display-date-column,
.lfr-expiration-date-column,
.lfr-last-post-date-column,
.lfr-modified-date-column,
.lfr-removed-date-column,
.lfr-reply-date-column,
.lfr-revision-column {
 white-space:nowrap
}
.lfr-description-column {
 max-width:375px;
 min-width:375px
}
.lfr-email-address-column,
.lfr-name-column,
.lfr-parent-organization-column,
.lfr-screen-name-column,
.lfr-title-column,
.lfr-url-column,
.lfr-wiki-column {
 max-width:200px;
 min-width:200px
}
.user-info .user-details .date-info {
 color:#8c8c8c
}
.user-info .user-details .user-name {
 color:#009ae5
}
.taglib-search-toggle .toggle-advanced {
 color:inherit
}
.taglib-search-toggle .toggle-advanced,
.taglib-search-toggle .toggle-advanced:hover,
.taglib-search-toggle .toggle-advanced:focus {
 text-decoration:none
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
 background-color:#fcfcfc;
 border-color:#DDD
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .btn.close {
 margin-right:5px
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
 position:relative
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
 margin-bottom:0
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
 color:#999;
 font-size:13px
}
.taglib-social-activities .day-separator {
 border-bottom-color:#CCC
}
.taglib-social-bookmarks a.social-bookmark-link {
 background-repeat:no-repeat
}
.taglib-user-display a .user-name {
 text-decoration:underline
}
.taglib-user-display .avatar {
 background:no-repeat center;
 background-size:60px
}
.taglib-user-display .avatar.author:after {
 background:rgba(50,168,230,0.5)
}
.taglib-user-display .user-name {
 font-size:1.1em;
 font-weight:bold
}
.js .taglib-webdav.visible {
 background:#f0f5f7
}
.js .taglib-webdav table {
 border-color:#828f95
}
.taglib-workflow-status .workflow-id,
.taglib-workflow-status .workflow-version,
.taglib-workflow-status .workflow-status {
 color:#999
}
.lfr-autocomplete-input-list .yui3-aclist-list {
 margin:0
}
.liferay-autocomplete-input-mirror {
 left:-9999px;
 overflow-x:hidden;
 overflow-y:auto;
 position:absolute;
 top:-9999px;
 visibility:hidden;
 white-space:pre-wrap;
 word-wrap:break-word
}
.card-tab-group .card-tab:nth-child(n+2) {
 border-left:4px solid #65b6f0;
 padding-left:20px
}
.card-tab-group .card-tab:nth-child(n+2) .card-tab {
 border-left:4px solid #93ccf5;
 padding-left:20px
}
.card-tab-group .card-tab:nth-child(n+2) .card-tab .card-tab {
 border-left-color:#c2e2f9
}
.hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value {
 width:95px
}
.hsv-palette .hsv-view-container .hsv-label {
 display:inline;
 margin-left:5px
}
.hsv-palette .hsv-view-container .hsv-value {
 width:30px
}
.yui3-color-picker-popover .palette-container {
 border-collapse:separate
}
.dialog-bd {
 min-height:30px
}
.dialog-content {
 border:1px solid #c8c9ca;
 padding:5px
}
.dialog-iframe-popup .contacts-portlet .portlet-configuration-container .form {
 position:static
}
.dialog-iframe-popup .lfr-form-content {
 padding:15px
}
.dialog-iframe-popup .portlet-body,
.dialog-iframe-popup .portlet-boundary,
.dialog-iframe-popup .portlet-column,
.dialog-iframe-popup .portlet-layout {
 height:100%
}
.dialog-iframe-popup .portlet-column {
 position:static
}
.dialog-iframe-popup .dialog-body>.container-fluid-1280,
.dialog-iframe-popup .lfr-form-content>.container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content>.container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree>.container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader>.container-fluid-1280,
.dialog-iframe-popup .process-list>.container-fluid-1280 {
 padding-top:20px
}
.dialog-iframe-popup .dialog-body>.lfr-nav+.container-fluid-1280,
.dialog-iframe-popup .lfr-form-content>.lfr-nav+.container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content>.lfr-nav+.container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree>.lfr-nav+.container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader>.lfr-nav+.container-fluid-1280,
.dialog-iframe-popup .process-list>.lfr-nav+.container-fluid-1280 {
 padding-top:0
}
.dialog-iframe-popup .dialog-body,
.dialog-iframe-popup .lfr-form-content,
.dialog-iframe-popup .portlet-configuration-body-content {
 bottom:0;
 left:0;
 margin-bottom:0;
 overflow:auto;
 position:absolute;
 right:0;
 top:0;
 -webkit-overflow-scrolling:touch
}
.dialog-iframe-popup .management-bar-default,
.dialog-iframe-popup .navbar-default {
 border-left-width:0;
 border-radius:0;
 border-right-width:0;
 border-top-width:0;
 margin-bottom:0
}
.dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
.dialog-iframe-popup .portlet-export-import-container {
 height:calc(100% - 48px);
 position:relative
}
@media only screen and (min-width:768px) {
 .dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
 .dialog-iframe-popup .portlet-export-import-container {
  height:calc(100% - 60px)
 }
}
.dialog-iframe-popup .panel-group .panel {
 border-left-width:0;
 border-radius:0;
 border-right-width:0
}
.dialog-iframe-popup .panel-group .panel+.panel {
 border-top-width:0;
 margin-top:0
}
.dialog-iframe-popup .panel-heading {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
 margin-left:auto;
 margin-right:auto;
 max-width:1280px;
 padding-left:3px;
 padding-right:3px
}
@media only screen and (min-width:768px) {
 .dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
  padding-left:8px;
  padding-right:8px
 }
}
.dialog-iframe-popup .export-dialog-tree,
.dialog-iframe-popup .lfr-dynamic-uploader,
.dialog-iframe-popup .process-list {
 bottom:0;
 display:block;
 left:0;
 overflow:auto;
 position:absolute;
 right:0;
 top:48px;
 -webkit-overflow-scrolling:touch
}
@media only screen and (min-width:768px) {
 .dialog-iframe-popup .export-dialog-tree,
 .dialog-iframe-popup .lfr-dynamic-uploader,
 .dialog-iframe-popup .process-list {
  top:60px
 }
}
.dialog-iframe-popup .portlet-export-import-publish-processes {
 top:0
}
.dialog-with-footer .button-holder.dialog-footer {
 background-color:#29353d;
 border-top:1px solid transparent;
 bottom:0;
 box-shadow:0 -1px 5px 0 rgba(0,0,0,0.15);
 left:0;
 margin:0;
 padding:10px 15px;
 position:absolute;
 width:100%
}
@media only screen and (min-width:768px) {
 .dialog-with-footer .button-holder.dialog-footer {
  background-color:#fcfeff;
  padding:20px
 }
}
@media only screen and (max-width:767px) {
 .dialog-with-footer .button-holder .btn-lg {
  font-size:12px;
  padding:8px 24px
 }
}
@media only screen and (max-width:767px) {
 .dialog-with-footer .blog-article-button-row .btn-lg,
 .dialog-with-footer .journal-article-button-row .btn-lg,
 .dialog-with-footer .kb-submit-buttons .btn-lg {
  padding-left:16px;
  padding-right:16px
 }
}
.dialog-with-footer .dialog-body,
.dialog-with-footer .export-dialog-tree,
.dialog-with-footer .lfr-dynamic-uploader,
.dialog-with-footer .lfr-form-content,
.dialog-with-footer .portlet-configuration-body-content {
 bottom:60px
}
@media only screen and (min-width:768px) {
 .dialog-with-footer .dialog-body,
 .dialog-with-footer .export-dialog-tree,
 .dialog-with-footer .lfr-dynamic-uploader,
 .dialog-with-footer .lfr-form-content,
 .dialog-with-footer .portlet-configuration-body-content {
  bottom:89px
 }
}
.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer {
 bottom:0
}
.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer+.dialog-footer {
 display:none
}
.dialog-with-footer .portlet-configuration-edit-templates .portlet-configuration-body-content {
 bottom:0
}
.portlet-layout.dragging {
 border-collapse:separate
}
.drop-area {
 background-color:#d3dadd
}
.active-area {
 background:#FFC
}
.portlet-boundary.yui3-dd-dragging {
 opacity:.6
}
.portlet-boundary.yui3-dd-dragging .portlet {
 border:2px dashed #CCC
}
.sortable-layout-proxy {
 opacity:1
}
.sortable-layout-proxy .portlet-topper {
 background-image:none
}
.proxy {
 cursor:move;
 opacity:.65;
 position:absolute
}
.proxy.generic-portlet {
 height:200px;
 width:300px
}
.proxy.generic-portlet .portlet-title {
 padding:10px
}
.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
}
.resizable-proxy {
 border:1px dashed #828f95;
 position:absolute;
 visibility:hidden
}
.sortable-proxy {
 background:#727c81;
 margin-top:1px
}
.lfr-freeform-layout-drag-indicator {
 visibility:hidden
}
.sortable-layout-drag-target-indicator {
 margin:2px 0
}
.yui3-dd-proxy {
 z-index:1110!important
}
.lfr-editable {
 outline:1px dashed #68bb30;
 outline-offset:2px;
 position:relative
}
.lfr-editable:after {
 background:#68bb30 url(../images/common/edit_white.png) no-repeat 50%;
 content:'';
 display:block;
 height:20px;
 position:absolute;
 right:5px;
 top:5px;
 width:30px
}
.lfr-editable:focus:after {
 display:none
}
.lfr-editable:focus:hover {
 background-color:transparent
}
.lfr-editable:hover {
 background-color:rgba(255,255,255,0.3);
 outline-color:#519226
}
.lfr-editable:hover:after {
 background-color:#519226
}
.lfr-editable-notice-close {
 margin-left:1em
}
.lfr-portlet-title-editable {
 margin-top:0;
 z-index:9999
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content {
 padding:0
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
 margin-bottom:0
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
 display:none
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
 display:inline-block;
 vertical-align:bottom
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
 margin-top:0
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
 display:inline-block;
 float:none;
 margin-top:0;
 width:auto
}
.alloy-editor-container .alloy-editor {
 outline:0
}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder {
 color:#2b4259
}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder:empty:not(:focus) {
 background:transparent;
 border-left-color:#dbdde1;
 color:#b0b4bb
}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder.readonly {
 color:#CCC
}
.alloy-editor-container .alloy-editor-icon {
 color:#869cad
}
.cke_dialog .cke_dialog_ui_input_text {
 height:auto
}
.cke_editable_inline a {
 cursor:pointer
}
.cke_panel.cke_combopanel {
 width:220px
}
.cke_panel_block .cke_panel_grouptitle {
 font-size:20px;
 line-height:20px;
 margin-top:0
}
.cke_panel_block .cke_panel_list {
 margin-left:0
}
.cke_panel_block .cke_panel_list .cke_panel_listItem {
 line-height:initial
}
.cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
 text-decoration:none
}
.cke_show_border {
 width:500px
}
.cke_show_border td {
 height:15px
}
.html-editor.portlet {
 background:#FFF;
 color:#000;
 line-height:1;
 padding:1em
}
.html-editor.portlet-message-boards {
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -moz-hyphens:auto;
 -ms-hyphens:auto;
 -o-hyphens:auto;
 hyphens:auto;
 word-wrap:break-word
}
.html-editor.portlet-message-boards blockquote {
 background:#eef0f2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
 border:1px solid #777;
 padding:5px 45px
}
.html-editor.portlet-message-boards blockquote:after {
 background:url(../images/message_boards/quoteright.png) no-repeat 50%;
 content:'';
 display:block;
 float:right;
 height:24px;
 margin-right:-35px;
 margin-top:-25px;
 width:31px;
 z-index:999
}
.html-editor.portlet-message-boards blockquote cite {
 display:block;
 font-weight:bold
}
.html-editor.portlet-message-boards pre {
 background:#f9f9f9;
 border:1px solid #777;
 padding:.5em
}
.lfr-source-editor {
 border-color:#CCC
}
.lfr-source-editor .lfr-source-editor-toolbar li>.btn {
 background-color:#FFF;
 border:transparent;
 color:#717383;
 outline:0
}
.lfr-source-editor .lfr-source-editor-code {
 background-color:#FFF;
 color:#2b4259
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter {
 background-color:#ededef;
 color:#868896;
 overflow:hidden
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
 font-family:fontawesome-alloy;
 text-align:center;
 vertical-align:middle
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open,
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
 background-image:none
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
 content:"\f0d7"
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
 content:"\f0dA"
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
 color:#FFF
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
 background-color:#717383
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
 border-right:solid 1px #CCC
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
 background-image:none
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
 background-color:#ededef
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
 color:#34adab
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
 color:#1d5ec7
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
 color:#ff6c58
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
 color:#F00
}
.lfr-source-editor.ace_dark .lfr-source-editor-code {
 background-color:#47474f;
 color:#FFF
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
 background:#54555e;
 color:#FFF
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
 background-color:#009aed
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
 background-color:#11394e
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
 color:#FFF
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
 color:#4d91ff
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
 border-color:#CCC
}
.file-icon-color-0 {
 background-color:#869cad;
 color:#FFF
}
.file-icon-color-1 {
 background-color:#ed8d65;
 color:#FFF
}
.file-icon-color-2 {
 background-color:#84ba3d;
 color:#FFF
}
.file-icon-color-3 {
 background-color:#9b65ed;
 color:#FFF
}
.file-icon-color-4 {
 background-color:#d4b908;
 color:#FFF
}
.file-icon-color-5 {
 background-color:#e96465;
 color:#FFF
}
.file-icon-color-6 {
 background-color:#65b4ed;
 color:#FFF
}
.file-icon-color-7 {
 background-color:#1c0c0c;
 color:#FFF
}
.lfr-item-viewer .image-viewer-base {
 outline:0
}
.lfr-item-viewer .item-preview:hover {
 cursor:pointer
}
.lfr-item-viewer .aspect-ratio a.item-preview {
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover
}
.lfr-item-viewer .search-info {
 background-color:#d3e8f1
}
.lfr-item-viewer .search-info .keywords {
 font-size:1.4em;
 font-weight:bold
}
.lfr-item-viewer .search-info .change-search-folder {
 font-size:.8em;
 font-weight:normal
}
.lfr-item-viewer .progress-container {
 background-color:#FFF
}
.lfr-item-viewer.uploading>div:not(.progress-container) {
 opacity:.3
}
.image-viewer-caption {
 color:#777
}
.image-viewer-footer-control,
.image-viewer-footer-control:focus,
.image-viewer-footer-control:hover {
 color:#777
}
@media only screen and (min-width:768px) {
 .image-viewer-sidenav-menu {
  background-color:transparent;
  border-left-width:0
 }
}
.image-viewer-sidenav dd {
 color:#8b8b8b;
 margin-bottom:16px
}
@media only screen and (min-width:768px) {
 .image-viewer-sidenav dd {
  color:#777
 }
}
.image-viewer-sidenav .h5 {
 color:#869cad;
 margin-bottom:3px
}
@media only screen and (min-width:768px) {
 .image-viewer-sidenav .h5 {
  color:#FFF
 }
}
.image-viewer-sidenav .nav-tabs-default>li {
 padding-left:20px
}
.image-viewer-sidenav .nav-tabs-default>li:first-child {
 padding-left:0
}
.image-viewer-sidenav .nav-tabs-default>li:first-child>a {
 padding-left:0
}
.image-viewer-sidenav .nav-tabs-default>li>a {
 border-color:transparent;
 color:#777;
 padding-left:0;
 padding-right:0
}
.image-viewer-sidenav .nav-tabs-default>.active>a,
.image-viewer-sidenav .nav-tabs-default>.active>a:focus,
.image-viewer-sidenav .nav-tabs-default>.active>a:hover {
 border-color:transparent;
 color:#777
}
@media only screen and (min-width:768px) {
 .image-viewer-sidenav .nav-tabs-default>.active>a,
 .image-viewer-sidenav .nav-tabs-default>.active>a:focus,
 .image-viewer-sidenav .nav-tabs-default>.active>a:hover {
  color:#FFF
 }
}
.image-viewer-sidenav .nav-tabs-default>.active>a:after {
 background-color:#65b6f0;
 bottom:-10px;
 content:'';
 display:block;
 height:2px;
 left:0;
 position:absolute;
 right:0
}
.image-viewer-sidenav-body {
 padding-top:0
}
.lfr-item-viewer .lfr-item-viewer-close {
 color:#FFF;
 opacity:1
}
.lfr-item-viewer .lfr-item-viewer-close,
.lfr-item-viewer .lfr-item-viewer-close:focus,
.lfr-item-viewer .lfr-item-viewer-close:hover {
 color:#FFF
}
.lfr-item-viewer .lfr-item-viewer-close .icon-monospaced {
 color:#777
}
.lfr-item-viewer-icon-info {
 color:#FFF
}
.label-circle,
.label-circle .label {
 border-radius:20px
}
.label-rounded,
.label-rounded .label {
 border-radius:3px
}
.label-square,
.label-square .label {
 border-radius:0
}
.label-entry {
 background-color:#FFF;
 border:solid 1px #000;
 color:#000;
 display:inline-block;
 font-size:14px;
 font-weight:normal;
 padding:0 0 0 12px
}
.label-entry button {
 background-color:transparent;
 border-width:0;
 color:inherit;
 height:40px;
 width:40px
}
.nav.list-group li>a:focus,
.nav.list-group li>a:hover {
 background-color:#e5f5fc;
 color:#009ae5
}
.nav.list-group>.active {
 border-width:1px 0 0 0
}
.nav.list-group>.active>a,
.nav.list-group>.active>a:focus,
.nav.list-group>.active>a:hover {
 background-color:#60bfef;
 border:1px solid #60bfef;
 color:#FFF
}
.nav.list-group .list-group-item {
 padding:0
}
.nav.list-group .list-group-item.nav-header {
 background-color:#f3f3f3;
 padding-left:10px;
 padding-right:10px
}
.lfr-page-templates li a {
 padding:0
}
.lfr-page-templates li a label {
 cursor:pointer;
 display:block;
 padding:5px 0 5px 5px
}
.menu {
 position:absolute;
 width:auto
}
.menu .notice-message {
 background-image:none;
 margin:3px;
 padding:6px
}
.menu-content {
 background:#FFF;
 list-style:none;
 min-width:150px
}
.menu-content li {
 margin:0;
 padding:0
}
.menu-content li .disabled {
 color:#999
}
.menu-content {
 background:#ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
 border:1px solid;
 border-color:#aeafb1 #777879 #777879 #aeafb1;
 padding:2px 0
}
.menugroup-content .menu-label {
 background:#d2d6de;
 color:#5b677d;
 display:block;
 padding:5px 3px;
 text-shadow:1px 1px #FFF
}
.menugroup-content ul {
 display:block;
 min-width:0
}
.menu-content li {
 border-bottom:1px solid #bcbbbb;
 border-top:1px solid #EEE;
 display:block;
 margin:0;
 padding:0
}
.menu-content li.first {
 border-top-width:0
}
.menu-content li.last {
 border-bottom-width:0
}
.menu-content li a,
.menu-content li .disabled {
 color:#2c2f34;
 display:block;
 padding:4px 5px;
 text-decoration:none
}
.menu-content li a.focus,
.lfr-menu-expanded li a:focus {
 background-color:#5b677d;
 color:#FFF;
 text-shadow:-1px -1px #2c2f34
}
.app-view-drop-active {
 background-color:#00a2ea;
 font-weight:bold
}
.category-portlets .app-view-drop-active {
 background-color:#00a2ea;
 color:#FFF
}
.basecelleditor [class~="form-validator-message"] {
 clip:rect(auto auto auto auto);
 width:auto
}
.document-library-file-entry-cell-editor-hidden {
 display:none
}
.previous-level {
 display:inline-block;
 font-size:21px;
 line-height:21px;
 margin-right:5px;
 text-decoration:none;
 vertical-align:middle
}
.lfr-url-error {
 display:inline-block;
 white-space:normal;
 overflow-wrap:break-all;
 word-wrap:break-all;
 word-break:break-all
}
.lfr-page-layouts input[type="radio"]:checked+.card-horizontal {
 box-shadow:inset 0 0 0 2px #65b6f0
}
.lfr-page-layouts .lfr-layout-template label {
 cursor:pointer
}
.lfr-page-layouts .lfr-layout-template .layout-template-entry {
 height:28px;
 width:28px
}
.dialog-iframe-popup #main-content,
.dialog-iframe-popup #wrapper {
 bottom:0;
 left:0;
 overflow:auto;
 padding:0;
 position:absolute;
 right:0;
 top:0;
 -webkit-overflow-scrolling:touch
}
.modal {
 display:block;
 margin:0;
 overflow:hidden;
 position:fixed
}
.modal-body {
 overflow:auto
}
.modal-body.dialog-iframe-bd {
 overflow:hidden
}
.modal-hidden {
 display:none
}
.modal-open .modal {
 overflow:hidden
}
.portal-popup .columns-max>.portlet-layout.row {
 margin-left:0;
 margin-right:0
}
.portal-popup .columns-max>.portlet-layout.row>.portlet-column {
 padding-left:0;
 padding-right:0
}
.dragging .portlet-column.customizable {
 background-color:#cffccf;
 outline:3px solid #5eaf3d
}
.customizable-layout-column-content {
 background-color:#c92c3c
}
.customizable-layout-column-content.yui3-widget-content-expanded {
 margin:0 15px
}
.layout-customizable-controls {
 background-color:rgba(201,44,60,0.8)
}
.customizable .customizable-layout-column-content {
 background-color:#5eaf3d
}
.customizable .layout-customizable-controls {
 background-color:rgba(94,175,61,0.8)
}
.layout-customizable-controls-container {
 margin:0 15px;
 position:relative
}
.layout-customizable-controls {
 font-size:1.5em;
 padding:4px 16px;
 position:absolute;
 width:100%;
 z-index:15
}
.layout-customizable-controls label {
 color:#FFF
}
.paginator-link {
 background:#EEE no-repeat scroll 50% 1px;
 border:1px solid #f0f1f2;
 border-color:#f0f1f2 #b2b2b2 #949494 #f0f1f1;
 color:#1f1e1e;
 display:inline-block;
 height:20px;
 padding:0;
 text-indent:-9999px;
 width:20px
}
.paginator-page-link {
 height:auto;
 text-indent:0
}
.paginator-current-page {
 background:#0083bd url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
 border-color:#38b6ef #006d9e #006d9e #46b4e6;
 color:#FFF;
 text-shadow:-1px -1px #003c57
}
.paginator-first-link {
 background-image:url(../images/arrows/paging_first.png)
}
.paginator-prev-link {
 background-image:url(../images/arrows/paging_previous.png)
}
.paginator-last-link {
 background-image:url(../images/arrows/paging_last.png)
}
.paginator-next-link {
 background-image:url(../images/arrows/paging_next.png)
}
.paginator-current-page-report,
.paginator-total {
 color:#555;
 font-size:.9em
}
.paginator-current-page-report {
 margin-left:2em
}
.taglib-page-iterator .search-pages .page-links {
 padding:0
}
.lfr-panel-container {
 background:#FFF
}
.lfr-panel-content {
 padding:5px 10px
}
.lfr-panel-basic .lfr-panel-content {
 padding-left:15px
}
.panel-hd {
 background:#c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
 border:1px solid;
 border-color:#c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;
 padding-left:10px;
 text-shadow:1px 1px #FFF
}
.splitter {
 background-color:#f5f8fa;
 border-radius:0;
 box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
 color:#869cad;
 padding:10px 15px;
 position:relative;
 z-index:1
}
.splitter.splitter-spaced {
 border-radius:0;
 margin-bottom:20px
}
.table>tbody>tr.splitter {
 height:auto
}
.table>tbody>tr.splitter>td {
 padding:0
}
.lfr-nav.nav-tabs {
 margin-bottom:20px
}
.tab-active strong {
 font-weight:normal
}
.tab-back {
 float:right
}
.tab-back-content {
 border-width:0;
 padding:1px
}
.tag-items {
 list-style:none;
 margin:0 1em 0 0;
 padding:0 1em .5em 1em;
 white-space:normal
}
.tag-items li {
 display:inline;
 float:left;
 margin:0 1em 0 0
}
.tag-items a {
 white-space:nowrap
}
.tag-selected {
 color:#000;
 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
}
.tagselector-content {
 border:0;
 padding:0
}
.tagselector-content .textboxlistentry-holder {
 border-bottom:2px solid #869cad;
 margin-bottom:10px;
 padding:0
}
.categoriesselector-content .textboxlistentry-holder {
 background-color:transparent;
 border-width:0;
 padding:0
}
.lfr-portal-tooltip {
 display:inline-block
}
.tooltip {
 max-width:200px
}
.tree-node .icon-check {
 padding-right:2px
}
.tree-node .icon-check:before {
 content:""
}
.tree-node .tree-node-checked .icon-check {
 padding-right:0
}
.tree-node .tree-node-checked .icon-check:before {
 content:""
}
.tree-node [class^="icon-"] {
 margin-right:5px
}
.tree-node .tree-node-checkbox-container {
 margin-right:0
}
.tree-node .tree-node-selected .tree-label {
 background:0
}
.tree-node-content .tree-hitarea {
 color:#999;
 font-size:10px;
 padding-right:6px
}
.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
}
.underlay {
 clear:both;
 top:100%
}
.underlay .yui3-widget-hd {
 height:38px
}
.underlay-hidden {
 display:none
}
.underlay-content {
 background:#f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
 border:0 solid #aeafb1;
 border-width:0 1px 1px
}
.underlay-close {
 position:absolute;
 right:5px;
 top:5px
}
.user-icon-color-0 {
 background-color:#4c0079
}
.user-icon-color-1 {
 background-color:#fd8300
}
.user-icon-color-2 {
 background-color:#009e57
}
.user-icon-color-3 {
 background-color:#f9b500
}
.user-icon-color-4 {
 background-color:#df4230
}
.user-icon-color-5 {
 background-color:#be67e5
}
.user-icon-color-6 {
 background-color:#004b8d
}
.user-icon-color-7 {
 background-color:#accb02
}
.user-icon-color-8 {
 background-color:#a82003
}
.user-icon-color-9 {
 background-color:#fd63a7
}
.portlet-column-content.empty {
 padding:50px
}
#wrapper {
 padding-bottom:0;
 padding-top:2em;
 position:relative
}
.modify-pages li {
 position:relative
}
.modify-pages li.lfr-nav-hover .delete-tab {
 opacity:1
}
.modify-pages .delete-tab {
 color:#444;
 cursor:pointer;
 display:block;
 font-size:20px;
 font-weight:bold;
 height:16px;
 line-height:6px;
 margin-top:-8px;
 opacity:0;
 overflow:hidden;
 padding:3px 0;
 position:absolute;
 right:1px;
 text-shadow:0 1px #FFF;
 top:50%
}
.modify-pages .delete-tab:hover {
 color:#b50303
}
.modify-pages .drag-handle {
 cursor:move;
 left:3px;
 margin-left:15px;
 position:absolute;
 top:15px
}
.controls-hidden .modify-pages .lfr-nav-sortable>a>span {
 padding-left:0
}
.controls-hidden .modify-pages .drag-handle {
 display:none
}
.touch .modify-pages .lfr-nav-sortable>a>span {
 padding-left:28px
}
@media only screen and (min-width:992px) {
 .touch .modify-pages .lfr-nav-sortable>a>span {
  padding-left:0
 }
 .touch .modify-pages .drag-handle {
  display:none
 }
}
.nav li .toolbar {
 margin-top:5px
}
.navigation-pane .body-row {
 height:100%;
 overflow:hidden;
 position:relative;
 width:100%
}
.navigation-pane .body-row ul li a .icon {
 float:left;
 margin-right:5px
}
.navigation-pane .lfr-component {
 margin-left:0
}
.navigation-pane .navigation-entry {
 position:relative
}
.navigation-pane .navigation-entry.folder.error {
 display:block;
 padding:6px 8px
}
.navigation-pane .navigation-entry .browse-folder,
.navigation-pane .navigation-entry .nav-item-label {
 display:inline-block;
 max-width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 word-wrap:normal;
 vertical-align:middle
}
.navigation-pane .navigation-entry .nav-item-icon {
 vertical-align:middle
}
.navigation-pane .navigation-entry .overlay.entry-action {
 bottom:0;
 display:block;
 overflow:hidden;
 position:absolute;
 right:0;
 top:0
}
.navigation-pane .navigation-entry .overlay.entry-action .btn {
 border-width:0;
 margin:0;
 padding:11px 14px
}
@media only screen and (min-width:992px) {
 .navigation-pane .navigation-entry .overlay.entry-action .btn {
  padding:11px
 }
}
.nav-menu ul {
 padding-left:10px
}
.nav-menu li a.ancestor {
 font-weight:bold
}
.nav-menu li a.selected {
 color:#000;
 font-weight:bold;
 text-decoration:none
}
.nav-menu-style-arrows ul {
 list-style-image:url(../images/arrows/04_right.png)
}
.portlet-navigation .nav-pills>li>a {
 margin-bottom:2px
}
.portlet-navigation .nav-pills>li>.dropdown-menu {
 margin-top:0
}
.split-button-dropdowns {
 list-style:none;
 margin:0;
 padding:0
}
.split-button-dropdowns>li {
 display:inline-block;
 padding-left:2px;
 padding-right:2px
}
.form-options {
 border:1px solid #AAA;
 display:inline-block;
 vertical-align:middle
}
.form-options input {
 border-width:0;
 display:inline;
 float:left
}
.form-triggers {
 float:left
}
.form-trigger {
 background:#c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;
 border-left:1px solid #BBB;
 display:inline-block;
 float:left
}
.form-trigger img {
 background:no-repeat 50% 40%;
 height:25px;
 padding:0 3px;
 vertical-align:middle;
 width:16px
}
.form-trigger:focus,
.form-trigger:hover {
 background-color:#83b0ca;
 background-image:url(../images/application/button_bg_over.png)
}
.trigger-selected {
 background-color:#ebebeb;
 background-image:url(../images/application/button_bg_selected.png)
}
.trigger-selected:focus,
.trigger-selected:hover {
 background-color:#b7def4;
 background-image:url(../images/application/button_bg_selected_over.png)
}
.options-trigger img {
 background-image:url(../images/common/configuration.png)
}
.save-trigger img {
 background-image:url(../images/common/check.png)
}
.freeform .portlet {
 margin-bottom:0
}
body.portlet {
 border-width:0
}
.portlet-topper {
 position:relative
}
.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
 background:url(../images/arrows/12_left.png) no-repeat 0 50%;
 padding:5px 5px 5px 18px
}
.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
 display:none
}
.portlet-title-editable {
 cursor:pointer
}
.portlet-title-text {
 display:inline-block;
 display:inline-block;
 max-width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 word-wrap:normal;
 margin-top:0;
 max-width:95%;
 vertical-align:top
}
.panel-page-content .portlet-title-text,
.panel-page-body .portlet-title-text {
 cursor:auto
}
.portlet-content,
.portlet-minimized .portlet-content-container {
 padding:12px 10px 10px
}
.portlet-minimized .portlet-content {
 padding:0
}
.portlet-nested-portlets .portlet-boundary {
 left:0!important;
 position:relative!important;
 top:0!important
}
.portlet-draggable .portlet-topper {
 cursor:move
}
.portlet-draggable .portlet-title-default {
 background:url(../images/portlet/draggable_borderless.png) no-repeat 2px center transparent;
 cursor:move;
 padding-left:25px
}
.portlet .visible-interaction {
 display:none
}
.portlet:active .visible-interaction,
.portlet:hover .visible-interaction,
.portlet:focus .visible-interaction,
.portlet.active .visible-interaction {
 display:inherit
}
.lfr-status-alert-label,
.lfr-status-error-label,
.lfr-status-info-label,
.lfr-status-progress-label,
.lfr-status-success-label {
 background:none no-repeat 0 50%;
 padding:3px 3px 3px 20px
}
.lfr-status-alert-label {
 background-image:url(../images/messages/alert.png);
 color:#663
}
.lfr-status-error-label {
 background-image:url(../images/messages/error.png);
 color:#900
}
.lfr-status-help-label,
.lfr-status-info-label,
.lfr-status-progress-label {
 background-image:url(../images/messages/info.png);
 color:#34404f
}
.lfr-status-help-label {
 background-image:url(../images/portlet/help.png)
}
.lfr-status-progress-label {
 background-image:url(../images/aui/loading_indicator.gif)
}
.lfr-status-success-label {
 background-image:url(../images/messages/success.png);
 color:#384f34
}
.portlet-msg {
 background:#EEE none no-repeat 6px 50%;
 border:1px solid #555;
 color:#34404f;
 font-weight:bold;
 margin:2px auto 14px;
 padding:6px 6px 6px 30px;
 text-align:left
}
.lfr-message {
 position:relative
}
.lfr-message .lfr-message-control {
 background-color:#333;
 display:inline-block
}
.lfr-message .lfr-message-controls {
 display:none;
 left:3px;
 margin:-8px 8px 0 3px;
 position:absolute;
 top:50%;
 z-index:10
}
.lfr-message .lfr-message-close {
 background-image:url(../images/portlet/close_borderless.png);
 background-position:0 0;
 background-repeat:no-repeat
}
.lfr-message .lfr-message-close-all {
 color:#FFF;
 display:none;
 font-size:.8em;
 margin-left:10px;
 padding:1px 10px;
 text-shadow:1px 1px 0 #000;
 vertical-align:top
}
.lfr-message .lfr-message-close-all a {
 color:#FFF
}
.lfr-message .lfr-message-controls-hover .lfr-message-close-all {
 display:inline-block
}
.lfr-message.pending {
 background-image:url(../images/common/time.png)
}
.lfr-message-content.alert {
 margin-bottom:0
}
.lfr-message-close {
 cursor:pointer
}
.portlet-section-selected,
.portlet-section-selected a {
 background:#727c81;
 color:#FFF;
 font-weight:bold;
 text-decoration:none
}
.portlet-section-selected a:hover,
.portlet-section-selected a:focus {
 background-color:#727c81
}
@media only screen and (min-width:768px) {
  .portlet-topper {
  width:65%
 }
}
@media only screen and (min-width:992px) {
  .portlet-topper {
  width:65%
 }
}
@media only screen and (min-width:1200px) {
  .portlet-topper {
  width:65%
 }
}
.portlet {
 margin-bottom:10px;
 position:relative
}
.portlet>.portlet-content-editable {
 border-color:transparent;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.portlet>.portlet-topper {
 display:none
}
@media only screen and (min-width:768px) {
 .portlet>.portlet-topper {
  display:-webkit-box;
  display:-moz-box;
  display:box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex;
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  -webkit-transition:opacity .25s,transform .25s;
  -o-transition:opacity .25s,transform .25s;
  transition:opacity .25s,transform .25s;
  top:0
 }
}
@media only screen and (min-width:768px) {
 .portlet:hover>.portlet-content-editable,
 .portlet.focus>.portlet-content-editable {
  border-color:#869cad;
  border-top-left-radius:0;
  border-top-right-radius:0
 }
}
@media only screen and (min-width:768px) {
 .portlet:hover>.portlet-topper,
 .portlet.focus>.portlet-topper {
  opacity:1;
  -webkit-transform:translateY(-97%);
  -moz-transform:translateY(-97%);
  -ms-transform:translateY(-97%);
  -o-transform:translateY(-97%);
  transform:translateY(-97%)
 }
}
.portlet-content-editable {
 border-color:#869cad;
 border-radius:0 0 2px 2px;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 padding:10px
}
.portlet-actions {
 float:right
}
.portlet-options {
 display:inline-block
}
.portlet-title-default {
 -webkit-box-flex:1;
 -moz-box-flex:1;
 box-flex:1;
 -webkit-flex:1 1 auto;
 -moz-flex:1 1 auto;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 line-height:2
}
.portlet-title-menu {
 -webkit-box-flex:0;
 -moz-box-flex:0;
 box-flex:0;
 -webkit-flex:0 1 auto;
 -moz-flex:0 1 auto;
 -ms-flex:0 1 auto;
 flex:0 1 auto
}
.portlet-title-menu>span>a {
 display:inline-block;
 text-decoration:none
}
.portlet-topper {
 background-color:#869cad;
 border-color:#869cad;
 border-radius:4px 4px 0 0;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 color:#FFF;
 display:-webkit-box;
 display:-moz-box;
 display:box;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 padding-left:10px;
 padding-right:10px;
 position:relative
}
.portlet-topper-toolbar {
 margin-bottom:0;
 margin-right:-10px;
 margin-top:0;
 padding-left:0
}
.portlet-topper-toolbar>a,
.portlet-topper-toolbar>span>a,
.portlet-topper-toolbar .lfr-icon-menu>a {
 color:#FFF
}
.portlet-topper-toolbar>a:focus,
.portlet-topper-toolbar>a:hover {
 text-decoration:none
}
@media only screen and (max-width:767px) {
 .controls-visible .portlet-content-editable {
  border-color:#869cad;
  border-top-left-radius:0;
  border-top-right-radius:0
 }
}
@media only screen and (max-width:767px) {
 .controls-visible .portlet-topper {
  display:-webkit-box;
  display:-moz-box;
  display:box;
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flexbox;
  display:flex
 }
}
.controls-visible .portlet-topper-toolbar {
 display:block
}
.lfr-configurator-visibility .portlet-borderless-bar {
 opacity:.6
}
.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
 opacity:1
}
.lfr-panel-page {
 width:100%
}
.lfr-panel-page .portlet-title {
 font-size:13px
}
.lfr-panel-page .lfr-add-content h2 span {
 background-color:#d3dadd
}
.main-content-body {
 margin-top:20px
}
.restricted,
.restricted td {
 background:#FDD;
 border-width:0
}
.restricted * {
 color:#727c81
}
.alt.restricted td {
 background-color:#ffc0c0
}
.hover.restricted td {
 background-color:#d3bdc0
}
.alt.restricted td.first,
.restricted td.first {
 background-image:url(../images/messages/error.png);
 background-position:5px 50%;
 background-repeat:no-repeat;
 padding-left:28px
}
.portlet-decorate .portlet-content {
 background:#FFF;
 border-color:#e3e6e8;
 border-style:solid;
 border-width:1px 1px 1px 1px;
 word-break:break-word
}
.portlet-barebone .portlet-content {
 padding:0
}
.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group,
.portlet-journal .lfr-ddm-field-group {
 margin-bottom:10px;
 margin-top:10px;
 padding:28px 24px 28px
}
.breadcrumb.breadcrumb-vertical {
 display:inline-block;
 text-align:center
}
.breadcrumb.breadcrumb-vertical li {
 display:block
}
.breadcrumb.breadcrumb-vertical li.last,
.breadcrumb.breadcrumb-vertical li.only {
 background:0
}
.breadcrumb.breadcrumb-vertical .divider {
 background:url(../images/arrows/07_down.png) no-repeat 50% 100%;
 display:block;
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0;
 height:10px
}
.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
 border-width:0
}
.taglib-calendar tr td a {
 background-color:#f0f5f7;
 border:1px solid #FFF;
 border-bottom-width:0;
 border-left-width:0;
 display:block;
 height:15px;
 padding:5px 0
}
.taglib-calendar tr td a:hover {
 background-color:#727c81;
 color:#FFF
}
.taglib-calendar tr td.calendar-inactive {
 background-color:#FFF;
 color:#b5bfc4
}
.taglib-calendar tr th {
 border-bottom-color:#d7d7d7
}
.taglib-calendar table td {
 border-width:0
}
.taglib-calendar .calendar-current-day,
.taglib-calendar .calendar-current-day a {
 background-color:#FFF
}
.taglib-calendar .calendar-current-day a {
 border:1px solid #727c81;
 color:#369;
 text-decoration:underline
}
.navbar form {
 margin:0
}
.menu-content,
.underlay-content {
 box-shadow:2px 4px 7px rgba(0,0,0,0.5)
}
.lfr-ddm-container .file-entry-upload-progress {
 border-radius:0 0 4px 4px
}
.lfr-preview-file-image img {
 box-shadow:0 3px 5px -3px rgba(0,0,0,0.8)
}
.lfr-preview-file-image-current-column {
 box-shadow:inset 0 0 3px rgba(0,0,0,0.8)
}
.lfr-preview-file-image-current-column {
 box-shadow:inset 0 0 5px rgba(0,0,0,0.8)
}
.portlet-document-library .lfr-ddm-small-image-preview,
.portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
 box-shadow:0 1px 3px #CCC
}
.portlet-document-library-upload-mask .overlaymask-content {
 border-radius:5px
}
.lfr-search-combobox-item {
 border-radius:1px
}
.lfr-search-combobox .field-input-text {
 border-radius:4px 1px 1px 4px
}
.lfr-search-combobox .button-input {
 border-radius:1px 4px 4px 1px
}
.lfr-upload-container .progress-bar,
.lfr-upload-container .progress,
.lfr-editable:after {
 border-radius:10px
}
.portlet-language .portlet-body .current-language,
.portlet-language .portlet-body .taglib-icon,
.portlet-language .portlet-body .taglib-language-list-text {
 border-radius:10px
}
body>.lfr-menu-list ul,
.active-area-proxy,
.entry-display-style .entry-thumbnail,
.lfr-api-results,
.lfr-translation-manager,
.lfr-translation-manager-translation,
.lfr-upload-container .cancel-button .modify-pages .delete-tab,
.portlet-image-gallery-display .image-thumbnail img,
.rule-group-instance-container .rule-group-instance,
.select-documents,
.select-files,
.taglib-ratings.stars:hover,
.taglib-ratings.stars:hover .liferay-rating-vote>div,
.taglib-ratings.stars .rating-focused>div,
.tags-search-combobox .field-input-text {
 border-radius:4px
}
.entry-display-style,
.lfr-search-combobox,
.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target,
.portlet-document-library .common-file-metadata-container.selected,
.portlet-document-library-display .common-file-metadata-container.selected,
.portlet-image-gallery-display .image-icon,
.select-documents,
.select-files {
 border-radius:5px
}
.portlet-dynamic-data-list-display .lfr-ddm-container .lfr-ddm-repeatable-placeholder,
.portlet-dynamic-data-lists .lfr-ddm-container .lfr-ddm-repeatable-placeholder {
 border-radius:6px
}
.taglib-categorization-filter .asset-entry {
 border-radius:14px
}
.menu-content {
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group {
 box-shadow:none
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover .number,
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus .number {
 box-shadow:0 0 5px 0 #333;
 -webkit-transition-duration:.25s;
 transition-duration:.25s;
 -webkit-transition-property:box-shadow;
 transition-property:box-shadow;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .number {
 border-radius:50%
}
.underlay-content {
 border-bottom-left-radius:8px;
 border-bottom-right-radius:8px
}
.input-localized .lfr-input-localized-state {
 border-radius:3px
}
.input-localized .lfr-input-localized .lfr-input-localized-state {
 box-shadow:0 0 3px #DDD
}
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
 box-shadow:0 0 3px #ff0047
}
.input-localized .palette-item-selected .lfr-input-localized-state {
 box-shadow:0 0 3px #27c1f2
}
.lfr-content-preview-popup .lfr-content-preview-popup-content {
 border-radius:0;
 box-shadow:8px 3px 7px rgba(0,0,0,0.25)
}
.lfr-message .lfr-message-control {
 border-radius:10px
}
.lfr-token {
 border-radius:8px
}
.staging-tabview-list {
 border-radius:0
}
.site-variations-tabview-list .tab-content,
.staging-tabview-list .tab-active .tab-content,
.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
 box-shadow:none
}
.rule-group-instance-container .rule-group-instance {
 box-shadow:1px 1px 2px #999
}
.lfr-action-label {
 border-radius:2px
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@-moz-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@-o-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
 background-size:40px 40px;
 background-image:-webkit-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-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));
 -moz-animation:progress-bar-stripes .5s linear infinite;
 -webkit-animation:progress-bar-stripes .5s linear infinite;
 -o-animation:progress-bar-stripes .5s linear infinite;
 -ms-animation:progress-bar-stripes .5s linear infinite;
 animation:progress-bar-stripes .5s linear infinite;
 -webkit-transition:width,0.5s,ease-out;
 -o-transition:width,0.5s,ease-out;
 transition:width,0.5s,ease-out
}
@-webkit-keyframes highlight-animation {
 from {
  background-color:#FFC
 }
 to {
  background-color:transparent
 }
}
@-moz-keyframes highlight-animation {
 from {
  background-color:#FFC
 }
 to {
  background-color:transparent
 }
}
@-o-keyframes highlight-animation {
 from {
  background-color:#FFC
 }
 to {
  background-color:transparent
 }
}
@keyframes highlight-animation {
 from {
  background-color:#FFC
 }
 to {
  background-color:transparent
 }
}
.highlight-animation {
 -moz-animation:highlight-animation .7s;
 -webkit-animation:highlight-animation .7s;
 -o-animation:highlight-animation .7s;
 -ms-animation:highlight-animation .7s;
 animation:highlight-animation .7s
}
.lfr-spa-loading .lfr-spa-loading-bar {
 -moz-animation:shift-rightwards 1s ease-in-out infinite;
 -webkit-animation:shift-rightwards 1s ease-in-out infinite;
 -o-animation:shift-rightwards 1s ease-in-out infinite;
 -ms-animation:shift-rightwards 1s ease-in-out infinite;
 animation:shift-rightwards 1s ease-in-out infinite;
 -moz-animation-delay:.4s;
 -webkit-animation-delay:.4s;
 -o-animation-delay:.4s;
 -ms-animation-delay:.4s;
 animation-delay:.4s
}
.lfr-spa-loading-bar {
 -webkit-transform:translateX(100%);
 -moz-transform:translateX(100%);
 -ms-transform:translateX(100%);
 -o-transform:translateX(100%);
 transform:translateX(100%)
}
@-webkit-keyframes shift-rightwards {
 0% {
  -webkit-transform:translateX(-100%);
  -moz-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 40% {
  -webkit-transform:translateX(0%);
  -moz-transform:translateX(0%);
  -ms-transform:translateX(0%);
  -o-transform:translateX(0%);
  transform:translateX(0%)
 }
 60% {
  -webkit-transform:translateX(0%);
  -moz-transform:translateX(0%);
  -ms-transform:translateX(0%);
  -o-transform:translateX(0%);
  transform:translateX(0%)
 }
 100% {
  -webkit-transform:translateX(100%);
  -moz-transform:translateX(100%);
  -ms-transform:translateX(100%);
  -o-transform:translateX(100%);
  transform:translateX(100%)
 }
}
@-moz-keyframes shift-rightwards {
 0% {
  -webkit-transform:translateX(-100%);
  -moz-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 40% {
  -webkit-transform:translateX(0%);
  -moz-transform:translateX(0%);
  -ms-transform:translateX(0%);
  -o-transform:translateX(0%);
  transform:translateX(0%)
 }
 60% {
  -webkit-transform:translateX(0%);
  -moz-transform:translateX(0%);
  -ms-transform:translateX(0%);
  -o-transform:translateX(0%);
  transform:translateX(0%)
 }
 100% {
  -webkit-transform:translateX(100%);
  -moz-transform:translateX(100%);
  -ms-transform:translateX(100%);
  -o-transform:translateX(100%);
  transform:translateX(100%)
 }
}
@-o-keyframes shift-rightwards {
 0% {
  -webkit-transform:translateX(-100%);
  -moz-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 40% {
  -webkit-transform:translateX(0%);
  -moz-transform:translateX(0%);
  -ms-transform:translateX(0%);
  -o-transform:translateX(0%);
  transform:translateX(0%)
 }
 60% {
  -webkit-transform:translateX(0%);
  -moz-transform:translateX(0%);
  -ms-transform:translateX(0%);
  -o-transform:translateX(0%);
  transform:translateX(0%)
 }
 100% {
  -webkit-transform:translateX(100%);
  -moz-transform:translateX(100%);
  -ms-transform:translateX(100%);
  -o-transform:translateX(100%);
  transform:translateX(100%)
 }
}
@keyframes shift-rightwards {
 0% {
  -webkit-transform:translateX(-100%);
  -moz-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transform:translateX(-100%)
 }
 40% {
  -webkit-transform:translateX(0%);
  -moz-transform:translateX(0%);
  -ms-transform:translateX(0%);
  -o-transform:translateX(0%);
  transform:translateX(0%)
 }
 60% {
  -webkit-transform:translateX(0%);
  -moz-transform:translateX(0%);
  -ms-transform:translateX(0%);
  -o-transform:translateX(0%);
  transform:translateX(0%)
 }
 100% {
  -webkit-transform:translateX(100%);
  -moz-transform:translateX(100%);
  -ms-transform:translateX(100%);
  -o-transform:translateX(100%);
  transform:translateX(100%)
 }
}
.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .lfr-icon-menu-text,
.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
 max-width:200px
}
.portlet-boundary.yui3-dd-dragging {
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
 -webkit-transition:transform .3s ease;
 -o-transition:transform .3s ease;
 transition:transform .3s ease
}
.portlet-document-library .entry-thumbnail .label,
.portlet-document-library-display .workflow-status .label,
.portlet-journal .entry-thumbnail .label {
 border-bottom-left-radius:0;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.portlet-options.btn-group .dropdown-toggle,
.portlet-options.btn-group.open .dropdown-toggle {
 box-shadow:none
}
@-webkit-keyframes lfr-drop-active {
 0% {
  background-color:#ebebeb;
  border-color:#DDD
 }
 50% {
  background-color:#ddedde;
  border-color:#7D7;
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  background-color:#ddedde;
  border-color:#7D7
 }
 100% {
  background-color:#ebebeb;
  border-color:#DDD
 }
}
@-moz-keyframes lfr-drop-active {
 0% {
  background-color:#ebebeb;
  border-color:#DDD
 }
 50% {
  background-color:#ddedde;
  border-color:#7D7;
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  background-color:#ddedde;
  border-color:#7D7
 }
 100% {
  background-color:#ebebeb;
  border-color:#DDD
 }
}
@-o-keyframes lfr-drop-active {
 0% {
  background-color:#ebebeb;
  border-color:#DDD
 }
 50% {
  background-color:#ddedde;
  border-color:#7D7;
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  background-color:#ddedde;
  border-color:#7D7
 }
 100% {
  background-color:#ebebeb;
  border-color:#DDD
 }
}
@keyframes lfr-drop-active {
 0% {
  background-color:#ebebeb;
  border-color:#DDD
 }
 50% {
  background-color:#ddedde;
  border-color:#7D7;
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1)
 }
 75% {
  background-color:#ddedde;
  border-color:#7D7
 }
 100% {
  background-color:#ebebeb;
  border-color:#DDD
 }
}
.upload-drop-active .lfr-upload-container .upload-target {
 -moz-animation:none;
 -webkit-animation:none;
 -o-animation:none;
 -ms-animation:none;
 animation:none
}
.upload-drop-active .portlet-document-library .document-container {
 box-shadow:inset 0 0 5px #b8c1d1
}
.upload-drop-intent .lfr-upload-container .upload-target {
 -moz-animation:lfr-drop-active 1s ease .2s infinite;
 -webkit-animation:lfr-drop-active 1s ease .2s infinite;
 -o-animation:lfr-drop-active 1s ease .2s infinite;
 -ms-animation:lfr-drop-active 1s ease .2s infinite;
 animation:lfr-drop-active 1s ease .2s infinite
}
.quick-access-nav a {
 box-shadow:rgba(0,0,0,0.1) 1px 1px 1px
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
 box-shadow:initial
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
 box-shadow:none
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
 background-image:-webkit-linear-gradient(#FFF,#e4e4e4);
 background-image:linear-gradient(#FFF,#e4e4e4);
 border-radius:2px
}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
 background-image:-webkit-linear-gradient(#f2f2f2,#CCC);
 background-image:linear-gradient(#f2f2f2,#CCC)
}
input.switch:focus ~ .switch-bar:before {
 box-shadow:0 0 3px #00F
}
input.switch:empty ~ .switch-bar:after,
input.switch:empty ~ .switch-bar:before,
input.switch:empty ~ .switch-bar .switch-icon,
input.switch:empty ~ .switch-bar .switch-toggle:after,
input.switch:empty ~ .switch-bar .switch-toggle:before {
 -webkit-transition:all 100ms ease-in;
 -o-transition:all 100ms ease-in;
 transition:all 100ms ease-in
}
.taglib-image-selector .glyphicon-ok {
 -webkit-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 border-radius:30px
}
.taglib-image-selector .progress-wrapper .progressbar {
 border-radius:0
}
.drop-here-info {
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.drop-here-info .drop-icons {
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.drop-here-info .drop-icons span {
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 border-radius:3px
}
.drop-here-info .drop-icons span:nth-of-type(1) {
 -webkit-transform:rotate(25deg);
 -moz-transform:rotate(25deg);
 -ms-transform:rotate(25deg);
 -o-transform:rotate(25deg);
 transform:rotate(25deg);
 box-shadow:5px 4px 0 0 rgba(0,0,0,0.08)
}
.drop-here-info .drop-icons span:nth-of-type(2) {
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
 box-shadow:0 6px 0 -2px rgba(0,0,0,0.15)
}
.drop-here-info .drop-icons span:nth-of-type(3) {
 -webkit-transform:rotate(-25deg);
 -moz-transform:rotate(-25deg);
 -ms-transform:rotate(-25deg);
 -o-transform:rotate(-25deg);
 transform:rotate(-25deg);
 box-shadow:-5px 4px 0 0 rgba(0,0,0,0.08)
}
.drop-active .drop-here-info span:nth-of-type(1) {
 -webkit-transform:rotate(-20deg);
 -moz-transform:rotate(-20deg);
 -ms-transform:rotate(-20deg);
 -o-transform:rotate(-20deg);
 transform:rotate(-20deg)
}
.drop-active .drop-here-info span:nth-of-type(2) {
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1)
}
.drop-active .drop-here-info span:nth-of-type(3) {
 -webkit-transform:rotate(15deg);
 -moz-transform:rotate(15deg);
 -ms-transform:rotate(15deg);
 -o-transform:rotate(15deg);
 transform:rotate(15deg)
}
@font-face {
 font-family:"open_sanslight";
 font-style:normal;
 font-weight:normal;
 src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),
 url("../fonts/opensans-light-webfont.woff2") format("woff2"),
 url("../fonts/opensans-light-webfont.woff") format("woff"),
 url("../fonts/opensans-light-webfont.ttf") format("truetype"),
 url("../fonts/opensans-light-webfont.svg#open_sanslight") format("svg")
}
@font-face {
 font-family:"open_sanslight";
 font-style:italic;
 font-weight:normal;
 src:url("../fonts/opensans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),
 url("../fonts/opensans-lightitalic-webfont.woff2") format("woff2"),
 url("../fonts/opensans-lightitalic-webfont.woff") format("woff"),
 url("../fonts/opensans-lightitalic-webfont.ttf") format("truetype"),
 url("../fonts/opensans-lightitalic-webfont.svg#open_sanslight") format("svg")
}
@font-face {
 font-family:"open_sansregular";
 font-style:normal;
 font-weight:bold;
 src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),
 url("../fonts/opensans-bold-webfont.woff2") format("woff2"),
 url("../fonts/opensans-bold-webfont.woff") format("woff"),
 url("../fonts/opensans-bold-webfont.ttf") format("truetype"),
 url("../fonts/opensans-bold-webfont.svg#open_sansregular") format("svg")
}
@font-face {
 font-family:"open_sansregular";
 font-style:italic;
 font-weight:bold;
 src:url("../fonts/opensans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),
 url("../fonts/opensans-bolditalic-webfont.woff2") format("woff2"),
 url("../fonts/opensans-bolditalic-webfont.woff") format("woff"),
 url("../fonts/opensans-bolditalic-webfont.ttf") format("truetype"),
 url("../fonts/opensans-bolditalic-webfont.svg#open_sansregular") format("svg")
}
@font-face {
 font-family:"open_sansregular";
 font-style:italic;
 font-weight:normal;
 src:url("../fonts/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"),
 url("../fonts/opensans-italic-webfont.woff2") format("woff2"),
 url("../fonts/opensans-italic-webfont.woff") format("woff"),
 url("../fonts/opensans-italic-webfont.ttf") format("truetype"),
 url("../fonts/opensans-italic-webfont.svg#open_sansregular") format("svg")
}
@font-face {
 font-family:"open_sansregular";
 font-style:normal;
 font-weight:normal;
 src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),
 url("../fonts/opensans-regular-webfont.woff2") format("woff2"),
 url("../fonts/opensans-regular-webfont.woff") format("woff"),
 url("../fonts/opensans-regular-webfont.ttf") format("truetype"),
 url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg")
}
@font-face {
 font-family:"open_sanssemibold";
 font-style:normal;
 font-weight:normal;
 src:url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"),
 url("../fonts/opensans-semibold-webfont.woff2") format("woff2"),
 url("../fonts/opensans-semibold-webfont.woff") format("woff"),
 url("../fonts/opensans-semibold-webfont.ttf") format("truetype"),
 url("../fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg")
}
@font-face {
 font-family:"open_sanssemibold";
 font-style:italic;
 font-weight:normal;
 src:url("../fonts/opensans-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),
 url("../fonts/opensans-semibolditalic-webfont.woff2") format("woff2"),
 url("../fonts/opensans-semibolditalic-webfont.woff") format("woff"),
 url("../fonts/opensans-semibolditalic-webfont.ttf") format("truetype"),
 url("../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold") format("svg")
}
@font-face {
 font-family:'futura-lt-w01-medium';
 src:url("../fonts/futura/futura-lt-w01-medium.eot");
 src:url("../fonts/futura/futura-lt-w01-medium.eot?#iefix") format("embedded-opentype"),
 url("../fonts/futura/futura-lt-w01-medium.woff2") format("woff2"),
 url("../fonts/futura/futura-lt-w01-medium.woff") format("woff"),
 url("../fonts/futura/futura-lt-w01-medium.ttf") format("truetype"),
 url("../fonts/futura/futura-lt-w01-medium.svg") format("svg");
 font-weight:normal;
 font-style:normal
}
@font-face {
 font-family:'futura-lt-w01-book';
 src:url("../fonts/futura/futura-lt-w01-book.eot");
 src:url("../fonts/futura/futura-lt-w01-book.eot?#iefix") format("embedded-opentype"),
 url("../fonts/futura/futura-lt-w01-book.woff2") format("woff2"),
 url("../fonts/futura/futura-lt-w01-book.woff") format("woff"),
 url("../fonts/futura/futura-lt-w01-book.ttf") format("truetype"),
 url("../fonts/futura/futura-lt-w01-book.svg") format("svg");
 font-weight:normal;
 font-style:normal
}
@font-face {
 font-family:'futura-lt-w01-bold';
 src:url("../fonts/futura/futura-lt-w01-bold.eot");
 src:url("../fonts/futura/futura-lt-w01-bold.eot?#iefix") format("embedded-opentype"),
 url("../fonts/futura/futura-lt-w01-bold.woff2") format("woff2"),
 url("../fonts/futura/futura-lt-w01-bold.woff") format("woff"),
 url("../fonts/futura/futura-lt-w01-bold.ttf") format("truetype"),
 url("../fonts/futura/futura-lt-w01-bold.svg") format("svg");
 font-weight:normal;
 font-style:normal
}
@font-face {
 font-family:'AvenirNextLTPro-Bold';
 src:url("../fonts/avenir/AvenirNextLTPro-Bold.eot");
 src:url("../fonts/avenir/AvenirNextLTPro-Bold.eot?#iefix") format("embedded-opentype"),
 url("../fonts/avenir/AvenirNextLTPro-Bold.woff2") format("woff2"),
 url("../fonts/avenir/AvenirNextLTPro-Bold.woff") format("woff"),
 url("../fonts/avenir/AvenirNextLTPro-Bold.ttf") format("truetype"),
 url("../fonts/avenir/AvenirNextLTPro-Bold.svg") format("svg");
 font-weight:normal;
 font-style:normal
}
@font-face {
 font-family:'AvenirNextLTPro-Demi';
 src:url("../fonts/avenir/AvenirNextLTPro-Demi.eot");
 src:url("../fonts/avenir/AvenirNextLTPro-Demi.eot?#iefix") format("embedded-opentype"),
 url("../fonts/avenir/AvenirNextLTPro-Demi.woff2") format("woff2"),
 url("../fonts/avenir/AvenirNextLTPro-Demi.woff") format("woff"),
 url("../fonts/avenir/AvenirNextLTPro-Demi.ttf") format("truetype"),
 url("../fonts/avenir/AvenirNextLTPro-Demi.svg") format("svg");
 font-weight:normal;
 font-style:normal
}
@font-face {
 font-family:'AvenirNextLTPro-Medium';
 src:url("../fonts/avenir/AvenirNextLTPro-Medium.eot");
 src:url("../fonts/avenir/AvenirNextLTPro-Medium.eot?#iefix") format("embedded-opentype"),
 url("../fonts/avenir/AvenirNextLTPro-Medium.woff2") format("woff2"),
 url("../fonts/avenir/AvenirNextLTPro-Medium.woff") format("woff"),
 url("../fonts/avenir/AvenirNextLTPro-Medium.ttf") format("truetype"),
 url("../fonts/avenir/AvenirNextLTPro-Medium.svg") format("svg");
 font-weight:normal;
 font-style:normal
}
@font-face {
 font-family:'AvenirNextLTPro-Light';
 src:url("../fonts/avenir/AvenirNextLTPro-Light.eot");
 src:url("../fonts/avenir/AvenirNextLTPro-Light.eot?#iefix") format("embedded-opentype"),
 url("../fonts/avenir/AvenirNextLTPro-Light.woff2") format("woff2"),
 url("../fonts/avenir/AvenirNextLTPro-Light.woff") format("woff"),
 url("../fonts/avenir/AvenirNextLTPro-Light.ttf") format("truetype"),
 url("../fonts/avenir/AvenirNextLTPro-Light.svg") format("svg");
 font-weight:normal;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-100.eot');
 src:url('../fonts/rawline/rawline-100.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-100.woff2') format('woff2'),
 url('../fonts/rawline/rawline-100.woff') format('woff'),
 url('../fonts/rawline/rawline-100.ttf') format('truetype'),
 url('../fonts/rawline/rawline-100.svg') format('svg');
 font-weight:100;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-100i.eot');
 src:url('../fonts/rawline/rawline-100i.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-100i.woff2') format('woff2'),
 url('../fonts/rawline/rawline-100i.woff') format('woff'),
 url('../fonts/rawline/rawline-100i.ttf') format('truetype'),
 url('../fonts/rawline/rawline-100i.svg') format('svg');
 font-weight:100;
 font-style:italic
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-200.eot');
 src:url('../fonts/rawline/rawline-200.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-200.woff2') format('woff2'),
 url('../fonts/rawline/rawline-200.woff') format('woff'),
 url('../fonts/rawline/rawline-200.ttf') format('truetype'),
 url('../fonts/rawline/rawline-200.svg') format('svg');
 font-weight:200;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-200i.eot');
 src:url('../fonts/rawline/rawline-200i.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-200i.woff2') format('woff2'),
 url('../fonts/rawline/rawline-200i.woff') format('woff'),
 url('../fonts/rawline/rawline-200i.ttf') format('truetype'),
 url('../fonts/rawline/rawline-200i.svg') format('svg');
 font-weight:200;
 font-style:italic
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-300-.eot');
 src:url('../fonts/rawline/rawline-300-.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-300.woff2') format('woff2'),
 url('../fonts/rawline/rawline-300.woff') format('woff'),
 url('../fonts/rawline/rawline-300.ttf') format('truetype'),
 url('../fonts/rawline/rawline-300.svg') format('svg');
 font-weight:300;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-300i.eot');
 src:url('../fonts/rawline/rawline-300i.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-300i.woff2') format('woff2'),
 url('../fonts/rawline/rawline-300i.woff') format('woff'),
 url('../fonts/rawline/rawline-300i.ttf') format('truetype'),
 url('../fonts/rawline/rawline-300i.svg') format('svg');
 font-weight:300;
 font-style:italic
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-400.eot');
 src:url('../fonts/rawline/rawline-400.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-400.woff2') format('woff2'),
 url('../fonts/rawline/rawline-400.woff') format('woff'),
 url('../fonts/rawline/rawline-400.ttf') format('truetype'),
 url('../fonts/rawline/rawline-400.svg') format('svg');
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-400i.eot');
 src:url('../fonts/rawline/rawline-400i.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-400i.woff2') format('woff2'),
 url('../fonts/rawline/rawline-400i.woff') format('woff'),
 url('../fonts/rawline/rawline-400i.ttf') format('truetype'),
 url('../fonts/rawline/rawline-400i.svg') format('svg');
 font-weight:400;
 font-style:italic
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-500.eot');
 src:url('../fonts/rawline/rawline-500.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-500.woff2') format('woff2'),
 url('../fonts/rawline/rawline-500.woff') format('woff'),
 url('../fonts/rawline/rawline-.ttf') format('truetype'),
 url('../fonts/rawline/rawline-500.svg') format('svg');
 font-weight:500;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-500i.eot');
 src:url('../fonts/rawline/rawline-500i.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-500i.woff2') format('woff2'),
 url('../fonts/rawline/rawline-500i.woff') format('woff'),
 url('../fonts/rawline/rawline-500i.ttf') format('truetype'),
 url('../fonts/rawline/rawline-500i.svg') format('svg');
 font-weight:500;
 font-style:italic
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-600.eot');
 src:url('../fonts/rawline/rawline-600.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-600.woff2') format('woff2'),
 url('../fonts/rawline/rawline-600.woff') format('woff'),
 url('../fonts/rawline/rawline-600.ttf') format('truetype'),
 url('../fonts/rawline/rawline-600.svg') format('svg');
 font-weight:600;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-600i.eot');
 src:url('../fonts/rawline/rawline-600i.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-600i.woff2') format('woff2'),
 url('../fonts/rawline/rawline-600i.woff') format('woff'),
 url('../fonts/rawline/rawline-600i.ttf') format('truetype'),
 url('../fonts/rawline/rawline-600i.svg') format('svg');
 font-weight:600;
 font-style:italic
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-700.eot');
 src:url('../fonts/rawline/rawline-700.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-700.woff2') format('woff2'),
 url('../fonts/rawline/rawline-700.woff') format('woff'),
 url('../fonts/rawline/rawline-700.ttf') format('truetype'),
 url('../fonts/rawline/rawline-700.svg') format('svg');
 font-weight:700;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-700i.eot');
 src:url('../fonts/rawline/rawline-700i.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-700i.woff2') format('woff2'),
 url('../fonts/rawline/rawline-700i.woff') format('woff'),
 url('../fonts/rawline/rawline-700i.ttf') format('truetype'),
 url('../fonts/rawline/rawline-700i.svg') format('svg');
 font-weight:700;
 font-style:italic
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-800.eot');
 src:url('../fonts/rawline/rawline-800.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-800.woff2') format('woff2'),
 url('../fonts/rawline/rawline-800.woff') format('woff'),
 url('../fonts/rawline/rawline-800.ttf') format('truetype'),
 url('../fonts/rawline/rawline-800.svg') format('svg');
 font-weight:800;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-800i.eot');
 src:url('../fonts/rawline/rawline-800i.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-800i.woff2') format('woff2'),
 url('../fonts/rawline/rawline-800i.woff') format('woff'),
 url('../fonts/rawline/rawline-800i.ttf') format('truetype'),
 url('../fonts/rawline/rawline-800i.svg') format('svg');
 font-weight:800;
 font-style:italic
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-900.eot');
 src:url('../fonts/rawline/rawline-900.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-900.woff2') format('woff2'),
 url('../fonts/rawline/rawline-900.woff') format('woff'),
 url('../fonts/rawline/rawline-900.ttf') format('truetype'),
 url('../fonts/rawline/rawline-900.svg') format('svg');
 font-weight:900;
 font-style:normal
}
@font-face {
 font-family:'rawline';
 src:url('../fonts/rawline/rawline-900i.eot');
 src:url('../fonts/rawline/rawline-900i.eot?#iefix') format('embedded-opentype'),
 url('../fonts/rawline/rawline-900i.woff2') format('woff2'),
 url('../fonts/rawline/rawline-900i.woff') format('woff'),
 url('../fonts/rawline/rawline-900i.ttf') format('truetype'),
 url('../fonts/rawline/rawline-900i.svg') format('svg');
 font-weight:900;
 font-style:italic
}
#footer {
 background-color:#1f1f1f;
 min-height:280px;
 padding-bottom:0
}
#footer a {
 font-size:12px
}
#footer a:hover,
#footer a:focus,
#footer a.active,
#footer a.open {
 text-decoration:none
}
header .portlet:hover {
 z-index:1050
}
@media only screen and (min-width:768px) {
 header .logo {
  margin:4px 0
 }
}
header .navbar-toggle {
 margin:10px 15px
}
header a {
 color:#FFF
}
header a:hover,
header a:focus {
 color:#787878
}
header .form-control:focus {
 border-color:#FFF;
 color:#FFF
}
header .navbar-user .user-avatar-link>a,
header .navbar-user .sign-in>a {
 color:#FFF;
 display:inline-block;
 font-size:12px;
 padding:16px 16px 16px 6px;
 text-transform:uppercase
}
header .navbar-user .user-avatar-link>a:hover,
header .navbar-user .user-avatar-link>a:focus,
header .navbar-user .user-avatar-link>a.active,
header .navbar-user .user-avatar-link>a.open,
header .navbar-user .sign-in>a:hover,
header .navbar-user .sign-in>a:focus,
header .navbar-user .sign-in>a.active,
header .navbar-user .sign-in>a.open {
 color:#787878;
 text-decoration:none
}
header .navbar-user .user-icon,
header .navbar-user .icon-user {
 display:inline-table
}
header .navbar-user .user-full-name {
 margin-left:4px
}
header #search.focus:hover {
 overflow:visible
}
header #search .lfr-ddm-field-group {
 display:none
}
header #search fieldset .form-group {
 width:100%
}
header #search fieldset .form-group .search-input::-webkit-input-placeholder {
 color:#787878
}
header #search fieldset .form-group .search-input:-moz-placeholder {
 color:#787878
}
header #search fieldset .form-group .search-input::-moz-placeholder {
 color:#787878
}
header #search fieldset .form-group .search-input:-ms-input-placeholder {
 color:#787878
}
header #search fieldset .form-group .search-input:focus::-webkit-input-placeholder {
 color:#787878
}
header #search fieldset .form-group .search-input:focus:-moz-placeholder {
 color:#787878
}
header #search fieldset .form-group .search-input:focus::-moz-placeholder {
 color:#787878
}
header #search fieldset .form-group .search-input:focus:-ms-input-placeholder {
 color:#787878
}
header #search fieldset .form-group .search-input {
 text-transform:uppercase;
 width:98%
}
@media only screen and (max-width:767px) {
 header #search fieldset .form-group .search-input {
  font-size:12px;
  line-height:18px
 }
}
@media only screen and (min-width:768px) {
 header .btn-search {
  width:44px;
  height:44px;
  overflow:hidden;
  position:relative
 }
 header .btn-search:hover .lexicon-icon,
 header .btn-search:focus .lexicon-icon {
  color:#787878;
  fill:#787878
 }
 header .btn-search .lexicon-icon {
  position:absolute;
  top:8px;
  right:8px;
  width:24px;
  height:24px;
  -webkit-transition:top .8s cubic-bezier(0.175,0.885,0.32,1.275);
  -o-transition:top .8s cubic-bezier(0.175,0.885,0.32,1.275);
  transition:top .8s cubic-bezier(0.175,0.885,0.32,1.275)
 }
 header .btn-search .lexicon-icon:nth-of-type(2) {
  -webkit-transform:scale(0.6);
  -moz-transform:scale(0.6);
  -ms-transform:scale(0.6);
  -o-transform:scale(0.6);
  transform:scale(0.6);
  top:44px
 }
 header .btn-search.open .lexicon-icon {
  top:44px
 }
 header .btn-search.open .lexicon-icon:nth-of-type(2) {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  top:8px
 }
 @media only screen and (max-width:767px) {
  header .lfr-nav-child-toggle {
   float:left;
   padding:0 10px
  }
 }
 header .portlet-body>.navbar {
  margin:0 15px
 }
 header li.open>a:focus {
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
 }
 @media only screen and (min-width:768px) {
  .search-opened header #search {
   height:60px
  }
 }
 .search-opened #content,
 .search-opened footer {
  opacity:.3
 }
 .col-no-padding [class*="col-"] {
  padding-left:0;
  padding-right:0
 }
 @media only screen and (min-width:768px) {
  .pull-sm-right {
   float:right!important
  }
 }
 .blog-list-card {
  color:#FFF
 }
 .blog-list-card .portlet-body a {
  color:#FFF
 }
 .blog-list-card .aspect-ratio {
  background-color:#1f1f1f
 }
 @media only screen and (min-width:768px) {
  .blog-list-card .asset-title {
   font-size:40px;
   font-weight:300
  }
 }
 .blog-list-card .asset-title a {
  color:#FFF;
  cursor:pointer;
  text-decoration:none
 }
 .blog-list-card .asset-user-name {
  border-bottom:1px solid #FFF;
  font-size:12px;
  line-height:32px;
  padding-bottom:10px;
  text-transform:uppercase
 }
 .blog-list-card .blog-list-card-content {
  position:absolute;
  bottom:10px
 }
 @media only screen and (min-width:980px) {
  .blog-list-card .blog-list-card-content {
   padding:10px 30px
  }
 }
 .blog-list {
  margin-top:20px
 }
 @media only screen and (min-width:768px) {
  .blog-list {
   margin-top:40px
  }
 }
 .blog-list .asset-abstract {
  margin-bottom:40px
 }
 .blog-list .aspect-ratio {
  background-color:#1f1f1f
 }
 .blog-list .asset-summary {
  font-size:12px;
  line-height:1.8
 }
 .blog-list .asset-user-name {
  border-bottom:1px solid #6a00d6;
  color:#6a00d6;
  display:inline-block;
  font-size:12px;
  line-height:32px;
  text-transform:uppercase
 }
 .blog-carousel h4 a {
  color:#FFF;
  font-size:20px;
  font-weight:300
 }
 @media only screen and (min-width:768px) {
  .blog-carousel h4 a {
   font-size:36px
  }
 }
 .blog-carousel .asset-user-name {
  border-bottom:1px solid #FFF;
  color:#FFF;
  display:inline-block;
  font-size:12px;
  line-height:32px;
  margin-bottom:20px;
  text-transform:uppercase
 }
 .aspect-ratio-9-to-16 {
  padding-bottom:56.25%
 }
 @media only screen and (min-width:768px) {
  .aspect-ratio-9-to-16 {
   padding-bottom:112.495%
  }
 }
 .aspect-ratio-21-to-9 {
  padding-bottom:56.25%
 }
 @media only screen and (min-width:980px) {
  .aspect-ratio-21-to-9 {
   padding-bottom:23.33%
  }
 }
 .navbar-inverse.navbar-porygon {
  /*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_53___rygon{background:#6a00d6}#wrapper .user-icon-porygon .lexicon-icon{margin-top:-7px;width:20px;height:20px}.portlet-layout.row{margin:0}.portlet-layout.row .col-md-12{padding:0}.portlet-body a{color:#1f1f1f}