﻿@font-face {
    font-family: HKGroteskRegular;
    font-style: normal;
    font-weight: 700;
    src:
        local("HKGrotesk Regular"),
        local("HKGrotesk-Regular"),
        url(../fonts/HK/HKGrotesk-regular.woff) format("woff");
}
@font-face {
    font-family: HKGroteskBold;
    font-style: normal;
    font-weight: 700;
    src:
        local("HKGrotesk Bold"),
        local("HKGrotesk-Bold"),
        url(../fonts/HK/HKGrotesk-bold.woff) format("woff");
}
@menu-pack-title-color :#FFFFFF .cardHeader h2 {
    color: #626e78;
}
.background-masker {
    background: #f1f1f1;
}
.procErrorRegs {
    background-color: #ff6f6f;
    color: #fff;
    border-color: #ff6f6f;
    font-size: 9px;
    margin: 2px;
    margin-top: -7px;
    margin-left: -9px;
    border-radius: 0 10px 10px 0;
}
@media all and (-ms-high-contrast: none) {
    .procErrorRegs {
        margin-top: -14px;
    }
}
@-moz-document url-prefix() {
    .procErrorRegs {
        margin-top: -8px;
    }
}
.orbAnaMulti .orb-gray .orb-toolbar {
    background-color: #fff !important;
    border: 1px solid #6d142f;
    color: #161616 !important;
}
.orbAnaMulti .orb-tlbr-lbl {
    margin-left: 10px;
}
.orbAnaMulti .orb {
    background-color: #fff !important;
    padding: 10px;
}
.orbAnaMulti .orb-gray .orb .drp-trgt-empty {
    border: 1px dashed #c1c1c1 !important;
}
.orbAnaMulti .text-muted {
    color: #161616 !important;
}
.orbAnaMulti .orb-gray .orb .fld-btn:hover .fltr-btn {
    background-color: #353535 !important;
}
.orbAnaMulti .orb-gray .orb .drp-trgt-over {
    background-color: #f0f0f0 !important;
}
.orbAnaMulti .orb-gray .orb .drp-indic-over {
    background-color: #c1c1c1 !important;
}
.orbAnaMulti .orb-gray .orb .fld-btn .fltr-btn-active,
.orbAnaMulti .orb-gray .orb .fld-btn .fltr-btn:hover {
    background-color: #636363 !important;
}
.orbAnaMulti .orb-gray .orb .header {
    color: #000 !important;
    background-color: #ededed !important;
}
.orbAnaMulti .orb-gray .orb-scrollthumb {
    background-color: #6d142f !important;
    border: 1px solid #6d142f !important;
}
.orbAnaMulti .orb-gray .orb-scrollthumb-hover {
    background-color: #073b77 !important;
    border: 1px solid #073b77 !important;
}
.orbAnaMulti .orb-gray .orb .av-flds {
    border-bottom: 1px solid #c1c1c1 !important;
}
.orbAnaMulti .orb-gray .orb .fld-btn {
    background-color: #eff0f1 !important;
    color: #626e78 !important;
    font-weight: 700;
    height: 25px;
    border: 1px dashed #c1c1c1 !important;
    border-radius: 4px;
    padding: 4px 5px;
}
.orbAnaMulti .orb-gray .orb .fld-btn:hover {
    color: #626e78 !important;
    background-color: #d9d9d9 !important;
    border: 1px dashed #f2f2f2 !important;
}
.orb.fltr-cntnr,
.orb-gray .orb-select,
.orb-gray .orb-select ul {
    background-color: #fff !important;
}
.orb-gray .orb-select div {
    background-color: #fff !important;
    color: #808080 !important;
}
.orb-gray .orb-table th {
    background-color: #6d142f !important;
    color: #fff !important;
    border: 1px solid #fff !important;
    font-weight: 700;
}
.orb-gray .orb-table td,
.orb-gray .orb-table th {
    border-top: 1px solid #c1c1c1 !important;
}
.orb-gray .orb-tgl-btn div:hover {
    background-color: #c1c1c1 !important;
}
.orb-gray .fltr-scntnr .srchbox-col,
.orb-gray .fltr-scntnr .srchop-col,
.orb-gray .fltr-scntnr .srchtyp-col {
    border: 1px solid #c1c1c1 !important;
}
.orb-gray.fltr-cntnr {
    border: 1px solid #c1c1c1 !important;
    box-shadow: 0 5px 15px #9d9d9d;
}
.orb-gray .orb-select ul li:hover {
    background-color: #6d142f !important;
    color: #fff !important;
}
.orb-gray .fltr-scntnr .srchtyp-col-active {
    background-color: #6d142f !important;
    color: #fff;
    border: 1px solid #6d142f !important;
}
.orb-gray .orb-select,
.orb-gray .orb-select ul {
    border: 1px solid #c1c1c1 !important;
}
.orb-gray .fltr-scntnr .fltr-vals-col {
    border-bottom: 1px solid #c1c1c1 !important;
}
.orb-gray .orb-dialog,
.orb-gray .orb-dialog-header {
    background-color: #fff !important;
}
.cnfrm-btn-col {
    padding-top: 3px !important;
}
.cnfrm-btn-col .orb-btn:first-child {
    background-color: #6d142f !important;
    color: #fff !important;
    border: 1px solid #6d142f !important;
    border-radius: 0;
}
.cnfrm-btn-col .orb-btn:first-child:hover {
    color: #fff !important;
    background-color: #073b77 !important;
    border: 1px solid #073b77 !important;
}
.cnfrm-btn-col .orb-btn {
    background-color: #eff0f1 !important;
    color: #626e78 !important;
    border: 1px solid #c1c1c1 !important;
    border-radius: 0;
}
.cnfrm-btn-col .orb-btn:hover {
    color: #626e78 !important;
    background-color: #d9d9d9 !important;
    border: 1px solid #f2f2f2 !important;
}
.hide-text-line-1 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    height: 1.4em;
}
.hide-text-line-2 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    height: 2.8em;
}
.hide-text-line-3 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    height: 4.2em;
}
.hide-text-line-4 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    height: 5.6em;
}
.DivNextAction,
.nextActionText,
.nextActionIcon {
    color: #626e78;
    background-color: #fff;
}
#nextActions {
    border: 1px solid #d9d9d9;
    border-left: 4px solid #2fa2d3;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#nextActions #optionsNextAction {
    border-radius: var(--border-radius);
}
#nextActions #optionsNextAction .DivNextAction {
    border-radius: var(--border-radius) !important;
}
.hide-text-line {
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    background-color: #fff;
    -webkit-text-fill-color: #626e78 !important;
}
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    background-color: #fff;
    -webkit-text-fill-color: #626e78 !important;
}
.link-style {
    color: #6d142f;
}
.link-style:link,
.link-style:focus {
    color: #6d142f;
}
.link-style:visited {
    color: #6d142f;
}
.link-style:hover {
    color: #073b77;
}
.link-style:active {
    color: #6d142f;
}
a,
a.item-title,
.mainformcptitulo {
    color: #6d142f;
}
a:link,
a.item-title:link,
.mainformcptitulo:link,
a:focus,
a.item-title:focus,
.mainformcptitulo:focus {
    color: #6d142f;
}
a:visited,
a.item-title:visited,
.mainformcptitulo:visited {
    color: #6d142f;
}
a:hover,
a.item-title:hover,
.mainformcptitulo:hover {
    color: #073b77;
}
a:active,
a.item-title:active,
.mainformcptitulo:active {
    color: #6d142f;
}
.btn {
    border-radius: var(--border-radius-btn);
}
.btn-toolbar .btn.btn-default.btn-xs,
.btn-toolbar .btn.btn-info.btn-xs,
.btn-toolbar .btn.dropdown-menu li a.btn-default.btn-xs,
.btn-toolbar .btn.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.btn-xs,
.btn-toolbar .btn.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.btn-xs,
.btn-toolbar
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-xs,
.btn-toolbar
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-xs {
    color: #6d142f;
    background-color: transparent;
}
.btn-toolbar .btn.btn-default.btn-xs:hover,
.btn-toolbar .btn.btn-info.btn-xs:hover,
.btn-toolbar .btn.dropdown-menu li a.btn-default.btn-xs:hover,
.btn-toolbar
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-xs:hover,
.btn-toolbar
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-xs:hover,
.btn-toolbar
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-xs:hover,
.btn-toolbar
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-xs:hover {
    background: transparent;
    color: #073b77;
}
.navbar .btn {
    font-size: 14px;
}
.btn-primary,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.introjs-donebutton {
    color: #fff;
    background-color: #6d142f;
    border: 0 solid #6d142f;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton.disabled.focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton.disabled:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton.disabled:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton[disabled].focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton[disabled]:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton[disabled]:hover,
fieldset[disabled] .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton.focus,
fieldset[disabled] .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:focus,
fieldset[disabled] .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:hover,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton.disabled.focus,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton.disabled:focus,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton.disabled:hover,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton[disabled].focus,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton[disabled]:focus,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton[disabled]:hover,
fieldset[disabled]
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton.focus,
fieldset[disabled]
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton:focus,
fieldset[disabled]
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton:hover {
    background-color: #6d142f;
    border-color: #6d142f;
    color: #fff;
}
.btn-primary:link,
.btn-primary:visited,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:link,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:visited,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.introjs-donebutton:link,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton:visited {
    color: #fff;
    background-color: #6d142f;
    border: 0 solid #6d142f;
}
.btn-primary:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:focus,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton:focus {
    color: #fff;
    background-color: #6d142f;
    border: 0 solid #6d142f;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-primary:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:hover,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton:hover {
    color: #fff;
    background-color: #073b77;
    border: 0 solid #073b77;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-primary:active:focus,
.btn-primary:active:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:active:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:active:hover,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton:active:focus,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton:active:hover {
    color: #fff;
    background-color: #042347;
    border: 0 solid #042347;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-primary:active,
.btn-primary.btn-actived,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:active,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton.btn-actived,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton:active,
.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.introjs-donebutton.btn-actived {
    color: #fff;
    background-color: #042347;
    border: 0 solid #042347;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-default,
.fc-button,
.dropdown-menu li a.btn-default,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid #c1c1c1;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
}
.btn-default.disabled.focus,
.fc-button.disabled.focus,
.btn-default.disabled:focus,
.fc-button.disabled:focus,
.btn-default.disabled:hover,
.fc-button.disabled:hover,
.btn-default[disabled].focus,
.fc-button[disabled].focus,
.btn-default[disabled]:focus,
.fc-button[disabled]:focus,
.btn-default[disabled]:hover,
.fc-button[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .fc-button.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .fc-button:focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .fc-button:hover,
.dropdown-menu li a.btn-default.disabled.focus,
.dropdown-menu li a.btn-default.disabled:focus,
.dropdown-menu li a.btn-default.disabled:hover,
.dropdown-menu li a.btn-default[disabled].focus,
.dropdown-menu li a.btn-default[disabled]:focus,
.dropdown-menu li a.btn-default[disabled]:hover,
fieldset[disabled] .dropdown-menu li a.btn-default.focus,
fieldset[disabled] .dropdown-menu li a.btn-default:focus,
fieldset[disabled] .dropdown-menu li a.btn-default:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.disabled.focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.disabled:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.disabled:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton[disabled].focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton[disabled]:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton[disabled]:hover,
fieldset[disabled] .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.focus,
fieldset[disabled] .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:focus,
fieldset[disabled] .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.disabled.focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.disabled:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.disabled:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton[disabled].focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton[disabled]:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton[disabled]:hover,
fieldset[disabled] .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.focus,
fieldset[disabled] .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:focus,
fieldset[disabled] .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:hover,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.disabled.focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.disabled:focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.disabled:hover,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton[disabled].focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton[disabled]:focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton[disabled]:hover,
fieldset[disabled]
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.focus,
fieldset[disabled]
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton:focus,
fieldset[disabled]
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton:hover,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.disabled.focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.disabled:focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.disabled:hover,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton[disabled].focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton[disabled]:focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton[disabled]:hover,
fieldset[disabled]
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.focus,
fieldset[disabled]
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton:focus,
fieldset[disabled]
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton:hover {
    background-color: #eff0f1;
    border-color: #c1c1c1;
    color: #626e78;
}
.btn-default:link,
.fc-button:link,
.btn-default:visited,
.fc-button:visited,
.dropdown-menu li a.btn-default:link,
.dropdown-menu li a.btn-default:visited,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:link,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:visited,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:link,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:visited,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:link,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton:visited,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:link,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton:visited {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid #c1c1c1;
}
.btn-default:focus,
.fc-button:focus,
.dropdown-menu li a.btn-default:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:focus,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton:focus {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid #c1c1c1;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-default:hover,
.fc-button:hover,
.dropdown-menu li a.btn-default:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:hover,
.dropdown-menu li a.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:hover,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton:hover {
    color: #626e78;
    background-color: #d9d9d9;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-default:active:focus,
.fc-button:active:focus,
.btn-default:active:hover,
.fc-button:active:hover,
.dropdown-menu li a.btn-default:active:focus,
.dropdown-menu li a.btn-default:active:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:active:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:active:hover,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:active:focus,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:active:hover,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton:active:focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton:active:hover,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton:active:focus,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton:active:hover {
    color: #073b77;
    background-color: #c0c0c0;
    border: 0 solid #d9d9d9;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-default:active,
.fc-button:active,
.btn-default.btn-actived,
.fc-button.btn-actived,
.dropdown-menu li a.btn-default:active,
.dropdown-menu li a.btn-default.btn-actived,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:active,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.btn-actived,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton:active,
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.btn-actived,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton:active,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-actived,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton:active,
.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-actived {
    color: #073b77;
    background-color: #c0c0c0;
    border: 0 solid #d9d9d9;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid transparent;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
}
.btn-link.disabled.focus,
.btn-link.disabled:focus,
.btn-link.disabled:hover,
.btn-link[disabled].focus,
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link.focus,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    background-color: #eff0f1;
    border-color: transparent;
    color: #626e78;
}
.btn-link:link,
.btn-link:visited {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid transparent;
}
.btn-link:focus {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid transparent;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link:hover {
    color: #626e78;
    background-color: #d9d9d9;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link:active:focus,
.btn-link:active:hover {
    color: #073b77;
    background-color: #f2f2f2;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link:active,
.btn-link.btn-actived {
    color: #073b77;
    background-color: #f2f2f2;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link > .fa-times {
    background-color: transparent;
}
.btn-warning {
    color: #fff;
    background-color: #f79523;
    border: 0 solid #f79523;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    background-color: #f79523;
    border-color: #f79523;
    color: #fff;
}
.btn-warning:link,
.btn-warning:visited {
    color: #fff;
    background-color: #f79523;
    border: 0 solid #f79523;
}
.btn-warning:focus {
    color: #fff;
    background-color: #f79523;
    border: 0 solid #f79523;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-warning:hover {
    color: #fff;
    background-color: #f6890a;
    border: 0 solid #f6890a;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-warning:active:focus,
.btn-warning:active:hover {
    color: #fff;
    background-color: #df7c08;
    border: 0 solid #df7c08;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-warning:active,
.btn-warning.btn-actived {
    color: #fff;
    background-color: #df7c08;
    border: 0 solid #df7c08;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-danger {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid #eff0f1;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #eff0f1;
    border-color: #eff0f1;
    color: #626e78;
}
.btn-danger:link,
.btn-danger:visited {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid #eff0f1;
}
.btn-danger:focus {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid #eff0f1;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-danger:hover {
    color: #fff;
    background-color: #bf575b;
    border: 0 solid #bf575b;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-danger:active:focus,
.btn-danger:active:hover {
    color: #fff;
    background-color: #813e3e;
    border: 0 solid #813e3e;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-danger:active,
.btn-danger.btn-actived {
    color: #fff;
    background-color: #813e3e;
    border: 0 solid #813e3e;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-info {
    color: #fff;
    background-color: #2fa2d3;
    border: 0 solid #2fa2d3;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #2fa2d3;
    border-color: #2fa2d3;
    color: #fff;
}
.btn-info:link,
.btn-info:visited {
    color: #fff;
    background-color: #2fa2d3;
    border: 0 solid #2fa2d3;
}
.btn-info:focus {
    color: #fff;
    background-color: #2fa2d3;
    border: 0 solid #2fa2d3;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-info:hover {
    color: #fff;
    background-color: #2993c0;
    border: 0 solid #2993c0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-info:active:focus,
.btn-info:active:hover {
    color: #fff;
    background-color: #2483ab;
    border: 0 solid #2483ab;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-info:active,
.btn-info.btn-actived {
    color: #fff;
    background-color: #2483ab;
    border: 0 solid #2483ab;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-success {
    color: #fff;
    background-color: #3ba94e;
    border: 0 solid #3ba94e;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #3ba94e;
    border-color: #3ba94e;
    color: #fff;
}
.btn-success:link,
.btn-success:visited {
    color: #fff;
    background-color: #3ba94e;
    border: 0 solid #3ba94e;
}
.btn-success:focus {
    color: #fff;
    background-color: #3ba94e;
    border: 0 solid #3ba94e;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-success:hover {
    color: #fff;
    background-color: #349645;
    border: 0 solid #349645;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-success:active:focus,
.btn-success:active:hover {
    color: #fff;
    background-color: #349645;
    border: 0 solid #2e833d;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-success:active,
.btn-success.btn-actived {
    color: #fff;
    background-color: #349645;
    border: 0 solid #2e833d;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.alert-danger {
    color: #626e78;
    background-color: #cb00001a;
    border: 1px solid transparent;
}
.alert-danger a {
    color: #843534;
}
.alert-info {
    color: #626e78;
    background-color: #daecf1;
    border: 1px solid transparent;
}
.alert-info a {
    color: #b6b6b6;
}
.alert-info .mainformcampolabel {
    color: #626e78;
    background-color: #daecf1;
    border: 1px solid transparent;
}
.alert-info .mainformcampolabel a {
    color: #b6b6b6;
}
.alert-info a {
    text-decoration: underline !important;
    color: #626e78;
}
.alert-info > .koControl.KoExpression span {
    border: 0;
}
.alert-success {
    color: #626e78;
    background-color: rgba(59, 169, 78, 0.1);
    border: 1px solid transparent;
}
.alert-success a {
    color: #3ba94e;
}
.alert-warning {
    color: #626e78;
    background-color: #f795231f;
    border: 1px solid transparent;
}
.alert-warning a {
    color: #f79523;
}
.form-control-focus {
    border-color: #6d142f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
input[type="file"] {
    border: 0;
}
.form-control {
    color: #555;
    border: 0;
    border-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.form-control:focus {
    border-color: #6d142f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.form-control.input-sm,
.form-control.growingTextarea {
    border-bottom: 1px solid #626e78;
}
.form-control.input-sm:active,
.form-control.growingTextarea:active,
.form-control.input-sm:focus,
.form-control.growingTextarea:focus,
.form-control.input-sm:focus-within,
.form-control.growingTextarea:focus-within,
.form-control.input-sm:hover,
.form-control.growingTextarea:hover {
    border-bottom: 2px solid #6d142f;
}
.changepass input[type="password"] {
    border-bottom: 1px solid #626e78;
}
.changepass input[type="password"]:hover {
    border-bottom: 2px solid #6d142f;
}
input[type="text"],
input[type="number"],
textarea {
    background-color: #fff;
}
input[type="text"]:focus::placeholder,
input[type="number"]:focus::placeholder,
textarea:focus::placeholder {
    color: transparent;
}
input[type="text"].inputDate.datepicker-here,
input[type="number"].inputDate.datepicker-here,
textarea.inputDate.datepicker-here {
    border: 0;
}
input[type="text"].inputDate.datepicker-here:focus,
input[type="number"].inputDate.datepicker-here:focus,
textarea.inputDate.datepicker-here:focus,
input[type="text"].inputDate.datepicker-here:focus-within,
input[type="number"].inputDate.datepicker-here:focus-within,
textarea.inputDate.datepicker-here:focus-within,
input[type="text"].inputDate.datepicker-here:focus-visible,
input[type="number"].inputDate.datepicker-here:focus-visible,
textarea.inputDate.datepicker-here:focus-visible {
    border: 0;
    outline: 0;
}
input[type="text"]:not(.pesquisa-avancada),
input[type="number"]:not(.pesquisa-avancada),
textarea:not(.pesquisa-avancada),
input[type="text"].inputDate.datepicker-here,
input[type="number"].inputDate.datepicker-here,
textarea.inputDate.datepicker-here {
    border-bottom: 1px solid #626e78;
}
input[type="text"]:not(.pesquisa-avancada):active,
input[type="number"]:not(.pesquisa-avancada):active,
textarea:not(.pesquisa-avancada):active,
input[type="text"].inputDate.datepicker-here:active,
input[type="number"].inputDate.datepicker-here:active,
textarea.inputDate.datepicker-here:active,
input[type="text"]:not(.pesquisa-avancada):focus,
input[type="number"]:not(.pesquisa-avancada):focus,
textarea:not(.pesquisa-avancada):focus,
input[type="text"].inputDate.datepicker-here:focus,
input[type="number"].inputDate.datepicker-here:focus,
textarea.inputDate.datepicker-here:focus,
input[type="text"]:not(.pesquisa-avancada):focus-within,
input[type="number"]:not(.pesquisa-avancada):focus-within,
textarea:not(.pesquisa-avancada):focus-within,
input[type="text"].inputDate.datepicker-here:focus-within,
input[type="number"].inputDate.datepicker-here:focus-within,
textarea.inputDate.datepicker-here:focus-within,
input[type="text"]:not(.pesquisa-avancada):hover,
input[type="number"]:not(.pesquisa-avancada):hover,
textarea:not(.pesquisa-avancada):hover,
input[type="text"].inputDate.datepicker-here:hover,
input[type="number"].inputDate.datepicker-here:hover,
textarea.inputDate.datepicker-here:hover,
input[type="text"]:not(.pesquisa-avancada):focus-visible,
input[type="number"]:not(.pesquisa-avancada):focus-visible,
textarea:not(.pesquisa-avancada):focus-visible,
input[type="text"].inputDate.datepicker-here:focus-visible,
input[type="number"].inputDate.datepicker-here:focus-visible,
textarea.inputDate.datepicker-here:focus-visible {
    border-bottom: 2px solid #6d142f;
}
@media screen and (max-width: 768px) {
    input[type="text"]:not(.pesquisa-avancada):active,
    input[type="number"]:not(.pesquisa-avancada):active,
    textarea:not(.pesquisa-avancada):active,
    input[type="text"].inputDate.datepicker-here:active,
    input[type="number"].inputDate.datepicker-here:active,
    textarea.inputDate.datepicker-here:active,
    input[type="text"]:not(.pesquisa-avancada):focus,
    input[type="number"]:not(.pesquisa-avancada):focus,
    textarea:not(.pesquisa-avancada):focus,
    input[type="text"].inputDate.datepicker-here:focus,
    input[type="number"].inputDate.datepicker-here:focus,
    textarea.inputDate.datepicker-here:focus,
    input[type="text"]:not(.pesquisa-avancada):focus-within,
    input[type="number"]:not(.pesquisa-avancada):focus-within,
    textarea:not(.pesquisa-avancada):focus-within,
    input[type="text"].inputDate.datepicker-here:focus-within,
    input[type="number"].inputDate.datepicker-here:focus-within,
    textarea.inputDate.datepicker-here:focus-within,
    input[type="text"]:not(.pesquisa-avancada):hover,
    input[type="number"]:not(.pesquisa-avancada):hover,
    textarea:not(.pesquisa-avancada):hover,
    input[type="text"].inputDate.datepicker-here:hover,
    input[type="number"].inputDate.datepicker-here:hover,
    textarea.inputDate.datepicker-here:hover,
    input[type="text"]:not(.pesquisa-avancada):focus-visible,
    input[type="number"]:not(.pesquisa-avancada):focus-visible,
    textarea:not(.pesquisa-avancada):focus-visible,
    input[type="text"].inputDate.datepicker-here:focus-visible,
    input[type="number"].inputDate.datepicker-here:focus-visible,
    textarea.inputDate.datepicker-here:focus-visible {
        top: 1px;
    }
}
.treSearch.form-control {
    border-bottom: 1px solid #626e78;
    border-radius: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: transparent;
    color: #000;
    border-bottom: 0;
}
.form-control[disabled]:hover,
.form-control[readonly]:hover,
fieldset[disabled] .form-control:hover {
    border-bottom: 0;
}
.dropdown-item--active,
.dropdown-menu li a:active,
.dropdown-menu li a.active_link,
.ac-selected,
.select2-container.select2-container--default .select2-results__option[aria-selected="true"],
.autocomplete-selected {
    color: #fff;
    background-color: #6d142f;
}
.dropdown-item--hover,
.dropdown-menu li a:focus,
.dropdown-menu li a:hover,
.ac-item:hover,
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected],
.autocomplete-suggestion:hover {
    color: #fff;
    background-color: #6d142f;
}
.dropdown-item--link {
    color: #fff;
    background-color: #6d142f;
}
.dropdown-list,
.ac-menu,
.select2-container .select2-dropdown {
    color: #636363;
    background-color: #fff;
    border: 0 solid #6d142f;
    -webkit-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
.dropdown-menu,
.autocomplete_completionListElement,
.autocompleteref_completionListElement {
    color: #636363;
    background-color: #fff;
    border: 0 solid #6d142f;
    -webkit-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
.dropdown-menu .divider {
    margin: 5px 0;
    border-bottom: 1px solid #e5e5e5 !important;
}
.dropdown-menu li a {
    color: #636363;
}
.dropdown-menu li a:focus,
.dropdown-menu li a:hover {
    border-radius: var(--border-radius);
}
.dropdown-menu.bootstrap-timepicker-widget .bootstrap-timepicker-hour,
.dropdown-menu.bootstrap-timepicker-widget .bootstrap-timepicker-minute {
    color: #636363;
}
.dropdown-menu.bootstrap-timepicker-widget table td a {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid transparent;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: var(--border-radius);
}
.dropdown-menu.bootstrap-timepicker-widget table td a.disabled.focus,
.dropdown-menu.bootstrap-timepicker-widget table td a.disabled:focus,
.dropdown-menu.bootstrap-timepicker-widget table td a.disabled:hover,
.dropdown-menu.bootstrap-timepicker-widget table td a[disabled].focus,
.dropdown-menu.bootstrap-timepicker-widget table td a[disabled]:focus,
.dropdown-menu.bootstrap-timepicker-widget table td a[disabled]:hover,
fieldset[disabled] .dropdown-menu.bootstrap-timepicker-widget table td a.focus,
fieldset[disabled] .dropdown-menu.bootstrap-timepicker-widget table td a:focus,
fieldset[disabled] .dropdown-menu.bootstrap-timepicker-widget table td a:hover {
    background-color: #eff0f1;
    border-color: transparent;
    color: #626e78;
}
.dropdown-menu.bootstrap-timepicker-widget table td a:link,
.dropdown-menu.bootstrap-timepicker-widget table td a:visited {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid transparent;
}
.dropdown-menu.bootstrap-timepicker-widget table td a:focus {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid transparent;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.dropdown-menu.bootstrap-timepicker-widget table td a:hover {
    color: #626e78;
    background-color: #d9d9d9;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.dropdown-menu.bootstrap-timepicker-widget table td a:active:focus,
.dropdown-menu.bootstrap-timepicker-widget table td a:active:hover {
    color: #073b77;
    background-color: #f2f2f2;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.dropdown-menu.bootstrap-timepicker-widget table td a:active,
.dropdown-menu.bootstrap-timepicker-widget table td a.btn-actived {
    color: #073b77;
    background-color: #f2f2f2;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-group.open > .dropdown-toggle,
.dropdown.open > .dropdown-toggle {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-group.open > .btn,
.dropdown.open > .btn {
    color: #626e78;
    background-color: #d9d9d9;
    border: 0 solid #6d142f;
}
.btn-group.open > .btn:focus,
.dropdown.open > .btn:focus,
.btn-group.open > .btn:active,
.dropdown.open > .btn:active {
    color: #626e78;
    background-color: #d9d9d9;
    border: 0 solid #6d142f;
}
.ac-menu .empty-message {
    color: #555;
}
.ac-hint,
.ac-hint.form-control[readonly] {
    background-color: #fff;
}
select.form-control {
    border: 0 solid #c1c1c1;
    border-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
select.form-control:focus,
select.form-control:active {
    border-color: #6d142f;
}
.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear {
    color: #636363;
}
.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear:hover {
    color: #073b77;
}
.select2.select2-container.select2-container--default .select2-selection--multiple {
    border-radius: var(--border-radius);
}
.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border: 1px solid #c1c1c1;
    background-color: #fff;
    color: #555;
}
.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    float: right !important;
    margin-left: 4px;
    margin-right: 0;
    color: #6d142f;
}
.select2.select2-container.select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove:hover {
    color: #073b77;
}
.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #6d142f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection__rendered {
    background-color: transparent;
    color: #000;
    border-bottom: 0;
}
.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection__rendered:hover {
    border-bottom: 0;
}
.select2.select2-container.select2-container--default .select2-selection__rendered {
    color: #555;
    z-index: 2;
}
.select2.select2-container.select2-container--default.select2-container--open {
    border: 0 solid #6d142f;
}
.select2.select2-container.select2-container--default.select2-container--open.select2-container--below {
    border-bottom: none;
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}
.select2.select2-container.select2-container--default.select2-container--open.select2-container--above {
    border-top: none;
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.select2.select2-container.select2-container--default.select2-container--open .select2-selection {
    border: none;
}
.select2.select2-container .select2-selection.select2-selection--multiple {
    border: 0;
}
.select2.select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered {
    color: #555;
    background: #fff;
    border-bottom: 1px solid #626e78;
}
.select2.select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered:hover,
.select2.select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered:active {
    border-bottom: 2px solid #6d142f;
}
.select2-container .select2-selection,
.select2-container .select2-search.select2-search--dropdown input {
    color: #555;
    border: 0;
    border-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: 0;
}
.select2-container .select2-selection:focus,
.select2-container .select2-search.select2-search--dropdown input:focus {
    border-color: #6d142f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.select2-container .select2-selection.input-sm,
.select2-container .select2-search.select2-search--dropdown input.input-sm,
.select2-container .select2-selection.growingTextarea,
.select2-container .select2-search.select2-search--dropdown input.growingTextarea {
    border-bottom: 1px solid #626e78;
}
.select2-container .select2-selection.input-sm:active,
.select2-container .select2-search.select2-search--dropdown input.input-sm:active,
.select2-container .select2-selection.growingTextarea:active,
.select2-container .select2-search.select2-search--dropdown input.growingTextarea:active,
.select2-container .select2-selection.input-sm:focus,
.select2-container .select2-search.select2-search--dropdown input.input-sm:focus,
.select2-container .select2-selection.growingTextarea:focus,
.select2-container .select2-search.select2-search--dropdown input.growingTextarea:focus,
.select2-container .select2-selection.input-sm:focus-within,
.select2-container .select2-search.select2-search--dropdown input.input-sm:focus-within,
.select2-container .select2-selection.growingTextarea:focus-within,
.select2-container .select2-search.select2-search--dropdown input.growingTextarea:focus-within,
.select2-container .select2-selection.input-sm:hover,
.select2-container .select2-search.select2-search--dropdown input.input-sm:hover,
.select2-container .select2-selection.growingTextarea:hover,
.select2-container .select2-search.select2-search--dropdown input.growingTextarea:hover {
    border-bottom: 2px solid #6d142f;
}
.select2-container .select2-dropdown {
    padding: 8px;
}
.select2-container .select2-dropdown.select2-dropdown--below {
    border-radius: var(--border-radius);
    background: #fff;
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
.select2-container .select2-dropdown.select2-dropdown--below .select2-search__field {
    border-bottom: 2px solid #626e78;
    border-radius: 0;
}
.select2-container .select2-dropdown.select2-dropdown--above {
    border-radius: var(--border-radius);
    background: #fff;
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
.select2-container .select2-dropdown.select2-dropdown--above .select2-search__field {
    border-bottom: 2px solid #626e78;
    border-radius: 0;
}
.select2-container .select2-dropdown *::-webkit-scrollbar {
    width: 8px;
    border-radius: var(--border-radius-btn);
}
.select2-container .select2-dropdown *::-webkit-scrollbar-track {
    background: #eff0f1;
    border-radius: var(--border-radius-btn);
}
.select2-container .select2-dropdown *::-webkit-scrollbar-thumb {
    background-color: #b6b6b6;
    border-radius: var(--border-radius-btn);
    border: 0 solid #fff;
    min-height: 40px;
}
.select2-container.select2-container--default .select2-results__option[aria-selected="true"] {
    border-radius: var(--border-radius);
    background: #eff0f1;
    color: #626e78;
}
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
    border-radius: var(--border-radius);
}
.selection > .select2-selection,
.select2-selection.select2-selection--single,
.bootbox-body select {
    border-bottom: 1px solid #626e78;
    border-radius: 0;
}
.selection > .select2-selection:hover,
.select2-selection.select2-selection--single:hover,
.bootbox-body select:hover,
.selection > .select2-selection:active,
.select2-selection.select2-selection--single:active,
.bootbox-body select:active,
.selection > .select2-selection:focus,
.select2-selection.select2-selection--single:focus,
.bootbox-body select:focus {
    border-bottom: 2px solid #6d142f;
}
.select2.select2-container.select2-container--default.select2-container--disabled
    .select2-selection.select2-selection--single {
    background-color: transparent;
}
.select2.select2-container.select2-container--default.select2-container--disabled
    .select2-selection.select2-selection--single:hover,
.select2.select2-container.select2-container--default.select2-container--disabled
    .select2-selection.select2-selection--single:active,
.select2.select2-container.select2-container--default.select2-container--disabled
    .select2-selection.select2-selection--single:focus {
    border-bottom: 2px solid #6d142f;
}
.nav.nav-tabs {
    background-color: inherit;
    letter-spacing: 0.04em;
    border: none;
}
.nav.nav-tabs li > a {
    padding: 10px 12px;
    color: #636363;
    background-color: transparent;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    border: 0;
    border-bottom: 3px solid transparent;
}
.nav.nav-tabs li > a:focus {
    color: #636363;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid transparent;
}
.nav.nav-tabs li > a:hover {
    color: #073b77;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid #073b77;
}
.nav.nav-tabs li.active > a,
.nav.nav-tabs li.active > a:focus,
.nav.nav-tabs li.active > a:active {
    color: #6d142f;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid #6d142f;
}
.nav.nav-tabs > li {
    margin-bottom: -2px;
    border-bottom: 2px solid #f2f2f2;
}
.nav.nav-pills {
    background-color: inherit;
    letter-spacing: 0.04em;
    margin-bottom: -10px;
}
.nav.nav-pills li > a {
    padding: 10px 12px;
    color: #636363;
    background-color: transparent;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    border: 0;
    border-bottom: 3px solid transparent;
}
.nav.nav-pills li > a:focus {
    color: #636363;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid transparent;
}
.nav.nav-pills li > a:hover {
    color: #073b77;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid transparent;
}
.nav.nav-pills li.active > a,
.nav.nav-pills li.active > a:focus,
.nav.nav-pills li.active > a:active {
    color: #6d142f;
    background-color: #fff;
    border: 0;
    border-bottom: 3px solid #fff;
}
.nav.nav-pills > li {
    border-top: 1px solid transparent;
}
.nav.nav-pills > li.active {
    border-bottom: 0;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.sismon .nav.nav-pills {
    background-color: inherit;
    letter-spacing: 0.04em;
    border: none;
}
.sismon .nav.nav-pills li > a {
    padding: 10px 12px;
    color: #636363;
    background-color: transparent;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    border: 0;
    border-bottom: 3px solid transparent;
}
.sismon .nav.nav-pills li > a:focus {
    color: #636363;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid transparent;
}
.sismon .nav.nav-pills li > a:hover {
    color: #073b77;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid #073b77;
}
.sismon .nav.nav-pills li.active > a,
.sismon .nav.nav-pills li.active > a:focus,
.sismon .nav.nav-pills li.active > a:active {
    color: #6d142f;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid #6d142f;
}
.sismon .nav.nav-pills > li {
    margin-bottom: -2px;
    border-bottom: 2px solid #f2f2f2;
}
.sismon .tab-content {
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 0;
}
.tab-content {
    background-color: #fff;
    border: 1px solid #f2f2f2;
    border-radius: var(--border-radius);
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
.nav-tabs + .tab-content,
.tab-content .tab-content {
    background-color: transparent;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.panel.panel-default[name="ColumnsExplorerPanel"] .tab-content {
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.nav.nav-tabs + .tab-content,
#maincontent .gridParent .tab-content {
    border: 0;
    border-radius: 0;
}
#maincontent .gridParent .tab-content {
    box-shadow: none;
}
.tre-container {
    border-top: 1px solid rgba(182, 182, 182, 0.5);
    background-color: transparent;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 20px;
}
.tre-container span.glyphicon-chevron-right {
    color: #6d142f;
}
.tre-container span.glyphicon-chevron-right:link,
.tre-container span.glyphicon-chevron-right:focus {
    color: #6d142f;
}
.tre-container span.glyphicon-chevron-right:visited {
    color: #6d142f;
}
.tre-container span.glyphicon-chevron-right:hover {
    color: #073b77;
}
.tre-container span.glyphicon-chevron-right:active {
    color: #6d142f;
}
.tre-container .glyphicon .glyphicon-chevron-down {
    margin-left: 8px;
}
.tre-container .glabel div:not(:first-child) {
    border: 1px solid #cb0000;
    border-radius: var(--border-radius);
    background-color: rgba(203, 0, 0, 0.9);
    display: block;
    color: #fff;
    padding: 5px;
    text-align: center;
    font-size: 12px;
    margin-top: 3px;
}
.tre-content a,
.tre-comm > div:not(.tre-comm-intro) a {
    color: #6d142f;
}
.tre-content a:link,
.tre-comm > div:not(.tre-comm-intro) a:link,
.tre-content a:focus,
.tre-comm > div:not(.tre-comm-intro) a:focus {
    color: #6d142f;
}
.tre-content a:visited,
.tre-comm > div:not(.tre-comm-intro) a:visited {
    color: #6d142f;
}
.tre-content a:hover,
.tre-comm > div:not(.tre-comm-intro) a:hover {
    color: #073b77;
}
.tre-content a:active,
.tre-comm > div:not(.tre-comm-intro) a:active {
    color: #6d142f;
}
.tre-resumo a.link_articles {
    color: #6d142f;
}
.tre-resumo a.link_articles:link,
.tre-resumo a.link_articles:focus {
    color: #6d142f;
}
.tre-resumo a.link_articles:visited {
    color: #6d142f;
}
.tre-resumo a.link_articles:hover {
    color: #073b77;
}
.tre-resumo a.link_articles:active {
    color: #6d142f;
}
.tre-resumo a.link_articles:link {
    color: #626e78;
}
.tre-resumo a.link_articles:link:hover,
.tre-resumo a.link_articles:link:active {
    color: #073b77;
}
.tre-img-intro {
    background-color: rgba(7, 101, 183, 0.2);
}
.tre-durl {
    border-color: rgba(241, 241, 241, 0.75);
    background-color: rgba(241, 241, 241, 0.5);
}
.tre-qurl {
    border-color: #ededed;
    background-color: #3eb151;
}
.readlater {
    color: #6d142f;
}
.readlater:link,
.readlater:focus {
    color: #6d142f;
}
.readlater:visited {
    color: #6d142f;
}
.readlater:hover {
    color: #073b77;
}
.readlater:active {
    color: #073b77;
}
.blinkmon {
    color: #b6b6b6 !important;
    background-color: transparent;
    padding-top: 20px;
}
.blinkmon:hover {
    color: #b6b6b6 !important;
    background-color: #fff;
}
.treportant {
    background-color: rgba(247, 149, 35, 0.6) !important;
    color: #000;
    border-top: 1px solid rgba(247, 149, 35, 0.3) !important;
    border-bottom: 1px solid rgba(247, 149, 35, 0.3) !important;
}
.treportant a {
    color: #000 !important;
}
.treportant a:hover {
    color: #292929 !important;
}
.treportant .glabelpgray,
.treportant .glabelpgray:link,
.treportant .glyphportant {
    color: #000;
}
.tre-content {
    background-color: transparent;
    border-color: transparent;
}
.tre-user {
    color: #6d142f;
}
.tre-user:link,
.tre-user:focus {
    color: #6d142f;
}
.tre-user:visited {
    color: #6d142f;
}
.tre-user:hover {
    color: #073b77;
}
.tre-user:active {
    color: #6d142f;
}
.tre-timestamp,
.tre-comm-username .tre-comm-username-timestamp {
    color: #636363;
}
.tre-comm--modal .tre-comment--own .tre-comm-img-user {
    display: none;
}
.tre-comm--modal .tre-comment--own .tre-comm-content {
    float: right;
}
.tre-comm--modal .tre-comment {
    display: block;
    width: 100%;
}
.tre-comm--modal .tre-comm-content {
    width: auto;
    padding: 10px;
    border-radius: 5px;
    background-color: rgba(237, 237, 237, 0.5);
}
.tre-comm-username .tre-comm-username-user a {
    color: #6d142f;
}
.tre-comm-username .tre-comm-username-user a:link,
.tre-comm-username .tre-comm-username-user a:focus {
    color: #6d142f;
}
.tre-comm-username .tre-comm-username-user a:visited {
    color: #6d142f;
}
.tre-comm-username .tre-comm-username-user a:hover {
    color: #073b77;
}
.tre-comm-username .tre-comm-username-user a:active {
    color: #6d142f;
}
.tre-comm-username .tre-comm-username-timestamp span {
    color: #636363;
}
.tre-comm-text {
    color: #636363;
}
.usrStatisticDiv {
    font-size: 30px;
    display: inline-block;
    width: 100%;
}
.usrStatisticDiv:not(.absStatic) {
    background-color: #e9e9e9;
    border: 1px solid rgba(98, 110, 120, 0.2);
}
.usrStatisticDiv:not(.absStatic) > span:first-child {
    padding: 10px;
}
.usrStatisticDiv.absStatic > span:first-child {
    padding: 10px 10px 0 10px;
}
.usrStatisticDiv.absStatic > span:first-child.danger {
    color: #cb0000;
}
.usrStatisticDiv.absStatic > span:first-child.warning {
    color: #f79523;
}
.usrStatisticDiv.absStatic > span:first-child.success {
    color: #3ba94e;
}
.usrStatisticDiv > span {
    color: #626e78;
    display: block;
    word-wrap: break-word;
}
.usStats .usImgTreMural {
    border: 1px solid #ccc;
    border-width: 1px !important;
}
.nota_ftr .nota_like {
    color: #6d142f;
}
.nota_ftr .nota_like:link,
.nota_ftr .nota_like:focus {
    color: #6d142f;
}
.nota_ftr .nota_like:visited {
    color: #6d142f;
}
.nota_ftr .nota_like:hover {
    color: #073b77;
}
.nota_ftr .nota_like:active {
    color: #6d142f;
}
.bkmk {
    color: #6d142f;
}
.bkmk:link,
.bkmk:focus {
    color: #6d142f;
}
.bkmk:visited {
    color: #6d142f;
}
.bkmk:hover {
    color: #073b77;
}
.bkmk:active {
    color: #073b77;
}
.user_txt {
    color: #6d142f;
}
.user_txt:link,
.user_txt:focus {
    color: #6d142f;
}
.user_txt:visited {
    color: #6d142f;
}
.user_txt:hover {
    color: #073b77;
}
.user_txt:active {
    color: #6d142f;
}
user_time {
    color: #636363;
}
.ileiked {
    font-weight: 600;
}
.lastnews .tre-sep span {
    color: #b6b6b6;
}
.phc-box-container {
    padding: 5px;
}
.phc-box-container:after {
    content: "";
    clear: both;
    display: block;
}
@media only screen and (min-width: 480px) {
    .phc-box-container {
        padding: 10px;
    }
}
@media only screen and (min-width: 768px) {
    .phc-box-container {
        padding: 10px;
    }
}
@media only screen and (min-width: 992px) {
    .phc-box-container {
        padding: 10px;
    }
}
@media only screen and (min-width: 1200px) {
    .phc-box-container {
        padding: 10px;
    }
}
.main-content,
.main-content-top-zone,
.gridHomepage .grid-stack-item .row h3 + div,
.gridHomepage .grid-stack-item .row h3 + table,
.gridHomepage .grid-stack-item .row .caixadestaque,
.maincontent-next-actions,
.orbAnaMulti .orb,
.rct-data-container .recItem,
.recItemAbertas,
.form-items-rct,
.recForm,
.caixadestaque,
.form-message {
    background-color: #fff;
    border: 1px solid #f2f2f2;
    border-radius: var(--border-radius);
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
.phc-box {
    background-color: #fff;
    border: 1px solid rgba(182, 182, 182, 0.5);
    border-radius: var(--border-radius);
    padding: 10px;
    transition: 0.2s ease-in-out;
    display: block;
    margin: 5px;
    cursor: pointer;
}
.phc-box:after {
    content: "";
    clear: both;
    display: block;
}
.phc-box:first-child {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #6d142f;
}
.phc-box:hover {
    background-color: #eff0f1;
    border: 1px solid #eff0f1;
}
@media only screen and (min-width: 480px) {
    .phc-box {
        margin: 10px;
    }
}
@media only screen and (min-width: 768px) {
    .phc-box {
        margin: 10px;
    }
}
@media only screen and (min-width: 992px) {
    .phc-box {
        margin: 10px;
    }
}
@media only screen and (min-width: 1200px) {
    .phc-box {
        margin: 10px;
    }
}
.phc-box-link {
    background-color: #fff;
    border: 1px solid rgba(182, 182, 182, 0.5);
    border-radius: var(--border-radius);
    padding: 10px;
    transition: 0.2s ease-in-out;
    display: block;
    margin: 5px;
    cursor: pointer;
}
.phc-box-link:after {
    content: "";
    clear: both;
    display: block;
}
.phc-box-link:first-child {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #6d142f;
}
.phc-box-link:hover {
    background-color: #eff0f1;
    border: 1px solid #eff0f1;
}
.phc-box-link::before {
    content: "";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    float: right;
    text-decoration: none;
    color: #636363;
}
.phc-box-link:hover::before {
    color: #6d142f;
}
@media only screen and (min-width: 480px) {
    .phc-box-link {
        margin: 10px;
    }
}
@media only screen and (min-width: 768px) {
    .phc-box-link {
        margin: 10px;
    }
}
@media only screen and (min-width: 992px) {
    .phc-box-link {
        margin: 10px;
    }
}
@media only screen and (min-width: 1200px) {
    .phc-box-link {
        margin: 10px;
    }
}
.phc-box .phc-box-title,
.phc-box-link .phc-box-title {
    font-size: 14px;
    color: #636363;
}
.phc-box:hover .phc-box-title,
.phc-box-link:hover .phc-box-title {
    color: #6d142f;
}
.phc-box .phc-box-content:after:after,
.phc-box-link .phc-box-content:after:after {
    content: "";
    clear: both;
    display: block;
}
.phc-box .phc-box-item-content,
.phc-box-link .phc-box-item-content {
    float: left;
    width: 100%;
    padding: 5px 0;
}
.phc-box .phc-box-item-content .phc-box-label,
.phc-box-link .phc-box-item-content .phc-box-label {
    display: inline;
}
.phc-box .phc-box-item-content .phc-box-ferias,
.phc-box-link .phc-box-item-content .phc-box-ferias {
    display: block;
    color: #161616;
    font-size: 12px;
}
.phc-box .phc-box-item-content .phc-box-ferias .fa-hourglass,
.phc-box-link .phc-box-item-content .phc-box-ferias .fa-hourglass {
    color: #626e78;
}
.phc-box .phc-box-item-4,
.phc-box-link .phc-box-item-4 {
    width: 33%;
}
.phc-box .phc-box-item-6,
.phc-box-link .phc-box-item-6 {
    width: 50%;
}
.phc-box .phc-box-number,
.phc-box-link .phc-box-number {
    font-size: 20px;
    display: block;
}
.phc-box .phc-box-total,
.phc-box-link .phc-box-total {
    color: #f79523;
}
.phc-box .phc-box-ok,
.phc-box-link .phc-box-ok {
    color: #3ba94e;
}
.phc-box .phc-box-notok,
.phc-box-link .phc-box-notok {
    color: #cb0000;
}
.phc-box .phc-box-label,
.phc-box-link .phc-box-label {
    display: block;
    color: #161616;
    font-size: 12px;
}
.phc-box-anchor {
    color: #636363;
}
.phc-box-anchor:link,
.phc-box-anchor:focus {
    color: #636363;
}
.phc-box-anchor:visited {
    color: #636363;
}
.phc-box-anchor:hover {
    color: #073b77;
}
.phc-box-anchor:active {
    color: #6d142f;
}
.gridHomepage .grid-stack-item .row h3 span {
    text-transform: none;
}
.gridHomepage .grid-stack-item .row h3 + div,
.gridHomepage .grid-stack-item .row h3 + table {
    border-top: 4px solid #6d142f;
    border-radius: var(--border-radius-btn) var(--border-radius-btn) var(--border-radius) var(--border-radius);
}
.gridHomepage .grid-stack-item .row .caixadestaque {
    border-top: 4px solid #6d142f;
    border-radius: var(--border-radius-btn) var(--border-radius-btn) var(--border-radius) var(--border-radius);
}
.homepage .tab-content #destaque1 > ul,
.gridHomepage .tab-content #destaque1 > ul {
    background: #fff;
}
.homepage .tab-content .lastnews.tab-pane.fade.active.in,
.gridHomepage .tab-content .lastnews.tab-pane.fade.active.in {
    background: #fff;
}
.tre-homepage .pull-right a {
    color: #6d142f;
}
.tre-homepage .pull-right a:hover,
.tre-homepage .pull-right a:active {
    color: #6d142f;
}
.utils .hidden-xs .dropdown-menu.dropdown-menu-right.dropdown-menu-right-mobile::-webkit-scrollbar {
    width: 0.5em;
}
@media only screen and (max-width: 479px) {
    .utils .hidden-xs .dropdown-menu.dropdown-menu-right.dropdown-menu-right-mobile::-webkit-scrollbar {
        display: none;
    }
}
.utils .hidden-xs .dropdown-menu.dropdown-menu-right.dropdown-menu-right-mobile::-webkit-scrollbar-track {
    background-color: #6d142feb;
}
.utils .hidden-xs .dropdown-menu.dropdown-menu-right.dropdown-menu-right-mobile::-webkit-scrollbar-thumb {
    background-color: #fff;
    border: 1px solid #6d142feb;
    border-radius: 12px;
}
.txt-apoio {
    color: rgba(22, 22, 22, 0.75);
}
.codeEditor,
.fullScreen,
#codeHelp {
    background-color: #f1f1f1;
}
h1 {
    color: #161616;
}
h3 {
    color: #161616;
}
.sortable .liDraggable h2 {
    color: #353535;
}
#SearchResults tr:hover,
#SearchResults tr:active {
    border: 1px solid #eff0f1;
    border-radius: var(--border-radius);
    background-color: #eff0f1;
    z-index: 3;
    font-weight: 500;
    color: #6d142f;
}
#searchData .table {
    background-color: transparent;
}
#searchData .table > tbody > tr {
    background-color: transparent;
    border-top: none;
    border-bottom: none;
}
#searchData .table > tbody > tr > td {
    border-top: none;
    border-bottom: none;
}
#searchData .tableRec {
    background-color: transparent;
}
#searchData .tableRec > tbody > tr {
    background-color: transparent;
    border-top: none;
    border-bottom: none;
}
#searchData .tableRec > tbody > tr > td {
    border-top: none;
    border-bottom: none;
}
#searchData .searchTypeLabel {
    color: #161616;
}
#searchData td {
    border-top: 0;
}
#searchData .max-width-search:not(.eof) {
    background-color: #f1f1f1;
}
#searchData a.selected,
#searchData .table-hover a.selected tr,
#searchData .tableRec-hover a.selected tr {
    display: block;
    background-color: #ededed;
}
#searchData .table > tbody > tr:not(.defgridheader):not(.gpagination):hover {
    border: none;
}
#searchData .tableRec > tbody > tr:not(.defgridheader):not(.gpagination):hover {
    border: none;
}
#searchData table tbody > tr:first-child .searchItem {
    border-top: 1px solid #c1c1c1;
}
#searchData table tbody > tr:first-child .searchItem:hover {
    border-top: 1px solid #073b77;
}
#searchData .searchItem {
    border: 1px solid rgba(182, 182, 182, 0.5);
    margin-bottom: 10px;
    border-radius: var(--border-radius);
}
#searchData .searchItem a:first-child {
    color: #626e78;
}
#searchData .searchItem:hover,
#searchData .searchItem:active {
    border: 1px solid #eff0f1;
    border-radius: var(--border-radius);
    background-color: #eff0f1;
    z-index: 3;
    font-weight: 500;
    color: #6d142f;
}
#searchData .searchItem.defgridselectedArrow {
    background-color: #eff0f1;
    border-radius: var(--border-radius);
    border: 1px solid #eff0f1;
    z-index: 2;
    margin-bottom: 10px;
}
#searchData .searchItem.defgridselectedArrow:hover,
#searchData .searchItem.defgridselectedArrow:active {
    border: 1px solid #eff0f1;
    border-radius: var(--border-radius);
    background-color: #eff0f1;
    font-weight: 500;
    z-index: 3;
    color: #6d142f;
}
#searchData .searchItem.defgridselectedArrow .breakword {
    color: #000;
}
#searchData .mainFormAdvancedSearch .panel-body {
    background-color: #e4e4e4;
}
#searchData .mainFormAdvancedSearch .panel-body .mainFormAdvancedSearchResults {
    background-color: #fff;
}
#searchData .mainFormAdvancedSearch .panel-body .mainFormAdvancedSearchResults:after {
    border-right: 8px solid transparent;
    border-bottom: 10px solid #fefefe;
    border-left: 8px solid transparent;
}
.searchZone {
    background-color: #fff;
}
.searchZone #closeAdvancedSearchButton {
    background-color: transparent !important;
}
.modal-body .searchZone .panel-body {
    background-color: #fff;
}
.searchZone .input-group-btn.aligntop > .btn.btn-default.btn-sm,
.searchZone .input-group-btn.aligntop .input-group-addon,
.searchZone .input-group-btn.aligntop > .btn.dropdown-menu li a.btn-default.btn-sm,
.searchZone
    .input-group-btn.aligntop
    > .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm,
.searchZone
    .input-group-btn.aligntop
    > .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm,
.searchZone
    .input-group-btn.aligntop
    > .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm,
.searchZone
    .input-group-btn.aligntop
    > .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm {
    border-radius: 0 !important;
    background: #fff !important;
    line-height: 1.55;
}
.searchZone .KoInputText + .input-group-btn.aligntop,
.searchZone .KoInputDecimal + .input-group-btn.aligntop {
    border-bottom: 1px solid #626e78;
    top: -2px;
}
@media screen and (max-width: 768px) {
    .searchZone .KoInputText + .input-group-btn.aligntop,
    .searchZone .KoInputDecimal + .input-group-btn.aligntop {
        top: -1px;
    }
}
@media screen and (min-width: 768px) and (max-width: 769px) {
    .searchZone .KoInputText + .input-group-btn.aligntop,
    .searchZone .KoInputDecimal + .input-group-btn.aligntop {
        top: 0;
    }
}
.searchZone .KoInputText:focus + .input-group-btn.aligntop,
.searchZone .KoInputDecimal:focus + .input-group-btn.aligntop,
.searchZone .KoInputText:active + .input-group-btn.aligntop,
.searchZone .KoInputDecimal:active + .input-group-btn.aligntop,
.searchZone .KoInputText:hover + .input-group-btn.aligntop,
.searchZone .KoInputDecimal:hover + .input-group-btn.aligntop,
.searchZone .KoInputText:focus-within + .input-group-btn.aligntop,
.searchZone .KoInputDecimal:focus-within + .input-group-btn.aligntop {
    border-bottom: 2px solid #6d142f;
}
.searchZone .panel.panel-default.mainFormAdvancedSearch {
    border: 1px solid #d9d9d9;
}
#exploradorZone .fillBackColor {
    background-color: #e9e9e9;
}
#exploradorZone .firstGroupExplorer {
    color: #fff;
    background-color: #6d142f;
}
#exploradorZone .firstGroupExplorer.toggled {
    background-color: #6d142feb;
}
#exploradorZone .childGroupExplorer {
    background-color: #065da8;
}
#exploradorZone .childGroupExplorer .setaIndicadora {
    margin-right: 5px;
    opacity: 0.5;
}
table.jsgrid-table {
    background: #fff;
    border-collapse: collapse !important;
}
table.jsgrid-table td {
    padding: 8px 10px !important;
}
table.jsgrid-table td input:not([type="checkbox"]) {
    background-color: #eff0f1;
    border-radius: var(--border-radius-input);
}
table.jsgrid-table th {
    text-transform: none !important;
    background-color: #6d142f !important;
    border: none !important;
    border-bottom: 1px solid #c1c1c1 !important;
    color: #fff;
}
table.jsgrid-table th:first-child {
    border-radius: var(--border-radius) 0 0 0;
}
table.jsgrid-table th:last-child {
    border-radius: 0 var(--border-radius) 0 0;
}
table.jsgrid-table .jsgrid-edit-row > .jsgrid-cell,
table.jsgrid-table .jsgrid-cell {
    background-color: #fff;
    border-color: #fff;
    border-right: none !important;
    border-left: none !important;
}
table.jsgrid-table .jsgrid-edit-row:focus-within > .jsgrid-cell {
    background-color: #eff0f1;
}
table.jsgrid-table .jsgrid-edit-row:focus-within input {
    background-color: #fff;
}
.StListKoTable::-webkit-scrollbar {
    width: 8px;
    border-radius: var(--border-radius-btn);
}
.StListKoTable::-webkit-scrollbar-track {
    background: #eff0f1;
    border-radius: var(--border-radius-btn);
}
.StListKoTable::-webkit-scrollbar-thumb {
    background-color: #b6b6b6;
    border-radius: var(--border-radius-btn);
    border: 0 solid #fff;
    min-height: 40px;
}
.modal-content {
    background-color: #fff;
    border-radius: var(--border-radius);
    border: 0;
}
.modal-content .close {
    color: #636363;
    opacity: 0.8;
}
.modal-content .modal-body tr .defgridheader {
    border-bottom: 1px solid #054a86 !important;
}
.modal-content .nav.nav-tabs li > a {
    color: #b6b6b6;
    top: 2px;
    margin-right: 0;
}
.modal-content .nav.nav-tabs li.active > a {
    color: #6d142f;
    font-weight: 600;
}
.modal-content .modal-footer {
    border-top: none;
}
html {
    background-color: #f1f1f1;
}
body {
    background-color: #f1f1f1;
    background-size: cover;
    font-family: Nunito, sans-serif;
    color: #161616;
}
body form > .container {
    background-color: #f1f1f1;
}
body.home form > .container {
    background-color: #f1f1f1;
}
body.home {
    background-color: #f1f1f1;
}
.panel-title a {
    color: #161616;
}
.panel-title a:hover {
    color: #073b77;
}
.tooltip.in {
    opacity: 1;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #b6b6b6;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #b6b6b6;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #b6b6b6;
}
.tooltip.left .tooltip-arrow {
    border-left-color: #b6b6b6;
}
.tooltip-inner {
    color: #fff;
    background-color: #b6b6b6 !important;
    border-radius: var(--border-radius);
}
.qtip-phc {
    background: #efefef;
    border: 1px solid #efefef;
}
.ui-tooltip {
    color: #fff;
    background-color: #b6b6b6 !important;
    border-radius: var(--border-radius);
    padding: 3px 8px !important;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    background-color: #b6b6b6;
    border-radius: var(--border-radius) !important;
    border-color: #6d142f !important;
    box-shadow: none !important;
}
.glabellink,
.toolbarbutton,
.glabellink a {
    color: #6d142f;
}
.glabellink:hover,
.toolbarbutton:hover,
.glabellink a:hover {
    color: #073b77;
}
.glabellink:active,
.toolbarbutton:active,
.glabellink a:active {
    color: #6d142f;
}
.gcellalt,
.gcell {
    color: #161616;
    background-color: transparent;
}
.calbase {
    background-color: #f1f1f1;
    color: #161616 !important;
}
.calbase a {
    color: #6d142f !important;
}
.calbase .calsel a {
    color: #6d142f !important;
}
.mainformcpHeader {
    background-color: transparent;
    border: 1px solid rgba(182, 182, 182, 0.5);
}
.mainformcpHeader:hover {
    border-color: #6d142f;
}
.mainformcpHeader .glyphicon {
    color: #6d142f !important;
}
.collapse-header .btn-default,
.collapse-header .dropdown-menu li a.btn-default,
.collapse-header .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton,
.collapse-header .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton,
.collapse-header
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.collapse-header
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton {
    margin-bottom: 5px;
}
.collapse-header + .semmargem,
.collapseControl + .semmargem,
.collapse-header + .clistastable,
.ModuleHeader + div,
.TableHeader + .semmargem,
#TarefasMarcadasTable,
.collapse-header + .collapse-body,
.collapse-header + #ProximasDatasPanel > .collapse-body {
    border-right: 1px solid rgba(182, 182, 182, 0.5);
    border-left: 1px solid rgba(182, 182, 182, 0.5);
    border-bottom: 1px solid rgba(182, 182, 182, 0.5);
}
.collapse-header:hover + .semmargem,
.collapseControl:hover + .semmargem,
.collapse-header:hover + .clistastable,
.ModuleHeader:hover + div,
.TableHeader:hover + .semmargem,
.TableHeader:hover + #TarefasMarcadasPanel #TarefasMarcadasTable,
.collapse-header:hover + .collapse-body,
.collapse-header:hover + #ProximasDatasPanel > .collapse-body {
    border-right: 1px solid #6d142f;
    border-left: 1px solid #6d142f;
    border-bottom: 1px solid #6d142f;
}
.mainformcampolabel,
.mainformcampolabelprincipal {
    color: #161616;
}
table.dataTable.dtr-inline.collapsed > tbody > tr:not(.dtrg-group) > td:first-child:before,
.hasTable table.dtr-inline.collapsed > tbody > tr:not(.dtrg-group) > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr:not(.dtrg-group) > th:first-child:before,
.hasTable table.dtr-inline.collapsed > tbody > tr:not(.dtrg-group) > th:first-child:before {
    color: #6d142f;
}
table.dataTable.dtr-column > tbody > tr > td.control:before,
.hasTable table.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr.parent > td.control:before,
.hasTable table.dtr-column > tbody > tr.parent > td.control:before {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
table.dataTable tbody > tr:not(.defgridheader),
.hasTable table tbody > tr:not(.defgridheader) {
    color: #626e78;
}
table.dataTable tbody > tr:not(.defgridheader).selected,
.hasTable table tbody > tr:not(.defgridheader).selected,
table.dataTable tbody > tr:not(.defgridheader) > .selected,
.hasTable table tbody > tr:not(.defgridheader) > .selected,
table.dataTable tbody > tr:not(.defgridheader):hover,
.hasTable table tbody > tr:not(.defgridheader):hover,
table.dataTable tbody > tr:not(.defgridheader).parent,
.hasTable table tbody > tr:not(.defgridheader).parent {
    background-color: #eff0f1 !important;
}
table.dataTable tbody > tr:not(.defgridheader).selected input[type="text"],
.hasTable table tbody > tr:not(.defgridheader).selected input[type="text"],
table.dataTable tbody > tr:not(.defgridheader) > .selected input[type="text"],
.hasTable table tbody > tr:not(.defgridheader) > .selected input[type="text"],
table.dataTable tbody > tr:not(.defgridheader):hover input[type="text"],
.hasTable table tbody > tr:not(.defgridheader):hover input[type="text"],
table.dataTable tbody > tr:not(.defgridheader).parent input[type="text"],
.hasTable table tbody > tr:not(.defgridheader).parent input[type="text"] {
    background-color: #fff;
}
table.dataTable tbody > tr:not(.defgridheader).selected .btn-default,
.hasTable table tbody > tr:not(.defgridheader).selected .btn-default,
table.dataTable tbody > tr:not(.defgridheader) > .selected .btn-default,
.hasTable table tbody > tr:not(.defgridheader) > .selected .btn-default,
table.dataTable tbody > tr:not(.defgridheader):hover .btn-default,
.hasTable table tbody > tr:not(.defgridheader):hover .btn-default,
table.dataTable tbody > tr:not(.defgridheader).parent .btn-default,
.hasTable table tbody > tr:not(.defgridheader).parent .btn-default,
table.dataTable tbody > tr:not(.defgridheader).selected .dropdown-menu li a.btn-default,
.hasTable table tbody > tr:not(.defgridheader).selected .dropdown-menu li a.btn-default,
table.dataTable tbody > tr:not(.defgridheader) > .selected .dropdown-menu li a.btn-default,
.hasTable table tbody > tr:not(.defgridheader) > .selected .dropdown-menu li a.btn-default,
table.dataTable tbody > tr:not(.defgridheader):hover .dropdown-menu li a.btn-default,
.hasTable table tbody > tr:not(.defgridheader):hover .dropdown-menu li a.btn-default,
table.dataTable tbody > tr:not(.defgridheader).parent .dropdown-menu li a.btn-default,
.hasTable table tbody > tr:not(.defgridheader).parent .dropdown-menu li a.btn-default,
table.dataTable
    tbody
    > tr:not(.defgridheader).selected
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).selected
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader)
    > .selected
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader)
    > .selected
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader):hover
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader):hover
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).parent
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).parent
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).selected
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).selected
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader)
    > .selected
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader)
    > .selected
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader):hover
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader):hover
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).parent
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).parent
    .introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).selected
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).selected
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader)
    > .selected
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader)
    > .selected
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader):hover
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader):hover
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).parent
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).parent
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).selected
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).selected
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader)
    > .selected
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader)
    > .selected
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader):hover
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader):hover
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).parent
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).parent
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton {
    background-color: #fff;
}
table.dataTable tbody > tr:not(.defgridheader).parent + tr.child,
.hasTable table tbody > tr:not(.defgridheader).parent + tr.child {
    background-color: #eff0f1;
    color: #394047;
}
table.dataTable tbody > tr:not(.defgridheader).parent + tr.child a.btn-default,
.hasTable table tbody > tr:not(.defgridheader).parent + tr.child a.btn-default,
table.dataTable tbody > tr:not(.defgridheader).parent + tr.child a.dropdown-menu li a.btn-default,
.hasTable table tbody > tr:not(.defgridheader).parent + tr.child a.dropdown-menu li a.btn-default,
table.dataTable
    tbody
    > tr:not(.defgridheader).parent
    + tr.child
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).parent
    + tr.child
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).parent
    + tr.child
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).parent
    + tr.child
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).parent
    + tr.child
    a.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).parent
    + tr.child
    a.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
