/*1603361796000*/
@charset "UTF-8";
@import "../../../../use.fontawesome.com/releases/v5.8.1/css/all.css";
.loadingmask-message{
    background:transparent;
    border-width:0;
    display:block;
    height:1em;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    text-align:left;
    vertical-align:middle;
    width:1em
}
.loadingmask-message .loadingmask-message-content{
    animation:loading-animation 1.2s infinite ease-out;
    background:transparent;
    border-radius:50%;
    border-width:0;
    clear:both;
    color:transparent;
    height:1em;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    transform:translateZ(0);
    width:1em
}
.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 *{
    -moz-user-select:none;
    -ms-user-select:none;
    -webkit-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-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;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    -o-hyphens:auto;
    -webkit-hyphens:auto;
    hyphens:auto;
    word-wrap:break-word
}
.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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/arrows/05_down.png) no-repeat 2px 50%
}
.lfr-panel.lfr-collapsed .lfr-panel-titlebar{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/arrows/05_right.png)
}
.lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/application/panel_header_toggler_open.png)
}
.lfr-panel.lfr-extended .lfr-panel-titlebar{
    background:#d6d6d6 url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/common/checkerboard.png)
}
.lfr-preview-file-toolbar{
    background:#333;
    opacity:.5
}
.lfr-preview-file-toolbar .icon-arrow-1-l{
    background:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/document_library/preview_left.png) no-repeat 0 50%
}
.lfr-preview-file-toolbar .icon-arrow-1-r{
    background:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/document_library/preview_right.png) no-repeat 0 50%
}
.lfr-preview-file-toolbar .icon-zoomin{
    background:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/aui/loading_indicator.gif) no-repeat 50% 50%
}
.lfr-preview-file-image img{
    background:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/common/remove.png);
    background-repeat:no-repeat
}
.lfr-upload-container a.cancel-uploads{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/calendar/event_indicator.png) no-repeat 50% 95%
}
.taglib-calendar .has-events.calendar-current-day a span{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/diff/minus.png)
}
.taglib-diff-html div.diff-added-image{
    background:#CFC url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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-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-icon[lang]>img{
    vertical-align:baseline;
    width:16px
}
.taglib-icon-label{
    margin-left:12px
}
.taglib-image-selector .change-image-controls{
    background:#FFF
}
.taglib-image-selector .glyphicon-ok{
    background:#FFF;
    opacity:0;
    z-index:-1
}
.taglib-image-selector .progress-wrapper .progressbar{
    background:#b0b4bb;
    opacity:.7
}
.taglib-image-selector.check-active .glyphicon-ok{
    opacity:1;
    z-index:0
}
.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{
    font-size:16px;
    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-search-container-wrapper a{
    color:#212529
}
.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle{
    color:#6c757d
}
.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:active,.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:focus,.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:hover{
    background-color:#f7f8f9;
    border-radius:4px;
    color:#212529
}
.lfr-search-container-wrapper .list-group{
    margin-bottom:0
}
.lfr-search-container-wrapper .list-group .list-group-item:nth-last-child(2){
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.lfr-search-container-wrapper .list-group .list-group-item h4{
    font-size:.875rem;
    line-height:1.5;
    margin-bottom:0
}
.lfr-search-container-wrapper .list-group .list-group-item h5,.lfr-search-container-wrapper .list-group .list-group-item h6,.lfr-search-container-wrapper .list-group .list-group-item .h5,.lfr-search-container-wrapper .list-group .list-group-item .h6{
    font-size:.875rem;
    font-weight:400;
    line-height:1.5;
    margin-bottom:0
}
.lfr-search-container-wrapper .list-group .list-group-item h6+h5{
    font-weight:600
}
.lfr-search-container-wrapper .list-group .list-group-item .checkbox{
    margin-top:0
}
.lfr-search-container-wrapper .list-group+.taglib-search-iterator-page-iterator-bottom{
    margin-top:20px
}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child{
    border-bottom-left-radius:.25rem
}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child{
    border-bottom-right-radius:.25rem
}
.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,.lfr-size-column{
    white-space:nowrap
}
.lfr-description-column,.lfr-role-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
}
.lfr-email-column,.lfr-mobile-column,.lfr-website-column{
    min-width:100px
}
@media only screen and (min-width:768px){
    .lfr-email-column,.lfr-mobile-column,.lfr-website-column{
        min-width:115px
    }
}
.lfr-email-column .checkbox-container .form-group,.lfr-mobile-column .checkbox-container .form-group,.lfr-website-column .checkbox-container .form-group{
    margin-bottom:0
}
.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
}
.aspect-ratio.aspect-ratio-8-to-3{
    padding-bottom:37.5%
}
.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
}
.card-tab-group .card-tab:nth-child(n+2) .card-tab .card-tab .card-tab{
    border-left-width:0;
    padding-left:0
}
.hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value{
    width:95px
}
.hsv-palette .hsv-view-container .hsv-value{
    width:56px
}
.yui3-color-picker-popover .palette-container{
    border-collapse:separate
}
.dialog-iframe-popup .hsv-palette-modal.modal-dialog{
    bottom:0 !important;
    left:0 !important;
    margin:0;
    max-width:none;
    right:0 !important;
    top:0 !important;
    width:100%
}
@media(min-width:768px){
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog{
        bottom:auto !important;
        height:100%;
        left:50% !important;
        max-height:375px;
        max-width:650px;
        right:auto !important;
        top:50% !important;
        transform:translate(-50%,-50%)
    }
}
.dialog-iframe-popup .hsv-palette-modal.modal-dialog>.hsv-palette-modal-content{
    bottom:0;
    left:0;
    overflow:visible;
    position:absolute;
    right:0;
    top:0
}
@media(max-width:767.98px){
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog>.hsv-palette-modal-content{
        border-radius:0;
        border-width:0
    }
}
@media(max-width:767.98px){
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog .modal-body{
        padding:1rem
    }
}
.dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-default-size.hsv-container{
    width:100%
}
.dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-image-container{
    margin:0
}
.dialog-bd{
    min-height:30px
}
.dialog-content{
    border:1px solid #c8c9ca;
    padding:5px
}
.dialog-iframe-popup .sheet>.lfr-nav{
    margin-top:-24px
}
.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 .dialog-body .container-view,.dialog-iframe-popup .export-dialog-tree>.container-fluid-1280,.dialog-iframe-popup .export-dialog-tree .container-view,.dialog-iframe-popup .lfr-dynamic-uploader>.container-fluid-1280,.dialog-iframe-popup .lfr-dynamic-uploader .container-view,.dialog-iframe-popup .lfr-form-content>.container-fluid-1280,.dialog-iframe-popup .lfr-form-content .container-view,.dialog-iframe-popup .portlet-configuration-body-content>.container-fluid-1280,.dialog-iframe-popup .portlet-configuration-body-content .container-view,.dialog-iframe-popup .process-list>.container-fluid-1280,.dialog-iframe-popup .process-list .container-view,.dialog-iframe-popup .roles-selector-body>.container-fluid-1280,.dialog-iframe-popup .roles-selector-body .container-view{
    padding-top:20px
}
.dialog-iframe-popup .dialog-body>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .dialog-body>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .dialog-body .container-view>.nav-tabs-default,.dialog-iframe-popup .dialog-body .container-view .nav-tabs-underline,.dialog-iframe-popup .export-dialog-tree>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .export-dialog-tree>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .export-dialog-tree .container-view>.nav-tabs-default,.dialog-iframe-popup .export-dialog-tree .container-view .nav-tabs-underline,.dialog-iframe-popup .lfr-dynamic-uploader>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .lfr-dynamic-uploader>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .lfr-dynamic-uploader .container-view>.nav-tabs-default,.dialog-iframe-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,.dialog-iframe-popup .lfr-form-content>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .lfr-form-content>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .lfr-form-content .container-view>.nav-tabs-default,.dialog-iframe-popup .lfr-form-content .container-view .nav-tabs-underline,.dialog-iframe-popup .portlet-configuration-body-content>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .portlet-configuration-body-content>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .portlet-configuration-body-content .container-view>.nav-tabs-default,.dialog-iframe-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,.dialog-iframe-popup .process-list>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .process-list>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .process-list .container-view>.nav-tabs-default,.dialog-iframe-popup .process-list .container-view .nav-tabs-underline,.dialog-iframe-popup .roles-selector-body>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .roles-selector-body>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .roles-selector-body .container-view>.nav-tabs-default,.dialog-iframe-popup .roles-selector-body .container-view .nav-tabs-underline{
    margin-left:-15px;
    margin-right:-15px;
    margin-top:-20px
}
.dialog-iframe-popup .dialog-body>.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 .lfr-form-content>.lfr-nav+.container-fluid-1280,.dialog-iframe-popup .portlet-configuration-body-content>.lfr-nav+.container-fluid-1280,.dialog-iframe-popup .process-list>.lfr-nav+.container-fluid-1280,.dialog-iframe-popup .roles-selector-body>.lfr-nav+.container-fluid-1280{
    padding-top:0
}
.dialog-iframe-popup .login-container{
    padding:1rem
}
.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% - 48px)
    }
}
.dialog-iframe-popup .navigation-bar>.container-fluid{
    margin-left:24px;
    margin-right:24px;
    padding:0
}
.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 .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 .lfr-dynamic-uploader,.dialog-iframe-popup .process-list{
        top:48px
    }
}
.dialog-iframe-popup .portlet-export-import-publish-processes{
    top:0
}
@media only screen and (min-width:992px){
    .dialog-with-footer #main-content,.dialog-with-footer #wrapper{
        height:calc(100% - 60px)
    }
}
.dialog-with-footer .button-holder.dialog-footer,.dialog-with-footer .sheet-footer.dialog-footer{
    background-color:#FFF;
    border-top:1px solid #e9ecef;
    bottom:0;
    display:flex;
    flex-direction:row-reverse;
    left:0;
    margin:0;
    padding:10px 24px;
    width:100%
}
@media only screen and (min-width:992px){
    .dialog-with-footer .button-holder.dialog-footer,.dialog-with-footer .sheet-footer.dialog-footer{
        position:fixed
    }
}
.dialog-with-footer .button-holder.dialog-footer .btn,.dialog-with-footer .sheet-footer.dialog-footer .btn{
    margin-left:1rem;
    margin-right:0
}
@media only screen and (min-width:992px){
    .dialog-with-footer .dialog-body,.dialog-with-footer .lfr-dynamic-uploader,.dialog-with-footer .lfr-form-content,.dialog-with-footer .portlet-configuration-body-content,.dialog-with-footer .roles-selector-body{
        padding-bottom:60px
    }
}
.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-permissions .portlet-configuration-body-content{
    display:flex;
    flex-direction:column;
    overflow:visible
}
.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content>form{
    flex-grow:1;
    max-width:none;
    overflow:auto
}
.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content .table-responsive,.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content .table-responsive-lg{
    overflow:visible
}
.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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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.ae-placeholder: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
}
.has-error .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus){
    border-left-color:#c67
}
.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
}
.cke_widget_image .cke_image_resizer{
    background-clip:content-box;
    bottom:-15px;
    height:40px;
    outline-color:transparent;
    padding:20px 10px 10px 20px;
    right:-15px;
    width:40px
}
.html-editor.portlet{
    background:#FFF;
    color:#000;
    line-height:1;
    padding:1em;
    text-align:start
}
.html-editor.portlet-message-boards{
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    -o-hyphens:auto;
    -webkit-hyphens:auto;
    hyphens:auto;
    word-wrap:break-word;
    word-wrap:break-word
}
.html-editor.portlet-message-boards blockquote{
    background:#eef0f2 url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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
}
.mce-content-body{
    text-align:start
}
.file-icon-color-0{
    background-color:#6b6c7e;
    color:#FFF
}
.file-icon-color-1{
    background-color:#a7a9bc;
    color:#FFF
}
.file-icon-color-2{
    background-color:#50d2a0;
    color:#FFF
}
.file-icon-color-3{
    background-color:#af78ff;
    color:#FFF
}
.file-icon-color-4{
    background-color:#ffb46e;
    color:#FFF
}
.file-icon-color-5{
    background-color:#ff5f5f;
    color:#FFF
}
.file-icon-color-6{
    background-color:#4b9bff;
    color:#FFF
}
.file-icon-color-7{
    background-color:#272833;
    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
}
.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{
    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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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
}
.has-control-menu .lfr-asset-anchor{
    height:74px;
    margin-top:-74px
}
.lfr-asset-anchor{
    display:block;
    height:10px;
    margin-top:-10px;
    position:relative;
    z-index:-1
}
.lfr-url-error{
    display:inline-block;
    white-space:normal;
    overflow-wrap:break-all;
    word-wrap:break-all;
    word-break:break-all
}
.lfr-page-layouts{
    padding:0
}
.lfr-page-layouts input[type="radio"]:checked+.card-horizontal{
    box-shadow:inset 0 0 0 2px #65b6f0
}
.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
}
@media only screen and (min-width:768px){
    .modal-dialog{
        max-width:none
    }
}
.modal-dialog.modal-dialog-sm{
    max-width:500px
}
.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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/arrows/paging_first.png)
}
.paginator-prev-link{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/arrows/paging_previous.png)
}
.paginator-last-link{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/arrows/paging_last.png)
}
.paginator-next-link{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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
}
.info-panel .panel-group{
    margin-left:-1.5rem;
    margin-right:-1.5rem
}
.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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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
}
.sheet>.panel-group .sheet-footer{
    margin-bottom:0
}
.sheet-footer{
    display:inline-flex
}
.sheet-footer .btn{
    margin-right:.5rem
}
.sheet-footer .btn:last-child{
    margin-right:0
}
@media only screen and (min-width:768px){
    .sheet .display-style-icon .lfr-asset-item{
        width:25%
    }
}
.splitter{
    background-color:#f8f9fa;
    border-radius:.25rem .25rem 0 0;
    padding:10px 15px;
    position:relative;
    z-index:1
}
.splitter.splitter-spaced{
    border-radius:.25rem;
    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-block;
    margin:0 1em 0 0;
    max-width:100%
}
.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-width: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
}
.lfr-portal-tooltip,.lfr-portal-tooltip a{
    -webkit-touch-callout:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.tooltip{
    max-width:200px
}
.tree-node .icon-check{
    padding-right:2px
}
.tree-node .icon-check:before{
    content:"\f096"
}
.tree-node .tree-node-checked .icon-check{
    padding-right:0
}
.tree-node .tree-node-checked .icon-check:before{
    content:"\f046"
}
.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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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:#FFF;
    border:1px solid #e7e7ed;
    color:#008576
}
.user-icon-color-1{
    background-color:#FFF;
    border:1px solid #e7e7ed;
    color:#287d3c
}
.user-icon-color-2{
    background-color:#FFF;
    border:1px solid #e7e7ed;
    color:#2e5aac
}
.user-icon-color-3{
    background-color:#FFF;
    border:1px solid #e7e7ed;
    color:#da1414
}
.user-icon-color-4{
    background-color:#FFF;
    border:1px solid #e7e7ed;
    color:#007dab
}
.user-icon-color-5{
    background-color:#FFF;
    border:1px solid #e7e7ed;
    color:#272833
}
.user-icon-color-6{
    background-color:#FFF;
    border:1px solid #e7e7ed;
    color:#6b6c7e
}
.user-icon-color-7{
    background-color:#FFF;
    border:1px solid #e7e7ed;
    color:#b95000
}
.user-icon-color-8{
    background-color:#FFF;
    border:1px solid #e7e7ed;
    color:#be3370
}
.user-icon-color-9{
    background-color:#FFF;
    border:1px solid #e7e7ed;
    color:#9c33be
}
.container-fluid-max-xl,#content,#main-content{
    max-width:1200px
}
#content{
    width:100%;
    margin:0 auto;
    padding:0 15px
}
#main-content{
    width:100%;
    margin:0 auto;
    padding:0
}
.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 .drag-handle{
    display:none
}
@media only screen and (min-width:992px){
    .touch .modify-pages .drag-handle{
        display:none
    }
}
.nav li .toolbar{
    margin-top:5px
}
.navbar-nav .nav-item.hover:after{
    bottom:-0.125rem;
    content:'';
    height:.125rem;
    position:absolute;
    width:100%
}
.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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/application/button_bg_over.png)
}
.trigger-selected{
    background-color:#ebebeb;
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/application/button_bg_selected.png)
}
.trigger-selected:focus,.trigger-selected:hover{
    background-color:#b7def4;
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/application/button_bg_selected_over.png)
}
.options-trigger img{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/common/configuration.png)
}
.save-trigger img{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/common/check.png)
}
.freeform .portlet{
    margin-bottom:0
}
body.portlet{
    border-width:0
}
.portlet-icon-back{
    margin-top:-2px
}
.portlet-topper{
    position:relative
}
.portlet-topper .portlet-topper-toolbar .portlet-icon-back{
    background:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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;
    margin-top:0;
    max-width:95%;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:top;
    white-space:nowrap
}
.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-layout .portlet-header{
    margin-bottom:1rem
}
.portlet-draggable .portlet-topper{
    cursor:move
}
@media only screen and (min-width:768px){
    .portlet .visible-interaction{
        display:none
    }
}
.portlet:hover .visible-interaction,.portlet.open .visible-interaction{
    display:block
}
@media only screen and (max-width:767px){
    .controls-hidden .portlet .visible-interaction{
        display:none
    }
}
.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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/messages/alert.png);
    color:#663
}
.lfr-status-error-label{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/messages/error.png);
    color:#900
}
.lfr-status-help-label,.lfr-status-info-label,.lfr-status-progress-label{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/messages/info.png);
    color:#34404f
}
.lfr-status-help-label{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/portlet/help.png)
}
.lfr-status-progress-label{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/aui/loading_indicator.gif)
}
.lfr-status-success-label{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/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.open>.portlet-topper,.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%)
    }
}
@media only screen and (min-width:768px){
    .portlet.open>.portlet-content-editable,.portlet:hover>.portlet-content-editable,.portlet.focus>.portlet-content-editable{
        border-color:transparent;
        border-top-left-radius:0;
        border-top-right-radius:0
    }
}
.portlet{
    margin-bottom:10px;
    position:relative
}
.portlet>.portlet-content-editable{
    border-color:transparent
}
.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;
        transition:opacity .25s,transform .25s;
        top:0
    }
}
.portlet-content-editable{
    border-color:transparent;
    border-radius:0;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    padding:10px
}
.portlet-actions{
    float:right
}
.portlet-name-text{
    font-size:.875rem;
    font-weight:600
}
.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:#f7f7f7;
    border-color:transparent;
    border-radius:0;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    color:rgba(0,0,0,0.5);
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    padding:3px 12px 3px 24px;
    position:relative
}
.portlet-topper-toolbar{
    margin:0;
    padding-left:0
}
.portlet-topper-toolbar>a,.portlet-topper-toolbar>span>a,.portlet-topper-toolbar .lfr-icon-menu>a{
    color:rgba(0,0,0,0.5)
}
.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:transparent;
        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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/messages/error.png);
    background-position:5px 50%;
    background-repeat:no-repeat;
    padding-left:28px
}
.portlet-decorate .portlet-content{
    background:#fff;
    border-color:transparent;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    word-wrap: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(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/arrows/07_down.png) no-repeat 50% 100%;
    display:block;
    overflow:hidden;
    text-indent:101%;
    white-space:nowrap;
    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
}
.widget-toolbar .btn+.btn,.widget-toolbar .widget-group+.widget-group{
    margin-left:1rem
}
.widget-mode-detail{
    padding-top:1rem
}
.widget-mode-detail .title{
    font-size:36px
}
.widget-mode-detail .sub-title{
    font-size:26px;
    margin-bottom:32px
}
.widget-mode-detail .widget-metadata{
    margin-bottom:2rem
}
.widget-mode-detail .widget-mode-detail-text{
    margin-top:48px
}
.widget-mode-detail .widget-mode-detail-text img{
    max-width:100%
}
.widget-mode-detail .widget-mode-detail-text p{
    font-size:18px;
    line-height:1.8
}
.widget-mode-card .card{
    display:flex;
    height:calc(100% - 24px);
    margin-bottom:24px
}
.widget-mode-card .card-header{
    overflow:hidden;
    padding:0
}
.widget-mode-card .card-title{
    position:relative
}
@media(min-width:768px){
    .widget-mode-card .visible-interaction{
        position:absolute;
        right:-8px
    }
}
.widget-mode-simple .widget-topbar{
    margin-bottom:8px
}
.widget-mode-simple .widget-metadata{
    margin-bottom:24px
}
.widget-mode-simple .widget-toolbar{
    margin-top:1.5rem
}
.widget-mode-simple .widget-content .cover-image{
    margin-bottom:24px
}
.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
}
.overlaymask-content{
    background-color:#FFF
}
:not(.inline-item)>.loading-animation{
    margin-bottom:20px;
    margin-top:20px
}
.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;
    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);
    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{
    transition:all 100ms ease-in
}
.taglib-image-selector .glyphicon-ok{
    transition:opacity .2s ease-in-out;
    border-radius:30px
}
.taglib-image-selector .progress-wrapper .progressbar{
    border-radius:0
}
.drop-here-info{
    transition:all .2s ease-in-out
}
.drop-here-info .drop-icons{
    transition:all .2s ease-in-out
}
.drop-here-info .drop-icons span{
    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)
}
html body{
    color:#222;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:200
}
html .alert,html .portlet-msg-alert,html .portlet-msg-error,html .portlet-msg-help,html .portlet-msg-info,html .portlet-msg-progress,html .portlet-msg-success{
    word-wrap:break-word
}
html .table{
    font-size:15px;
    overflow:hidden
}
html .table td{
    background-color:#f9f9f9;
    padding:4px 0
}
html .table thead th{
    background-color:#f0efef;
    font-size:15px;
    font-weight:normal
}
html .table .table-sort-liner a{
    color:#555;
    font-weight:normal;
    text-decoration:underline
}
html .table-striped tbody>tr:nth-child(odd)>td,html .table-striped tbody>tr:nth-child(odd)>th{
    background-color:#fff
}
html .table-hover tbody tr:hover>td,html .table-hover tbody tr:hover>th{
    background-color:#edf8fd
}
html input[type="color"],html input[type="date"],html input[type="datetime"],html input[type="datetime-local"],html input[type="email"],html input[type="month"],html input[type="number"],html input[type="password"],html input[type="search"],html input[type="tel"],html input[type="text"],html input[type="time"],html input[type="url"],html input[type="week"],html select,html textarea,html .uneditable-input{
    border:1px solid #ddd;
    color:#8d8d8d;
    font-weight:200
}
html input[type="color"]:focus,html input[type="date"]:focus,html input[type="datetime"]:focus,html input[type="datetime-local"]:focus,html input[type="email"]:focus,html input[type="month"]:focus,html input[type="number"]:focus,html input[type="password"]:focus,html input[type="search"]:focus,html input[type="tel"]:focus,html input[type="text"]:focus,html input[type="time"]:focus,html input[type="url"]:focus,html input[type="week"]:focus,html select:focus,html textarea:focus,html .uneditable-input:focus{
    border-color:rgba(0,172,255,0.8)
}
html input[type="text"].search-query{
    margin-top:0
}
html label{
    color:#555;
    font-size:15px;
    font-weight:200
}
html li{
    line-height:27px
}
html li .radio input,html li .checkbox input{
    top:3px
}
html select:focus{
    border:1px solid rgba(0,172,255,0.8);
    outline:5px auto rgba(82,168,236,0.6);
    outline-offset:-2px
}
html .form-search .form-group-inline,html .lfr-translation-manager-selector .form-group-inline{
    margin:0
}
html .field-wrapper .btn .btn-default{
    margin-top:0
}
html .btn .btn-default.disabled,html .btn .btn-default[disabled]{
    opacity:.4
}
html .btn .btn-default-link{
    color:#555;
    text-decoration:none
}
html .btn .btn-default-link:focus,html .btn .btn-default-link:hover{
    color:#009ae5;
    text-decoration:none
}
html .btn .btn-default-link>i{
    height:auto;
    margin:0;
    padding:0;
    width:auto
}
html .form-group .input-resource-wrapper{
    margin-bottom:0
}
html .lfr-ddm-container .form-group,html .portlet-staging-bar .form-group{
    margin-bottom:15px
}
@media(max-width:767px){
    html .form-search .input-group .btn .btn-default{
        font-size:0;
        padding:4px 19px 0
    }
    html .form-search .input-group .btn .btn-default:after{
        content:"";
        font-size:18px
    }
}
html .lfr-tree .tree-node .tree-node-selected .tree-label{
    background:#e4f5fc
}
html .previous-level:focus{
    color:#0a68cd
}
html .previous-level:hover{
    color:#8cd3fc
}
html .logo,html .logo:hover{
    color:#333;
    line-height:20px
}
html .portlet,html .portlet-borderless-container{
    margin-bottom:0;
    padding:0
}
html .portlet-title,html .portlet-title-text{
    padding:0 10px
}
html .portlet-nested-portlets .portlet-body .portlet,html .portlet-content,html .portlet-minimized .portlet-content-container{
    border:0
}
html .portlet-borderless-container{
    padding:0
}
html .portlet-options .dropdown-toggle .caret{
    display:none
}
html .taglib-icon-help img{
    opacity:.5;
    vertical-align:top
}
html .taglib-icon-help img:hover{
    opacity:1
}
html .dockbar-split .dockbar .nav li.dropdown.open>.dropdown-toggle,html .dockbar-split .dockbar .nav li.dropdown.active>.dropdown-toggle,html .dockbar-split .dockbar .nav li.dropdown.open.active>.dropdown-toggle{
    background-color:transparent;
    color:#fff
}
html .dockbar-split .dockbar .navbar-inner{
    background:0;
    visibility:hidden
}
html .dockbar-split.dockbar-ready .dockbar .navbar-inner{
    visibility:visible
}
html .dockbar.navbar .navbar-inner{
    min-height:40px
}
html .dockbar .navbar-inner{
    background:#333
}
html .dockbar .navbar-inner .container .navbar-btn{
    color:#fff
}
html .dockbar .navbar-inner .container .navbar-btn .user-avatar-image{
    position:relative;
    top:2px;
    width:28px
}
html .dockbar .nav>li>a{
    color:#fff;
    line-height:31px
}
html .dockbar .nav>li>a:focus,html .dockbar .nav>li>a:hover{
    color:#fff
}
html .dockbar .nav>li>a [class^="icon-"],html .dockbar .nav>li>a [class*=" icon-"]{
    margin-top:3px
}
html .dockbar .nav>li.active>a{
    color:#fff
}
html .dockbar .nav>li.active>a,html .dockbar .nav>li.active>a:hover,html .dockbar .nav>li.active>a:focus{
    background:#333
}
html .dockbar .nav li.dropdown>.dropdown-toggle .caret,html .dockbar .nav li.dropdown.open.active>.dropdown-toggle .caret,html .dockbar .nav li.dropdown>.dropdown-toggle:hover .caret{
    border-bottom-color:#fff;
    border-top-color:#fff
}
html .dockbar .nav li.dropdown.open>.dropdown-toggle,html .dockbar .nav li.dropdown.active>.dropdown-toggle,html .dockbar .nav li.dropdown.open.active>.dropdown-toggle{
    background-color:#3ea9db;
    color:#fff
}
html .dockbar .nav li.dropdown .dropdown-menu,html .dockbar .nav li.dropdown .site-administration-menu{
    background:#fff;
    border-width:0;
    left:0;
    margin:0;
    right:auto
}
html .dockbar .nav li.dropdown .dropdown-menu>li>a,html .dockbar .nav li.dropdown .site-administration-menu>li>a{
    color:#000;
    font-weight:300
}
html .dockbar .nav li.dropdown .dropdown-menu>li>a:focus,html .dockbar .nav li.dropdown .dropdown-menu>li>a:hover,html .dockbar .nav li.dropdown .site-administration-menu>li>a:focus,html .dockbar .nav li.dropdown .site-administration-menu>li>a:hover{
    background:#2fa4f5;
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF2FA4F5',endColorstr='#FF2FA4F5')
}
html .dockbar .nav li.dropdown .dropdown-menu>li>a [class^="icon-"],html .dockbar .nav li.dropdown .dropdown-menu>li>a [class*=" icon-"],html .dockbar .nav li.dropdown .site-administration-menu>li>a [class^="icon-"],html .dockbar .nav li.dropdown .site-administration-menu>li>a [class*=" icon-"]{
    margin-right:3px
}
html .dockbar .nav li.dropdown .dropdown-menu>li>a .icon-spacer,html .dockbar .nav li.dropdown .site-administration-menu>li>a .icon-spacer{
    margin-right:17px
}
html .dockbar .nav li.dropdown .dropdown-menu li.active>a,html .dockbar .nav li.dropdown .site-administration-menu li.active>a{
    background:#3b6dcc
}
html .dockbar .nav li.dropdown .dropdown-menu{
    max-height:300px;
    overflow-x:hidden;
    overflow-y:auto
}
html .dockbar .nav li.dropdown .dropdown-menu:after,html .dockbar .nav li.dropdown .dropdown-menu:before{
    border-width:0
}
html .dockbar .nav li.dropdown.user-avatar .dropdown-menu{
    left:auto;
    right:0
}
html .dockbar .nav-account-controls li ul li a:hover i{
    background-image:none;
    text-decoration:none
}
html .dockbar .divider-vertical{
    border-left-color:#222;
    border-right-color:#555;
    display:none
}
html .app-view-taglib .lfr-header-row-content .select-all-entries{
    left:7px;
    top:14px
}
html .navbar .btn btn-default-group,html .navbar .navbar-search{
    margin-bottom:8px;
    margin-top:8px
}
html .navbar .navbar-btn{
    padding:10px
}
html .navbar .container .navbar-btn{
    background:transparent;
    border-color:#ddd
}
html .navbar .container .navbar-btn:hover,html .navbar .container .navbar-btn:focus,html .navbar .container .navbar-btn:active,html .navbar .container .navbar-btn.active,html .navbar .container .navbar-btn.disabled,html .navbar .container .navbar-btn[disabled]{
    background-color:#ddd
}
html .navbar .container .navbar-btn .icon-bar{
    background:#656565
}
html .navbar .icon-caret-down{
    background:#27a7eb;
    background:rgba(255,255,255,0.2);
    font-size:14px;
    height:auto;
    margin-left:5px;
    padding:1px 4px;
    width:auto
}
html .navbar .nav>li.open>a{
    background-color:#fff;
    color:#555;
    text-decoration:none
}
html .navbar .navbar-inner{
    min-height:47px
}
html .modify-pages .delete-tab{
    background:#555;
    border:2px solid #fff;
    color:#fff;
    font-size:16px;
    padding:4px;
    right:-10px;
    top:0;
    z-index:300
}
html .modify-pages .delete-tab:hover{
    -webkit-box-shadow:0 1px 1px -1px #000;
    -moz-box-shadow:0 1px 1px -1px #000;
    box-shadow:0 1px 1px -1px #000
}
html .breadcrumb{
    padding:4px 15px;
    width:100%
}
html .breadcrumb li a{
    display:inline-block;
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    line-height:normal;
    max-width:300px;
    vertical-align:text-bottom
}
html .breadcrumb li span.divider{
    color:#999;
    font-weight:bold
}
html .breadcrumb li.last a{
    color:#676767
}
html .breadcrumb li.last span.divider{
    display:none
}
html .breadcrumb .only .divider{
    display:none
}
@media(max-width:767px){
    html .breadcrumb.breadcrumb-horizontal{
        padding-left:5px;
        padding-right:5px
    }
    html .breadcrumb.breadcrumb-horizontal li{
        display:none
    }
    html .breadcrumb.breadcrumb-horizontal li.only,html .breadcrumb.breadcrumb-horizontal li.first,html .breadcrumb.breadcrumb-horizontal li.last,html .breadcrumb.breadcrumb-horizontal li.current-parent{
        display:inline-block
    }
    html .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.only,html .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.first a,html .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.last a,html .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.active,html .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.current-parent a{
        max-width:65px
    }
    html .breadcrumb.breadcrumb-horizontal li.breadcrumb-truncate.current-parent:before{
        color:#999;
        content:" ...  / ";
        font-weight:bold
    }
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab.active .tab-label .message{
    color:#000
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab.active .tab-label .number{
    background:#60bfef
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab.active .tab-label .tab-icon{
    color:#60bfef
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab.section-error .tab-label .message{
    color:#b50303
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab .tab-label .message{
    color:#000
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab .tab-label .number{
    background:#ccc;
    color:#fff
}
@media(max-width:979px){
    html .taglib-form-navigator .form-navigator-content{
        clear:both;
        float:none;
        width:100%
    }
    html .taglib-form-navigator .form-navigator.nav.well{
        border-width:1px 0 0;
        box-shadow:none;
        clear:both;
        float:none;
        margin:1em 0 0;
        padding:1em .5em;
        width:100%
    }
    html .taglib-form-navigator .form-navigator.nav.well>li{
        display:inline-block
    }
    html .taglib-form-navigator .form-navigator.nav.well>li>a{
        margin:0;
        padding:.1em 1em
    }
    html .taglib-form-navigator .nobr{
        white-space:normal
    }
}
html #banner h2,html #banner h3,html .site-breadcrumbs h1{
    clip:rect(0 0 0 0);
    position:absolute
}
html .opens-new-window-accessible{
    display:inline-block;
    font-size:0;
    height:11px;
    margin-left:2px;
    overflow:hidden;
    text-indent:-9999px;
    vertical-align:top;
    width:11px
}
html .nav-header{
    background-color:#e5e5e5;
    border:solid #ddd;
    border-width:1px 0;
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal
}
html .panel-group .panel-group-group .panel-group-heading .panel-group-toggle{
    padding-left:15px
}
html .panel-group .panel-group-group .toggler-content-expanded{
    border-width:1px 0 0 0
}
html .panel-group-group .panel-group-heading.toggler-header-collapsed .panel-group-toggle:before,html .panel-group-group .panel-group-heading.toggler-header-expanded .panel-group-toggle:before,html .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-collapsed:before,html .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-expanded:before{
    display:inline-block;
    margin-right:5px
}
html .panel-group-group{
    border-width:0
}
html .panel-group-group .panel-group-heading{
    background:none no-repeat 0 50%;
    overflow:hidden
}
html .panel-group-group .panel-group-heading .panel-group-toggle,html .panel-group-group .panel-group-heading .panel-group-toggle:hover{
    text-decoration:none
}
html .panel-group-group .panel-group-heading.toggler-header-collapsed,html .panel-group-group .panel-group-heading.toggler-header-expanded{
    background-image:none
}
html .panel-group-group .panel-group-heading.toggler-header-collapsed .panel-group-toggle:before,html .panel-group-group .panel-group-heading.toggler-header-expanded .panel-group-toggle:before{
    opacity:.5
}
html .panel-group-group .panel-group-heading.toggler-header-collapsed{
    position:relative
}
html .panel-group-group .panel-group-heading.toggler-header-collapsed .panel-group-toggle:after{
    content:"";
    margin-left:10px;
    position:absolute;
    top:50%;
    width:100%
}
html .panel-group-group .toggler-content-expanded{
    border:1px solid #333
}
html .panel-group-group .toggler-content-expanded .panel-group-inner{
    border-width:0
}
html .panel-group-group.lfr-panel-extended{
    border-width:1px
}
html .panel-group-group.lfr-panel-extended .panel-group-heading{
    background:#f2f2f2;
    overflow:hidden;
    position:static
}
html .panel-group-group.lfr-panel-extended .panel-group-heading .panel-group-toggle{
    color:#999;
    padding-left:8px
}
html .panel-group-group.lfr-panel-extended .panel-group-heading .panel-group-toggle:after,html .panel-group-group.lfr-panel-extended .panel-group-heading .panel-group-toggle:before{
    float:right;
    font-size:22px
}
html .panel-group-heading .panel-group-toggle{
    padding-left:0
}
html .toggler-content-collapsed{
    display:none
}
html body.yui3-skin-sam .yui3-widget-mask{
    background-color:#fff
}
html.ie .dockbar .navbar-inner,html.ie #navigation .navbar-inner{
    filter:none
}
html.ie6 .panel-group-group .panel-group-heading,html.ie7 .panel-group-group .panel-group-heading{
    background:none no-repeat 0 50%
}
html.ie6 .panel-group-group .panel-group-heading.toggler-header-collapsed,html.ie7 .panel-group-group .panel-group-heading.toggler-header-collapsed{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/arrows/05_right.png)
}
html.ie6 .panel-group-group .panel-group-heading.toggler-header-expanded,html.ie7 .panel-group-group .panel-group-heading.toggler-header-expanded{
    background-image:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/arrows/05_down.png)
}
html .add-content-menu .panel-group,html .lfr-edit-layout-panel .panel-group,html .panel-page-menu .portlet-borderless-container .panel-group{
    background:#fff;
    border:solid #d3d3d3;
    border-width:0 1px
}
html .add-content-menu .panel-group .panel-group-group,html .lfr-edit-layout-panel .panel-group .panel-group-group,html .panel-page-menu .portlet-borderless-container .panel-group .panel-group-group{
    border-width:0;
    margin-bottom:0
}
html .add-content-menu .panel-group .panel-group-group .panel-group-heading,html .lfr-edit-layout-panel .panel-group .panel-group-group .panel-group-heading,html .panel-page-menu .portlet-borderless-container .panel-group .panel-group-group .panel-group-heading{
    cursor:pointer
}
html .add-content-menu .panel-group .panel-group-group .panel-group-heading .panel-group-toggle,html .lfr-edit-layout-panel .panel-group .panel-group-group .panel-group-heading .panel-group-toggle,html .panel-page-menu .portlet-borderless-container .panel-group .panel-group-group .panel-group-heading .panel-group-toggle{
    font-size:16px;
    font-weight:300;
    padding:0
}
html .add-content-menu .panel-group .panel-group-group .panel-group-inner,html .lfr-edit-layout-panel .panel-group .panel-group-group .panel-group-inner,html .panel-page-menu .portlet-borderless-container .panel-group .panel-group-group .panel-group-inner{
    background:#fcfcfc;
    border:solid #d3d3d3;
    border-width:0 0 1px 0;
    padding:6px 0 15px
}
html .add-content-menu .panel-group .panel-group-group .toggler-header,html .lfr-edit-layout-panel .panel-group .panel-group-group .toggler-header,html .panel-page-menu .portlet-borderless-container .panel-group .panel-group-group .toggler-header{
    background:#f2f2f2;
    border:solid #d3d3d3;
    border-width:1px 0;
    margin-top:-1px;
    padding:6px 10px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
html .add-content-menu .panel-group .panel-group-group .toggler-header .panel-group-toggle,html .lfr-edit-layout-panel .panel-group .panel-group-group .toggler-header .panel-group-toggle,html .panel-page-menu .portlet-borderless-container .panel-group .panel-group-group .toggler-header .panel-group-toggle{
    background:#f2f2f2 url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/arrows/13_right.png) no-repeat 100% -20px
}
html .add-content-menu .panel-group .panel-group-group .toggler-header-collapsed .panel-group-toggle,html .lfr-edit-layout-panel .panel-group .panel-group-group .toggler-header-collapsed .panel-group-toggle,html .panel-page-menu .portlet-borderless-container .panel-group .panel-group-group .toggler-header-collapsed .panel-group-toggle{
    background-position:100% 0
}
html .add-content-menu .panel-group .panel-group-group .toggler-header-collapsed .panel-group-toggle:before,html .lfr-edit-layout-panel .panel-group .panel-group-group .toggler-header-collapsed .panel-group-toggle:before,html .panel-page-menu .portlet-borderless-container .panel-group .panel-group-group .toggler-header-collapsed .panel-group-toggle:before{
    display:none
}
html .add-content-menu .panel-group .panel-group-group .toggler-header-expanded .panel-group-toggle:before,html .lfr-edit-layout-panel .panel-group .panel-group-group .toggler-header-expanded .panel-group-toggle:before,html .panel-page-menu .portlet-borderless-container .panel-group .panel-group-group .toggler-header-expanded .panel-group-toggle:before{
    display:none
}
html .add-content-menu .panel-group .toggler-content-expanded,html .lfr-edit-layout-panel .panel-group .toggler-content-expanded,html .panel-page-menu .portlet-borderless-container .panel-group .toggler-content-expanded{
    border-width:0
}
html .lfr-add-panel .add-content-menu .lfr-content-item{
    color:#009ae5
}
html .lfr-add-panel .add-content-menu .lfr-content-item:focus,html .lfr-add-panel .add-content-menu .lfr-content-item:hover{
    background-color:#e5f5fc
}
html .lfr-add-panel .add-content-menu .lfr-content-item.lfr-portlet-used{
    color:#bbb
}
html .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-collapsed:before,html .lfr-add-panel .lfr-page-template .lfr-page-template-title.toggler-header-expanded:before{
    color:#8d8d8d;
    position:absolute;
    right:5px;
    top:0
}
html .lfr-add-panel .lfr-page-template .lfr-page-template-title.active:before{
    color:#fff
}
html .lfr-add-panel.lfr-admin-panel h1,html .lfr-device-preview-panel.lfr-admin-panel h1,html .lfr-edit-layout-panel.lfr-admin-panel h1{
    color:#009ae5;
    font-size:26px;
    font-weight:normal;
    line-height:26px
}
html .entry-body a,html .html-editor a,html .journal-content-article a,html .thread-body a,html .wiki-body a{
    font-weight:inherit
}
html .entry-body th,html .html-editor th,html .journal-content-article th,html .thread-body th,html .wiki-body th{
    font-weight:bold
}
html ::-webkit-selection{
    background:#2aaae6 !important;
    color:#fff;
    text-shadow:-1px -1px rgba(0,0,0,0.3)
}
html ::-moz-selection{
    background:#2aaae6 !important;
    color:#fff;
    text-shadow:-1px -1px rgba(0,0,0,0.3)
}
html ::-o-selection{
    background:#2aaae6 !important;
    color:#fff;
    text-shadow:-1px -1px rgba(0,0,0,0.3)
}
html ::selection{
    background:#2aaae6 !important;
    color:#fff;
    text-shadow:-1px -1px rgba(0,0,0,0.3)
}
html .breadcrumb>li{
    text-shadow:none
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab.section-error .tab-label .number,html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab.section-success .tab-label .number{
    -webkit-transition-duration:.25s;
    -moz-transition-duration:.25s;
    transition-duration:.25s;
    -webkit-transition-property:box-shadow;
    -moz-transition-property:box-shadow;
    transition-property:box-shadow;
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab.section-error .tab-label .number{
    box-shadow:0 0 5px 0 #b50303
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab.section-success .tab-label .number{
    box-shadow:0 0 5px 0 #488f06
}
html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab .tab-label:hover .number,html .taglib-form-navigator>.form-steps>ul.form-navigator.well .tab .tab-label:focus .number{
    box-shadow:0 0 5px 0 #60bfef
}
html .modify-pages .delete-tab{
    border-radius:50%;
    text-shadow:none
}
html .nav-header{
    background-color:#fff;
    background-image:linear-gradient(#fff 0%,#f2f2f2 100%)
}
html .portlet-options .dropdown-toggle,html .portlet-options.open .dropdown-toggle{
    box-shadow:none
}
html .table{
    border-radius:5px
}
html input[type="color"],html input[type="date"],html input[type="datetime"],html input[type="datetime-local"],html input[type="month"],html input[type="number"],html input[type="password"],html input[type="text"],html input[type="time"],html input[type="week"],html input[type="email"],html input[type="url"],html input[type="search"],html input[type="tel"],html textarea,html .uneditable-input{
    border-radius:0;
    box-shadow:none
}
html input[type="color"]:focus,html input[type="date"]:focus,html input[type="datetime"]:focus,html input[type="datetime-local"]:focus,html input[type="month"]:focus,html input[type="number"]:focus,html input[type="password"]:focus,html input[type="text"]:focus,html input[type="time"]:focus,html input[type="week"]:focus,html input[type="email"]:focus,html input[type="url"]:focus,html input[type="search"]:focus,html input[type="tel"]:focus,html textarea:focus,html .uneditable-input:focus{
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}
html input.search-query{
    border-radius:15px
}
html .tagselector-focused .tagselector-content .textboxlistentry-holder{
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)
}
html .portlet-dockbar .portlet-borderless-container{
    margin-bottom:0;
    min-height:0;
    padding:0
}
html .dockbar .nav>li>a{
    text-shadow:none
}
html .dockbar .nav li.dropdown .dropdown-menu{
    border-radius:0
}
html .dockbar .container .btn btn-default .user-avatar-image,html .dockbar .nav li.dropdown.user-avatar .user-avatar-image{
    border-radius:50%;
    box-shadow:0 0 0 2px #5594e0
}
html .navbar .container .btn btn-default,html .navbar .container .btn btn-default .icon-bar{
    box-shadow:0 1px 0 #fff
}
html .navbar .icon-caret-down{
    border-radius:50%
}
html .navbar .nav>li.open>a{
    box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)
}
html .dockbar .container .btn btn-default{
    box-shadow:none
}
html body.yui3-skin-sam .yui3-widget-mask{
    opacity:.8
}
html.ie6 .logo,html.ie6 .logo:hover,html.ie7 .logo,html.ie7 .logo:hover{
    line-height:normal
}
html.ie6 .portlet-dockbar,html.ie7 .portlet-dockbar{
    position:relative;
    z-index:99999
}
.portlet-search .search-layout .result .asset-entry .asset-entry-title a{
    text-decoration:none;
    line-height:1.3em
}
.portlet-search .search-layout .result .asset-entry .asset-entry-title a img{
    display:none
}
.portlet-search .search-layout .result .asset-entry .asset-entry-type{
    display:none
}
html cite{
    font-style:normal;
    color:#d3d3d3;
    font-size:1.5em
}
html blockquote{
    border:0;
    margin:0;
    padding:0
}
html .separator{
    border-color:#bfbfbf transparent #fff;
    border-style:solid;
    border-width:1px 0
}
html #skip-to-content:focus{
    clip:rect(auto auto auto auto);
    margin-top:35px;
    right:5px;
    z-index:200
}
html #sign-in{
    font-weight:bold;
    padding:5px 5px 5px 25px;
    position:absolute;
    right:0;
    top:-1.2em
}
html .redirected-to-message{
    margin-right:10px
}
html .redirected-to-message a{
    background:#ecfbff;
    border:1px solid #ade5fa;
    color:#8d8d8d;
    padding:5px
}
html .taglib-portal-message{
    margin-bottom:0
}
html .portlet-dockbar{
    display:inherit
}
html .dockbar.navbar .nav li.dropdown.active .dropdown-toggle{
    background-color:transparent
}
html .dockbar.navbar .nav li.dropdown.active .dropdown-toggle:hover{
    color:#fff
}
html .dockbar.navbar .nav li.dropdown.staging-toggle .dropdown-menu{
    background-color:#55b8ec
}
html .dockbar.navbar .nav>li>a{
    margin:0 5px 0 0;
    padding:6px 10px
}
html .dockbar.navbar .nav>li>a:hover{
    background-color:#2fa4f5
}
html .dockbar .info-button{
    top:9px
}
html .dockbar .info-button a{
    margin-top:-4px
}
html .dockbar .info-button a:hover{
    color:#fff
}
html .dockbar .staging-bar .staging-toggle{
    color:#fff
}
html .dockbar .staging-bar .staging-toggle li a{
    color:#fff;
    font-weight:300;
    text-decoration:none
}
html .dockbar .staging-bar .staging-toggle .btn btn-default-link{
    color:#fff;
    font-size:12px
}
html .dockbar .page-customization-bar .btn btn-default{
    border-color:transparent
}
html .dockbar .page-customization-bar .btn btn-default:hover,html .dockbar .page-customization-bar .btn btn-default:focus{
    background:transparent;
    text-decoration:underline
}
html .dockbar-split .dockbar .info-button{
    top:9px
}
html .dockbar-split .dockbar .navbar-inner .nav-account-controls{
    border-top:1px solid #00aeff
}
html .dockbar-split .dockbar .navbar-inner .nav-account-controls.nav-account-controls-notice{
    top:50px
}
html .dockbar-split .dockbar .navbar-inner .nav-add-controls{
    background:transparent;
    border-top-width:0
}
html .dockbar-split .dockbar .navbar-inner .nav-add-controls.nav-add-controls-notice{
    top:70px
}
html .dockbar-split .dockbar .navbar-inner .nav-add-controls>li{
    background-color:transparent;
    background-image:none
}
html .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a{
    background:#333;
    line-height:inherit;
    padding:6px 8px
}
@media(max-width:979px){
    html .dockbar-split .dockbar .navbar-inner .nav-add-controls>li>a{
        background:transparent
    }
}
html .dockbar-split .dockbar .navbar-inner .page-customization-bar{
    background-color:#6da4e4;
    background-color:rgba(109,168,228,0.9);
    line-height:20px
}
html .dockbar-split .dockbar .navbar-inner .page-customization-bar-text{
    height:43px
}
html .dockbar-split .dockbar .navbar-inner .staging-bar{
    margin:6px 0
}
html .dockbar-split .dockbar .navbar-inner .staging-bar>li{
    background:transparent
}
html .modify-pages .delete-tab{
    background:#555;
    border:2px solid #fff;
    color:#fff;
    font-size:16px;
    padding:4px;
    right:-10px;
    top:0;
    z-index:300
}
html .modify-pages .lfr-nav-item .lfr-nav-child-toggle{
    padding:10px
}
html .modify-pages .lfr-nav-item .lfr-nav-child-toggle i{
    margin:0
}
@media(max-width:979px){
    html .modify-pages .lfr-nav-item .lfr-nav-child-toggle{
        line-height:1em;
        padding:14px;
        position:absolute;
        right:0;
        top:0
    }
}
html .modify-pages .drag-handle{
    background-color:rgba(255,255,255,0.75);
    color:#009ae5
}
html .portlet-content,html .portlet-minimized .portlet-content-container{
    border:1px solid #eaeaea;
    border-top-width:0;
    padding:12px 10px 10px
}
html .portlet-topper,html .portlet-header{
    color:#fff;
    padding:0
}
html .portlet-topper .portlet-title,html .portlet-topper .portlet-title-text,html .portlet-header .portlet-title,html .portlet-header .portlet-title-text{
    font-size:1em;
    font-weight:normal;
    line-height:2.2;
    margin:0
}
html .portlet-topper .portlet-title i,html .portlet-topper .portlet-title span img,html .portlet-topper .portlet-title-text i,html .portlet-topper .portlet-title-text span img,html .portlet-header .portlet-title i,html .portlet-header .portlet-title span img,html .portlet-header .portlet-title-text i,html .portlet-header .portlet-title-text span img{
    display:none
}
html .portlet-topper .portlet-topper-toolbar,html .portlet-header .portlet-topper-toolbar{
    font-size:.8em;
    margin:-10px 0 0;
    padding:0;
    right:10px;
    top:50%
}
html .lfr-configurator-visibility .portlet-topper{
    background-color:#a9a9a9
}
html .signed-in.controls-visible .portlet-title{
    padding-right:80px
}
html .portlet-asset-publisher .asset-title,html .portlet-asset-publisher .header-title,html .portlet-asset-publisher li.title-list,html .portlet-blogs .entry-title,html .portlet-blogs .header-title,html .portlet-message-boards .header-title{
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    overflow-wrap:break-word;
    word-wrap:break-word;
    word-break:break-all
}
html .portlet-asset-publisher .asset-content,html .portlet-asset-publisher .asset-summary,html .portlet-blogs .entry-body,html .portlet-journal-content .journal-content-article,html .portlet-message-boards .thread-body{
    word-wrap:break-word
}
html .edit-actions{
    list-style:none;
    margin-left:0;
    margin-right:0
}
html .edit-actions li{
    float:left;
    margin-right:10px
}
html .portlet-icons{
    float:none
}
html .page-maximized .portlet-icons{
    font-size:11px
}
html .dropdown-menu>li.portlet-close>a{
    color:#c00;
    font-weight:bold
}
html .dropdown-menu>li.portlet-close>a:focus,html .dropdown-menu>li.portlet-close>a:hover{
    background-color:#c00;
    background-image:none;
    color:#fff
}
html .update-reminder-query .form-group{
    max-width:350px
}
html .update-reminder-query .reminder-query-answer{
    height:30px;
    width:100%
}
html .update-reminder-query .reminder-query-question{
    width:100%
}
html .navbar-inner .nav.staging-bar{
    border-top-width:0;
    position:static
}
html .navbar-inner .nav.staging-bar li .page-variations{
    display:inline-block;
    margin-left:8px
}
html .navbar-inner .nav.staging-bar li .page-variations a{
    text-decoration:none
}
html .navbar-inner .nav.staging-bar li.dropdown{
    position:static
}
html .portlet-staging-bar .row .layout-revision-info .layout-revision-version label{
    color:#b6ddf5
}
html .portlet-staging-bar .label-submit{
    background-color:#469de3
}
html .portlet-staging-bar .layout-branch-selector .icon-caret-down,html .portlet-staging-bar .layout-set-branch-selector .icon-caret-down{
    background-color:#469de3
}
html .portlet-staging-bar .page-variations-options .lfr-icon-menu,html .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu{
    background-color:#50afe9
}
html .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-globe,html .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-file,html .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-globe,html .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-file{
    background-color:#469de3
}
html .lfr-panel-container{
    background-color:transparent
}
html .lfr-portlet-title-editable-content .field{
    display:inline;
    float:none
}
html .portlet-journal-content .lfr-icon-actions{
    margin-bottom:3px
}
html #navigation .nav li.open>a{
    box-shadow:none
}
html #navigation .nav .dropdown-menu{
    border-radius:0
}
html #navigation .nav>.active>a{
    background-color:#044f86;
    background-image:linear-gradient(#044f86 0%,#044f86 47%,#044f86 100%);
    box-shadow:none;
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF044F86',endColorstr='#FF044F86')
}
html #navigation .navbar-inner{
    border-radius:0;
    box-shadow:none
}
html #navigation .navbar-inner li a{
    text-shadow:none
}
html .modify-pages .delete-tab{
    border-radius:50%;
    text-shadow:none;
    -webkit-transition:opacity .3s ease;
    -moz-transition:opacity .3s ease;
    transition:opacity .3s ease
}
html .modify-pages .delete-tab:hover{
    box-shadow:0 1px 1px -1px #000
}
html .portlet-borderless-bar,html .portlet-content .lfr-icon-actions{
    border-radius:20px;
    box-shadow:inset 0 1px 3px #000
}
html .portlet-borderless-bar .portlet-actions{
    box-shadow:inset 2px 1px 2px #000
}
html .portlet-borderless-bar .portlet-title-default{
    box-shadow:inset -2px 1px 2px #000
}
html .portlet-content,html .portlet-minimized .portlet-content-container{
    border-radius:0 0 3px 3px
}
html .portlet-minimized .portlet-content{
    border-width:0
}
html .portlet-minimized .portlet-topper,html .portlet-minimized .portlet-header{
    border-radius:3px
}
html .portlet-nested-portlets .portlet-body .portlet,html .portlet-nested-portlets .portlet-body .portlet-borderless-container{
    box-shadow:none
}
html .portlet-nested-portlets .portlet-body .portlet,html .portlet-content,html .portlet-minimized .portlet-content-container{
    border:0
}
html .portlet-borderless-container{
    padding:0
}
html .portlet-topper,html .portlet-header{
    border-radius:0
}
html .dockbar .staging-bar .staging-toggle>a{
    border-radius:3px
}
html .dockbar-split .dockbar .navbar-inner{
    box-shadow:none;
    text-shadow:none
}
html .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open>.dropdown-toggle{
    box-shadow:none
}
html .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active>.staging-link.dropdown-toggle{
    background-image:none
}
html.ie8 .dockbar-split .dockbar .navbar-inner .info-button a{
    margin-top:-2px
}
html .signed-out .navbar.navbar-static-top.dockbar .sign-in{
    display:none
}
html .navbar .icon-caret-down{
    background:0;
    padding:0
}
html .dockbar .navbar-inner .container a[data-navid*="AccountControls"]{
    display:none
}
html .dockbar .navbar-inner .container a[data-navid*="Navigation"]{
    background:#6b8311;
    padding:.8em;
    margin:0 .5em 0 0
}
html .dockbar .navbar-inner .container .navbar-btn:hover,html .dockbar .navbar-inner .container .navbar-btn.open{
    background-color:#044f86 !important
}
html .dockbar .navbar-inner .nav>li,html .dockbar .navbar-inner html .dockbar-split .dockbar .navbar-inner .nav>li{
    height:40px
}
@media(max-width:979px){
    html .dockbar-split .dockbar{
        margin:0
    }
}
html #wrapper{
    padding:0
}
@media(max-width:767px){
    html body{
        padding:0
    }
}
html #content .content-inner{
    padding:10px 0
}
html .taglib-header .header-title{
    hyphens:none;
    overflow:visible;
    white-space:normal;
    word-break:unset
}
html .taglib-header .header-back-to a{
    float:right;
    margin-left:.5em;
    margin-right:0;
    padding:.5em 0 .5em .5em
}
html .portlet-asset-publisher{
    position:relative
}
html .portlet-asset-publisher .taglib-rss{
    bottom:0;
    left:0;
    position:absolute
}
html .portlet-asset-publisher .asset-title{
    margin-top:0;
    word-break:normal
}
html .portlet-asset-publisher .asset-title img{
    display:none
}
html .portlet-asset-publisher .asset-small-image{
    float:left;
    padding:0 6px 0 0;
    width:150px
}
html .portlet-asset-publisher.publicadorsemimagem .asset-small-image{
    display:none
}
html .portlet-asset-publisher .asset-metadata{
    display:inline-block;
    line-height:1.2em;
    margin:0;
    position:relative;
    top:-1em
}
html .portlet-asset-publisher .asset-metadata .vertical-separator{
    border-left:1px solid #999;
    display:block;
    height:2.5em;
    padding-right:.8em
}
html .portlet-asset-publisher .asset-more{
    text-align:right
}
@media(max-width:767px){
    html .carousel.component{
        padding-bottom:3.6em !important
    }
}
html .banner-rotativo .carousel-item{
    display:block;
    width:100%;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
@media(max-width:979px){
    html .banner-rotativo .carousel-item{
        background-color:#036bb8;
        background-position:center top;
        background-size:contain
    }
}
@media(max-width:767px){
    html .banner-rotativo .carousel-item{
        background-size:cover
    }
}
html .banner-rotativo menu{
    opacity:0;
    background:#036bb8;
    border-radius:8px 0 0;
    bottom:0;
    right:0;
    padding:0 .5em;
    transition:opacity .5s;
    -webkit-transition:opacity .5s;
    -moz-transition:opacity .5s;
    -ms-transition:opacity .5s;
    -o-transition:opacity .5s
}
@media screen and (max-width:1200px){
    html .banner-rotativo menu{
        opacity:1
    }
}
@media(max-width:979px){
    html .banner-rotativo menu{
        border-radius:0;
        display:block;
        opacity:1;
        padding:0;
        text-align:center;
        width:100%
    }
    html .banner-rotativo menu li{
        display:inline-block;
        float:none
    }
}
html .banner-rotativo menu a.carousel-menu-item{
    background:0;
    border-radius:0;
    color:#bbb;
    font-size:.9em;
    line-height:1.2em;
    padding:.25em .3em;
    text-indent:0
}
html .banner-rotativo menu a.carousel-menu-item:hover,html .banner-rotativo menu a.carousel-menu-item:focus{
    text-decoration:none
}
html .banner-rotativo menu a.carousel-menu-active{
    color:#fff
}
html .banner-rotativo menu a.carousel-menu-pause{
    clip:rect(0,0,0,0);
    position:absolute
}
html .banner-rotativo menu a.carousel-menu-index{
    height:auto;
    line-height:.7em;
    text-indent:0;
    width:auto
}
html .banner-rotativo menu a.carousel-menu-prev::before{
    content:"<<"
}
html .banner-rotativo menu a.carousel-menu-next:before{
    content:">>"
}
@media screen and (max-width:1200px){
    html .banner-rotativo menu a.carousel-menu-item{
        font-size:2.3em
    }
}
@media(max-width:979px){
    html .banner-rotativo menu a.carousel-menu-index{
        font-size:1.8em;
        line-height:1em
    }
    html .banner-rotativo menu a.carousel-menu-prev{
        position:absolute;
        left:0;
        top:0
    }
    html .banner-rotativo menu a.carousel-menu-next{
        position:absolute;
        right:0;
        top:0
    }
}
html .banner-rotativo:hover menu{
    opacity:1
}
html .asset-featured .asset-title{
    border-left:5px solid #5c5c5c;
    padding:.2em .5em;
    height:4em;
    overflow:hidden
}
@media(max-width:767px){
    html .asset-featured .asset-title{
        overflow:visible;
        height:auto
    }
}
html .asset-featured.asset-featured--list{
    margin-left:-10px;
    margin-right:-10px;
    margin-bottom:1em
}
html .asset-featured.asset-featured--list .asset-title{
    background:#dfdfdf;
    border-left:5px solid #035085
}
@media(max-width:979px){
    html .asset-featured.asset-featured--main .asset-featured-image a{
        display:block;
        height:12.2em;
        margin-top:.5em;
        overflow:hidden
    }
    html .asset-featured.asset-featured--main .asset-featured-image a img{
        height:100%;
        max-width:none;
        width:auto
    }
}
@media(max-width:767px){
    html .asset-featured.asset-featured--main{
        margin-bottom:4em
    }
    html .asset-featured.asset-featured--main .asset-title{
        float:left;
        font-size:1.5em;
        width:60.5%
    }
    html .asset-featured.asset-featured--main .asset-featured-image a{
        height:auto;
        width:34%
    }
    html .asset-featured.asset-featured--main .asset-featured-image a img{
        height:auto;
        width:100%
    }
}
@media screen and (max-width:480px){
    html .asset-featured.asset-featured--main .asset-title{
        width:auto
    }
    html .asset-featured.asset-featured--main .asset-featured-image a{
        width:100%
    }
}
html .signed-out .asset-featured.asset-featured--list{
    margin-right:-20px
}
@media(max-width:767px){
    html .signed-out .asset-featured.asset-featured--list{
        margin-right:-10px
    }
}
html .embedded-container{
    position:relative;
    padding-bottom:56.25%;
    height:0
}
@media(max-width:767px){
    html .embedded-container{
        margin-bottom:40px
    }
}
html .embedded-container iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
html .nav-menu,html .list-menu{
    border:1px solid #bfbfbf;
    margin:0 5px 21px 0;
    position:relative
}
html .nav-menu ul,html .list-menu ul{
    font-size:13px;
    font-weight:normal;
    list-style:outside none none;
    margin:0;
    padding:0
}
html .nav-menu ul li a,html .list-menu ul li a{
    border-top:1px solid #bfbfbf;
    color:#2e2e2e;
    display:block;
    font-weight:normal;
    padding:4px 0;
    text-decoration:none
}
html .nav-menu ul li a.selected,html .nav-menu ul li a:hover,html .nav-menu ul li a:focus,html .nav-menu ul li a.open,html .list-menu ul li a.selected,html .list-menu ul li a:hover,html .list-menu ul li a:focus,html .list-menu ul li a.open{
    background:#e1e0e0;
    color:#2e2e2e
}
html .nav-menu ul li a.selected,html .list-menu ul li a.selected{
    font-weight:normal
}
html .nav-menu ul li:first-child,html .list-menu ul li:first-child{
    border-top:0 none
}
html .nav-menu ul li:first-child a,html .list-menu ul li:first-child a{
    border-top:0 none
}
html .nav-menu ul li.open ul.level-2,html .list-menu ul li.open ul.level-2{
    background:#e1e0e0;
    border-top:1px solid #bfbfbf;
    color:#fff
}
html .nav-menu ul li.open ul.level-2 li,html .list-menu ul li.open ul.level-2 li{
    border-top:0 none
}
html .nav-menu ul li.open ul.level-2 li a,html .list-menu ul li.open ul.level-2 li a{
    border-bottom:0 solid #89a5c0;
    color:#2e2e2e;
    font-weight:normal;
    padding:5px 0 5px 20px;
    border:0
}
html .nav-menu ul li.open ul.level-2 li a.open,html .list-menu ul li.open ul.level-2 li a.open{
    background:#eee;
    color:#2e2e2e;
    text-decoration:none
}
html .nav-menu ul li.open ul.level-2 li a.selected,html .nav-menu ul li.open ul.level-2 li a:hover,html .nav-menu ul li.open ul.level-2 li a:focus,html .list-menu ul li.open ul.level-2 li a.selected,html .list-menu ul li.open ul.level-2 li a:hover,html .list-menu ul li.open ul.level-2 li a:focus{
    background:#eee;
    color:#2e2e2e;
    text-decoration:underline
}
html .nav-menu ul li.open ul.level-3,html .list-menu ul li.open ul.level-3{
    background:#f7f7f7;
    border-top:1px solid #bfbfbf;
    color:#fff
}
html .nav-menu ul li.open ul.level-3 a,html .list-menu ul li.open ul.level-3 a{
    padding:5px 0 5px 30px
}
html .nav-menu ul li.open ul.level-4 li a,html .list-menu ul li.open ul.level-4 li a{
    padding:5px 0 5px 40px
}
html #footer ul li{
    line-height:1.4em
}
html #footer ul li a{
    color:#fff;
    font-size:.9em;
    line-height:1.2em
}
html #footer ul.footer-nav__root{
    display:table;
    padding-bottom:4em;
    width:100%
}
@media(max-width:979px){
    html #footer ul.footer-nav__root{
        display:none
    }
}
html #footer ul.footer-nav__root>li{
    border-left:.1em solid #fff;
    margin:0;
    padding-left:.3em;
    width:20%
}
html #footer ul.footer-nav__root>li>a{
    font-weight:bold;
    font-size:1em
}
html #footer ul.footer-nav__root>li ul.footer-navn__children{
    padding-left:.3em
}
@media screen and (max-width:1200px){
    html #footer ul.footer-nav__root>li{
        font-size:140%;
        padding-right:2%
    }
    html #footer ul.footer-nav__root>li a{
        line-height:1.2em;
        margin:0 0 1em;
        display:block
    }
}
html #footer .dados{
    border-top:0 solid #d7d7d7;
    color:#d7d7d7;
    padding:0
}
html #footer .dados a{
    color:#fff;
    opacity:initial
}
html .botao_azul{
    background:#269073;
    display:block;
    color:white;
    text-decoration:none;
    font-size:1.5em;
    padding:20px 0 20px;
    text-align:center;
    position:relative;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px
}
html .contraste .botao_azul{
    background:#000;
    border:1px solid #fff
}
html .botao_azul:hover{
    color:white;
    text-decoration:underline
}
html .botao_verde{
    background:#044f86;
    display:block;
    color:white !important;
    text-decoration:none;
    font-size:1.5em;
    padding:20px 0 20px;
    text-align:center;
    position:relative;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px
}
html .contraste .botao_verde{
    background:#000;
    border:1px solid #fff
}
html .botao_verde:hover{
    color:white;
    text-decoration:underline
}
html .selo-inner{
    margin-top:-16px
}
html .asset-content{
    line-height:1.4em !important;
    font-size:15px !important
}
html #destaque_superior{
    text-align:center
}
html #destaque_inferior{
    text-align:center
}
html #barra_topo .progress-barra_topc{
    width:1170px;
    margin-right:auto;
    margin-left:auto
}
html .redondo .accessibility-links ul li a{
    border-radius:100%
}
html .redondo .accessibility-links ul li a i{
    font-size:.7em;
    position:relative;
    bottom:6px;
    left:1px
}
html .fundo-transparente .accessibility-links ul li a{
    background:0
}
html .fundo-transparente .accessibility-links ul li a img,html .fundo-transparente .accessibility-links ul li a i{
    opacity:.8;
    padding-bottom:7px;
    font-size:1.2em
}
html .fundo-transparente .accessibility-links ul li a:hover,html .fundo-transparente .accessibility-links ul li a:focus{
    text-decoration:none !important
}
html .fundo-transparente .accessibility-links ul li a:hover img,html .fundo-transparente .accessibility-links ul li a:hover i,html .fundo-transparente .accessibility-links ul li a:focus img,html .fundo-transparente .accessibility-links ul li a:focus i{
    opacity:.7
}
html .fundo-transparente .accessibility-links ul li.accessibility-links__item--acceskey a:hover{
    background:0
}
html .tst-inter .portlet-asset-publisher .portlet-body .h2 span.header-title,html .tst-intra .portlet-asset-publisher .portlet-body .h2 span.header-title,html .csjt-inter .portlet-asset-publisher .portlet-body .h2 span.header-title,html .pjt-inter .portlet-asset-publisher .portlet-body .h2 span.header-title{
    word-break:break-word;
    max-width:calc(100% - 30px)
}
html .tst-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon,html .tst-intra .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon,html .csjt-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon,html .pjt-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon{
    font-size:21px
}
html .tst-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span,html .tst-intra .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span,html .csjt-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span,html .pjt-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span{
    font-family:"Font Awesome 5 Free";
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1;
    font-weight:900;
    color:#01426a
}
html .tst-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span::before,html .tst-intra .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span::before,html .csjt-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span::before,html .pjt-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span::before{
    content:"\f0a8"
}
html .tst-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span svg.lexicon-icon.lexicon-icon-angle-left,html .tst-intra .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span svg.lexicon-icon.lexicon-icon-angle-left,html .csjt-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span svg.lexicon-icon.lexicon-icon-angle-left,html .pjt-inter .portlet-asset-publisher .portlet-body .h2 .header-back-to .lfr-icon-item.taglib-icon span svg.lexicon-icon.lexicon-icon-angle-left{
    position:absolute;
    right:0;
    opacity:0
}
html .tst-inter .portlet-asset-publisher .portlet-body .asset-full-content .asset-user-actions,html .tst-intra .portlet-asset-publisher .portlet-body .asset-full-content .asset-user-actions,html .csjt-inter .portlet-asset-publisher .portlet-body .asset-full-content .asset-user-actions,html .pjt-inter .portlet-asset-publisher .portlet-body .asset-full-content .asset-user-actions{
    display:flex;
    justify-content:flex-end
}
html .tst-inter .portlet-asset-publisher .portlet-body .asset-full-content .asset-user-actions .print-action,html .tst-intra .portlet-asset-publisher .portlet-body .asset-full-content .asset-user-actions .print-action,html .csjt-inter .portlet-asset-publisher .portlet-body .asset-full-content .asset-user-actions .print-action,html .pjt-inter .portlet-asset-publisher .portlet-body .asset-full-content .asset-user-actions .print-action{
    margin-right:14px
}
html .tst-intra a:not(.botao-01):hover,html .tst-intra a:not(.botao-01):focus{
    text-decoration:none !important
}
html .tst-intra .list-menu ul li:first-child a{
    border-top:0 none
}
html .tst-intra .list-menu ul li a{
    border-top:1px solid #bfbfbf;
    color:#2e2e2e;
    display:block;
    font-weight:normal;
    padding:5px 0 5px 11px;
    text-decoration:none
}
.csjt-inter span.MsoHyperlinkFollowed{
    color:#666262
}
.csjt-inter a{
    color:#01426a
}
.csjt-inter .breadcrumb li a{
    color:#666262
}
.csjt-inter a:hover,.csjt-inter a:focus{
    color:#666262;
    text-decoration:none !important
}
.csjt-inter .nav-menu,.csjt-inter .list-menu{
    border:0
}
.csjt-inter .nav-menu h2 a,.csjt-inter .list-menu h2 a{
    font-size:20.5px;
    color:#01426a
}
.csjt-inter .nav-menu ul li,.csjt-inter .list-menu ul li{
    padding:0
}
.csjt-inter .nav-menu ul li:first-child,.csjt-inter .list-menu ul li:first-child{
    border-top:0
}
.csjt-inter .nav-menu ul li a,.csjt-inter .list-menu ul li a{
    border-top:1px solid #bfbfbf;
    font-size:13px;
    padding:4px 0 4px 0
}
.csjt-inter .portlet-asset-publisher .metadata-modified-date,.csjt-inter .portlet-asset-publisher .metadata-create-date,.csjt-inter .portlet-asset-publisher .metadata-publish-date,.csjt-inter .portlet-asset-publisher .metadata-expiration-date{
    background:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/cal-csjt.png) no-repeat 0 0
}
.tst-inter .nav-menu,.tst-inter .list-menu{
    border:0
}
.tst-inter #wrapper,.tst-inter #footer{
    border:none !important
}
.tst-inter .asset-title a,.tst-inter a{
    color:#0077b3
}
.skiptranslate{
    display:none
}
body.tst-inter#principal{
    top:0 !important
}
html .pjt-inter{
    top:0 !important
}
html .pjt-inter footer{
    margin-top:42px
}
html .pjt-inter a,html .pjt-inter span.MsoHyperlinkFollowed{
    color:#01426a
}
html .pjt-inter .lfr-product-menu-panel a,html .pjt-inter .control-menu a,html .pjt-inter .lfr-add-panel a{
    color:#fff
}
html .pjt-inter #navigation .navbar-inner li a{
    font-size:16px;
    font-weight:bold
}
html .pjt-inter .breadcrumb li a{
    color:#666262
}
html .pjt-inter a:hover,html .pjt-inter a:focus{
    color:#23527c;
    text-decoration:none !important
}
html .pjt-inter .nav-menu,html .pjt-inter .list-menu{
    border:0
}
html .pjt-inter .nav-menu h2 a,html .pjt-inter .list-menu h2 a{
    font-size:20.5px
}
html .pjt-inter .nav-menu ul li,html .pjt-inter .list-menu ul li{
    padding:0
}
html .pjt-inter .nav-menu ul li:first-child,html .pjt-inter .list-menu ul li:first-child{
    border-top:0
}
html .pjt-inter .nav-menu ul li a,html .pjt-inter .list-menu ul li a{
    font-size:13px;
    padding:4px 0
}
html .pjt-inter .portlet-asset-publisher .metadata-modified-date,html .pjt-inter .portlet-asset-publisher .metadata-create-date,html .pjt-inter .portlet-asset-publisher .metadata-publish-date,html .pjt-inter .portlet-asset-publisher .metadata-expiration-date{
    background:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/cal-pjt.png) no-repeat 0 0
}
html .pjt-inter .icon-cog{
    color:#fff
}
html .pjt-inter html .navbar-inner li{
    line-height:inherit
}
html .pjt-inter #google_translate_element,html .pjt-inter .goog-te-banner-frame,html .pjt-inter .goog-te-balloon-frame,html .pjt-inter #goog-gt-tt,html .pjt-inter .goog-te-balloon-frame,html .pjt-inter .goog-tooltip,html .pjt-inter .goog-tooltip:hover{
    display:none !important
}
html .pjt-inter #principal{
    top:0 !important
}
html .pjt-inter .site-title{
    margin:.2em 0
}
html .pjt-inter .selo{
    padding:0
}
html .pjt-inter .busca{
    padding:10px 0 0 0
}
html .pjt-inter .asset-summary .asset-small-image>a,html .pjt-inter .noticias-destaque .asset-small-image>a{
    width:auto
}
html .pjt-inter .portlet-asset-publisher .asset-small-image{
    width:300px;
    max-width:none
}
.ocultar-imagem.portlet-asset-publisher .abstract-wrapper .asset-abstract .asset-content .asset-small-image{
    display:none
}
.ocultar-imagem.portlet-asset-publisher [class^="col-"].thumbnail{
    display:none
}
.ocultar-imagem.portlet-asset-publisher [class^="col-"].summary{
    flex:0 0 100%;
    max-width:100%
}
.ocultar-metadata.portlet-asset-publisher .abstract-wrapper .asset-abstract .asset-metadata{
    display:none
}
.ocultar-metadata.portlet-asset-publisher .abstract-wrapper .asset-more{
    display:none
}
.ocultar-labels.portlet-asset-publisher .abstract-wrapper .asset-metadata dt{
    display:none
}
.ocultar-sutia.portlet-asset-publisher .abstract-wrapper .asset-content{
    display:none
}
.linha-separadora.portlet-asset-publisher .abstract-wrapper{
    border-bottom:1px solid #ddd
}
.sem-data-de-publicação .publish-date,.sem-contador-de-visualizacoes .view-count,.sem-data-de-publicação .vertical-separator,.sem-contador-de-visualizacoes .vertical-separator{
    display:none !important
}
.portlet-asset-publisher .asset-metadata .help-block{
    padding-right:0;
    margin:0
}
.portlet-asset-publisher .asset-metadata .help-block:last-of-type{
    padding-left:0
}
.portlet-asset-publisher .asset-metadata .help-block .help-block-content{
    padding:0
}
.portlet-asset-publisher .asset-metadata .help-block dd{
    color:#999;
    margin:0
}
.portlet-asset-publisher .asset-metadata .vertical-separator{
    margin-left:.8em;
    height:1.5rem
}
html{
    font-size:16px
}
body{
    background-color:white;
    font-weight:400;
    line-height:1.45;
    color:#333
}
p{
    margin-bottom:10px
}
p.title{
    font-weight:700
}
h1,h2,h3,h4,h5{
    font-weight:400;
    line-height:1.15
}
h1{
    margin-top:0;
    font-size:3.052em
}
h2{
    font-size:2.441em
}
h3{
    font-size:1.953em
}
h4{
    font-size:1.563em
}
h5{
    font-size:1.25em
}
small,.text_small{
    font-size:.8em
}
h1,h2,h3,h4,h5,h6{
    margin:10px 0;
    font-family:inherit;
    font-weight:bold;
    line-height:20px;
    color:inherit;
    text-rendering:optimizelegibility
}
h1,h2,h3{
    line-height:40px
}
h1{
    font-size:38.5px
}
h2{
    font-size:31.5px
}
h3{
    font-size:24.5px
}
h4{
    font-size:17.5px
}
h5{
    font-size:14px
}
h6{
    font-size:11.9px
}
h1,h2,h3,h4,h5,h6,p{
    line-height:initial
}
#wrapper{
    overflow:hidden auto;
    padding:0;
    width:100vw
}
.portlet-content-editable{
    padding:0
}
html .portlet-content,html .portlet-minimized .portlet-content-container{
    padding:0
}
html body{
    width:100vw;
    overflow:hidden auto
}
.layout-1-colum-layouttpl{
    padding:16px 0
}
.portlet-journal-content .portlet .portlet-header .visible-interaction{
    position:absolute;
    right:0
}
b,strong{
    font-weight:700
}
fieldset{
    border:none !important;
    margin:0 !important;
    padding:0 !important
}
#principal>.lfr-hudcrumbs{
    display:none
}
.img-thumbnail{
    border-radius:0
}
iframe{
    width:100%
}
.iframe-container iframe{
    height:900px
}
.direction-left-side{
    position:absolute;
    right:0
}
button,html [type="button"],[type="reset"],[type="submit"]{
    -webkit-appearance:unset
}
#banner .row:first-child,#banner .form-horizontal>.form-group:first-child{
    display:flex
}
@media only screen and (min-width:768px){
    .has-control-menu .affix,.has-control-menu #wrapper{
        margin-top:55px !important
    }
}
.logado .empty{
    background:#f2f2f2;
    border:dotted 1px #cdcdcd;
    margin:15px 0;
    border-radius:4px
}
.logado .empty:before{
    content:"Insira aqui";
    text-align:center;
    display:block;
    color:#cdcdcd
}
a{
    color:#009ae5
}
a:hover{
    text-decoration:none
}
.pjt-inter #main-content .journal-content-article a{
    color:#009ae5;
    font-weight:700
}
.csjt-inter #main-content .journal-content-article a{
    color:#0f7b61;
    font-weight:700
}
.pjt-inter #main-content .journal-content-article .mais-deste a,.csjt-inter #main-content .journal-content-article .mais-deste a{
    text-align:right;
    font-size:14px;
    color:#01426a;
    margin:10px 0
}
.aspect-ratio-item-fluid,.sticker-img{
    width:100%;
    height:100%;
    object-fit:cover
}
.legenda-destaque-linha{
    margin-bottom:1rem
}
.taglib-asset-metadata{
    margin-top:1rem;
    margin-bottom:0;
    padding:0
}
.taglib-asset-metadata .panel{
    margin-bottom:0
}
.taglib-asset-metadata .panel-default{
    border:0
}
.taglib-asset-metadata .panel-default .panel-heading{
    padding:8px
}
.taglib-asset-metadata .panel-body{
    padding:0;
    margin:0 -6px;
    display:flex
}
.taglib-asset-metadata .toggler-content-wrapper{
    background:#e1e0e0
}
.taglib-asset-metadata .toggler-content-wrapper .toggler-content-expanded{
    border-top:solid 1px #ccc
}
.container-menu-rapido{
    font-size:1.143em;
    font-weight:700
}
#iframe{
    margin-right:auto;
    margin-left:auto;
    padding-right:15px;
    padding-left:15px;
    max-width:1170px
}
.lfr-spa-loading-bar{
    background:linear-gradient(to right,#face33,#007b5f)
}
hr{
    margin:20px 0;
    border:0;
    border-top:1px solid #eee;
    border-bottom:1px solid white
}
table{
    border-collapse:collapse
}
.bg-none{
    background:transparent !important
}
#sa_destaque_inferior_conteudo{
    margin:40px 0
}
#sa_destaque_inferior_conteudo .sa_banner_container{
    text-align:center
}
#sa_destaque_inferior_conteudo .sa_banner_container img{
    margin-bottom:8px
}
#sa_destaque_inferior_conteudo .sa_banner_container .sa_descricao{
    color:#01426a;
    font-weight:normal
}
@media(max-width:767.98px){
    #sa_destaque_inferior_conteudo{
        flex-wrap:inherit;
        overflow:auto
    }
}
a.botao_verde{
    text-decoration:none !important
}
html table{
    max-width:100%;
    background-color:transparent;
    border-collapse:collapse;
    border-spacing:0
}
.embedded-container{
    padding-top:0;
    margin-left:-1px
}
.portlet .alert{
    max-width:1170px;
    margin:0 auto
}
.portlet-topper{
    background:#30313f;
    color:#fff;
    padding:8px;
    z-index:999;
    max-width:1170px;
    margin:0 auto;
    border-radius:8px 8px 0 0
}
.portlet-topper .portlet-topper-toolbar>a,.portlet-topper .portlet-topper-toolbar>span>a,.portlet-topper .portlet-topper-toolbar .lfr-icon-menu>a{
    color:white
}
.portlet-borderless .portlet .portlet-header{
    margin-bottom:0
}
.portlet-borderless .portlet .portlet-header .portlet-title-text{
    display:none
}
.portlet-borderless .portlet .portlet-header .visible-interaction{
    z-index:999
}
.portlet-borderless .portlet .portlet-content-container{
    margin-bottom:10px
}
.portlet-borderless .portlet .portlet-content-container .portlet-boundary:not(.portlet-borderless) .portlet-header{
    margin-bottom:1rem
}
.portlet-borderless .portlet .portlet-content-container .portlet-boundary:not(.portlet-borderless) .portlet-header .portlet-title-text{
    display:flex
}
.portlet-borderless .portlet .portlet-column .portlet-borderless .portlet-header{
    margin-bottom:0 !important
}
.portlet-borderless .portlet .portlet-column .portlet-borderless .portlet-header .portlet-title-text{
    display:none !important
}
.portlet-borderless .portlet .portlet-column .portlet-borderless .portlet-header .visible-interaction{
    z-index:999
}
.portlet-asset-publisher .asset-abstract{
    margin-bottom:25px;
    position:relative
}
.portlet-asset-publisher .asset-abstract .pull-right{
    position:absolute;
    right:0;
    z-index:999
}
.portlet-asset-publisher .asset-abstract br{
    display:none
}
.portlet-asset-publisher .asset-abstract .visible-interaction{
    position:absolute;
    right:0;
    top:0
}
.portlet-asset-publisher .list-unstyled .h3{
    position:relative;
    font-size:inherit;
    line-height:1.5;
    margin-bottom:12px
}
.portlet-asset-publisher .list-unstyled .pull-right{
    position:absolute;
    right:0;
    bottom:50%
}
#portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_barra_topo_id_ .portlet-content-container,#portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_selo_id_ .portlet-content-container,#portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_redes_sociais_id_ .portlet-content-container,#portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_acessibilidade_id_ .portlet-content-container,#portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_footer_id_ .portlet-content-container,#portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_destaque_inferior_id_ .portlet-content-container{
    margin:0 !important;
    padding:0 !important;
    background:transparent !important
}
#banner .row:first-child,#banner .form-horizontal>.form-group:first-child{
    display:flex !important;
    height:auto !important
}
header#banner .site-title{
    margin:.45em 0;
    position:relative
}
header#banner .site-title a{
    position:relative;
    display:block
}
header#banner .site-title a:hover{
    text-decoration:none
}
header#banner .site-title img{
    max-width:100%
}
header#banner .site-title .site-name{
    display:inline-block;
    font-size:12px;
    border-top:1px solid #bbb;
    width:100%;
    line-height:15px;
    padding-top:6px;
    position:absolute;
    left:80px;
    top:71px;
    bottom:-8px;
    font-weight:700;
    -ms-filter:"alpha(opacity=60)";
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity:.6;
    opacity:.6
}
@media(max-width:979px){
    header#banner .site-title img{
        width:100%;
        height:auto
    }
}
header#banner .portlet .alert{
    padding:0;
    height:0;
    overflow:hidden;
    transition:all .6s
}
header#banner:hover .portlet .alert{
    padding:12px 20px;
    height:auto
}
header#banner .selo,header#banner .busca{
    padding:.8em 0
}
header#banner .selo ul,header#banner .busca ul{
    list-style:outside none none;
    margin:0
}
header#banner .selo ul li,header#banner .busca ul li{
    display:inline-block
}
header#banner .selo ul li a span,header#banner .busca ul li a span{
    display:none
}
header#banner .selo .topo{
    position:relative;
    top:-1em
}
@media(max-width:979px){
    header#banner .selo .topo{
        left:10%;
        position:absolute;
        top:-1.6em;
        z-index:1
    }
}
@media(max-width:767px){
    header#banner .selo .topo{
        right:7em;
        width:auto !important
    }
}
header#banner .selo .topo li a{
    display:block;
    padding:0 .5em
}
@media screen and (max-width:1200px){
    header#banner .selo .topo li a{
        width:5em
    }
}
@media(max-width:979px){
    header#banner .selo .topo li a{
        width:3em
    }
}
header#banner .selo .topo li:first-child+li{
    position:relative;
    top:-0.25em
}
header#banner .social{
    min-height:3em
}
@media screen and (max-width:480px){
    header#banner .accessibility-links{
        text-align:center
    }
}
header#banner .accessibility-links ul li a{
    background-color:#7f909b;
    border-radius:.2em;
    color:#fff;
    display:block;
    font-size:1.5em;
    height:30px;
    line-height:34px;
    margin-left:.17em;
    opacity:1;
    padding:.05em;
    text-align:center;
    width:30px
}
@media(max-width:979px){
    header#banner .accessibility-links ul li a{
        margin:-0.3em 0 .5em .5em
    }
}
@media(max-width:767px){
    header#banner .accessibility-links ul li a{
        font-size:1.6em;
        height:44px;
        line-height:51px;
        width:44px
    }
}
@media screen and (max-width:480px){
    header#banner .accessibility-links ul li a{
        height:40px;
        line-height:45px;
        margin-bottom:1em;
        width:40px
    }
}
header#banner .accessibility-links ul li a:hover{
    text-decoration:none;
    color:#fff
}
header#banner .accessibility-links ul li:first-child a{
    margin-left:0
}
header#banner .accessibility-links ul li.accessibility-links__item--acceskey a:hover,header#banner .accessibility-links ul li:hover a,header#banner .accessibility-links ul li a:focus{
    opacity:.7
}
header#banner .accessibility-links ul li.accessibility-links__item--acceskey a{
    opacity:1
}
@media(max-width:979px){
    header#banner .busca.span4{
        margin-left:10%;
        width:48.6188%
    }
}
@media screen and (max-width:860px){
    header#banner .busca.span4{
        margin-left:3%
    }
}
@media(max-width:767px){
    header#banner .busca.span4{
        margin:0;
        padding:0 1em;
        width:100%
    }
}
header#banner .search-custom{
    margin-top:10px;
    padding-right:.5em;
    position:relative
}
@media(max-width:767px){
    header#banner .search-custom{
        padding:0
    }
}
header#banner .search-custom .btn btn-default_search{
    background:0;
    border:0;
    float:right;
    top:-36px;
    position:relative;
    color:#ccc
}
header#banner .search-custom #input-search{
    background:#f5f8f9;
    padding-bottom:.5em;
    padding-right:12%;
    padding-top:.5em;
    width:87%
}
@media(max-width:979px){
    header#banner .search-custom #input-search{
        margin-bottom:0
    }
}
@media(max-width:767px){
    header#banner .search-custom #input-search{
        width:calc(100% - 46px)
    }
}
header#banner .search-custom .form-group{
    margin-bottom:0 !important;
    margin-left:15px
}
header#banner .search-custom #_3_groupId -field-select{
    display:none
}
@media(max-width:767px){
    header#banner .search-custom .input-text-wrapper:nth-child(1){
        width:100%
    }
}
header#banner .search-custom .input-text-wrapper:nth-child(3){
    font-size:2em;
    opacity:.8;
    padding:.18em .2em;
    position:absolute;
    right:0;
    top:0
}
@media(max-width:767px){
    header#banner .search-custom .input-text-wrapper:nth-child(3){
        top:-0.05em;
        width:2.6em
    }
}
header#banner .search-custom .input-text-wrapper:nth-child(3):focus,header#banner .search-custom .input-text-wrapper:nth-child(3):hover{
    opacity:.9
}
header#banner #_3_searchContainer{
    display:none
}
header#banner .busca-noticias #_3_searchContainer{
    display:block !important
}
header#banner .social-e-busca{
    text-align:right
}
header#banner .social-e-busca .social-media{
    margin-top:1rem
}
@media(min-width:768px) and (max-width:991.98px){
    header#banner .social-e-busca .social-media{
        margin-top:2rem
    }
}
header#banner .social-e-busca .social-media .btn.circle{
    width:28px;
    color:white;
    height:28px
}
@media(max-width:767.98px){
    header#banner .social-e-busca{
        text-align:unset
    }
    header#banner .social-e-busca .btn.circle{
        margin:0 6px
    }
}
@media(max-width:575.98px){
    header#banner .social-e-busca{
        text-align:center
    }
    header#banner .social-e-busca .social-media{
        margin:0 -6px
    }
    header#banner .social-e-busca .btn.circle{
        margin:0 6px
    }
    header#banner .social-e-busca .portlet-search .form-group{
        width:100%
    }
    header#banner .social-e-busca .portlet-search .form-group .search-input,header#banner .social-e-busca .portlet-search .lfr-ddm-field-group .search-input{
        height:36px;
        max-width:100%
    }
    header#banner .social-e-busca .portlet-search button,header#banner .social-e-busca #busca button{
        height:34px;
        margin-top:2px
    }
    header#banner .social-e-busca span[class^="icon-monospaced"],header#banner .social-e-busca .icon-monospaced{
        width:36px;
        height:34px
    }
}
.nav-justified{
    width:100%
}
.nav-pills .nav-link{
    border-radius:0
}
.dropdown-item.active,.dropdown-menu>li>a.active,.dropdown-menu .link-list>li>a.active,.dropdown-item:active,.dropdown-menu>li>a:active,.dropdown-menu .link-list>li>a:active{
    background-color:transparent
}
.sort-pages.navbar .nav>li>a{
    word-break:unset;
    width:100%
}
.sort-pages.navbar .nav>li>a:before{
    border-left:2px solid #9f9f9f;
    content:"";
    height:50%;
    left:0;
    position:absolute;
    top:20%
}
.sort-pages.navbar .nav>li{
    line-height:0px
}
.sort-pages.navbar .nav>li:first-child .nav-link:before{
    display:none
}
.sort-pages.navbar .nav .primeiro a:before{
    display:none
}
.sort-pages.navbar .nav>li.dropdown>a.dropdown-toggle{
    padding-left:0
}
.sort-pages.navbar .nav .dropdown-item,.sort-pages.navbar .nav .dropdown-menu>li>a,.sort-pages.navbar .nav .dropdown-menu .link-list>li>a{
    padding:0
}
#navigation{
    margin-bottom:0;
    font-weight:600;
    border-bottom:0
}
#navigation .dropdown-menu{
    font-size:14px
}
#navigation .dropdown-item,#navigation .dropdown-menu>li>a,#navigation .dropdown-menu .link-list>li>a{
    font-weight:600
}
@media(max-width:767px){
    #navigation.open{
        margin:1em
    }
}
#navigation.navbar .nav{
    margin:0;
    padding:0;
    width:100%
}
#navigation.navbar .nav .dropdown-toggle i{
    bottom:.2em;
    left:50%;
    margin-left:-0.5em;
    opacity:.5;
    padding:0;
    position:absolute;
    font-size:.6em
}
#navigation.navbar .nav>li>.dropdown-menu:before{
    content:"";
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:10px solid #fff;
    position:absolute;
    top:-7px;
    left:9px
}
#navigation.navbar .nav .dropdown-menu{
    background:#fff;
    min-width:100%;
    max-width:300px;
    max-height:unset;
    padding:0;
    border-radius:0;
    border:unset;
    overflow:visible;
    -webkit-box-shadow:#00000050 2px 2px 10px;
    -moz-box-shadow:#00000050 2px 2px 10px;
    box-shadow:#00000050 2px 2px 10px
}
#navigation.navbar .nav .dropdown-menu:after,#navigation.navbar .nav .dropdown-menu:before{
    border-width:7px
}
#navigation.navbar .nav .dropdown-menu li{
    width:100%;
    margin:0;
    padding:0
}
#navigation.navbar .nav .dropdown-menu li a{
    border-bottom:1px solid #d7d7d7;
    color:#333;
    padding:.2em .5em;
    text-align:left;
    font-size:.875em;
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    max-width:300px;
    display:block
}
#navigation.navbar .nav .dropdown-menu li a:hover,#navigation.navbar .nav .dropdown-menu li a:focus{
    text-decoration:none
}
@media(max-width:979px){
    #navigation .nav li.open a{
        /*background:#6b8311*/
    }
    #navigation .nav li.open .dropdown-menu{
        border-bottom:3px solid #6b8311
    }
    #navigation .nav li.open .dropdown-menu a{
        background:#fff;
        color:#333
    }
    #navigation .nav li.open button,#navigation .nav li button:hover,#navigation .nav li button:hover{
        background:#044f86
    }
}
#navigation .navbar-inner{
    display:block;
    padding:0
}
@media(max-width:979px){
    #navigation .navbar-inner{
        padding:0 !important;
        margin-bottom:1em
    }
}
@media(max-width:767px){
    #navigation .navbar-inner .navbar-collapse{
        left:0;
        position:absolute;
        top:3em;
        width:100%;
        z-index:99
    }
}
@media(min-width:980px){
    #navigation .navbar-inner li .lfr-nav-child-toggle{
        bottom:-0.62em;
        left:50%;
        margin-left:-0.5em;
        opacity:.5;
        padding:0;
        position:absolute
    }
}
@media(max-width:979px){
    #navigation .navbar-inner li{
        width:100%;
        padding:0;
        margin:0
    }
    #navigation .navbar-inner li .lfr-nav-child-toggle{
        background:#6b8311;
        color:#fff;
        cursor:pointer;
        display:block !important;
        height:1.3em;
        margin:0;
        position:absolute;
        right:-10px;
        top:0;
        visibility:visible;
        z-index:99
    }
    #navigation .navbar-inner li .lfr-nav-child-toggle i{
        font-size:2em
    }
}
@media(max-width:767px){
    #navigation .navbar-inner li .lfr-nav-child-toggle{
        right:0
    }
}
#navigation .navbar-inner li a{
    color:#333;
    display:block;
    font-size:1em;
    padding:.5em 0;
    position:relative;
    text-align:center
}
#navigation .navbar-inner li a:before{
    border-left:2px solid #9f9f9f;
    content:"";
    height:50%;
    left:0;
    position:absolute;
    top:20%
}
@media(max-width:979px){
    #navigation .navbar-inner li a:before{
        content:none
    }
}
#navigation .navbar-inner li a:hover,#navigation .navbar-inner li a a:focus{
    background:#044f86;
    color:#fff
}
@media(max-width:979px){
    #navigation .navbar-inner li a{
        border-radius:0;
        border-bottom:1px solid #d7d7d7;
        font-size:1.4em;
        margin:0;
        max-width:100%
    }
}
#navigation .navbar-inner li.active a{
    color:#fff
}
#navigation .navbar-inner li:first-child a:before{
    content:none
}
#navigation .navbar-inner li.dropdown:hover ul.dropdown-menu{
    display:block
}
#navigation .navbar-inner li.dropdown a:focus{
    background:#044f86;
    color:#fff
}
#navigation .navbar-inner li.dropdown a:focus+span+ul.dropdown-menu{
    display:block
}
@media(max-width:575.98px){
    #navigation.navigation-bar-light .navbar-toggler{
        background:#6b8311;
        border-radius:0;
        color:white
    }
    #navigation.navbar .nav>li>.dropdown-menu:before{
        display:none
    }
    #navigation.navbar .nav .dropdown-menu{
        box-shadow:none
    }
    #navigation.navbar .nav .dropdown-menu li a{
        max-width:none
    }
    #navigation .nav-justified .nav-item{
        flex-basis:auto;
        width:100%;
        border-bottom:solid 1px #ccc;
        height: 32px;    
        margin: 10px 0px;
    }
    #navigation .dropdown>.dropdown-menu{
       /* position:static*/
    }
    .navbar-expand-md.navbar-collapse-absolute .navbar-collapse{
        position:relative
    }
    .navbar-expand-md.navbar-collapse-absolute .navbar-collapse .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .navbar-underline .navbar-toggler-link:after,.sort-pages.navbar .nav>li>a:before{
        display:none
    }

}
@media(max-width:575.98px){
    #navigation.navbar .nav .dropdown-menu{
        max-height:0;
        transition:max-height 1s;
        overflow:hidden
    }
    .navbar-expand-md .show-dropdown-on-collapse .dropdown-toggle{
        display:block
    }
    #navigation.navbar .nav .dropdown-toggle i{
        font-size:1rem;
        right:2rem;
        bottom:unset;
        top:8px;
        padding:0 1rem;
        left:unset
    }
    
}
.pjt-inter #footer,.tst-inter #footer,.csjt-inter #footer{
    background:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/bg-rodape.png) no-repeat 0 0;
    background-size:cover;
    background-position:bottom
}
#footer{
    padding-bottom:10px
}
#footer ul{
    list-style:none;
    padding:0
}
#footer ul:not(.row){
    margin:0
}
#footer .list-group-item{
    padding:.75rem 0;
    margin-bottom:0;
    background-color:transparent;
    border:0
}
#footer .list-group-item .sticker-secondary,#footer .list-group-item .sticker-default{
    background-color:transparent;
    color:#fff
}
#footer .list-group-item-flex{
    padding-left:0;
    padding-right:0
}
#footer .list-group-item-flex .autofit-col{
    padding-left:0;
    padding-right:0
}
#footer .list-group-item-flex .autofit-col .sticker:only-child{
    margin-top:-11px
}
#footer #destaque_inferior{
    margin-bottom:10px
}
#footer .logotipo-pjt img{
    width:100%
}
#footer .list-group-title,#footer .list-group-subtitle{
    font-size:.9em
}
#footer .titulo-links-rapidos{
    font-size:1.25em;
    font-weight:700
}
#footer p{
    margin:0
}
#footer .list-group-title{
    font-weight:700
}
#footer .endereco-telefone{
    border-left:2px solid #fff
}
#footer .endereco-telefone .list-group-subtitle{
    color:inherit
}
#footer .endereco-telefone p{
    color:white
}
#footer .links-rapidos a{
    padding:.22em 0
}
#footer .links-rapidos a h3{
    color:white
}
#footer .coluna-redes-sociais .btn.circle{
    width:27px;
    height:27px
}
#footer .coluna-redes-sociais .btn.circle picture{
    margin:0 auto
}
#footer .coluna-redes-sociais .btn.circle img{
    width:16px
}
#footer nav .level-1{
    border-left:.1em solid #fff;
    padding-left:.3em;
    flex-basis:0;
    flex-grow:1;
    flex:1
}
@media(max-width:767.98px){
    #footer #destaque_inferior{
        margin-bottom:2rem
    }
    #footer .coluna-redes-sociais{
        text-align:center;
        padding:2rem 0
    }
}
@media(max-width:575.98px){
    #footer .endereco-telefone{
        border-left:0;
        text-align:center
    }
    #footer .endereco-telefone .list-group-item-flex{
        display:block
    }
    #footer .endereco-telefone .list-group-item-flex .autofit-col{
        display:block;
        width:100%
    }
    #footer .links-rapidos:not(ul){
        text-align:center;
        margin-top:32px;
        padding:8px 0;
        border-top:solid 1px;
        border-bottom:solid 1px
    }
    #footer .links-rapidos:not(ul) li{
        padding:8px 0
    }
}
.container-fluid-max-xl,#content,#main-content{
    max-width:1200px
}
#content{
    width:100%;
    margin:0 auto;
    padding:0 15px
}
#main-content{
    width:100%;
    margin:0 auto;
    padding:0
}
.tst-intra #banner .portlet-decorate .portlet-content{
    border-width:0
}
.tst-intra #navigation.sort-pages.navbar .nav>li>a{
    font-weight:200;
    font-size:14px
}
.tst-intra #navigation.navbar-expand-md .container,.tst-intra #navigation.navbar-expand-md .container-fluid{
    padding-left:0;
    padding-right:0
}
.tst-intra #navigation .dropdown-item,.tst-intra #navigation .dropdown-menu>li>a,.tst-intra #navigation .dropdown-menu .link-list>li>a{
    font-weight:200
}
.tst-intra .nav>li>a{
    padding:.75rem .875rem
}
.tst-intra #breadcrumbs{
    margin-bottom:0
}
.tst-intra #breadcrumbs .breadcrumb li a{
    color:white
}
.tst-intra #breadcrumbs .breadcrumb>li+li::before{
    color:#999
}
.tst-intra #content{
    min-height:calc(100vh - 675px);
    padding:0
}
.tst-intra .carousel-inner{
    margin-bottom:20px
}
.tst-intra .portlet-asset-publisher .asset-abstract{
    margin-bottom:0
}
.tst-intra .portlet-asset-publisher .asset-title a{
    font-size:16px !important;
    line-height:1.4 !important;
    color:#333 !important;
    display:block;
    font-weight:700;
    letter-spacing:-0.2px
}
.tst-intra .portlet-asset-publisher .resumo-modificado .asset-title{
    margin:0
}
.tst-intra .portlet-asset-publisher .resumo-modificado .asset-title a{
    font-size:20px !important
}
.tst-intra .portlet-journal-content>.portlet>.portlet-content>.portlet-header{
    margin-bottom:0
}
.tst-intra .journal-content-article>ul{
    margin-left:25px;
    margin-bottom:10px
}
.tst-intra .journal-content-article ul{
    margin-left:25px;
    margin-bottom:10px
}
.tst-intra .sort-pages.navbar .nav>li>a:before{
    top:0;
    height:100%;
    border-left:1px solid #d7d7d7
}
.tst-intra #navigation.navbar .nav .dropdown-menu li a{
    font-size:1em
}
.tst-intra .breadcrumb>li+li::before{
    padding:0 5px
}
.tst-intra .list-menu ul li a{
    font-size:14px
}
@media(max-width:575.98px){
    .tst-intra #main-content{
        padding:0
    }
    .tst-intra .carousel-inner{
        height:auto !important
    }
    .tst-intra .botoes-rapidos{
        margin-bottom:4rem
    }
}
.pjt-inter .barra-topo,.tst-inter .barra-topo,.csjt-inter .barra-topo{
    position:absolute;
    width:100%;
    top:0
}
.pjt-inter #banner,.tst-inter #banner,.csjt-inter #banner{
    position:relative
}
@media(max-width:575.98px){
    .pjt-inter #banner,.tst-inter #banner,.csjt-inter #banner{
        display:flex;
        flex-direction:column-reverse
    }
    .pjt-inter #banner .barra-topo,.tst-inter #banner .barra-topo,.csjt-inter #banner .barra-topo{
        position:unset
    }
    .pjt-inter #banner .barra-topo #barra_topo,.tst-inter #banner .barra-topo #barra_topo,.csjt-inter #banner .barra-topo #barra_topo{
        width:100%
    }
    .pjt-inter #banner .barra-topo #barra_topo .shortcuts,.pjt-inter #banner .barra-topo #barra_topo .languages,.tst-inter #banner .barra-topo #barra_topo .shortcuts,.tst-inter #banner .barra-topo #barra_topo .languages,.csjt-inter #banner .barra-topo #barra_topo .shortcuts,.csjt-inter #banner .barra-topo #barra_topo .languages{
        width:100%;
        margin-right:0;
        margin-left:0
    }
    .pjt-inter #banner .barra-topo #barra_topo .shortcuts .nav.nav-pills,.pjt-inter #banner .barra-topo #barra_topo .languages .nav.nav-pills,.tst-inter #banner .barra-topo #barra_topo .shortcuts .nav.nav-pills,.tst-inter #banner .barra-topo #barra_topo .languages .nav.nav-pills,.csjt-inter #banner .barra-topo #barra_topo .shortcuts .nav.nav-pills,.csjt-inter #banner .barra-topo #barra_topo .languages .nav.nav-pills{
        display:flex;
        flex-shrink:1
    }
    .pjt-inter #banner .barra-topo #barra_topo .shortcuts .nav.nav-pills .nav-item,.pjt-inter #banner .barra-topo #barra_topo .languages .nav.nav-pills .nav-item,.tst-inter #banner .barra-topo #barra_topo .shortcuts .nav.nav-pills .nav-item,.tst-inter #banner .barra-topo #barra_topo .languages .nav.nav-pills .nav-item,.csjt-inter #banner .barra-topo #barra_topo .shortcuts .nav.nav-pills .nav-item,.csjt-inter #banner .barra-topo #barra_topo .languages .nav.nav-pills .nav-item{
        flex:1 1 33%;
        text-align:center
    }
    .pjt-inter #banner #navigation.navbar-expand-md .container,.pjt-inter #banner #navigation.navbar-expand-md .container-fluid,.tst-inter #banner #navigation.navbar-expand-md .container,.tst-inter #banner #navigation.navbar-expand-md .container-fluid,.csjt-inter #banner #navigation.navbar-expand-md .container,.csjt-inter #banner #navigation.navbar-expand-md .container-fluid{
        padding:0
    }
    .pjt-inter #banner #navigation.navbar-expand-md .container a.navbar-toggler.navbar-toggler-link,.pjt-inter #banner #navigation.navbar-expand-md .container-fluid a.navbar-toggler.navbar-toggler-link,.tst-inter #banner #navigation.navbar-expand-md .container a.navbar-toggler.navbar-toggler-link,.tst-inter #banner #navigation.navbar-expand-md .container-fluid a.navbar-toggler.navbar-toggler-link,.csjt-inter #banner #navigation.navbar-expand-md .container a.navbar-toggler.navbar-toggler-link,.csjt-inter #banner #navigation.navbar-expand-md .container-fluid a.navbar-toggler.navbar-toggler-link{
        width:100%;
        margin-top:-11px
    }
}
.pjt-inter #heading,.tst-inter #heading,.csjt-inter #heading{
    padding-top:46px;
    padding-bottom: 34px;
}
@media(max-width:575.98px){
    .pjt-inter #heading,.tst-inter #heading,.csjt-inter #heading{
        padding-top:0
    }
}
#barra_topo{
    background-color:#2a5683;
    color:white;
    font-size:.875rem
}
#barra_topo a{
    color:white
}
#barra_topo img{
    width:20px
}
#barra_topo .nav>li{
    line-height:12px;
    margin:8px 0 0 0
}
#barra_topo .nav>li a{
    padding:.25rem
}
#barra_topo .nav>li:not(:last-child){
    border-right:solid 1px
}
#barra_topo .accessibility .nav>li:not(:last-child){
    border-right:0
}
#barra_topo #google_translate_element{
    display:none
}
@media(max-width:575.98px){
    #barra_topo .shortcuts{
        margin:0 -7px 8px
    }
    #barra_topo .shortcuts .nav>li{
        padding:0 7px
    }
}
.btn{
    border:0;
    border-radius:0
}
.btn.circle,.btn.square{
    padding:0;
    display:-webkit-inline-box;
    -webkit-align-items:flex-start;
    display:inline-flex;
    align-items:flex-start
}
.btn.circle i,.btn.square i{
    -webkit-align-self:center;
    align-self:center;
    -webkit-flex:1;
    flex:1
}
.btn.circle picture,.btn.square picture{
    margin:0 auto
}
.btn.circle img,.btn.square img{
    width:16px
}
.btn.circle{
    border-radius:50%;
    opacity:1
}
.btn.circle:hover{
    opacity:.75
}
.btn.square{
    border-radius:.2em;
    width:30px;
    height:30px;
    margin-left:.17em;
    opacity:.7
}
.btn.square:hover{
    opacity:1
}
.btn.square i{
    font-size:1.3em
}
.btn-default,.btn-default:hover{
    color:#333;
    background-color:transparent;
    border-color:transparent
}
.btn-primary,.btn-primary.btn-default,.btn-primary:hover{
    color:#fff !important;
    background-color:#01426a
}
.btn-secondary,.btn-secondary:hover{
    color:#fff;
    background-color:#007b5f
}
.btn-info,.btn-info:hover{
    color:#fff;
    background-color:#face33
}
.botao-01{
    background:#02799b;
    display:block;
    text-decoration:none;
    color:#fff !important;
    font-size:1.5em;
    padding:20px 0 20px;
    text-align:center;
    position:relative;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px
}
#column-1 .portlet-search fieldset.input-container .fieldset,.portlet-search+.fieldset{
    display:none
}
.portlet-search.portlet-decorate .portlet-content,#busca.portlet-decorate .portlet-content{
    background:transparent
}
.portlet-search .portlet-header,#busca .portlet-header{
    display:none
}
.portlet-search .form-group,.portlet-search .lfr-ddm-field-group,#busca .form-group,#busca .lfr-ddm-field-group{
    margin-bottom:0
}
.portlet-search .form-group .search-input,.portlet-search .form-group .form-control,.portlet-search .lfr-ddm-field-group .search-input,.portlet-search .lfr-ddm-field-group .form-control,#busca .form-group .search-input,#busca .form-group .form-control,#busca .lfr-ddm-field-group .search-input,#busca .lfr-ddm-field-group .form-control{
    height:32px;
    margin-left:0;
    max-width:220px
}
.portlet-search .input-text-wrapper,#busca .input-text-wrapper{
    margin-right:-4px
}
.portlet-search button,#busca button{
    height:32px;
    width:32px
}
.portlet-search button .lfr-btn-label,#busca button .lfr-btn-label{
    display:none
}
@media(max-width:575.98px){
    .portlet-search .form-group,#busca .form-group{
        width:100%
    }
    .portlet-search .form-group .search-input,#busca .form-group .search-input{
        margin-left:0
    }
    .portlet-search button,#busca button{
        position:absolute;
        right:0;
        top:0
    }
}
#main-content .portlet-search{
    margin-top:10px
}
#main-content .portlet-search .portlet-icon-back{
    display:none
}
#main-content .portlet-search .search-layout .main-content-body{
    margin-top:0
}
#main-content .portlet-search .search-layout .panel-default{
    border-color:#eee
}
#main-content .portlet-search .search-layout .panel-default ol,#main-content .portlet-search .search-layout .panel-default ul,#main-content .portlet-search .search-layout .panel-default dl{
    margin-bottom:0
}
#main-content .portlet-search .search-layout .panel-default .panel-heading{
    background-color:#eee;
    padding:8px
}
#main-content .portlet-search .search-layout .panel-default .panel-title{
    font-weight:700
}
#main-content .portlet-search .search-layout .panel-default .panel-body{
    padding:8px
}
#main-content .portlet-search .search-layout .list-group-item .autofit-col:not(.autofit-col-expand){
    display:none
}
#main-content .portlet-search .search-layout .list-group-item h6.text-default .lfr-portal-tooltip{
    display:none
}
#bloco-formulario{
    margin:1rem auto;
    text-align:center;
    height:32px
}
#bloco-formulario .title{
    cursor:auto
}
#bloco-formulario fieldset{
    height:100%
}
#bloco-formulario .btn{
    vertical-align:top;
    height:100%;
    padding:0 10px
}
#bloco-formulario .btn.title{
    width:167px
}
#bloco-formulario .btn.submit,#bloco-formulario .btn.reset{
    width:105px
}
#bloco-formulario button,#bloco-formulario input{
    margin:0 2px
}
#bloco-formulario .clear{
    width:auto !important;
    clear:both !important;
    width:auto;
    margin:0
}
#bloco-formulario .hr{
    border-bottom:1px solid #e5e5e5
}
#bloco-formulario .left{
    text-align:left !important
}
#bloco-formulario .center{
    text-align:center !important
}
#bloco-formulario .right{
    text-align:right !important
}
#bloco-formulario .box-left{
    float:left !important
}
#bloco-formulario .pointer{
    cursor:pointer
}
#bloco-formulario .input-20{
    width:52px !important
}
#bloco-formulario .input-25{
    width:37px !important
}
#bloco-formulario .input-35{
    width:67px !important
}
#bloco-formulario .input-45{
    width:77px !important
}
#bloco-formulario .input-55{
    width:75px !important
}
#bloco-formulario .input-65{
    width:97px !important
}
#bloco-formulario .input-75{
    width:95px !important
}
#bloco-formulario .input-85{
    width:105px !important
}
#bloco-formulario .input-100{
    width:120px !important
}
#bloco-formulario .input-250{
    width:100% !important;
    min-width:190px
}
#bloco-formulario .input-65,#bloco-formulario .input-25,#bloco-formulario .input-35,#bloco-formulario .input-20,#bloco-formulario .input-35,#bloco-formulario .input-45{
    background-color:#fff;
    height:100%;
    text-align:center;
    border:1px solid #8d8d8d !important;
    font-size:15px !important
}
#bloco-formulario form{
    height:100%
}
#bloco-formulario body,#bloco-formulario td,#bloco-formulario th{
    font-size:15px;
    color:#333
}
@media(max-width:767.98px){
    #bloco-formulario{
        margin:2rem auto
    }
    #bloco-formulario .title{
        width:180px
    }
}
@media(max-width:575.98px){
    #bloco-formulario{
        height:auto;
        margin:2rem auto 0
    }
    #bloco-formulario .title{
        width:100%
    }
    #bloco-formulario button,#bloco-formulario input{
        margin:0;
        margin-bottom:1rem
    }
    #bloco-formulario .input-65,#bloco-formulario .input-25,#bloco-formulario .input-35,#bloco-formulario .input-20,#bloco-formulario .input-35,#bloco-formulario .input-45{
        height:36px
    }
    #bloco-formulario .input-65{
        width:124px !important
    }
}
@media(min-width:576px) and (max-width:767.98px){
    #bloco-formulario{
        margin-bottom:64px
    }
    #bloco-formulario .btn{
        margin-bottom:8px
    }
}
@media(max-width:575.98px){
    #bloco-formulario .btn.title{
        width:100%
    }
    #bloco-formulario .btn.submit,#bloco-formulario .btn.reset{
        width:49%
    }
    #bloco-formulario .input-65,#bloco-formulario .input-25,#bloco-formulario .input-35,#bloco-formulario .input-20,#bloco-formulario .input-35,#bloco-formulario .input-45{
        min-width:49%
    }
}
.botoes-rapidos img{
    padding:0 !important
}
.botoes-rapidos img,table.servico img{
    max-width:100%;
    width:auto\9;
    height:auto;
    vertical-align:middle;
    border:0;
    -ms-interpolation-mode:bicubic
}
.destaque-com-foto-wrapper .asset-small-image img{
    max-height:100%;
    max-width:100%;
    object-fit:cover;
    object-position:center center;
    min-height:100%;
    min-width:100%
}
.asset-summary,.noticias-destaque{
    font-size:16px
}
.asset-summary .asset-small-image>a,.noticias-destaque .asset-small-image>a{
    display:block;
    width:150px;
    height:100%
}
.asset-summary img,.noticias-destaque img{
    max-width:100%;
    width:auto;
    height:auto;
    vertical-align:middle;
    border:0;
    -ms-interpolation-mode:bicubic
}
.asset-summary .asset-title,.noticias-destaque .asset-title{
    margin:8px 0;
    font-weight:600
}
.noticia .asset-title a{
    color:#036
}
.noticia-destaque-principal .asset-title{
    font-size:1.4286em;
    color:#036;
}
.noticia-destaque-principal .asset-content{
    font-size:1.1429em;
    margin-bottom:1rem
}
.noticia-destaque-principal .saiba-mais{
    font-size:.93em;
    color:#000;
    margin-bottom:1rem
}
.noticias-em-destaque .asset-title{
    font-size:1.2858em;
    color:#036;
    margin-bottom:1rem
}
.asset-abstract .news-image{
    margin-bottom:8px
}
.noticias-lista .asset-title{
    font-size:1.2858em;
    color:#036;
    margin-bottom:10px
}
.noticias-lista .asset-summary{
    color:#000;
    line-height:1.4em;
    font-size:1.0715em;
    margin-bottom:10px
}
.noticias-lista .asset-abstract{
    margin-bottom:0
}
.veja-mais{
    font-size:1em;
    color:#036;
    text-align:right
}
.portlet-asset-publisher .header-title,.portlet-asset-publisher .modelo_noticia{
    color:#000
}
.portlet-asset-publisher .modelo_noticia a{
    font-weight:600
}
.pjt-inter .modelo_noticia a,.tst-inter .modelo_noticia a{
    color:#009ae5
}
.pjt-inter .asset-title a,.tst-inter .asset-title a{
    color:#01426a
}
.csjt-inter .noticia-wrapper a{
    color:#0f7b61;
    font-weight:700
}
.csjt-inter .asset-title a{
    color:#01426a
}
.noticias-titulo .asset-abstract{
    border-bottom:1px solid #ddd;
    padding:8px 0
}
.noticias-titulo .asset-summary .asset-title{
    margin:0
}
.portlet-login{
    max-width:500px;
    margin:0 auto
}
.portlet-login .portlet-title-text{
    margin-left:auto;
    margin-bottom:0;
    width:calc(100% - 32px);
    margin-left:24px
}
.portlet-login .portlet-icon-back{
    position:absolute;
    color:white;
    margin-top:0;
    z-index:999
}
.portlet-login .btn-primary.btn-default{
    width:100%
}
.portlet-login .form-group{
    margin-bottom:1rem
}
.portlet-login .button-holder{
    margin:0 0 20px
}
.portlet-login .navigation{
    text-align:center
}
#breadcrumbs{
    margin-bottom:10px;
    padding:0
}
#breadcrumbs .portlet-borderless-container{
    margin:0;
    min-height:0;
    padding:0
}
#breadcrumbs .breadcrumb{
    box-shadow:0 14px 32px -14px black inset;
    border-radius:0;
    margin:0
}
#breadcrumbs .breadcrumb li{
    line-height:1.2em
}
#breadcrumbs .breadcrumb li a{
    color:#666262;
    font-size:.9em
}
#breadcrumbs .breadcrumb li.active,#breadcrumbs .breadcrumb li.last,#breadcrumbs .breadcrumb li.last a{
    color:#fff;
    font-size:.9em;
    text-decoration:underline
}
#breadcrumbs .portlet-topper,#breadcrumbs .portlet-header{
    display:none
}
@media(max-width:979px){
    #breadcrumbs{
        display:none
    }
}
.portlet-forms-display .portlet-forms .container-fluid-1280{
    padding-left:0;
    padding-right:0
}
.portlet-forms-display .portlet-forms .lfr-ddm-form-container .lfr-ddm-form-page{
    padding:0
}
.portlet-forms-display .portlet-forms .ddm-form-builder-app .lfr-ddm-form-page>.row{
    margin-right:-15px;
    margin-left:-15px
}
.portlet-forms-display .portlet-forms .ddm-form-basic-info .ddm-form-name{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:21px;
    line-height:40px;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5
}
.portlet-forms-display .portlet-forms .ddm-form-basic-info .ddm-form-description,.portlet-forms-display .portlet-forms .required-warning{
    padding:0;
    margin-bottom:0;
    font-size:14px;
    color:#222
}
.portlet-forms-display .portlet-forms .required-warning{
    margin-top:0;
    margin-bottom:2em
}
.portlet-forms-display .portlet-forms .btn.lfr-ddm-form-submit{
    font-size:0
}
.portlet-forms-display .portlet-forms .btn.lfr-ddm-form-submit::before{
    content:"Enviar";
    font-size:1rem
}
.journal-content-article>.icon-circle-arrow-left{
    display:none
}
.lfr-icon-menu .direction-left-side{
    background:white;
    border-radius:4px
}
.portlet-asset-publisher .metadata-modified-date,.portlet-asset-publisher .metadata-create-date,.portlet-asset-publisher .metadata-publish-date,.portlet-asset-publisher .metadata-expiration-date{
    background:url(https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/cal-pjt.png) no-repeat 0 0;
    color:#999;
    margin-bottom:0;
    padding-left:25px
}
.portlet-asset-publisher .subscribe-action{
    position:absolute;
    bottom:0
}
.portlet-asset-publisher .h2{
    color:#555;
    margin:0;
    font-size:1.75em;
    font-weight:700
}
.portlet-asset-publisher .h2 .header-back-to{
    float:right
}
.portlet-asset-publisher .h2 .header-back-to i{
    color:#01426a
}
.portlet-asset-publisher .list-unstyled .h3{
    position:inherit
}
.portlet-asset-publisher .list-unstyled .pull-right{
    position:relative;
    right:0;
    bottom:50%
}
.remover-espacamento p{
    margin:0 !important
}
.portlet-nested-portlets .row{
    margin-right:-12px;
    margin-left:-12px
}
.portlet-nested-portlets .row>.col,.portlet-nested-portlets .row>[class*="col-"]{
    padding-right:12px;
    padding-left:12px
}
.lfr-preview-file-toolbar{
    background:transparent
}
.lfr-preview-file-toolbar .btn{
    background:black;
    color:white;
    border:solid 1px
}
.portlet-document-library .container-fluid-1280.sidenav-container{
    padding-left:0;
    padding-right:0
}
.portlet-document-library .taglib-header .header-back-to a{
    margin:0;
    padding:0
}
.portlet-document-library .navigation-bar-secondary{
    display:none
}
.portlet-document-library .list-group-item h5,.portlet-document-library .list-group-item h4{
    margin:0
}
.portlet-document-library .list-group-item h5.text-default{
    display:none
}
.portlet-document-library .list-group-item .sticker{
    height:138px;
    width:111px
}
.portlet-document-library .list-group-item .file-icon-color-5{
    background-color:#dfdfdf;
    color:#333
}
.portlet-document-library .list-group-item .sticker.aspect-ratio-bg-cover{
    border:solid 1px #dfdfdf
}
.slick-loading .slick-list{
    background:#fff url("https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/images/ajax-loader.gif") center center no-repeat
}
@font-face{
    font-family:"slick";
    src:url("https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/css/fonts/slick.eot");
    src:url("https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/css/fonts/slick.eot?#iefix") format("embedded-opentype"),url("https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/css/fonts/slick.woff") format("woff"),url("https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/css/fonts/slick.ttf") format("truetype"),url("https://www.tst.jus.br/o/tst-internet-lf7_1-ce-theme/css/fonts/slick.svg#slick") format("svg");
    font-weight:normal;
    font-style:normal
}
.slick-prev,.slick-next{
    position:absolute;
    display:block;
    height:20px;
    width:20px;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:transparent;
    color:transparent;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    padding:0;
    border:0;
    outline:0
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{
    outline:0;
    background:transparent;
    color:transparent
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{
    opacity:1
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{
    opacity:.25
}
.slick-prev:before,.slick-next:before{
    font-family:"slick";
    font-size:20px;
    line-height:1;
    color:white;
    opacity:.75;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-prev{
    left:-25px
}
[dir="rtl"] .slick-prev{
    left:auto;
    right:-25px
}
.slick-prev:before{
    content:"←"
}
[dir="rtl"] .slick-prev:before{
    content:"→"
}
.slick-next{
    right:-25px
}
[dir="rtl"] .slick-next{
    left:-25px;
    right:auto
}
.slick-next:before{
    content:"→"
}
[dir="rtl"] .slick-next:before{
    content:"←"
}
.slick-dotted.slick-slider{
    margin-bottom:30px
}
.slick-dots{
    position:absolute;
    bottom:-25px;
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    margin:0;
    width:100%
}
.slick-dots li{
    position:relative;
    display:inline-block;
    height:20px;
    width:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer
}
.slick-dots li button{
    border:0;
    background:transparent;
    display:block;
    height:20px;
    width:20px;
    outline:0;
    line-height:0;
    font-size:0;
    color:transparent;
    padding:5px;
    cursor:pointer
}
.slick-dots li button:hover,.slick-dots li button:focus{
    outline:0
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{
    opacity:1
}
.slick-dots li button:before{
    position:absolute;
    top:0;
    left:0;
    content:"•";
    width:20px;
    height:20px;
    font-family:"slick";
    font-size:6px;
    line-height:20px;
    text-align:center;
    color:black;
    opacity:.25;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
    color:black;
    opacity:.75
}
.slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer
}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.slick-track:before,.slick-track:after{
    display:table;
    content:""
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
.slick-slide:focus{
    outline:0
}
[dir="rtl"] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.slider-gallery-wrapper{
    margin-bottom:16px;
    position:relative
}
.slider-gallery-wrapper span.glyphicon.glyphicon-play,.slider-gallery-wrapper span.glyphicon.glyphicon-pause{
    font-size:24px;
    color:black;
    margin:0 auto;
    display:flex;
    cursor:pointer;
    justify-content:center
}
@media(max-width:767.98px){
    .slider-gallery-wrapper .slick-list{
        height:auto !important
    }
}
.slider-gallery-wrapper .slick-arrow{
    position:absolute;
    width:60px;
    top:200px;
    display:flex;
    align-items:flex-end;
    justify-content:center;
    z-index:1000;
    cursor:pointer
}
@media(max-width:767.98px){
    .slider-gallery-wrapper .slick-arrow{
        top:100px
    }
}
.slider-gallery-wrapper .slick-arrow.glyphicon-chevron-left{
    left:0
}
.slider-gallery-wrapper .slick-arrow.glyphicon-chevron-right{
    right:0
}
.slider-gallery-wrapper .slider-gallery:focus{
    outline:0
}
.slider-gallery-wrapper .slider-gallery .slick-track:focus{
    outline:0
}
.slider-gallery-wrapper .slider-gallery .slick-track .slick-slide{
    min-height:400px;
    position:relative
}
@media(max-width:767.98px){
    .slider-gallery-wrapper .slider-gallery .slick-track .slick-slide{
        min-height:200px
    }
}
.slider-gallery-wrapper .slider-gallery .slick-track .slick-slide .multimidia-wrapper{
    height:400px;
    position:relative
}
@media(max-width:767.98px){
    .slider-gallery-wrapper .slider-gallery .slick-track .slick-slide .multimidia-wrapper{
        height:200px
    }
}
.slider-gallery-wrapper .slider-gallery .slick-track .slick-slide img,.slider-gallery-wrapper .slider-gallery .slick-track .slick-slide video{
    margin:0 auto;
    max-height:100%;
    cursor:pointer;
    width:100%;
    object-fit:contain
}
.slider-gallery-wrapper .slider-gallery .slick-track .slick-slide img:focus,.slider-gallery-wrapper .slider-gallery .slick-track .slick-slide video:focus{
    outline:0
}
.slider-gallery-wrapper .slider-gallery .slick-track .slick-slide p{
    padding:32px 80px 32px 32px;
    font-weight:bold;
    width:100%;
    margin:0;
    color:black
}
@media(min-width:576px){
    .slider-gallery-wrapper .slider-gallery .slick-track .slick-slide p.inside-description{
        color:white;
        background-image:linear-gradient(to bottom,transparent,black);
        position:absolute;
        bottom:0;
        text-align:center
    }
}
@media(min-width:576px){
    .slider-gallery-wrapper .slider-gallery .slick-track .slick-slide.video p.inside-description{
        background-image:linear-gradient(to top,transparent,black);
        bottom:unset;
        top:0
    }
}
.slider-gallery-wrapper .slider-gallery .slick-track .slick-slide:focus{
    outline:0
}
.thumbnails-nav .slick-slide{
    position:relative
}
@media(max-width:767.98px){
    .thumbnails-nav .slick-slide{
        margin-top:32px
    }
}
@media(max-width:767.98px){
    .thumbnails-nav .multimidia-wrapper{
        height:100%;
        padding:0 6px
    }
}
.thumbnails-nav span.glyphicon{
    position:absolute;
    width:60px;
    bottom:50%;
    top:0;
    display:flex;
    align-items:flex-end;
    justify-content:center;
    color:white;
    z-index:1000;
    cursor:pointer
}
.thumbnails-nav span.glyphicon.glyphicon-chevron-left{
    left:0
}
.thumbnails-nav span.glyphicon.glyphicon-chevron-right{
    right:0
}
.thumbnails-nav span.glyphicon.glyphicon-play-circle{
    font-size:30px;
    justify-content:center;
    align-items:center;
    bottom:0;
    right:0;
    left:0;
    top:0;
    display:flex;
    width:100%
}
.thumbnails-nav .slick-list{
    padding:0 !important;
    margin:0 60px
}
.thumbnails-nav .slick-list .slick-track{
    height:100px;
    display:flex;
    align-items:center
}
.thumbnails-nav .slick-list .slick-track .thumbnail-controller{
    padding:0 16px;
    display:flex
}
.thumbnails-nav .slick-list .slick-track .thumbnail-controller img{
    max-width:100%;
    width:100%;
    height:100%;
    object-fit:cover
}
.slick-dots li button::before{
    font-size:6px
}
.slick-dots li.slick-active button::before{
    font-size:8px
}
.lightbox-carousel{
    display:none;
    position:fixed;
    padding-top:32px;
    top:0;
    bottom:0;
    overflow-y:scroll;
    left:0;
    right:0;
    z-index:10001;
    background:black;
    flex-direction:row
}
@media(max-width:991.98px){
    .lightbox-carousel{
        padding-top:64px
    }
}
.lightbox-carousel .glyphicon{
    color:white
}
.slider-gallery-wrapper .slider-gallery .slick-track .slick-slide p{
    color:black
}
.lightbox-carousel .slider-gallery-wrapper .slider-gallery .slick-track .slick-slide p{
    color:white
}
.glyphicon.glyphicon-remove{
    color:white;
    position:absolute;
    cursor:pointer;
    right:16px;
    top:16px;
    font-size:16px
}
.thumbnails-nav-wrapper{
    position:relative
}
.thumbnails-nav-wrapper .glyphicon.glyphicon-pause,.thumbnails-nav-wrapper .glyphicon.glyphicon-play{
    position:absolute;
    color:white;
    display:flex;
    width:100%;
    justify-content:center;
    bottom:-32px;
    top:unset;
    font-size:24px;
    cursor:pointer
}
.thumbnails-nav-wrapper img{
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:top center
}
.thumbnails-nav-wrapper img.video-thumbnail::after{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-family:"Glyphicons Halflings";
    font-style:normal;
    font-weight:normal;
    line-height:1;
    position:relative;
    top:1px;
    content:"\e029"
}
.youtube-carrossel{
    margin-bottom:40px
}
.youtube-carrossel .thumbnails-nav span.glyphicon:not(.glyphicon-play-circle){
    color:black
}
.youtube-carrossel .slider-gallery .slick-track .slick-slide p{
    color:black;
    padding:8px 0
}
.youtube-carrossel iframe{
    width:100%;
    height:100%
}
.youtube-carrossel.thumbnails-nav-wrapper .glyphicon.glyphicon-pause,.youtube-carrossel.thumbnails-nav-wrapper .glyphicon.glyphicon-play{
    color:black
}
.youtube-carrossel.thumbnails-nav-wrapper img{
    object-position:center
}
.youtube-carrossel.thumbnails-nav-wrapper .multimidia-wrapper{
    height:100%
}
.noticia-wrapper .thumbnails-nav span.glyphicon{
    color:black
}
.noticia-wrapper .lightbox-carousel .thumbnails-nav span.glyphicon{
    color:white
}
.thumbnails-nav-wrapper .slick-initialized .slick-slide img{
    cursor:pointer;
    height:130px;
    object-fit:cover;
    object-position:bottom;
    padding:0 6px
}
.slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer
}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.slick-track:before,.slick-track:after{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir="rtl"] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.slick-lightbox{
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
    width:100%;
    height:100%;
    background:black;
    -webkit-transition:opacity .5s ease;
    transition:opacity .5s ease
}
.slick-lightbox .slick-loading .slick-list{
    background-color:transparent
}
.slick-lightbox .slick-prev{
    left:15px
}
.slick-lightbox .slick-next{
    right:15px
}
.slick-lightbox-hide{
    opacity:0
}
.slick-lightbox-hide.slick-lightbox-ie{
    -ms-filter:"alpha(opacity=0)";
    filter:alpha(opacity=0)
}
.slick-lightbox-hide-init{
    position:absolute;
    top:-9999px;
    opacity:0
}
.slick-lightbox-hide-init.slick-lightbox-ie{
    -ms-filter:"alpha(opacity=0)";
    filter:alpha(opacity=0)
}
.slick-lightbox-inner{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.slick-lightbox-slick-item{
    text-align:center;
    overflow:hidden
}
.slick-lightbox-slick-item:before{
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle;
    margin-right:-0.25em
}
.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    width:100%;
    margin-bottom:20px
}
.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{
    display:block;
    text-align:center
}
.slick-lightbox-slick-item-inner{
    display:inline-block;
    vertical-align:middle;
    max-width:90%;
    max-height:90%
}
.slick-lightbox-slick-img{
    margin:0 auto;
    display:block;
    max-width:90%;
    max-height:90%
}
.slick-lightbox-slick-caption{
    margin:10px 0 0;
    color:white
}
.slick-lightbox-close{
    position:absolute;
    top:15px;
    right:15px;
    display:block;
    height:20px;
    width:20px;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:transparent;
    color:transparent;
    padding:0;
    border:0
}
.slick-lightbox-close:focus{
    outline:0
}
.slick-lightbox-close:before{
    font-family:"slick";
    font-size:20px;
    line-height:1;
    color:white;
    opacity:.85;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"×"
}
.noticia-wrapper p,.journal-content-article p{
    line-height:150%
}
.noticia-wrapper .noticia-descricao{
    font-weight:bold;
    margin-bottom:16px
}
.noticia-wrapper .news-body>.thumbnails-nav-wrapper{
    margin-bottom:64px
}
.noticia-wrapper .news-body>.thumbnails-nav-wrapper .glyphicon.glyphicon-pause{
    color:black
}
.noticia-wrapper .imagem-da-noticia{
    position:relative;
    width:100%;
    margin-top:96px
}
.noticia-wrapper .imagem-da-noticia img{
    max-height:400px;
    height:400px;
    margin:0 auto;
    max-width:80%;
    display:block
}
@media(max-width:575.98px){
    .noticia-wrapper .imagem-da-noticia img{
        max-height:200px;
        height:200px
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .noticia-wrapper .imagem-da-noticia img{
        max-width:80%;
        height:300px
    }
}
.noticia-wrapper .imagem-da-noticia p{
    color:#666;
    text-align:center
}
.noticia-wrapper .materia h3{
    margin:24px 0 8px;
    font-size:1.25em;
    font-weight:700
}
.social-media-share{
    display:flex;
    flex-direction:column;
    width:48px;
    float:left;
    z-index:2
}
@media(min-width:768px){
    .social-media-share{
        position:absolute;
        top:32px
    }
}
.social-media-share.mobile{
    display:none
}
@media(max-width:767.98px){
    .social-media-share{
        flex-direction:row;
        width:90%;
        justify-content:space-between;
        margin:20px 5%;
        left:0;
        display:none
    }
    .social-media-share.mobile{
        display:flex
    }
    .social-media-share.mobile a{
        margin-bottom:0
    }
}
.social-media-share a{
    display:block;
    width:48px;
    height:48px;
    transition:all .25s;
    -moz-transition:all .25s;
    margin-bottom:32px
}
@media(min-width:768px) and (max-width:991.98px){
    .social-media-share a{
        width:1.5rem;
        height:1.5rem
    }
}

.social-media-share.no-picture{
    position:relative;
    margin-right:32px
}
.social-media-share.inferior{
    position:relative;
    display:flex;
    flex-direction:row;
    width:90%;
    justify-content:flex-end;
    margin:20px 5%;
    left:0
}
.social-media-share.inferior a{
    margin:0 1rem 0 0
}
@media(max-width:575.98px){
    .social-media-share.inferior{
        justify-content:space-between
    }
    .social-media-share.inferior a{
        margin:0
    }
}
#content .journal-content-article img[style*="float: left;"]{
    margin-right:24px;
    margin-bottom:20px
}
#content .journal-content-article img[style*="float: right;"]{
    margin-left:24px;
    margin-bottom:20px
}
.alto-contraste-on,.alto-contraste-on *{
    background-color:#000 !important;
    color:#fff !important;
    border-color:#fff !important
}
.alto-contraste-on #navigation .navbar-inner li a:focus,.alto-contraste-on #navigation.navbar .nav li.open>a{
    background:#fff !important;
    color:#fff
}
.alto-contraste-on #navigation .navbar-inner li a:hover,.alto-contraste-on #navigation .nav li.active>a,.alto-contraste-on #navigation .navbar-inner li a:hover span,.alto-contraste-on #navigation .nav li.active>a span{
    background-color:#fff !important;
    color:#000 !important
}
/*SIABI */
/*Caixa de consulta unificada*/
 .landing-form {
    width: 100%;
     max-width: 960px;
     margin: 0 auto;
     padding: 0 0 10px;
}
 .landing-form form {
    position: relative;
     z-index: 20;
     float: right;
     margin: 0 0 -400px;
     padding: 30px;
     box-shadow: 0 0 5px rgba(0,0,0,0.5);
     color: #fff;
}
 .landing-form h2:first-child {
    margin: 0;
     border-bottom: none;
     color: #fff;
     font-size: 1.846em;
     font-weight: 300;
}
 .landing-form button {
    width: 58%;
     border: 1px solid #29A9EF;
     border-bottom-color: #136795;
     font-size: 1.077em;
     text-align: center;
}
 .landing-form label {
    margin-bottom: 3px;
     color: #fff;
}
 .landing-form label.chk {
    display: inline-block;
     font-weight: 400;
}
 .landing-form input, .landing-form select {
    width: 315px;
     padding: 8px 10px;
     border: none;
     border-radius: 2px;
     background: #fff;
    color: #999;
}
 .landing-form input.error, .landing-form select.error {
    border: 1px solid #ebbcb5;
     background-color: #ffe6dc;
     color: #ef4437;
}
 .landing-form select {
    width: 315px;
}
 .landing-form input[type="checkbox"] {
    width: auto;
     padding: 0;
     vertical-align: middle;
}
 .landing-form p {
    margin: 1.5em 0;
}
 @media (max-width: 920px) {
     .landing-form form {
        position:static;
         float: none;
         margin: 2em auto;
    }
     .landing-form input, .landing-form select {
        width: 100%;
    }
     .landing-form select {
        width: 100%;
    }
     .landing-form button {
        width: 100%;
         border: 1px solid #29A9EF;
         border-bottom-color: #136795;
         font-size: 1.077em;
         text-align: center;
    }
     .col-md-4.portlet-column.portlet-column-last{
        max-width: 99.33333% !important;
         flex: 0 0 99.33333% !important;
    }
}
 @media (max-width: 365px) {
     .landing-form input, .landing-form select {
        width: 100%;
    }
     .landing-form select {
        width: 100%;
    }
     .landing-form button {
        width: 100%;
         border: 1px solid #29A9EF;
         border-bottom-color: #136795;
         font-size: 1.077em;
         text-align: center;
    }
}
 .landing-form form {
     background-size: 6px 8px;
}
 a.button, button {
    display: inline-block;
     height: 32px;
     padding: 0 20px;
     border: none;
     border: 1px solid #136795;
     border-radius: 3px;
     background: #179EE8;
     background: #136795;
     background: -moz-linear-gradient(top, #179EE8 0%, #136795 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#179EE8), color-stop(100%,#136795));
     background: -webkit-linear-gradient(top, #179EE8 0%,#136795 100%);
     background: -o-linear-gradient(top, #179EE8 0%,#136795 100%);
     background: -ms-linear-gradient(top, #179EE8 0%,#136795 100%);
     background: linear-gradient(to bottom, #179EE8 0%,#136795 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#179EE8', endColorstr='#136795',GradientType=0 );
     color: #fff;
     font: bold 1em/32px "Arial",sans-serif;
     text-shadow: 0 -1px 0 #136795;
     text-transform: uppercase;
     box-shadow: 0 2px 2px rgba(0,0,0,0.2);
}

/*Fim Caixa de consulta Unificada*/
 .portlet-layout .row{
     margin-bottom: 15px;
}
 .slider.portfolio-slider {
    overflow: hidden;
     max-width: 950px;
     height: 392px;
}
 .slider.portfolio-slider article {
    position: absolute;
     left: 0;
     top: 0;
     z-index: 1;
     overflow: hidden;
}
 .slider.portfolio-slider img {
    position: static;
     width: 100%;
}
 .slider.portfolio-slider div {
    position: absolute;
     left: 0;
     bottom: 15px;
     width: 280px;
     padding: 10px 20px;
     background: rgba(0,0,0,0.70);
}
 .slider.portfolio-slider div p {
    color: #fff;
}
 .slider.portfolio-slider div h3 {
    margin: 0.5em 0;
     color: #fff;
     font-size: 1.385em;
}
 .slider.portfolio-slider .next-prev {
    display: none;
}
 .slider.portfolio-slider .slider-pager {
    position: absolute;
     left: auto;
     right: 20px;
     bottom: 15px;
     z-index: 3;
     overflow: hidden;
     margin: 0;
     padding: 8px;
     border-radius: 13px;
     background: rgba(0,0,0,0.5);
     line-height: 26px;
}
 .slider.portfolio-slider .slider-pager li {
    float: left;
     margin: 0 0 0 7px;
     padding: 0;
}
 .slider.portfolio-slider .slider-pager li:first-child {
    float: left;
     margin: 0;
}
 .slider.portfolio-slider .slider-pager li a {
    float: left;
     overflow: hidden;
     width: 10px;
     height: 10px;
     border-radius: 6px;
     background: #b6b4b2;
     text-indent: -50em;
}
 .slider.portfolio-slider .slider-pager li a.selected {
    background: #fff;
}
 @media (max-width: 550px) {
     .slider.portfolio-slider div {
        padding: 5px 10px;
    }
     .slider.portfolio-slider div p {
        font-size: 0.923em;
         line-height: 1.2em;
    }
     .slider.portfolio-slider div h3 {
        margin: 0;
    }
}
/* sliders ------------------------------------------ */
 .slider {
    position: relative;
     z-index: 20;
     overflow: hidden;
}
 .slider div.video {
    overflow: hidden;
     height: auto;
}
 @media (max-width: 980px){
     .slider {
        margin: 0 -20px;
    }
}
/*.slider > * {
    opacity:0;
}
*/
 .slider.portfolio-slider {
    overflow: hidden;
     max-width: 940px;
     height: 410px;
}
 .slider.portfolio-slider article {
    position: absolute;
     left: 0;
     top: 0;
     z-index: 1;
     overflow: hidden;
}
 .slider.portfolio-slider img {
    position: static;
     width: 100%;
     box-shadow: -11px 11px 10px -12px rgba(0,0,0,0.55);
}
 .slider.portfolio-slider div {
    position: absolute;
     left: 0;
     bottom: 15px;
     width: 280px;
     padding: 10px 20px;
     background: rgba(0,0,0,0.70);
}
 .slider.portfolio-slider div p {
    color: #fff;
}
 #consulta_uni , h2 ,p {
    line-height: inherit !important ;
}
 .slider.portfolio-slider div h3 {
    margin: 0.5em 0;
     color: #fff;
     font-size: 1.385em;
}
 .slider.portfolio-slider .next-prev {
    display: none;
}
 .slider.portfolio-slider .slider-pager {
    position: absolute;
     left: auto;
     right: 20px;
     bottom: 15px;
     z-index: 3;
     overflow: hidden;
     margin: 0;
     padding: 8px;
     border-radius: 13px;
     background: rgba(0,0,0,0.5);
     line-height: 26px;
}
 .slider.portfolio-slider .slider-pager li {
    float: left;
     margin: 0 0 0 7px;
     padding: 0;
}
 .slider.portfolio-slider .slider-pager li:first-child {
    float: left;
     margin: 0;
}
 .slider.portfolio-slider .slider-pager li a {
    float: left;
     overflow: hidden;
     width: 10px;
     height: 10px;
     border-radius: 6px;
     background: #b6b4b2;
     text-indent: -50em;
}
 .slider.portfolio-slider .slider-pager li a.selected {
    background: #fff;
}
 @media (max-width: 550px) {
     .slider.portfolio-slider div {
        padding: 5px 10px;
    }
     .slider.portfolio-slider div p {
        font-size: 0.923em;
         line-height: 1.2em;
    }
     .slider.portfolio-slider div h3 {
        margin: 0;
    }
}
 .form2 label {
    float: left;
     clear: left;
     width: 25%;
}
 .form2 input {
    width: 65%;
     padding: 8px 3%;
}
 .form2 select {
    width: 72%;
     padding: 5px 3%;
}
 .form2 .input {
    overflow: hidden;
     width: 75%;
}
 .form2 .input label {
    display: inline-block;
     float: none;
     clear: none;
     width: auto;
     margin: 0 10px 0 0;
     font-weight: normal;
}
/* Column system ------------------------------------------ */
 .columns {
    overflow: hidden;
     margin: 30px 0;
}
 .columns>article, .columns>div, .columns>section {
    display: inline-block;
     margin: 0 0 20px 2%;
     vertical-align: top;
}
/*.columns>article, .columns>div, .columns>section {
    display: inline-block;
     margin: 0 0 20px 3%;
     vertical-align: top;
}
*/
//marlon .columns>article.col1, .columns>div.col1, .columns>section.col1 {
    margin: 0 0 50px 0;
}
 .columns>article.col6, .columns>div.col6, .columns>section.col6 {
    margin-left: 2%;
}
 .columns>h2:first-child, .why-us h2 {
    margin: 0 0 1.5em;
     border-bottom: 1px solid #dfdfdf;
     font-weight: 300;
     font-size: 1.846em;
}
 .columns>h2:first-child {
    margin-bottom: 1em;
}
 .columns>h2:first-child, .home section .columns h2:first-child, .home section .latest h2:first-child, .why-us h2 {
    margin: 0 0 1.5em;
     border-bottom: 1px solid #dfdfdf;
     font-weight: 300;
     font-size: 1.846em;
}
 .columns>h2:first-child {
    margin-bottom: 1em;
}
 .columns h2:first-child span, .columns .more:first-child+h2 span, section h2:first-child span {
    display: inline-block;
     margin-bottom: -1px;
     padding: 10px 0;
     border-bottom: 2px solid #136795;
}
 section .why-us h2:first-child span {
    padding-top: 0;
     padding-bottom: 7px;
}
 .columns .more:first-child+h2 {
    clear: none;
     margin: 0 0 1em;
}
 .columns .more:first-child {
    float: right;
     margin: 1em 0 0;
}
 .why-us h2 {
    margin-top: 0;
}
 .tabbed.alt ul.tabs {
    float: left;
     width: 25%;
     height: auto;
     margin: 0;
}
 .tabbed.alt ul.tabs li {
    float: none;
     margin: 0;
}
 .tabbed.alt ul.tabs li a {
    float: none;
     display: block;
     border-right: none;
     border-top: none;
}
 .tabbed.alt ul.tabs li:first-child a {
    border-top: 1px solid #dfdfdf;
}
 .tabbed.alt ul.tabs li:first-child a.selected {
    border-top: none;
}
 .tabbed.alt .tab-content {
    overflow: hidden;
     width: 74%;
     padding: 0 0 0 5%;
     border-left: 1px solid #dfdfdf;
}
/* tabs */
 ul.tabs {
    margin: 0 0 1em;
     border-bottom: 1px solid #dfdfdf;
}
 ul.tabs:after {
    clear: both;
     display: block;
     height: 0;
     content: ' ';
}
 ul.tabs li {
    float: left;
     margin: 2px 4px 0 0;
}
 ul.tabs li a {
    float: left;
     border: 1px solid #dfdfdf;
     color: #3f3f3f;
     margin: 0 0 -1px;
     padding: 0 10px;
     font: 300 1.231em/35px "Signika",sans-serif;
}
 ul.tabs a.selected {
    padding-bottom: 2px;
     border: 1px solid #136795;
     border-bottom: 3px solid #032C42;
     background: #136795;
     color: #fff;
     line-height: 31px;
}
 .tab-content h2 {
    font-weight: 300;
     font-size: 1.538em;
}
 @media (max-width: 600px) {
     ul.tabs li {
        float: none;
         margin: 0;
    }
     ul.tabs li a {
        float: none;
         display: block;
         margin: 0;
    }
     ul.tabs li a.selected {
        border-bottom-color: #032C42;
    }
     ul.tabs {
        height: auto;
    }
}
 ul, ol {
    margin: 0 0 !important;
     padding: 0;
}
 .columns h2:first-child {
    margin-top: 0;
}
 h2 {
    margin: 1em 0 0.5em;
     color: #3f3f3f;
     font: 300 2.154em "Signika",sans-serif;
}
 h2 span {
    display: inline-block;
     margin-bottom: -1px;
     padding: 8px 0;
     border-bottom: 2px solid #136795;
}
 span.select {
    position: relative;
    display: inline-block;
    height: 32px;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
}
 span.select.error {
    border-color: #e65842;
     background-color: #ffe6dc;
     box-shadow: 0 0 2px 1px #ffece6;
     color: #ef4437;
}
 span.select span.value {
    position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 0;
     display: block;
     padding: 5px 4px;
     background: url("../images/select-arrow.gif") right 50% no-repeat;
     color: #999;
     zoom: 1;
}
 .dropdown.nav-item.show-dropdown-on-collapse{
     margin: 0
}



@media (max-width: 980px){
   p {
	    
        -webkit-font-smoothing: antialiased;
        font-weight: 500;
    }
}

 