@media (min-width: 1061px) {
    .label-header {
        font-size: 11px;
    }
}

@media (max-width: 1060px) {
    .label-header {
        font-size: 9px;
    }
}

@media (min-width: 1025px) {
    .route-bar {
        height: 35px !important;
    }

    .layout-wrapper .topbar-items>li>a .topbar-badge {
        background-color: #13599A;
        color: #ffffff;
    }

    .layout-wrapper .topbar-items>li .topbar-icon:hover {
        color: #13599A;
    }

    .layout-wrapper.menu-layout-horizontal .layout-menu-container .layout-menu>li>ul li.active-menuitem>a {
        color: #13599A;
        background-color: #e8e8e8;
    }

    .layout-wrapper.menu-layout-horizontal .layout-menu-container .layout-menu>li.active-menuitem>a {
        background-color: #13599A;
        color: #ffffff;
    }
}

@media (max-width: 1024px) {
    .route-bar {
        height: 60px !important;
    }
}

@media (min-width: 641px) {
    .login-body .login-panel {
        padding-top: 30px !important;
        overflow: hidden !important;
    }

    .dadosLoginMin {
        display: none;
    }

    #pnlLoginLeft {
        display: block;
    }
}

@media (max-width: 640px) {
    .login-body .login-panel {
        padding-top: 30px !important;
        overflow-x: hidden !important;
    }

    .dadosLoginMin {
        display: block;
    }

    #pnlLoginLeft {
        display: none;
    }

    /*body{
        overflow: hidden !important;
    }*/
}

@media (max-width: 1024px) {
    #pnlLoginLeft {
        width: 60% !important;
    }

    .header-top-text {
        width: 100%;
        display: block;
        box-sizing: border-box;
        padding: 8px 16px;
        color: #303436;
        position: relative;
    }
}

body a {
    color: #13599A;
}

body a:hover {
    color: #044078;
}