table.dataTable
    tbody
    > tr:not(.defgridheader).parent
    + tr.child
    a.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton,
.hasTable
    table
    tbody
    > tr:not(.defgridheader).parent
    + tr.child
    a.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton {
    background-color: #fff;
}
table.dataTable input[type="text"],
.hasTable table input[type="text"] {
    border-bottom: 0;
    background-color: #eff0f1;
}
table.dataTable input[type="text"]:focus,
.hasTable table input[type="text"]:focus,
table.dataTable input[type="text"]:focus-within,
.hasTable table input[type="text"]:focus-within,
table.dataTable input[type="text"]:hover,
.hasTable table input[type="text"]:hover {
    background-color: #fff;
    border-bottom: 0;
}
table.dataTable td .mainformcampolabel,
.hasTable table td .mainformcampolabel {
    color: #626e78;
}
.glyphicon.glyphicon-share-alt::before {
    color: #626e78;
}
.mainformcampotitulo {
    color: #161616;
}
.control-label.mainformcampotitulo,
.childIsLabel .control-label {
    color: #636363;
}
.defgriditemred tr:hover,
.defgriditemred tr:active {
    background-color: #d8d8d8 !important;
}
.defgriditemsred tr:hover,
.defgriditemsred tr:active {
    background-color: #d8d8d8 !important;
}
.defgriditemared tr:hover,
.defgriditemared tr:active {
    background-color: #d8d8d8 !important;
}
.calwd {
    background-color: #ededed;
    color: #043c6d;
}
.defgridheaderred {
    background-color: #6d142f !important;
    font-family: Nunito, sans-serif;
}
.grid-stack-item-content .table.table-xs.table-hover.table-striped.dataTable.no-footer td {
    background-color: #eff0f1 !important;
    color: #161616 !important;
}
.destaque {
    background-color: #fff;
}
#mainPage #fieldsAndOptionsZone,
#mainPage #searchData {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
#mainPage .questionPanel .form-group input {
    border-bottom: 1px solid #626e78;
    border-radius: 0;
}
#mainPage .questionPanel span.titulo,
#mainPage .questionPanel span.glabel {
    color: #626e78;
}
.mainformcampos select.form-control {
    border-bottom: 1px solid #626e78 !important;
}
.mainformcampos select.form-control:hover,
.mainformcampos select.form-control:focus,
.mainformcampos select.form-control:focus-within {
    border-bottom: 2px solid #6d142f !important;
}
.mainformcampos .table.table-xs.table-hover.table-striped td select.form-control {
    margin-top: 20px;
}
.wShadow {
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
.whiteboard {
    border-radius: var(--border-radius);
    background-color: #fff !important;
}
#maincontent.whiteboard {
    border-radius: var(--border-radius);
}
#maincontent.whiteboard .row.rowmargin #calendar {
    background-color: #fff;
    border-radius: var(--border-radius);
    padding: 20px;
}
#maincontent.whiteboard .fc-toolbar,
#maincontent.whiteboard .fc-view-container {
    border-radius: var(--border-radius-btn);
}
#maincontent.whiteboard .fc-view-container {
    margin-bottom: 20px;
}
#maincontent.whiteboard .fc-row.fc-widget-header tr > :first-child {
    border-top-left-radius: var(--border-radius);
}
#maincontent.whiteboard .fc-row.fc-widget-header tr > :last-child {
    border-top-right-radius: var(--border-radius);
}
#maincontent.whiteboard .fc-prev-button,
#maincontent.whiteboard .fc-next-button {
    margin-right: 10px !important;
    border-radius: var(--border-radius-btn);
}
#maincontent.whiteboard .fc-left > .fc-button-group :first-child,
#maincontent.whiteboard .fc-right > .fc-button-group :first-child {
    border-bottom-left-radius: var(--border-radius-btn);
    border-top-left-radius: var(--border-radius-btn);
}
#maincontent.whiteboard .fc-left > .fc-button-group :last-child,
#maincontent.whiteboard .fc-right > .fc-button-group :last-child {
    border-bottom-right-radius: var(--border-radius-btn);
    border-top-right-radius: var(--border-radius-btn);
}
#maincontent.whiteboard .fc-left > .fc-button-group + button,
#maincontent.whiteboard .fc-right > .fc-button-group + button {
    border-radius: var(--border-radius-btn);
}
#maincontent.whiteboard .fc-center h2 {
    color: #626e78;
}
#page-login {
    font-family: Nunito, sans-serif;
}
#page-login a {
    color: #6d142f;
}
#page-login a:hover {
    color: #073b77;
}
#page-login a:active {
    color: #6d142f;
}
#page-login .msg {
    color: #161616;
}
.msg-manha,
.msg-tarde,
.msg-noite {
    display: inline;
    margin-bottom: 0;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}
