/*Aqui object utilizador pode definir sobreposições de classes CSS do tema escuro definidas na aplicação, ou seja, das definições que se encontream no ficheiro theme-5.css*/
/* ------------------------------------------------------------------------------------------------ */
/* VARIABLES */
/* VARIABLES - BRANCO */
/* ATOMIC COLORS */
/* body */
/* Labels */
/* header */
/* botoes */
/* sombras dos bot?es */
/* sombras */
/* texto */
/* links */
/* nav */
/* grid mainform */
/**/
/* link menu */
/* link hover menu */
/* link hover menu */
/*aux*/
/**
 * Calendar
 */
/**/
/**
 * MENU
 **/
/*link activo menu*/
/* NETWORK */
/*Boxes*/
/*byellow*/
/*onoffswitch*/
/*messagem*/
/*Snapshots*/
/*DropZone*/
/**/
/* FONTS */
/*@font-face {
    font-family: NunitoRegular;
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/Nunito/nunito-v16-latin-regular.eot');*/
/* IE9 Compat Modes */
/*src: local(''), url('../fonts/Nunito/nunito-v16-latin-regular.eot?#iefix') format('embedded-opentype'),*/
/* IE6-IE8 */
/*url('../fonts/Nunito/nunito-v16-latin-regular.woff2') format('woff2'),*/
/* Super Modern Browsers */
/*url('../fonts/Nunito/nunito-v16-latin-regular.woff') format('woff'),*/
/* Modern Browsers */
/*url('../fonts/Nunito/nunito-v16-latin-regular.ttf') format('truetype'),*/
/* Safari, Android, iOS */
/*url('../fonts/Nunito/nunito-v16-latin-regular.svg#Nunito') format('svg');*/
/* Legacy iOS */
/*}

@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');
}*/
/* ATOMIC COLORS */
/* ### */
/*texto dos botoes/icones do menu de topo*/
/*texto dos botoes/icones :hover do menu de topo*/
/*texto dos botoes/icones :active do menu de topo*/
/* ??? texto dos botoes principais*/
/* MENU */
/*link activo menu*/
/* MENU cs20 */
/* /Menu */
/*onoffswitch*/
/* kanban */
.cardHeader h2 {
  color: #626E78;
}
.background-masker {
  background: #ededed;
}
.message .message_sender {
  color: #808080;
}
.message .timestamp {
  color: #b3b3b3;
}
/* IE */
@media all and (-ms-high-contrast: none) {
  .procErrorRegs {
    margin-top: -14px;
  }
}
/* Firefox */
@-moz-document url-prefix() {
  .procErrorRegs {
    margin-top: -8px;
  }
}
.orbAnaMulti .orb-gray .orb-toolbar {
  background-color: #fff !important;
  border: 1px solid #64BEAF;
  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: #64BEAF !important;
  border: 1px solid #64BEAF !important;
}
.orbAnaMulti .orb-gray .orb-scrollthumb-hover {
  background-color: #4b8e83 !important;
  border: 1px solid #4b8e83 !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 #D9D9D9 !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: gray !important;
}
.orb-gray .orb-table th {
  background-color: #64BEAF !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: #64BEAF !important;
  color: #fff !important;
}
.orb-gray .fltr-scntnr .srchtyp-col-active {
  background-color: #64BEAF !important;
  color: #fff;
  border: 1px solid #64BEAF !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: #64BEAF !important;
  color: #fff !important;
  border: 1px solid #64BEAF !important;
  border-radius: 0px;
}
.cnfrm-btn-col .orb-btn:first-child:hover {
  color: #fff !important;
  background-color: #4b8e83 !important;
  border: 1px solid #4b8e83 !important;
}
.cnfrm-btn-col .orb-btn {
  background-color: #EFF0F1 !important;
  color: #626E78 !important;
  border: 1px solid #C1C1C1 !important;
  border-radius: 0px;
}
.cnfrm-btn-col .orb-btn:hover {
  color: #626E78 !important;
  background-color: #D9D9D9 !important;
  border: 1px solid #D9D9D9 !important;
}
/* ------------------------------------------------------------------------------------------------ */
/* VARS */
/*
    STYLE COLOR 2.0
*/
/* REGION: UTILS*/
.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;
}
/*Parara retirar object witeboard nas an?lises avan?adas*/
/*.ganalise.whiteboard > div {
    padding: 0px;
}*/
/* para retirar fundo amarelo no chrome */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  background-color: #fff;
  -webkit-text-fill-color: #626E78 !important;
}
input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  background-color: #fff;
  -webkit-text-fill-color: #626E78 !important;
}
.link-style {
  color: #64BEAF;
}
.link-style:link,
.link-style:focus {
  color: #64BEAF;
}
.link-style:visited {
  color: #64BEAF;
}
.link-style:hover {
  color: #4b8e83;
}
.link-style:active {
  color: #4b8e83;
}
/* END REGION: UTILS*/
/* REGION: BUTTONS*/
a,
a.item-title,
.mainformcptitulo {
  color: #64BEAF;
}
a:link,
a.item-title:link,
.mainformcptitulo:link,
a:focus,
a.item-title:focus,
.mainformcptitulo:focus {
  color: #64BEAF;
}
a:visited,
a.item-title:visited,
.mainformcptitulo:visited {
  color: #64BEAF;
}
a:hover,
a.item-title:hover,
.mainformcptitulo:hover {
  color: #4b8e83;
}
a:active,
a.item-title:active,
.mainformcptitulo:active {
  color: #4b8e83;
}
.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: #64BEAF;
  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: #4b8e83;
}
/*#ctl00_conteudo_fechar, #ctl00_conteudo_Emitir { //toolbar diferente para tratar assunto
    color: @color-base;

    &:hover {
        background: transparent;
        color: @color-hover;
    }
}*/
.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: #64BEAF;
  fill: #fff;
  border: 0px solid #64BEAF;
  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: #64BEAF;
  border-color: #64BEAF;
  color: #fff;
  fill: #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: #64BEAF;
  fill: #fff;
  border: 0px solid #64BEAF;
}
.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: #64BEAF;
  fill: #fff;
  border: 0px solid #64BEAF;
  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: #4b8e83;
  fill: #fff;
  border: 0px solid #4b8e83;
  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: #2f5271;
  fill: #fff;
  border: 0px solid #2f5271;
  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: #2f5271;
  fill: #fff;
  border: 0px solid #2f5271;
  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;
  fill: #626E78;
  border: 0px 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;
  fill: #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;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
  border: 0px solid #D9D9D9;
  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: #4b8e83;
  background-color: #c0c0c0;
  fill: #4b8e83;
  border: 0px solid #c0c0c0;
  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: #4b8e83;
  background-color: #c0c0c0;
  fill: #4b8e83;
  border: 0px solid #c0c0c0;
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
}
.btn-link:link,
.btn-link:visited {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px solid transparent;
}
.btn-link:focus {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
  border: 0px 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: #4b8e83;
  background-color: #F2F2F2;
  fill: #4b8e83;
  border: 0px 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: #4b8e83;
  background-color: #F2F2F2;
  fill: #4b8e83;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
}
.btn-warning:link,
.btn-warning:visited {
  color: #fff;
  background-color: #F79523;
  fill: #fff;
  border: 0px solid #F79523;
}
.btn-warning:focus {
  color: #fff;
  background-color: #F79523;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
}
.btn-danger:link,
.btn-danger:visited {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px solid #EFF0F1;
}
.btn-danger:focus {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
}
.btn-info:link,
.btn-info:visited {
  color: #fff;
  background-color: #2FA2D3;
  fill: #fff;
  border: 0px solid #2FA2D3;
}
.btn-info:focus {
  color: #fff;
  background-color: #2FA2D3;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
}
.btn-success:link,
.btn-success:visited {
  color: #fff;
  background-color: #3BA94E;
  fill: #fff;
  border: 0px solid #3BA94E;
}
.btn-success:focus {
  color: #fff;
  background-color: #3BA94E;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px 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;
  fill: #fff;
  border: 0px solid #2e833d;
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* END REGION: BUTTONS*/
.alert-danger {
  color: #626E78;
  background-color: #CB00001A;
  border: 1px solid transparent;
}
.alert-danger a {
  color: #626E78;
}
.alert-info {
  color: #626E78;
  background-color: #DAECF1;
  border: 1px solid transparent;
}
.alert-info a {
  color: #626E78;
}
.alert-info .mainformcampolabel {
  color: #626E78;
  background-color: #DAECF1;
  border: 1px solid transparent;
}
.alert-info .mainformcampolabel a {
  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: #626E78;
}
.alert-warning {
  color: #626E78;
  background-color: #F795231F;
  border: 1px solid transparent;
}
.alert-warning a {
  color: #626E78;
}
.alert-insight {
  color: #626E78;
  background-color: #EFF0F1;
  border: 1px solid transparent;
}
.alert-insight a {
  color: #626E78;
}
.form-control-focus {
  border-color: #4b8e83;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="file"] {
  border: 0px;
}
.form-control {
  color: #636363;
  border: 0;
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.form-control:focus {
  border-color: #4b8e83;
  -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 #64BEAF;
}
.changepass input[type="password"],
.changePassOn input[type="password"] {
  border-bottom: 1px solid #626E78;
}
.changepass input[type="password"]:hover,
.changePassOn input[type="password"]:hover {
  border-bottom: 2px solid #64BEAF;
}
input[type="text"],
input[type="number"],
input[type="password"],
textarea {
  background-color: #fff;
}
input[type="text"]:focus::placeholder,
input[type="number"]:focus::placeholder,
input[type="password"]:focus::placeholder,
textarea:focus::placeholder {
  color: transparent;
}
input[type="text"].inputDate.datepicker-here,
input[type="number"].inputDate.datepicker-here,
input[type="password"].inputDate.datepicker-here,
textarea.inputDate.datepicker-here {
  border: 0;
}
input[type="text"].inputDate.datepicker-here:focus,
input[type="number"].inputDate.datepicker-here:focus,
input[type="password"].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,
input[type="password"].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,
input[type="password"].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),
input[type="password"]:not(.pesquisa-avancada),
textarea:not(.pesquisa-avancada),
input[type="text"].inputDate.datepicker-here,
input[type="number"].inputDate.datepicker-here,
input[type="password"].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,
input[type="password"]:not(.pesquisa-avancada):active,
textarea:not(.pesquisa-avancada):active,
input[type="text"].inputDate.datepicker-here:active,
input[type="number"].inputDate.datepicker-here:active,
input[type="password"].inputDate.datepicker-here:active,
textarea.inputDate.datepicker-here:active,
input[type="text"]:not(.pesquisa-avancada):focus,
input[type="number"]:not(.pesquisa-avancada):focus,
input[type="password"]:not(.pesquisa-avancada):focus,
textarea:not(.pesquisa-avancada):focus,
input[type="text"].inputDate.datepicker-here:focus,
input[type="number"].inputDate.datepicker-here:focus,
input[type="password"].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,
input[type="password"]: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,
input[type="password"].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,
input[type="password"]:not(.pesquisa-avancada):hover,
textarea:not(.pesquisa-avancada):hover,
input[type="text"].inputDate.datepicker-here:hover,
input[type="number"].inputDate.datepicker-here:hover,
input[type="password"].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,
input[type="password"]: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,
input[type="password"].inputDate.datepicker-here:focus-visible,
textarea.inputDate.datepicker-here:focus-visible {
  border-bottom: 2px solid #64BEAF;
}
@media screen and (max-width: 768px) {
  input[type="text"]:not(.pesquisa-avancada):active,
  input[type="number"]:not(.pesquisa-avancada):active,
  input[type="password"]:not(.pesquisa-avancada):active,
  textarea:not(.pesquisa-avancada):active,
  input[type="text"].inputDate.datepicker-here:active,
  input[type="number"].inputDate.datepicker-here:active,
  input[type="password"].inputDate.datepicker-here:active,
  textarea.inputDate.datepicker-here:active,
  input[type="text"]:not(.pesquisa-avancada):focus,
  input[type="number"]:not(.pesquisa-avancada):focus,
  input[type="password"]:not(.pesquisa-avancada):focus,
  textarea:not(.pesquisa-avancada):focus,
  input[type="text"].inputDate.datepicker-here:focus,
  input[type="number"].inputDate.datepicker-here:focus,
  input[type="password"].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,
  input[type="password"]: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,
  input[type="password"].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,
  input[type="password"]:not(.pesquisa-avancada):hover,
  textarea:not(.pesquisa-avancada):hover,
  input[type="text"].inputDate.datepicker-here:hover,
  input[type="number"].inputDate.datepicker-here:hover,
  input[type="password"].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,
  input[type="password"]: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,
  input[type="password"].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: #000000;
  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: #4b8e83;
  fill: #fff;
}
.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: #4b8e83;
  fill: #fff;
}
.dropdown-item--link {
  color: #fff;
  background-color: #4b8e83;
  fill: #fff;
}
.dropdown-list,
.ac-menu,
.select2-container .select2-dropdown {
  color: #636363;
  background-color: #fff;
  fill: #636363;
  border: 0px solid #4b8e83;
  -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;
  fill: #636363;
  border: 0px solid #4b8e83;
  -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 #C1C1C1 !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;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
}
.dropdown-menu.bootstrap-timepicker-widget table td a:link,
.dropdown-menu.bootstrap-timepicker-widget table td a:visited {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px solid transparent;
}
.dropdown-menu.bootstrap-timepicker-widget table td a:focus {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
  border: 0px 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: #4b8e83;
  background-color: #F2F2F2;
  fill: #4b8e83;
  border: 0px 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: #4b8e83;
  background-color: #F2F2F2;
  fill: #4b8e83;
  border: 0px 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;
  fill: #626E78;
  border: 0px solid #4b8e83;
}
.btn-group.open > .btn:focus,
.dropdown.open > .btn:focus,
.btn-group.open > .btn:active,
.dropdown.open > .btn:active {
  color: #626E78;
  background-color: #D9D9D9;
  fill: #626E78;
  border: 0px solid #4b8e83;
}
/** REGION: TYPEAHEAD CLASSES **/
.ac-menu .empty-message {
  color: #636363;
}
.ac-hint,
.ac-hint.form-control[readonly] {
  background-color: #fff;
}
/** END REGION: TYPEAHEAD **/
/* REGION: SELECT 2 */
select.form-control {
  border: 0px 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: #4b8e83;
}
.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: #4b8e83;
}
.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: #636363;
}
.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  float: right !important;
  margin-left: 4px;
  margin-right: 0px;
  color: #64BEAF;
}
.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #4b8e83;
}
.select2.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #4b8e83;
  -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: #000000;
  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: #636363;
  z-index: 2;
}
.select2.select2-container.select2-container--default.select2-container--open {
  border: 0px solid #4b8e83;
}
.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: #636363;
  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 #64BEAF;
}
.select2-container .select2-selection,
.select2-container .select2-search.select2-search--dropdown input {
  color: #636363;
  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: #4b8e83;
  -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 #64BEAF;
}
.select2-container .select2-dropdown {
  /* Chrome, Edge, and Safari */
  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);
  /*border-top-left-radius: @border-radius-base;
            border-top-right-radius: @border-radius-base;*/
}
.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: 0px solid #FFFFFF;
  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 #64BEAF;
}
.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 #64BEAF;
}
/* END REGION: SELECT 2*/
/* REGION: NETWORK, COMMENTS, USER*/
.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: #4b8e83;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #4b8e83;
}
.nav.nav-tabs li.active > a,
.nav.nav-tabs li.active > a:focus,
.nav.nav-tabs li.active > a:active {
  color: #4b8e83;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #4b8e83;
}
.nav.nav-tabs > li {
  margin-bottom: -2px;
  border-bottom: 2px solid #F2F2F2;
}
.nav.nav-tabs > li.active {
  border-bottom: 0px 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: #4b8e83;
  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: #4b8e83;
  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: #4b8e83;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #4b8e83;
}
.sismon .nav.nav-pills li.active > a,
.sismon .nav.nav-pills li.active > a:focus,
.sismon .nav.nav-pills li.active > a:active {
  color: #4b8e83;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid #4b8e83;
}
.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: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 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: #64BEAF;
}
.tre-container span.glyphicon-chevron-right:link,
.tre-container span.glyphicon-chevron-right:focus {
  color: #64BEAF;
}
.tre-container span.glyphicon-chevron-right:visited {
  color: #64BEAF;
}
.tre-container span.glyphicon-chevron-right:hover {
  color: #4b8e83;
}
.tre-container span.glyphicon-chevron-right:active {
  color: #4b8e83;
}
.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: #64BEAF;
}
.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: #64BEAF;
}
.tre-content a:visited,
.tre-comm > div:not(.tre-comm-intro) a:visited {
  color: #64BEAF;
}
.tre-content a:hover,
.tre-comm > div:not(.tre-comm-intro) a:hover {
  color: #4b8e83;
}
.tre-content a:active,
.tre-comm > div:not(.tre-comm-intro) a:active {
  color: #4b8e83;
}
.tre-resumo a.link_articles {
  color: #64BEAF;
}
.tre-resumo a.link_articles:link,
.tre-resumo a.link_articles:focus {
  color: #64BEAF;
}
.tre-resumo a.link_articles:visited {
  color: #64BEAF;
}
.tre-resumo a.link_articles:hover {
  color: #4b8e83;
}
.tre-resumo a.link_articles:active {
  color: #4b8e83;
}
.tre-resumo a.link_articles:link {
  color: #626E78;
}
.tre-resumo a.link_articles:link:hover,
.tre-resumo a.link_articles:link:active {
  color: #4b8e83;
}
.tre-img-intro {
  background-color: rgba(91, 137, 176, 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: #64BEAF;
}
.readlater:link,
.readlater:focus {
  color: #64BEAF;
}
.readlater:visited {
  color: #64BEAF;
}
.readlater:hover {
  color: #4b8e83;
}
.readlater:active {
  color: #4b8e83;
}
.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;
}
.grayLabel {
  color: #626E78;
}
.tre-content {
  background-color: transparent;
  border-color: transparent;
}
.tre-user {
  color: #64BEAF;
}
.tre-user:link,
.tre-user:focus {
  color: #64BEAF;
}
.tre-user:visited {
  color: #64BEAF;
}
.tre-user:hover {
  color: #4b8e83;
}
.tre-user:active {
  color: #4b8e83;
}
.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: #64BEAF;
}
.tre-comm-username .tre-comm-username-user a:link,
.tre-comm-username .tre-comm-username-user a:focus {
  color: #64BEAF;
}
.tre-comm-username .tre-comm-username-user a:visited {
  color: #64BEAF;
}
.tre-comm-username .tre-comm-username-user a:hover {
  color: #4b8e83;
}
.tre-comm-username .tre-comm-username-user a:active {
  color: #4b8e83;
}
.tre-comm-username .tre-comm-username-timestamp span {
  color: #636363;
}
.tre-comm-text {
  color: #636363;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content {
  box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
  border-radius: var(--border-radius);
  padding-top: 0;
  background: #EFF0F1;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content .dateFix {
  font-size: smaller;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content span,
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content p {
  outline: none;
  color: #626E78;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content span .gtitulo,
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content p .gtitulo,
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content span .glyphicon-edit,
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content p .glyphicon-edit,
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content span .glyphicon-trash,
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content p .glyphicon-trash {
  color: #626E78;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content .cd-Date {
  color: #B6B6B6;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content label {
  color: #B6B6B6;
  font-style: italic;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content .glyphicon.glyphicon-ok,
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content .glyphicon.glyphicon-remove {
  color: #64BEAF;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content button:hover {
  background: transparent;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content button:hover .glyphicon-trash {
  color: #CB0000;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-content button:hover .glyphicon-edit {
  color: #64BEAF;
}
.commentTree #cd-timeline .cd-timeline-block .cd-timeline-img {
  background: #B6B6B6;
}
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content {
  box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
  background: #fff;
  /*&::before {
                        border-left-color: @color-background-1;
                        border-right-color: @color-background-1;
                    }*/
}
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content span,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content span,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content span,
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content p,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content p,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content p {
  outline: none;
  color: #636363;
}
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content span .gtitulo,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content span .gtitulo,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content span .gtitulo,
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content p .gtitulo,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content p .gtitulo,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content p .gtitulo,
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content span .glyphicon-edit,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content span .glyphicon-edit,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content span .glyphicon-edit,
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content p .glyphicon-edit,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content p .glyphicon-edit,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content p .glyphicon-edit,
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content span .glyphicon-trash,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content span .glyphicon-trash,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content span .glyphicon-trash,
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content p .glyphicon-trash,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content p .glyphicon-trash,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content p .glyphicon-trash {
  color: #636363;
}
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content button,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content button,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content button {
  background: transparent;
}
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content button .glyphicon.glyphicon-ok,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content button .glyphicon.glyphicon-ok,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content button .glyphicon.glyphicon-ok,
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-content button .glyphicon.glyphicon-remove,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-content button .glyphicon.glyphicon-remove,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-content button .glyphicon.glyphicon-remove {
  color: #64BEAF;
}
.commentTree #cd-timeline .cd-timeline-block:active .cd-timeline-img,
.commentTree #cd-timeline .cd-timeline-block:focus .cd-timeline-img,
.commentTree #cd-timeline .cd-timeline-block:focus-within .cd-timeline-img {
  background: #4b8e83;
}
.commentTree #cd-timeline .cd-timeline-block:hover .cd-timeline-content {
  box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.25);
}
.commentTree #cd-timeline .cd-timeline-block:hover .cd-timeline-img {
  background: #4b8e83;
}
.commentTree #cd-timeline .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
  /* border-left-color: transparent;
                border-right-color: @color-background-4;*/
  border: none;
}
.commentTree #cd-timeline .cd-timeline-block:nth-child(even):active .cd-timeline-content::before,
.commentTree #cd-timeline .cd-timeline-block:nth-child(even):focus .cd-timeline-content::before,
.commentTree #cd-timeline .cd-timeline-block:nth-child(even):focus-within .cd-timeline-content::before {
  /*border-left-color: @color-background-1;
                    border-right-color: transparent;*/
  border: none;
}
.commentTree #cd-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content::before {
  /*border-left-color: @color-background-4;
                border-right-color: transparent;*/
  border: none;
}
.commentTree #cd-timeline .cd-timeline-block:nth-child(odd):active .cd-timeline-content::before,
.commentTree #cd-timeline .cd-timeline-block:nth-child(odd):focus .cd-timeline-content::before,
.commentTree #cd-timeline .cd-timeline-block:nth-child(odd):focus-within .cd-timeline-content::before {
  /*border-left-color: @color-background-1;
                    border-right-color: transparent;*/
  border: none;
}
@media (max-width: 1169px) {
  .commentTree #cd-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content::before {
    /*border-left-color: transparent;
                    border-right-color: @color-background-4;*/
    border: none;
  }
  .commentTree #cd-timeline .cd-timeline-block:nth-child(odd):active .cd-timeline-content::before,
  .commentTree #cd-timeline .cd-timeline-block:nth-child(odd):focus .cd-timeline-content::before,
  .commentTree #cd-timeline .cd-timeline-block:nth-child(odd):focus-within .cd-timeline-content::before {
    /*border-left-color: @color-background-1;
                        border-right-color: transparent;*/
    border: none;
  }
}
.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 {
  /*border-bottom: 1px solid @color-border-1;*/
}
.nota_ftr .nota_like {
  color: #64BEAF;
}
.nota_ftr .nota_like:link,
.nota_ftr .nota_like:focus {
  color: #64BEAF;
}
.nota_ftr .nota_like:visited {
  color: #64BEAF;
}
.nota_ftr .nota_like:hover {
  color: #4b8e83;
}
.nota_ftr .nota_like:active {
  color: #4b8e83;
}
.bkmk {
  color: #64BEAF;
}
.bkmk:link,
.bkmk:focus {
  color: #64BEAF;
}
.bkmk:visited {
  color: #64BEAF;
}
.bkmk:hover {
  color: #4b8e83;
}
.bkmk:active {
  color: #4b8e83;
}
.user_txt {
  color: #64BEAF;
}
.user_txt:link,
.user_txt:focus {
  color: #64BEAF;
}
.user_txt:visited {
  color: #64BEAF;
}
.user_txt:hover {
  color: #4b8e83;
}
.user_txt:active {
  color: #4b8e83;
}
user_time {
  color: #636363;
}
.ileiked {
  font-weight: 600;
}
.lastnews .tre-sep span {
  color: #B6B6B6;
}
/* END REGION: NETWORK, COMMENTS, USER*/
/*REGION: HOMEPAGE*/
.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: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 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: #64BEAF;
}
.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: #64BEAF;
}
.phc-box-link:hover {
  background-color: #EFF0F1;
  border: 1px solid #EFF0F1;
}
.phc-box-link::before {
  content: '\f054';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  float: right;
  text-decoration: none;
  color: #636363;
}
.phc-box-link:hover::before {
  color: #4b8e83;
}
@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: #4b8e83;
}
.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: #4b8e83;
}
.phc-box-anchor:active {
  color: #4b8e83;
}
.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 #64BEAF;
  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 #64BEAF;
  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: #64BEAF;
}
.tre-homepage .pull-right a:hover,
.tre-homepage .pull-right a:active {
  color: #fff;
}
.tre-homepage .pull-right a span {
  color: #64BEAF;
}
.tre-homepage .pull-right a span:hover,
.tre-homepage .pull-right a span:active {
  color: #64BEAF;
}
.utils .hidden-xs .dropdown-menu.dropdown-menu-right.dropdown-menu-right-mobile {
  /* custom scrollbars */
}
.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: #4B7BA6;
}
.utils .hidden-xs .dropdown-menu.dropdown-menu-right.dropdown-menu-right-mobile::-webkit-scrollbar-thumb {
  background-color: #fff;
  border: 1px solid #4b8e83;
  border-radius: 12px;
}
/*END REGION: HOMEPAGE*/
.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: #64BEAF;
}
#searchData {
  /* Tablets and up */
}
#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 #4b8e83;
}
#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: #333;
}
#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: #64BEAF;
}
#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: #64BEAF;
}
#searchData .searchItem.defgridselectedArrow .breakword {
  color: #000000;
}
#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;
}
.modal-content .searchZone .panel.panel-default.mainFormAdvancedSearch {
  border: none;
}
#ctl00_conteudo_impnotf_top .searchbox {
  border-bottom: 1px solid #626E78;
}
#ctl00_conteudo_impnotf_top .searchbox:hover,
#ctl00_conteudo_impnotf_top .searchbox:active {
  border-bottom: 2px solid #64BEAF;
}
.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: 0px;
  }
}
.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 #64BEAF;
}
.searchZone .panel.panel-default.mainFormAdvancedSearch {
  border: 1px solid #D9D9D9;
}
#exploradorZone .fillBackColor {
  background-color: #e9e9e9;
}
#exploradorZone .firstGroupExplorer {
  color: #fff;
  background-color: #64BEAF;
}
#exploradorZone .firstGroupExplorer.toggled {
  background-color: #4b8e83;
}
#exploradorZone .childGroupExplorer {
  background-color: #f7f7f7;
}
#exploradorZone .childGroupExplorer .setaIndicadora {
  margin-right: 5px;
  opacity: 0.5;
}
/* ####DATA TABLES  #####*/
/*jsgrids */
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 td input:not([type='checkbox']).form-control.input-sm {
  border-radius: 0;
}
table.jsgrid-table th {
  text-transform: none !important;
  background-color: #64BEAF !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 {
  /*input { //Causava problemas nas checkboxes de marca??o de f?rias
                background-color: @color-background-1;
            }*/
}
table.jsgrid-table .jsgrid-edit-row:focus-within > .jsgrid-cell {
  background-color: #EFF0F1;
}
/*StListKoTable*/
/* width */
.StListKoTable::-webkit-scrollbar {
  width: 8px;
  border-radius: var(--border-radius-btn);
}
/* Track */
.StListKoTable::-webkit-scrollbar-track {
  background: #EFF0F1;
  border-radius: var(--border-radius-btn);
}
/* Handle */
.StListKoTable::-webkit-scrollbar-thumb {
  background-color: #B6B6B6;
  border-radius: var(--border-radius-btn);
  border: 0px solid #FFFFFF;
  min-height: 40px;
}
/* ------------------------------------------------------------------------------------------------ */
/* MIXINS */
/* ------------------------------------------------------------------------------------------------ */
/* VARIOS */
.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 #466f92 !important;
}
.modal-content .nav.nav-tabs li > a {
  color: #B6B6B6;
  top: 2px;
  margin-right: 0px;
}
.modal-content .nav.nav-tabs li.active > a {
  color: #64BEAF;
  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: #4b8e83;
}
.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;
}
/* Report */
.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: #64BEAF !important;
  box-shadow: none !important;
}
.glabellink,
.toolbarbutton,
.glabellink a {
  color: #64BEAF;
}
.glabellink:hover,
.toolbarbutton:hover,
.glabellink a:hover {
  color: #4b8e83;
}
.glabellink:active,
.toolbarbutton:active,
.glabellink a:active {
  color: #4b8e83;
}
.gcellalt,
.gcell {
  color: #161616;
  background-color: transparent;
}
.calbase {
  background-color: #F1F1F1;
  color: #161616 !important;
}
.calbase a {
  color: #64BEAF !important;
}
.calbase .calsel a {
  color: #64BEAF !important;
}
.mainformcpHeader {
  background-color: transparent;
  border: 1px solid rgba(182, 182, 182, 0.5);
}
.mainformcpHeader:hover {
  border-color: #64BEAF;
}
.mainformcpHeader .glyphicon {
  color: #64BEAF !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 #64BEAF;
  border-left: 1px solid #64BEAF;
  border-bottom: 1px solid #64BEAF;
}
.mainformcampolabel,
.mainformcampolabelprincipal {
  color: #161616;
}
/***DATATABLES*******/
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: #64BEAF;
}
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;
  color: #64BEAF !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: #3e6281;
}
.defgridheaderred {
  background-color: #fff !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;
}
/*destaque*/
#mainPage #fieldsAndOptionsZone,
#mainPage #searchData {
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 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 #64BEAF !important;
}
.mainformcampos .table.table-xs.table-hover.table-striped td select.form-control {
  margin-top: 20px;
}
.mainformcampos .badge-zone > #ctl00_conteudo_fechada .checkbox {
  background-color: #B6B6B6;
}
.mainformcampos .badge-zone > #ctl00_conteudo_fechada .checkbox label {
  color: white !important;
}
.wShadow {
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 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;
}
/* ---------------------------------------------------------------------------------------------- */
/* LOGIN */
#page-login {
  font-family: Nunito, sans-serif;
}
#page-login a {
  color: #64BEAF;
}
#page-login a:hover {
  color: #4b8e83;
}
#page-login a:active {
  color: #4b8e83;
}
#page-login .msg {
  color: #161616;
}
.msg-manha,
.msg-tarde,
.msg-noite {
  display: inline;
  margin-bottom: 0;
  color: white;
  /**/
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}
/* ------------------------------------------------------------------------------------------------ */
/* HEADER */
header > .col {
  background-color: #fff;
}
header .menu {
  /*icon menu app*/
}
header .menu .utils .dropdown.open > a,
header .menu .shortcuts .dropdown.open > a {
  color: #4b8e83;
  fill: #4b8e83;
}
header .menu .utils a,
header .menu .shortcuts a {
  color: #64BEAF;
  fill: #64BEAF;
  font-size: 1.2em;
  text-decoration: none;
}
header .menu .utils a:hover,
header .menu .shortcuts a:hover {
  color: #4b8e83;
  fill: #4b8e83;
}
header .menu .utils a:focus,
header .menu .shortcuts a:focus,
header .menu .utils a:active,
header .menu .shortcuts a:active {
  color: #4b8e83;
  fill: #4b8e83;
}
header .menu .shortcuts .header-submenu a {
  color: #64BEAF;
  fill: #64BEAF;
}
header .menu .shortcuts .header-submenu a:hover {
  color: #4b8e83;
  fill: #4b8e83;
}
header .menu .shortcuts .header-submenu span {
  color: #161616;
  fill: #161616;
}
header .menu .btn {
  /*border-color: @link-color;
            background-color: @link-color;*/
}
header .menu .menu-open {
  /*background-image: url(@menu-btn-arrow);*/
}
header .menu .menu-closed {
  color: #64BEAF;
  fill: #64BEAF;
}
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: #fff;
  fill: #fff;
}
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: #FFFFFF;
  fill: #FFFFFF;
}
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: #BD081C;
  color: #FFFFFF;
  fill: #FFFFFF;
}
header .mobile-menu .mobile-footer {
  background-color: #64BEAF;
}
header .mobile-menu .mobile-footer div a {
  color: #fff;
  fill: #fff;
}
header .mobile-menu .mobile-footer div a:hover,
header .mobile-menu .mobile-footer div a:active {
  background-color: #BD081C;
  color: #FFFFFF;
  fill: #FFFFFF;
}
header .dropdown-menu {
  background: #64BEAF;
}
header .dropdown-menu:after {
  border-bottom: 10px solid #64BEAF;
}
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: #64BEAF;
}
header .dropdown-menu li.menu-option .selected,
header .dropdown-menu li:not(.dropdown-header) .selected {
  color: #FFFFFF;
  background: #BD081C;
}
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: #64BEAF;
}
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: #FFFFFF;
  background: #4b8e83;
}
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: #FFFFFF;
}
header .dropdown-menu li.dropdown-footer a {
  color: #fff;
}
header .dropdown-menu li.dropdown-footer a:hover,
header .dropdown-menu li.dropdown-footer a:active {
  color: #FFFFFF !important;
  background-color: #4b8e83;
}
/* FOOTER */
footer a {
  color: #040608;
}
/* ------------------------------------------------------------------------------------------------ */
/* NAV */
.navigation .nav-top-bar {
  background-color: #64BEAF;
}
.navigation .nav-content {
  background-color: #2c2c2c;
  color: #9c9c9c;
}
.navigation .nav-content a {
  color: #FFF;
}
.navigation .nav-content a .caret {
  border-top-color: #64BEAF;
  border-bottom-color: #64BEAF;
}
.navigation .nav-content a:hover {
  color: #b1c7d9;
}
.navigation .nav-content .glabel {
  /*color: @nav-content-color;*/
  color: #040608;
}
.navigation .nav-content .dropdown-header {
  color: #9c9c9c;
}
.navigation .nav-menu {
  background-color: #040608;
}
.navigation .nav-menu .nav-tabs li {
  border-bottom: 1px solid #040608;
}
.navigation .nav-menu .nav-tabs a {
  color: #fff;
  /**/
  border: none;
  /*border-top: 3px solid #f5f5f5;*/
  border-top: 3px solid #F1F1F1;
  /**/
  border-bottom: 1px solid #FFFFFF;
}
.navigation .nav-menu .nav-tabs a:hover {
  background-color: #64BEAF;
  -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 */
#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: #64BEAF;
}
#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: '\f054';
  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: #4b8e83;
}
@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: #4b8e83;
}
#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: #64BEAF;
}
#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: "\f078";
  display: inline-block;
  font-size: 18px;
  padding: 7px;
  color: #040608 !important;
}
.navbar-fixed-bottom {
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
}
/* ------------------------------------------------------------------------------------------------ */
/* HOME COLUNAS CONTENT */
.home h3,
.prefeHp h3 {
  border-top: 0px;
  color: #626E78;
}
.home h3 a,
.prefeHp h3 a,
.home h3 a + a,
.prefeHp h3 a + a {
  color: #64BEAF;
}
.home h3 a:hover,
.prefeHp h3 a:hover,
.home h3 a + a:hover,
.prefeHp h3 a + a:hover {
  color: #4b8e83;
}
.home h3 .fa,
.prefeHp h3 .fa {
  color: #64BEAF !important;
}
.home h3 .fa:hover,
.prefeHp h3 .fa:hover {
  color: #4b8e83 !important;
}
.badge-highlights {
  background-color: #4b8e83;
  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: #4b8e83;
  line-height: 9px;
}
.badgeantigray {
  color: #fff;
  border-color: #4b8e83;
  background-color: #B0C6D9;
  line-height: 9px !important;
  padding: 2px 7px !important;
}
.badgeantigraymobile {
  background-color: #666666 !important;
}
.neighbourbadgegray {
  position: relative !important;
  border-radius: 10px 0px 0px 10px !important;
  top: 0px !important;
  right: 0px !important;
}
.neighbourbadgeantigray {
  top: 0px !important;
  border-radius: 0px 10px 10px 0px !important;
  right: 7px !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: 0px 10px 10px 0px;
}
#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: #4b8e83;
}
#colunas-content a.glabellink {
  color: #64BEAF;
  display: block;
}
#colunas-content a.glabellink:hover {
  color: #4b8e83;
}
#colunas-content ul.nav-tabs {
  border-bottom: 1px solid rgba(91, 137, 176, 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: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
}
/* ------------------------------------------------------------------------------------------------ */
/* HISTORY */
#history {
  border-top: 1px solid #ededed;
  color: #161616;
}
@media (max-width: 768px) {
  #history {
    border-top: none;
  }
}
#history a {
  color: #64BEAF;
}
#history a:link,
#history a:focus {
  color: #64BEAF;
}
#history a:visited {
  color: #64BEAF;
}
#history a:hover {
  color: #4b8e83;
}
#history a:active {
  color: #4b8e83;
}
#history li:before {
  color: #161616;
}
.WordSection1 h1,
.WordSection1 h2 {
  color: #64BEAF;
}
/* ---------------------------------------------------------------------------------------------- */
/* PAGES */
#maintoolbar:not(.optionsCab) {
  background-color: #fff;
  box-shadow: 0px 7px 8px rgba(0, 0, 0, 0.03);
}
.color-base {
  color: #64BEAF;
}
.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: #64BEAF;
  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: #4b8e83 !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: #4b8e83 !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: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 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: 0px 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: 0px !important;
}
#ctl00_conteudo_objs .ganalise #tabelaVariaveis input:not([type=checkbox]) {
  border-bottom: 1px solid #626E78 !important;
  background: #fff;
  border-radius: 0px;
}
#ctl00_conteudo_objs .ganalise #tabelaVariaveis input:not([type=checkbox]):hover,
#ctl00_conteudo_objs .ganalise #tabelaVariaveis input:not([type=checkbox]):focus,
#ctl00_conteudo_objs .ganalise #tabelaVariaveis input:not([type=checkbox]):focus-within {
  border-bottom: 2px solid #64BEAF !important;
}
.main-content__filters-zone {
  background-color: #fff;
}
.separatedToolbar .main-content__filters-zone {
  box-shadow: 0px 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: #040608;
  border: 1px solid #bfbfbf;
  border-radius: var(--border-radius) !important;
  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid #aeaeae;
}
#maincontent select.glabelplink:focus,
.normalform select.glabelplink:focus {
  border-color: #64BEAF;
}
#maincontent select.glabelplink:hover,
.normalform select.glabelplink:hover {
  color: #040608;
}
#maincontent .glabelplink,
.normalform .glabelplink,
#maincontent .glabelplink a,
.normalform .glabelplink a {
  color: #64BEAF;
}
#maincontent .glabelplink:hover,
.normalform .glabelplink:hover,
#maincontent .glabelplink a:hover,
.normalform .glabelplink a:hover {
  color: #4b8e83;
}
#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: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 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: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 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: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
}
.divFilters.bordered {
  border: 1px solid rgba(182, 182, 182, 0.5);
}
.sortableContainer {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
}
.sortableContainer .sortableContainerTitle,
.sortableContainer .sortable-body {
  background: #fff;
  border: none;
}
.sortableContainer .sortable-body {
  /* Chrome, Edge, and Safari */
  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: 0px solid #FFFFFF;
  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: #64BEAF;
  font-weight: 700;
}
.KanbanBoardContainer .KanbanCol .KanbanColHeader {
  background: #fff;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
}
.KanbanBoardContainer .KanbanCol .KanbanColHeader .ColTotals span {
  color: #B6B6B6;
}
.KanbanBoardContainer .KanbanCol .KanbanTask {
  background: #fff;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  border-top: 4px solid #64BEAF;
  /*            button {
                background-color: transparent;

                &:active, &:visited, &:hover, &:focus {
                    background-color: transparent !important;
                    color: @color-base !important;
                }
            }*/
}
.KanbanBoardContainer .KanbanCol .KanbanTask .card-alert-i {
  color: #CB0000;
}
.KanbanBoardContainer .KanbanCol .KanbanTask .TaskDetails .TaskDeadline {
  color: #B6B6B6;
}
.KanbanBoardContainer::-webkit-scrollbar-thumb {
  background: #64BEAF;
}
.KanbanBoardContainer .dragging {
  border: solid red 5px;
}
.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;
}
.alert-badge-insight {
  background-color: #626E78;
}
.cCal,
.ajax__calendar_container {
  background-color: #fefefe !important;
}
.procErrorRegs {
  background-color: #B0C6D9;
  color: #fff;
  border-color: #4b8e83;
}
.btn-group.dropup .dropdown-menu {
  margin-bottom: 10px;
}
.btn-group.dropup .dropdown-menu:after {
  top: auto;
  bottom: -10px;
  border-top: 10px solid #ffffff;
  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: #64BEAF;
}
.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: #64BEAF;
  color: white;
}
.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: #64BEAF;
}
.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: #4b8e83;
}
.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 #64BEAF;
}
.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: #ddd;
}
.recentes tr:first-child td {
  color: #161616 !important;
}
.recentes a {
  background-color: rgba(239, 240, 241, 0.3) !important;
  /*color: @txt-color !important;*/
  color: #64BEAF !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(187, 187, 187, 0.4) !important;
  color: #333;
  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: #4b8e83;
}
.avBlock:active {
  color: #4b8e83;
}
.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: #64BEAF;
}
.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;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
}
.avBlock .deleteAv:link,
.avBlock .deleteAv:visited {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px solid transparent;
}
.avBlock .deleteAv:focus {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
  border: 0px 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: #4b8e83;
  background-color: #F2F2F2;
  fill: #4b8e83;
  border: 0px 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: #4b8e83;
  background-color: #F2F2F2;
  fill: #4b8e83;
  border: 0px 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: #ffffff !important;
}
.mxwe {
  border-color: #F1F1F1 !important;
  background-color: #6c95b8 !important;
}
.mxw {
  border-color: #F1F1F1 !important;
  background-color: #7da2c1 !important;
}
.mxw a {
  color: #bd081c !important;
}
.mxn {
  background-color: #64BEAF !important;
  border-color: #F1F1F1 !important;
  color: #161616 !important;
}
.mxn a {
  color: #bd081c !important;
}
.mxws {
  border-color: #F1F1F1 !important;
  background-color: #8faec9 !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: #64BEAF;
  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: #64BEAF !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: 0px 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 !important;
}
.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 #64BEAF;
}
.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 #64BEAF;
}
.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 #4b8e83;
}
.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 #4b8e83;
}
.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: #64BEAF;
}
.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: #64BEAF !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: #64BEAF !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;
  /* icons */
}
.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(91, 137, 176, 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;
}
/* ------------------------------------------------------------------------------------------------ */
/* PROGRESS BAR */
.updateprogress {
  background-color: transparent;
  color: #fff;
  /*.updatelabel{
            color: @link-color;
        }*/
}
.updateprogress span.loader {
  background-color: transparent;
  transition: 0.4s ease;
  animation: loader 7s forwards ease;
  background-image: linear-gradient(90deg, #4b8e83 20%, #4b8e83 20%, #4b8e83 40%, #4b8e83 40%, #4b8e83 60%, #4b8e83 60%, #4b8e83 80%, #4b8e83 80%, #4b8e83 100%, #4b8e83 100%, #4b8e83);
}
.updateprogress span.loader .loader-inner {
  background-color: #fff;
  transition: 0.2s ease;
  animation: loader-inner 2s infinite ease-in;
  animation-delay: 6s;
  background-image: linear-gradient(90deg, #4b8e83 20%, #4b8e83 20%, #4b8e83 40%, #4b8e83 40%, #4b8e83 60%, #4b8e83 60%, #4b8e83 80%, #64BEAF 80%, #64BEAF 100%, #64BEAF 100%, #64BEAF);
}
.updateprogress span.loader .loader-inner-modal {
  background-color: #fff;
  transition: 0.2s ease;
  animation: loader-inner-modal 2s infinite ease-in;
  animation-delay: 6s;
  background-image: linear-gradient(90deg, #4b8e83 20%, #4b8e83 20%, #4b8e83 40%, #4b8e83 40%, #4b8e83 60%, #4b8e83 60%, #4b8e83 80%, #64BEAF 80%, #64BEAF 100%, #64BEAF 100%, #64BEAF);
}
@keyframes loader {
  from {
    width: 0;
    padding-right: 0;
  }
  to {
    width: 100%;
    padding-right: 100%;
  }
}
@keyframes loader-inner {
  from {
    width: 0;
  }
  to {
    width: 120%;
  }
}
@keyframes loader-inner-modal {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
/* ------------------------------------------------------------------------------------------------ */
.fc-state-hover,
.fc-state-active {
  background-color: #bbb;
  border-color: #bbb;
  color: #333;
}
.fc-state-hover:active:focus,
.fc-state-active:active:focus {
  color: #4b8e83;
  background-color: #c0c0c0;
  border: 1px solid #c0c0c0;
}
.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: #bd081c;
}
.hstable thead th {
  background-color: #64BEAF;
  color: #F1F1F1;
}
.list-group-item.active > .badge {
  color: #64BEAF;
}
.caixagray {
  border-color: rgba(182, 182, 182, 0.5);
  background-color: #fefefe;
}
/* ---------------------------------------------------------------------------------------- */
.iconeffect {
  color: #ededed;
}
.isotope-grid .item-icon {
  color: rgba(70, 111, 146, 0.3);
}
.isotope-grid .item-icon:hover {
  color: rgba(29, 46, 60, 0.3);
}
.isotope-grid .big .item-icon {
  color: rgba(70, 111, 146, 0.3);
}
.isotope-grid .big .item-icon:hover {
  color: rgba(29, 46, 60, 0.3);
}
.isotope-grid .item-title {
  color: #161616;
}
.isotope-grid .item {
  background-color: rgba(91, 137, 176, 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: #ffffff;
}
.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: #64BEAF;
}
/* bootstrap fix */
.nav > li > a:focus,
.nav > li > a:hover {
  background-color: #fefefe;
}
/* barra de grava??o/cancelar rodap? */
.navbar-default {
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
}
.navbar-inverse {
  background-color: #353535;
  border-color: #1c1c1c;
}
/* AUTOCOMPLETE */
.autocomplete_listItem {
  background-color: #fff;
  color: #636363;
}
.autocomplete_highlightedListItem {
  color: #fff;
  background-color: #4b8e83;
}
.autocompleteref_highlightedListItem {
  color: #fff;
  background-color: #4b8e83;
}
@media screen and (max-width: 767px) {
  .autocompleteSelectedItem {
    background-color: #F1F1F1;
    color: #64BEAF;
  }
}
.autocomplete-suggestions {
  color: #636363;
  background-color: #fff;
  fill: #636363;
  border: 0px solid #4b8e83;
}
.autocomplete-suggestions strong:hover {
  color: #fff;
}
option[value='EDITVAL'] {
  background: #64BEAF;
  color: #fff;
  font-weight: bold;
}
option[value='EDITVAL']:before {
  font-family: FontAwesome;
  content: "\f071";
  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: #64BEAF;
  color: #C7C7C7;
  border: 0px 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;
  fill: #626E78;
  border: 0px 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;
  fill: #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;
  fill: #626E78;
  border: 0px solid #C1C1C1;
}
.gpagination li a:focus,
.pagination li a:focus,
.gpagination a:focus,
.pagination a:focus {
  color: #626E78;
  background-color: #EFF0F1;
  fill: #626E78;
  border: 0px 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;
  fill: #626E78;
  border: 0px solid #D9D9D9;
  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: #4b8e83;
  background-color: #c0c0c0;
  fill: #4b8e83;
  border: 0px solid #c0c0c0;
  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: #4b8e83;
  background-color: #c0c0c0;
  fill: #4b8e83;
  border: 0px solid #c0c0c0;
  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;
}
/**
 * Calendar
 */
.agendaRadio {
  padding-right: 10px;
}
.agendaRadio label {
  font-weight: normal;
  font-size: 14px;
  padding-left: 5px;
}
.treeview .badge {
  background-color: #4b8e83;
  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(62, 108, 149, 0.5);
}
#calendar .fc-toolbar .fc-state-active {
  border-color: #4b8e83 !important;
  color: #4b8e83 !important;
  background-color: #EFF0F1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#calendar th.fc-widget-header {
  background: #64BEAF;
  color: #fff !important;
  border: 1px solid #64BEAF;
}
#calendar .currentDate {
  background: #bababa;
}
#calendar .fc-unthemed td {
  border-color: #ededed;
}
#calendar .fc-view-container {
  background: #fff;
  /*background: transparent;*/
}
#calendar td.fc-today.fc-widget-content {
  background-color: #bababa !important;
}
#calendar .fc-day.currentDate {
  background-color: #bababa !important;
}
#calendar .fc-nonbusiness {
  background-color: #d8d8d8 !important;
  /*opacity: .3 !important;*/
}
#calendar .fc-nonbusiness .fc-nonbusiness {
  opacity: 1 !important;
}
#calendar .fc-event {
  background-color: #3a87ad;
  border-color: #3a87ad;
}
#calendar .fc-event.eem {
  background-color: #ffada5;
  border-color: #ffada5;
  color: #333;
}
#calendar .fc-event.ff {
  background-color: #ff8377;
  border-color: #ff8377;
  color: #333;
}
#calendar .fc-event.fp {
  background-color: #faff77;
  border-color: #faff77;
  color: #5b5b5b;
}
#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: #b3dae2;
  border-color: #b3dae2;
  color: #5b5b5b;
}
#calendar .fc-event.tda {
  background-color: #dce9ed;
  border-color: #dce9ed;
  color: #5b5b5b;
}
#calendar .fc-event.mx-opc {
  background: linear-gradient(45deg, #b3dae2 25%, #c8e5eb 25%, #c8e5eb 50%, #b3dae2 50%, #b3dae2 75%, #c8e5eb 75%, #c8e5eb 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, #dce9ed 25%, #fafafa 25%, #fafafa 50%, #dce9ed 50%, #dce9ed 75%, #fafafa 75%, #fafafa 100%);
  background-size: 20px 20px;
}
#calendar .fc-event.tda-tele {
  border: 2px dashed #68a0b1;
  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: #64BEAF;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.scroll-top-wrapper .scroll-top-inner {
  border: 3px solid #64BEAF;
  background: rgba(91, 137, 176, 0.3);
}
.scroll-top-wrapper:hover {
  color: #4b8e83;
}
/* labels - alteracao ao bootstrap */
.label {
  background-color: transparent;
}
.label-primary {
  color: #fff;
  border-color: #4b8e83;
  background-color: #4b8e83;
}
.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: #4b8e83;
  background-color: #4b8e83;
}
.label-danger {
  color: #fff;
  border-color: #CB0000;
  background-color: #CB0000;
}
.label-basic {
  color: #fff;
  border-color: #64BEAF;
  background-color: #64BEAF;
}
.brand-danger {
  color: #CB0000 !important;
}
.brand-primary {
  color: #bd081c !important;
}
.brand-info {
  color: #4b8e83 !important;
}
.brand-warning {
  color: #F79523 !important;
}
.brand-success {
  color: #3BA94E !important;
}
.brand-default {
  color: #666666 !important;
}
.destaqueTopo {
  border-color: #4b8e83;
}
#maincontent .destaque,
#maincontent .destaqueLeft,
#maincontent .destaqueTopo,
#maincontent .mainformdestaque {
  border-color: #4b8e83;
  background-color: #fff;
}
#maincontent .destaque .mainformcampolabelprincipal,
#maincontent .destaqueLeft .mainformcampolabelprincipal,
#maincontent .destaqueTopo .mainformcampolabelprincipal,
#maincontent .mainformdestaque .mainformcampolabelprincipal {
  color: #64BEAF;
}
#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"],
#maincontent .table tr:hover input[type="text"],
#maincontent .table td:hover input[type="text"],
#maincontent .table tr:hover .select2-selection.select2-selection--single,
#maincontent .table td:hover .select2-selection.select2-selection--single,
#maincontent .table tr:hover button,
#maincontent .table td:hover button {
  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 #64BEAF;
}
#maincontent .whiteboard {
  background-color: #fff !important;
  border-radius: var(--border-radius);
}
#maincontent .whiteboard > div {
  padding: 20px;
}
#maincontent .whiteboard > div.jsgrid {
  padding: 0;
}
#maincontent .ganalise.whiteboard > div {
  padding: 0px;
}
#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 #4b8e83;
}
.flatTop {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.ganalise #tabelaVariaveis {
  /*.select2.select2-container.select2-container--default {
        width: 20% !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 #64BEAF !important;
}
.mainformviewcampos {
  border: 1px solid #e4e4e4;
  border-radius: var(--border-radius);
  /*    #mainRecsZone,
    #dataArea {
        background: lighten(@content-color, 10%);
    }*/
}
.mainformviewcampos #mainRecsZone {
  border-bottom: none;
}
.mainformviewcampos #dataArea {
  border-top: none;
}
.mainformviewcampos .mainformfg.editBox {
  border-bottom: 1px dotted #d8d8d8;
}
.mainformviewcampos .mainformfg.editBox a {
  color: #64BEAF;
}
.mainformviewcampos .mainformfg.editBox a:hover {
  color: #4b8e83;
}
.mainformviewcampos .mainformfg.editBox a:active {
  color: #4b8e83;
}
.cd-timeline-img {
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08) !important;
}
.onoffswitch-label {
  border: 1px solid #fff;
  /*background-color: #42474D;*/
}
.onoffswitch-label:before {
  background: #64BEAF;
  outline: 4px solid #fff;
}
.onoffswitch-checkbox + .onoffswitch-label {
  /*background-color: #42474D;*/
  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);
}
/* scrollbars */
/* Chrome, Edge, and Safari */
::-webkit-scrollbar {
  width: 8px;
  border-radius: var(--border-radius-btn);
  height: 8px;
}
::-webkit-scrollbar-track {
  background: #EFF0F1;
  border-radius: var(--border-radius-btn);
}
::-webkit-scrollbar-thumb {
  background-color: #B6B6B6;
  border-radius: var(--border-radius-btn);
  border: 0px solid #FFFFFF;
  min-height: 40px;
}
/* custom scrollbars */
#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: #4B7BA6;
}
#sidebar-wrapper:not(.sidebar-brand)::-webkit-scrollbar-thumb {
  background-color: #fff;
  border: 1px solid #4b8e83;
  border-radius: 12px;
}
.listaemmainform {
  border: solid 1px rgba(182, 182, 182, 0.5);
  box-shadow: none;
}
.listaemmainform .defgridheader {
  color: #626E78;
}
/* cores do menu */
#sidebar-wrapper {
  background: #64BEAF;
}
#sidebar-wrapper .sidebar-nav {
  background: #64BEAF;
}
#sidebar-wrapper .sidebar-nav a {
  color: #fff;
}
#sidebar-wrapper .sidebar-nav a.current {
  background: #4b8e83;
}
#sidebar-wrapper .sidebar-nav > ul.no-parent > li {
  background: #64BEAF;
}
#sidebar-wrapper .sidebar-nav > ul.no-parent > li a:hover,
#sidebar-wrapper .sidebar-nav > ul.no-parent > li a:focus {
  background: #4B7BA6;
  /*font-weight: bold;
                    letter-spacing: 0.02em;*/
}
#sidebar-wrapper .sidebar-nav > li.menu-special,
#sidebar-wrapper .sidebar-nav > li.menu-package {
  background: #64BEAF;
}
#sidebar-wrapper .sidebar-nav > li.menu-special:hover,
#sidebar-wrapper .sidebar-nav > li.menu-package:hover {
  background: #4B7BA6;
}
#sidebar-wrapper .sidebar-nav > li.menu-special.open,
#sidebar-wrapper .sidebar-nav > li.menu-package.open {
  background: #4B7BA6;
  /* &:active {
                        border-top: 1px solid @submenu-sidebar-coloractive-hover;
                        border-bottom: 1px solid @submenu-sidebar-coloractive-hover;
                    }*/
}
#sidebar-wrapper .sidebar-nav > li.menu-special.open:hover,
#sidebar-wrapper .sidebar-nav > li.menu-package.open:hover {
  background: #4B7BA6;
  /*font-weight: bold;
                        letter-spacing: 0.02em;*/
}
#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: #FFFFFF;
  background: #4B7BA6;
  /* font-weight: bold;
                        letter-spacing: 0.02em;*/
}
#sidebar-wrapper .sidebar-nav > li.menu-special .fa,
#sidebar-wrapper .sidebar-nav > li.menu-package .fa {
  color: #fff;
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.subMenu {
  background: #4B7BA6;
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.subMenu > a:hover,
#sidebar-wrapper .sidebar-nav > ul.collapse > li.subMenu > a:focus {
  background: #4b8e83;
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.menuItem {
  background: #4B7BA6;
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.menuItem > a:hover,
#sidebar-wrapper .sidebar-nav > ul.collapse > li.menuItem > a:focus {
  background: #4b8e83;
  /*font-weight: bold;
                    letter-spacing: 0.02em;*/
}
#sidebar-wrapper .sidebar-nav > ul.collapse > li.menuItem.found {
  background: #4B7BA6;
}
#sidebar-wrapper .sidebar-nav > ul.collapse .subMenuList > .subMenuItem {
  background: #4b8e83;
}
#sidebar-wrapper .sidebar-nav > ul.collapse .subMenuList > .subMenuItem > a:hover,
#sidebar-wrapper .sidebar-nav > ul.collapse .subMenuList > .subMenuItem > a:focus {
  background: #4b8e83;
  color: #fff;
  /* font-weight: bold;
                    letter-spacing: 0.02em;*/
}
#sidebar-wrapper .sidebar-nav > ul.collapse .subMenuList > .subMenuItem.found {
  background: #4B7BA6;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand {
  background: #64BEAF;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand .menu-title {
  color: #fff;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand .menu-close {
  color: #fff;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1;
  /* Firefox */
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search input {
  background: transparent;
  color: #fff;
  border: 0px 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 #64BEAF;
  background: #64BEAF;
  color: #fff;
}
#sidebar-wrapper .sidebar-nav .sidebar-brand #menu-search .btn:hover {
  background: rgba(91, 137, 176, 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: "\f071";
  display: inline-block;
  margin-right: 5px;
}
#sidebar-wrapper .sidebar-nav .sidebar-footer {
  line-height: initial;
  padding: 10px 0 30px 0;
  background: transparent;
  color: #fff;
  text-align: center;
}
.grid-stack-item:not(.movableObj) .snapdrow {
  background-color: #64BEAF;
  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: #64BEAF;
  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: 0px !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 #4b8e83;
  border-radius: var(--border-radius-card);
}
@media (min-width: 1280px) {
  .snapPanelRow .snaprow {
    padding: 20px;
  }
}
.snapdPanelRow {
  border: solid 1px #ddd;
  background-color: #64BEAF;
}
.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: 0px solid #64BEAF;
}
#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 #64BEAF;
}
#globalSearch .input-group > input {
  border-bottom: 0px solid #64BEAF;
}
#globalSearch .input-group:focus,
#globalSearch .input-group:active,
#globalSearch .input-group:focus-within,
#globalSearch .input-group:hover {
  border-bottom: 2px solid #64BEAF;
}
#globalSearch i {
  color: #64BEAF;
}
/* ocupacoes */
.fc-view-container {
  background: #fff;
}
/*Gantt Ocupa??o*/
.fn-gantt button.nav-link {
  color: #333;
  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: #333;
  background-color: #bbb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#D9D9D9), to(#ddd));
  background-image: -webkit-linear-gradient(top, #D9D9D9, #ddd);
  background-image: -moz-linear-gradient(top, #D9D9D9, #ddd);
  background-image: -ms-linear-gradient(top, #D9D9D9, #ddd);
  background-image: -o-linear-gradient(top, #D9D9D9, #ddd);
  background-image: linear-gradient(to bottom, #D9D9D9, #ddd);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#D9D9D9, endColorstr=#ddd);
  border-bottom: 1px solid transparent;
}
.fn-gantt button.nav-link .caret {
  border-top-color: #333;
}
.fn-gantt button.nav-link:active {
  border-color: transparent;
  color: #fff;
  background-color: #666;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#999), to(#777));
  background-image: -webkit-linear-gradient(top, #999, #777);
  background-image: -moz-linear-gradient(top, #999, #777);
  background-image: -ms-linear-gradient(top, #999, #777);
  background-image: -o-linear-gradient(top, #999, #777);
  background-image: linear-gradient(to bottom, #999, #777);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#999, endColorstr=#777);
  -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: #faff77;
}
.fn-gantt .ganttVacations .fn-label {
  color: #5b5b5b !important;
}
.fn-gantt .ganttVisits {
  background-color: #7B888F;
}
.fn-gantt .ganttVisits .fn-label {
  color: #fff !important;
}
.fn-gantt .ganttAppointments {
  background-color: #b3dae2;
}
.fn-gantt .ganttAppointments .fn-label {
  color: #5b5b5b !important;
}
.fn-gantt .ganttTasks {
  background-color: #FFDC73;
}
.fn-gantt .ganttTasks .fn-label {
  color: #333 !important;
}
.fn-gantt .ganttProjectDates {
  background-color: #dce9ed;
}
.fn-gantt .ganttProjectDates .fn-label {
  color: #5b5b5b !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;
}
/* AGENDA */
.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;
}
/* CALENDARIO */
.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 #FFFFFF;
  border-collapse: separate;
  background: rgba(237, 237, 237, 0.1);
  padding: 0 5px;
}
.cCal .ajax__calendar_day a {
  color: #64BEAF;
}
.cCal .ajax__calendar_day:hover {
  color: #4b8e83;
}
.ajax__calendar_today {
  background: rgba(237, 237, 237, 0.6);
  color: #040608;
}
.ajax__calendar_title,
.ajax__calendar_footer {
  font-size: 12px;
  font-family: Nunito, sans-serif;
}
.ajax__calendar_title a,
.ajax__calendar_footer a {
  color: #64BEAF;
}
.ajax__calendar_title:hover,
.ajax__calendar_footer:hover {
  color: #4b8e83;
}
/*corrige o alinhamento criando linhas horizontais nas tabelas dos monitores*/
.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: 0px 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;
}
.alertify-log.alertify-log-custom {
  background: #fff !important;
  border-left: 4px solid #F79523;
}
.avacell .glabelpgray {
  color: #2b2b2b;
}
/*Begin: OrgChart */
.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 #ddd;
}
.ko-treechart .orgchart .node .edge,
.orgchart .node .edge {
  color: #64BEAF;
}
.ko-treechart .orgchart .highlight,
.orgchart .highlight {
  border: 1px solid #64BEAF !important;
  -moz-box-shadow: inset 0 0 5px #64BEAF !important;
  -webkit-box-shadow: inset 0 0 5px #64BEAF !important;
  box-shadow: inset 0 0 5px #64BEAF !important;
}
/*End: OrgChart */
/* F?rias e Faltas */
.topborder {
  border-top-color: #4b8e83;
}
/* End F?rias e Faltas */
/*   CATEGORIAS   */
.catalogPage {
  /*background: @content-color;*/
}
.catalogPage .catalog.Intranet,
.catalogPage .catalog.Extranet {
  /* //PRODUTOS// */
  /* produtos grid */
  /* new*/
  /*   ###   FILTROS   ###   */
  /* ### */
  /*---*/
  /**/
  /* DETALHE PRODUTO */
  /* # FIM STORE CATALOG # */
}
.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: #040608;
}
.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,
.catalogPage .catalog.Extranet .refRelated-container ul.catItem li.catItemLine {
  /* precos - artigos relacionados */
}
.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: #040608;
  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 #bd081c;
  background: #F1F1F1;
  color: #040608;
  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: #040608;
}
.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);
  /*color: contrast(@btn-default-bkg, @dark-color, @light-color);*/
}
@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: #bd081c;
  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: #64BEAF;
  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: #64BEAF;
}
.catalogPage .catalog.Intranet .prods_grid .cart_img.addCart:hover,
.catalogPage .catalog.Extranet .prods_grid .cart_img.addCart:hover {
  color: #fff;
  background: #4b8e83;
}
.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: #64BEAF;
  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: #4b8e83;
}
.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(189, 8, 28, 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: #ffffff;
}
.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: #333 !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: #bbb;
  color: #333 !important;
}
.catalogPage .catalog.Intranet .btn-group.gridListControl a.btn.active,
.catalogPage .catalog.Extranet .btn-group.gridListControl a.btn.active {
  background: #4b8e83;
  color: #fff !important;
}
.catalogPage .catalog.Intranet .filtersGroup,
.catalogPage .catalog.Extranet .filtersGroup {
  background-color: rgba(22, 22, 22, 0.1);
  border-radius: var(--border-radius);
  /* Firefox v3.5+ */
  -moz-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow: 2px 2px 8px 2px rgba(0, 0, 0, 0.15);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  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: #bd081c;
}
.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: #bd081c;
  border: 1px solid rgba(189, 8, 28, 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: #64BEAF;
}
.catalogPage .catalog.Intranet a:hover.clearFilters,
.catalogPage .catalog.Extranet a:hover.clearFilters {
  color: rgba(91, 137, 176, 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: #040608;
}
.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 #bd081c;
  color: #040608;
}
.catalogPage .catalog.Intranet .breadcrumb,
.catalogPage .catalog.Extranet .breadcrumb {
  background-color: transparent;
}
.catalogPage .catalog.Intranet .breadcrumb > .active,
.catalogPage .catalog.Extranet .breadcrumb > .active {
  color: inherit;
}
/* ------------------------------------------------------------------------------------------------ */
/* DESTAQUES */
#movimentos div.movimento {
  border: 1px solid #B6B6B6;
  border-radius: var(--border-radius);
  margin-bottom: 20px;
}
#movimentos div.movimento:hover {
  border-color: #64BEAF;
}
#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: #64BEAF;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
/* ------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------ */
.rct-data-container .btn-rct {
  border: 1px solid #bd081c;
  color: #bd081c;
}
.rct-data-container .btn-rct:hover {
  background-color: #bd081c;
}
.fixedHeaders thead td div,
.fixedHeaders th div {
  color: #626E78;
  background: transparent !important;
}
.fixedHeaderssection {
  border-top: 1px solid #ccc;
  background: #fff !important;
}
.fixedHeadersDiv {
  border-top: 1px solid #161616 !important;
}
.ganalise.whiteboard {
  /*Analises Avan?adas - Titulo fixo*/
}
.ganalise.whiteboard section .fixedHeadersDiv {
  border-top: 0px !important;
}
.ganalise.whiteboard section .fixedHeadersDiv .fixedHeaders thead td div,
.ganalise.whiteboard section .fixedHeadersDiv .fixedHeaders th div {
  color: #fff;
  background: transparent !important;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #64BEAF;
  border-color: #64BEAF;
}
.panel-primary {
  border-color: #64BEAF;
}
.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: "\f07d";
  font-size: 18px;
  padding-right: 0.5em;
  position: absolute;
  top: 10px;
  left: 0;
  color: #64BEAF;
}
.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: #636363 !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: #4b8e83 !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 #64BEAF !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 #4b8e83;
}
.email-label::before {
  font-family: 'FontAwesome';
  content: "\f007";
  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: "\f007";
  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: "\f007";
  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: "\f007";
  margin-right: 6px;
}
.email-option-us:hover {
  background-color: #e1edef !important;
}
.attachments-container {
  width: 100%;
  position: relative;
  color: #636363;
  border: 0;
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.attachments-container:focus {
  border-color: #4b8e83;
  -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 #64BEAF;
}
.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: 0px;
  float: right;
}
.attachments-item .file-header {
  width: 90%;
  height: 25px;
}
.attachments-item .file-header span {
  margin-top: 0px !important;
  margin-bottom: 0px !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: 0px !important;
}
.messageHeadPanelProc {
  background-color: #E6E6E6;
  padding-left: 45px;
  padding-right: 20px;
  padding-bottom: 5px;
}
.messageBodyPanelProc {
  background-color: #fae5e5;
  padding-top: 10px;
  padding-left: 45px;
  padding-right: 20px;
  padding-bottom: 5px;
}
.messageBodyPanelHist {
  background-color: #fae5e5;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  border-bottom: 1px solid #c9d5da;
}
/* REGION: PHC TUTORIAL */
.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: 0px !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: "\f054";
  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: "\f053";
  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: #4b8e83;
  color: #fff;
  border: 2px solid #4b8e83;
  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 {
  /*color: @txt-color-h1;*/
  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;
}
/* END REGION: PHC TUTORIAL */
.bs-docs-sidebar .nav > li > a {
  color: #64BEAF;
  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: #4b8e83;
  background-color: transparent;
  border-left-color: #4b8e83;
}
.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: #64BEAF;
}
.dash-sep:hover {
  color: #4b8e83;
}
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: #626E78;
}
.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: #626E78;
}
.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: #626E78;
}
.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: #626E78;
}
.u-color--favorites {
  color: #DBDB03;
}
.error-page__icon {
  color: #64BEAF;
}
.error-page__title h1 {
  color: #64BEAF;
}
.linkColor {
  color: #64BEAF;
}
.switchActive {
  border-color: #64BEAF;
  color: #64BEAF;
  background-color: rgba(91, 137, 176, 0.1);
}
.switchActive:hover {
  border-color: #64BEAF;
  color: #64BEAF;
  background-color: rgba(91, 137, 176, 0.1);
}
.switchNoHover:hover {
  background: #EFF0F1;
  color: #333 !important;
}
/*.checkbox > input,*/
.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;
}
.select-checkbox.tableHeader {
  border: 2px solid #C1C1C1 !important;
}
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;
  max-width: 6px;
}
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: #64BEAF;
  color: transparent;
  outline: 0;
  border: 2px solid #64BEAF;
}
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: "\2714";
  font-size: 10px;
  font-weight: 900;
  position: absolute;
  top: -1px;
  left: 2px;
  color: #fff;
}
input[type="checkbox"]:not([name="onoffswitch"]):disabled {
  background-color: #EFF0F1;
  color: transparent;
  outline: 0;
  border: 1px solid #D9D9D9;
}
.bootbox-input-checkbox {
  margin-left: 10px;
  top: -2px;
}
.bootbox.modal.fade.bootbox-confirm.in {
  background: rgba(0, 0, 0, 0.5);
}
.bootbox.modal.fade.bootbox-confirm.in .modal-dialog {
  top: 30%;
}
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: 0px;
}
input[type="radio"]:checked {
  background-color: #64BEAF;
  color: transparent;
  border: 3px solid #fff;
  outline: 2px solid #64BEAF;
}
input[type="radio"]:disabled {
  background-color: #626E78;
  color: transparent;
  border: 3px solid #fff;
  outline: 2px solid #626E78;
}
input[type="radio"]:disabled:not(:checked) {
  background-color: transparent;
  color: transparent;
  border: 3px solid #fff;
  outline: 2px solid #626E78;
}
.form-label .animated .fadeInRight {
  display: block !important;
  background-color: darkgrey;
  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: #64BEAF;
  padding: 5px 5px 0px 15px !important;
  border-radius: var(--border-radius) var(--border-radius) 0px 0px;
}
.calrowcontainer {
  background-color: #fff;
  border-bottom-style: solid;
  border-bottom-color: #e3e3e3;
  border-bottom-width: 1px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 10px !important;
  padding-top: 0px !important;
}
.calTitle {
  color: #fff;
  font-weight: 600;
}
.calListView {
  background-color: #fff !important;
}
.commentAtachClass {
  border-left: 1px #e3e3e3 solid;
}
.designLink {
  color: #666666 !important;
}
.pointerNoPadding {
  color: #64BEAF !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: #333333 !important;
}
.tda-hctp2 {
  background-color: #CDF1E8 !important;
  border-color: #07BA8A !important;
  color: #333333 !important;
}
.tda-hctp3 {
  background-color: #E3CCFD !important;
  border-color: #7600F9 !important;
  color: #333333 !important;
}
.tda-hctp4 {
  background-color: #FFDAD6 !important;
  border-color: #FF8577 !important;
  color: #333333 !important;
}
.tda-hctp5 {
  background-color: #C1CBFD !important;
  border-color: #3454F9 !important;
  color: #333333 !important;
}
.tda-hctp6 {
  background-color: #FEECC6 !important;
  border-color: #FFBA2E !important;
  color: #333333 !important;
}
.tda-hctp7 {
  background-color: #E6E6E6 !important;
  border-color: #808080 !important;
  color: #333333 !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: #64BEAF !important;
}
.phc-voice-field--focus {
  outline: 3px solid #4b8e83;
}
.phc-voice {
  background-color: #fff;
  border: 1px solid #F2F2F2;
  border-radius: var(--border-radius);
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
  border-radius: 6px;
}
.phc-voice__micro .microphone .fa-microphone {
  color: #64BEAF;
}
.phc-voice__micro .microphone .pulse {
  animation: pulse-micro 2s infinite;
  background: #64BEAF;
  box-shadow: 0 0 0 0 #64BEAF;
}
@keyframes pulse-micro {
  0% {
    box-shadow: 0 0 0 0 rgba(91, 137, 176, 0.7);
  }
  70% {
    box-shadow: 0 0 0 30px rgba(91, 137, 176, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(91, 137, 176, 0);
  }
}
.phc-voice__micro .microphone .load-spinner {
  border: 2px solid transparent;
  border-top: 2px solid #64BEAF;
}
.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(91, 137, 176, 0.75);
}
.phc-voice__micro .microphone .load-spinner::after {
  border-top-color: rgba(91, 137, 176, 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(91, 137, 176, 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(91, 137, 176, 0.25);
}
.phc-voice__micro .microphone .voice-wave {
  color: rgba(91, 137, 176, 0.25);
}
.HappyScore .labl > input:checked + div {
  /* (RADIO CHECKED) DIV STYLES */
  border: 2px solid #161616;
  border-radius: 16px;
  padding: 20px;
}
.HappyScore .labl:hover > input + div {
  /* DIV STYLES */
  border: 2px solid #4b8e83;
  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: #4b8e83;
}
.datepicker {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  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: #64BEAF;
}
.datepicker .datepicker--cell.datepicker--cell-day.-current-.-focus- {
  color: black;
  background-color: #64BEAF;
  font-weight: bolder;
}
.datepicker .datepicker--buttons {
  border-color: #4a4a4a;
}
.datepicker .datepicker--buttons .datepicker--button {
  color: #64BEAF;
}
.datepicker .datepicker--buttons .datepicker--button:hover {
  color: #dedede;
  background-color: #64BEAF;
}
.datepicker .datepicker--cell.datepicker--cell-day.-focus- {
  color: #dedede;
  background-color: #4a4a4a;
}
.datepicker .datepicker--pointer {
  background-color: #ffffff;
  border-color: #ffffff;
}
.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: black;
}
.datepicker .datepicker--nav .datepicker--nav-title i {
  color: #dedede;
}
.datepicker .datepicker--nav .datepicker--nav-title:hover {
  color: #dedede;
  background-color: #64BEAF;
}
/* dashboards */
.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 #64BEAF 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 #64BEAF dashed;
}
.dash_list .titulo {
  color: #626E78;
}
.dash_list .glabelp {
  color: #B6B6B6;
}
#importrow .control-label {
  color: #626E78;
  font-size: 16px;
  margin-top: 20px;
}
.tendency {
  color: black;
}
.tendency.tendency-up {
  color: #439d3d;
}
.tendency.tendency-down {
  color: #cb1212;
}
.tendency.tendency-neutral {
  color: #dbb411;
}
.tendency-nr {
  color: black;
}
.tendency-nr.tendency-up {
  color: #439d3d;
}
.tendency-nr.tendency-down {
  color: #cb1212;
}
.tendency-nr.tendency-neutral {
  color: #636363;
}
.labelokr,
.progress-bar {
  color: black;
}
.labelokr.progress-bar-danger,
.progress-bar.progress-bar-danger,
.labelokr.redokr,
.progress-bar.redokr {
  background-color: #cb1212;
  border-color: #cb1212;
  color: white;
}
.labelokr.progress-bar-success,
.progress-bar.progress-bar-success,
.labelokr.greenokr,
.progress-bar.greenokr {
  background-color: #439d3d;
  border-color: #439d3d;
  color: white;
}
.labelokr.progress-bar-warning,
.progress-bar.progress-bar-warning,
.labelokr.yellowokr,
.progress-bar.yellowokr {
  background-color: #dbb411;
  border-color: #dbb411;
  color: white;
}
.labelokr.blueIniciativasokr,
.progress-bar.blueIniciativasokr {
  background-color: #37B5AC;
  border-color: #37B5AC;
  color: white;
}
.labelokr.bluekrokr,
.progress-bar.bluekrokr {
  background-color: #4B9FF4;
  border-color: #4B9FF4;
  color: white;
}
.labelokr.blueObjetivosOkr,
.progress-bar.blueObjetivosOkr {
  background-color: #1000CE;
  border-color: #1000CE;
  color: white;
}
.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: white;
}
.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: 0px !important;
}
.dragZone .active {
  background-color: rgba(91, 137, 176, 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;
}
.nav.nav-tabs li > a:hover {
  color: #4b8e83 !important;
}
#genaiCompletion .responseArea {
  color: black;
  background: #eff0f1;
}
#genaiCompletion .mainformcpHeader .btn {
  display: flex;
  align-items: center;
}
#genaiCompletion .mainformcpHeader .btn .btn:visited i,
#genaiCompletion .mainformcpHeader .btn .btn:active i,
#genaiCompletion .mainformcpHeader .btn .btn:focus i {
  color: #626E78 !important;
}
#genaiCompletion .mainformcpHeader .btn i {
  color: #626E78 !important;
}
#genaiCompletion .confirmActionMsg {
  border: none;
  border-radius: var(--border-radius);
  border-left: 4px solid #F79523;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
}
#genaiCompletion .confirmActionMsg .qTitle {
  font-weight: bold;
  font-size: 14px;
}
#NoticiasGlobal .dropdown-header {
  border-bottom: 1px solid #FFFFFF;
}
#NoticiasGlobal .dropdown-footer {
  border-top: 1px solid #FFFFFF;
}
#NoticiasGlobal .dropdown-noticias-icon {
  fill: #fff;
}
.KoWarningLabel {
  color: #B35300;
}
#AvlMonOptions .GreenColValue {
  color: #439d3d;
}
#AvlMonOptions .RedColValue {
  color: #cb1212;
}
.GreenIcon {
  color: #439d3d;
  margin-right: 5px;
}
.RedIcon {
  color: #cb1212;
  margin-right: 5px;
}
.YellowIcon {
  color: #dbb411;
  margin-right: 5px;
}
.coloredHeader {
  background-color: #64BEAF !important;
}
.coloredHeader .coloredHeaderIcons {
  color: #fff !important;
}
.coloredHeader .coloredHeaderIcons .dropdown a,
.coloredHeader .coloredHeaderIcons .hidden-xs a,
.coloredHeader .coloredHeaderIcons .hidden-sm a,
.coloredHeader .coloredHeaderIcons i {
  color: #fff !important;
}
.coloredHeader .coloredHeaderIcons svg {
  filter: brightness(0) invert(1) !important;
}
.coloredHeader .pesquisa-submenu .input-group-btn {
  border-bottom: 1px solid #fff !important;
}
.coloredHeader .pesquisa-submenu .input-group-btn i {
  color: #fff !important;
}
.coloredHeader .pesquisa-avancada,
.coloredHeader .pesquisa-avancada:focus {
  background-color: transparent !important;
  border-bottom: 1px solid #fff !important;
  color: #fff !important;
}
.coloredHeader .pesquisa-avancada.pesquisa-avancada::placeholder,
.coloredHeader .pesquisa-avancada:focus.pesquisa-avancada::placeholder {
  color: #fff !important;
}
#AnexosModal .confirmActionMsg {
  border: none;
  border-radius: var(--border-radius);
  border-left: 4px solid #F79523;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
}
.notify-shared-code-anchor {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #64BEAF;
  text-decoration: none;
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 8px 16px;
  cursor: pointer;
  transition: all 0.2s ease;
  white-space: normal;
  word-wrap: break-word;
  max-width: 200px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .notify-shared-code-anchor {
    text-align: center;
  }
}
.notify-shared-code-anchor:hover {
  border-color: #64BEAF;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}
.notify-shared-code-anchor:link {
  color: #64BEAF;
}
.notify-shared-code-anchor i {
  margin-right: 8px;
  padding-bottom: 70px;
}
#toast-container > div {
  opacity: 1;
  color: black;
  border-radius: 12px 12px 12px 12px;
  padding: 15px 15px 15px 50px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
}
#toast-container > :hover {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.35);
  cursor: pointer;
}
#toast-container > .toast-success {
  background-image: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20d%3D%22M20%2010C20%2015.5229%2015.5229%2020%2010%2020C4.47714%2020%200%2015.5229%200%2010C0%204.47714%204.47714%200%2010%200C15.5229%200%2020%204.47714%2020%2010ZM8.84331%2015.2949L16.2627%207.87556C16.5146%207.62363%2016.5146%207.21512%2016.2627%206.96319L15.3503%206.05081C15.0983%205.79883%2014.6898%205.79883%2014.4379%206.05081L8.3871%2012.1015L5.56214%209.27657C5.3102%209.02464%204.90169%209.02464%204.64972%209.27657L3.73734%2010.189C3.4854%2010.4409%203.4854%2010.8494%203.73734%2011.1013L7.93089%2015.2949C8.18286%2015.5469%208.59133%2015.5469%208.84331%2015.2949Z%22%20fill%3D%22%234D5760%22/%3E%0A%3C/svg%3E%0A") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23clip0_495_1819%29%22%3E%0A%3Cpath%20d%3D%22M16.7347%209.82143C16.7347%208.45238%2016.3648%207.19813%2015.625%206.05867L6.00765%2015.6633C7.17262%2016.4201%208.43537%2016.7985%209.79592%2016.7985C10.7398%2016.7985%2011.639%2016.6135%2012.4936%2016.2436C13.3482%2015.8737%2014.0859%2015.3784%2014.7066%2014.7577C15.3274%2014.1369%2015.8206%2013.395%2016.1862%2012.5319C16.5519%2011.6688%2016.7347%2010.7653%2016.7347%209.82143ZM3.99235%2013.6352L13.6224%204.01786C12.4745%203.24405%2011.199%202.85714%209.79592%202.85714C8.53742%202.85714%207.3767%203.16752%206.31378%203.78827C5.25085%204.40901%204.40901%205.2551%203.78827%206.32653C3.16752%207.39796%202.85714%208.56293%202.85714%209.82143C2.85714%2011.199%203.23554%2012.4702%203.99235%2013.6352ZM19.5918%209.82143C19.5918%2011.1565%2019.3325%2012.432%2018.8138%2013.648C18.2951%2014.8639%2017.5999%2015.9099%2016.7283%2016.7857C15.8567%2017.6616%2014.8151%2018.3588%2013.6033%2018.8776C12.3916%2019.3963%2011.1224%2019.6556%209.79592%2019.6556C8.46939%2019.6556%207.20026%2019.3963%205.98852%2018.8776C4.77679%2018.3588%203.73512%2017.6616%202.86352%2016.7857C1.99192%2015.9099%201.29677%2014.8639%200.778061%2013.648C0.259354%2012.432%200%2011.1565%200%209.82143C0%208.48639%200.259354%207.21301%200.778061%206.00128C1.29677%204.78954%201.99192%203.74575%202.86352%202.8699C3.73512%201.99405%204.77679%201.29677%205.98852%200.778061C7.20026%200.259354%208.46939%200%209.79592%200C11.1224%200%2012.3916%200.259354%2013.6033%200.778061C14.8151%201.29677%2015.8567%201.99405%2016.7283%202.8699C17.5999%203.74575%2018.2951%204.78954%2018.8138%206.00128C19.3325%207.21301%2019.5918%208.48639%2019.5918%209.82143Z%22%20fill%3D%22%234D5760%22/%3E%0A%3C/g%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_495_1819%22%3E%0A%3Crect%20width%3D%2219.5918%22%20height%3D%2220%22%20fill%3D%22white%22/%3E%0A%3C/clipPath%3E%0A%3C/defs%3E%0A%3C/svg%3E%0A") !important;
}
#toast-container > .toast-info {
  background-image: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20d%3D%22M10%200C4.47754%200%200%204.47915%200%2010C0%2015.5241%204.47754%2020%2010%2020C15.5225%2020%2020%2015.5241%2020%2010C20%204.47915%2015.5225%200%2010%200ZM10%204.43548C10.9353%204.43548%2011.6935%205.19371%2011.6935%206.12903C11.6935%207.06435%2010.9353%207.82258%2010%207.82258C9.06468%207.82258%208.30645%207.06435%208.30645%206.12903C8.30645%205.19371%209.06468%204.43548%2010%204.43548ZM12.2581%2014.6774C12.2581%2014.9446%2012.0414%2015.1613%2011.7742%2015.1613H8.22581C7.95859%2015.1613%207.74194%2014.9446%207.74194%2014.6774V13.7097C7.74194%2013.4425%207.95859%2013.2258%208.22581%2013.2258H8.70968V10.6452H8.22581C7.95859%2010.6452%207.74194%2010.4285%207.74194%2010.1613V9.19355C7.74194%208.92633%207.95859%208.70968%208.22581%208.70968H10.8065C11.0737%208.70968%2011.2903%208.92633%2011.2903%209.19355V13.2258H11.7742C12.0414%2013.2258%2012.2581%2013.4425%2012.2581%2013.7097V14.6774Z%22%20fill%3D%22%234D5760%22/%3E%0A%3C/svg%3E%0A") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/svg+xml,%0A%3Csvg%20width%3D%2223%22%20height%3D%2220%22%20viewBox%3D%220%200%2023%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20d%3D%22M22.2468%2017.188C22.9678%2018.4378%2022.0627%2020%2020.6227%2020H1.87712C0.434269%2020%20-0.46659%2018.4354%200.253019%2017.188L9.62591%200.936914C10.3473%20-0.313437%2012.154%20-0.311172%2012.8741%200.936914L22.2468%2017.188ZM11.25%2013.8281C10.2576%2013.8281%209.45314%2014.6326%209.45314%2015.625C9.45314%2016.6174%2010.2576%2017.4219%2011.25%2017.4219C12.2424%2017.4219%2013.0469%2016.6174%2013.0469%2015.625C13.0469%2014.6326%2012.2424%2013.8281%2011.25%2013.8281ZM9.54403%207.3693L9.8338%2012.6818C9.84735%2012.9304%2010.0529%2013.125%2010.3018%2013.125H12.1982C12.4471%2013.125%2012.6527%2012.9304%2012.6662%2012.6818L12.956%207.3693C12.9706%207.10078%2012.7568%206.875%2012.4879%206.875H10.012C9.74314%206.875%209.52939%207.10078%209.54403%207.3693Z%22%20fill%3D%22%234D5760%22/%3E%0A%3C/svg%3E%0A") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin: auto auto 6px auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto auto 6px auto;
}
.toast-top-center,
.toast-top-full-width {
  top: 12px;
}
.toast-close-button {
  color: #394047;
}
.toast-message {
  font-size: 14px;
  font-weight: 400;
  font-family: Nunito;
}
.toast-message-no-title {
  font-size: 14px;
  font-weight: 400;
  font-family: Nunito;
  padding-top: 5px;
}
.toast-progress {
  border-radius: 5px;
}
.toast-error {
  background-color: #F7D6D6;
}
.toast-error:hover {
  background-color: #FFC7C7;
}
.toast-warning {
  background-color: #FDDFBB;
}
.toast-warning:hover {
  background-color: #FFD7A7;
}
.toast-success {
  background-color: #DCEFDF;
}
.toast-success:hover {
  background-color: #C8EFCE;
}
.toast-info {
  background-color: #D5ECF6;
}
.toast-info:hover {
  background-color: #C5E9F8;
}