body .timeline-frame .timeline-event.ui-state-active {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-accordion .ui-accordion-header.ui-state-active {
    background-color: #2D353C !important;
    /*background-color: #13599A;*/
    /*color: #ffffff;*/
}

body .ui-accordion .ui-accordion-header.ui-tabs-outline.ui-state-active {
    background-color: #13599A;
}

body .ui-breadcrumb {
    background-color: #13599A;
    padding: 8px 14px;
}

body .ui-button {
    color: #ffffff;
    background-color: #13599A;
}

body .ui-button.ui-state-focus {
    background-color: #044078;
}

body .ui-button.ui-state-active {
    background-color: #13599A;
}

body .ui-button.ui-state-hover {
    background-color: #044078;
}

body .ui-button.red-btn {
    background-color: #FF0000;
}

body .ui-button.red-btn.ui-state-hover {
    background-color: #CD0000;
}

body .ui-button.red-btn.ui-state-focus {
    background-color: #CD0000;
}

body .ui-button.red-btn.ui-state-active {
    background-color: #FF0000;
}

body .ui-button.white-btn {
    background-color: white;
    color: #303436;
}

body .ui-button.white-btn.ui-state-hover {
    background-color: #006161;
    color: white;
}

body .ui-button.white-btn.ui-state-focus {
    background-color: #006161;
    color: white;
}

body .ui-button.white-btn.ui-state-active {
    background-color: #007979;
    color: white;
}

body .ui-buttonset .ui-button.ui-state-focus {
    background-color: #c9cdd2;
    color: #303436;
    border: 1px solid #13599A;
}

body .ui-buttonset .ui-button.ui-state-active {
    background-color: #13599A;
    color: #ffffff;
    border-right-color: #13599A;
}

body .ui-buttonset .ui-button.ui-state-active.ui-state-focus {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-carousel .ui-carousel-button:hover {
    color: #13599A;
}

body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link.ui-icon-radio-on {
    color: #13599A;
}

body .ui-chkbox .ui-chkbox-box.ui-state-active {
    border: 1px solid #13599A;
    background-color: #13599A !important;
    color: #ffffff;
}

body .ui-chkbox .ui-chkbox-box.ui-state-focus {
    border: 1px solid #13599A;
}

body .ui-chkbox .ui-chkbox-box.ui-state-hover {
    border: 1px solid #13599A;
}

body .ui-chkbox .ui-chkbox-icon.ui-icon {
    color: #fff !important;
}

body .ui-corner-bottom {
    background-color: transparent;
    border: none;
}

body .ui-datatable thead th.ui-state-active {
    background-color: #13599A;
    border-color: #044078;
    color: #ffffff;
}

body .ui-datatable thead th:focus.ui-state-active {
    background-color: #044078;
}

body .ui-datatable .ui-datatable-data tr.ui-datatable-even.ui-state-highlight {
    background-color: #13599A;
    color: #ffffff;
    border-color: #044078;
}

body .ui-datatable .ui-datatable-data tr.ui-state-highlight {
    border-color: #044078;
}

body .ui-datatable .ui-datatable-data tr.ui-row-editing.ui-datatable-odd,
body .ui-datatable .ui-datatable-data tr.ui-row-editing.ui-datatable-even {
    border-color: #c9cdd2;
    border-bottom-color: #13599A;
}

body .ui-datatable>.ui-icon-arrowthick-1-s {
    color: #13599A;
    font-size: 16px;
    padding-top: 0px;
}

body .ui-datatable>.ui-icon-arrowthick-1-n {
    color: #13599A;
    font-size: 16px;
    padding-top: 10px;
}

body .ui-datatable-summaryrow {
    background-color: white !important;
    color: #2d353c !important;
}

body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover {
    color: #13599A;
    left: 2px;
}

body .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover {
    color: #13599A;
    right: 2px;
}

body .ui-datepicker table td a.ui-state-active {
    color: #ffffff;
    background-color: #13599A;
}

body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon.ui-state-hover {
    color: #13599A;
}

body .ui-fieldset .ui-fieldset-legend.ui-state-hover {
    background-color: #13599A;
}

body .ui-fileupload .ui-fileupload-buttonbar {
    background-color: transparent;
}

body .ui-inputfield.ui-state-focus {
    border: 1px solid #13599A;
}

body .ui-inputswitch .ui-inputswitch-handle.ui-state-focus {
    border: 1px solid #13599A;
}

body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close.ui-state-hover {
    color: #13599A;
}

body .ui-log .ui-log-header .ui-log-button.ui-state-hover {
    color: #13599A;
}

body .ui-menu .ui-menu-list .ui-menuitem.ui-state-hover {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.ui-state-hover {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-multiselectlistbox .ui-multiselectlistbox-item.ui-state-highlight {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-notificationbar {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-overlaypanel .ui-overlaypanel-close.ui-state-hover {
    color: #13599A;
}

body .ui-paginator {
    background-color: white !important;
    border: 1px solid #c9cdd2;
}

body .ui-paginator .ui-paginator-first.ui-state-hover,
body .ui-paginator .ui-paginator-prev.ui-state-hover,
body .ui-paginator .ui-paginator-next.ui-state-hover,
body .ui-paginator .ui-paginator-last.ui-state-hover {
    color: #13599A;
}

body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-hover {
    color: #13599A;
}

body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon.ui-state-hover {
    color: #13599A;
}

body .ui-panelmenu .ui-panelmenu-header.ui-state-active {
    background-color: #13599A;
}

body .ui-progressbar .ui-progressbar-value {
    background-color: #13599A;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon {
    color: #13599A;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
    border: 1px solid #13599A;
}

body .ui-rating .ui-rating-star-on a {
    color: #13599A;
    background: none !important;
}

body .ui-rowgroup-header {
    background-color: white !important;
    color: #2d353c !important;
}

body .ui-selectbooleanbutton.ui-state-focus {
    background-color: #c9cdd2;
    color: #303436;
    border: 1px solid #13599A;
}

body .ui-selectbooleanbutton.ui-state-active {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-selectbooleanbutton.ui-state-active.ui-state-focus {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-selectcheckboxmenu.ui-state-focus {
    border: 1px solid #13599A;
}

body .ui-selectcheckboxmenu.ui-state-focus .ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    color: #13599A;
}

body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close.ui-state-hover {
    color: #13599A;
}

body .ui-selectmanymenu .ui-selectlistbox-item.ui-state-highlight {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-selectonelistbox .ui-selectlistbox-item.ui-state-highlight {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-selectonemenu .ui-inputfield {
    background: transparent !important;
    width: 95% !important;
}

body .ui-selectonemenu.ui-state-focus {
    border: 1px solid #13599A;
}

body .ui-selectonemenu.ui-state-focus .ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    color: #13599A;
}

body .ui-slider .ui-slider-handle {
    background-color: #13599A;
}

body .ui-slider .ui-slider-handle:hover {
    background-color: #044078;
}

body .ui-slider .ui-slider-range {
    background-color: #13599A;
}

body .ui-splitbutton.ui-buttonset .ui-button {
    color: #ffffff;
    background-color: #13599A;
}

body .ui-splitbutton.ui-buttonset .ui-button.ui-state-hover {
    background-color: #044078;
    color: #ffffff;
}

body .ui-splitbutton.ui-buttonset .ui-button.ui-state-focus {
    background-color: #044078;
    color: #ffffff;
}

body .ui-splitbutton.ui-buttonset .ui-button.ui-state-active {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-state-active,
body .ui-state-highlight {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
    background-color: #044078;
    color: #ffffff;
}

body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-active,
body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li.ui-state-active,
body .ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-active,
body .ui-tabs.ui-tabs-right .ui-tabs-nav li.ui-state-active {
    background-color: #13599A;
}

body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-active.ui-tabs-outline,
body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li.ui-state-active.ui-tabs-outline,
body .ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-active.ui-tabs-outline,
body .ui-tabs.ui-tabs-right .ui-tabs-nav li.ui-state-active.ui-tabs-outline {
    background-color: #13599A;
}

body .ui-tree .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-tree .ui-tree-droppoint.ui-state-hover {
    background-color: #13599A;
}

body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight {
    background-color: #13599A;
    color: #ffffff;
}

body .ui-treetable .ui-treetable-data tr td .ui-chkbox {
    margin: auto;
}

body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-chkbox .ui-icon {
    color: #13599A;
}

body .ui-tree-draghelper {
    border: 1px solid #13599A;
}

body .ui-treetable thead th.ui-state-active {
    background-color: #13599A;
    border-color: #044078;
}

body .ui-treetable .ui-treetable-data tr.ui-state-highlight {
    border-color: #044078;
}

body .ui-treetable .ui-treetable-data tr td .ui-chkbox .ui-chkbox-icon {
    color: #13599A;
}

body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title.ui-state-highlight {
    border-color: #13599A;
    background-color: #13599A;
    color: #ffffff;
}

body #keypad-div button.keypad-close {
    background-color: #13599A;
}

body #keypad-div button.keypad-close:hover {
    background-color: #044078;
}

div.ui-state-disabled {
    opacity: .90 !important;
    filter: Alpha(Opacity=90) !important;
    background-color: #EEEEEE !important;
}

input.ui-state-disabled {
    opacity: .90 !important;
    filter: Alpha(Opacity=90) !important;
    background-color: #EEEEEE !important;
}

textarea.ui-state-disabled {
    opacity: .90 !important;
    filter: Alpha(Opacity=90) !important;
    background-color: #EEEEEE !important;
}

.ajax-loader {
    color: #13599A;
}

.autoWidth {
    width: auto !important;
}

/* Utilizar caso de algum problema la largura dos formularios
.card.card-w-title {
    height:100% !important;
    width: 97% !important;
}
.card.clearfix {
    height:10% !important;
    width: 97% !important;
}
*/

.componenteFixo {
    z-index: 2 !important;
    position: fixed !important;
    width: 80% !important;
}

.cssLabel {
    font-weight: bold !important;
}

.dashboard .overview-box.overview-box-3 {
    background-color: #13599A;
}

.form-group-line .ui-grid-row {
    display: inline-block !important;
}

.form-group-line .ui-panelgrid-cell {
    padding: 2px !important;
}

.form-group-pd {
    padding: 2px;
}

.group {
    display: inline-block;
}

.input-under {
    display: block;
}

.landing-wrapper #pricing .pricing-content .pricing-box.pricing-pro>div {
    background-color: #13599A;
}

.layout-wrapper .layout-main .layout-main-content {
    padding: 0 !important;
}

.layout-wrapper .topbar .topbar-left {
    background-color: #13599A;
}

.layout-wrapper .layout-menu-container .search-input input:focus {
    border: 1px solid #13599A;
}

.layout-wrapper.menu-layout-overlay.layout-menu-overlay-active .topbar .topbar-left {
    background-color: #13599A;
}

.layout-wrapper .layout-menu li.active-menuitem>a {
    color: #13599A;
}

.layout-wrapper .layout-menu li.active-menuitem>a i {
    color: #13599A;
}

.layout-wrapper .layout-menu>li.active-menuitem>a {
    background-color: #13599A;
    color: #ffffff;
}

.link1 {
    font-size: 12px !important;
    color: #0099FF !important;
    font-weight: bold !important;
    text-decoration: none !important;
    text-align: center !important;
}

.listPostal:hover {
    background-color: #e8e8e8 !important;
}

.modalForm {
    z-index: 1 !important;
}

.msg-aviso {
    background-color: #f1b263;
    border-color: #f1b263;
    color: #ffffff;
    padding: 6px;
}

.msg-erro {
    background-color: #f06364;
    border-color: #f06364;
    color: #ffffff;
    padding: 6px;
}

.msg-info {
    background-color: #13599A;
    border-color: #13599A;
    color: #ffffff;
    padding: 6px;
}

.msg-nota {
    background-color: #aaaaaa;
    border-color: #aaaaaa;
    color: #ffffff;
    padding: 6px;
}

.select50 {
    min-width: 50% !important;
    width: 50% !important;
}

.select100 {
    min-width: 100% !important;
    width: 100% !important;
}

.texto-erro {
    color: #bf2727;
    list-style: none;
}

.textoOculto {
    display: none;
}

.ui-grid-col-4 .ui-menu-list {
    width: 220px !important
}

.ui-menu-dynamic {
    width: 220px !important
}

.ui-outputlabel .ui-state-disabled {
    opacity: .90 !important;
    filter: Alpha(Opacity=90) !important;
    background-color: #EEEEEE !important;
}

.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-pages,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-prev,
.ui-paginator .ui-paginator-current {
    color: #303436 !important;
}

.ui-panelgrid-blank {
    padding: 0 !important;
}

.ui-selectonemenu {
    display: inline-grid !important;
}

.ui-slidemenu {
    width: 220px !important
}