header > .col {
    background-color: #fff;
}
header .menu .utils .dropdown.open > a,
header .menu .shortcuts .dropdown.open > a {
    color: #6d142f;
}
header .menu .utils a,
header .menu .shortcuts a {
    color: #6d142f;
    font-size: 1.2em;
    text-decoration: none;
}
header .menu .utils a:hover,
header .menu .shortcuts a:hover {
    color: #073b77;
}
header .menu .utils a:focus,
header .menu .shortcuts a:focus,
header .menu .utils a:active,
header .menu .shortcuts a:active {
    color: #6d142f;
}
header .menu .shortcuts .header-submenu a {
    color: #6d142f;
}
header .menu .shortcuts .header-submenu a:hover {
    color: #073b77;
}
header .menu .shortcuts .header-submenu span {
    color: #161616;
}
header .menu .menu-closed {
    color: #6d142f;
}
header .mobile-menu .mobile-body {
    background-color: #707070;
}
header .mobile-menu .mobile-body .menu-mobile-option > a,
header .mobile-menu .mobile-body .col-xs-3 > a,
header .mobile-menu .mobile-body .col-xs-4 > a,
header .mobile-menu .mobile-body .menu-mobile-option > .dropdown > a,
header .mobile-menu .mobile-body .col-xs-3 > .dropdown > a,
header .mobile-menu .mobile-body .col-xs-4 > .dropdown > a {
    color: #f5f5f5;
}
header .mobile-menu .mobile-body .menu-mobile-option > a:hover,
header .mobile-menu .mobile-body .col-xs-3 > a:hover,
header .mobile-menu .mobile-body .col-xs-4 > a:hover,
header .mobile-menu .mobile-body .menu-mobile-option > .dropdown > a:hover,
header .mobile-menu .mobile-body .col-xs-3 > .dropdown > a:hover,
header .mobile-menu .mobile-body .col-xs-4 > .dropdown > a:hover,
header .mobile-menu .mobile-body .menu-mobile-option > a:active,
header .mobile-menu .mobile-body .col-xs-3 > a:active,
header .mobile-menu .mobile-body .col-xs-4 > a:active,
header .mobile-menu .mobile-body .menu-mobile-option > .dropdown > a:active,
header .mobile-menu .mobile-body .col-xs-3 > .dropdown > a:active,
header .mobile-menu .mobile-body .col-xs-4 > .dropdown > a:active {
    color: #fff;
}
header .mobile-menu .mobile-body .menu-mobile-option > a .menu-mobile-title,
header .mobile-menu .mobile-body .col-xs-3 > a .menu-mobile-title,
header .mobile-menu .mobile-body .col-xs-4 > a .menu-mobile-title,
header .mobile-menu .mobile-body .menu-mobile-option > .dropdown > a .menu-mobile-title,
header .mobile-menu .mobile-body .col-xs-3 > .dropdown > a .menu-mobile-title,
header .mobile-menu .mobile-body .col-xs-4 > .dropdown > a .menu-mobile-title {
    height: 2.8em;
    overflow: hidden;
}
header .mobile-menu .mobile-body .menu-mobile-option:hover,
header .mobile-menu .mobile-body .col-xs-3:hover,
header .mobile-menu .mobile-body .col-xs-4:hover,
header .mobile-menu .mobile-body .menu-mobile-option:active,
header .mobile-menu .mobile-body .col-xs-3:active,
header .mobile-menu .mobile-body .col-xs-4:active {
    background-color: #073b77;
    color: #fff;
}
header .mobile-menu .mobile-footer {
    background-color: #6d142f;
}
header .mobile-menu .mobile-footer div a {
    color: #fff;
}
header .mobile-menu .mobile-footer div a:hover,
header .mobile-menu .mobile-footer div a:active {
    background-color: #073b77;
    color: #fff;
}
header .dropdown-menu {
    background: #6d142f;
}
header .dropdown-menu:after {
    border-bottom: 10px solid #6d142f;
}
header .dropdown-menu li {
    color: #fff;
}
header .dropdown-menu li p {
    color: #fff;
}
header .dropdown-menu li a {
    color: #fff;
    padding: 10px 15px;
}
header .dropdown-menu li.menu-option,
header .dropdown-menu li:not(.dropdown-header) {
    background-color: #6d142f;
}
header .dropdown-menu li.menu-option .selected,
header .dropdown-menu li:not(.dropdown-header) .selected {
    color: #fff;
    background: #073b77;
}
header .dropdown-menu li.menu-option a,
header .dropdown-menu li:not(.dropdown-header) a,
header .dropdown-menu li.menu-option a:focus,
header .dropdown-menu li:not(.dropdown-header) a:focus {
    color: #fff;
    background-color: #6d142f;
}
header .dropdown-menu li.menu-option a .glabelpgray,
header .dropdown-menu li:not(.dropdown-header) a .glabelpgray,
header .dropdown-menu li.menu-option a:focus .glabelpgray,
header .dropdown-menu li:not(.dropdown-header) a:focus .glabelpgray {
    color: #fff;
}
header .dropdown-menu li.menu-option a:hover,
header .dropdown-menu li:not(.dropdown-header) a:hover,
header .dropdown-menu li.menu-option a:active,
header .dropdown-menu li:not(.dropdown-header) a:active {
    color: #fff;
    background: #f79523;
}
header .dropdown-menu li.menu-option a:hover .glabelpgray,
header .dropdown-menu li:not(.dropdown-header) a:hover .glabelpgray,
header .dropdown-menu li.menu-option a:active .glabelpgray,
header .dropdown-menu li:not(.dropdown-header) a:active .glabelpgray {
    color: #fff;
}
header .dropdown-menu li.dropdown-footer a {
    color: #f5f5f5;
}
header .dropdown-menu li.dropdown-footer a:hover,
header .dropdown-menu li.dropdown-footer a:active {
    color: #fff !important;
    background-color: #073b77;
}
footer a {
    color: #333;
}
.navigation .nav-top-bar {
    background-color: #6d142f;
}
.navigation .nav-content {
    background-color: #2c2c2c;
    color: #9c9c9c;
}
.navigation .nav-content a {
    color: #fff;
}
.navigation .nav-content a .caret {
    border-top-color: #6d142f;
    border-bottom-color: #6d142f;
}
.navigation .nav-content a:hover {
    color: #46a5f8;
}
.navigation .nav-content .glabel {
    color: #000;
}
.navigation .nav-content .dropdown-header {
    color: #9c9c9c;
}
.navigation .nav-menu {
    background-color: #000;
}
.navigation .nav-menu .nav-tabs li {
    border-bottom: 1px solid #000;
}
.navigation .nav-menu .nav-tabs a {
    color: #fff;
    border: none;
    border-top: 3px solid #f1f1f1;
    border-bottom: 1px solid #fff;
}
.navigation .nav-menu .nav-tabs a:hover {
    background-color: #6d142f;
    -webkit-transition: background-color 150ms linear;
    -moz-transition: background-color 150ms linear;
    -o-transition: background-color 150ms linear;
    transition: background-color 150ms linear;
    color: #fff;
}
.navigation .nav-menu .nav-tabs .active a {
    border: none;
    background-color: #2c2c2c !important;
    color: #9c9c9c !important;
}
.navigation .nav-menu .nav-tabs .active a:hover {
    color: #f1f1f1 !important;
}
#destaques .tab-content #destaque1 .tab-content,
#destaques .tab-content #destaque2,
#destaques .tab-content #destaque3,
#destaques .tab-content #destaque4 .tab-content {
    padding: 5px;
}
#destaques .tab-content #destaque1 .tab-content:after,
#destaques .tab-content #destaque2:after,
#destaques .tab-content #destaque3:after,
#destaques .tab-content #destaque4 .tab-content:after {
    content: "";
    clear: both;
    display: block;
}
@media only screen and (min-width: 480px) {
    #destaques .tab-content #destaque1 .tab-content,
    #destaques .tab-content #destaque2,
    #destaques .tab-content #destaque3,
    #destaques .tab-content #destaque4 .tab-content {
        padding: 10px;
    }
}
@media only screen and (min-width: 768px) {
    #destaques .tab-content #destaque1 .tab-content,
    #destaques .tab-content #destaque2,
    #destaques .tab-content #destaque3,
    #destaques .tab-content #destaque4 .tab-content {
        padding: 10px;
    }
}
@media only screen and (min-width: 992px) {
    #destaques .tab-content #destaque1 .tab-content,
    #destaques .tab-content #destaque2,
    #destaques .tab-content #destaque3,
    #destaques .tab-content #destaque4 .tab-content {
        padding: 10px;
    }
}
@media only screen and (min-width: 1200px) {
    #destaques .tab-content #destaque1 .tab-content,
    #destaques .tab-content #destaque2,
    #destaques .tab-content #destaque3,
    #destaques .tab-content #destaque4 .tab-content {
        padding: 10px;
    }
}
#destaques .tab-content #destaque1 .btnAvs > .delTAvs:hover {
    color: #fff;
    background: #bf575b;
}
#destaques .tab-content #destaque1 .btnAvs > .delTAvs:active {
    color: #fff;
    background: #813e3e;
}
#destaques .tab-content #destaque2 a,
#destaques .tab-content #destaque3 a {
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
}
#destaques .tab-content #colaboradorInfo .phc-box-container a::before {
    visibility: hidden;
}
#destaques .tab-content #destaque2 li,
#destaques .tab-content #destaque3 li,
#destaques .tab-content #destaque4 .tab-content li {
    margin: 0;
    width: 100%;
    display: inline-block;
    float: left;
}
#destaques .tab-content #destaque2 li a,
#destaques .tab-content #destaque3 li a,
#destaques .tab-content #destaque4 .tab-content li a {
    background-color: #fff;
    border: 1px solid rgba(182, 182, 182, 0.5);
    border-radius: var(--border-radius);
    padding: 10px;
    transition: 0.2s ease-in-out;
    display: block;
    margin: 5px;
    cursor: pointer;
}
#destaques .tab-content #destaque2 li a:after,
#destaques .tab-content #destaque3 li a:after,
#destaques .tab-content #destaque4 .tab-content li a:after {
    content: "";
    clear: both;
    display: block;
}
#destaques .tab-content #destaque2 li a:first-child,
#destaques .tab-content #destaque3 li a:first-child,
#destaques .tab-content #destaque4 .tab-content li a:first-child {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #6d142f;
}
#destaques .tab-content #destaque2 li a:hover,
#destaques .tab-content #destaque3 li a:hover,
#destaques .tab-content #destaque4 .tab-content li a:hover {
    background-color: #eff0f1;
    border: 1px solid #eff0f1;
}
#destaques .tab-content #destaque2 li a::before,
#destaques .tab-content #destaque3 li a::before,
#destaques .tab-content #destaque4 .tab-content li a::before {
    content: "";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    float: right;
    text-decoration: none;
    color: #636363;
}
#destaques .tab-content #destaque2 li a:hover::before,
#destaques .tab-content #destaque3 li a:hover::before,
#destaques .tab-content #destaque4 .tab-content li a:hover::before {
    color: #6d142f;
}
@media only screen and (min-width: 480px) {
    #destaques .tab-content #destaque2 li a,
    #destaques .tab-content #destaque3 li a,
    #destaques .tab-content #destaque4 .tab-content li a {
        margin: 10px;
    }
}
@media only screen and (min-width: 768px) {
    #destaques .tab-content #destaque2 li a,
    #destaques .tab-content #destaque3 li a,
    #destaques .tab-content #destaque4 .tab-content li a {
        margin: 10px;
    }
}
@media only screen and (min-width: 992px) {
    #destaques .tab-content #destaque2 li a,
    #destaques .tab-content #destaque3 li a,
    #destaques .tab-content #destaque4 .tab-content li a {
        margin: 10px;
    }
}
@media only screen and (min-width: 1200px) {
    #destaques .tab-content #destaque2 li a,
    #destaques .tab-content #destaque3 li a,
    #destaques .tab-content #destaque4 .tab-content li a {
        margin: 10px;
    }
}
#destaques .tab-content #destaque2 li a .phc-box-title,
#destaques .tab-content #destaque3 li a .phc-box-title,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-title {
    font-size: 14px;
    color: #636363;
}
#destaques .tab-content #destaque2 li a:hover .phc-box-title,
#destaques .tab-content #destaque3 li a:hover .phc-box-title,
#destaques .tab-content #destaque4 .tab-content li a:hover .phc-box-title {
    color: #6d142f;
}
#destaques .tab-content #destaque2 li a .phc-box-content:after:after,
#destaques .tab-content #destaque3 li a .phc-box-content:after:after,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-content:after:after {
    content: "";
    clear: both;
    display: block;
}
#destaques .tab-content #destaque2 li a .phc-box-item-content,
#destaques .tab-content #destaque3 li a .phc-box-item-content,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-item-content {
    float: left;
    width: 100%;
    padding: 5px 0;
}
#destaques .tab-content #destaque2 li a .phc-box-item-content .phc-box-label,
#destaques .tab-content #destaque3 li a .phc-box-item-content .phc-box-label,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-item-content .phc-box-label {
    display: inline;
}
#destaques .tab-content #destaque2 li a .phc-box-item-content .phc-box-ferias,
#destaques .tab-content #destaque3 li a .phc-box-item-content .phc-box-ferias,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-item-content .phc-box-ferias {
    display: block;
    color: #161616;
    font-size: 12px;
}
#destaques .tab-content #destaque2 li a .phc-box-item-content .phc-box-ferias .fa-hourglass,
#destaques .tab-content #destaque3 li a .phc-box-item-content .phc-box-ferias .fa-hourglass,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-item-content .phc-box-ferias .fa-hourglass {
    color: #626e78;
}
#destaques .tab-content #destaque2 li a .phc-box-item-4,
#destaques .tab-content #destaque3 li a .phc-box-item-4,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-item-4 {
    width: 33%;
}
#destaques .tab-content #destaque2 li a .phc-box-item-6,
#destaques .tab-content #destaque3 li a .phc-box-item-6,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-item-6 {
    width: 50%;
}
#destaques .tab-content #destaque2 li a .phc-box-number,
#destaques .tab-content #destaque3 li a .phc-box-number,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-number {
    font-size: 20px;
    display: block;
}
#destaques .tab-content #destaque2 li a .phc-box-total,
#destaques .tab-content #destaque3 li a .phc-box-total,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-total {
    color: #f79523;
}
#destaques .tab-content #destaque2 li a .phc-box-ok,
#destaques .tab-content #destaque3 li a .phc-box-ok,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-ok {
    color: #3ba94e;
}
#destaques .tab-content #destaque2 li a .phc-box-notok,
#destaques .tab-content #destaque3 li a .phc-box-notok,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-notok {
    color: #cb0000;
}
#destaques .tab-content #destaque2 li a .phc-box-label,
#destaques .tab-content #destaque3 li a .phc-box-label,
#destaques .tab-content #destaque4 .tab-content li a .phc-box-label {
    display: block;
    color: #161616;
    font-size: 12px;
}
#destaques .tab-content #destaque2 li a:first-child,
#destaques .tab-content #destaque3 li a:first-child,
#destaques .tab-content #destaque4 .tab-content li a:first-child {
    color: #636363;
}
#destaques .tab-content #destaque2 li a .card-time,
#destaques .tab-content #destaque3 li a .card-time,
#destaques .tab-content #destaque4 .tab-content li a .card-time {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    color: #6d142f;
}
#destaques .tab-content #destaque2 li a .card-area,
#destaques .tab-content #destaque3 li a .card-area,
#destaques .tab-content #destaque4 .tab-content li a .card-area {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #99a1a7;
}
#destaques .tab-content #destaque2 li a .card-title,
#destaques .tab-content #destaque3 li a .card-title,
#destaques .tab-content #destaque4 .tab-content li a .card-title {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #626e78;
}
#destaques .tab-content #destaque2 li a .card-description,
#destaques .tab-content #destaque3 li a .card-description,
#destaques .tab-content #destaque4 .tab-content li a .card-description {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #626e78;
}
#destaques .tab-content #destaque2 li a::before,
#destaques .tab-content #destaque3 li a::before,
#destaques .tab-content #destaque4 .tab-content li a::before {
    visibility: hidden;
}
@media only screen and (min-width: 768px) {
    #destaques .tab-content #destaque2 li,
    #destaques .tab-content #destaque3 li,
    #destaques .tab-content #destaque4 .tab-content li {
        width: 50%;
    }
}
@media only screen and (min-width: 992px) {
    #destaques .tab-content #destaque2 li,
    #destaques .tab-content #destaque3 li,
    #destaques .tab-content #destaque4 .tab-content li {
        width: 33%;
    }
}
@media only screen and (min-width: 1200px) {
    #destaques .tab-content #destaque2 li,
    #destaques .tab-content #destaque3 li,
    #destaques .tab-content #destaque4 .tab-content li {
        width: 25%;
    }
}
#destaques-btn .expand-collapse {
    width: 40px;
    height: 40px;
    text-align: center;
    margin: -10px auto 0 auto;
    background: rgba(241, 241, 241, 0.25);
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    position: relative;
    z-index: 0;
}
#destaques-btn .expand-collapse:before {
    font-family: FontAwesome;
    content: "";
    display: inline-block;
    font-size: 18px;
    padding: 7px;
    color: #333 !important;
}
.navbar-fixed-bottom {
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
.home h3,
.prefeHp h3 {
    border-top: 0;
    color: #626e78;
}
.home h3 a,
.prefeHp h3 a,
.home h3 a + a,
.prefeHp h3 a + a {
    color: #6d142f;
}
.home h3 a:hover,
.prefeHp h3 a:hover,
.home h3 a + a:hover,
.prefeHp h3 a + a:hover {
    color: #073b77;
}
.home h3 .fa,
.prefeHp h3 .fa {
    color: #6d142f !important;
}
.home h3 .fa:hover,
.prefeHp h3 .fa:hover {
    color: #073b77 !important;
}
.badge-highlights {
    background-color: #f79523;
    color: #fff;
}
.badgegray,
.nav.nav-tabs li > a .badgegray,
.nav.nav-pills li > a .badgegray,
.sismon .nav.nav-pills li > a .badgegray {
    color: #fff;
    background-color: #f79523;
    line-height: 9px;
}
.badgeantigray {
    color: #fff !important;
    border-color: #f79523 !important;
    background-color: #666 !important;
    line-height: 9px !important;
    padding: 3px 7px !important;
}
.badgeantigraymobile {
    background-color: #666 !important;
}
.neighbourbadgegray {
    position: relative !important;
    border-radius: 10px 0 0 10px !important;
    top: 0 !important;
    right: 0 !important;
}
.neighbourbadgeantigray {
    top: 0 !important;
    border-radius: 0 10px 10px 0 !important;
    right: 10px !important;
}
.homeAvBadgesBlock {
    font-size: 9px !important;
    top: 10px !important;
    display: block !important;
    position: absolute !important;
}
.homeAvBadgesSingle {
    font-size: 9px !important;
    margin-top: -4px !important;
    display: block !important;
}
.avisoAProcNumber {
    font-size: 9px;
    margin: 2px;
    margin-top: -7px;
    margin-left: -7px;
    border-radius: 0 10px 10px 0;
}
#colunas-content .col .row {
    margin: 0;
    padding: 0;
}
#colunas-content .col .row .row {
    padding: 20px;
}
@media (min-width: 992px) {
    #colunas-content .col .row .row {
        padding-bottom: 0;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 30px;
    }
}
#colunas-content .col .row:last-child {
    border-bottom: none;
}
#colunas-content .col .row h3 {
    margin-top: 5px !important;
}
#colunas-content .col .row h3 + div,
#colunas-content .col .row h3 + table {
    padding: 10px;
    margin-bottom: 10px !important;
}
@media only screen and (min-width: 480px) {
    #colunas-content .col .row h3 + div,
    #colunas-content .col .row h3 + table {
        padding: 20px;
    }
}
#colunas-content .col .row h3 + table {
    border-collapse: separate;
}
#colunas-content a.caixaautotitulotexto {
    color: #626e78;
}
#colunas-content a.caixaautotitulotexto:hover {
    color: #626e78;
}
#colunas-content a + a.caixaautotitulotexto:hover {
    color: #073b77;
}
#colunas-content a.glabellink {
    color: #6d142f;
    display: block;
}
#colunas-content a.glabellink:hover {
    color: #073b77;
}
#colunas-content ul.nav-tabs {
    border-bottom: 1px solid rgba(7, 101, 183, 0.4) !important;
}
#colunas-content .snaprow > .btn.btn-default.btn-xs,
#colunas-content .snaprow > .btn.dropdown-menu li a.btn-default.btn-xs,
#colunas-content
    .snaprow
    > .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-xs,
#colunas-content
    .snaprow
    > .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-xs,
#colunas-content
    .snaprow
    > .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-xs,
#colunas-content
    .snaprow
    > .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-xs {
    background: #fff;
    color: #626e78;
    width: 12px;
    height: 12px;
}
#colunas-content .statTitulo1 {
    color: #626e78;
}
#colunas-content .glabel .alert {
    background: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
#history {
    border-top: 1px solid #ededed;
    color: #161616;
}
@media (max-width: 768px) {
    #history {
        border-top: none;
    }
}
#history a {
    color: #6d142f;
}
#history a:link,
#history a:focus {
    color: #6d142f;
}
#history a:visited {
    color: #6d142f;
}
#history a:hover {
    color: #073b77;
}
#history a:active {
    color: #6d142f;
}
#history li:before {
    color: #161616;
}
.WordSection1 h1,
.WordSection1 h2 {
    color: #6d142f;
}
#maintoolbar:not(.optionsCab) {
    background-color: #fff;
    box-shadow: 0 7px 8px rgba(0, 0, 0, 0.03);
}
.color-base {
    color: #6d142f;
}
.paramZone,
.panel-body,
.panel-default > .panel-heading {
    background-color: #fff;
    color: #636363;
}
.paramZone .form-label,
.panel-body .form-label,
.panel-default > .panel-heading .form-label {
    color: #3c3c3c;
}
.panel-default > .panel-heading.position-relative.principalMap {
    color: #fff;
    background-color: #6d142f;
    border-radius: var(--border-radius);
}
.panel-default > .panel-heading.position-relative.principalMap a:link {
    color: #fff !important;
}
#fixedPanel .panel.panel-primary .panel-heading.position-relative.principalMap:hover,
#fixedPanel .panel.panel-primary .panel-heading.position-relative.principalMap:active {
    background-color: #073b77 !important;
}
#fixedPanel .panel.panel-primary .panel-collapse.collapse.in > .panel-body {
    border-top: 0 !important;
}
#fixedPanel .panel.panel-default .panel-heading.position-relative.principalMap:hover,
#fixedPanel .panel.panel-default .panel-heading.position-relative.principalMap:active {
    background-color: #073b77 !important;
}
.list-group-item {
    background-color: #ededed;
}
.maintoolbararrow {
    background-color: #fff;
}
.maintoolbararrow span {
    background-color: #f1f1f1;
}
#maincontent {
    background-color: #f1f1f1;
}
#master-content {
    background: #f1f1f1;
}
.headerZone,
.pawiz.Eof #maincontent {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
.pawiz.Eof #maincontent {
    border-radius: var(--border-radius);
    padding-left: 20px;
}
.pawiz.Eof #maincontent .pergunta {
    background-color: transparent !important;
}
.pawiz.Eof .headerZone {
    background-color: transparent !important;
    box-shadow: none !important;
}
.row.normalform,
#ctl00_conteudo_resultado {
    background-color: #fff;
}
.row.normalform.noBg {
    background: none !important;
}
.row.normalform.noBg ~ #maintoolbar {
    background: none !important;
    opacity: 0 !important;
    box-shadow: none !important;
}
.avlocc.Editar #maincontent {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    background-color: #fff;
    border-radius: var(--border-radius);
    padding: 20px;
}
.avlocc.Editar #maincontent #fieldsAndOptionsZone {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    padding: 0 !important;
}
#ctl00_conteudo_objs .ganalise #tabelaVariaveis input {
    border-bottom: 1px solid #626e78 !important;
    background: #fff;
    border-radius: 0;
}
#ctl00_conteudo_objs .ganalise #tabelaVariaveis input:hover,
#ctl00_conteudo_objs .ganalise #tabelaVariaveis input:focus,
#ctl00_conteudo_objs .ganalise #tabelaVariaveis input:focus-within {
    border-bottom: 2px solid #6d142f !important;
}
.main-content__filters-zone {
    background-color: #fff;
}
.separatedToolbar .main-content__filters-zone {
    box-shadow: 0 7px 8px rgba(0, 0, 0, 0.03);
}
.main-content__results-zone {
    background-color: #f1f1f1;
    padding-left: 0;
    padding-right: 0;
}
#maincontent select.glabelplink,
.normalform select.glabelplink {
    color: #333;
    border: 1px solid #bfbfbf;
    border-radius: var(--border-radius) !important;
    background-color: rgba(255, 255, 255, 0.6);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid #aeaeae;
}
#maincontent select.glabelplink:focus,
.normalform select.glabelplink:focus {
    border-color: #6d142f;
}
#maincontent select.glabelplink:hover,
.normalform select.glabelplink:hover {
    color: #333;
}
#maincontent .glabelplink,
.normalform .glabelplink,
#maincontent .glabelplink a,
.normalform .glabelplink a {
    color: #6d142f;
}
#maincontent .glabelplink:hover,
.normalform .glabelplink:hover,
#maincontent .glabelplink a:hover,
.normalform .glabelplink a:hover {
    color: #073b77;
}
#maincontent .sec-buttons,
.normalform .sec-buttons {
    border-bottom: 1px solid #ededed;
}
#maincontent .caixaautotitulotexto,
.normalform .caixaautotitulotexto {
    color: #626e78;
    font-size: 18px;
    font-weight: 300;
}
#maincontent #CoordinatesListAGCL.caixagray,
.normalform #CoordinatesListAGCL.caixagray {
    border: none;
    padding: 0;
}
#maincontent .row.rowmargin.whiteboard,
.normalform .row.rowmargin.whiteboard {
    background: #fff;
    border-radius: var(--border-radius);
    padding: 20px;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
#maincontent .row.whiteboard,
.normalform .row.whiteboard {
    background: #fff;
    border-radius: var(--border-radius);
    padding: 20px;
    margin-bottom: -20px;
}
#maincontent .row > .caixadestaque,
.normalform .row > .caixadestaque {
    border: none;
    box-shadow: none;
}
#maincontent #monconteudogeral .tab-content,
.normalform #monconteudogeral .tab-content {
    background-color: transparent;
    box-shadow: none;
    width: 100%;
}
#maincontent #monconteudogeral .tab-content #div_tarefa,
.normalform #monconteudogeral .tab-content #div_tarefa {
    border: 0;
    border-radius: var(--border-radius);
    background-color: #fff;
    margin-left: -20px;
}
#maincontent #monconteudogeral .tab-content #div_tarefa > div,
.normalform #monconteudogeral .tab-content #div_tarefa > div {
    padding: 20px;
}
#maincontent #monconteudogeral .tab-content #div_tarefa > iconRight,
.normalform #monconteudogeral .tab-content #div_tarefa > iconRight {
    margin-top: 15px !important;
    margin-right: 25px;
}
#maincontent #monconteudogeral .tab-content #div_extras,
.normalform #monconteudogeral .tab-content #div_extras {
    border-radius: var(--border-radius);
    background-color: #fff;
}
#maincontent #monconteudogeral .tab-content #div_extras > div,
.normalform #monconteudogeral .tab-content #div_extras > div {
    padding: 20px;
}
#RelatorioUnico .ko-content__results-zone.main-content__results-zone {
    background: #fff;
    border-radius: var(--border-radius);
    padding: 20px;
}
#CollapseAnexos .panel-body .collapsed {
    background-color: #fff;
}
#TeamMonOptions .ko-content__results-zone.main-content__results-zone .tab-content {
    background-color: transparent;
    box-shadow: none;
}
#TeamMonOptions .ko-content__results-zone.main-content__results-zone .tab-content .col.team-panel__main-content {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
#TeamMonOptions .ko-content__results-zone.main-content__results-zone .tab-content .col.team-panel__right-content {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
.divFilters.bordered {
    border: 1px solid rgba(182, 182, 182, 0.5);
}
.sortableContainer {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
.sortableContainer .sortableContainerTitle,
.sortableContainer .sortable-body {
    background: #fff;
    border: none;
}
.sortableContainer .sortable-body {
    padding: 8px;
}
.sortableContainer .sortable-body *::-webkit-scrollbar {
    width: 8px;
    border-radius: var(--border-radius-btn);
}
.sortableContainer .sortable-body *::-webkit-scrollbar-track {
    background: #eff0f1;
    border-radius: var(--border-radius-btn);
}
.sortableContainer .sortable-body *::-webkit-scrollbar-thumb {
    background-color: #b6b6b6;
    border-radius: var(--border-radius-btn);
    border: 0 solid #fff;
    min-height: 40px;
}
.sortableContainer .sortable-body > ul .liDraggable {
    box-shadow: none;
}
.sortableContainer .sortable-body > ul .liDraggable:hover {
    background-color: transparent;
}
.sortableContainer .sortable-body > .ui-sortable > p {
    color: #626e78;
}
.sortableContainer .card-block {
    border: 1px solid rgba(182, 182, 182, 0.5);
}
.sortableContainer .card-block .cardBody p {
    color: #b6b6b6;
}
.sortableContainer .card-block .card-alert-i {
    font-size: 12px;
    color: #cb0000;
}
.sortableContainer .ui-state-default a,
.sortableContainer .ui-state-default a:link {
    color: #6d142f;
    font-weight: 700;
}
.caixaerror {
    background-color: #fff;
    border-top: 1px solid #b6b6b6;
    border-bottom: 1px solid #b6b6b6;
    border-right: 1px solid #b6b6b6;
    border-left: 4px solid #cb0000;
}
.caixawarning {
    background-color: #fff;
    border-top: 1px solid #b6b6b6;
    border-bottom: 1px solid #b6b6b6;
    border-right: 1px solid #b6b6b6;
    border-left: 4px solid #f79523;
}
.caixainfo {
    background-color: #fff;
    border-top: 1px solid #b6b6b6;
    border-bottom: 1px solid #b6b6b6;
    border-right: 1px solid #b6b6b6;
    border-left: 4px solid #2fa2d3;
}
.caixainfo .fa.fa-info-circle.fa-2x {
    color: #b6b6b6;
}
.caixasucess {
    background-color: #fff;
    border-top: 1px solid #b6b6b6;
    border-bottom: 1px solid #b6b6b6;
    border-right: 1px solid #b6b6b6;
    border-left: 4px solid #3ba94e;
}
.alert-badge-success {
    background-color: #626e78;
}
.alert-badge-info {
    background-color: #626e78;
}
.alert-badge-danger {
    background-color: #cb0000;
}
.alert-badge-warning {
    background-color: #626e78;
}
.cCal,
.ajax__calendar_container {
    background-color: #fefefe !important;
}
.procErrorRegs {
    background-color: #fbc281;
    color: #fff;
    border-color: #fbc281;
}
.btn-group.dropup .dropdown-menu {
    margin-bottom: 10px;
}
.btn-group.dropup .dropdown-menu:after {
    top: auto;
    bottom: -10px;
    border-top: 10px solid #fff;
    border-bottom: 0;
}
.input-group-btn.group-search :hover,
.input-group-btn.dropdown :hover {
    background: transparent;
    color: #626e78;
    border: transparent;
}
.input-group-btn.group-search .dropdown-menu.dropdown-menu-left.dropdown-menu-left-mobile,
.input-group-btn.dropdown .dropdown-menu.dropdown-menu-left.dropdown-menu-left-mobile {
    background: #6d142f;
}
.input-group-btn.group-search .dropdown-menu.dropdown-menu-left.dropdown-menu-left-mobile .dropdown-header.margintop,
.input-group-btn.dropdown .dropdown-menu.dropdown-menu-left.dropdown-menu-left-mobile .dropdown-header.margintop {
    background: #6d142f;
    color: #fff;
}
.input-group-btn.group-search
    .dropdown-menu.dropdown-menu-left.dropdown-menu-left-mobile
    .dropdown-header.margintop:hover,
.input-group-btn.dropdown .dropdown-menu.dropdown-menu-left.dropdown-menu-left-mobile .dropdown-header.margintop:hover {
    background: #6d142f;
}
.input-group-btn.group-search .dropdown-menu.dropdown-menu-left.dropdown-menu-left-mobile :hover,
.input-group-btn.dropdown .dropdown-menu.dropdown-menu-left.dropdown-menu-left-mobile :hover {
    background: #f79523;
}
.input-group-btn .btn.btn-default.btn-sm,
.input-group .btn.btn-default.btn-sm,
.input-group-btn .input-group-addon,
.input-group .input-group-addon,
.input-group-btn .btn.dropdown-menu li a.btn-default.btn-sm,
.input-group .btn.dropdown-menu li a.btn-default.btn-sm,
.input-group-btn
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm,
.input-group .btn.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.btn-sm,
.input-group-btn
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm,
.input-group .btn.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.btn-sm,
.input-group-btn
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm,
.input-group
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm,
.input-group-btn
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm,
.input-group
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm {
    border-radius: var(--border-radius-btn);
    background: #eff0f1;
}
.input-group-btn .btn.btn-default.btn-sm:hover,
.input-group .btn.btn-default.btn-sm:hover,
.input-group-btn .input-group-addon:hover,
.input-group .input-group-addon:hover,
.input-group-btn .btn.dropdown-menu li a.btn-default.btn-sm:hover,
.input-group .btn.dropdown-menu li a.btn-default.btn-sm:hover,
.input-group-btn
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm:hover,
.input-group
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm:hover,
.input-group-btn
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm:hover,
.input-group
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm:hover,
.input-group-btn
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm:hover,
.input-group
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm:hover,
.input-group-btn
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm:hover,
.input-group
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm:hover {
    border-radius: var(--border-radius-btn);
    background: #d9d9d9;
}
.input-group-btn #boxs input,
.input-group #boxs input {
    border-radius: 0;
    border-bottom: 1px solid #626e78;
}
.input-group-btn #boxs input:hover,
.input-group #boxs input:hover,
.input-group-btn #boxs input:active,
.input-group #boxs input:active,
.input-group-btn #boxs input:focus,
.input-group #boxs input:focus {
    border-bottom: 2px solid #6d142f;
}
.row.header .btn.btn-default.btn-sm,
.row.header .btn.dropdown-menu li a.btn-default.btn-sm,
.row.header .btn.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton.btn-sm,
.row.header .btn.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton.btn-sm,
.row.header
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm,
.row.header
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm {
    background: #eff0f1;
    color: #626e78;
    border-radius: var(--border-radius-btn);
}
.row.header .btn.btn-default.btn-sm:hover,
.row.header .btn.dropdown-menu li a.btn-default.btn-sm:hover,
.row.header
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm:hover,
.row.header
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm:hover,
.row.header
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm:hover,
.row.header
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm:hover {
    background: #c7c7c7 !important;
    color: #626e78;
    border-radius: var(--border-radius-btn);
}
table * {
    border-color: #c1c1c1;
}
.recentes tr:first-child td {
    color: #161616 !important;
}
.recentes a {
    background-color: rgba(239, 240, 241, 0.3) !important;
    color: #6d142f !important;
    padding: 15px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    transition: 0.2s ease-in-out;
}
.recentes a:hover {
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.4);
    background-color: rgba(217, 217, 217, 0.4) !important;
    color: #073b77;
    transform: scale(1.01);
}
.recentes tr.defgridheader {
    background-color: transparent !important;
}
.avBlock {
    color: #626e78;
    background-color: #fff;
    border: 1px solid rgba(182, 182, 182, 0.5);
    border-radius: var(--border-radius);
    padding: 10px;
    transition: 0.2s ease-in-out;
    display: block;
    margin: 5px;
    cursor: pointer;
}
.avBlock:link,
.avBlock:focus {
    color: #626e78;
}
.avBlock:visited {
    color: #626e78;
}
.avBlock:hover {
    color: #073b77;
}
.avBlock:active {
    color: #6d142f;
}
.avBlock:after {
    content: "";
    clear: both;
    display: block;
}
.avBlock:first-child {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #6d142f;
}
.avBlock:hover {
    background-color: #eff0f1;
    border: 1px solid #eff0f1;
}
@media only screen and (min-width: 480px) {
    .avBlock {
        margin: 10px;
    }
}
@media only screen and (min-width: 768px) {
    .avBlock {
        margin: 10px;
    }
}
@media only screen and (min-width: 992px) {
    .avBlock {
        margin: 10px;
    }
}
@media only screen and (min-width: 1200px) {
    .avBlock {
        margin: 10px;
    }
}
.avBlock .deleteAv {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid transparent;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
    color: #636363;
    background-color: transparent;
}
.avBlock .deleteAv.disabled.focus,
.avBlock .deleteAv.disabled:focus,
.avBlock .deleteAv.disabled:hover,
.avBlock .deleteAv[disabled].focus,
.avBlock .deleteAv[disabled]:focus,
.avBlock .deleteAv[disabled]:hover,
fieldset[disabled] .avBlock .deleteAv.focus,
fieldset[disabled] .avBlock .deleteAv:focus,
fieldset[disabled] .avBlock .deleteAv:hover {
    background-color: #eff0f1;
    border-color: transparent;
    color: #626e78;
}
.avBlock .deleteAv:link,
.avBlock .deleteAv:visited {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid transparent;
}
.avBlock .deleteAv:focus {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid transparent;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.avBlock .deleteAv:hover {
    color: #626e78;
    background-color: #d9d9d9;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.avBlock .deleteAv:active:focus,
.avBlock .deleteAv:active:hover {
    color: #073b77;
    background-color: #f2f2f2;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.avBlock .deleteAv:active,
.avBlock .deleteAv.btn-actived {
    color: #073b77;
    background-color: #f2f2f2;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.avBlock .deleteAv:hover {
    background-color: transparent;
}
.mxne {
    border-color: #ededed !important;
    background-color: #f1f1f1;
}
.mxns {
    border-color: #ededed !important;
    background-color: #fff !important;
}
.mxwe {
    border-color: #f1f1f1 !important;
    background-color: #0873d0 !important;
}
.mxw {
    border-color: #f1f1f1 !important;
    background-color: #0980e8 !important;
}
.mxw a {
    color: #fff !important;
}
.mxn {
    background-color: #6d142f !important;
    border-color: #f1f1f1 !important;
    color: #161616 !important;
}
.mxn a {
    color: #fff !important;
}
.mxws {
    border-color: #f1f1f1 !important;
    background-color: #148df6 !important;
}
.table,
table {
    background-color: inherit;
    border-collapse: separate;
}
.table.table--no-border-top,
.tabletable--no-border-top,
table.table--no-border-top,
tabletable--no-border-top {
    border-top: none;
}
.table.dataTable th,
table.dataTable th {
    font-weight: bold;
    background: #6d142f;
    color: #fff;
}
.table tr.defgridheader > :first-child,
table tr.defgridheader > :first-child {
    border-top-left-radius: var(--border-radius);
    -webkit-border-top-left-radius: var(--border-radius);
    -moz-border-radius-topleft: var(--border-radius);
}
.table tr.defgridheader > :last-child,
table tr.defgridheader > :last-child {
    border-top-right-radius: var(--border-radius);
    -webkit-border-top-right-radius: var(--border-radius);
    -moz-border-radius-topright: var(--border-radius);
}
.table tr.defgridheader + tr.defgridheader > :first-child,
table tr.defgridheader + tr.defgridheader > :first-child {
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
}
.table tr.defgridheader + tr.defgridheader > :last-child,
table tr.defgridheader + tr.defgridheader > :last-child {
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
}
.table.dataTable > thead > tr,
table.dataTable > thead > tr,
.table tr.defgridheader,
table tr.defgridheader {
    background-color: #6d142f !important;
    border-top: 1px solid transparent !important;
    color: #707070;
}
.table.dataTable > thead > tr > td,
table.dataTable > thead > tr > td,
.table tr.defgridheader > td,
table tr.defgridheader > td {
    color: #fff;
    vertical-align: bottom;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    cursor: default !important;
    font-weight: normal !important;
}
.table.dataTable > thead > tr > td > a,
table.dataTable > thead > tr > td > a,
.table tr.defgridheader > td > a,
table tr.defgridheader > td > a {
    color: #fff;
}
.table.dataTable > thead > tr > th,
table.dataTable > thead > tr > th,
.table tr.defgridheader > th,
table tr.defgridheader > th {
    color: #fff;
    vertical-align: bottom;
    border-top: 1px solid transparent !important;
    border-bottom: 0 solid #c1c1c1 !important;
    cursor: default !important;
    font-weight: normal !important;
}
.table.dataTable > thead > tr > th > a,
table.dataTable > thead > tr > th > a,
.table tr.defgridheader > th > a,
table tr.defgridheader > th > a {
    color: #fff;
}
.table.dataTable > thead > tr > th:first-child,
table.dataTable > thead > tr > th:first-child,
.table tr.defgridheader > th:first-child,
table tr.defgridheader > th:first-child {
    border-top-left-radius: var(--border-radius);
    -webkit-border-top-left-radius: var(--border-radius);
    -moz-border-radius-topleft: var(--border-radius);
}
.table.dataTable > thead > tr > th:last-child,
table.dataTable > thead > tr > th:last-child,
.table tr.defgridheader > th:last-child,
table tr.defgridheader > th:last-child {
    border-top-right-radius: var(--border-radius);
    -webkit-border-top-right-radius: var(--border-radius);
    -moz-border-radius-topright: var(--border-radius);
}
.table tr.table-group > td,
table tr.table-group > td,
.table tr.dtrg-group > td,
table tr.dtrg-group > td,
.table tr.table-group > th,
table tr.table-group > th,
.table tr.dtrg-group > th,
table tr.dtrg-group > th {
    background-color: inherit !important;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid #c1c1c1 !important;
    cursor: default !important;
    color: #161616;
    font-weight: bold;
}
.table tr td.dataTables_empty,
table tr td.dataTables_empty {
    background-color: inherit !important;
    border-top: 2px solid transparent !important;
    border-bottom: 2px solid transparent !important;
    cursor: default !important;
}
.table > tbody > tr,
table > tbody > tr {
    background-color: inherit;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.table > tbody > tr > td,
table > tbody > tr > td {
    border-top: none;
    border-top: 2px solid;
    border-top-color: transparent;
    border-bottom: 2px solid;
    border-bottom-color: transparent;
}
.table > tbody > tr.selected-row,
table > tbody > tr.selected-row {
    background-color: #eff0f1;
}
.table > tbody > tr.selected-row button,
table > tbody > tr.selected-row button {
    background-color: inherit;
}
.table > tbody > tr.selected-row button:hover,
table > tbody > tr.selected-row button:hover,
.table > tbody > tr.selected-row button:active,
table > tbody > tr.selected-row button:active,
.table > tbody > tr.selected-row button:focus,
table > tbody > tr.selected-row button:focus {
    background-color: inherit;
}
.table > tbody > tr.gpagination,
table > tbody > tr.gpagination {
    border-top: none !important;
    border-bottom: none !important;
}
.table > tbody > tr.gpagination > td,
table > tbody > tr.gpagination > td {
    border-top: none !important;
    border-bottom: none !important;
}
.table.table-striped > tbody > tr:nth-of-type(odd):not(.defgridheader):not(.gpagination):not(.selected-row),
table.table-striped > tbody > tr:nth-of-type(odd):not(.defgridheader):not(.gpagination):not(.selected-row) {
    background-color: #fff;
}
.table.table-striped > tbody > tr:nth-of-type(odd):not(.defgridheader):not(.gpagination):not(.selected-row) > td,
table.table-striped > tbody > tr:nth-of-type(odd):not(.defgridheader):not(.gpagination):not(.selected-row) > td {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #ededed;
}
.table.table-striped > tbody > tr:nth-of-type(even):not(.defgridheader):not(.gpagination):not(.selected-row),
table.table-striped > tbody > tr:nth-of-type(even):not(.defgridheader):not(.gpagination):not(.selected-row) {
    background-color: #fff;
}
.table.table-striped > tbody > tr:nth-of-type(even):not(.defgridheader):not(.gpagination):not(.selected-row) > td,
table.table-striped > tbody > tr:nth-of-type(even):not(.defgridheader):not(.gpagination):not(.selected-row) > td {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #ededed;
}
table > tr .table-responsive:first-child {
    border-top-left-radius: var(--border-radius) !important;
}
.table-responsive tr > td > .details > table > tbody > tr > th {
    color: #161616 !important;
}
.table-hover tr:not(.defgridheader):hover {
    background-color: #eff0f1;
}
.modweblist .caixa .clistastable {
    color: #394047;
    background: #fff;
}
.modweblist .caixa .clistastable .gcellalt {
    border: 1px solid rgba(182, 182, 182, 0.5) !important;
}
.modweblist .caixa .clistastable .gcellalt:hover {
    background: #eff0f1 !important;
    border: none !important;
}
.caixa .clistastable {
    color: #394047;
    background: #fff;
}
.caixa .clistastable .gcellalt,
.caixa .clistastable .gcell {
    border: 1px solid rgba(182, 182, 182, 0.5);
}
.caixa .clistastable .gcellalt a > :first-child,
.caixa .clistastable .gcell a > :first-child {
    color: #626e78 !important;
}
.caixa .clistastable .gcellalt:hover,
.caixa .clistastable .gcell:hover {
    background: #eff0f1;
    border: none;
}
.caixa .clistastable td.gcellalt[valign="top"] {
    border: none;
}
.caixa .clistastable td.gcellalt[valign="top"]:hover {
    background: transparent;
}
.caixa input {
    border-bottom: 1px solid #626e78;
    border-radius: 0;
}
.row.whiteboard .caixa .clistastable .gcell {
    border: none;
}
.koGrid .cardGrid .card {
    border-radius: var(--border-radius);
    border: 1px solid rgba(182, 182, 182, 0.5);
}
.koGrid .cardGrid .card:hover {
    border: 1px solid #6d142f;
}
.koGrid .cardGrid .card:nth-of-type(odd):not(.defgridheader):not(.gpagination):not(.selected-row) {
    background-color: #fff;
}
.koGrid .cardGrid .card:nth-of-type(even):not(.defgridheader):not(.gpagination):not(.selected-row) {
    background-color: #fff;
}
.koGrid .cardGrid .card.selected-row {
    border: 1px solid #b6b6b6;
}
.koGrid .cardGrid .card.selected-row:hover {
    border: 1px solid #6d142f;
}
.koGrid .cardGrid .card .rowData .select2-selection.select2-selection--single,
.koGrid .cardGrid .card .rowData .form-control.input-sm {
    border-bottom: 1px solid #626e78;
}
.koGrid .cardGrid .card .rowData .select2-selection.select2-selection--single:hover,
.koGrid .cardGrid .card .rowData .form-control.input-sm:hover,
.koGrid .cardGrid .card .rowData .select2-selection.select2-selection--single:active,
.koGrid .cardGrid .card .rowData .form-control.input-sm:active {
    border-bottom: 1px solid #6d142f;
}
.koGrid .cardGrid .card .rowData .form-control.input-xs {
    border-bottom: 1px solid #626e78;
    border-radius: 0;
}
.koGrid .cardGrid .card .rowData .form-control.input-xs:hover,
.koGrid .cardGrid .card .rowData .form-control.input-xs:active {
    border-bottom: 1px solid #6d142f;
}
.koGrid .cardGrid .card .rowData .gridCell .textAreaContainer > textarea {
    border: 1px solid #b6b6b6;
    border-radius: var(--border-radius);
}
.koGrid .cardGrid .card .rowData .gridCell .textAreaContainer > textarea:hover,
.koGrid .cardGrid .card .rowData .gridCell .textAreaContainer > textarea:active,
.koGrid .cardGrid .card .rowData .gridCell .textAreaContainer > textarea:focus {
    border-color: #6d142f;
}
.tableRec {
    background-color: inherit;
    border-collapse: separate;
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
}
.tableRec.dataTable th {
    text-transform: none;
    font-weight: bold;
}
.tableRec tr.defgridheader {
    background-color: #6d142f !important;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid #c1c1c1 !important;
    color: #707070;
    font-weight: bold;
}
.tableRec tr.defgridheader > td,
.tableRec tr.defgridheader > th {
    color: #fff;
    vertical-align: bottom;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid #c1c1c1 !important;
    cursor: default !important;
}
.tableRec tr.tableRec-group > td,
.tableRec tr.tableRec-group > th {
    background-color: inherit !important;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid #c1c1c1 !important;
    cursor: default !important;
    color: #161616;
    font-weight: bold;
}
.tableRec tr td.dataTables_empty {
    background-color: inherit !important;
    border-top: 2px solid transparent !important;
    border-bottom: 2px solid transparent !important;
    cursor: default !important;
}
.tableRec > tbody > tr {
    background-color: inherit;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.tableRec > tbody > tr > td {
    border-top: none;
    border-top: 2px solid;
    border-top-color: transparent;
    border-bottom: 2px solid;
    border-bottom-color: transparent;
}
.tableRec > tbody > tr.gpagination {
    background-color: #6d142f !important;
    border-top: none !important;
    border-bottom: none !important;
}
.tableRec > tbody > tr.gpagination > td {
    border-top: none !important;
    border-bottom: none !important;
}
.tableRec.tableRec-striped > tbody > tr:nth-of-type(odd):not(.defgridheader):not(.gpagination):not(.selected-row) {
    background-color: #ededed;
}
.tableRec.tableRec-striped > tbody > tr:nth-of-type(odd):not(.defgridheader):not(.gpagination):not(.selected-row) > td {
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}
.tableRec.tableRec-striped > tbody > tr:nth-of-type(even):not(.defgridheader):not(.gpagination):not(.selected-row) {
    background-color: #fff;
}
.tableRec.tableRec-striped
    > tbody
    > tr:nth-of-type(even):not(.defgridheader):not(.gpagination):not(.selected-row)
    > td {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.gridmainform {
    border-radius: 0;
}
.gridmainform table {
    margin-bottom: 0;
}
.gridmainform.table-responsive,
.gridmainform .table-responsive {
    margin-bottom: 10px;
    margin-top: 20px;
}
.gridmainform.table-responsive .formatoCartao tr.selected-row,
.gridmainform .table-responsive .formatoCartao tr.selected-row {
    background-color: rgba(7, 101, 183, 0.25) !important;
}
.gridmainform.table-responsive .formatoCartao tr,
.gridmainform .table-responsive .formatoCartao tr {
    background-color: #fff !important;
}
.gridmainform.table-responsive .formatoCartao tr > td,
.gridmainform .table-responsive .formatoCartao tr > td {
    border: none !important;
}
.gridmainform.table-responsive .formatoCartao tr > td > span,
.gridmainform .table-responsive .formatoCartao tr > td > span {
    color: #161616;
}
.gridmainform tr {
    box-shadow: none;
    margin-bottom: 0;
}
.gridmainform .glyphicon-trash {
    color: #626e78;
    padding: 5px;
}
.gridmainform .glyphicon-trash:hover {
    color: #cb0000;
}
.gridmainform a.delete.btn-link {
    background: none !important;
}
.updateprogress {
    background-color: transparent;
    color: #fff;
}
.updateprogress span.loader {
    background-color: #fff;
    transition: 0.4s ease;
    animation: loader 7s forwards ease;
}
.updateprogress span.loader .loader-inner {
    background-color: #fff;
    transition: 0.4s ease;
    animation: loader-inner 4s infinite linear;
    animation-delay: 6s;
}
@keyframes loader {
    0% {
        width: 5%;
        padding-right: 5%;
        background-image: linear-gradient(
            to right,
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523
        );
    }
    25% {
        width: 25%;
        padding-right: 25%;
        background-image: linear-gradient(
            to right,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4)
        );
    }
    50% {
        width: 50%;
        padding-right: 50%;
        background-image: linear-gradient(
            to right,
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523
        );
    }
    75% {
        width: 75%;
        padding-right: 75%;
        background-image: linear-gradient(
            to right,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4)
        );
    }
    80% {
        width: 80%;
        padding-right: 80%;
        background-image: linear-gradient(
            to right,
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523
        );
    }
    85% {
        width: 85%;
        padding-right: 85%;
        background-image: linear-gradient(
            to right,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4)
        );
    }
    90% {
        width: 90%;
        padding-right: 90%;
        background-image: linear-gradient(
            to right,
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523
        );
    }
    95% {
        width: 95%;
        padding-right: 95%;
        background-image: linear-gradient(
            to right,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4)
        );
    }
    100% {
        width: 100%;
        padding-right: 100%;
        background-image: linear-gradient(
            to right,
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523
        );
    }
}
@keyframes loader-inner {
    0% {
        width: 100%;
        padding-right: 100%;
        background-image: linear-gradient(
            to right,
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523
        );
    }
    25% {
        width: 100%;
        padding-right: 100%;
        background-image: linear-gradient(
            to right,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4)
        );
    }
    50% {
        width: 100%;
        padding-right: 100%;
        background-image: linear-gradient(
            to right,
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523
        );
    }
    75% {
        width: 100%;
        padding-right: 100%;
        background-image: linear-gradient(
            to right,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4)
        );
    }
    100% {
        width: 100%;
        padding-right: 100%;
        background-image: linear-gradient(
            to right,
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523,
            rgba(247, 149, 35, 0.4),
            #f79523
        );
    }
}
.fc-state-hover,
.fc-state-active {
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    color: #073b77;
}
.fc-state-hover:active:focus,
.fc-state-active:active:focus {
    color: #073b77;
    background-color: #c0c0c0;
    border: 1px solid #d9d9d9;
}
.fc-state-hover {
    background-position: 0 -27px;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
#BUESTADO.glabelpgray {
    color: #626e78;
}
.glabelpgray {
    color: #636363;
    background-color: transparent;
}
.glabelpgray {
    color: #636363;
    background-color: transparent;
}
.glabelgray {
    color: #636363;
    background-color: transparent;
}
.graybutton {
    color: inherit;
}
.graybutton:hover {
    color: inherit;
}
.iconsColor {
    color: #f79523;
}
.hstable thead th {
    background-color: #6d142f;
    color: #f1f1f1;
}
.list-group-item.active > .badge {
    color: #6d142f;
}
.caixagray {
    border-color: rgba(182, 182, 182, 0.5);
    background-color: #fefefe;
}
.iconeffect {
    color: #ededed;
}
.isotope-grid .item-icon {
    color: rgba(5, 74, 134, 0.3);
}
.isotope-grid .item-icon:hover {
    color: rgba(0, 6, 11, 0.3);
}
.isotope-grid .big .item-icon {
    color: rgba(5, 74, 134, 0.3);
}
.isotope-grid .big .item-icon:hover {
    color: rgba(0, 6, 11, 0.3);
}
.isotope-grid .item-title {
    color: #161616;
}
.isotope-grid .item {
    background-color: rgba(7, 101, 183, 0.2);
    color: #161616;
}
.item.itemStore {
    background-color: transparent;
    border-bottom: 1px solid #ededed;
}
.titulo {
    color: #161616;
}
.gtitulo {
    color: #626e78;
}
.dropdown-menu .gtitulo {
    color: #fff;
}
.panel-body .titulo {
    color: #626e78;
}
.titulobig {
    color: #626e78;
}
.subtitulomenu {
    color: #161616;
}
.listagem {
    background-color: #fff;
}
.byellow {
    background-color: #6ae9bf;
    color: #161616;
}
.advSTrePanel,
.advPGAPanel {
    background-color: #eff0f1;
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    color: #626e78;
}
.advSTrePanel:after,
.advPGAPanel:after {
    border-right: 8px solid transparent;
    border-bottom: 10px solid #eff0f1;
    border-left: 8px solid transparent;
}
.advSTrePanel:after {
    border-right: 8px solid transparent;
    border-bottom: 10px solid #e4e4e4;
    border-left: 8px solid transparent;
}
#dataArea .tre-comm {
    background-color: transparent;
}
#dataArea table .form-control.input-sm {
    border: 0;
    border-radius: var(--border-radius);
}
.glyphportant {
    color: #6d142f;
}
.nav > li > a:focus,
.nav > li > a:hover {
    background-color: #fefefe;
}
.navbar-default {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}
.navbar-inverse {
    background-color: #353535;
    border-color: #1c1c1c;
}
.autocomplete_listItem {
    background-color: #fff;
    color: #636363;
}
.autocomplete_highlightedListItem {
    color: #fff;
    background-color: #6d142f;
}
.autocompleteref_highlightedListItem {
    color: #fff;
    background-color: #6d142f;
}
@media screen and (max-width: 767px) {
    .autocompleteSelectedItem {
        background-color: #f1f1f1;
        color: #6d142f;
    }
}
.autocomplete-suggestions {
    color: #636363;
    background-color: #fff;
    border: 0 solid #6d142f;
}
.autocomplete-suggestions strong:hover {
    color: #fff;
}
option[value="EDITVAL"] {
    background: #6d142f;
    color: #fff;
    font-weight: bold;
}
option[value="EDITVAL"]:before {
    font-family: FontAwesome;
    content: "";
    display: inline-block;
    margin-right: 5px;
}
.gpagination tr,
.pagination tr {
    background: transparent !important;
}
.gpagination tr:hover,
.pagination tr:hover {
    background: transparent !important;
}
.gpagination span,
.pagination span,
.gpagination li.paginate_button.active a,
.pagination li.paginate_button.active a {
    background-color: #6d142f;
    color: #c7c7c7;
    border: 0 solid #eff0f1;
}
.gpagination span:hover,
.pagination span:hover,
.gpagination li.paginate_button.active a:hover,
.pagination li.paginate_button.active a:hover {
    background-color: #b6b6b6;
    color: #c7c7c7;
}
.gpagination li a,
.pagination li a,
.gpagination a,
.pagination a {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid #c1c1c1;
    background-image: none;
    outline: 0;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
}
.gpagination li a.disabled.focus,
.pagination li a.disabled.focus,
.gpagination a.disabled.focus,
.pagination a.disabled.focus,
.gpagination li a.disabled:focus,
.pagination li a.disabled:focus,
.gpagination a.disabled:focus,
.pagination a.disabled:focus,
.gpagination li a.disabled:hover,
.pagination li a.disabled:hover,
.gpagination a.disabled:hover,
.pagination a.disabled:hover,
.gpagination li a[disabled].focus,
.pagination li a[disabled].focus,
.gpagination a[disabled].focus,
.pagination a[disabled].focus,
.gpagination li a[disabled]:focus,
.pagination li a[disabled]:focus,
.gpagination a[disabled]:focus,
.pagination a[disabled]:focus,
.gpagination li a[disabled]:hover,
.pagination li a[disabled]:hover,
.gpagination a[disabled]:hover,
.pagination a[disabled]:hover,
fieldset[disabled] .gpagination li a.focus,
fieldset[disabled] .pagination li a.focus,
fieldset[disabled] .gpagination a.focus,
fieldset[disabled] .pagination a.focus,
fieldset[disabled] .gpagination li a:focus,
fieldset[disabled] .pagination li a:focus,
fieldset[disabled] .gpagination a:focus,
fieldset[disabled] .pagination a:focus,
fieldset[disabled] .gpagination li a:hover,
fieldset[disabled] .pagination li a:hover,
fieldset[disabled] .gpagination a:hover,
fieldset[disabled] .pagination a:hover {
    background-color: #eff0f1;
    border-color: #c1c1c1;
    color: #626e78;
}
.gpagination li a:link,
.pagination li a:link,
.gpagination a:link,
.pagination a:link,
.gpagination li a:visited,
.pagination li a:visited,
.gpagination a:visited,
.pagination a:visited {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid #c1c1c1;
}
.gpagination li a:focus,
.pagination li a:focus,
.gpagination a:focus,
.pagination a:focus {
    color: #626e78;
    background-color: #eff0f1;
    border: 0 solid #c1c1c1;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.gpagination li a:hover,
.pagination li a:hover,
.gpagination a:hover,
.pagination a:hover {
    color: #626e78;
    background-color: #d9d9d9;
    border: 0 solid #f2f2f2;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.gpagination li a:active:focus,
.pagination li a:active:focus,
.gpagination a:active:focus,
.pagination a:active:focus,
.gpagination li a:active:hover,
.pagination li a:active:hover,
.gpagination a:active:hover,
.pagination a:active:hover {
    color: #073b77;
    background-color: #c0c0c0;
    border: 0 solid #d9d9d9;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.gpagination li a:active,
.pagination li a:active,
.gpagination a:active,
.pagination a:active,
.gpagination li a.btn-actived,
.pagination li a.btn-actived,
.gpagination a.btn-actived,
.pagination a.btn-actived {
    color: #073b77;
    background-color: #c0c0c0;
    border: 0 solid #d9d9d9;
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.gpagination li.disabled a,
.pagination li.disabled a {
    opacity: 0.45;
}
.gpagination li a:visited,
.pagination li a:visited {
    background-color: #fff;
    border-radius: 4px;
    color: #626e78;
}
.gpagination li a:visited:hover,
.pagination li a:visited:hover {
    background-color: #c7c7c7;
}
.agendaRadio {
    padding-right: 10px;
}
.agendaRadio label {
    font-weight: normal;
    font-size: 14px;
    padding-left: 5px;
}
.treeview .badge {
    background-color: #f79523;
    color: #fff;
}
.treeview .list-group-item {
    background-color: inherit;
    border: 1px solid #f2f2f2;
}
.treeview .node-treeViewAreas:not(.node-disabled).node-checked,
.treeview .node-treeViewAreas:not(.node-disabled):hover {
    background-color: rgba(7, 59, 119, 0.5);
}
#calendar .fc-toolbar .fc-state-active {
    border-color: #6d142f !important;
    color: #6d142f !important;
    background-color: #eff0f1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#calendar th.fc-widget-header {
    background: #6d142f;
    color: #fff !important;
    border: 1px solid #6d142f;
}
#calendar .currentDate {
    background: rgba(7, 101, 183, 0.3);
}
#calendar .fc-unthemed td {
    border-color: #ededed;
}
#calendar .fc-view-container {
    background: #fff;
}
#calendar td.fc-today.fc-widget-content {
    background-color: rgba(7, 101, 183, 0.4) !important;
}
#calendar .fc-day.currentDate {
    background-color: rgba(7, 101, 183, 0.3) !important;
}
#calendar .fc-nonbusiness {
    background-color: #d7d7d7 !important;
}
#calendar .fc-nonbusiness .fc-nonbusiness {
    opacity: 1 !important;
}
#calendar .fc-event {
    background-color: #3a87ad;
    border-color: #3a87ad;
}
#calendar .fc-event.eem {
    background-color: #fdba77;
    border-color: #d9a300;
    color: #333;
}
#calendar .fc-event.ff {
    background-color: #cfd48b;
    border-color: #cfd48b;
    color: #333;
}
#calendar .fc-event.fp {
    background-color: #8bd48f;
    border-color: #8bd48f;
    color: #333;
}
#calendar .fc-event.vi {
    background-color: #7b888f;
    border-color: #7b888f;
    color: #fff;
}
#calendar .fc-event.etp {
    background-color: #3b94a2;
    border-color: #3b94a2;
    color: #fff;
}
#calendar .fc-event.mx {
    background-color: #b0c4cd;
    border-color: #acbcc3;
    color: #333;
}
#calendar .fc-event.tda {
    background-color: #cedadf;
    border-color: #cbd5d9;
    color: #333;
}
#calendar .fc-event.mx-opc {
    background: linear-gradient(
        45deg,
        #b0c4cd 25%,
        #c9d9e0 25%,
        #c9d9e0 50%,
        #b0c4cd 50%,
        #b0c4cd 75%,
        #c9d9e0 75%,
        #c9d9e0 100%
    );
    background-size: 20px 20px;
}
#calendar .fc-event.mx-tele {
    border: 2px dashed #5b7c8b;
    border-radius: 6px;
}
#calendar .fc-event.tda-opc {
    background: linear-gradient(
        45deg,
        #cedadf 25%,
        #edeff0 25%,
        #edeff0 50%,
        #cedadf 50%,
        #cedadf 75%,
        #edeff0 75%,
        #edeff0 100%
    );
    background-size: 20px 20px;
}
#calendar .fc-event.tda-tele {
    border: 2px dashed #5b7c8b;
    border-radius: 6px;
}
#calendar .fc-event.tda-agaberta {
    background-color: #8aa279;
    color: #000;
}
#calendar .fc-event.mx-agaberta {
    background-color: #51845f;
    color: #000;
}
#calendar .fc-event.tta {
    background-color: #ffdc73;
    border-color: #e9c95f;
    color: #333;
}
#calendar .fc-event.ttapa {
    background-color: #f9f0ac;
    border-color: #e1d997;
    color: #333;
}
#calendar .fc-event.mh {
    background-color: #d93600;
    border-color: #952500;
    color: #fff;
}
.scroll-top-wrapper {
    color: #6d142f;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.scroll-top-wrapper .scroll-top-inner {
    border: 3px solid #6d142f;
    background: rgba(7, 101, 183, 0.3);
}
.scroll-top-wrapper:hover {
    color: #073b77;
}
.label {
    background-color: transparent;
}
.label-primary {
    color: #fff;
    border-color: #f79523;
    background-color: #f79523;
}
.label-info {
    color: #fff;
    border-color: #b6b6b6;
    background-color: #b6b6b6;
}
.label-warning {
    color: #fff;
    border-color: #f79523;
    background-color: #f79523;
}
.label-success {
    color: #fff;
    border-color: #3ba94e;
    background-color: #3ba94e;
}
.label-default {
    color: #fff;
    border-color: #f79523;
    background-color: #f79523;
}
.label-danger {
    color: #fff;
    border-color: #cb0000;
    background-color: #cb0000;
}
.label-basic {
    color: #fff;
    border-color: #6d142f;
    background-color: #6d142f;
}
.brand-danger {
    color: #cb0000 !important;
}
.brand-primary {
    color: #428bca !important;
}
.brand-info {
    color: #f79523 !important;
}
.brand-warning {
    color: #f79523 !important;
}
.brand-success {
    color: #3ba94e !important;
}
.brand-default {
    color: #666 !important;
}
.destaqueTopo {
    border-color: #f79523;
}
#maincontent .destaque,
#maincontent .destaqueLeft,
#maincontent .destaqueTopo,
#maincontent .mainformdestaque {
    border-color: #f79523;
    background-color: #fff;
}
#maincontent .destaque .mainformcampolabelprincipal,
#maincontent .destaqueLeft .mainformcampolabelprincipal,
#maincontent .destaqueTopo .mainformcampolabelprincipal,
#maincontent .mainformdestaque .mainformcampolabelprincipal {
    color: #6d142f;
}
#maincontent#OpenAll {
    color: #626e78;
    background-color: #eff0f1;
    border-radius: var(--border-radius-btn);
}
#maincontent .table .select2-selection.select2-selection--single,
#maincontent .table input[type="text"],
#maincontent .table input[type="number"] {
    background: #eff0f1;
    border-radius: var(--border-radius-input);
    border-bottom: 0;
}
#maincontent .table .select2-selection.select2-selection--single:focus,
#maincontent .table input[type="text"]:focus,
#maincontent .table input[type="number"]:focus,
#maincontent .table .select2-selection.select2-selection--single:focus-within,
#maincontent .table input[type="text"]:focus-within,
#maincontent .table input[type="number"]:focus-within,
#maincontent .table .select2-selection.select2-selection--single:hover,
#maincontent .table input[type="text"]:hover,
#maincontent .table input[type="number"]:hover {
    background: #fff;
}
#maincontent .table input[type="number"]:focus,
#maincontent .table input[type="number"]:focus-within,
#maincontent .table input[type="number"]:hover {
    background: #fff;
}
#maincontent .table tr:hover input[type="number"],
#maincontent .table td:hover input[type="number"] {
    background: #fff;
}
#maincontent .table .selected-row .select2-selection.select2-selection--single,
#maincontent .table .selected-row input[type="text"],
#maincontent .table .selected-row input[type="number"],
#maincontent .table .selected-row button {
    background: #fff;
}
#maincontent .koGrid .row.header input[type="search"] {
    border-bottom: 1px solid #626e78;
}
#maincontent .koGrid .row.header input[type="search"]:hover,
#maincontent .koGrid .row.header input[type="search"]:active,
#maincontent .koGrid .row.header input[type="search"]:focus {
    border-bottom: 2px solid #6d142f;
}
#maincontent .whiteboard {
    background-color: #fff !important;
    border-radius: var(--border-radius);
}
#maincontent .whiteboard > div {
    padding: 20px;
}
#maincontent .whiteboard > div.jsgrid {
    padding: 0;
}
#maincontent .flatTop {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
#maincontent .displayTableCell input[type="text"],
#maincontent .twitter-typeahead input[type="text"],
#maincontent .phc-input-tag input[type="text"] {
    border: 0;
    border-bottom: 1px solid #626e78;
}
#maincontent .displayTableCell input[type="text"]:focus-visible,
#maincontent .twitter-typeahead input[type="text"]:focus-visible,
#maincontent .phc-input-tag input[type="text"]:focus-visible {
    border: none;
    outline: none;
    border-bottom: 1px solid #626e78;
}
#maincontent .displayTableCell input[type="text"]:hover,
#maincontent .twitter-typeahead input[type="text"]:hover,
#maincontent .phc-input-tag input[type="text"]:hover,
#maincontent .displayTableCell input[type="text"]:active,
#maincontent .twitter-typeahead input[type="text"]:active,
#maincontent .phc-input-tag input[type="text"]:active {
    border-bottom: 2px solid #6d142f;
}
.flatTop {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.ganalise .select2-selection.select2-selection--single {
    background: transparent !important;
    border-bottom: 1px solid #626e78 !important;
    border-radius: 0 !important;
}
.ganalise .select2-selection.select2-selection--single:hover,
.ganalise .select2-selection.select2-selection--single:focus,
.ganalise .select2-selection.select2-selection--single:focus-within,
.ganalise .select2-selection.select2-selection--single:focus-visible {
    border-bottom: 2px solid #6d142f !important;
}
.ganalise .select2.select2-container.select2-container--default {
    width: 100% !important;
}
.mainformviewcampos {
    border: 1px solid #e4e4e4;
    border-radius: var(--border-radius);
}
.mainformviewcampos #mainRecsZone {
    border-bottom: none;
}
.mainformviewcampos #dataArea {
    border-top: none;
}
.mainformviewcampos .mainformfg.editBox {
    border-bottom: 1px dotted #d8d8d8;
}
.mainformviewcampos .mainformfg.editBox a {
    color: #6d142f;
}
.mainformviewcampos .mainformfg.editBox a:hover {
    color: #073b77;
}
.mainformviewcampos .mainformfg.editBox a:active {
    color: #6d142f;
}
.cd-timeline-img {
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08) !important;
}
.onoffswitch-label {
    border: 1px solid #fff;
}
.onoffswitch-label:before {
    background: #6d142f;
    outline: 4px solid #fff;
}
.onoffswitch-checkbox + .onoffswitch-label {
    background: #fff;
}
.onoffswitch-checkbox:checked + .onoffswitch-label,
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
    border-color: #fff;
}
.onoffswitch-dash-label {
    border: 1px solid rgba(112, 112, 112, 0.5);
}
.onoffswitch-dash-label:before {
    background: #707070;
}
.onoffswitch-dash-checkbox:checked + .onoffswitch-dash-label,
.onoffswitch-dash-checkbox:checked + .onoffswitch-dash-label:before {
    border-color: rgba(112, 112, 112, 0.5);
}
::-webkit-scrollbar {
    width: 8px;
    border-radius: var(--border-radius-btn);
}
::-webkit-scrollbar-track {
    background: #eff0f1;
    border-radius: var(--border-radius-btn);
}
::-webkit-scrollbar-thumb {
    background-color: #b6b6b6;
    border-radius: var(--border-radius-btn);
    border: 0 solid #fff;
    min-height: 40px;
}
#sidebar-wrapper::-webkit-scrollbar {
    width: 0.5em;
}
@media only screen and (max-width: 479px) {
    #sidebar-wrapper::-webkit-scrollbar {
        display: none;
    }
}
#sidebar-wrapper::-webkit-scrollbar-track {
    background-color: #6d142feb;
}
#sidebar-wrapper:not(.sidebar-brand)::-webkit-scrollbar-thumb {
    background-color: #fff;
    border: 1px solid #6d142feb;
    border-radius: 12px;
}
.listaemmainform {
    border: solid 1px rgba(182, 182, 182, 0.5);
    box-shadow: none;
}
.listaemmainform .defgridheader {
    color: #626e78;
}
#sidebar-wrapper {
    background: #6d142f;
}
#sidebar-wrapper .sidebar-nav {
    background: #6d142f;
}
#sidebar-wrapper .sidebar-nav a {
    color: #fff;
}
#sidebar-wrapper .sidebar-nav a.current {
    background: #f79523;
}
#sidebar-wrapper .sidebar-nav > ul.no-parent > li {
    background: #6d142f;
}
#sidebar-wrapper .sidebar-nav > ul.no-parent > li a:hover,
#sidebar-wrapper .sidebar-nav > ul.no-parent > li a:focus {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > li.menu-special,
#sidebar-wrapper .sidebar-nav > li.menu-package {
    background: #6d142f;
}
#sidebar-wrapper .sidebar-nav > li.menu-special:hover,
#sidebar-wrapper .sidebar-nav > li.menu-package:hover {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > li.menu-special.open,
#sidebar-wrapper .sidebar-nav > li.menu-package.open {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > li.menu-special.open:hover,
#sidebar-wrapper .sidebar-nav > li.menu-package.open:hover {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > li.menu-special a:hover,
#sidebar-wrapper .sidebar-nav > li.menu-package a:hover,
#sidebar-wrapper .sidebar-nav > li.menu-special a:focus,
#sidebar-wrapper .sidebar-nav > li.menu-package a:focus {
    color: #fff;
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > li.menu-special .fa,
#sidebar-wrapper .sidebar-nav > li.menu-package .fa {
    color: #f5f5f5;
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.subMenu {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.subMenu > a:hover,
#sidebar-wrapper .sidebar-nav > ul.collapse > li.subMenu > a:focus {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.menuItem {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.menuItem > a:hover,
#sidebar-wrapper .sidebar-nav > ul.collapse > li.menuItem > a:focus {
    background: #f79523;
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.menuItem.found {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > ul.collapse .subMenuList > .subMenuItem {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav > ul.collapse .subMenuList > .subMenuItem > a:hover,
#sidebar-wrapper .sidebar-nav > ul.collapse .subMenuList > .subMenuItem > a:focus {
    background: #f79523;
    color: #fff;
}
#sidebar-wrapper .sidebar-nav > ul.collapse .subMenuList > .subMenuItem.found {
    background: #6d142feb;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand {
    background: #6d142f;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand .menu-title {
    color: #f5f5f5;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand .menu-close {
    color: #fff;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search ::placeholder {
    color: #fff;
    opacity: 1;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search input {
    background: transparent;
    color: #fff;
    border: 0 solid #c1c1c1;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search span#reset {
    color: #fff;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search .btn {
    border: 1px solid #fff;
    background: #fff;
    color: #fff;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search .btn:hover {
    background: rgba(255, 255, 255, 0.5);
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search #not-found-text {
    color: #fff;
    border: 0;
    background: transparent;
    padding: 5px 10px !important;
    margin: 10px 0;
    border-radius: 0;
    text-align: center;
    line-height: 120%;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search #not-found-text:before {
    font-family: FontAwesome;
    content: "";
    display: inline-block;
    margin-right: 5px;
}
#sidebar-wrapper .sidebar-nav .sidebar-footer {
    line-height: initial;
    padding: 10px 0 30px 0;
    background: transparent;
    color: #f5f5f5;
    text-align: center;
}
.grid-stack-item:not(.movableObj) .snapdrow {
    background-color: #6d142f;
    border-bottom: none;
    color: #fff !important;
}
.grid-stack-item:not(.movableObj) .snapdrow .statNumber2,
.grid-stack-item:not(.movableObj) .snapdrow .snaptd1,
.grid-stack-item:not(.movableObj) .snapdrow .snaptd2,
.grid-stack-item:not(.movableObj) .snapdrow .snaptd2 > a,
.grid-stack-item:not(.movableObj) .snapdrow .snaptd3,
.grid-stack-item:not(.movableObj) .snapdrow .snaptd3 > a,
.grid-stack-item:not(.movableObj) .snapdrow .snaptd3g,
.grid-stack-item:not(.movableObj) .snapdrow .snaptd3g > a,
.grid-stack-item:not(.movableObj) .snapdrow .snaptd1 > a,
.grid-stack-item:not(.movableObj) .snapdrow a:visited,
.grid-stack-item:not(.movableObj) .snapdrow .glabelpgray {
    color: #fff !important;
}
.catsnap .snaprow {
    background-color: #fff;
    border-bottom: none;
}
.catsnap .snapdrow {
    background-color: #6d142f;
    border-bottom: none;
    color: #fff !important;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 10px;
}
.catsnap .snapdrow .modal-dialog {
    color: #161616;
}
.catsnap .snapdrow .statNumber2,
.catsnap .snapdrow .snaptd1,
.catsnap .snapdrow .snaptd2,
.catsnap .snapdrow .snaptd2 > a,
.catsnap .snapdrow .snaptd3,
.catsnap .snapdrow .snaptd3 > a,
.catsnap .snapdrow .snaptd3g,
.catsnap .snapdrow .snaptd3g > a,
.catsnap .snapdrow .snaptd1 > a,
.catsnap .snapdrow a:visited,
.catsnap .snapdrow .glabelpgray {
    color: #fff !important;
}
.jconfirm-box {
    background-color: #fff !important;
}
.jconfirm-box .btn-default,
.jconfirm-box .dropdown-menu li a.btn-default,
.jconfirm-box .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton,
.jconfirm-box .introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton,
.jconfirm-box
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
.jconfirm-box
    .dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton {
    color: inherit !important;
}
.snapPanelRow {
    background-color: #fff;
    padding: 5px;
}
.snapPanelRow .catsnap .row {
    padding: 15px;
}
.snapPanelRow .catsnap .row > div {
    padding: 0 !important;
}
@media (max-width: 767px) {
    .snapPanelRow .catsnap .row > div {
        padding: 10px !important;
    }
}
.snapPanelRow .snaprow {
    border: 1px solid #c1c1c1;
    background-color: transparent;
    border-left: 5px solid #f79523;
    border-radius: var(--border-radius-card);
}
@media (min-width: 1280px) {
    .snapPanelRow .snaprow {
        padding: 20px;
    }
}
.snapdPanelRow {
    border: solid 1px #c1c1c1;
    background-color: #6d142f;
}
.painelSnaps .nav.nav-pills li:hover,
.painelSnaps .nav.nav-pills li.active {
    border-bottom: 3px solid #9c001b;
}
.painelSnaps .snapPanelRow {
    border: none;
}
.input-group > input {
    border-bottom: 1px solid #626e78;
}
.input-group > input[type="submit"] {
    border: 0;
}
#globalSearch .input-group-btn {
    border-bottom: 0 solid #6d142f;
}
#globalSearch .btn.btn-default,
#globalSearch .btn.dropdown-menu li a.btn-default,
#globalSearch .btn.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton,
#globalSearch .btn.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-skipbutton,
#globalSearch
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton,
#globalSearch
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton {
    background-color: transparent;
}
#globalSearch .input-group {
    border-bottom: 1px solid #6d142f;
}
#globalSearch .input-group > input {
    border-bottom: 0 solid #6d142f;
}
#globalSearch .input-group:focus,
#globalSearch .input-group:active,
#globalSearch .input-group:focus-within,
#globalSearch .input-group:hover {
    border-bottom: 2px solid #6d142f;
}
#globalSearch i {
    color: #6d142f;
}
.fc-view-container {
    background: #fff;
}
.fn-gantt button.nav-link {
    color: #626e78;
    border-color: transparent;
    background-color: #eff0f1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eff0f1), to(#c7c7c7));
    background-image: -webkit-linear-gradient(top, #eff0f1, #c7c7c7);
    background-image: -moz-linear-gradient(top, #eff0f1, #c7c7c7);
    background-image: -ms-linear-gradient(top, #eff0f1, #c7c7c7);
    background-image: -o-linear-gradient(top, #eff0f1, #c7c7c7);
    background-image: linear-gradient(to bottom, #eff0f1, #c7c7c7);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#EFF0F1,endColorstr=#C7C7C7);
    border-top: 1px solid #eff0f1 !important;
    border-radius: var(--border-radius);
}
.fn-gantt button.nav-link:hover {
    border-color: transparent;
    color: #073b77;
    background-color: #d9d9d9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#d9d9d9));
    background-image: -webkit-linear-gradient(top, #d9d9d9, #d9d9d9);
    background-image: -moz-linear-gradient(top, #d9d9d9, #d9d9d9);
    background-image: -ms-linear-gradient(top, #d9d9d9, #d9d9d9);
    background-image: -o-linear-gradient(top, #d9d9d9, #d9d9d9);
    background-image: linear-gradient(to bottom, #d9d9d9, #d9d9d9);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#D9D9D9,endColorstr=#D9D9D9);
    border-bottom: 1px solid transparent;
}
.fn-gantt button.nav-link .caret {
    border-top-color: #626e78;
}
.fn-gantt button.nav-link:active {
    border-color: transparent;
    color: #073b77;
    background-color: #d9d9d9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b9bdc1), to(#949494));
    background-image: -webkit-linear-gradient(top, #b9bdc1, #949494);
    background-image: -moz-linear-gradient(top, #b9bdc1, #949494);
    background-image: -ms-linear-gradient(top, #b9bdc1, #949494);
    background-image: -o-linear-gradient(top, #b9bdc1, #949494);
    background-image: linear-gradient(to bottom, #b9bdc1, #949494);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b9bdc1,endColorstr=#949494);
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.6);
}
.fn-gantt .ganttVacations {
    background-color: #8bd48f;
}
.fn-gantt .ganttVacations .fn-label {
    color: #333 !important;
}
.fn-gantt .ganttVisits {
    background-color: #7b888f;
}
.fn-gantt .ganttVisits .fn-label {
    color: #fff !important;
}
.fn-gantt .ganttAppointments {
    background-color: #b0c4cd;
}
.fn-gantt .ganttAppointments .fn-label {
    color: #333 !important;
}
.fn-gantt .ganttTasks {
    background-color: #ffdc73;
}
.fn-gantt .ganttTasks .fn-label {
    color: #333 !important;
}
.fn-gantt .ganttProjectDates {
    background-color: #cedadf;
}
.fn-gantt .ganttProjectDates .fn-label {
    color: #333 !important;
}
.fn-gantt .ganttTaskSteps {
    background-color: #f9f0ac;
}
.fn-gantt .ganttTaskSteps .fn-label {
    color: #333 !important;
}
.fn-gantt .ganttInterventions {
    background-color: #d93600;
}
.fn-gantt .ganttInterventions .fn-label {
    color: #fff !important;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header {
    background: transparent !important;
    border: none;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
    border-color: rgba(237, 237, 237, 0.1);
}
.fc-unthemed thead {
    border-color: transparent;
}
.ajax__calendar_container {
    border: none;
    background-color: rgba(237, 237, 237, 0.1);
    font-size: 12px;
}
.ajax__calendar_container table {
    border-color: transparent;
}
.ajax__calendar_other {
    font-weight: 200;
    opacity: 0.6;
    padding: 0 5px;
}
.cCal .ajax__calendar_day {
    border: 1px solid #fff;
    border-collapse: separate;
    background: rgba(237, 237, 237, 0.1);
    padding: 0 5px;
}
.cCal .ajax__calendar_day a {
    color: #6d142f;
}
.cCal .ajax__calendar_day:hover {
    color: #073b77;
}
.ajax__calendar_today {
    background: rgba(237, 237, 237, 0.6);
    color: #333;
}
.ajax__calendar_title,
.ajax__calendar_footer {
    font-size: 12px;
    font-family: Nunito, sans-serif;
}
.ajax__calendar_title a,
.ajax__calendar_footer a {
    color: #6d142f;
}
.ajax__calendar_title:hover,
.ajax__calendar_footer:hover {
    color: #073b77;
}
.gtable > tbody > tr {
    border-bottom: 1px solid rgba(43, 43, 43, 0.1);
}
.gtable > tbody > tr td {
    padding: 5px;
}
.filterName:before {
    color: rgba(22, 22, 22, 0.25);
}
.alertify-log {
    background: #fff !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
    color: #626e78;
    border-right: none !important;
    border-left: 4px solid #2fa2d3;
    border-bottom: none !important;
    border-top: none !important;
    text-shadow: none;
    border-radius: var(--border-radius-btn) var(--border-radius-btn) var(--border-radius-btn) var(--border-radius-btn);
}
.alertify-log:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    padding-right: 5px;
    color: #626e78;
}
.alertify-log.alertify-log-success {
    background: #fff !important;
    border-left: 4px solid #3ba94e;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
}
.alertify-log.alertify-log-error {
    background: #fff !important;
    border-left: 4px solid #cb0000;
}
.avacell .glabelpgray {
    color: #2b2b2b;
}
.ko-treechart .orgchart .name,
.orgchart .name {
    color: #626e78;
}
.ko-treechart .orgchart .departmentElement,
.orgchart .departmentElement {
    color: #626e78;
    font-weight: bold;
}
.ko-treechart .orgchart .node .content,
.orgchart .node .content {
    border: 1px solid #c1c1c1;
}
.ko-treechart .orgchart .node .edge,
.orgchart .node .edge {
    color: #6d142f;
}
.ko-treechart .orgchart .highlight,
.orgchart .highlight {
    border: 1px solid #6d142f !important;
    -moz-box-shadow: inset 0 0 5px #6d142f !important;
    -webkit-box-shadow: inset 0 0 5px #6d142f !important;
    box-shadow: inset 0 0 5px #6d142f !important;
}
.topborder {
    border-top-color: #f79523;
}
.catalogPage .catalog.Intranet .elem_cats .elem_info,
.catalogPage .catalog.Extranet .elem_cats .elem_info,
.catalogPage .catalog.Intranet .mycats .elem_info,
.catalogPage .catalog.Extranet .mycats .elem_info {
    color: #fff;
    border-radius: var(--border-radius);
    color: rgba(22, 22, 22, 0.8);
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    background: rgba(241, 241, 241, 0.5);
}
.catalogPage .catalog.Intranet .elem_cats .elem_info:hover,
.catalogPage .catalog.Extranet .elem_cats .elem_info:hover,
.catalogPage .catalog.Intranet .mycats .elem_info:hover,
.catalogPage .catalog.Extranet .mycats .elem_info:hover {
    background: rgba(241, 241, 241, 0.75);
    color: #333;
}
.catalogPage .catalog.Intranet .catalog li.catItemLine .elem_cats,
.catalogPage .catalog.Extranet .catalog li.catItemLine .elem_cats {
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .row.refRelated-container h3,
.catalogPage .catalog.Extranet .row.refRelated-container h3 {
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .refRelated-container ul.catItem li.catItemLine .prod_precoDesconto,
.catalogPage .catalog.Extranet .refRelated-container ul.catItem li.catItemLine .prod_precoDesconto,
.catalogPage .catalog.Intranet .refRelated-container ul.catItem li.catItemLine p.prod_precoDesconto,
.catalogPage .catalog.Extranet .refRelated-container ul.catItem li.catItemLine p.prod_precoDesconto,
.catalogPage
    .catalog.Intranet
    .refRelated-container
    ul.catItem
    li.catItemLine
    .prods_list
    .prod_des
    p.prod_precoDesconto,
.catalogPage
    .catalog.Extranet
    .refRelated-container
    ul.catItem
    li.catItemLine
    .prods_list
    .prod_des
    p.prod_precoDesconto {
    color: #333;
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .refRelated-container ul.catItem li.catItemLine .prod_precoOriginal,
.catalogPage .catalog.Extranet .refRelated-container ul.catItem li.catItemLine .prod_precoOriginal,
.catalogPage .catalog.Intranet .refRelated-container ul.catItem li.catItemLine p.prod_precoOriginal,
.catalogPage .catalog.Extranet .refRelated-container ul.catItem li.catItemLine p.prod_precoOriginal,
.catalogPage
    .catalog.Intranet
    .refRelated-container
    ul.catItem
    li.catItemLine
    .prods_list
    .prod_des
    p.prod_precoOriginal,
.catalogPage
    .catalog.Extranet
    .refRelated-container
    ul.catItem
    li.catItemLine
    .prods_list
    .prod_des
    p.prod_precoOriginal {
    border: 1px solid #fff;
    background: #f1f1f1;
    color: #333;
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .img-item img,
.catalogPage .catalog.Extranet .img-item img {
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .prod_info_txt,
.catalogPage .catalog.Extranet .prod_info_txt {
    color: #333;
}
.catalogPage .catalog.Intranet .prod_preco,
.catalogPage .catalog.Extranet .prod_preco {
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .prod_precoDesconto,
.catalogPage .catalog.Extranet .prod_precoDesconto,
.catalogPage .catalog.Intranet p.prod_precoDesconto,
.catalogPage .catalog.Extranet p.prod_precoDesconto,
.catalogPage .catalog.Intranet .prods_list .prod_des p.prod_precoDesconto,
.catalogPage .catalog.Extranet .prods_list .prod_des p.prod_precoDesconto {
    border-radius: var(--border-radius);
}
@media (max-width: 768px) {
    .catalogPage .catalog.Intranet .prod_precoDesconto,
    .catalogPage .catalog.Extranet .prod_precoDesconto,
    .catalogPage .catalog.Intranet p.prod_precoDesconto,
    .catalogPage .catalog.Extranet p.prod_precoDesconto,
    .catalogPage .catalog.Intranet .prods_list .prod_des p.prod_precoDesconto,
    .catalogPage .catalog.Extranet .prods_list .prod_des p.prod_precoDesconto {
        right: 0;
    }
}
.catalogPage .catalog.Intranet .prods_list .prod_des p.prod_precoDesconto,
.catalogPage .catalog.Extranet .prods_list .prod_des p.prod_precoDesconto {
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .prod_precoOriginal,
.catalogPage .catalog.Extranet .prod_precoOriginal,
.catalogPage .catalog.Intranet p.prod_precoOriginal,
.catalogPage .catalog.Extranet p.prod_precoOriginal,
.catalogPage .catalog.Intranet .prods_list .prod_des p.prod_precoOriginal,
.catalogPage .catalog.Extranet .prods_list .prod_des p.prod_precoOriginal {
    background: #f1f1f1;
    color: #fff;
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .prods_list .prod_des p.prod_precoOriginal,
.catalogPage .catalog.Extranet .prods_list .prod_des p.prod_precoOriginal {
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet p.prod_desc,
.catalogPage .catalog.Extranet p.prod_desc {
    color: #161616;
}
.catalogPage .catalog.Intranet .prods_grid,
.catalogPage .catalog.Extranet .prods_grid {
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .prods_grid .cart_img.addCart,
.catalogPage .catalog.Extranet .prods_grid .cart_img.addCart {
    color: #fff;
    background: #6d142f;
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .catItem.storeRefRelated .prods_grid,
.catalogPage .catalog.Extranet .catItem.storeRefRelated .prods_grid {
    border-radius: var(--border-radius);
    background: #fff;
}
.catalogPage .catalog.Intranet .prod_info,
.catalogPage .catalog.Extranet .prod_info {
    border-radius: 0 0 var(--border-radius) var(--border-radius);
    background: #f0f0f0;
    color: #161616;
}
.catalogPage .catalog.Intranet .prod_preco,
.catalogPage .catalog.Extranet .prod_preco {
    color: #161616;
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .prods_grid .cart_img.addCart,
.catalogPage .catalog.Extranet .prods_grid .cart_img.addCart {
    color: #fff;
    background: #6d142f;
}
.catalogPage .catalog.Intranet .prods_grid .cart_img.addCart:hover,
.catalogPage .catalog.Extranet .prods_grid .cart_img.addCart:hover {
    color: #fff;
    background: #073b77;
}
.catalogPage .catalog.Intranet li.catItemLine .prods_list .cart_img.addCart.cbutton,
.catalogPage .catalog.Extranet li.catItemLine .prods_list .cart_img.addCart.cbutton {
    color: #fff !important;
    background: #6d142f;
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet li.catItemLine .prods_list .cart_img.addCart.cbutton:hover,
.catalogPage .catalog.Extranet li.catItemLine .prods_list .cart_img.addCart.cbutton:hover,
.catalogPage .catalog.Intranet .cart_img.addCart:hover,
.catalogPage .catalog.Extranet .cart_img.addCart:hover {
    color: #fff !important;
    background: #073b77;
}
.catalogPage .catalog.Intranet ul.catItemList li.catItemLine,
.catalogPage .catalog.Extranet ul.catItemList li.catItemLine {
    border-bottom: 1px solid rgba(22, 22, 22, 0.25);
}
.catalogPage .catalog.Intranet ul.catItemList li.catItemLine:hover,
.catalogPage .catalog.Extranet ul.catItemList li.catItemLine:hover {
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .prods_list .prod_des p,
.catalogPage .catalog.Extranet .prods_list .prod_des p {
    color: #161616;
}
.catalogPage .catalog.Intranet .prods_list .cart_img.addCart,
.catalogPage .catalog.Extranet .prods_list .cart_img.addCart {
    background: #161616;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .prod_des .img-thumbnail,
.catalogPage .catalog.Extranet .prod_des .img-thumbnail {
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .prod_img.openST,
.catalogPage .catalog.Extranet .prod_img.openST {
    border-radius: var(--border-radius) var(--border-radius) 0 0;
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
.catalogPage .catalog.Intranet .prod_img_list,
.catalogPage .catalog.Extranet .prod_img_list {
    border-radius: var(--border-radius);
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
@media (max-width: 480px) {
    .catalogPage .catalog.Intranet .prod_img_list,
    .catalogPage .catalog.Extranet .prod_img_list {
        border-radius: var(--border-radius) 0 0 var(--border-radius);
    }
}
.catalogPage .catalog.Intranet .prod_info,
.catalogPage .catalog.Extranet .prod_info {
    background: #fff;
}
.catalogPage .catalog.Intranet .produto-detalhe img.img.img-responsive,
.catalogPage .catalog.Extranet .produto-detalhe img.img.img-responsive,
.catalogPage .catalog.Intranet .produto-detalhe img.img-responsive,
.catalogPage .catalog.Extranet .produto-detalhe img.img-responsive {
    border-radius: var(--border-radius);
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
@media (max-width: 768px) {
    .catalogPage .catalog.Intranet .produto-detalhe img.img.img-responsive,
    .catalogPage .catalog.Extranet .produto-detalhe img.img.img-responsive,
    .catalogPage .catalog.Intranet .produto-detalhe img.img-responsive,
    .catalogPage .catalog.Extranet .produto-detalhe img.img-responsive {
        border-radius: var(--border-radius) var(--border-radius) 0 0;
    }
}
.catalogPage .catalog.Intranet .produto-thumbnail img.img.img-responsive,
.catalogPage .catalog.Extranet .produto-thumbnail img.img.img-responsive,
.catalogPage .catalog.Intranet .produto-thumbnail img.img-responsive,
.catalogPage .catalog.Extranet .produto-thumbnail img.img-responsive {
    border-radius: var(--border-radius);
}
@media (max-width: 768px) {
    .catalogPage .catalog.Intranet .produto-thumbnail img.img.img-responsive,
    .catalogPage .catalog.Extranet .produto-thumbnail img.img.img-responsive,
    .catalogPage .catalog.Intranet .produto-thumbnail img.img-responsive,
    .catalogPage .catalog.Extranet .produto-thumbnail img.img-responsive {
        border-radius: var(--border-radius);
    }
}
.catalogPage .catalog.Intranet .produto-thumbnail li img,
.catalogPage .catalog.Extranet .produto-thumbnail li img {
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
.catalogPage .catalog.Intranet .descricao,
.catalogPage .catalog.Extranet .descricao {
    color: #161616;
}
.catalogPage .catalog.Intranet .descricao p,
.catalogPage .catalog.Extranet .descricao p {
    color: #161616;
}
.catalogPage .catalog.Intranet .btn-group.gridListControl a.btn,
.catalogPage .catalog.Extranet .btn-group.gridListControl a.btn {
    background: #eff0f1;
    color: #626e78 !important;
    border-radius: var(--border-radius);
}
.catalogPage .catalog.Intranet .btn-group.gridListControl a.btn:hover,
.catalogPage .catalog.Extranet .btn-group.gridListControl a.btn:hover {
    background: #d9d9d9;
    color: #073b77 !important;
}
.catalogPage .catalog.Intranet .btn-group.gridListControl a.btn.active,
.catalogPage .catalog.Extranet .btn-group.gridListControl a.btn.active {
    background: #073b77;
    color: #fff !important;
}
.catalogPage .catalog.Intranet .filtersGroup,
.catalogPage .catalog.Extranet .filtersGroup {
    background-color: rgba(22, 22, 22, 0.1);
    border-radius: var(--border-radius);
    -moz-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#40000000,Positive=true)";
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#40000000,Positive=true);
}
.catalogPage .catalog.Intranet .filtersGroup > div > label,
.catalogPage .catalog.Extranet .filtersGroup > div > label {
    color: #fff;
}
.catalogPage .catalog.Intranet .filtersGroup .checkbox label span,
.catalogPage .catalog.Extranet .filtersGroup .checkbox label span {
    color: #161616;
}
.catalogPage .catalog.Intranet .filtersGroup .storeFilter,
.catalogPage .catalog.Extranet .filtersGroup .storeFilter {
    border-right: 1px dotted rgba(22, 22, 22, 0.5);
}
.catalogPage .catalog.Intranet .filtersGroup .storeFilter .checkbox div[data-bind^="foreach"] .checkbox label span,
.catalogPage .catalog.Extranet .filtersGroup .storeFilter .checkbox div[data-bind^="foreach"] .checkbox label span {
    border-radius: var(--border-radius);
}
.catalogPage
    .catalog.Intranet
    .filtersGroup
    .storeFilter
    .checkbox
    div[data-bind^="foreach"]
    .checkbox
    label
    span:hover,
.catalogPage
    .catalog.Extranet
    .filtersGroup
    .storeFilter
    .checkbox
    div[data-bind^="foreach"]
    .checkbox
    label
    span:hover {
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.3);
}
.catalogPage
    .catalog.Intranet
    .filtersGroup
    .storeFilter
    .checkbox
    div[data-bind^="foreach"]
    .checkbox
    input[type="checkbox"]:checked
    + span,
.catalogPage
    .catalog.Extranet
    .filtersGroup
    .storeFilter
    .checkbox
    div[data-bind^="foreach"]
    .checkbox
    input[type="checkbox"]:checked
    + span {
    background-color: #161616;
    color: #fff;
}
.catalogPage .catalog.Intranet a.clearFilters,
.catalogPage .catalog.Extranet a.clearFilters {
    color: #6d142f;
}
.catalogPage .catalog.Intranet a:hover.clearFilters,
.catalogPage .catalog.Extranet a:hover.clearFilters {
    color: rgba(7, 101, 183, 0.5);
}
.catalogPage .catalog.Intranet .storeFilter .checkbox label .checkbox label span,
.catalogPage .catalog.Extranet .storeFilter .checkbox label .checkbox label span {
    color: #161616;
}
.catalogPage .catalog.Intranet .catLinks,
.catalogPage .catalog.Extranet .catLinks {
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    border-radius: var(--border-radius);
    color: #fff !important;
}
.catalogPage .catalog.Intranet span.limpa,
.catalogPage .catalog.Extranet span.limpa {
    clear: both;
    height: 20px;
    display: block;
}
.catalogPage .catalog.Intranet .productContainer .catBanner,
.catalogPage .catalog.Extranet .productContainer .catBanner {
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
.catalogPage .catalog.Intranet .productContainer .prod_precoDesconto,
.catalogPage .catalog.Extranet .productContainer .prod_precoDesconto,
.catalogPage .catalog.Intranet .productContainer p.prod_precoDesconto,
.catalogPage .catalog.Extranet .productContainer p.prod_precoDesconto,
.catalogPage .catalog.Intranet .productContainer .prods_list .prod_des p.prod_precoDesconto,
.catalogPage .catalog.Extranet .productContainer .prods_list .prod_des p.prod_precoDesconto {
    background: #161616;
    border: 1px solid #161616;
    color: #333;
}
.catalogPage .catalog.Intranet .productContainer .prod_precoOriginal,
.catalogPage .catalog.Extranet .productContainer .prod_precoOriginal,
.catalogPage .catalog.Intranet .productContainer p.prod_precoOriginal,
.catalogPage .catalog.Extranet .productContainer p.prod_precoOriginal,
.catalogPage .catalog.Intranet .productContainer .prods_list .prod_des p.prod_precoOriginal,
.catalogPage .catalog.Extranet .productContainer .prods_list .prod_des p.prod_precoOriginal {
    background: #f1f1f1;
    border: 1px solid #fff;
    color: #333;
}
.catalogPage .catalog.Intranet .breadcrumb,
.catalogPage .catalog.Extranet .breadcrumb {
    background-color: transparent;
}
.catalogPage .catalog.Intranet .breadcrumb > .active,
.catalogPage .catalog.Extranet .breadcrumb > .active {
    color: inherit;
}
#movimentos div.movimento {
    border: 1px solid #b6b6b6;
    border-radius: var(--border-radius);
    margin-bottom: 20px;
}
#movimentos div.movimento:hover {
    border-color: #6d142f;
}
#movimentos div.movimento .btn.btn-default.btn-sm.deleteRow,
#movimentos div.movimento .btn.dropdown-menu li a.btn-default.btn-sm.deleteRow,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.deleteRow,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.deleteRow,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.deleteRow,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.deleteRow {
    color: #626e78;
    background: #eff0f1;
    border-color: #eff0f1;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}
#movimentos div.movimento .btn.btn-default.btn-sm.deleteRow:hover,
#movimentos div.movimento .btn.dropdown-menu li a.btn-default.btn-sm.deleteRow:hover,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.deleteRow:hover,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.deleteRow:hover,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.deleteRow:hover,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.deleteRow:hover {
    color: #fff;
    background: #bf575b;
    border-color: #bf575b;
}
#movimentos div.movimento .btn.btn-default.btn-sm.deleteRow:active,
#movimentos div.movimento .btn.btn-default.btn-sm.deleteRow:focus,
#movimentos div.movimento .btn.dropdown-menu li a.btn-default.btn-sm.deleteRow:active,
#movimentos div.movimento .btn.dropdown-menu li a.btn-default.btn-sm.deleteRow:focus,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.deleteRow:active,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.deleteRow:focus,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.deleteRow:active,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.deleteRow:focus,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.deleteRow:active,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.deleteRow:focus,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.deleteRow:active,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.deleteRow:focus {
    color: #fff;
    background: #813e3e;
    border-color: #813e3e;
}
#movimentos div.movimento .btn.btn-default.btn-sm.showDetails,
#movimentos div.movimento .btn.dropdown-menu li a.btn-default.btn-sm.showDetails,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.showDetails,
#movimentos
    div.movimento
    .btn.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.showDetails,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-prevbutton.btn-sm.showDetails,
#movimentos
    div.movimento
    .btn.dropdown-menu
    li
    a.introjs-tooltipReferenceLayer
    .introjs-tooltip.phcTutorial
    .introjs-button.introjs-skipbutton.btn-sm.showDetails {
    background-color: transparent;
    color: #6d142f;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}
.rct-data-container .btn-rct {
    border: 1px solid #428bca;
    color: #428bca;
}
.rct-data-container .btn-rct:hover {
    background-color: #428bca;
}
.fixedHeaders thead td div,
.fixedHeaders th div {
    color: #626e78;
    background: transparent !important;
}
.fixedHeaderssection {
    border-top: 1px solid #ccc;
    background: #6d142f !important;
}
.fixedHeadersDiv {
    border-top: 1px solid #161616 !important;
}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #6d142f;
    border-color: #6d142f;
}
.panel-primary {
    border-color: #6d142f;
}
.panel-primary .panel-heading a {
    color: #fff;
}
.panel-primary .panel-body,
.panel-primary .panel-heading {
    border: 1px solid #eff0f1;
}
.grid-stack > .grid-stack-item > .ui-resizable-se,
.grid-stack > .grid-stack-item > .ui-resizable-sw {
    background-image: none !important;
    width: 10px !important;
    height: 30px !important;
}
.grid-stack > .grid-stack-item > .ui-resizable-se::before,
.grid-stack > .grid-stack-item > .ui-resizable-sw::before {
    font-family: FontAwesome;
    content: "";
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
    color: #6d142f;
}
.AnexosGridStyle {
    border-top-color: #c1c1c1;
    border-top-style: solid;
    border-bottom-color: #c1c1c1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width: 1px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.AnexosRowStyle > tbody > tr > td {
    border-bottom: 10px solid transparent;
    border-top: 1px solid transparent;
}
.buttondd {
    background-color: #f1f1f1 !important;
    border: none;
}
.bootstrap-tagsinput {
    color: #555 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background-color: #fff !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0;
}
.bootstrap-tagsinput:focus {
    border-color: #6d142f !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.bootstrap-tagsinput.input-sm,
.bootstrap-tagsinput.growingTextarea {
    border-bottom: 1px solid #626e78 !important;
}
.bootstrap-tagsinput.input-sm:active,
.bootstrap-tagsinput.growingTextarea:active,
.bootstrap-tagsinput.input-sm:focus,
.bootstrap-tagsinput.growingTextarea:focus,
.bootstrap-tagsinput.input-sm:focus-within,
.bootstrap-tagsinput.growingTextarea:focus-within,
.bootstrap-tagsinput.input-sm:hover,
.bootstrap-tagsinput.growingTextarea:hover {
    border-bottom: 2px solid #6d142f !important;
}
.bootstrap-tagsinput .tt-menu {
    max-height: 300px;
    overflow-y: scroll;
}
.bootstrap-tagsinput .tt-menu h3 {
    color: #161616;
}
.bootstrap-tagsinput input {
    border-bottom: 1px solid #626e78;
    width: 100% !important;
}
.bootstrap-tagsinput input:active,
.bootstrap-tagsinput input:focus,
.bootstrap-tagsinput input:hover {
    border-bottom: 2px solid #073b77;
}
.email-label::before {
    font-family: "FontAwesome";
    content: "";
    margin-right: 6px;
}
.email-label {
    border-radius: 3px;
    padding: 4px 8px 4px 8px;
    font-weight: normal;
    line-height: 100%;
    display: inline-block;
}
.email-label-cl {
    color: #25830e !important;
    background: #e4efe1 !important;
}
.email-label-us {
    color: #0e6883 !important;
    background: #e1edef !important;
}
.email-label-fl {
    color: #f0ad4e !important;
    background: rgba(240, 173, 78, 0.1) !important;
}
.email-option-cl {
    color: #25830e !important;
}
.email-option-cl.tt-cursor {
    background-color: #e4efe1 !important;
}
.email-option-cl:before {
    font-family: "FontAwesome";
    content: "";
    margin-right: 6px;
}
.email-option-cl:hover {
    background-color: #e4efe1 !important;
}
.email-option-fl {
    color: #f0ad4e !important;
}
.email-option-fl.tt-cursor {
    background-color: rgba(240, 173, 78, 0.1) !important;
}
.email-option-fl:before {
    font-family: "FontAwesome";
    content: "";
    margin-right: 6px;
}
.email-option-fl:hover {
    background-color: rgba(240, 173, 78, 0.1) !important;
}
.email-option-us {
    color: #0e6883 !important;
}
.email-option-us.tt-cursor {
    background-color: #e1edef !important;
}
.email-option-us:before {
    font-family: "FontAwesome";
    content: "";
    margin-right: 6px;
}
.email-option-us:hover {
    background-color: #e1edef !important;
}
.attachments-container {
    width: 100%;
    position: relative;
    color: #555;
    border: 0;
    border-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.attachments-container:focus {
    border-color: #6d142f;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.attachments-container.input-sm,
.attachments-container.growingTextarea {
    border-bottom: 1px solid #626e78;
}
.attachments-container.input-sm:active,
.attachments-container.growingTextarea:active,
.attachments-container.input-sm:focus,
.attachments-container.growingTextarea:focus,
.attachments-container.input-sm:focus-within,
.attachments-container.growingTextarea:focus-within,
.attachments-container.input-sm:hover,
.attachments-container.growingTextarea:hover {
    border-bottom: 2px solid #6d142f;
}
.attachments-item {
    border: 1px solid #c0b6b9;
    background: #efefef;
    height: 55px;
    width: 250px;
    display: inline-block;
    margin: 5px;
    padding: 5px;
}
.attachments-item .file-icon {
    position: relative;
    display: inline-block;
}
.attachments-item .file-info {
    display: inline-block;
    position: relative;
    width: 190px;
    margin-top: 0;
    float: right;
}
.attachments-item .file-header {
    width: 90%;
    height: 25px;
}
.attachments-item .file-header span {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: 1.5em;
    height: 1.6em;
    width: 180px;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.message_content .message_body {
    color: #161616;
}
.headPanelProc {
    margin-bottom: 0 !important;
}
.messageHeadPanelProc {
    background-color: #a3cfdc;
    padding-left: 45px;
    padding-right: 20px;
    padding-bottom: 5px;
}
.messageBodyPanelProc {
    background-color: #e5f4fa;
    padding-top: 10px;
    padding-left: 45px;
    padding-right: 20px;
    padding-bottom: 5px;
}
.messageBodyPanelHist {
    background-color: #e5f4fa;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    border-bottom: 1px solid #c9d5da;
}
.phcTutorial {
    min-width: 250px !important;
    max-width: 350px !important;
    background-color: #f1f1f1 !important;
}
@media (min-width: 992px) {
    .phcTutorial {
        min-width: 500px !important;
        max-width: 700px !important;
    }
}
.phcTutorial .phcTutorial-header {
    color: #626e78;
}
.phcTutorial .phcTutorial-header h4 {
    margin-top: 0 !important;
    margin-bottom: 5px !important;
}
.phcTutorial .phcTutorial-video {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
}
.phcTutorial .phcTutorial-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.phcTutorial hr {
    margin-top: 5px !important;
    margin-bottom: 10px !important;
}
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    text-shadow: none;
}
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px;
}
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-nextbutton:after {
    font-family: FontAwesome;
    content: "";
    display: inline-block;
    margin-left: 5px;
}
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-prevbutton:before {
    font-family: FontAwesome;
    content: "";
    display: inline-block;
    margin-right: 5px;
}
.introjs-tooltipReferenceLayer .introjs-tooltip.phcTutorial .introjs-button.introjs-disabled {
    background-color: #eff0f1 !important;
    border-color: #c1c1c1 !important;
    color: #626e78 !important;
    cursor: not-allowed !important;
    opacity: 0.65 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.introjs-tooltipReferenceLayer .introjs-helperNumberLayer {
    box-sizing: content-box;
    background: #f79523;
    color: #fff;
    border: 2px solid #f79523;
    text-shadow: none;
}
.introjs-tooltipReferenceLayer .introjs-arrow.top {
    border-bottom-color: #f1f1f1;
}
.introjs-tooltipReferenceLayer .introjs-arrow.top-right {
    border-bottom-color: #f1f1f1;
}
.introjs-tooltipReferenceLayer .introjs-arrow.top-middle {
    border-bottom-color: #f1f1f1;
}
.introjs-tooltipReferenceLayer .introjs-arrow.right {
    border-left-color: #f1f1f1;
}
.introjs-tooltipReferenceLayer .introjs-arrow.right-bottom {
    border-left-color: #f1f1f1;
}
.introjs-tooltipReferenceLayer .introjs-arrow.bottom {
    border-top-color: #f1f1f1;
}
.introjs-tooltipReferenceLayer .introjs-arrow.left {
    border-right-color: #f1f1f1;
}
.introjs-tooltipReferenceLayer .introjs-arrow.left-bottom {
    border-right-color: #f1f1f1;
}
.introjs-helperLayer {
    background-color: #f1f1f1 !important;
}
.phcTutorial-start-option {
    margin-left: 5px;
    font-size: 22px;
}
.phcTutorial-start-option:hover {
    cursor: pointer;
}
.navbar.introjs-fixParent {
    background-color: rgba(248, 248, 248, 0);
    border-color: rgba(248, 248, 248, 0);
    z-index: 999999999 !important;
    position: fixed !important;
}
.bs-docs-sidebar .nav > li > a {
    color: #6d142f;
    border-left: 2px solid transparent;
}
.bs-docs-sidebar .nav .active > a,
.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
    color: #073b77;
    background-color: transparent;
    border-left-color: #073b77;
}
.dropzone dz-clickable dz-started .dz-preview dz-file-preview dz-processing dz-success dz-complete {
    color: #161616;
}
.dropzone dz-clickable dz-started .dz-details {
    color: #353535;
}
.cd-timeline-content .cd-date {
    color: #636363;
}
.dropzone .dz-preview,
.dropzone-previews .dz-preview {
    background: rgba(255, 255, 255, 0.8);
    position: relative;
    display: inline-block;
    margin: 17px;
    vertical-align: top;
    border: 1px solid #acacac;
    padding: 6px 6px 6px 6px;
}
.dropzone .dz-preview .dz-details,
.dropzone-previews .dz-preview .dz-details {
    width: 100px;
    height: 100px;
    position: relative;
    background: #ebebeb;
    padding: 5px;
    margin-bottom: 22px;
}
.tre-so {
    background-color: rgba(255, 255, 255, 0.8);
    color: #353535;
}
.tre-anexo-intro {
    border-color: rgba(182, 182, 182, 0.5);
}
.dash-sep {
    color: #6d142f;
}
.dash-sep:hover {
    color: #073b77;
}
table.dataTable td.select-checkbox:before {
    border: 1px solid #161616;
    border-radius: 3px;
}
table.dataTable thead th.dt-multi-select.select-checkbox:before {
    border: 1px solid #161616;
    border-radius: 3px;
}
.defaultDay {
    color: #333;
}
.defaultDay:not(:empty):hover {
    color: #333;
}
.form-items-rct {
    position: relative;
}
.recContainer {
    margin: 20px;
}
.bootbox-floating-alert.bootbox-floating-alert--danger .modal-content {
    color: #626e78;
    background-color: #cb00001a;
    border: 1px solid transparent;
}
.bootbox-floating-alert.bootbox-floating-alert--danger .modal-content a {
    color: #843534;
}
.bootbox-floating-alert.bootbox-floating-alert--info .modal-content {
    color: #626e78;
    background-color: #daecf1;
    border: 1px solid transparent;
}
.bootbox-floating-alert.bootbox-floating-alert--info .modal-content a {
    color: #b6b6b6;
}
.bootbox-floating-alert.bootbox-floating-alert--success .modal-content {
    color: #626e78;
    background-color: rgba(59, 169, 78, 0.1);
    border: 1px solid transparent;
}
.bootbox-floating-alert.bootbox-floating-alert--success .modal-content a {
    color: #3ba94e;
}
.bootbox-floating-alert.bootbox-floating-alert--warning .modal-content {
    color: #626e78;
    background-color: #f795231f;
    border: 1px solid transparent;
}
.bootbox-floating-alert.bootbox-floating-alert--warning .modal-content a {
    color: #f79523;
}
.u-color--favorites {
    color: #dbdb03;
}
.error-page__icon {
    color: #6d142f;
}
.error-page__title h1 {
    color: #6d142f;
}
.linkColor {
    color: #6d142f;
}
.switchActive {
    border-color: #6d142f;
    color: #6d142f;
    background-color: rgba(7, 101, 183, 0.1);
}
.switchActive:hover {
    border-color: #6d142f;
    color: #6d142f;
    background-color: rgba(7, 101, 183, 0.1);
}
.switchNoHover:hover {
    background: #eff0f1;
    color: #626e78 !important;
}
.defgridheader .checkbox input[type="checkbox"]:not([name="onoffswitch"]),
.defgridheader th input[type="checkbox"]:not([name="onoffswitch"]) {
    border: 2px solid #c1c1c1;
}
.defgridheader > td input[type="checkbox"]:not([name="onoffswitch"]) {
    border: 2px solid #c1c1c1;
}
input[type="checkbox"]:not([name="onoffswitch"]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    border: 2px solid #626e78;
    padding: 6px;
    border-radius: 2px;
    position: relative;
    margin: 2px 0 0;
    top: 2px;
}
input[type="checkbox"]:not([name="onoffswitch"]):active,
input[type="checkbox"]:not([name="onoffswitch"]):checked:active,
input[type="checkbox"]:not([name="onoffswitch"]):focus {
    outline: 0;
}
input[type="checkbox"]:not([name="onoffswitch"]):checked {
    background-color: #6d142f;
    color: transparent;
    outline: 0;
    border: 2px solid #6d142f;
}
input[type="checkbox"]:not([name="onoffswitch"]):checked:disabled {
    background-color: #626e78;
    color: transparent;
    outline: 0;
    border: 2px solid #626e78;
}
input[type="checkbox"]:not([name="onoffswitch"]):checked:after {
    content: "✔";
    font-size: 10px;
    font-weight: 900;
    position: absolute;
    top: -1px;
    left: 2px;
    color: #fff;
}
input[type="checkbox"]:not([name="onoffswitch"]):disabled {
    background-color: transparent;
    color: transparent;
    outline: 0;
    border: 2px solid #626e78;
}
.bootbox-input-checkbox {
    margin-left: 10px;
    top: -2px;
}
input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    border: 3px solid #fff;
    outline: 2px solid #626e78;
    padding: 3px;
    border-radius: 8px;
    display: inline-block;
    position: relative;
    margin: 2px 0 0;
    margin-left: 5px;
}
input[type="radio"]:active,
input[type="radio"]:checked:active,
input[type="radio"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 0;
}
input[type="radio"]:checked {
    background-color: #6d142f;
    color: transparent;
    border: 3px solid #fff;
    outline: 2px solid #6d142f;
}
input[type="radio"]:disabled {
    background-color: #626e78;
    color: transparent;
    border: 3px solid #fff;
    outline: 2px solid #626e78;
}
.form-label .animated .fadeInRight {
    display: block !important;
    background-color: #a9a9a9;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 10px;
}
#ctl00_conteudo_cctoplist .fa-inverse .glabel {
    font-family: Nunito, sans-serif;
}
.calrow {
    color: #fff;
    background-color: #6d142f;
    padding: 5px 5px 0 15px !important;
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}
.calrowcontainer {
    background-color: #fff;
    border-bottom-style: solid;
    border-bottom-color: #e3e3e3;
    border-bottom-width: 1px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 10px !important;
    padding-top: 0 !important;
}
.calTitle {
    color: #fff;
    font-weight: 600;
}
.calListView {
    background-color: #fff !important;
}
.commentAtachClass {
    border-left: 1px #e3e3e3 solid;
}
.designLink {
    color: #666 !important;
}
.pointerNoPadding {
    color: #6d142f !important;
}
.btnListview:hover {
    cursor: pointer;
    background-color: #c1c1c1 !important;
    padding: 5px !important;
}
.lbTipoColor {
    color: #fff !important;
}
.hcalEvtClosed {
    opacity: 0.6;
}
.clNoEvents {
    background-color: #fff !important;
    padding: 50px;
    text-align: center;
}
.tda-hctp1 {
    background-color: #fcb8d5 !important;
    border-color: #f41473 !important;
    color: #333 !important;
}
.tda-hctp2 {
    background-color: #cdf1e8 !important;
    border-color: #07ba8a !important;
    color: #333 !important;
}
.tda-hctp3 {
    background-color: #e3ccfd !important;
    border-color: #7600f9 !important;
    color: #333 !important;
}
.tda-hctp4 {
    background-color: #ffdad6 !important;
    border-color: #ff8577 !important;
    color: #333 !important;
}
.tda-hctp5 {
    background-color: #c1cbfd !important;
    border-color: #3454f9 !important;
    color: #333 !important;
}
.tda-hctp6 {
    background-color: #feecc6 !important;
    border-color: #ffba2e !important;
    color: #333 !important;
}
.tda-hctp7 {
    background-color: #e6e6e6 !important;
    border-color: #808080 !important;
    color: #333 !important;
}
.hctipo_color1 {
    background-color: #f41473;
}
.hctipo_color2 {
    background-color: #07ba8a;
}
.hctipo_color3 {
    background-color: #7600f9;
}
.hctipo_color4 {
    background-color: #ff8577;
}
.hctipo_color5 {
    background-color: #3454f9;
}
.hctipo_color6 {
    background-color: #ffba2e;
}
.hctipo_color7 {
    background-color: #808080;
}
.phc-breadcrumb.breadcrumb {
    color: #fff;
}
.phc-breadcrumb.breadcrumb li a {
    color: #6d142f !important;
}
.phc-voice-field--focus {
    outline: 3px solid #f79523;
}
.phc-voice {
    background-color: #fff;
    border: 1px solid #f2f2f2;
    border-radius: var(--border-radius);
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
    border-radius: 6px;
}
.phc-voice__micro .microphone .fa-microphone {
    color: #6d142f;
}
.phc-voice__micro .microphone .pulse {
    animation: pulse-micro 2s infinite;
    background: #6d142f;
    box-shadow: 0 0 0 0 #6d142f;
}
@keyframes pulse-micro {
    0% {
        box-shadow: 0 0 0 0 rgba(7, 101, 183, 0.7);
    }
    70% {
        box-shadow: 0 0 0 30px rgba(7, 101, 183, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(7, 101, 183, 0);
    }
}
.phc-voice__micro .microphone .load-spinner {
    border: 2px solid transparent;
    border-top: 2px solid #6d142f;
}
.phc-voice__micro .microphone .load-spinner::before,
.phc-voice__micro .microphone .load-spinner::after {
    border: 2px solid transparent;
}
.phc-voice__micro .microphone .load-spinner::before {
    border-top-color: rgba(7, 101, 183, 0.75);
}
.phc-voice__micro .microphone .load-spinner::after {
    border-top-color: rgba(7, 101, 183, 0.5);
}
.phc-voice__micro .microphone .voice-wave--1,
.phc-voice__micro .microphone .voice-wave--1:before,
.phc-voice__micro .microphone .voice-wave--1:after {
    background: rgba(7, 101, 183, 0.25);
}
.phc-voice__micro .microphone .voice-wave--2,
.phc-voice__micro .microphone .voice-wave--2:before,
.phc-voice__micro .microphone .voice-wave--2:after {
    background: rgba(7, 101, 183, 0.25);
}
.phc-voice__micro .microphone .voice-wave {
    color: rgba(7, 101, 183, 0.25);
}
.HappyScore .labl > input:checked + div {
    border: 2px solid #161616;
    border-radius: 16px;
    padding: 20px;
}
.HappyScore .labl:hover > input + div {
    border: 2px solid #6d142f;
    border-radius: 16px;
    padding: 20px;
}
.tab-content
    .tab-pane.fade.in.active
    .grid-stack-item.ui-draggable.ui-resizable.ui-resizable-autohide.ui-draggable-disabled.ui-resizable-disabled
    .grid-stack-item-content.ui-draggable-handle {
    border-left: 4px solid;
    border-left-color: #f79523;
}
.datepicker {
    background-color: #fff;
    border: 1px solid #fff;
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
    border-radius: var(--border-radius);
}
.datepicker .datepicker--day-name {
    color: #ff9a19;
}
.datepicker .datepicker--cell.datepicker--cell-day.-other-month- {
    color: #dedede;
}
.datepicker .datepicker--cell.datepicker--cell-day {
    color: #4a4a4a;
}
.datepicker .datepicker--cell.datepicker--cell-day.-current- {
    color: #6d142f;
}
.datepicker .datepicker--cell.datepicker--cell-day.-current-.-focus- {
    color: #000;
    background-color: #6d142f;
    font-weight: bolder;
}
.datepicker .datepicker--buttons {
    border-color: #4a4a4a;
}
.datepicker .datepicker--buttons .datepicker--button {
    color: #6d142f;
}
.datepicker .datepicker--buttons .datepicker--button:hover {
    color: #dedede;
    background-color: #6d142f;
}
.datepicker .datepicker--cell.datepicker--cell-day.-focus- {
    color: #dedede;
    background-color: #4a4a4a;
}
.datepicker .datepicker--pointer {
    background-color: #fff;
    border-color: #fff;
}
.datepicker .datepicker--nav {
    border-color: #4a4a4a;
}
.datepicker .datepicker--nav .datepicker--nav-action {
    color: #4a4a4a;
}
.datepicker .datepicker--nav .datepicker--nav-action:hover {
    background-color: #4a4a4a;
    color: #dedede;
}
.datepicker .datepicker--nav .datepicker--nav-title {
    color: #000;
}
.datepicker .datepicker--nav .datepicker--nav-title i {
    color: #dedede;
}
.datepicker .datepicker--nav .datepicker--nav-title:hover {
    color: #dedede;
    background-color: #6d142f;
}
.grid-stack-item-content {
    background: #fff;
    box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
}
.grid-stack-item-content.editable {
    border: 1px #6d142f dashed;
}
.dashGrid
    .tab-content
    .tab-pane.fade.in.active
    .grid-stack-item.ui-draggable.ui-resizable.ui-resizable-autohide.ui-draggable-disabled.ui-resizable-disabled
    .grid-stack-item-content.ui-draggable-handle {
    border-left: 1px solid rgba(182, 182, 182, 0.5);
}
.dashGrid .grid-stack-item-content {
    box-shadow: none;
    border: 1px solid rgba(182, 182, 182, 0.5);
}
.dashGrid .grid-stack-item-content.editable {
    border: 1px #6d142f dashed;
}
.dash_list .titulo {
    color: #626e78;
}
.dash_list .glabelp {
    color: #b6b6b6;
}
#importrow .control-label {
    color: #626e78;
    font-size: 16px;
    margin-top: 20px;
}
.tendency {
    color: #000;
}
.tendency.tendency-up {
    color: #439d3d;
}
.tendency.tendency-down {
    color: #cb1212;
}
.tendency.tendency-neutral {
    color: #dbb411;
}
.tendency-nr {
    color: #000;
}
.tendency-nr.tendency-up {
    color: #439d3d;
}
.tendency-nr.tendency-down {
    color: #cb1212;
}
.tendency-nr.tendency-neutral {
    color: #636363;
}
.labelokr,
.progress-bar {
    color: #000;
}
.labelokr.progress-bar-danger,
.progress-bar.progress-bar-danger,
.labelokr.redokr,
.progress-bar.redokr {
    background-color: #cb1212;
    border-color: #cb1212;
    color: #fff;
}
.labelokr.progress-bar-success,
.progress-bar.progress-bar-success,
.labelokr.greenokr,
.progress-bar.greenokr {
    background-color: #439d3d;
    border-color: #439d3d;
    color: #fff;
}
.labelokr.progress-bar-warning,
.progress-bar.progress-bar-warning,
.labelokr.yellowokr,
.progress-bar.yellowokr {
    background-color: #dbb411;
    border-color: #dbb411;
    color: #fff;
}
.labelokr.blueIniciativasokr,
.progress-bar.blueIniciativasokr {
    background-color: #37b5ac;
    border-color: #37b5ac;
    color: #fff;
}
.labelokr.bluekrokr,
.progress-bar.bluekrokr {
    background-color: #4b9ff4;
    border-color: #4b9ff4;
    color: #fff;
}
.labelokr.blueObjetivosOkr,
.progress-bar.blueObjetivosOkr {
    background-color: #1000ce;
    border-color: #1000ce;
    color: #fff;
}
.labelokr.redokr-outline,
.progress-bar.redokr-outline {
    border-color: #cb1212;
    color: #cb1212;
    background-color: transparent;
}
.labelokr.greenokr-outline,
.progress-bar.greenokr-outline {
    border-color: #439d3d;
    color: #439d3d;
    background-color: transparent;
}
.labelokr.label-info,
.progress-bar.label-info {
    background-color: #b6b6b6;
    border-color: none;
    color: #fff;
}
.labelokrYellowCircle {
    border-color: #dbb411;
    color: #dbb411 !important;
}
.labelokrRedCircle {
    border-color: #cb1212;
    color: #cb1212 !important;
}
.labelErro {
    color: #cb1212 !important;
    margin-top: 40px !important;
}
.gerro {
    color: #cb0000;
}
.ChkInput {
    padding-left: 0 !important;
}
.dragZone .active {
    background-color: rgba(7, 101, 183, 0.25);
}
#ctl00_conteudo_leftpane img {
    filter: inherit;
}
select > option {
    background-color: #fff;
    color: #161616;
}
select > option:hover,
select > option:active,
select > option:focus {
    background-color: #ededed !important;
    color: #626e78;
}
.WordSection1 .MsoNormal > span,
.WordSection1 .MsoListParagraph > span,
.WordSection1 .MsoNormal u,
.WordSection1 .MsoListParagraph u,
.WordSection1 .MsoNormal i,
.WordSection1 .MsoListParagraph i {
    color: #161616 !important;
    background-color: transparent !important;
}
.WordSection1 .MsoNormal > span span,
.WordSection1 .MsoListParagraph > span span,
.WordSection1 .MsoNormal u span,
.WordSection1 .MsoListParagraph u span,
.WordSection1 .MsoNormal i span,
.WordSection1 .MsoListParagraph i span {
    color: #161616 !important;
    background-color: transparent !important;
}
