/* ********************************************************************************************************************
 * Configurações de inicialização do Custom.less. Aqui serão definidas variáveis que serão utilizadas no decorrer
 * do arquivo, como cores e estilos.
 ******************************************************************************************************************** */
.m--font-color-base,
.font-color-base,
.m--font-base,
.font-base {
  color: #716aca !important;
}
.m--bg-base,
.bg-base {
  color: #ffffff !important;
  background-color: #716aca !important;
}
.m--border-base,
.border-base {
  border-color: #716aca !important;
}
.m--border-bottom-base,
.border-bottom-base {
  border-bottom-color: #716aca !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-base,
.border-top-base {
  border-top-color: #716aca !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-base,
.border-right-base {
  border-right-color: #716aca !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-base,
.border-left-base {
  border-left-color: #716aca !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--base {
  text-decoration: underline;
  text-decoration-color: #716aca !important;
}
.strike.strike--base:before,
.strike.strike--base:after {
  border-top-color: #716aca !important;
}
.m-link.m-link--base {
  color: #716aca !important;
}
.shadow-base {
  box-shadow: 0 0 0 2px #716aca !important;
  border: 0 !important;
  border-bottom: 3px solid #716aca !important;
}
.shadow-base .table-hover tbody tr:hover {
  background-color: rgba(113, 106, 202, 0.2) !important;
  border-color: rgba(113, 106, 202, 0.2) !important;
}
.m-portlet--border-bottom-base {
  border-bottom: 3px solid #716aca !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--base:before {
  background-color: #716aca !important;
}
.nav.nav-pills .nav-link.nav-base.active {
  background: #716aca;
  color: #ffffff;
}
.first-letter-color--base::first-letter {
  color: #716aca !important;
}
.m-portlet.m-portlet--border-bottom-base {
  border-bottom: 3px solid #716aca;
}
.m-portlet.m-portlet--border-left-base {
  border-left: 3px solid #716aca;
}
.m-portlet.m-portlet--border-right-base {
  border-right: 3px solid #716aca;
}
.m-portlet.m-portlet--border-top-base {
  border-top: 3px solid #716aca;
}
.m-portlet.m-portlet--border-geral-base {
  border: 3px solid #716aca;
}
.btn-base {
  color: #ffffff;
  background-color: #716aca;
  background-image: none !important;
  border-color: #3d3698 !important;
  font-weight: bold !important;
}
.btn-base:hover {
  color: #ffffff;
  border-color: #3d3698 !important;
  background: #3d3698 !important;
}
.btn-base.disabled:not(.default-disabled),
.btn-base[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-base {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #362f85 !important;
  border-color: #2e2972 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-base.disabled:not(.default-disabled):hover,
.btn-base[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-base:hover,
.btn-base.disabled:not(.default-disabled):focus,
.btn-base[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-base:focus,
.btn-base.disabled:not(.default-disabled):active,
.btn-base[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-base:active {
  background-color: #362f85 !important;
  border-color: #2e2972 !important;
  color: #262734 !important;
}
.btn-outline-base {
  color: #716aca !important;
  background-color: transparent;
  background-image: none;
  border-color: #716aca !important;
}
.btn-outline-base:hover {
  color: #ffffff !important;
  border-color: #716aca !important;
  background: #716aca !important;
}
.demo-theme-base {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #716aca 33%, #9590d7 33%, #9590d7 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #716aca 33%, #9590d7 33%, #9590d7 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #716aca 33%, #9590d7 33%, #9590d7 66%, #ffffff 66%);
  background: linear-gradient(110deg, #716aca 33%, #9590d7 33%, #9590d7 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=base] {
  --base: #716aca;
  --isdarken: true;
  --secondary: #9590d7;
  --contrast: #ffffff;
  --fade10: #9590d7;
  --fade20: #b9b5e5;
  --fade30: #dddbf2;
  --fade40: #ffffff;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #4d44bd;
  --otherFade20: #3d3698;
  --otherFade30: #2e2972;
  --otherFade40: #1f1b4d;
  --otherFade50: #100e27;
  --otherFade60: #010101;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=base] .m--font-brand,
html[data-tema=base] .m--font-color-theme,
html[data-tema=base] .font-color-theme {
  color: #716aca !important;
}
html[data-tema=base] .m--bg-theme,
html[data-tema=base] .bg-theme {
  background-color: #716aca;
}
html[data-tema=base] .m--border-theme,
html[data-tema=base] .border-theme {
  border-color: #716aca;
}
html[data-tema=base] .m--border-bottom-theme,
html[data-tema=base] .border-bottom-theme {
  border-bottom-color: #716aca;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=base] .m--border-top-theme,
html[data-tema=base] .border-top-theme {
  border-top-color: #716aca;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=base] .m--border-right-theme,
html[data-tema=base] .border-right-theme {
  border-right-color: #716aca;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=base] .m--border-left-theme,
html[data-tema=base] .border-left-theme {
  border-left-color: #716aca;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=base] .form-group:not([class*="field-loginform"]).required label::after {
  color: #716aca !important;
}
html[data-tema=base] .m-header .m-header__top,
html[data-tema=base] .m-brand {
  background-color: #716aca !important;
}
@media (min-width: 1024px) {
  html[data-tema=base] .m-header .m-header__bottom,
  html[data-tema=base] #portlet-principal > .m-portlet__head {
    background-color: #9590d7 !important;
  }
  html[data-tema=base] #portlet-principal > .m-portlet__head span,
  html[data-tema=base] #portlet-principal > .m-portlet__head h3,
  html[data-tema=base] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=base] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -o-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -moz-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  filter: drop-shadow(0px 0px 2px #2e2972) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=base] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=base] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=base] #sistema-cliente-conencao-label,
html[data-tema=base] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -o-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -moz-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  filter: drop-shadow(0px 0px 2px #2e2972) !important;
}
html[data-tema=base] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=base] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=base] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=base] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #dddbf2 !important;
}
html[data-tema=base] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #dddbf2 !important;
}
html[data-tema=base] .m-popover.popover .popover-header {
  background-color: #716aca !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=base] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=base] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=base] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=base] .m-popover.popover hr,
html[data-tema=base] .modal .modal-content hr {
  border-color: #716aca !important;
}
html[data-tema=base] .m-popover.popover textarea,
html[data-tema=base] .modal .modal-content textarea {
  border-color: #716aca !important;
}
html[data-tema=base] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=base] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=base] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=base] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=base] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=base] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=base] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=base] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=base] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=base] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=base] .bs-popover-left .arrow,
html[data-tema=base] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=base] .bs-popover-right .arrow,
html[data-tema=base] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=base] .bs-popover-bottom .arrow,
html[data-tema=base] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=base] .bs-popover-top .arrow,
html[data-tema=base] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=base] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -o-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -moz-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  filter: drop-shadow(0px 0px 2px #2e2972) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=base],
html[data-tema=base] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=base] body {
  background-color: #9590d7 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=base] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #716aca !important;
  }
  html[data-tema=base] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #716aca !important;
    border-bottom: 2px solid #716aca !important;
    border-left: 2px solid #716aca !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=base] .m-portlet.m-portlet--skin-dark {
  background-color: #9590d7 !important;
  border: 1px solid #716aca !important;
}
html[data-tema=base] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=base] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=base] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=base] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=base] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=base] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #dddbf2 !important;
}
html[data-tema=base] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #716aca;
  border-color: #716aca !important;
}
html[data-tema=base] .btn-outline-primary:hover {
  background-color: #716aca !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=base] .btn-outline-primary:focus {
  background-color: #dddbf2 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=base] .dataTable.table th {
  background: #716aca !important;
  color: #ffffff !important;
}
html[data-tema=base] .text-primary {
  color: #716aca !important;
}
html[data-tema=base] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=base] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #716aca !important;
  color: #ffffff !important;
}
html[data-tema=base] .underline--primary {
  text-decoration-color: #716aca !important;
}
html[data-tema=base] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #716aca) !important;
  -o-filter: drop-shadow(0px 0px 2px #716aca) !important;
  -moz-filter: drop-shadow(0px 0px 2px #716aca) !important;
  filter: drop-shadow(0px 0px 2px #716aca) !important;
}
html[data-tema=base] #m_scroll_top i {
  color: #716aca !important;
}
html[data-tema=base] .m-footer {
  border-top: 2px solid #716aca !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=base] .nav-item.m-tabs__item.disabled > a {
    color: #2e2972 !important;
    border-color: #2e2972 !important;
  }
  html[data-tema=base] .nav-item.m-tabs__item.disabled > a i {
    color: #2e2972 !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=base] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=base] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=base] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=base] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #716aca !important;
  }
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #716aca !important;
  }
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=base] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #716aca !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=base] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=base] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=base] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=base] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #dddbf2 !important;
  cursor: pointer !important;
}
html[data-tema=base] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=base] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #dddbf2 !important;
}
html[data-tema=base] .m-loader.m-loader--brand:before {
  border-top-color: #716aca;
}
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=base] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #716aca !important;
}
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=base] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #716aca !important;
  box-shadow: 0 0 0 2px #716aca !important;
}
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=base] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=base] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #716aca !important;
}
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=base] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=base] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=base] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=base] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=base] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=base] .form-control.focus,
html[data-tema=base] .form-control:focus {
  border-color: #716aca !important;
}
.m--font-color-brand,
.font-color-brand,
.m--font-brand,
.font-brand {
  color: #716aca !important;
}
.m--bg-brand,
.bg-brand {
  color: #ffffff !important;
  background-color: #716aca !important;
}
.m--border-brand,
.border-brand {
  border-color: #716aca !important;
}
.m--border-bottom-brand,
.border-bottom-brand {
  border-bottom-color: #716aca !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-brand,
.border-top-brand {
  border-top-color: #716aca !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-brand,
.border-right-brand {
  border-right-color: #716aca !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-brand,
.border-left-brand {
  border-left-color: #716aca !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--brand {
  text-decoration: underline;
  text-decoration-color: #716aca !important;
}
.strike.strike--brand:before,
.strike.strike--brand:after {
  border-top-color: #716aca !important;
}
.m-link.m-link--brand {
  color: #716aca !important;
}
.shadow-brand {
  box-shadow: 0 0 0 2px #716aca !important;
  border: 0 !important;
  border-bottom: 3px solid #716aca !important;
}
.shadow-brand .table-hover tbody tr:hover {
  background-color: rgba(113, 106, 202, 0.2) !important;
  border-color: rgba(113, 106, 202, 0.2) !important;
}
.m-portlet--border-bottom-brand {
  border-bottom: 3px solid #716aca !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--brand:before {
  background-color: #716aca !important;
}
.nav.nav-pills .nav-link.nav-brand.active {
  background: #716aca;
  color: #ffffff;
}
.first-letter-color--brand::first-letter {
  color: #716aca !important;
}
.m-portlet.m-portlet--border-bottom-brand {
  border-bottom: 3px solid #716aca;
}
.m-portlet.m-portlet--border-left-brand {
  border-left: 3px solid #716aca;
}
.m-portlet.m-portlet--border-right-brand {
  border-right: 3px solid #716aca;
}
.m-portlet.m-portlet--border-top-brand {
  border-top: 3px solid #716aca;
}
.m-portlet.m-portlet--border-geral-brand {
  border: 3px solid #716aca;
}
.btn-brand {
  color: #ffffff;
  background-color: #716aca;
  background-image: none !important;
  border-color: #3d3698 !important;
  font-weight: bold !important;
}
.btn-brand:hover {
  color: #ffffff;
  border-color: #3d3698 !important;
  background: #3d3698 !important;
}
.btn-brand.disabled:not(.default-disabled),
.btn-brand[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-brand {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #362f85 !important;
  border-color: #2e2972 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-brand.disabled:not(.default-disabled):hover,
.btn-brand[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-brand:hover,
.btn-brand.disabled:not(.default-disabled):focus,
.btn-brand[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-brand:focus,
.btn-brand.disabled:not(.default-disabled):active,
.btn-brand[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-brand:active {
  background-color: #362f85 !important;
  border-color: #2e2972 !important;
  color: #262734 !important;
}
.btn-outline-brand {
  color: #716aca !important;
  background-color: transparent;
  background-image: none;
  border-color: #716aca !important;
}
.btn-outline-brand:hover {
  color: #ffffff !important;
  border-color: #716aca !important;
  background: #716aca !important;
}
.demo-theme-brand {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #716aca 33%, #9590d7 33%, #9590d7 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #716aca 33%, #9590d7 33%, #9590d7 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #716aca 33%, #9590d7 33%, #9590d7 66%, #ffffff 66%);
  background: linear-gradient(110deg, #716aca 33%, #9590d7 33%, #9590d7 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=brand] {
  --base: #716aca;
  --isdarken: true;
  --secondary: #9590d7;
  --contrast: #ffffff;
  --fade10: #9590d7;
  --fade20: #b9b5e5;
  --fade30: #dddbf2;
  --fade40: #ffffff;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #4d44bd;
  --otherFade20: #3d3698;
  --otherFade30: #2e2972;
  --otherFade40: #1f1b4d;
  --otherFade50: #100e27;
  --otherFade60: #010101;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=brand] .m--font-brand,
html[data-tema=brand] .m--font-color-theme,
html[data-tema=brand] .font-color-theme {
  color: #716aca !important;
}
html[data-tema=brand] .m--bg-theme,
html[data-tema=brand] .bg-theme {
  background-color: #716aca;
}
html[data-tema=brand] .m--border-theme,
html[data-tema=brand] .border-theme {
  border-color: #716aca;
}
html[data-tema=brand] .m--border-bottom-theme,
html[data-tema=brand] .border-bottom-theme {
  border-bottom-color: #716aca;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=brand] .m--border-top-theme,
html[data-tema=brand] .border-top-theme {
  border-top-color: #716aca;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=brand] .m--border-right-theme,
html[data-tema=brand] .border-right-theme {
  border-right-color: #716aca;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=brand] .m--border-left-theme,
html[data-tema=brand] .border-left-theme {
  border-left-color: #716aca;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=brand] .form-group:not([class*="field-loginform"]).required label::after {
  color: #716aca !important;
}
html[data-tema=brand] .m-header .m-header__top,
html[data-tema=brand] .m-brand {
  background-color: #716aca !important;
}
@media (min-width: 1024px) {
  html[data-tema=brand] .m-header .m-header__bottom,
  html[data-tema=brand] #portlet-principal > .m-portlet__head {
    background-color: #9590d7 !important;
  }
  html[data-tema=brand] #portlet-principal > .m-portlet__head span,
  html[data-tema=brand] #portlet-principal > .m-portlet__head h3,
  html[data-tema=brand] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=brand] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -o-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -moz-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  filter: drop-shadow(0px 0px 2px #2e2972) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=brand] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=brand] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=brand] #sistema-cliente-conencao-label,
html[data-tema=brand] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -o-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -moz-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  filter: drop-shadow(0px 0px 2px #2e2972) !important;
}
html[data-tema=brand] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=brand] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=brand] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=brand] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #dddbf2 !important;
}
html[data-tema=brand] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #dddbf2 !important;
}
html[data-tema=brand] .m-popover.popover .popover-header {
  background-color: #716aca !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=brand] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=brand] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=brand] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=brand] .m-popover.popover hr,
html[data-tema=brand] .modal .modal-content hr {
  border-color: #716aca !important;
}
html[data-tema=brand] .m-popover.popover textarea,
html[data-tema=brand] .modal .modal-content textarea {
  border-color: #716aca !important;
}
html[data-tema=brand] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=brand] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=brand] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=brand] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=brand] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=brand] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=brand] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=brand] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=brand] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=brand] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=brand] .bs-popover-left .arrow,
html[data-tema=brand] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=brand] .bs-popover-right .arrow,
html[data-tema=brand] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=brand] .bs-popover-bottom .arrow,
html[data-tema=brand] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=brand] .bs-popover-top .arrow,
html[data-tema=brand] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=brand] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -o-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  -moz-filter: drop-shadow(0px 0px 2px #2e2972) !important;
  filter: drop-shadow(0px 0px 2px #2e2972) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=brand],
html[data-tema=brand] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=brand] body {
  background-color: #9590d7 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=brand] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #716aca !important;
  }
  html[data-tema=brand] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #716aca !important;
    border-bottom: 2px solid #716aca !important;
    border-left: 2px solid #716aca !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=brand] .m-portlet.m-portlet--skin-dark {
  background-color: #9590d7 !important;
  border: 1px solid #716aca !important;
}
html[data-tema=brand] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=brand] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=brand] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=brand] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=brand] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=brand] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #dddbf2 !important;
}
html[data-tema=brand] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #716aca;
  border-color: #716aca !important;
}
html[data-tema=brand] .btn-outline-primary:hover {
  background-color: #716aca !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=brand] .btn-outline-primary:focus {
  background-color: #dddbf2 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=brand] .dataTable.table th {
  background: #716aca !important;
  color: #ffffff !important;
}
html[data-tema=brand] .text-primary {
  color: #716aca !important;
}
html[data-tema=brand] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=brand] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #716aca !important;
  color: #ffffff !important;
}
html[data-tema=brand] .underline--primary {
  text-decoration-color: #716aca !important;
}
html[data-tema=brand] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #716aca) !important;
  -o-filter: drop-shadow(0px 0px 2px #716aca) !important;
  -moz-filter: drop-shadow(0px 0px 2px #716aca) !important;
  filter: drop-shadow(0px 0px 2px #716aca) !important;
}
html[data-tema=brand] #m_scroll_top i {
  color: #716aca !important;
}
html[data-tema=brand] .m-footer {
  border-top: 2px solid #716aca !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=brand] .nav-item.m-tabs__item.disabled > a {
    color: #2e2972 !important;
    border-color: #2e2972 !important;
  }
  html[data-tema=brand] .nav-item.m-tabs__item.disabled > a i {
    color: #2e2972 !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #716aca !important;
  }
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #716aca !important;
  }
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=brand] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #716aca !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #dddbf2 !important;
  cursor: pointer !important;
}
html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=brand] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #dddbf2 !important;
}
html[data-tema=brand] .m-loader.m-loader--brand:before {
  border-top-color: #716aca;
}
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=brand] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #716aca !important;
}
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=brand] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #716aca !important;
  box-shadow: 0 0 0 2px #716aca !important;
}
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=brand] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=brand] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #716aca !important;
}
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=brand] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=brand] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=brand] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=brand] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=brand] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=brand] .form-control.focus,
html[data-tema=brand] .form-control:focus {
  border-color: #716aca !important;
}
.m--font-color-danger,
.font-color-danger,
.m--font-danger,
.font-danger {
  color: #c14549 !important;
}
.m--bg-danger,
.bg-danger {
  color: #ffffff !important;
  background-color: #c14549 !important;
}
.m--border-danger,
.border-danger {
  border-color: #c14549 !important;
}
.m--border-bottom-danger,
.border-bottom-danger {
  border-bottom-color: #c14549 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-danger,
.border-top-danger {
  border-top-color: #c14549 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-danger,
.border-right-danger {
  border-right-color: #c14549 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-danger,
.border-left-danger {
  border-left-color: #c14549 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--danger {
  text-decoration: underline;
  text-decoration-color: #c14549 !important;
}
.strike.strike--danger:before,
.strike.strike--danger:after {
  border-top-color: #c14549 !important;
}
.m-link.m-link--danger {
  color: #c14549 !important;
}
.shadow-danger {
  box-shadow: 0 0 0 2px #c14549 !important;
  border: 0 !important;
  border-bottom: 3px solid #c14549 !important;
}
.shadow-danger .table-hover tbody tr:hover {
  background-color: rgba(193, 69, 73, 0.2) !important;
  border-color: rgba(193, 69, 73, 0.2) !important;
}
.m-portlet--border-bottom-danger {
  border-bottom: 3px solid #c14549 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--danger:before {
  background-color: #c14549 !important;
}
.nav.nav-pills .nav-link.nav-danger.active {
  background: #c14549;
  color: #ffffff;
}
.first-letter-color--danger::first-letter {
  color: #c14549 !important;
}
.m-portlet.m-portlet--border-bottom-danger {
  border-bottom: 3px solid #c14549;
}
.m-portlet.m-portlet--border-left-danger {
  border-left: 3px solid #c14549;
}
.m-portlet.m-portlet--border-right-danger {
  border-right: 3px solid #c14549;
}
.m-portlet.m-portlet--border-top-danger {
  border-top: 3px solid #c14549;
}
.m-portlet.m-portlet--border-geral-danger {
  border: 3px solid #c14549;
}
.btn-danger {
  color: #262734;
  background-color: #c14549;
  background-image: none !important;
  border-color: #78282b !important;
  font-weight: bold !important;
}
.btn-danger:hover {
  color: #ffffff;
  border-color: #78282b !important;
  background: #78282b !important;
}
.btn-danger.disabled:not(.default-disabled),
.btn-danger[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-danger {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #652224 !important;
  border-color: #521b1d !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-danger.disabled:not(.default-disabled):hover,
.btn-danger[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-danger:hover,
.btn-danger.disabled:not(.default-disabled):focus,
.btn-danger[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-danger:focus,
.btn-danger.disabled:not(.default-disabled):active,
.btn-danger[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-danger:active {
  background-color: #652224 !important;
  border-color: #521b1d !important;
  color: #262734 !important;
}
.btn-outline-danger {
  color: #c14549 !important;
  background-color: transparent;
  background-image: none;
  border-color: #c14549 !important;
}
.btn-outline-danger:hover {
  color: #ffffff !important;
  border-color: #c14549 !important;
  background: #c14549 !important;
}
.demo-theme-danger {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
  background: linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=danger] {
  --base: #c14549;
  --isdarken: true;
  --secondary: #ce6b6e;
  --contrast: #ffffff;
  --fade10: #ce6b6e;
  --fade20: #db9194;
  --fade30: #e7b8b9;
  --fade40: #f4dedf;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #9e3538;
  --otherFade20: #78282b;
  --otherFade30: #521b1d;
  --otherFade40: #2b0e0f;
  --otherFade50: #050202;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=danger] .m--font-brand,
html[data-tema=danger] .m--font-color-theme,
html[data-tema=danger] .font-color-theme {
  color: #c14549 !important;
}
html[data-tema=danger] .m--bg-theme,
html[data-tema=danger] .bg-theme {
  background-color: #c14549;
}
html[data-tema=danger] .m--border-theme,
html[data-tema=danger] .border-theme {
  border-color: #c14549;
}
html[data-tema=danger] .m--border-bottom-theme,
html[data-tema=danger] .border-bottom-theme {
  border-bottom-color: #c14549;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=danger] .m--border-top-theme,
html[data-tema=danger] .border-top-theme {
  border-top-color: #c14549;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=danger] .m--border-right-theme,
html[data-tema=danger] .border-right-theme {
  border-right-color: #c14549;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=danger] .m--border-left-theme,
html[data-tema=danger] .border-left-theme {
  border-left-color: #c14549;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=danger] .form-group:not([class*="field-loginform"]).required label::after {
  color: #c14549 !important;
}
html[data-tema=danger] .m-header .m-header__top,
html[data-tema=danger] .m-brand {
  background-color: #c14549 !important;
}
@media (min-width: 1024px) {
  html[data-tema=danger] .m-header .m-header__bottom,
  html[data-tema=danger] #portlet-principal > .m-portlet__head {
    background-color: #ce6b6e !important;
  }
  html[data-tema=danger] #portlet-principal > .m-portlet__head span,
  html[data-tema=danger] #portlet-principal > .m-portlet__head h3,
  html[data-tema=danger] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=danger] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -o-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -moz-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  filter: drop-shadow(0px 0px 2px #521b1d) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=danger] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=danger] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=danger] #sistema-cliente-conencao-label,
html[data-tema=danger] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -o-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -moz-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  filter: drop-shadow(0px 0px 2px #521b1d) !important;
}
html[data-tema=danger] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=danger] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=danger] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=danger] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #e7b8b9 !important;
}
html[data-tema=danger] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #e7b8b9 !important;
}
html[data-tema=danger] .m-popover.popover .popover-header {
  background-color: #c14549 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=danger] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=danger] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=danger] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=danger] .m-popover.popover hr,
html[data-tema=danger] .modal .modal-content hr {
  border-color: #c14549 !important;
}
html[data-tema=danger] .m-popover.popover textarea,
html[data-tema=danger] .modal .modal-content textarea {
  border-color: #c14549 !important;
}
html[data-tema=danger] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=danger] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=danger] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=danger] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=danger] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=danger] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=danger] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=danger] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=danger] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=danger] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=danger] .bs-popover-left .arrow,
html[data-tema=danger] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=danger] .bs-popover-right .arrow,
html[data-tema=danger] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=danger] .bs-popover-bottom .arrow,
html[data-tema=danger] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=danger] .bs-popover-top .arrow,
html[data-tema=danger] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=danger] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -o-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -moz-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  filter: drop-shadow(0px 0px 2px #521b1d) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=danger],
html[data-tema=danger] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=danger] body {
  background-color: #ce6b6e !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=danger] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #c14549 !important;
  }
  html[data-tema=danger] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #c14549 !important;
    border-bottom: 2px solid #c14549 !important;
    border-left: 2px solid #c14549 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=danger] .m-portlet.m-portlet--skin-dark {
  background-color: #ce6b6e !important;
  border: 1px solid #c14549 !important;
}
html[data-tema=danger] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=danger] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=danger] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=danger] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=danger] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=danger] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #e7b8b9 !important;
}
html[data-tema=danger] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #c14549;
  border-color: #c14549 !important;
}
html[data-tema=danger] .btn-outline-primary:hover {
  background-color: #c14549 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=danger] .btn-outline-primary:focus {
  background-color: #e7b8b9 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=danger] .dataTable.table th {
  background: #c14549 !important;
  color: #ffffff !important;
}
html[data-tema=danger] .text-primary {
  color: #c14549 !important;
}
html[data-tema=danger] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=danger] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #c14549 !important;
  color: #ffffff !important;
}
html[data-tema=danger] .underline--primary {
  text-decoration-color: #c14549 !important;
}
html[data-tema=danger] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #c14549) !important;
  -o-filter: drop-shadow(0px 0px 2px #c14549) !important;
  -moz-filter: drop-shadow(0px 0px 2px #c14549) !important;
  filter: drop-shadow(0px 0px 2px #c14549) !important;
}
html[data-tema=danger] #m_scroll_top i {
  color: #c14549 !important;
}
html[data-tema=danger] .m-footer {
  border-top: 2px solid #c14549 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=danger] .nav-item.m-tabs__item.disabled > a {
    color: #521b1d !important;
    border-color: #521b1d !important;
  }
  html[data-tema=danger] .nav-item.m-tabs__item.disabled > a i {
    color: #521b1d !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #c14549 !important;
  }
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #c14549 !important;
  }
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=danger] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #c14549 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #e7b8b9 !important;
  cursor: pointer !important;
}
html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=danger] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #e7b8b9 !important;
}
html[data-tema=danger] .m-loader.m-loader--brand:before {
  border-top-color: #c14549;
}
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=danger] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #c14549 !important;
}
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=danger] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #c14549 !important;
  box-shadow: 0 0 0 2px #c14549 !important;
}
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=danger] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=danger] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #c14549 !important;
}
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=danger] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=danger] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=danger] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=danger] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=danger] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=danger] .form-control.focus,
html[data-tema=danger] .form-control:focus {
  border-color: #c14549 !important;
}
.m--font-color-warning,
.font-color-warning,
.m--font-warning,
.font-warning {
  color: #ffb822 !important;
}
.m--bg-warning,
.bg-warning {
  color: #000000 !important;
  background-color: #ffb822 !important;
}
.m--border-warning,
.border-warning {
  border-color: #ffb822 !important;
}
.m--border-bottom-warning,
.border-bottom-warning {
  border-bottom-color: #ffb822 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-warning,
.border-top-warning {
  border-top-color: #ffb822 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-warning,
.border-right-warning {
  border-right-color: #ffb822 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-warning,
.border-left-warning {
  border-left-color: #ffb822 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--warning {
  text-decoration: underline;
  text-decoration-color: #ffb822 !important;
}
.strike.strike--warning:before,
.strike.strike--warning:after {
  border-top-color: #ffb822 !important;
}
.m-link.m-link--warning {
  color: #ffb822 !important;
}
.shadow-warning {
  box-shadow: 0 0 0 2px #ffb822 !important;
  border: 0 !important;
  border-bottom: 3px solid #ffb822 !important;
}
.shadow-warning .table-hover tbody tr:hover {
  background-color: rgba(255, 184, 34, 0.2) !important;
  border-color: rgba(255, 184, 34, 0.2) !important;
}
.m-portlet--border-bottom-warning {
  border-bottom: 3px solid #ffb822 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--warning:before {
  background-color: #ffb822 !important;
}
.nav.nav-pills .nav-link.nav-warning.active {
  background: #ffb822;
  color: #ffffff;
}
.first-letter-color--warning::first-letter {
  color: #ffb822 !important;
}
.m-portlet.m-portlet--border-bottom-warning {
  border-bottom: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-left-warning {
  border-left: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-right-warning {
  border-right: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-top-warning {
  border-top: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-geral-warning {
  border: 3px solid #ffb822;
}
.btn-warning {
  color: #262734;
  background-color: #ffb822;
  background-image: none !important;
  border-color: #bb7f00 !important;
  font-weight: bold !important;
}
.btn-warning:hover {
  color: #ffffff;
  border-color: #bb7f00 !important;
  background: #bb7f00 !important;
}
.btn-warning.disabled:not(.default-disabled),
.btn-warning[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-warning {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #a26e00 !important;
  border-color: #885c00 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-warning.disabled:not(.default-disabled):hover,
.btn-warning[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-warning:hover,
.btn-warning.disabled:not(.default-disabled):focus,
.btn-warning[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-warning:focus,
.btn-warning.disabled:not(.default-disabled):active,
.btn-warning[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-warning:active {
  background-color: #a26e00 !important;
  border-color: #885c00 !important;
  color: #262734 !important;
}
.btn-outline-warning {
  color: #ffb822 !important;
  background-color: transparent;
  background-image: none;
  border-color: #ffb822 !important;
}
.btn-outline-warning:hover {
  color: #000000 !important;
  border-color: #ffb822 !important;
  background: #ffb822 !important;
}
.demo-theme-warning {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=warning] {
  --base: #ffb822;
  --isdarken: false;
  --secondary: #eea200;
  --contrast: #000000;
  --fade10: #eea200;
  --fade20: #bb7f00;
  --fade30: #885c00;
  --fade40: #553a00;
  --fade50: #221700;
  --fade60: #000000;
  --fade70: #000000;
  --fade80: #000000;
  --fade90: #000000;
  --otherFade10: #ffc855;
  --otherFade20: #ffd988;
  --otherFade30: #ffe9bb;
  --otherFade40: #fffaee;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=warning] .m--font-brand,
html[data-tema=warning] .m--font-color-theme,
html[data-tema=warning] .font-color-theme {
  color: #ffb822 !important;
}
html[data-tema=warning] .m--bg-theme,
html[data-tema=warning] .bg-theme {
  background-color: #ffb822;
}
html[data-tema=warning] .m--border-theme,
html[data-tema=warning] .border-theme {
  border-color: #ffb822;
}
html[data-tema=warning] .m--border-bottom-theme,
html[data-tema=warning] .border-bottom-theme {
  border-bottom-color: #ffb822;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=warning] .m--border-top-theme,
html[data-tema=warning] .border-top-theme {
  border-top-color: #ffb822;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=warning] .m--border-right-theme,
html[data-tema=warning] .border-right-theme {
  border-right-color: #ffb822;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=warning] .m--border-left-theme,
html[data-tema=warning] .border-left-theme {
  border-left-color: #ffb822;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=warning] .form-group:not([class*="field-loginform"]).required label::after {
  color: #ffb822 !important;
}
html[data-tema=warning] .m-header .m-header__top,
html[data-tema=warning] .m-brand {
  background-color: #ffb822 !important;
}
@media (min-width: 1024px) {
  html[data-tema=warning] .m-header .m-header__bottom,
  html[data-tema=warning] #portlet-principal > .m-portlet__head {
    background-color: #eea200 !important;
  }
  html[data-tema=warning] #portlet-principal > .m-portlet__head span,
  html[data-tema=warning] #portlet-principal > .m-portlet__head h3,
  html[data-tema=warning] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=warning] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=warning] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=warning] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=warning] #sistema-cliente-conencao-label,
html[data-tema=warning] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
}
html[data-tema=warning] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=warning] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=warning] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=warning] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #885c00 !important;
}
html[data-tema=warning] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #885c00 !important;
}
html[data-tema=warning] .m-popover.popover .popover-header {
  background-color: #ffb822 !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=warning] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=warning] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=warning] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=warning] .m-popover.popover hr,
html[data-tema=warning] .modal .modal-content hr {
  border-color: #ffb822 !important;
}
html[data-tema=warning] .m-popover.popover textarea,
html[data-tema=warning] .modal .modal-content textarea {
  border-color: #ffb822 !important;
}
html[data-tema=warning] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=warning] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=warning] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=warning] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=warning] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=warning] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=warning] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=warning] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=warning] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=warning] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=warning] .bs-popover-left .arrow,
html[data-tema=warning] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=warning] .bs-popover-right .arrow,
html[data-tema=warning] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=warning] .bs-popover-bottom .arrow,
html[data-tema=warning] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=warning] .bs-popover-top .arrow,
html[data-tema=warning] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=warning] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=warning],
html[data-tema=warning] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=warning] body {
  background-color: #eea200 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=warning] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #ffb822 !important;
  }
  html[data-tema=warning] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #ffb822 !important;
    border-bottom: 2px solid #ffb822 !important;
    border-left: 2px solid #ffb822 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=warning] .m-portlet.m-portlet--skin-dark {
  background-color: #eea200 !important;
  border: 1px solid #ffb822 !important;
}
html[data-tema=warning] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=warning] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=warning] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=warning] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=warning] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=warning] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #885c00 !important;
}
html[data-tema=warning] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #ffb822;
  border-color: #ffb822 !important;
}
html[data-tema=warning] .btn-outline-primary:hover {
  background-color: #ffb822 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=warning] .btn-outline-primary:focus {
  background-color: #885c00 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=warning] .dataTable.table th {
  background: #ffb822 !important;
  color: #000000 !important;
}
html[data-tema=warning] .text-primary {
  color: #ffb822 !important;
}
html[data-tema=warning] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=warning] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ffb822 !important;
  color: #000000 !important;
}
html[data-tema=warning] .underline--primary {
  text-decoration-color: #ffb822 !important;
}
html[data-tema=warning] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  filter: drop-shadow(0px 0px 2px #ffb822) !important;
}
html[data-tema=warning] #m_scroll_top i {
  color: #ffb822 !important;
}
html[data-tema=warning] .m-footer {
  border-top: 2px solid #ffb822 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=warning] .nav-item.m-tabs__item.disabled > a {
    color: #ffe9bb !important;
    border-color: #ffe9bb !important;
  }
  html[data-tema=warning] .nav-item.m-tabs__item.disabled > a i {
    color: #ffe9bb !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ffb822 !important;
  }
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #ffb822 !important;
  }
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=warning] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #ffb822 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #885c00 !important;
  cursor: pointer !important;
}
html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=warning] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #885c00 !important;
}
html[data-tema=warning] .m-loader.m-loader--brand:before {
  border-top-color: #ffb822;
}
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=warning] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #ffb822 !important;
}
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=warning] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #ffb822 !important;
  box-shadow: 0 0 0 2px #ffb822 !important;
}
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=warning] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=warning] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #ffb822 !important;
}
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=warning] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=warning] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=warning] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=warning] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=warning] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=warning] .form-control.focus,
html[data-tema=warning] .form-control:focus {
  border-color: #ffb822 !important;
}
.m--font-color-success,
.font-color-success,
.m--font-success,
.font-success {
  color: #34bfa3 !important;
}
.m--bg-success,
.bg-success {
  color: #ffffff !important;
  background-color: #34bfa3 !important;
}
.m--border-success,
.border-success {
  border-color: #34bfa3 !important;
}
.m--border-bottom-success,
.border-bottom-success {
  border-bottom-color: #34bfa3 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-success,
.border-top-success {
  border-top-color: #34bfa3 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-success,
.border-right-success {
  border-right-color: #34bfa3 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-success,
.border-left-success {
  border-left-color: #34bfa3 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--success {
  text-decoration: underline;
  text-decoration-color: #34bfa3 !important;
}
.strike.strike--success:before,
.strike.strike--success:after {
  border-top-color: #34bfa3 !important;
}
.m-link.m-link--success {
  color: #34bfa3 !important;
}
.shadow-success {
  box-shadow: 0 0 0 2px #34bfa3 !important;
  border: 0 !important;
  border-bottom: 3px solid #34bfa3 !important;
}
.shadow-success .table-hover tbody tr:hover {
  background-color: rgba(52, 191, 163, 0.2) !important;
  border-color: rgba(52, 191, 163, 0.2) !important;
}
.m-portlet--border-bottom-success {
  border-bottom: 3px solid #34bfa3 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--success:before {
  background-color: #34bfa3 !important;
}
.nav.nav-pills .nav-link.nav-success.active {
  background: #34bfa3;
  color: #ffffff;
}
.first-letter-color--success::first-letter {
  color: #34bfa3 !important;
}
.m-portlet.m-portlet--border-bottom-success {
  border-bottom: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-left-success {
  border-left: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-right-success {
  border-right: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-top-success {
  border-top: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-geral-success {
  border: 3px solid #34bfa3;
}
.btn-success {
  color: #262734;
  background-color: #34bfa3;
  background-image: none !important;
  border-color: #1e6f5f !important;
  font-weight: bold !important;
}
.btn-success:hover {
  color: #ffffff;
  border-color: #1e6f5f !important;
  background: #1e6f5f !important;
}
.btn-success.disabled:not(.default-disabled),
.btn-success[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-success {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #195b4d !important;
  border-color: #13473c !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-success.disabled:not(.default-disabled):hover,
.btn-success[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-success:hover,
.btn-success.disabled:not(.default-disabled):focus,
.btn-success[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-success:focus,
.btn-success.disabled:not(.default-disabled):active,
.btn-success[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-success:active {
  background-color: #195b4d !important;
  border-color: #13473c !important;
  color: #262734 !important;
}
.btn-outline-success {
  color: #34bfa3 !important;
  background-color: transparent;
  background-image: none;
  border-color: #34bfa3 !important;
}
.btn-outline-success:hover {
  color: #ffffff !important;
  border-color: #34bfa3 !important;
  background: #34bfa3 !important;
}
.demo-theme-success {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
  background: linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=success] {
  --base: #34bfa3;
  --isdarken: true;
  --secondary: #55d1b8;
  --contrast: #ffffff;
  --fade10: #55d1b8;
  --fade20: #7ddcc9;
  --fade30: #a5e7d9;
  --fade40: #cdf2ea;
  --fade50: #f6fcfb;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #299781;
  --otherFade20: #1e6f5f;
  --otherFade30: #13473c;
  --otherFade40: #081f1a;
  --otherFade50: #000000;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=success] .m--font-brand,
html[data-tema=success] .m--font-color-theme,
html[data-tema=success] .font-color-theme {
  color: #34bfa3 !important;
}
html[data-tema=success] .m--bg-theme,
html[data-tema=success] .bg-theme {
  background-color: #34bfa3;
}
html[data-tema=success] .m--border-theme,
html[data-tema=success] .border-theme {
  border-color: #34bfa3;
}
html[data-tema=success] .m--border-bottom-theme,
html[data-tema=success] .border-bottom-theme {
  border-bottom-color: #34bfa3;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=success] .m--border-top-theme,
html[data-tema=success] .border-top-theme {
  border-top-color: #34bfa3;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=success] .m--border-right-theme,
html[data-tema=success] .border-right-theme {
  border-right-color: #34bfa3;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=success] .m--border-left-theme,
html[data-tema=success] .border-left-theme {
  border-left-color: #34bfa3;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=success] .form-group:not([class*="field-loginform"]).required label::after {
  color: #34bfa3 !important;
}
html[data-tema=success] .m-header .m-header__top,
html[data-tema=success] .m-brand {
  background-color: #34bfa3 !important;
}
@media (min-width: 1024px) {
  html[data-tema=success] .m-header .m-header__bottom,
  html[data-tema=success] #portlet-principal > .m-portlet__head {
    background-color: #55d1b8 !important;
  }
  html[data-tema=success] #portlet-principal > .m-portlet__head span,
  html[data-tema=success] #portlet-principal > .m-portlet__head h3,
  html[data-tema=success] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=success] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -o-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #13473c) !important;
  filter: drop-shadow(0px 0px 2px #13473c) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=success] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=success] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=success] #sistema-cliente-conencao-label,
html[data-tema=success] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -o-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #13473c) !important;
  filter: drop-shadow(0px 0px 2px #13473c) !important;
}
html[data-tema=success] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=success] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=success] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=success] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #a5e7d9 !important;
}
html[data-tema=success] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #a5e7d9 !important;
}
html[data-tema=success] .m-popover.popover .popover-header {
  background-color: #34bfa3 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=success] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=success] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=success] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=success] .m-popover.popover hr,
html[data-tema=success] .modal .modal-content hr {
  border-color: #34bfa3 !important;
}
html[data-tema=success] .m-popover.popover textarea,
html[data-tema=success] .modal .modal-content textarea {
  border-color: #34bfa3 !important;
}
html[data-tema=success] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=success] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=success] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=success] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=success] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=success] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=success] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=success] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=success] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=success] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=success] .bs-popover-left .arrow,
html[data-tema=success] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=success] .bs-popover-right .arrow,
html[data-tema=success] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=success] .bs-popover-bottom .arrow,
html[data-tema=success] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=success] .bs-popover-top .arrow,
html[data-tema=success] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=success] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -o-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #13473c) !important;
  filter: drop-shadow(0px 0px 2px #13473c) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=success],
html[data-tema=success] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=success] body {
  background-color: #55d1b8 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=success] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #34bfa3 !important;
  }
  html[data-tema=success] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #34bfa3 !important;
    border-bottom: 2px solid #34bfa3 !important;
    border-left: 2px solid #34bfa3 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=success] .m-portlet.m-portlet--skin-dark {
  background-color: #55d1b8 !important;
  border: 1px solid #34bfa3 !important;
}
html[data-tema=success] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=success] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=success] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=success] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=success] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=success] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #a5e7d9 !important;
}
html[data-tema=success] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #34bfa3;
  border-color: #34bfa3 !important;
}
html[data-tema=success] .btn-outline-primary:hover {
  background-color: #34bfa3 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=success] .btn-outline-primary:focus {
  background-color: #a5e7d9 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=success] .dataTable.table th {
  background: #34bfa3 !important;
  color: #ffffff !important;
}
html[data-tema=success] .text-primary {
  color: #34bfa3 !important;
}
html[data-tema=success] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=success] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #34bfa3 !important;
  color: #ffffff !important;
}
html[data-tema=success] .underline--primary {
  text-decoration-color: #34bfa3 !important;
}
html[data-tema=success] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #34bfa3) !important;
  -o-filter: drop-shadow(0px 0px 2px #34bfa3) !important;
  -moz-filter: drop-shadow(0px 0px 2px #34bfa3) !important;
  filter: drop-shadow(0px 0px 2px #34bfa3) !important;
}
html[data-tema=success] #m_scroll_top i {
  color: #34bfa3 !important;
}
html[data-tema=success] .m-footer {
  border-top: 2px solid #34bfa3 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=success] .nav-item.m-tabs__item.disabled > a {
    color: #13473c !important;
    border-color: #13473c !important;
  }
  html[data-tema=success] .nav-item.m-tabs__item.disabled > a i {
    color: #13473c !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=success] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=success] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=success] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=success] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #34bfa3 !important;
  }
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #34bfa3 !important;
  }
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=success] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #34bfa3 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=success] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=success] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=success] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=success] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #a5e7d9 !important;
  cursor: pointer !important;
}
html[data-tema=success] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=success] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #a5e7d9 !important;
}
html[data-tema=success] .m-loader.m-loader--brand:before {
  border-top-color: #34bfa3;
}
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=success] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #34bfa3 !important;
}
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=success] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #34bfa3 !important;
  box-shadow: 0 0 0 2px #34bfa3 !important;
}
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=success] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=success] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #34bfa3 !important;
}
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=success] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=success] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=success] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=success] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=success] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=success] .form-control.focus,
html[data-tema=success] .form-control:focus {
  border-color: #34bfa3 !important;
}
.m--font-color-primary,
.font-color-primary,
.m--font-primary,
.font-primary {
  color: #5867dd !important;
}
.m--bg-primary,
.bg-primary {
  color: #ffffff !important;
  background-color: #5867dd !important;
}
.m--border-primary,
.border-primary {
  border-color: #5867dd !important;
}
.m--border-bottom-primary,
.border-bottom-primary {
  border-bottom-color: #5867dd !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-primary,
.border-top-primary {
  border-top-color: #5867dd !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-primary,
.border-right-primary {
  border-right-color: #5867dd !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-primary,
.border-left-primary {
  border-left-color: #5867dd !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--primary {
  text-decoration: underline;
  text-decoration-color: #5867dd !important;
}
.strike.strike--primary:before,
.strike.strike--primary:after {
  border-top-color: #5867dd !important;
}
.m-link.m-link--primary {
  color: #5867dd !important;
}
.shadow-primary {
  box-shadow: 0 0 0 2px #5867dd !important;
  border: 0 !important;
  border-bottom: 3px solid #5867dd !important;
}
.shadow-primary .table-hover tbody tr:hover {
  background-color: rgba(88, 103, 221, 0.2) !important;
  border-color: rgba(88, 103, 221, 0.2) !important;
}
.m-portlet--border-bottom-primary {
  border-bottom: 3px solid #5867dd !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--primary:before {
  background-color: #5867dd !important;
}
.nav.nav-pills .nav-link.nav-primary.active {
  background: #5867dd;
  color: #ffffff;
}
.first-letter-color--primary::first-letter {
  color: #5867dd !important;
}
.m-portlet.m-portlet--border-bottom-primary {
  border-bottom: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-left-primary {
  border-left: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-right-primary {
  border-right: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-top-primary {
  border-top: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-geral-primary {
  border: 3px solid #5867dd;
}
.btn-primary {
  color: #ffffff;
  background-color: #5867dd;
  background-image: none !important;
  border-color: #2332ac !important;
  font-weight: bold !important;
}
.btn-primary:hover {
  color: #ffffff;
  border-color: #2332ac !important;
  background: #2332ac !important;
}
.btn-primary.disabled:not(.default-disabled),
.btn-primary[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-primary {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #1f2c97 !important;
  border-color: #1a2682 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-primary.disabled:not(.default-disabled):hover,
.btn-primary[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-primary:hover,
.btn-primary.disabled:not(.default-disabled):focus,
.btn-primary[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-primary:focus,
.btn-primary.disabled:not(.default-disabled):active,
.btn-primary[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-primary:active {
  background-color: #1f2c97 !important;
  border-color: #1a2682 !important;
  color: #262734 !important;
}
.btn-outline-primary {
  color: #5867dd !important;
  background-color: transparent;
  background-image: none;
  border-color: #5867dd !important;
}
.btn-outline-primary:hover {
  color: #ffffff !important;
  border-color: #5867dd !important;
  background: #5867dd !important;
}
.demo-theme-primary {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
  background: linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=primary] {
  --base: #5867dd;
  --isdarken: true;
  --secondary: #828ee6;
  --contrast: #ffffff;
  --fade10: #828ee6;
  --fade20: #adb4ee;
  --fade30: #d7dbf7;
  --fade40: #ffffff;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #2e40d4;
  --otherFade20: #2332ac;
  --otherFade30: #1a2682;
  --otherFade40: #121a57;
  --otherFade50: #090d2d;
  --otherFade60: #010102;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=primary] .m--font-brand,
html[data-tema=primary] .m--font-color-theme,
html[data-tema=primary] .font-color-theme {
  color: #5867dd !important;
}
html[data-tema=primary] .m--bg-theme,
html[data-tema=primary] .bg-theme {
  background-color: #5867dd;
}
html[data-tema=primary] .m--border-theme,
html[data-tema=primary] .border-theme {
  border-color: #5867dd;
}
html[data-tema=primary] .m--border-bottom-theme,
html[data-tema=primary] .border-bottom-theme {
  border-bottom-color: #5867dd;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=primary] .m--border-top-theme,
html[data-tema=primary] .border-top-theme {
  border-top-color: #5867dd;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=primary] .m--border-right-theme,
html[data-tema=primary] .border-right-theme {
  border-right-color: #5867dd;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=primary] .m--border-left-theme,
html[data-tema=primary] .border-left-theme {
  border-left-color: #5867dd;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=primary] .form-group:not([class*="field-loginform"]).required label::after {
  color: #5867dd !important;
}
html[data-tema=primary] .m-header .m-header__top,
html[data-tema=primary] .m-brand {
  background-color: #5867dd !important;
}
@media (min-width: 1024px) {
  html[data-tema=primary] .m-header .m-header__bottom,
  html[data-tema=primary] #portlet-principal > .m-portlet__head {
    background-color: #828ee6 !important;
  }
  html[data-tema=primary] #portlet-principal > .m-portlet__head span,
  html[data-tema=primary] #portlet-principal > .m-portlet__head h3,
  html[data-tema=primary] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=primary] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -o-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -moz-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  filter: drop-shadow(0px 0px 2px #1a2682) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=primary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=primary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=primary] #sistema-cliente-conencao-label,
html[data-tema=primary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -o-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -moz-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  filter: drop-shadow(0px 0px 2px #1a2682) !important;
}
html[data-tema=primary] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=primary] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=primary] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=primary] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #d7dbf7 !important;
}
html[data-tema=primary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #d7dbf7 !important;
}
html[data-tema=primary] .m-popover.popover .popover-header {
  background-color: #5867dd !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=primary] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=primary] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=primary] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=primary] .m-popover.popover hr,
html[data-tema=primary] .modal .modal-content hr {
  border-color: #5867dd !important;
}
html[data-tema=primary] .m-popover.popover textarea,
html[data-tema=primary] .modal .modal-content textarea {
  border-color: #5867dd !important;
}
html[data-tema=primary] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=primary] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=primary] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=primary] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=primary] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=primary] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=primary] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=primary] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=primary] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=primary] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=primary] .bs-popover-left .arrow,
html[data-tema=primary] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=primary] .bs-popover-right .arrow,
html[data-tema=primary] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=primary] .bs-popover-bottom .arrow,
html[data-tema=primary] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=primary] .bs-popover-top .arrow,
html[data-tema=primary] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=primary] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -o-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -moz-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  filter: drop-shadow(0px 0px 2px #1a2682) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=primary],
html[data-tema=primary] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=primary] body {
  background-color: #828ee6 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=primary] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #5867dd !important;
  }
  html[data-tema=primary] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #5867dd !important;
    border-bottom: 2px solid #5867dd !important;
    border-left: 2px solid #5867dd !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=primary] .m-portlet.m-portlet--skin-dark {
  background-color: #828ee6 !important;
  border: 1px solid #5867dd !important;
}
html[data-tema=primary] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=primary] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=primary] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=primary] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=primary] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=primary] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #d7dbf7 !important;
}
html[data-tema=primary] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #5867dd;
  border-color: #5867dd !important;
}
html[data-tema=primary] .btn-outline-primary:hover {
  background-color: #5867dd !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=primary] .btn-outline-primary:focus {
  background-color: #d7dbf7 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=primary] .dataTable.table th {
  background: #5867dd !important;
  color: #ffffff !important;
}
html[data-tema=primary] .text-primary {
  color: #5867dd !important;
}
html[data-tema=primary] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=primary] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #5867dd !important;
  color: #ffffff !important;
}
html[data-tema=primary] .underline--primary {
  text-decoration-color: #5867dd !important;
}
html[data-tema=primary] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #5867dd) !important;
  -o-filter: drop-shadow(0px 0px 2px #5867dd) !important;
  -moz-filter: drop-shadow(0px 0px 2px #5867dd) !important;
  filter: drop-shadow(0px 0px 2px #5867dd) !important;
}
html[data-tema=primary] #m_scroll_top i {
  color: #5867dd !important;
}
html[data-tema=primary] .m-footer {
  border-top: 2px solid #5867dd !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=primary] .nav-item.m-tabs__item.disabled > a {
    color: #1a2682 !important;
    border-color: #1a2682 !important;
  }
  html[data-tema=primary] .nav-item.m-tabs__item.disabled > a i {
    color: #1a2682 !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #5867dd !important;
  }
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #5867dd !important;
  }
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=primary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #5867dd !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #d7dbf7 !important;
  cursor: pointer !important;
}
html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=primary] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #d7dbf7 !important;
}
html[data-tema=primary] .m-loader.m-loader--brand:before {
  border-top-color: #5867dd;
}
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=primary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #5867dd !important;
}
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=primary] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #5867dd !important;
  box-shadow: 0 0 0 2px #5867dd !important;
}
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=primary] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=primary] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #5867dd !important;
}
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=primary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=primary] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=primary] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=primary] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=primary] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=primary] .form-control.focus,
html[data-tema=primary] .form-control:focus {
  border-color: #5867dd !important;
}
.m--font-color-info,
.font-color-info,
.m--font-info,
.font-info {
  color: #36a3f7 !important;
}
.m--bg-info,
.bg-info {
  color: #ffffff !important;
  background-color: #36a3f7 !important;
}
.m--border-info,
.border-info {
  border-color: #36a3f7 !important;
}
.m--border-bottom-info,
.border-bottom-info {
  border-bottom-color: #36a3f7 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-info,
.border-top-info {
  border-top-color: #36a3f7 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-info,
.border-right-info {
  border-right-color: #36a3f7 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-info,
.border-left-info {
  border-left-color: #36a3f7 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--info {
  text-decoration: underline;
  text-decoration-color: #36a3f7 !important;
}
.strike.strike--info:before,
.strike.strike--info:after {
  border-top-color: #36a3f7 !important;
}
.m-link.m-link--info {
  color: #36a3f7 !important;
}
.shadow-info {
  box-shadow: 0 0 0 2px #36a3f7 !important;
  border: 0 !important;
  border-bottom: 3px solid #36a3f7 !important;
}
.shadow-info .table-hover tbody tr:hover {
  background-color: rgba(54, 163, 247, 0.2) !important;
  border-color: rgba(54, 163, 247, 0.2) !important;
}
.m-portlet--border-bottom-info {
  border-bottom: 3px solid #36a3f7 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--info:before {
  background-color: #36a3f7 !important;
}
.nav.nav-pills .nav-link.nav-info.active {
  background: #36a3f7;
  color: #ffffff;
}
.first-letter-color--info::first-letter {
  color: #36a3f7 !important;
}
.m-portlet.m-portlet--border-bottom-info {
  border-bottom: 3px solid #36a3f7;
}
.m-portlet.m-portlet--border-left-info {
  border-left: 3px solid #36a3f7;
}
.m-portlet.m-portlet--border-right-info {
  border-right: 3px solid #36a3f7;
}
.m-portlet.m-portlet--border-top-info {
  border-top: 3px solid #36a3f7;
}
.m-portlet.m-portlet--border-geral-info {
  border: 3px solid #36a3f7;
}
.btn-info {
  color: #262734;
  background-color: #36a3f7;
  background-image: none !important;
  border-color: #086fbf !important;
  font-weight: bold !important;
}
.btn-info:hover {
  color: #ffffff;
  border-color: #086fbf !important;
  background: #086fbf !important;
}
.btn-info.disabled:not(.default-disabled),
.btn-info[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-info {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #0761a7 !important;
  border-color: #06538e !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-info.disabled:not(.default-disabled):hover,
.btn-info[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-info:hover,
.btn-info.disabled:not(.default-disabled):focus,
.btn-info[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-info:focus,
.btn-info.disabled:not(.default-disabled):active,
.btn-info[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-info:active {
  background-color: #0761a7 !important;
  border-color: #06538e !important;
  color: #262734 !important;
}
.btn-outline-info {
  color: #36a3f7 !important;
  background-color: transparent;
  background-image: none;
  border-color: #36a3f7 !important;
}
.btn-outline-info:hover {
  color: #ffffff !important;
  border-color: #36a3f7 !important;
  background: #36a3f7 !important;
}
.demo-theme-info {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #36a3f7 33%, #67b9f9 33%, #67b9f9 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #36a3f7 33%, #67b9f9 33%, #67b9f9 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #36a3f7 33%, #67b9f9 33%, #67b9f9 66%, #ffffff 66%);
  background: linear-gradient(110deg, #36a3f7 33%, #67b9f9 33%, #67b9f9 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=info] {
  --base: #36a3f7;
  --isdarken: true;
  --secondary: #67b9f9;
  --contrast: #ffffff;
  --fade10: #67b9f9;
  --fade20: #98d0fb;
  --fade30: #c9e6fd;
  --fade40: #fafdff;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #0a8cf0;
  --otherFade20: #086fbf;
  --otherFade30: #06538e;
  --otherFade40: #04365d;
  --otherFade50: #021a2c;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=info] .m--font-brand,
html[data-tema=info] .m--font-color-theme,
html[data-tema=info] .font-color-theme {
  color: #36a3f7 !important;
}
html[data-tema=info] .m--bg-theme,
html[data-tema=info] .bg-theme {
  background-color: #36a3f7;
}
html[data-tema=info] .m--border-theme,
html[data-tema=info] .border-theme {
  border-color: #36a3f7;
}
html[data-tema=info] .m--border-bottom-theme,
html[data-tema=info] .border-bottom-theme {
  border-bottom-color: #36a3f7;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=info] .m--border-top-theme,
html[data-tema=info] .border-top-theme {
  border-top-color: #36a3f7;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=info] .m--border-right-theme,
html[data-tema=info] .border-right-theme {
  border-right-color: #36a3f7;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=info] .m--border-left-theme,
html[data-tema=info] .border-left-theme {
  border-left-color: #36a3f7;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=info] .form-group:not([class*="field-loginform"]).required label::after {
  color: #36a3f7 !important;
}
html[data-tema=info] .m-header .m-header__top,
html[data-tema=info] .m-brand {
  background-color: #36a3f7 !important;
}
@media (min-width: 1024px) {
  html[data-tema=info] .m-header .m-header__bottom,
  html[data-tema=info] #portlet-principal > .m-portlet__head {
    background-color: #67b9f9 !important;
  }
  html[data-tema=info] #portlet-principal > .m-portlet__head span,
  html[data-tema=info] #portlet-principal > .m-portlet__head h3,
  html[data-tema=info] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=info] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -o-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -moz-filter: drop-shadow(0px 0px 2px #06538e) !important;
  filter: drop-shadow(0px 0px 2px #06538e) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=info] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=info] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=info] #sistema-cliente-conencao-label,
html[data-tema=info] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -o-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -moz-filter: drop-shadow(0px 0px 2px #06538e) !important;
  filter: drop-shadow(0px 0px 2px #06538e) !important;
}
html[data-tema=info] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=info] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=info] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=info] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #c9e6fd !important;
}
html[data-tema=info] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #c9e6fd !important;
}
html[data-tema=info] .m-popover.popover .popover-header {
  background-color: #36a3f7 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=info] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=info] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=info] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=info] .m-popover.popover hr,
html[data-tema=info] .modal .modal-content hr {
  border-color: #36a3f7 !important;
}
html[data-tema=info] .m-popover.popover textarea,
html[data-tema=info] .modal .modal-content textarea {
  border-color: #36a3f7 !important;
}
html[data-tema=info] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=info] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=info] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=info] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=info] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=info] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=info] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=info] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=info] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=info] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=info] .bs-popover-left .arrow,
html[data-tema=info] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=info] .bs-popover-right .arrow,
html[data-tema=info] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=info] .bs-popover-bottom .arrow,
html[data-tema=info] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=info] .bs-popover-top .arrow,
html[data-tema=info] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=info] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -o-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -moz-filter: drop-shadow(0px 0px 2px #06538e) !important;
  filter: drop-shadow(0px 0px 2px #06538e) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=info],
html[data-tema=info] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=info] body {
  background-color: #67b9f9 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=info] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #36a3f7 !important;
  }
  html[data-tema=info] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #36a3f7 !important;
    border-bottom: 2px solid #36a3f7 !important;
    border-left: 2px solid #36a3f7 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=info] .m-portlet.m-portlet--skin-dark {
  background-color: #67b9f9 !important;
  border: 1px solid #36a3f7 !important;
}
html[data-tema=info] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=info] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=info] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=info] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=info] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=info] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #c9e6fd !important;
}
html[data-tema=info] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #36a3f7;
  border-color: #36a3f7 !important;
}
html[data-tema=info] .btn-outline-primary:hover {
  background-color: #36a3f7 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=info] .btn-outline-primary:focus {
  background-color: #c9e6fd !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=info] .dataTable.table th {
  background: #36a3f7 !important;
  color: #ffffff !important;
}
html[data-tema=info] .text-primary {
  color: #36a3f7 !important;
}
html[data-tema=info] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=info] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #36a3f7 !important;
  color: #ffffff !important;
}
html[data-tema=info] .underline--primary {
  text-decoration-color: #36a3f7 !important;
}
html[data-tema=info] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #36a3f7) !important;
  -o-filter: drop-shadow(0px 0px 2px #36a3f7) !important;
  -moz-filter: drop-shadow(0px 0px 2px #36a3f7) !important;
  filter: drop-shadow(0px 0px 2px #36a3f7) !important;
}
html[data-tema=info] #m_scroll_top i {
  color: #36a3f7 !important;
}
html[data-tema=info] .m-footer {
  border-top: 2px solid #36a3f7 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=info] .nav-item.m-tabs__item.disabled > a {
    color: #06538e !important;
    border-color: #06538e !important;
  }
  html[data-tema=info] .nav-item.m-tabs__item.disabled > a i {
    color: #06538e !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=info] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=info] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=info] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=info] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #36a3f7 !important;
  }
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #36a3f7 !important;
  }
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=info] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #36a3f7 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=info] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=info] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=info] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=info] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #c9e6fd !important;
  cursor: pointer !important;
}
html[data-tema=info] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=info] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #c9e6fd !important;
}
html[data-tema=info] .m-loader.m-loader--brand:before {
  border-top-color: #36a3f7;
}
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=info] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #36a3f7 !important;
}
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=info] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #36a3f7 !important;
  box-shadow: 0 0 0 2px #36a3f7 !important;
}
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=info] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=info] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #36a3f7 !important;
}
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=info] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=info] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=info] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=info] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=info] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=info] .form-control.focus,
html[data-tema=info] .form-control:focus {
  border-color: #36a3f7 !important;
}
.m--font-color-focus,
.font-color-focus,
.m--font-focus,
.font-focus {
  color: #9816f4 !important;
}
.m--bg-focus,
.bg-focus {
  color: #ffffff !important;
  background-color: #9816f4 !important;
}
.m--border-focus,
.border-focus {
  border-color: #9816f4 !important;
}
.m--border-bottom-focus,
.border-bottom-focus {
  border-bottom-color: #9816f4 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-focus,
.border-top-focus {
  border-top-color: #9816f4 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-focus,
.border-right-focus {
  border-right-color: #9816f4 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-focus,
.border-left-focus {
  border-left-color: #9816f4 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--focus {
  text-decoration: underline;
  text-decoration-color: #9816f4 !important;
}
.strike.strike--focus:before,
.strike.strike--focus:after {
  border-top-color: #9816f4 !important;
}
.m-link.m-link--focus {
  color: #9816f4 !important;
}
.shadow-focus {
  box-shadow: 0 0 0 2px #9816f4 !important;
  border: 0 !important;
  border-bottom: 3px solid #9816f4 !important;
}
.shadow-focus .table-hover tbody tr:hover {
  background-color: rgba(152, 22, 244, 0.2) !important;
  border-color: rgba(152, 22, 244, 0.2) !important;
}
.m-portlet--border-bottom-focus {
  border-bottom: 3px solid #9816f4 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--focus:before {
  background-color: #9816f4 !important;
}
.nav.nav-pills .nav-link.nav-focus.active {
  background: #9816f4;
  color: #ffffff;
}
.first-letter-color--focus::first-letter {
  color: #9816f4 !important;
}
.m-portlet.m-portlet--border-bottom-focus {
  border-bottom: 3px solid #9816f4;
}
.m-portlet.m-portlet--border-left-focus {
  border-left: 3px solid #9816f4;
}
.m-portlet.m-portlet--border-right-focus {
  border-right: 3px solid #9816f4;
}
.m-portlet.m-portlet--border-top-focus {
  border-top: 3px solid #9816f4;
}
.m-portlet.m-portlet--border-geral-focus {
  border: 3px solid #9816f4;
}
.btn-focus {
  color: #ffffff;
  background-color: #9816f4;
  background-image: none !important;
  border-color: #5f079d !important;
  font-weight: bold !important;
}
.btn-focus:hover {
  color: #ffffff;
  border-color: #5f079d !important;
  background: #5f079d !important;
}
.btn-focus.disabled:not(.default-disabled),
.btn-focus[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-focus {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #500684 !important;
  border-color: #41056c !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-focus.disabled:not(.default-disabled):hover,
.btn-focus[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-focus:hover,
.btn-focus.disabled:not(.default-disabled):focus,
.btn-focus[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-focus:focus,
.btn-focus.disabled:not(.default-disabled):active,
.btn-focus[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-focus:active {
  background-color: #500684 !important;
  border-color: #41056c !important;
  color: #262734 !important;
}
.btn-outline-focus {
  color: #9816f4 !important;
  background-color: transparent;
  background-image: none;
  border-color: #9816f4 !important;
}
.btn-outline-focus:hover {
  color: #ffffff !important;
  border-color: #9816f4 !important;
  background: #9816f4 !important;
}
.demo-theme-focus {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #9816f4 33%, #ae47f6 33%, #ae47f6 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #9816f4 33%, #ae47f6 33%, #ae47f6 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #9816f4 33%, #ae47f6 33%, #ae47f6 66%, #ffffff 66%);
  background: linear-gradient(110deg, #9816f4 33%, #ae47f6 33%, #ae47f6 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=focus] {
  --base: #9816f4;
  --isdarken: true;
  --secondary: #ae47f6;
  --contrast: #ffffff;
  --fade10: #ae47f6;
  --fade20: #c377f9;
  --fade30: #d9a8fb;
  --fade40: #eed9fd;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #7c0acd;
  --otherFade20: #5f079d;
  --otherFade30: #41056c;
  --otherFade40: #24033b;
  --otherFade50: #06000b;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=focus] .m--font-brand,
html[data-tema=focus] .m--font-color-theme,
html[data-tema=focus] .font-color-theme {
  color: #9816f4 !important;
}
html[data-tema=focus] .m--bg-theme,
html[data-tema=focus] .bg-theme {
  background-color: #9816f4;
}
html[data-tema=focus] .m--border-theme,
html[data-tema=focus] .border-theme {
  border-color: #9816f4;
}
html[data-tema=focus] .m--border-bottom-theme,
html[data-tema=focus] .border-bottom-theme {
  border-bottom-color: #9816f4;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=focus] .m--border-top-theme,
html[data-tema=focus] .border-top-theme {
  border-top-color: #9816f4;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=focus] .m--border-right-theme,
html[data-tema=focus] .border-right-theme {
  border-right-color: #9816f4;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=focus] .m--border-left-theme,
html[data-tema=focus] .border-left-theme {
  border-left-color: #9816f4;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=focus] .form-group:not([class*="field-loginform"]).required label::after {
  color: #9816f4 !important;
}
html[data-tema=focus] .m-header .m-header__top,
html[data-tema=focus] .m-brand {
  background-color: #9816f4 !important;
}
@media (min-width: 1024px) {
  html[data-tema=focus] .m-header .m-header__bottom,
  html[data-tema=focus] #portlet-principal > .m-portlet__head {
    background-color: #ae47f6 !important;
  }
  html[data-tema=focus] #portlet-principal > .m-portlet__head span,
  html[data-tema=focus] #portlet-principal > .m-portlet__head h3,
  html[data-tema=focus] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=focus] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #41056c) !important;
  -o-filter: drop-shadow(0px 0px 2px #41056c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #41056c) !important;
  filter: drop-shadow(0px 0px 2px #41056c) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=focus] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=focus] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=focus] #sistema-cliente-conencao-label,
html[data-tema=focus] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #41056c) !important;
  -o-filter: drop-shadow(0px 0px 2px #41056c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #41056c) !important;
  filter: drop-shadow(0px 0px 2px #41056c) !important;
}
html[data-tema=focus] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=focus] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=focus] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=focus] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #d9a8fb !important;
}
html[data-tema=focus] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #d9a8fb !important;
}
html[data-tema=focus] .m-popover.popover .popover-header {
  background-color: #9816f4 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=focus] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=focus] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=focus] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=focus] .m-popover.popover hr,
html[data-tema=focus] .modal .modal-content hr {
  border-color: #9816f4 !important;
}
html[data-tema=focus] .m-popover.popover textarea,
html[data-tema=focus] .modal .modal-content textarea {
  border-color: #9816f4 !important;
}
html[data-tema=focus] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=focus] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=focus] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=focus] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=focus] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=focus] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=focus] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=focus] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=focus] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=focus] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=focus] .bs-popover-left .arrow,
html[data-tema=focus] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=focus] .bs-popover-right .arrow,
html[data-tema=focus] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=focus] .bs-popover-bottom .arrow,
html[data-tema=focus] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=focus] .bs-popover-top .arrow,
html[data-tema=focus] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=focus] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #41056c) !important;
  -o-filter: drop-shadow(0px 0px 2px #41056c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #41056c) !important;
  filter: drop-shadow(0px 0px 2px #41056c) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=focus],
html[data-tema=focus] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=focus] body {
  background-color: #ae47f6 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=focus] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #9816f4 !important;
  }
  html[data-tema=focus] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #9816f4 !important;
    border-bottom: 2px solid #9816f4 !important;
    border-left: 2px solid #9816f4 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=focus] .m-portlet.m-portlet--skin-dark {
  background-color: #ae47f6 !important;
  border: 1px solid #9816f4 !important;
}
html[data-tema=focus] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=focus] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=focus] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=focus] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=focus] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=focus] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #d9a8fb !important;
}
html[data-tema=focus] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #9816f4;
  border-color: #9816f4 !important;
}
html[data-tema=focus] .btn-outline-primary:hover {
  background-color: #9816f4 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=focus] .btn-outline-primary:focus {
  background-color: #d9a8fb !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=focus] .dataTable.table th {
  background: #9816f4 !important;
  color: #ffffff !important;
}
html[data-tema=focus] .text-primary {
  color: #9816f4 !important;
}
html[data-tema=focus] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=focus] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #9816f4 !important;
  color: #ffffff !important;
}
html[data-tema=focus] .underline--primary {
  text-decoration-color: #9816f4 !important;
}
html[data-tema=focus] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #9816f4) !important;
  -o-filter: drop-shadow(0px 0px 2px #9816f4) !important;
  -moz-filter: drop-shadow(0px 0px 2px #9816f4) !important;
  filter: drop-shadow(0px 0px 2px #9816f4) !important;
}
html[data-tema=focus] #m_scroll_top i {
  color: #9816f4 !important;
}
html[data-tema=focus] .m-footer {
  border-top: 2px solid #9816f4 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=focus] .nav-item.m-tabs__item.disabled > a {
    color: #41056c !important;
    border-color: #41056c !important;
  }
  html[data-tema=focus] .nav-item.m-tabs__item.disabled > a i {
    color: #41056c !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #9816f4 !important;
  }
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #9816f4 !important;
  }
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=focus] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #9816f4 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #d9a8fb !important;
  cursor: pointer !important;
}
html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=focus] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #d9a8fb !important;
}
html[data-tema=focus] .m-loader.m-loader--brand:before {
  border-top-color: #9816f4;
}
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=focus] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #9816f4 !important;
}
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=focus] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #9816f4 !important;
  box-shadow: 0 0 0 2px #9816f4 !important;
}
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=focus] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=focus] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #9816f4 !important;
}
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=focus] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=focus] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=focus] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=focus] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=focus] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=focus] .form-control.focus,
html[data-tema=focus] .form-control:focus {
  border-color: #9816f4 !important;
}
.m--font-color-accent,
.font-color-accent,
.m--font-accent,
.font-accent {
  color: #00c5dc !important;
}
.m--bg-accent,
.bg-accent {
  color: #000000 !important;
  background-color: #00c5dc !important;
}
.m--border-accent,
.border-accent {
  border-color: #00c5dc !important;
}
.m--border-bottom-accent,
.border-bottom-accent {
  border-bottom-color: #00c5dc !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-accent,
.border-top-accent {
  border-top-color: #00c5dc !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-accent,
.border-right-accent {
  border-right-color: #00c5dc !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-accent,
.border-left-accent {
  border-left-color: #00c5dc !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--accent {
  text-decoration: underline;
  text-decoration-color: #00c5dc !important;
}
.strike.strike--accent:before,
.strike.strike--accent:after {
  border-top-color: #00c5dc !important;
}
.m-link.m-link--accent {
  color: #00c5dc !important;
}
.shadow-accent {
  box-shadow: 0 0 0 2px #00c5dc !important;
  border: 0 !important;
  border-bottom: 3px solid #00c5dc !important;
}
.shadow-accent .table-hover tbody tr:hover {
  background-color: rgba(0, 197, 220, 0.2) !important;
  border-color: rgba(0, 197, 220, 0.2) !important;
}
.m-portlet--border-bottom-accent {
  border-bottom: 3px solid #00c5dc !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--accent:before {
  background-color: #00c5dc !important;
}
.nav.nav-pills .nav-link.nav-accent.active {
  background: #00c5dc;
  color: #ffffff;
}
.first-letter-color--accent::first-letter {
  color: #00c5dc !important;
}
.m-portlet.m-portlet--border-bottom-accent {
  border-bottom: 3px solid #00c5dc;
}
.m-portlet.m-portlet--border-left-accent {
  border-left: 3px solid #00c5dc;
}
.m-portlet.m-portlet--border-right-accent {
  border-right: 3px solid #00c5dc;
}
.m-portlet.m-portlet--border-top-accent {
  border-top: 3px solid #00c5dc;
}
.m-portlet.m-portlet--border-geral-accent {
  border: 3px solid #00c5dc;
}
.btn-accent {
  color: #262734;
  background-color: #00c5dc;
  background-image: none !important;
  border-color: #006a76 !important;
  font-weight: bold !important;
}
.btn-accent:hover {
  color: #ffffff;
  border-color: #006a76 !important;
  background: #006a76 !important;
}
.btn-accent.disabled:not(.default-disabled),
.btn-accent[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-accent {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #00535d !important;
  border-color: #003c43 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-accent.disabled:not(.default-disabled):hover,
.btn-accent[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-accent:hover,
.btn-accent.disabled:not(.default-disabled):focus,
.btn-accent[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-accent:focus,
.btn-accent.disabled:not(.default-disabled):active,
.btn-accent[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-accent:active {
  background-color: #00535d !important;
  border-color: #003c43 !important;
  color: #262734 !important;
}
.btn-outline-accent {
  color: #00c5dc !important;
  background-color: transparent;
  background-image: none;
  border-color: #00c5dc !important;
}
.btn-outline-accent:hover {
  color: #000000 !important;
  border-color: #00c5dc !important;
  background: #00c5dc !important;
}
.demo-theme-accent {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #00c5dc 33%, #0097a9 33%, #0097a9 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #00c5dc 33%, #0097a9 33%, #0097a9 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #00c5dc 33%, #0097a9 33%, #0097a9 66%, #000000 66%);
  background: linear-gradient(110deg, #00c5dc 33%, #0097a9 33%, #0097a9 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=accent] {
  --base: #00c5dc;
  --isdarken: false;
  --secondary: #0097a9;
  --contrast: #000000;
  --fade10: #0097a9;
  --fade20: #006a76;
  --fade30: #003c43;
  --fade40: #000e10;
  --fade50: #000000;
  --fade60: #000000;
  --fade70: #000000;
  --fade80: #000000;
  --fade90: #000000;
  --otherFade10: #10e6ff;
  --otherFade20: #43ebff;
  --otherFade30: #76f1ff;
  --otherFade40: #a9f6ff;
  --otherFade50: #dcfbff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=accent] .m--font-brand,
html[data-tema=accent] .m--font-color-theme,
html[data-tema=accent] .font-color-theme {
  color: #00c5dc !important;
}
html[data-tema=accent] .m--bg-theme,
html[data-tema=accent] .bg-theme {
  background-color: #00c5dc;
}
html[data-tema=accent] .m--border-theme,
html[data-tema=accent] .border-theme {
  border-color: #00c5dc;
}
html[data-tema=accent] .m--border-bottom-theme,
html[data-tema=accent] .border-bottom-theme {
  border-bottom-color: #00c5dc;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=accent] .m--border-top-theme,
html[data-tema=accent] .border-top-theme {
  border-top-color: #00c5dc;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=accent] .m--border-right-theme,
html[data-tema=accent] .border-right-theme {
  border-right-color: #00c5dc;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=accent] .m--border-left-theme,
html[data-tema=accent] .border-left-theme {
  border-left-color: #00c5dc;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=accent] .form-group:not([class*="field-loginform"]).required label::after {
  color: #00c5dc !important;
}
html[data-tema=accent] .m-header .m-header__top,
html[data-tema=accent] .m-brand {
  background-color: #00c5dc !important;
}
@media (min-width: 1024px) {
  html[data-tema=accent] .m-header .m-header__bottom,
  html[data-tema=accent] #portlet-principal > .m-portlet__head {
    background-color: #0097a9 !important;
  }
  html[data-tema=accent] #portlet-principal > .m-portlet__head span,
  html[data-tema=accent] #portlet-principal > .m-portlet__head h3,
  html[data-tema=accent] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=accent] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  -o-filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  filter: drop-shadow(0px 0px 2px #76f1ff) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=accent] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=accent] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=accent] #sistema-cliente-conencao-label,
html[data-tema=accent] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  -o-filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  filter: drop-shadow(0px 0px 2px #76f1ff) !important;
}
html[data-tema=accent] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=accent] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=accent] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=accent] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #003c43 !important;
}
html[data-tema=accent] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #003c43 !important;
}
html[data-tema=accent] .m-popover.popover .popover-header {
  background-color: #00c5dc !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=accent] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=accent] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=accent] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=accent] .m-popover.popover hr,
html[data-tema=accent] .modal .modal-content hr {
  border-color: #00c5dc !important;
}
html[data-tema=accent] .m-popover.popover textarea,
html[data-tema=accent] .modal .modal-content textarea {
  border-color: #00c5dc !important;
}
html[data-tema=accent] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=accent] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=accent] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=accent] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=accent] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=accent] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=accent] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=accent] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=accent] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=accent] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=accent] .bs-popover-left .arrow,
html[data-tema=accent] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=accent] .bs-popover-right .arrow,
html[data-tema=accent] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=accent] .bs-popover-bottom .arrow,
html[data-tema=accent] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=accent] .bs-popover-top .arrow,
html[data-tema=accent] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=accent] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  -o-filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  filter: drop-shadow(0px 0px 2px #76f1ff) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=accent],
html[data-tema=accent] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=accent] body {
  background-color: #0097a9 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=accent] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #00c5dc !important;
  }
  html[data-tema=accent] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #00c5dc !important;
    border-bottom: 2px solid #00c5dc !important;
    border-left: 2px solid #00c5dc !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=accent] .m-portlet.m-portlet--skin-dark {
  background-color: #0097a9 !important;
  border: 1px solid #00c5dc !important;
}
html[data-tema=accent] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=accent] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=accent] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=accent] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=accent] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=accent] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #003c43 !important;
}
html[data-tema=accent] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #00c5dc;
  border-color: #00c5dc !important;
}
html[data-tema=accent] .btn-outline-primary:hover {
  background-color: #00c5dc !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=accent] .btn-outline-primary:focus {
  background-color: #003c43 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=accent] .dataTable.table th {
  background: #00c5dc !important;
  color: #000000 !important;
}
html[data-tema=accent] .text-primary {
  color: #00c5dc !important;
}
html[data-tema=accent] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=accent] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #00c5dc !important;
  color: #000000 !important;
}
html[data-tema=accent] .underline--primary {
  text-decoration-color: #00c5dc !important;
}
html[data-tema=accent] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #00c5dc) !important;
  -o-filter: drop-shadow(0px 0px 2px #00c5dc) !important;
  -moz-filter: drop-shadow(0px 0px 2px #00c5dc) !important;
  filter: drop-shadow(0px 0px 2px #00c5dc) !important;
}
html[data-tema=accent] #m_scroll_top i {
  color: #00c5dc !important;
}
html[data-tema=accent] .m-footer {
  border-top: 2px solid #00c5dc !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=accent] .nav-item.m-tabs__item.disabled > a {
    color: #76f1ff !important;
    border-color: #76f1ff !important;
  }
  html[data-tema=accent] .nav-item.m-tabs__item.disabled > a i {
    color: #76f1ff !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #00c5dc !important;
  }
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #00c5dc !important;
  }
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=accent] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #00c5dc !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #003c43 !important;
  cursor: pointer !important;
}
html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=accent] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #003c43 !important;
}
html[data-tema=accent] .m-loader.m-loader--brand:before {
  border-top-color: #00c5dc;
}
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=accent] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #00c5dc !important;
}
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=accent] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #00c5dc !important;
  box-shadow: 0 0 0 2px #00c5dc !important;
}
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=accent] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=accent] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #00c5dc !important;
}
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=accent] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=accent] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=accent] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=accent] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=accent] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=accent] .form-control.focus,
html[data-tema=accent] .form-control:focus {
  border-color: #00c5dc !important;
}
.m--font-color-dark,
.font-color-dark,
.m--font-dark,
.font-dark {
  color: #262734 !important;
}
.m--bg-dark,
.bg-dark {
  color: #ffffff !important;
  background-color: #262734 !important;
}
.m--border-dark,
.border-dark {
  border-color: #262734 !important;
}
.m--border-bottom-dark,
.border-bottom-dark {
  border-bottom-color: #262734 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-dark,
.border-top-dark {
  border-top-color: #262734 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-dark,
.border-right-dark {
  border-right-color: #262734 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-dark,
.border-left-dark {
  border-left-color: #262734 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--dark {
  text-decoration: underline;
  text-decoration-color: #262734 !important;
}
.strike.strike--dark:before,
.strike.strike--dark:after {
  border-top-color: #262734 !important;
}
.m-link.m-link--dark {
  color: #262734 !important;
}
.shadow-dark {
  box-shadow: 0 0 0 2px #262734 !important;
  border: 0 !important;
  border-bottom: 3px solid #262734 !important;
}
.shadow-dark .table-hover tbody tr:hover {
  background-color: rgba(38, 39, 52, 0.2) !important;
  border-color: rgba(38, 39, 52, 0.2) !important;
}
.m-portlet--border-bottom-dark {
  border-bottom: 3px solid #262734 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--dark:before {
  background-color: #262734 !important;
}
.nav.nav-pills .nav-link.nav-dark.active {
  background: #262734;
  color: #ffffff;
}
.first-letter-color--dark::first-letter {
  color: #262734 !important;
}
.m-portlet.m-portlet--border-bottom-dark {
  border-bottom: 3px solid #262734;
}
.m-portlet.m-portlet--border-left-dark {
  border-left: 3px solid #262734;
}
.m-portlet.m-portlet--border-right-dark {
  border-right: 3px solid #262734;
}
.m-portlet.m-portlet--border-top-dark {
  border-top: 3px solid #262734;
}
.m-portlet.m-portlet--border-geral-dark {
  border: 3px solid #262734;
}
.btn-dark {
  color: #ffffff;
  background-color: #262734;
  background-image: none !important;
  border-color: #000000 !important;
  font-weight: bold !important;
}
.btn-dark:hover {
  color: #ffffff;
  border-color: #000000 !important;
  background: #000000 !important;
}
.btn-dark.disabled:not(.default-disabled),
.btn-dark[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-dark {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-dark.disabled:not(.default-disabled):hover,
.btn-dark[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-dark:hover,
.btn-dark.disabled:not(.default-disabled):focus,
.btn-dark[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-dark:focus,
.btn-dark.disabled:not(.default-disabled):active,
.btn-dark[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-dark:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #262734 !important;
}
.btn-outline-dark {
  color: #262734 !important;
  background-color: transparent;
  background-image: none;
  border-color: #262734 !important;
}
.btn-outline-dark:hover {
  color: #ffffff !important;
  border-color: #262734 !important;
  background: #262734 !important;
}
.demo-theme-dark {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #262734 33%, #3c3d51 33%, #3c3d51 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #262734 33%, #3c3d51 33%, #3c3d51 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #262734 33%, #3c3d51 33%, #3c3d51 66%, #ffffff 66%);
  background: linear-gradient(110deg, #262734 33%, #3c3d51 33%, #3c3d51 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=dark] {
  --base: #262734;
  --isdarken: true;
  --secondary: #3c3d51;
  --contrast: #ffffff;
  --fade10: #3c3d51;
  --fade20: #51536f;
  --fade30: #67698c;
  --fade40: #8285a4;
  --fade50: #a0a2b9;
  --fade60: #bdbecf;
  --fade70: #dbdbe4;
  --fade80: #f8f8fa;
  --fade90: #ffffff;
  --otherFade10: #101117;
  --otherFade20: #000000;
  --otherFade30: #000000;
  --otherFade40: #000000;
  --otherFade50: #000000;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=dark] .m--font-brand,
html[data-tema=dark] .m--font-color-theme,
html[data-tema=dark] .font-color-theme {
  color: #262734 !important;
}
html[data-tema=dark] .m--bg-theme,
html[data-tema=dark] .bg-theme {
  background-color: #262734;
}
html[data-tema=dark] .m--border-theme,
html[data-tema=dark] .border-theme {
  border-color: #262734;
}
html[data-tema=dark] .m--border-bottom-theme,
html[data-tema=dark] .border-bottom-theme {
  border-bottom-color: #262734;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=dark] .m--border-top-theme,
html[data-tema=dark] .border-top-theme {
  border-top-color: #262734;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=dark] .m--border-right-theme,
html[data-tema=dark] .border-right-theme {
  border-right-color: #262734;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=dark] .m--border-left-theme,
html[data-tema=dark] .border-left-theme {
  border-left-color: #262734;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=dark] .form-group:not([class*="field-loginform"]).required label::after {
  color: #262734 !important;
}
html[data-tema=dark] .m-header .m-header__top,
html[data-tema=dark] .m-brand {
  background-color: #262734 !important;
}
@media (min-width: 1024px) {
  html[data-tema=dark] .m-header .m-header__bottom,
  html[data-tema=dark] #portlet-principal > .m-portlet__head {
    background-color: #3c3d51 !important;
  }
  html[data-tema=dark] #portlet-principal > .m-portlet__head span,
  html[data-tema=dark] #portlet-principal > .m-portlet__head h3,
  html[data-tema=dark] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=dark] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #000000) !important;
  -o-filter: drop-shadow(0px 0px 2px #000000) !important;
  -moz-filter: drop-shadow(0px 0px 2px #000000) !important;
  filter: drop-shadow(0px 0px 2px #000000) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=dark] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=dark] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=dark] #sistema-cliente-conencao-label,
html[data-tema=dark] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #000000) !important;
  -o-filter: drop-shadow(0px 0px 2px #000000) !important;
  -moz-filter: drop-shadow(0px 0px 2px #000000) !important;
  filter: drop-shadow(0px 0px 2px #000000) !important;
}
html[data-tema=dark] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=dark] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=dark] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=dark] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #67698c !important;
}
html[data-tema=dark] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #67698c !important;
}
html[data-tema=dark] .m-popover.popover .popover-header {
  background-color: #262734 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=dark] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=dark] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=dark] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=dark] .m-popover.popover hr,
html[data-tema=dark] .modal .modal-content hr {
  border-color: #262734 !important;
}
html[data-tema=dark] .m-popover.popover textarea,
html[data-tema=dark] .modal .modal-content textarea {
  border-color: #262734 !important;
}
html[data-tema=dark] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=dark] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=dark] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=dark] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=dark] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=dark] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=dark] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=dark] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=dark] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=dark] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=dark] .bs-popover-left .arrow,
html[data-tema=dark] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=dark] .bs-popover-right .arrow,
html[data-tema=dark] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=dark] .bs-popover-bottom .arrow,
html[data-tema=dark] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=dark] .bs-popover-top .arrow,
html[data-tema=dark] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=dark] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #000000) !important;
  -o-filter: drop-shadow(0px 0px 2px #000000) !important;
  -moz-filter: drop-shadow(0px 0px 2px #000000) !important;
  filter: drop-shadow(0px 0px 2px #000000) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=dark],
html[data-tema=dark] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=dark] body {
  background-color: #3c3d51 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=dark] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #262734 !important;
  }
  html[data-tema=dark] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #262734 !important;
    border-bottom: 2px solid #262734 !important;
    border-left: 2px solid #262734 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=dark] .m-portlet.m-portlet--skin-dark {
  background-color: #3c3d51 !important;
  border: 1px solid #262734 !important;
}
html[data-tema=dark] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=dark] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=dark] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=dark] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=dark] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=dark] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #67698c !important;
}
html[data-tema=dark] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #262734;
  border-color: #262734 !important;
}
html[data-tema=dark] .btn-outline-primary:hover {
  background-color: #262734 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=dark] .btn-outline-primary:focus {
  background-color: #67698c !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=dark] .dataTable.table th {
  background: #262734 !important;
  color: #ffffff !important;
}
html[data-tema=dark] .text-primary {
  color: #262734 !important;
}
html[data-tema=dark] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=dark] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #262734 !important;
  color: #ffffff !important;
}
html[data-tema=dark] .underline--primary {
  text-decoration-color: #262734 !important;
}
html[data-tema=dark] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #262734) !important;
  -o-filter: drop-shadow(0px 0px 2px #262734) !important;
  -moz-filter: drop-shadow(0px 0px 2px #262734) !important;
  filter: drop-shadow(0px 0px 2px #262734) !important;
}
html[data-tema=dark] #m_scroll_top i {
  color: #262734 !important;
}
html[data-tema=dark] .m-footer {
  border-top: 2px solid #262734 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=dark] .nav-item.m-tabs__item.disabled > a {
    color: #000000 !important;
    border-color: #000000 !important;
  }
  html[data-tema=dark] .nav-item.m-tabs__item.disabled > a i {
    color: #000000 !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #262734 !important;
  }
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #262734 !important;
  }
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=dark] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #262734 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #67698c !important;
  cursor: pointer !important;
}
html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=dark] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #67698c !important;
}
html[data-tema=dark] .m-loader.m-loader--brand:before {
  border-top-color: #262734;
}
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=dark] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #262734 !important;
}
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=dark] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #262734 !important;
  box-shadow: 0 0 0 2px #262734 !important;
}
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=dark] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=dark] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #262734 !important;
}
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=dark] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=dark] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=dark] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=dark] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=dark] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=dark] .form-control.focus,
html[data-tema=dark] .form-control:focus {
  border-color: #262734 !important;
}
.m--font-color-secondary,
.font-color-secondary,
.m--font-secondary,
.font-secondary {
  color: #ffffff !important;
}
.m--bg-secondary,
.bg-secondary {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.m--border-secondary,
.border-secondary {
  border-color: #ffffff !important;
}
.m--border-bottom-secondary,
.border-bottom-secondary {
  border-bottom-color: #ffffff !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-secondary,
.border-top-secondary {
  border-top-color: #ffffff !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-secondary,
.border-right-secondary {
  border-right-color: #ffffff !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-secondary,
.border-left-secondary {
  border-left-color: #ffffff !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--secondary {
  text-decoration: underline;
  text-decoration-color: #ffffff !important;
}
.strike.strike--secondary:before,
.strike.strike--secondary:after {
  border-top-color: #ffffff !important;
}
.m-link.m-link--secondary {
  color: #ffffff !important;
}
.shadow-secondary {
  box-shadow: 0 0 0 2px #ffffff !important;
  border: 0 !important;
  border-bottom: 3px solid #ffffff !important;
}
.shadow-secondary .table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.m-portlet--border-bottom-secondary {
  border-bottom: 3px solid #ffffff !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--secondary:before {
  background-color: #ffffff !important;
}
.nav.nav-pills .nav-link.nav-secondary.active {
  background: #ffffff;
  color: #ffffff;
}
.first-letter-color--secondary::first-letter {
  color: #ffffff !important;
}
.m-portlet.m-portlet--border-bottom-secondary {
  border-bottom: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-left-secondary {
  border-left: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-right-secondary {
  border-right: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-top-secondary {
  border-top: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-geral-secondary {
  border: 3px solid #ffffff;
}
.btn-secondary {
  color: #262734;
  background-color: #ffffff;
  background-image: none !important;
  border-color: #cccccc !important;
  font-weight: bold !important;
}
.btn-secondary:hover {
  color: #000000;
  border-color: #cccccc !important;
  background: #cccccc !important;
}
.btn-secondary.disabled:not(.default-disabled),
.btn-secondary[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-secondary {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-secondary.disabled:not(.default-disabled):hover,
.btn-secondary[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-secondary:hover,
.btn-secondary.disabled:not(.default-disabled):focus,
.btn-secondary[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-secondary:focus,
.btn-secondary.disabled:not(.default-disabled):active,
.btn-secondary[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-secondary:active {
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
}
.btn-outline-secondary {
  color: #ffffff !important;
  background-color: transparent;
  background-image: none;
  border-color: #ffffff !important;
}
.btn-outline-secondary:hover {
  color: #000000 !important;
  border-color: #ffffff !important;
  background: #ffffff !important;
}
.demo-theme-secondary {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=secondary] {
  --base: #ffffff;
  --isdarken: false;
  --secondary: #e6e6e6;
  --contrast: #000000;
  --fade10: #e6e6e6;
  --fade20: #cccccc;
  --fade30: #b3b3b3;
  --fade40: #999999;
  --fade50: #808080;
  --fade60: #666666;
  --fade70: #4d4d4d;
  --fade80: #333333;
  --fade90: #191919;
  --otherFade10: #ffffff;
  --otherFade20: #ffffff;
  --otherFade30: #ffffff;
  --otherFade40: #ffffff;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=secondary] .m--font-brand,
html[data-tema=secondary] .m--font-color-theme,
html[data-tema=secondary] .font-color-theme {
  color: #ffffff !important;
}
html[data-tema=secondary] .m--bg-theme,
html[data-tema=secondary] .bg-theme {
  background-color: #ffffff;
}
html[data-tema=secondary] .m--border-theme,
html[data-tema=secondary] .border-theme {
  border-color: #ffffff;
}
html[data-tema=secondary] .m--border-bottom-theme,
html[data-tema=secondary] .border-bottom-theme {
  border-bottom-color: #ffffff;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=secondary] .m--border-top-theme,
html[data-tema=secondary] .border-top-theme {
  border-top-color: #ffffff;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=secondary] .m--border-right-theme,
html[data-tema=secondary] .border-right-theme {
  border-right-color: #ffffff;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=secondary] .m--border-left-theme,
html[data-tema=secondary] .border-left-theme {
  border-left-color: #ffffff;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=secondary] .form-group:not([class*="field-loginform"]).required label::after {
  color: #ffffff !important;
}
html[data-tema=secondary] .m-header .m-header__top,
html[data-tema=secondary] .m-brand {
  background-color: #ffffff !important;
}
@media (min-width: 1024px) {
  html[data-tema=secondary] .m-header .m-header__bottom,
  html[data-tema=secondary] #portlet-principal > .m-portlet__head {
    background-color: #e6e6e6 !important;
  }
  html[data-tema=secondary] #portlet-principal > .m-portlet__head span,
  html[data-tema=secondary] #portlet-principal > .m-portlet__head h3,
  html[data-tema=secondary] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=secondary] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=secondary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=secondary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=secondary] #sistema-cliente-conencao-label,
html[data-tema=secondary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=secondary] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=secondary] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=secondary] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=secondary] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #b3b3b3 !important;
}
html[data-tema=secondary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #b3b3b3 !important;
}
html[data-tema=secondary] .m-popover.popover .popover-header {
  background-color: #ffffff !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=secondary] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=secondary] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=secondary] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=secondary] .m-popover.popover hr,
html[data-tema=secondary] .modal .modal-content hr {
  border-color: #ffffff !important;
}
html[data-tema=secondary] .m-popover.popover textarea,
html[data-tema=secondary] .modal .modal-content textarea {
  border-color: #ffffff !important;
}
html[data-tema=secondary] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=secondary] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=secondary] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=secondary] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=secondary] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=secondary] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=secondary] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=secondary] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=secondary] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=secondary] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=secondary] .bs-popover-left .arrow,
html[data-tema=secondary] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=secondary] .bs-popover-right .arrow,
html[data-tema=secondary] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=secondary] .bs-popover-bottom .arrow,
html[data-tema=secondary] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=secondary] .bs-popover-top .arrow,
html[data-tema=secondary] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=secondary] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=secondary],
html[data-tema=secondary] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=secondary] body {
  background-color: #e6e6e6 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=secondary] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #ffffff !important;
  }
  html[data-tema=secondary] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #ffffff !important;
    border-bottom: 2px solid #ffffff !important;
    border-left: 2px solid #ffffff !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=secondary] .m-portlet.m-portlet--skin-dark {
  background-color: #e6e6e6 !important;
  border: 1px solid #ffffff !important;
}
html[data-tema=secondary] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=secondary] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=secondary] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=secondary] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=secondary] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=secondary] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #b3b3b3 !important;
}
html[data-tema=secondary] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #ffffff;
  border-color: #ffffff !important;
}
html[data-tema=secondary] .btn-outline-primary:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=secondary] .btn-outline-primary:focus {
  background-color: #b3b3b3 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=secondary] .dataTable.table th {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=secondary] .text-primary {
  color: #ffffff !important;
}
html[data-tema=secondary] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=secondary] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=secondary] .underline--primary {
  text-decoration-color: #ffffff !important;
}
html[data-tema=secondary] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=secondary] #m_scroll_top i {
  color: #ffffff !important;
}
html[data-tema=secondary] .m-footer {
  border-top: 2px solid #ffffff !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=secondary] .nav-item.m-tabs__item.disabled > a {
    color: #ffffff !important;
    border-color: #ffffff !important;
  }
  html[data-tema=secondary] .nav-item.m-tabs__item.disabled > a i {
    color: #ffffff !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ffffff !important;
  }
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #ffffff !important;
  }
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=secondary] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #b3b3b3 !important;
  cursor: pointer !important;
}
html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=secondary] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #b3b3b3 !important;
}
html[data-tema=secondary] .m-loader.m-loader--brand:before {
  border-top-color: #ffffff;
}
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=secondary] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #ffffff !important;
}
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=secondary] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #ffffff !important;
  box-shadow: 0 0 0 2px #ffffff !important;
}
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=secondary] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=secondary] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #ffffff !important;
}
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=secondary] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=secondary] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=secondary] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=secondary] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=secondary] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=secondary] .form-control.focus,
html[data-tema=secondary] .form-control:focus {
  border-color: #ffffff !important;
}
.m--font-color-light,
.font-color-light,
.m--font-light,
.font-light {
  color: #ffffff !important;
}
.m--bg-light,
.bg-light {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.m--border-light,
.border-light {
  border-color: #ffffff !important;
}
.m--border-bottom-light,
.border-bottom-light {
  border-bottom-color: #ffffff !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-light,
.border-top-light {
  border-top-color: #ffffff !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-light,
.border-right-light {
  border-right-color: #ffffff !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-light,
.border-left-light {
  border-left-color: #ffffff !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--light {
  text-decoration: underline;
  text-decoration-color: #ffffff !important;
}
.strike.strike--light:before,
.strike.strike--light:after {
  border-top-color: #ffffff !important;
}
.m-link.m-link--light {
  color: #ffffff !important;
}
.shadow-light {
  box-shadow: 0 0 0 2px #ffffff !important;
  border: 0 !important;
  border-bottom: 3px solid #ffffff !important;
}
.shadow-light .table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.m-portlet--border-bottom-light {
  border-bottom: 3px solid #ffffff !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--light:before {
  background-color: #ffffff !important;
}
.nav.nav-pills .nav-link.nav-light.active {
  background: #ffffff;
  color: #ffffff;
}
.first-letter-color--light::first-letter {
  color: #ffffff !important;
}
.m-portlet.m-portlet--border-bottom-light {
  border-bottom: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-left-light {
  border-left: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-right-light {
  border-right: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-top-light {
  border-top: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-geral-light {
  border: 3px solid #ffffff;
}
.btn-light {
  color: #ffffff;
  background-color: #ffffff;
  background-image: none !important;
  border-color: #cccccc !important;
  font-weight: bold !important;
}
.btn-light:hover {
  color: #000000;
  border-color: #cccccc !important;
  background: #cccccc !important;
}
.btn-light.disabled:not(.default-disabled),
.btn-light[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-light {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-light.disabled:not(.default-disabled):hover,
.btn-light[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-light:hover,
.btn-light.disabled:not(.default-disabled):focus,
.btn-light[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-light:focus,
.btn-light.disabled:not(.default-disabled):active,
.btn-light[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-light:active {
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
}
.btn-outline-light {
  color: #ffffff !important;
  background-color: transparent;
  background-image: none;
  border-color: #ffffff !important;
}
.btn-outline-light:hover {
  color: #000000 !important;
  border-color: #ffffff !important;
  background: #ffffff !important;
}
.demo-theme-light {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=light] {
  --base: #ffffff;
  --isdarken: false;
  --secondary: #e6e6e6;
  --contrast: #000000;
  --fade10: #e6e6e6;
  --fade20: #cccccc;
  --fade30: #b3b3b3;
  --fade40: #999999;
  --fade50: #808080;
  --fade60: #666666;
  --fade70: #4d4d4d;
  --fade80: #333333;
  --fade90: #191919;
  --otherFade10: #ffffff;
  --otherFade20: #ffffff;
  --otherFade30: #ffffff;
  --otherFade40: #ffffff;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=light] .m--font-brand,
html[data-tema=light] .m--font-color-theme,
html[data-tema=light] .font-color-theme {
  color: #ffffff !important;
}
html[data-tema=light] .m--bg-theme,
html[data-tema=light] .bg-theme {
  background-color: #ffffff;
}
html[data-tema=light] .m--border-theme,
html[data-tema=light] .border-theme {
  border-color: #ffffff;
}
html[data-tema=light] .m--border-bottom-theme,
html[data-tema=light] .border-bottom-theme {
  border-bottom-color: #ffffff;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=light] .m--border-top-theme,
html[data-tema=light] .border-top-theme {
  border-top-color: #ffffff;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=light] .m--border-right-theme,
html[data-tema=light] .border-right-theme {
  border-right-color: #ffffff;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=light] .m--border-left-theme,
html[data-tema=light] .border-left-theme {
  border-left-color: #ffffff;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=light] .form-group:not([class*="field-loginform"]).required label::after {
  color: #ffffff !important;
}
html[data-tema=light] .m-header .m-header__top,
html[data-tema=light] .m-brand {
  background-color: #ffffff !important;
}
@media (min-width: 1024px) {
  html[data-tema=light] .m-header .m-header__bottom,
  html[data-tema=light] #portlet-principal > .m-portlet__head {
    background-color: #e6e6e6 !important;
  }
  html[data-tema=light] #portlet-principal > .m-portlet__head span,
  html[data-tema=light] #portlet-principal > .m-portlet__head h3,
  html[data-tema=light] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=light] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=light] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=light] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=light] #sistema-cliente-conencao-label,
html[data-tema=light] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=light] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=light] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=light] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=light] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #b3b3b3 !important;
}
html[data-tema=light] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #b3b3b3 !important;
}
html[data-tema=light] .m-popover.popover .popover-header {
  background-color: #ffffff !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=light] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=light] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=light] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=light] .m-popover.popover hr,
html[data-tema=light] .modal .modal-content hr {
  border-color: #ffffff !important;
}
html[data-tema=light] .m-popover.popover textarea,
html[data-tema=light] .modal .modal-content textarea {
  border-color: #ffffff !important;
}
html[data-tema=light] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=light] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=light] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=light] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=light] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=light] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=light] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=light] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=light] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=light] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=light] .bs-popover-left .arrow,
html[data-tema=light] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=light] .bs-popover-right .arrow,
html[data-tema=light] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=light] .bs-popover-bottom .arrow,
html[data-tema=light] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=light] .bs-popover-top .arrow,
html[data-tema=light] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=light] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=light],
html[data-tema=light] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=light] body {
  background-color: #e6e6e6 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=light] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #ffffff !important;
  }
  html[data-tema=light] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #ffffff !important;
    border-bottom: 2px solid #ffffff !important;
    border-left: 2px solid #ffffff !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=light] .m-portlet.m-portlet--skin-dark {
  background-color: #e6e6e6 !important;
  border: 1px solid #ffffff !important;
}
html[data-tema=light] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=light] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=light] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=light] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=light] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=light] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #b3b3b3 !important;
}
html[data-tema=light] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #ffffff;
  border-color: #ffffff !important;
}
html[data-tema=light] .btn-outline-primary:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=light] .btn-outline-primary:focus {
  background-color: #b3b3b3 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=light] .dataTable.table th {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=light] .text-primary {
  color: #ffffff !important;
}
html[data-tema=light] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=light] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=light] .underline--primary {
  text-decoration-color: #ffffff !important;
}
html[data-tema=light] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=light] #m_scroll_top i {
  color: #ffffff !important;
}
html[data-tema=light] .m-footer {
  border-top: 2px solid #ffffff !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=light] .nav-item.m-tabs__item.disabled > a {
    color: #ffffff !important;
    border-color: #ffffff !important;
  }
  html[data-tema=light] .nav-item.m-tabs__item.disabled > a i {
    color: #ffffff !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=light] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=light] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=light] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=light] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ffffff !important;
  }
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #ffffff !important;
  }
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=light] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=light] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=light] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=light] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=light] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #b3b3b3 !important;
  cursor: pointer !important;
}
html[data-tema=light] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=light] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #b3b3b3 !important;
}
html[data-tema=light] .m-loader.m-loader--brand:before {
  border-top-color: #ffffff;
}
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=light] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #ffffff !important;
}
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=light] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #ffffff !important;
  box-shadow: 0 0 0 2px #ffffff !important;
}
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=light] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=light] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #ffffff !important;
}
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=light] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=light] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=light] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=light] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=light] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=light] .form-control.focus,
html[data-tema=light] .form-control:focus {
  border-color: #ffffff !important;
}
.m--font-color-sucesso,
.font-color-sucesso,
.m--font-sucesso,
.font-sucesso {
  color: #34bfa3 !important;
}
.m--bg-sucesso,
.bg-sucesso {
  color: #ffffff !important;
  background-color: #34bfa3 !important;
}
.m--border-sucesso,
.border-sucesso {
  border-color: #34bfa3 !important;
}
.m--border-bottom-sucesso,
.border-bottom-sucesso {
  border-bottom-color: #34bfa3 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-sucesso,
.border-top-sucesso {
  border-top-color: #34bfa3 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-sucesso,
.border-right-sucesso {
  border-right-color: #34bfa3 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-sucesso,
.border-left-sucesso {
  border-left-color: #34bfa3 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--sucesso {
  text-decoration: underline;
  text-decoration-color: #34bfa3 !important;
}
.strike.strike--sucesso:before,
.strike.strike--sucesso:after {
  border-top-color: #34bfa3 !important;
}
.m-link.m-link--sucesso {
  color: #34bfa3 !important;
}
.shadow-sucesso {
  box-shadow: 0 0 0 2px #34bfa3 !important;
  border: 0 !important;
  border-bottom: 3px solid #34bfa3 !important;
}
.shadow-sucesso .table-hover tbody tr:hover {
  background-color: rgba(52, 191, 163, 0.2) !important;
  border-color: rgba(52, 191, 163, 0.2) !important;
}
.m-portlet--border-bottom-sucesso {
  border-bottom: 3px solid #34bfa3 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--sucesso:before {
  background-color: #34bfa3 !important;
}
.nav.nav-pills .nav-link.nav-sucesso.active {
  background: #34bfa3;
  color: #ffffff;
}
.first-letter-color--sucesso::first-letter {
  color: #34bfa3 !important;
}
.m-portlet.m-portlet--border-bottom-sucesso {
  border-bottom: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-left-sucesso {
  border-left: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-right-sucesso {
  border-right: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-top-sucesso {
  border-top: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-geral-sucesso {
  border: 3px solid #34bfa3;
}
.btn-sucesso {
  color: #262734;
  background-color: #34bfa3;
  background-image: none !important;
  border-color: #1e6f5f !important;
  font-weight: bold !important;
}
.btn-sucesso:hover {
  color: #ffffff;
  border-color: #1e6f5f !important;
  background: #1e6f5f !important;
}
.btn-sucesso.disabled:not(.default-disabled),
.btn-sucesso[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-sucesso {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #195b4d !important;
  border-color: #13473c !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-sucesso.disabled:not(.default-disabled):hover,
.btn-sucesso[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-sucesso:hover,
.btn-sucesso.disabled:not(.default-disabled):focus,
.btn-sucesso[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-sucesso:focus,
.btn-sucesso.disabled:not(.default-disabled):active,
.btn-sucesso[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-sucesso:active {
  background-color: #195b4d !important;
  border-color: #13473c !important;
  color: #262734 !important;
}
.btn-outline-sucesso {
  color: #34bfa3 !important;
  background-color: transparent;
  background-image: none;
  border-color: #34bfa3 !important;
}
.btn-outline-sucesso:hover {
  color: #ffffff !important;
  border-color: #34bfa3 !important;
  background: #34bfa3 !important;
}
.demo-theme-sucesso {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
  background: linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=sucesso] {
  --base: #34bfa3;
  --isdarken: true;
  --secondary: #55d1b8;
  --contrast: #ffffff;
  --fade10: #55d1b8;
  --fade20: #7ddcc9;
  --fade30: #a5e7d9;
  --fade40: #cdf2ea;
  --fade50: #f6fcfb;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #299781;
  --otherFade20: #1e6f5f;
  --otherFade30: #13473c;
  --otherFade40: #081f1a;
  --otherFade50: #000000;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=sucesso] .m--font-brand,
html[data-tema=sucesso] .m--font-color-theme,
html[data-tema=sucesso] .font-color-theme {
  color: #34bfa3 !important;
}
html[data-tema=sucesso] .m--bg-theme,
html[data-tema=sucesso] .bg-theme {
  background-color: #34bfa3;
}
html[data-tema=sucesso] .m--border-theme,
html[data-tema=sucesso] .border-theme {
  border-color: #34bfa3;
}
html[data-tema=sucesso] .m--border-bottom-theme,
html[data-tema=sucesso] .border-bottom-theme {
  border-bottom-color: #34bfa3;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=sucesso] .m--border-top-theme,
html[data-tema=sucesso] .border-top-theme {
  border-top-color: #34bfa3;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=sucesso] .m--border-right-theme,
html[data-tema=sucesso] .border-right-theme {
  border-right-color: #34bfa3;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=sucesso] .m--border-left-theme,
html[data-tema=sucesso] .border-left-theme {
  border-left-color: #34bfa3;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=sucesso] .form-group:not([class*="field-loginform"]).required label::after {
  color: #34bfa3 !important;
}
html[data-tema=sucesso] .m-header .m-header__top,
html[data-tema=sucesso] .m-brand {
  background-color: #34bfa3 !important;
}
@media (min-width: 1024px) {
  html[data-tema=sucesso] .m-header .m-header__bottom,
  html[data-tema=sucesso] #portlet-principal > .m-portlet__head {
    background-color: #55d1b8 !important;
  }
  html[data-tema=sucesso] #portlet-principal > .m-portlet__head span,
  html[data-tema=sucesso] #portlet-principal > .m-portlet__head h3,
  html[data-tema=sucesso] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=sucesso] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -o-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #13473c) !important;
  filter: drop-shadow(0px 0px 2px #13473c) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=sucesso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=sucesso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=sucesso] #sistema-cliente-conencao-label,
html[data-tema=sucesso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -o-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #13473c) !important;
  filter: drop-shadow(0px 0px 2px #13473c) !important;
}
html[data-tema=sucesso] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=sucesso] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=sucesso] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=sucesso] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #a5e7d9 !important;
}
html[data-tema=sucesso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #a5e7d9 !important;
}
html[data-tema=sucesso] .m-popover.popover .popover-header {
  background-color: #34bfa3 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=sucesso] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=sucesso] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=sucesso] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=sucesso] .m-popover.popover hr,
html[data-tema=sucesso] .modal .modal-content hr {
  border-color: #34bfa3 !important;
}
html[data-tema=sucesso] .m-popover.popover textarea,
html[data-tema=sucesso] .modal .modal-content textarea {
  border-color: #34bfa3 !important;
}
html[data-tema=sucesso] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=sucesso] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=sucesso] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=sucesso] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=sucesso] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=sucesso] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=sucesso] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=sucesso] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=sucesso] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=sucesso] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=sucesso] .bs-popover-left .arrow,
html[data-tema=sucesso] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=sucesso] .bs-popover-right .arrow,
html[data-tema=sucesso] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=sucesso] .bs-popover-bottom .arrow,
html[data-tema=sucesso] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=sucesso] .bs-popover-top .arrow,
html[data-tema=sucesso] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=sucesso] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -o-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #13473c) !important;
  filter: drop-shadow(0px 0px 2px #13473c) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=sucesso],
html[data-tema=sucesso] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=sucesso] body {
  background-color: #55d1b8 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=sucesso] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #34bfa3 !important;
  }
  html[data-tema=sucesso] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #34bfa3 !important;
    border-bottom: 2px solid #34bfa3 !important;
    border-left: 2px solid #34bfa3 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=sucesso] .m-portlet.m-portlet--skin-dark {
  background-color: #55d1b8 !important;
  border: 1px solid #34bfa3 !important;
}
html[data-tema=sucesso] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=sucesso] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=sucesso] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=sucesso] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=sucesso] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=sucesso] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #a5e7d9 !important;
}
html[data-tema=sucesso] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #34bfa3;
  border-color: #34bfa3 !important;
}
html[data-tema=sucesso] .btn-outline-primary:hover {
  background-color: #34bfa3 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=sucesso] .btn-outline-primary:focus {
  background-color: #a5e7d9 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=sucesso] .dataTable.table th {
  background: #34bfa3 !important;
  color: #ffffff !important;
}
html[data-tema=sucesso] .text-primary {
  color: #34bfa3 !important;
}
html[data-tema=sucesso] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=sucesso] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #34bfa3 !important;
  color: #ffffff !important;
}
html[data-tema=sucesso] .underline--primary {
  text-decoration-color: #34bfa3 !important;
}
html[data-tema=sucesso] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #34bfa3) !important;
  -o-filter: drop-shadow(0px 0px 2px #34bfa3) !important;
  -moz-filter: drop-shadow(0px 0px 2px #34bfa3) !important;
  filter: drop-shadow(0px 0px 2px #34bfa3) !important;
}
html[data-tema=sucesso] #m_scroll_top i {
  color: #34bfa3 !important;
}
html[data-tema=sucesso] .m-footer {
  border-top: 2px solid #34bfa3 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=sucesso] .nav-item.m-tabs__item.disabled > a {
    color: #13473c !important;
    border-color: #13473c !important;
  }
  html[data-tema=sucesso] .nav-item.m-tabs__item.disabled > a i {
    color: #13473c !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #34bfa3 !important;
  }
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #34bfa3 !important;
  }
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=sucesso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #34bfa3 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #a5e7d9 !important;
  cursor: pointer !important;
}
html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=sucesso] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #a5e7d9 !important;
}
html[data-tema=sucesso] .m-loader.m-loader--brand:before {
  border-top-color: #34bfa3;
}
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=sucesso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #34bfa3 !important;
}
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=sucesso] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #34bfa3 !important;
  box-shadow: 0 0 0 2px #34bfa3 !important;
}
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=sucesso] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=sucesso] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #34bfa3 !important;
}
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=sucesso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=sucesso] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=sucesso] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=sucesso] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=sucesso] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=sucesso] .form-control.focus,
html[data-tema=sucesso] .form-control:focus {
  border-color: #34bfa3 !important;
}
.m--font-color-secundario,
.font-color-secundario,
.m--font-secundario,
.font-secundario {
  color: #ffffff !important;
}
.m--bg-secundario,
.bg-secundario {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.m--border-secundario,
.border-secundario {
  border-color: #ffffff !important;
}
.m--border-bottom-secundario,
.border-bottom-secundario {
  border-bottom-color: #ffffff !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-secundario,
.border-top-secundario {
  border-top-color: #ffffff !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-secundario,
.border-right-secundario {
  border-right-color: #ffffff !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-secundario,
.border-left-secundario {
  border-left-color: #ffffff !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--secundario {
  text-decoration: underline;
  text-decoration-color: #ffffff !important;
}
.strike.strike--secundario:before,
.strike.strike--secundario:after {
  border-top-color: #ffffff !important;
}
.m-link.m-link--secundario {
  color: #ffffff !important;
}
.shadow-secundario {
  box-shadow: 0 0 0 2px #ffffff !important;
  border: 0 !important;
  border-bottom: 3px solid #ffffff !important;
}
.shadow-secundario .table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.m-portlet--border-bottom-secundario {
  border-bottom: 3px solid #ffffff !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--secundario:before {
  background-color: #ffffff !important;
}
.nav.nav-pills .nav-link.nav-secundario.active {
  background: #ffffff;
  color: #ffffff;
}
.first-letter-color--secundario::first-letter {
  color: #ffffff !important;
}
.m-portlet.m-portlet--border-bottom-secundario {
  border-bottom: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-left-secundario {
  border-left: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-right-secundario {
  border-right: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-top-secundario {
  border-top: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-geral-secundario {
  border: 3px solid #ffffff;
}
.btn-secundario {
  color: #262734;
  background-color: #ffffff;
  background-image: none !important;
  border-color: #cccccc !important;
  font-weight: bold !important;
}
.btn-secundario:hover {
  color: #000000;
  border-color: #cccccc !important;
  background: #cccccc !important;
}
.btn-secundario.disabled:not(.default-disabled),
.btn-secundario[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-secundario {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-secundario.disabled:not(.default-disabled):hover,
.btn-secundario[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-secundario:hover,
.btn-secundario.disabled:not(.default-disabled):focus,
.btn-secundario[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-secundario:focus,
.btn-secundario.disabled:not(.default-disabled):active,
.btn-secundario[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-secundario:active {
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
}
.btn-outline-secundario {
  color: #ffffff !important;
  background-color: transparent;
  background-image: none;
  border-color: #ffffff !important;
}
.btn-outline-secundario:hover {
  color: #000000 !important;
  border-color: #ffffff !important;
  background: #ffffff !important;
}
.demo-theme-secundario {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=secundario] {
  --base: #ffffff;
  --isdarken: false;
  --secondary: #e6e6e6;
  --contrast: #000000;
  --fade10: #e6e6e6;
  --fade20: #cccccc;
  --fade30: #b3b3b3;
  --fade40: #999999;
  --fade50: #808080;
  --fade60: #666666;
  --fade70: #4d4d4d;
  --fade80: #333333;
  --fade90: #191919;
  --otherFade10: #ffffff;
  --otherFade20: #ffffff;
  --otherFade30: #ffffff;
  --otherFade40: #ffffff;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=secundario] .m--font-brand,
html[data-tema=secundario] .m--font-color-theme,
html[data-tema=secundario] .font-color-theme {
  color: #ffffff !important;
}
html[data-tema=secundario] .m--bg-theme,
html[data-tema=secundario] .bg-theme {
  background-color: #ffffff;
}
html[data-tema=secundario] .m--border-theme,
html[data-tema=secundario] .border-theme {
  border-color: #ffffff;
}
html[data-tema=secundario] .m--border-bottom-theme,
html[data-tema=secundario] .border-bottom-theme {
  border-bottom-color: #ffffff;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=secundario] .m--border-top-theme,
html[data-tema=secundario] .border-top-theme {
  border-top-color: #ffffff;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=secundario] .m--border-right-theme,
html[data-tema=secundario] .border-right-theme {
  border-right-color: #ffffff;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=secundario] .m--border-left-theme,
html[data-tema=secundario] .border-left-theme {
  border-left-color: #ffffff;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=secundario] .form-group:not([class*="field-loginform"]).required label::after {
  color: #ffffff !important;
}
html[data-tema=secundario] .m-header .m-header__top,
html[data-tema=secundario] .m-brand {
  background-color: #ffffff !important;
}
@media (min-width: 1024px) {
  html[data-tema=secundario] .m-header .m-header__bottom,
  html[data-tema=secundario] #portlet-principal > .m-portlet__head {
    background-color: #e6e6e6 !important;
  }
  html[data-tema=secundario] #portlet-principal > .m-portlet__head span,
  html[data-tema=secundario] #portlet-principal > .m-portlet__head h3,
  html[data-tema=secundario] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=secundario] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=secundario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=secundario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=secundario] #sistema-cliente-conencao-label,
html[data-tema=secundario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=secundario] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=secundario] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=secundario] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=secundario] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #b3b3b3 !important;
}
html[data-tema=secundario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #b3b3b3 !important;
}
html[data-tema=secundario] .m-popover.popover .popover-header {
  background-color: #ffffff !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=secundario] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=secundario] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=secundario] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=secundario] .m-popover.popover hr,
html[data-tema=secundario] .modal .modal-content hr {
  border-color: #ffffff !important;
}
html[data-tema=secundario] .m-popover.popover textarea,
html[data-tema=secundario] .modal .modal-content textarea {
  border-color: #ffffff !important;
}
html[data-tema=secundario] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=secundario] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=secundario] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=secundario] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=secundario] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=secundario] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=secundario] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=secundario] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=secundario] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=secundario] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=secundario] .bs-popover-left .arrow,
html[data-tema=secundario] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=secundario] .bs-popover-right .arrow,
html[data-tema=secundario] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=secundario] .bs-popover-bottom .arrow,
html[data-tema=secundario] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=secundario] .bs-popover-top .arrow,
html[data-tema=secundario] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=secundario] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=secundario],
html[data-tema=secundario] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=secundario] body {
  background-color: #e6e6e6 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=secundario] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #ffffff !important;
  }
  html[data-tema=secundario] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #ffffff !important;
    border-bottom: 2px solid #ffffff !important;
    border-left: 2px solid #ffffff !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=secundario] .m-portlet.m-portlet--skin-dark {
  background-color: #e6e6e6 !important;
  border: 1px solid #ffffff !important;
}
html[data-tema=secundario] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=secundario] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=secundario] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=secundario] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=secundario] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=secundario] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #b3b3b3 !important;
}
html[data-tema=secundario] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #ffffff;
  border-color: #ffffff !important;
}
html[data-tema=secundario] .btn-outline-primary:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=secundario] .btn-outline-primary:focus {
  background-color: #b3b3b3 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=secundario] .dataTable.table th {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=secundario] .text-primary {
  color: #ffffff !important;
}
html[data-tema=secundario] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=secundario] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=secundario] .underline--primary {
  text-decoration-color: #ffffff !important;
}
html[data-tema=secundario] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=secundario] #m_scroll_top i {
  color: #ffffff !important;
}
html[data-tema=secundario] .m-footer {
  border-top: 2px solid #ffffff !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=secundario] .nav-item.m-tabs__item.disabled > a {
    color: #ffffff !important;
    border-color: #ffffff !important;
  }
  html[data-tema=secundario] .nav-item.m-tabs__item.disabled > a i {
    color: #ffffff !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ffffff !important;
  }
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #ffffff !important;
  }
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=secundario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #b3b3b3 !important;
  cursor: pointer !important;
}
html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=secundario] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #b3b3b3 !important;
}
html[data-tema=secundario] .m-loader.m-loader--brand:before {
  border-top-color: #ffffff;
}
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=secundario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #ffffff !important;
}
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=secundario] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #ffffff !important;
  box-shadow: 0 0 0 2px #ffffff !important;
}
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=secundario] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=secundario] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #ffffff !important;
}
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=secundario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=secundario] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=secundario] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=secundario] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=secundario] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=secundario] .form-control.focus,
html[data-tema=secundario] .form-control:focus {
  border-color: #ffffff !important;
}
.m--font-color-padrao,
.font-color-padrao,
.m--font-padrao,
.font-padrao {
  color: #ffffff !important;
}
.m--bg-padrao,
.bg-padrao {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.m--border-padrao,
.border-padrao {
  border-color: #ffffff !important;
}
.m--border-bottom-padrao,
.border-bottom-padrao {
  border-bottom-color: #ffffff !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-padrao,
.border-top-padrao {
  border-top-color: #ffffff !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-padrao,
.border-right-padrao {
  border-right-color: #ffffff !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-padrao,
.border-left-padrao {
  border-left-color: #ffffff !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--padrao {
  text-decoration: underline;
  text-decoration-color: #ffffff !important;
}
.strike.strike--padrao:before,
.strike.strike--padrao:after {
  border-top-color: #ffffff !important;
}
.m-link.m-link--padrao {
  color: #ffffff !important;
}
.shadow-padrao {
  box-shadow: 0 0 0 2px #ffffff !important;
  border: 0 !important;
  border-bottom: 3px solid #ffffff !important;
}
.shadow-padrao .table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.m-portlet--border-bottom-padrao {
  border-bottom: 3px solid #ffffff !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--padrao:before {
  background-color: #ffffff !important;
}
.nav.nav-pills .nav-link.nav-padrao.active {
  background: #ffffff;
  color: #ffffff;
}
.first-letter-color--padrao::first-letter {
  color: #ffffff !important;
}
.m-portlet.m-portlet--border-bottom-padrao {
  border-bottom: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-left-padrao {
  border-left: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-right-padrao {
  border-right: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-top-padrao {
  border-top: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-geral-padrao {
  border: 3px solid #ffffff;
}
.btn-padrao {
  color: #262734;
  background-color: #ffffff;
  background-image: none !important;
  border-color: #cccccc !important;
  font-weight: bold !important;
}
.btn-padrao:hover {
  color: #000000;
  border-color: #cccccc !important;
  background: #cccccc !important;
}
.btn-padrao.disabled:not(.default-disabled),
.btn-padrao[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-padrao {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-padrao.disabled:not(.default-disabled):hover,
.btn-padrao[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-padrao:hover,
.btn-padrao.disabled:not(.default-disabled):focus,
.btn-padrao[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-padrao:focus,
.btn-padrao.disabled:not(.default-disabled):active,
.btn-padrao[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-padrao:active {
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
}
.btn-outline-padrao {
  color: #ffffff !important;
  background-color: transparent;
  background-image: none;
  border-color: #ffffff !important;
}
.btn-outline-padrao:hover {
  color: #000000 !important;
  border-color: #ffffff !important;
  background: #ffffff !important;
}
.demo-theme-padrao {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=padrao] {
  --base: #ffffff;
  --isdarken: false;
  --secondary: #e6e6e6;
  --contrast: #000000;
  --fade10: #e6e6e6;
  --fade20: #cccccc;
  --fade30: #b3b3b3;
  --fade40: #999999;
  --fade50: #808080;
  --fade60: #666666;
  --fade70: #4d4d4d;
  --fade80: #333333;
  --fade90: #191919;
  --otherFade10: #ffffff;
  --otherFade20: #ffffff;
  --otherFade30: #ffffff;
  --otherFade40: #ffffff;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=padrao] .m--font-brand,
html[data-tema=padrao] .m--font-color-theme,
html[data-tema=padrao] .font-color-theme {
  color: #ffffff !important;
}
html[data-tema=padrao] .m--bg-theme,
html[data-tema=padrao] .bg-theme {
  background-color: #ffffff;
}
html[data-tema=padrao] .m--border-theme,
html[data-tema=padrao] .border-theme {
  border-color: #ffffff;
}
html[data-tema=padrao] .m--border-bottom-theme,
html[data-tema=padrao] .border-bottom-theme {
  border-bottom-color: #ffffff;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=padrao] .m--border-top-theme,
html[data-tema=padrao] .border-top-theme {
  border-top-color: #ffffff;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=padrao] .m--border-right-theme,
html[data-tema=padrao] .border-right-theme {
  border-right-color: #ffffff;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=padrao] .m--border-left-theme,
html[data-tema=padrao] .border-left-theme {
  border-left-color: #ffffff;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=padrao] .form-group:not([class*="field-loginform"]).required label::after {
  color: #ffffff !important;
}
html[data-tema=padrao] .m-header .m-header__top,
html[data-tema=padrao] .m-brand {
  background-color: #ffffff !important;
}
@media (min-width: 1024px) {
  html[data-tema=padrao] .m-header .m-header__bottom,
  html[data-tema=padrao] #portlet-principal > .m-portlet__head {
    background-color: #e6e6e6 !important;
  }
  html[data-tema=padrao] #portlet-principal > .m-portlet__head span,
  html[data-tema=padrao] #portlet-principal > .m-portlet__head h3,
  html[data-tema=padrao] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=padrao] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=padrao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=padrao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=padrao] #sistema-cliente-conencao-label,
html[data-tema=padrao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=padrao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=padrao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=padrao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=padrao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #b3b3b3 !important;
}
html[data-tema=padrao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #b3b3b3 !important;
}
html[data-tema=padrao] .m-popover.popover .popover-header {
  background-color: #ffffff !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=padrao] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=padrao] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=padrao] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=padrao] .m-popover.popover hr,
html[data-tema=padrao] .modal .modal-content hr {
  border-color: #ffffff !important;
}
html[data-tema=padrao] .m-popover.popover textarea,
html[data-tema=padrao] .modal .modal-content textarea {
  border-color: #ffffff !important;
}
html[data-tema=padrao] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=padrao] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=padrao] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=padrao] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=padrao] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=padrao] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=padrao] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=padrao] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=padrao] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=padrao] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=padrao] .bs-popover-left .arrow,
html[data-tema=padrao] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=padrao] .bs-popover-right .arrow,
html[data-tema=padrao] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=padrao] .bs-popover-bottom .arrow,
html[data-tema=padrao] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=padrao] .bs-popover-top .arrow,
html[data-tema=padrao] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=padrao] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=padrao],
html[data-tema=padrao] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=padrao] body {
  background-color: #e6e6e6 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=padrao] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #ffffff !important;
  }
  html[data-tema=padrao] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #ffffff !important;
    border-bottom: 2px solid #ffffff !important;
    border-left: 2px solid #ffffff !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=padrao] .m-portlet.m-portlet--skin-dark {
  background-color: #e6e6e6 !important;
  border: 1px solid #ffffff !important;
}
html[data-tema=padrao] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=padrao] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=padrao] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=padrao] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=padrao] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=padrao] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #b3b3b3 !important;
}
html[data-tema=padrao] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #ffffff;
  border-color: #ffffff !important;
}
html[data-tema=padrao] .btn-outline-primary:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=padrao] .btn-outline-primary:focus {
  background-color: #b3b3b3 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=padrao] .dataTable.table th {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=padrao] .text-primary {
  color: #ffffff !important;
}
html[data-tema=padrao] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=padrao] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=padrao] .underline--primary {
  text-decoration-color: #ffffff !important;
}
html[data-tema=padrao] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=padrao] #m_scroll_top i {
  color: #ffffff !important;
}
html[data-tema=padrao] .m-footer {
  border-top: 2px solid #ffffff !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=padrao] .nav-item.m-tabs__item.disabled > a {
    color: #ffffff !important;
    border-color: #ffffff !important;
  }
  html[data-tema=padrao] .nav-item.m-tabs__item.disabled > a i {
    color: #ffffff !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ffffff !important;
  }
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #ffffff !important;
  }
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=padrao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #b3b3b3 !important;
  cursor: pointer !important;
}
html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=padrao] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #b3b3b3 !important;
}
html[data-tema=padrao] .m-loader.m-loader--brand:before {
  border-top-color: #ffffff;
}
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=padrao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #ffffff !important;
}
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=padrao] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #ffffff !important;
  box-shadow: 0 0 0 2px #ffffff !important;
}
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=padrao] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=padrao] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #ffffff !important;
}
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=padrao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=padrao] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=padrao] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=padrao] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=padrao] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=padrao] .form-control.focus,
html[data-tema=padrao] .form-control:focus {
  border-color: #ffffff !important;
}
.m--font-color-primario,
.font-color-primario,
.m--font-primario,
.font-primario {
  color: #5867dd !important;
}
.m--bg-primario,
.bg-primario {
  color: #ffffff !important;
  background-color: #5867dd !important;
}
.m--border-primario,
.border-primario {
  border-color: #5867dd !important;
}
.m--border-bottom-primario,
.border-bottom-primario {
  border-bottom-color: #5867dd !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-primario,
.border-top-primario {
  border-top-color: #5867dd !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-primario,
.border-right-primario {
  border-right-color: #5867dd !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-primario,
.border-left-primario {
  border-left-color: #5867dd !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--primario {
  text-decoration: underline;
  text-decoration-color: #5867dd !important;
}
.strike.strike--primario:before,
.strike.strike--primario:after {
  border-top-color: #5867dd !important;
}
.m-link.m-link--primario {
  color: #5867dd !important;
}
.shadow-primario {
  box-shadow: 0 0 0 2px #5867dd !important;
  border: 0 !important;
  border-bottom: 3px solid #5867dd !important;
}
.shadow-primario .table-hover tbody tr:hover {
  background-color: rgba(88, 103, 221, 0.2) !important;
  border-color: rgba(88, 103, 221, 0.2) !important;
}
.m-portlet--border-bottom-primario {
  border-bottom: 3px solid #5867dd !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--primario:before {
  background-color: #5867dd !important;
}
.nav.nav-pills .nav-link.nav-primario.active {
  background: #5867dd;
  color: #ffffff;
}
.first-letter-color--primario::first-letter {
  color: #5867dd !important;
}
.m-portlet.m-portlet--border-bottom-primario {
  border-bottom: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-left-primario {
  border-left: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-right-primario {
  border-right: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-top-primario {
  border-top: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-geral-primario {
  border: 3px solid #5867dd;
}
.btn-primario {
  color: #ffffff;
  background-color: #5867dd;
  background-image: none !important;
  border-color: #2332ac !important;
  font-weight: bold !important;
}
.btn-primario:hover {
  color: #ffffff;
  border-color: #2332ac !important;
  background: #2332ac !important;
}
.btn-primario.disabled:not(.default-disabled),
.btn-primario[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-primario {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #1f2c97 !important;
  border-color: #1a2682 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-primario.disabled:not(.default-disabled):hover,
.btn-primario[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-primario:hover,
.btn-primario.disabled:not(.default-disabled):focus,
.btn-primario[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-primario:focus,
.btn-primario.disabled:not(.default-disabled):active,
.btn-primario[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-primario:active {
  background-color: #1f2c97 !important;
  border-color: #1a2682 !important;
  color: #262734 !important;
}
.btn-outline-primario {
  color: #5867dd !important;
  background-color: transparent;
  background-image: none;
  border-color: #5867dd !important;
}
.btn-outline-primario:hover {
  color: #ffffff !important;
  border-color: #5867dd !important;
  background: #5867dd !important;
}
.demo-theme-primario {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
  background: linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=primario] {
  --base: #5867dd;
  --isdarken: true;
  --secondary: #828ee6;
  --contrast: #ffffff;
  --fade10: #828ee6;
  --fade20: #adb4ee;
  --fade30: #d7dbf7;
  --fade40: #ffffff;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #2e40d4;
  --otherFade20: #2332ac;
  --otherFade30: #1a2682;
  --otherFade40: #121a57;
  --otherFade50: #090d2d;
  --otherFade60: #010102;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=primario] .m--font-brand,
html[data-tema=primario] .m--font-color-theme,
html[data-tema=primario] .font-color-theme {
  color: #5867dd !important;
}
html[data-tema=primario] .m--bg-theme,
html[data-tema=primario] .bg-theme {
  background-color: #5867dd;
}
html[data-tema=primario] .m--border-theme,
html[data-tema=primario] .border-theme {
  border-color: #5867dd;
}
html[data-tema=primario] .m--border-bottom-theme,
html[data-tema=primario] .border-bottom-theme {
  border-bottom-color: #5867dd;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=primario] .m--border-top-theme,
html[data-tema=primario] .border-top-theme {
  border-top-color: #5867dd;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=primario] .m--border-right-theme,
html[data-tema=primario] .border-right-theme {
  border-right-color: #5867dd;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=primario] .m--border-left-theme,
html[data-tema=primario] .border-left-theme {
  border-left-color: #5867dd;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=primario] .form-group:not([class*="field-loginform"]).required label::after {
  color: #5867dd !important;
}
html[data-tema=primario] .m-header .m-header__top,
html[data-tema=primario] .m-brand {
  background-color: #5867dd !important;
}
@media (min-width: 1024px) {
  html[data-tema=primario] .m-header .m-header__bottom,
  html[data-tema=primario] #portlet-principal > .m-portlet__head {
    background-color: #828ee6 !important;
  }
  html[data-tema=primario] #portlet-principal > .m-portlet__head span,
  html[data-tema=primario] #portlet-principal > .m-portlet__head h3,
  html[data-tema=primario] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=primario] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -o-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -moz-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  filter: drop-shadow(0px 0px 2px #1a2682) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=primario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=primario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=primario] #sistema-cliente-conencao-label,
html[data-tema=primario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -o-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -moz-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  filter: drop-shadow(0px 0px 2px #1a2682) !important;
}
html[data-tema=primario] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=primario] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=primario] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=primario] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #d7dbf7 !important;
}
html[data-tema=primario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #d7dbf7 !important;
}
html[data-tema=primario] .m-popover.popover .popover-header {
  background-color: #5867dd !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=primario] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=primario] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=primario] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=primario] .m-popover.popover hr,
html[data-tema=primario] .modal .modal-content hr {
  border-color: #5867dd !important;
}
html[data-tema=primario] .m-popover.popover textarea,
html[data-tema=primario] .modal .modal-content textarea {
  border-color: #5867dd !important;
}
html[data-tema=primario] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=primario] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=primario] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=primario] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=primario] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=primario] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=primario] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=primario] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=primario] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=primario] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=primario] .bs-popover-left .arrow,
html[data-tema=primario] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=primario] .bs-popover-right .arrow,
html[data-tema=primario] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=primario] .bs-popover-bottom .arrow,
html[data-tema=primario] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=primario] .bs-popover-top .arrow,
html[data-tema=primario] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=primario] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -o-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -moz-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  filter: drop-shadow(0px 0px 2px #1a2682) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=primario],
html[data-tema=primario] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=primario] body {
  background-color: #828ee6 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=primario] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #5867dd !important;
  }
  html[data-tema=primario] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #5867dd !important;
    border-bottom: 2px solid #5867dd !important;
    border-left: 2px solid #5867dd !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=primario] .m-portlet.m-portlet--skin-dark {
  background-color: #828ee6 !important;
  border: 1px solid #5867dd !important;
}
html[data-tema=primario] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=primario] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=primario] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=primario] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=primario] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=primario] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #d7dbf7 !important;
}
html[data-tema=primario] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #5867dd;
  border-color: #5867dd !important;
}
html[data-tema=primario] .btn-outline-primary:hover {
  background-color: #5867dd !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=primario] .btn-outline-primary:focus {
  background-color: #d7dbf7 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=primario] .dataTable.table th {
  background: #5867dd !important;
  color: #ffffff !important;
}
html[data-tema=primario] .text-primary {
  color: #5867dd !important;
}
html[data-tema=primario] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=primario] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #5867dd !important;
  color: #ffffff !important;
}
html[data-tema=primario] .underline--primary {
  text-decoration-color: #5867dd !important;
}
html[data-tema=primario] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #5867dd) !important;
  -o-filter: drop-shadow(0px 0px 2px #5867dd) !important;
  -moz-filter: drop-shadow(0px 0px 2px #5867dd) !important;
  filter: drop-shadow(0px 0px 2px #5867dd) !important;
}
html[data-tema=primario] #m_scroll_top i {
  color: #5867dd !important;
}
html[data-tema=primario] .m-footer {
  border-top: 2px solid #5867dd !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=primario] .nav-item.m-tabs__item.disabled > a {
    color: #1a2682 !important;
    border-color: #1a2682 !important;
  }
  html[data-tema=primario] .nav-item.m-tabs__item.disabled > a i {
    color: #1a2682 !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #5867dd !important;
  }
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #5867dd !important;
  }
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=primario] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #5867dd !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #d7dbf7 !important;
  cursor: pointer !important;
}
html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=primario] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #d7dbf7 !important;
}
html[data-tema=primario] .m-loader.m-loader--brand:before {
  border-top-color: #5867dd;
}
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=primario] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #5867dd !important;
}
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=primario] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #5867dd !important;
  box-shadow: 0 0 0 2px #5867dd !important;
}
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=primario] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=primario] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #5867dd !important;
}
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=primario] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=primario] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=primario] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=primario] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=primario] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=primario] .form-control.focus,
html[data-tema=primario] .form-control:focus {
  border-color: #5867dd !important;
}
.m--font-color-perigo,
.font-color-perigo,
.m--font-perigo,
.font-perigo {
  color: #c14549 !important;
}
.m--bg-perigo,
.bg-perigo {
  color: #ffffff !important;
  background-color: #c14549 !important;
}
.m--border-perigo,
.border-perigo {
  border-color: #c14549 !important;
}
.m--border-bottom-perigo,
.border-bottom-perigo {
  border-bottom-color: #c14549 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-perigo,
.border-top-perigo {
  border-top-color: #c14549 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-perigo,
.border-right-perigo {
  border-right-color: #c14549 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-perigo,
.border-left-perigo {
  border-left-color: #c14549 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--perigo {
  text-decoration: underline;
  text-decoration-color: #c14549 !important;
}
.strike.strike--perigo:before,
.strike.strike--perigo:after {
  border-top-color: #c14549 !important;
}
.m-link.m-link--perigo {
  color: #c14549 !important;
}
.shadow-perigo {
  box-shadow: 0 0 0 2px #c14549 !important;
  border: 0 !important;
  border-bottom: 3px solid #c14549 !important;
}
.shadow-perigo .table-hover tbody tr:hover {
  background-color: rgba(193, 69, 73, 0.2) !important;
  border-color: rgba(193, 69, 73, 0.2) !important;
}
.m-portlet--border-bottom-perigo {
  border-bottom: 3px solid #c14549 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--perigo:before {
  background-color: #c14549 !important;
}
.nav.nav-pills .nav-link.nav-perigo.active {
  background: #c14549;
  color: #ffffff;
}
.first-letter-color--perigo::first-letter {
  color: #c14549 !important;
}
.m-portlet.m-portlet--border-bottom-perigo {
  border-bottom: 3px solid #c14549;
}
.m-portlet.m-portlet--border-left-perigo {
  border-left: 3px solid #c14549;
}
.m-portlet.m-portlet--border-right-perigo {
  border-right: 3px solid #c14549;
}
.m-portlet.m-portlet--border-top-perigo {
  border-top: 3px solid #c14549;
}
.m-portlet.m-portlet--border-geral-perigo {
  border: 3px solid #c14549;
}
.btn-perigo {
  color: #262734;
  background-color: #c14549;
  background-image: none !important;
  border-color: #78282b !important;
  font-weight: bold !important;
}
.btn-perigo:hover {
  color: #ffffff;
  border-color: #78282b !important;
  background: #78282b !important;
}
.btn-perigo.disabled:not(.default-disabled),
.btn-perigo[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-perigo {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #652224 !important;
  border-color: #521b1d !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-perigo.disabled:not(.default-disabled):hover,
.btn-perigo[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-perigo:hover,
.btn-perigo.disabled:not(.default-disabled):focus,
.btn-perigo[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-perigo:focus,
.btn-perigo.disabled:not(.default-disabled):active,
.btn-perigo[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-perigo:active {
  background-color: #652224 !important;
  border-color: #521b1d !important;
  color: #262734 !important;
}
.btn-outline-perigo {
  color: #c14549 !important;
  background-color: transparent;
  background-image: none;
  border-color: #c14549 !important;
}
.btn-outline-perigo:hover {
  color: #ffffff !important;
  border-color: #c14549 !important;
  background: #c14549 !important;
}
.demo-theme-perigo {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
  background: linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=perigo] {
  --base: #c14549;
  --isdarken: true;
  --secondary: #ce6b6e;
  --contrast: #ffffff;
  --fade10: #ce6b6e;
  --fade20: #db9194;
  --fade30: #e7b8b9;
  --fade40: #f4dedf;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #9e3538;
  --otherFade20: #78282b;
  --otherFade30: #521b1d;
  --otherFade40: #2b0e0f;
  --otherFade50: #050202;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=perigo] .m--font-brand,
html[data-tema=perigo] .m--font-color-theme,
html[data-tema=perigo] .font-color-theme {
  color: #c14549 !important;
}
html[data-tema=perigo] .m--bg-theme,
html[data-tema=perigo] .bg-theme {
  background-color: #c14549;
}
html[data-tema=perigo] .m--border-theme,
html[data-tema=perigo] .border-theme {
  border-color: #c14549;
}
html[data-tema=perigo] .m--border-bottom-theme,
html[data-tema=perigo] .border-bottom-theme {
  border-bottom-color: #c14549;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=perigo] .m--border-top-theme,
html[data-tema=perigo] .border-top-theme {
  border-top-color: #c14549;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=perigo] .m--border-right-theme,
html[data-tema=perigo] .border-right-theme {
  border-right-color: #c14549;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=perigo] .m--border-left-theme,
html[data-tema=perigo] .border-left-theme {
  border-left-color: #c14549;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=perigo] .form-group:not([class*="field-loginform"]).required label::after {
  color: #c14549 !important;
}
html[data-tema=perigo] .m-header .m-header__top,
html[data-tema=perigo] .m-brand {
  background-color: #c14549 !important;
}
@media (min-width: 1024px) {
  html[data-tema=perigo] .m-header .m-header__bottom,
  html[data-tema=perigo] #portlet-principal > .m-portlet__head {
    background-color: #ce6b6e !important;
  }
  html[data-tema=perigo] #portlet-principal > .m-portlet__head span,
  html[data-tema=perigo] #portlet-principal > .m-portlet__head h3,
  html[data-tema=perigo] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=perigo] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -o-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -moz-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  filter: drop-shadow(0px 0px 2px #521b1d) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=perigo] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=perigo] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=perigo] #sistema-cliente-conencao-label,
html[data-tema=perigo] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -o-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -moz-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  filter: drop-shadow(0px 0px 2px #521b1d) !important;
}
html[data-tema=perigo] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=perigo] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=perigo] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=perigo] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #e7b8b9 !important;
}
html[data-tema=perigo] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #e7b8b9 !important;
}
html[data-tema=perigo] .m-popover.popover .popover-header {
  background-color: #c14549 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=perigo] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=perigo] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=perigo] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=perigo] .m-popover.popover hr,
html[data-tema=perigo] .modal .modal-content hr {
  border-color: #c14549 !important;
}
html[data-tema=perigo] .m-popover.popover textarea,
html[data-tema=perigo] .modal .modal-content textarea {
  border-color: #c14549 !important;
}
html[data-tema=perigo] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=perigo] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=perigo] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=perigo] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=perigo] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=perigo] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=perigo] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=perigo] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=perigo] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=perigo] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=perigo] .bs-popover-left .arrow,
html[data-tema=perigo] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=perigo] .bs-popover-right .arrow,
html[data-tema=perigo] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=perigo] .bs-popover-bottom .arrow,
html[data-tema=perigo] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=perigo] .bs-popover-top .arrow,
html[data-tema=perigo] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=perigo] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -o-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -moz-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  filter: drop-shadow(0px 0px 2px #521b1d) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=perigo],
html[data-tema=perigo] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=perigo] body {
  background-color: #ce6b6e !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=perigo] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #c14549 !important;
  }
  html[data-tema=perigo] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #c14549 !important;
    border-bottom: 2px solid #c14549 !important;
    border-left: 2px solid #c14549 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=perigo] .m-portlet.m-portlet--skin-dark {
  background-color: #ce6b6e !important;
  border: 1px solid #c14549 !important;
}
html[data-tema=perigo] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=perigo] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=perigo] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=perigo] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=perigo] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=perigo] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #e7b8b9 !important;
}
html[data-tema=perigo] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #c14549;
  border-color: #c14549 !important;
}
html[data-tema=perigo] .btn-outline-primary:hover {
  background-color: #c14549 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=perigo] .btn-outline-primary:focus {
  background-color: #e7b8b9 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=perigo] .dataTable.table th {
  background: #c14549 !important;
  color: #ffffff !important;
}
html[data-tema=perigo] .text-primary {
  color: #c14549 !important;
}
html[data-tema=perigo] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=perigo] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #c14549 !important;
  color: #ffffff !important;
}
html[data-tema=perigo] .underline--primary {
  text-decoration-color: #c14549 !important;
}
html[data-tema=perigo] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #c14549) !important;
  -o-filter: drop-shadow(0px 0px 2px #c14549) !important;
  -moz-filter: drop-shadow(0px 0px 2px #c14549) !important;
  filter: drop-shadow(0px 0px 2px #c14549) !important;
}
html[data-tema=perigo] #m_scroll_top i {
  color: #c14549 !important;
}
html[data-tema=perigo] .m-footer {
  border-top: 2px solid #c14549 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=perigo] .nav-item.m-tabs__item.disabled > a {
    color: #521b1d !important;
    border-color: #521b1d !important;
  }
  html[data-tema=perigo] .nav-item.m-tabs__item.disabled > a i {
    color: #521b1d !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #c14549 !important;
  }
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #c14549 !important;
  }
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=perigo] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #c14549 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #e7b8b9 !important;
  cursor: pointer !important;
}
html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=perigo] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #e7b8b9 !important;
}
html[data-tema=perigo] .m-loader.m-loader--brand:before {
  border-top-color: #c14549;
}
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=perigo] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #c14549 !important;
}
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=perigo] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #c14549 !important;
  box-shadow: 0 0 0 2px #c14549 !important;
}
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=perigo] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=perigo] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #c14549 !important;
}
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=perigo] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=perigo] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=perigo] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=perigo] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=perigo] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=perigo] .form-control.focus,
html[data-tema=perigo] .form-control:focus {
  border-color: #c14549 !important;
}
.m--font-color-informacao,
.font-color-informacao,
.m--font-informacao,
.font-informacao {
  color: #36a3f7 !important;
}
.m--bg-informacao,
.bg-informacao {
  color: #ffffff !important;
  background-color: #36a3f7 !important;
}
.m--border-informacao,
.border-informacao {
  border-color: #36a3f7 !important;
}
.m--border-bottom-informacao,
.border-bottom-informacao {
  border-bottom-color: #36a3f7 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-informacao,
.border-top-informacao {
  border-top-color: #36a3f7 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-informacao,
.border-right-informacao {
  border-right-color: #36a3f7 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-informacao,
.border-left-informacao {
  border-left-color: #36a3f7 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--informacao {
  text-decoration: underline;
  text-decoration-color: #36a3f7 !important;
}
.strike.strike--informacao:before,
.strike.strike--informacao:after {
  border-top-color: #36a3f7 !important;
}
.m-link.m-link--informacao {
  color: #36a3f7 !important;
}
.shadow-informacao {
  box-shadow: 0 0 0 2px #36a3f7 !important;
  border: 0 !important;
  border-bottom: 3px solid #36a3f7 !important;
}
.shadow-informacao .table-hover tbody tr:hover {
  background-color: rgba(54, 163, 247, 0.2) !important;
  border-color: rgba(54, 163, 247, 0.2) !important;
}
.m-portlet--border-bottom-informacao {
  border-bottom: 3px solid #36a3f7 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--informacao:before {
  background-color: #36a3f7 !important;
}
.nav.nav-pills .nav-link.nav-informacao.active {
  background: #36a3f7;
  color: #ffffff;
}
.first-letter-color--informacao::first-letter {
  color: #36a3f7 !important;
}
.m-portlet.m-portlet--border-bottom-informacao {
  border-bottom: 3px solid #36a3f7;
}
.m-portlet.m-portlet--border-left-informacao {
  border-left: 3px solid #36a3f7;
}
.m-portlet.m-portlet--border-right-informacao {
  border-right: 3px solid #36a3f7;
}
.m-portlet.m-portlet--border-top-informacao {
  border-top: 3px solid #36a3f7;
}
.m-portlet.m-portlet--border-geral-informacao {
  border: 3px solid #36a3f7;
}
.btn-informacao {
  color: #262734;
  background-color: #36a3f7;
  background-image: none !important;
  border-color: #086fbf !important;
  font-weight: bold !important;
}
.btn-informacao:hover {
  color: #ffffff;
  border-color: #086fbf !important;
  background: #086fbf !important;
}
.btn-informacao.disabled:not(.default-disabled),
.btn-informacao[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-informacao {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #0761a7 !important;
  border-color: #06538e !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-informacao.disabled:not(.default-disabled):hover,
.btn-informacao[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-informacao:hover,
.btn-informacao.disabled:not(.default-disabled):focus,
.btn-informacao[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-informacao:focus,
.btn-informacao.disabled:not(.default-disabled):active,
.btn-informacao[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-informacao:active {
  background-color: #0761a7 !important;
  border-color: #06538e !important;
  color: #262734 !important;
}
.btn-outline-informacao {
  color: #36a3f7 !important;
  background-color: transparent;
  background-image: none;
  border-color: #36a3f7 !important;
}
.btn-outline-informacao:hover {
  color: #ffffff !important;
  border-color: #36a3f7 !important;
  background: #36a3f7 !important;
}
.demo-theme-informacao {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #36a3f7 33%, #67b9f9 33%, #67b9f9 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #36a3f7 33%, #67b9f9 33%, #67b9f9 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #36a3f7 33%, #67b9f9 33%, #67b9f9 66%, #ffffff 66%);
  background: linear-gradient(110deg, #36a3f7 33%, #67b9f9 33%, #67b9f9 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=informacao] {
  --base: #36a3f7;
  --isdarken: true;
  --secondary: #67b9f9;
  --contrast: #ffffff;
  --fade10: #67b9f9;
  --fade20: #98d0fb;
  --fade30: #c9e6fd;
  --fade40: #fafdff;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #0a8cf0;
  --otherFade20: #086fbf;
  --otherFade30: #06538e;
  --otherFade40: #04365d;
  --otherFade50: #021a2c;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=informacao] .m--font-brand,
html[data-tema=informacao] .m--font-color-theme,
html[data-tema=informacao] .font-color-theme {
  color: #36a3f7 !important;
}
html[data-tema=informacao] .m--bg-theme,
html[data-tema=informacao] .bg-theme {
  background-color: #36a3f7;
}
html[data-tema=informacao] .m--border-theme,
html[data-tema=informacao] .border-theme {
  border-color: #36a3f7;
}
html[data-tema=informacao] .m--border-bottom-theme,
html[data-tema=informacao] .border-bottom-theme {
  border-bottom-color: #36a3f7;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=informacao] .m--border-top-theme,
html[data-tema=informacao] .border-top-theme {
  border-top-color: #36a3f7;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=informacao] .m--border-right-theme,
html[data-tema=informacao] .border-right-theme {
  border-right-color: #36a3f7;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=informacao] .m--border-left-theme,
html[data-tema=informacao] .border-left-theme {
  border-left-color: #36a3f7;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=informacao] .form-group:not([class*="field-loginform"]).required label::after {
  color: #36a3f7 !important;
}
html[data-tema=informacao] .m-header .m-header__top,
html[data-tema=informacao] .m-brand {
  background-color: #36a3f7 !important;
}
@media (min-width: 1024px) {
  html[data-tema=informacao] .m-header .m-header__bottom,
  html[data-tema=informacao] #portlet-principal > .m-portlet__head {
    background-color: #67b9f9 !important;
  }
  html[data-tema=informacao] #portlet-principal > .m-portlet__head span,
  html[data-tema=informacao] #portlet-principal > .m-portlet__head h3,
  html[data-tema=informacao] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=informacao] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -o-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -moz-filter: drop-shadow(0px 0px 2px #06538e) !important;
  filter: drop-shadow(0px 0px 2px #06538e) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=informacao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=informacao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=informacao] #sistema-cliente-conencao-label,
html[data-tema=informacao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -o-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -moz-filter: drop-shadow(0px 0px 2px #06538e) !important;
  filter: drop-shadow(0px 0px 2px #06538e) !important;
}
html[data-tema=informacao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=informacao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=informacao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=informacao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #c9e6fd !important;
}
html[data-tema=informacao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #c9e6fd !important;
}
html[data-tema=informacao] .m-popover.popover .popover-header {
  background-color: #36a3f7 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=informacao] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=informacao] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=informacao] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=informacao] .m-popover.popover hr,
html[data-tema=informacao] .modal .modal-content hr {
  border-color: #36a3f7 !important;
}
html[data-tema=informacao] .m-popover.popover textarea,
html[data-tema=informacao] .modal .modal-content textarea {
  border-color: #36a3f7 !important;
}
html[data-tema=informacao] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=informacao] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=informacao] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=informacao] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=informacao] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=informacao] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=informacao] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=informacao] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=informacao] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=informacao] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=informacao] .bs-popover-left .arrow,
html[data-tema=informacao] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=informacao] .bs-popover-right .arrow,
html[data-tema=informacao] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=informacao] .bs-popover-bottom .arrow,
html[data-tema=informacao] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=informacao] .bs-popover-top .arrow,
html[data-tema=informacao] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=informacao] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -o-filter: drop-shadow(0px 0px 2px #06538e) !important;
  -moz-filter: drop-shadow(0px 0px 2px #06538e) !important;
  filter: drop-shadow(0px 0px 2px #06538e) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=informacao],
html[data-tema=informacao] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=informacao] body {
  background-color: #67b9f9 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=informacao] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #36a3f7 !important;
  }
  html[data-tema=informacao] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #36a3f7 !important;
    border-bottom: 2px solid #36a3f7 !important;
    border-left: 2px solid #36a3f7 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=informacao] .m-portlet.m-portlet--skin-dark {
  background-color: #67b9f9 !important;
  border: 1px solid #36a3f7 !important;
}
html[data-tema=informacao] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=informacao] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=informacao] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=informacao] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=informacao] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=informacao] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #c9e6fd !important;
}
html[data-tema=informacao] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #36a3f7;
  border-color: #36a3f7 !important;
}
html[data-tema=informacao] .btn-outline-primary:hover {
  background-color: #36a3f7 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=informacao] .btn-outline-primary:focus {
  background-color: #c9e6fd !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=informacao] .dataTable.table th {
  background: #36a3f7 !important;
  color: #ffffff !important;
}
html[data-tema=informacao] .text-primary {
  color: #36a3f7 !important;
}
html[data-tema=informacao] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=informacao] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #36a3f7 !important;
  color: #ffffff !important;
}
html[data-tema=informacao] .underline--primary {
  text-decoration-color: #36a3f7 !important;
}
html[data-tema=informacao] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #36a3f7) !important;
  -o-filter: drop-shadow(0px 0px 2px #36a3f7) !important;
  -moz-filter: drop-shadow(0px 0px 2px #36a3f7) !important;
  filter: drop-shadow(0px 0px 2px #36a3f7) !important;
}
html[data-tema=informacao] #m_scroll_top i {
  color: #36a3f7 !important;
}
html[data-tema=informacao] .m-footer {
  border-top: 2px solid #36a3f7 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=informacao] .nav-item.m-tabs__item.disabled > a {
    color: #06538e !important;
    border-color: #06538e !important;
  }
  html[data-tema=informacao] .nav-item.m-tabs__item.disabled > a i {
    color: #06538e !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #36a3f7 !important;
  }
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #36a3f7 !important;
  }
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=informacao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #36a3f7 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #c9e6fd !important;
  cursor: pointer !important;
}
html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=informacao] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #c9e6fd !important;
}
html[data-tema=informacao] .m-loader.m-loader--brand:before {
  border-top-color: #36a3f7;
}
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=informacao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #36a3f7 !important;
}
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=informacao] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #36a3f7 !important;
  box-shadow: 0 0 0 2px #36a3f7 !important;
}
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=informacao] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=informacao] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #36a3f7 !important;
}
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=informacao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=informacao] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=informacao] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=informacao] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=informacao] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=informacao] .form-control.focus,
html[data-tema=informacao] .form-control:focus {
  border-color: #36a3f7 !important;
}
.m--font-color-aviso,
.font-color-aviso,
.m--font-aviso,
.font-aviso {
  color: #ffb822 !important;
}
.m--bg-aviso,
.bg-aviso {
  color: #000000 !important;
  background-color: #ffb822 !important;
}
.m--border-aviso,
.border-aviso {
  border-color: #ffb822 !important;
}
.m--border-bottom-aviso,
.border-bottom-aviso {
  border-bottom-color: #ffb822 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-aviso,
.border-top-aviso {
  border-top-color: #ffb822 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-aviso,
.border-right-aviso {
  border-right-color: #ffb822 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-aviso,
.border-left-aviso {
  border-left-color: #ffb822 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--aviso {
  text-decoration: underline;
  text-decoration-color: #ffb822 !important;
}
.strike.strike--aviso:before,
.strike.strike--aviso:after {
  border-top-color: #ffb822 !important;
}
.m-link.m-link--aviso {
  color: #ffb822 !important;
}
.shadow-aviso {
  box-shadow: 0 0 0 2px #ffb822 !important;
  border: 0 !important;
  border-bottom: 3px solid #ffb822 !important;
}
.shadow-aviso .table-hover tbody tr:hover {
  background-color: rgba(255, 184, 34, 0.2) !important;
  border-color: rgba(255, 184, 34, 0.2) !important;
}
.m-portlet--border-bottom-aviso {
  border-bottom: 3px solid #ffb822 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--aviso:before {
  background-color: #ffb822 !important;
}
.nav.nav-pills .nav-link.nav-aviso.active {
  background: #ffb822;
  color: #ffffff;
}
.first-letter-color--aviso::first-letter {
  color: #ffb822 !important;
}
.m-portlet.m-portlet--border-bottom-aviso {
  border-bottom: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-left-aviso {
  border-left: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-right-aviso {
  border-right: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-top-aviso {
  border-top: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-geral-aviso {
  border: 3px solid #ffb822;
}
.btn-aviso {
  color: #262734;
  background-color: #ffb822;
  background-image: none !important;
  border-color: #bb7f00 !important;
  font-weight: bold !important;
}
.btn-aviso:hover {
  color: #ffffff;
  border-color: #bb7f00 !important;
  background: #bb7f00 !important;
}
.btn-aviso.disabled:not(.default-disabled),
.btn-aviso[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-aviso {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #a26e00 !important;
  border-color: #885c00 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-aviso.disabled:not(.default-disabled):hover,
.btn-aviso[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-aviso:hover,
.btn-aviso.disabled:not(.default-disabled):focus,
.btn-aviso[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-aviso:focus,
.btn-aviso.disabled:not(.default-disabled):active,
.btn-aviso[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-aviso:active {
  background-color: #a26e00 !important;
  border-color: #885c00 !important;
  color: #262734 !important;
}
.btn-outline-aviso {
  color: #ffb822 !important;
  background-color: transparent;
  background-image: none;
  border-color: #ffb822 !important;
}
.btn-outline-aviso:hover {
  color: #000000 !important;
  border-color: #ffb822 !important;
  background: #ffb822 !important;
}
.demo-theme-aviso {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=aviso] {
  --base: #ffb822;
  --isdarken: false;
  --secondary: #eea200;
  --contrast: #000000;
  --fade10: #eea200;
  --fade20: #bb7f00;
  --fade30: #885c00;
  --fade40: #553a00;
  --fade50: #221700;
  --fade60: #000000;
  --fade70: #000000;
  --fade80: #000000;
  --fade90: #000000;
  --otherFade10: #ffc855;
  --otherFade20: #ffd988;
  --otherFade30: #ffe9bb;
  --otherFade40: #fffaee;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=aviso] .m--font-brand,
html[data-tema=aviso] .m--font-color-theme,
html[data-tema=aviso] .font-color-theme {
  color: #ffb822 !important;
}
html[data-tema=aviso] .m--bg-theme,
html[data-tema=aviso] .bg-theme {
  background-color: #ffb822;
}
html[data-tema=aviso] .m--border-theme,
html[data-tema=aviso] .border-theme {
  border-color: #ffb822;
}
html[data-tema=aviso] .m--border-bottom-theme,
html[data-tema=aviso] .border-bottom-theme {
  border-bottom-color: #ffb822;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=aviso] .m--border-top-theme,
html[data-tema=aviso] .border-top-theme {
  border-top-color: #ffb822;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=aviso] .m--border-right-theme,
html[data-tema=aviso] .border-right-theme {
  border-right-color: #ffb822;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=aviso] .m--border-left-theme,
html[data-tema=aviso] .border-left-theme {
  border-left-color: #ffb822;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=aviso] .form-group:not([class*="field-loginform"]).required label::after {
  color: #ffb822 !important;
}
html[data-tema=aviso] .m-header .m-header__top,
html[data-tema=aviso] .m-brand {
  background-color: #ffb822 !important;
}
@media (min-width: 1024px) {
  html[data-tema=aviso] .m-header .m-header__bottom,
  html[data-tema=aviso] #portlet-principal > .m-portlet__head {
    background-color: #eea200 !important;
  }
  html[data-tema=aviso] #portlet-principal > .m-portlet__head span,
  html[data-tema=aviso] #portlet-principal > .m-portlet__head h3,
  html[data-tema=aviso] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=aviso] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=aviso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=aviso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=aviso] #sistema-cliente-conencao-label,
html[data-tema=aviso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
}
html[data-tema=aviso] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=aviso] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=aviso] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=aviso] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #885c00 !important;
}
html[data-tema=aviso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #885c00 !important;
}
html[data-tema=aviso] .m-popover.popover .popover-header {
  background-color: #ffb822 !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=aviso] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=aviso] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=aviso] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=aviso] .m-popover.popover hr,
html[data-tema=aviso] .modal .modal-content hr {
  border-color: #ffb822 !important;
}
html[data-tema=aviso] .m-popover.popover textarea,
html[data-tema=aviso] .modal .modal-content textarea {
  border-color: #ffb822 !important;
}
html[data-tema=aviso] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=aviso] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=aviso] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=aviso] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=aviso] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=aviso] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=aviso] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=aviso] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=aviso] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=aviso] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=aviso] .bs-popover-left .arrow,
html[data-tema=aviso] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=aviso] .bs-popover-right .arrow,
html[data-tema=aviso] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=aviso] .bs-popover-bottom .arrow,
html[data-tema=aviso] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=aviso] .bs-popover-top .arrow,
html[data-tema=aviso] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=aviso] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=aviso],
html[data-tema=aviso] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=aviso] body {
  background-color: #eea200 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=aviso] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #ffb822 !important;
  }
  html[data-tema=aviso] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #ffb822 !important;
    border-bottom: 2px solid #ffb822 !important;
    border-left: 2px solid #ffb822 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=aviso] .m-portlet.m-portlet--skin-dark {
  background-color: #eea200 !important;
  border: 1px solid #ffb822 !important;
}
html[data-tema=aviso] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=aviso] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=aviso] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=aviso] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=aviso] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=aviso] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #885c00 !important;
}
html[data-tema=aviso] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #ffb822;
  border-color: #ffb822 !important;
}
html[data-tema=aviso] .btn-outline-primary:hover {
  background-color: #ffb822 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=aviso] .btn-outline-primary:focus {
  background-color: #885c00 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=aviso] .dataTable.table th {
  background: #ffb822 !important;
  color: #000000 !important;
}
html[data-tema=aviso] .text-primary {
  color: #ffb822 !important;
}
html[data-tema=aviso] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=aviso] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ffb822 !important;
  color: #000000 !important;
}
html[data-tema=aviso] .underline--primary {
  text-decoration-color: #ffb822 !important;
}
html[data-tema=aviso] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  filter: drop-shadow(0px 0px 2px #ffb822) !important;
}
html[data-tema=aviso] #m_scroll_top i {
  color: #ffb822 !important;
}
html[data-tema=aviso] .m-footer {
  border-top: 2px solid #ffb822 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=aviso] .nav-item.m-tabs__item.disabled > a {
    color: #ffe9bb !important;
    border-color: #ffe9bb !important;
  }
  html[data-tema=aviso] .nav-item.m-tabs__item.disabled > a i {
    color: #ffe9bb !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ffb822 !important;
  }
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #ffb822 !important;
  }
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=aviso] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #ffb822 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #885c00 !important;
  cursor: pointer !important;
}
html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=aviso] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #885c00 !important;
}
html[data-tema=aviso] .m-loader.m-loader--brand:before {
  border-top-color: #ffb822;
}
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=aviso] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #ffb822 !important;
}
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=aviso] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #ffb822 !important;
  box-shadow: 0 0 0 2px #ffb822 !important;
}
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=aviso] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=aviso] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #ffb822 !important;
}
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=aviso] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=aviso] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=aviso] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=aviso] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=aviso] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=aviso] .form-control.focus,
html[data-tema=aviso] .form-control:focus {
  border-color: #ffb822 !important;
}
.m--font-color-escuro,
.font-color-escuro,
.m--font-escuro,
.font-escuro {
  color: #262734 !important;
}
.m--bg-escuro,
.bg-escuro {
  color: #ffffff !important;
  background-color: #262734 !important;
}
.m--border-escuro,
.border-escuro {
  border-color: #262734 !important;
}
.m--border-bottom-escuro,
.border-bottom-escuro {
  border-bottom-color: #262734 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-escuro,
.border-top-escuro {
  border-top-color: #262734 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-escuro,
.border-right-escuro {
  border-right-color: #262734 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-escuro,
.border-left-escuro {
  border-left-color: #262734 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--escuro {
  text-decoration: underline;
  text-decoration-color: #262734 !important;
}
.strike.strike--escuro:before,
.strike.strike--escuro:after {
  border-top-color: #262734 !important;
}
.m-link.m-link--escuro {
  color: #262734 !important;
}
.shadow-escuro {
  box-shadow: 0 0 0 2px #262734 !important;
  border: 0 !important;
  border-bottom: 3px solid #262734 !important;
}
.shadow-escuro .table-hover tbody tr:hover {
  background-color: rgba(38, 39, 52, 0.2) !important;
  border-color: rgba(38, 39, 52, 0.2) !important;
}
.m-portlet--border-bottom-escuro {
  border-bottom: 3px solid #262734 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--escuro:before {
  background-color: #262734 !important;
}
.nav.nav-pills .nav-link.nav-escuro.active {
  background: #262734;
  color: #ffffff;
}
.first-letter-color--escuro::first-letter {
  color: #262734 !important;
}
.m-portlet.m-portlet--border-bottom-escuro {
  border-bottom: 3px solid #262734;
}
.m-portlet.m-portlet--border-left-escuro {
  border-left: 3px solid #262734;
}
.m-portlet.m-portlet--border-right-escuro {
  border-right: 3px solid #262734;
}
.m-portlet.m-portlet--border-top-escuro {
  border-top: 3px solid #262734;
}
.m-portlet.m-portlet--border-geral-escuro {
  border: 3px solid #262734;
}
.btn-escuro {
  color: #ffffff;
  background-color: #262734;
  background-image: none !important;
  border-color: #000000 !important;
  font-weight: bold !important;
}
.btn-escuro:hover {
  color: #ffffff;
  border-color: #000000 !important;
  background: #000000 !important;
}
.btn-escuro.disabled:not(.default-disabled),
.btn-escuro[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-escuro {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-escuro.disabled:not(.default-disabled):hover,
.btn-escuro[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-escuro:hover,
.btn-escuro.disabled:not(.default-disabled):focus,
.btn-escuro[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-escuro:focus,
.btn-escuro.disabled:not(.default-disabled):active,
.btn-escuro[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-escuro:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #262734 !important;
}
.btn-outline-escuro {
  color: #262734 !important;
  background-color: transparent;
  background-image: none;
  border-color: #262734 !important;
}
.btn-outline-escuro:hover {
  color: #ffffff !important;
  border-color: #262734 !important;
  background: #262734 !important;
}
.demo-theme-escuro {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #262734 33%, #3c3d51 33%, #3c3d51 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #262734 33%, #3c3d51 33%, #3c3d51 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #262734 33%, #3c3d51 33%, #3c3d51 66%, #ffffff 66%);
  background: linear-gradient(110deg, #262734 33%, #3c3d51 33%, #3c3d51 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=escuro] {
  --base: #262734;
  --isdarken: true;
  --secondary: #3c3d51;
  --contrast: #ffffff;
  --fade10: #3c3d51;
  --fade20: #51536f;
  --fade30: #67698c;
  --fade40: #8285a4;
  --fade50: #a0a2b9;
  --fade60: #bdbecf;
  --fade70: #dbdbe4;
  --fade80: #f8f8fa;
  --fade90: #ffffff;
  --otherFade10: #101117;
  --otherFade20: #000000;
  --otherFade30: #000000;
  --otherFade40: #000000;
  --otherFade50: #000000;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=escuro] .m--font-brand,
html[data-tema=escuro] .m--font-color-theme,
html[data-tema=escuro] .font-color-theme {
  color: #262734 !important;
}
html[data-tema=escuro] .m--bg-theme,
html[data-tema=escuro] .bg-theme {
  background-color: #262734;
}
html[data-tema=escuro] .m--border-theme,
html[data-tema=escuro] .border-theme {
  border-color: #262734;
}
html[data-tema=escuro] .m--border-bottom-theme,
html[data-tema=escuro] .border-bottom-theme {
  border-bottom-color: #262734;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=escuro] .m--border-top-theme,
html[data-tema=escuro] .border-top-theme {
  border-top-color: #262734;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=escuro] .m--border-right-theme,
html[data-tema=escuro] .border-right-theme {
  border-right-color: #262734;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=escuro] .m--border-left-theme,
html[data-tema=escuro] .border-left-theme {
  border-left-color: #262734;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=escuro] .form-group:not([class*="field-loginform"]).required label::after {
  color: #262734 !important;
}
html[data-tema=escuro] .m-header .m-header__top,
html[data-tema=escuro] .m-brand {
  background-color: #262734 !important;
}
@media (min-width: 1024px) {
  html[data-tema=escuro] .m-header .m-header__bottom,
  html[data-tema=escuro] #portlet-principal > .m-portlet__head {
    background-color: #3c3d51 !important;
  }
  html[data-tema=escuro] #portlet-principal > .m-portlet__head span,
  html[data-tema=escuro] #portlet-principal > .m-portlet__head h3,
  html[data-tema=escuro] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=escuro] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #000000) !important;
  -o-filter: drop-shadow(0px 0px 2px #000000) !important;
  -moz-filter: drop-shadow(0px 0px 2px #000000) !important;
  filter: drop-shadow(0px 0px 2px #000000) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=escuro] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=escuro] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=escuro] #sistema-cliente-conencao-label,
html[data-tema=escuro] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #000000) !important;
  -o-filter: drop-shadow(0px 0px 2px #000000) !important;
  -moz-filter: drop-shadow(0px 0px 2px #000000) !important;
  filter: drop-shadow(0px 0px 2px #000000) !important;
}
html[data-tema=escuro] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=escuro] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=escuro] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=escuro] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #67698c !important;
}
html[data-tema=escuro] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #67698c !important;
}
html[data-tema=escuro] .m-popover.popover .popover-header {
  background-color: #262734 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=escuro] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=escuro] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=escuro] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=escuro] .m-popover.popover hr,
html[data-tema=escuro] .modal .modal-content hr {
  border-color: #262734 !important;
}
html[data-tema=escuro] .m-popover.popover textarea,
html[data-tema=escuro] .modal .modal-content textarea {
  border-color: #262734 !important;
}
html[data-tema=escuro] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=escuro] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=escuro] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=escuro] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=escuro] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=escuro] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=escuro] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=escuro] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=escuro] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=escuro] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=escuro] .bs-popover-left .arrow,
html[data-tema=escuro] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=escuro] .bs-popover-right .arrow,
html[data-tema=escuro] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=escuro] .bs-popover-bottom .arrow,
html[data-tema=escuro] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=escuro] .bs-popover-top .arrow,
html[data-tema=escuro] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=escuro] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #000000) !important;
  -o-filter: drop-shadow(0px 0px 2px #000000) !important;
  -moz-filter: drop-shadow(0px 0px 2px #000000) !important;
  filter: drop-shadow(0px 0px 2px #000000) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=escuro],
html[data-tema=escuro] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=escuro] body {
  background-color: #3c3d51 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=escuro] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #262734 !important;
  }
  html[data-tema=escuro] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #262734 !important;
    border-bottom: 2px solid #262734 !important;
    border-left: 2px solid #262734 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=escuro] .m-portlet.m-portlet--skin-dark {
  background-color: #3c3d51 !important;
  border: 1px solid #262734 !important;
}
html[data-tema=escuro] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=escuro] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=escuro] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=escuro] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=escuro] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=escuro] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #67698c !important;
}
html[data-tema=escuro] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #262734;
  border-color: #262734 !important;
}
html[data-tema=escuro] .btn-outline-primary:hover {
  background-color: #262734 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=escuro] .btn-outline-primary:focus {
  background-color: #67698c !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=escuro] .dataTable.table th {
  background: #262734 !important;
  color: #ffffff !important;
}
html[data-tema=escuro] .text-primary {
  color: #262734 !important;
}
html[data-tema=escuro] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=escuro] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #262734 !important;
  color: #ffffff !important;
}
html[data-tema=escuro] .underline--primary {
  text-decoration-color: #262734 !important;
}
html[data-tema=escuro] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #262734) !important;
  -o-filter: drop-shadow(0px 0px 2px #262734) !important;
  -moz-filter: drop-shadow(0px 0px 2px #262734) !important;
  filter: drop-shadow(0px 0px 2px #262734) !important;
}
html[data-tema=escuro] #m_scroll_top i {
  color: #262734 !important;
}
html[data-tema=escuro] .m-footer {
  border-top: 2px solid #262734 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=escuro] .nav-item.m-tabs__item.disabled > a {
    color: #000000 !important;
    border-color: #000000 !important;
  }
  html[data-tema=escuro] .nav-item.m-tabs__item.disabled > a i {
    color: #000000 !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #262734 !important;
  }
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #262734 !important;
  }
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=escuro] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #262734 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #67698c !important;
  cursor: pointer !important;
}
html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=escuro] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #67698c !important;
}
html[data-tema=escuro] .m-loader.m-loader--brand:before {
  border-top-color: #262734;
}
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=escuro] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #262734 !important;
}
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=escuro] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #262734 !important;
  box-shadow: 0 0 0 2px #262734 !important;
}
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=escuro] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=escuro] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #262734 !important;
}
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=escuro] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=escuro] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=escuro] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=escuro] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=escuro] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=escuro] .form-control.focus,
html[data-tema=escuro] .form-control:focus {
  border-color: #262734 !important;
}
.m--font-color-white,
.font-color-white,
.m--font-white,
.font-white {
  color: #ffffff !important;
}
.m--bg-white,
.bg-white {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.m--border-white,
.border-white {
  border-color: #ffffff !important;
}
.m--border-bottom-white,
.border-bottom-white {
  border-bottom-color: #ffffff !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-white,
.border-top-white {
  border-top-color: #ffffff !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-white,
.border-right-white {
  border-right-color: #ffffff !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-white,
.border-left-white {
  border-left-color: #ffffff !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--white {
  text-decoration: underline;
  text-decoration-color: #ffffff !important;
}
.strike.strike--white:before,
.strike.strike--white:after {
  border-top-color: #ffffff !important;
}
.m-link.m-link--white {
  color: #ffffff !important;
}
.shadow-white {
  box-shadow: 0 0 0 2px #ffffff !important;
  border: 0 !important;
  border-bottom: 3px solid #ffffff !important;
}
.shadow-white .table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.m-portlet--border-bottom-white {
  border-bottom: 3px solid #ffffff !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--white:before {
  background-color: #ffffff !important;
}
.nav.nav-pills .nav-link.nav-white.active {
  background: #ffffff;
  color: #ffffff;
}
.first-letter-color--white::first-letter {
  color: #ffffff !important;
}
.m-portlet.m-portlet--border-bottom-white {
  border-bottom: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-left-white {
  border-left: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-right-white {
  border-right: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-top-white {
  border-top: 3px solid #ffffff;
}
.m-portlet.m-portlet--border-geral-white {
  border: 3px solid #ffffff;
}
.btn-white {
  color: #262734;
  background-color: #ffffff;
  background-image: none !important;
  border-color: #cccccc !important;
  font-weight: bold !important;
}
.btn-white:hover {
  color: #000000;
  border-color: #cccccc !important;
  background: #cccccc !important;
}
.btn-white.disabled:not(.default-disabled),
.btn-white[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-white {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-white.disabled:not(.default-disabled):hover,
.btn-white[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-white:hover,
.btn-white.disabled:not(.default-disabled):focus,
.btn-white[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-white:focus,
.btn-white.disabled:not(.default-disabled):active,
.btn-white[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-white:active {
  background-color: #bfbfbf !important;
  border-color: #b3b3b3 !important;
  color: #262734 !important;
}
.btn-outline-white {
  color: #ffffff !important;
  background-color: transparent;
  background-image: none;
  border-color: #ffffff !important;
}
.btn-outline-white:hover {
  color: #000000 !important;
  border-color: #ffffff !important;
  background: #ffffff !important;
}
.demo-theme-white {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
  background: linear-gradient(110deg, #ffffff 33%, #e6e6e6 33%, #e6e6e6 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=white] {
  --base: #ffffff;
  --isdarken: false;
  --secondary: #e6e6e6;
  --contrast: #000000;
  --fade10: #e6e6e6;
  --fade20: #cccccc;
  --fade30: #b3b3b3;
  --fade40: #999999;
  --fade50: #808080;
  --fade60: #666666;
  --fade70: #4d4d4d;
  --fade80: #333333;
  --fade90: #191919;
  --otherFade10: #ffffff;
  --otherFade20: #ffffff;
  --otherFade30: #ffffff;
  --otherFade40: #ffffff;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=white] .m--font-brand,
html[data-tema=white] .m--font-color-theme,
html[data-tema=white] .font-color-theme {
  color: #ffffff !important;
}
html[data-tema=white] .m--bg-theme,
html[data-tema=white] .bg-theme {
  background-color: #ffffff;
}
html[data-tema=white] .m--border-theme,
html[data-tema=white] .border-theme {
  border-color: #ffffff;
}
html[data-tema=white] .m--border-bottom-theme,
html[data-tema=white] .border-bottom-theme {
  border-bottom-color: #ffffff;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=white] .m--border-top-theme,
html[data-tema=white] .border-top-theme {
  border-top-color: #ffffff;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=white] .m--border-right-theme,
html[data-tema=white] .border-right-theme {
  border-right-color: #ffffff;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=white] .m--border-left-theme,
html[data-tema=white] .border-left-theme {
  border-left-color: #ffffff;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=white] .form-group:not([class*="field-loginform"]).required label::after {
  color: #ffffff !important;
}
html[data-tema=white] .m-header .m-header__top,
html[data-tema=white] .m-brand {
  background-color: #ffffff !important;
}
@media (min-width: 1024px) {
  html[data-tema=white] .m-header .m-header__bottom,
  html[data-tema=white] #portlet-principal > .m-portlet__head {
    background-color: #e6e6e6 !important;
  }
  html[data-tema=white] #portlet-principal > .m-portlet__head span,
  html[data-tema=white] #portlet-principal > .m-portlet__head h3,
  html[data-tema=white] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=white] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=white] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=white] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=white] #sistema-cliente-conencao-label,
html[data-tema=white] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=white] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=white] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=white] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=white] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #b3b3b3 !important;
}
html[data-tema=white] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #b3b3b3 !important;
}
html[data-tema=white] .m-popover.popover .popover-header {
  background-color: #ffffff !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=white] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=white] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=white] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=white] .m-popover.popover hr,
html[data-tema=white] .modal .modal-content hr {
  border-color: #ffffff !important;
}
html[data-tema=white] .m-popover.popover textarea,
html[data-tema=white] .modal .modal-content textarea {
  border-color: #ffffff !important;
}
html[data-tema=white] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=white] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=white] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=white] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=white] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=white] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=white] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=white] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=white] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=white] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=white] .bs-popover-left .arrow,
html[data-tema=white] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=white] .bs-popover-right .arrow,
html[data-tema=white] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=white] .bs-popover-bottom .arrow,
html[data-tema=white] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=white] .bs-popover-top .arrow,
html[data-tema=white] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=white] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=white],
html[data-tema=white] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=white] body {
  background-color: #e6e6e6 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=white] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #ffffff !important;
  }
  html[data-tema=white] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #ffffff !important;
    border-bottom: 2px solid #ffffff !important;
    border-left: 2px solid #ffffff !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=white] .m-portlet.m-portlet--skin-dark {
  background-color: #e6e6e6 !important;
  border: 1px solid #ffffff !important;
}
html[data-tema=white] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=white] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=white] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=white] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=white] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=white] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #b3b3b3 !important;
}
html[data-tema=white] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #ffffff;
  border-color: #ffffff !important;
}
html[data-tema=white] .btn-outline-primary:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=white] .btn-outline-primary:focus {
  background-color: #b3b3b3 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=white] .dataTable.table th {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=white] .text-primary {
  color: #ffffff !important;
}
html[data-tema=white] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=white] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ffffff !important;
  color: #000000 !important;
}
html[data-tema=white] .underline--primary {
  text-decoration-color: #ffffff !important;
}
html[data-tema=white] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=white] #m_scroll_top i {
  color: #ffffff !important;
}
html[data-tema=white] .m-footer {
  border-top: 2px solid #ffffff !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=white] .nav-item.m-tabs__item.disabled > a {
    color: #ffffff !important;
    border-color: #ffffff !important;
  }
  html[data-tema=white] .nav-item.m-tabs__item.disabled > a i {
    color: #ffffff !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=white] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=white] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=white] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=white] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ffffff !important;
  }
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #ffffff !important;
  }
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=white] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=white] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=white] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=white] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=white] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #b3b3b3 !important;
  cursor: pointer !important;
}
html[data-tema=white] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=white] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #b3b3b3 !important;
}
html[data-tema=white] .m-loader.m-loader--brand:before {
  border-top-color: #ffffff;
}
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=white] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #ffffff !important;
}
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=white] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #ffffff !important;
  box-shadow: 0 0 0 2px #ffffff !important;
}
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=white] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=white] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #ffffff !important;
}
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=white] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=white] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=white] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=white] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=white] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=white] .form-control.focus,
html[data-tema=white] .form-control:focus {
  border-color: #ffffff !important;
}
.m--font-color-grey,
.font-color-grey,
.m--font-grey,
.font-grey {
  color: #808080 !important;
}
.m--bg-grey,
.bg-grey {
  color: #ffffff !important;
  background-color: #808080 !important;
}
.m--border-grey,
.border-grey {
  border-color: #808080 !important;
}
.m--border-bottom-grey,
.border-bottom-grey {
  border-bottom-color: #808080 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-grey,
.border-top-grey {
  border-top-color: #808080 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-grey,
.border-right-grey {
  border-right-color: #808080 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-grey,
.border-left-grey {
  border-left-color: #808080 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--grey {
  text-decoration: underline;
  text-decoration-color: #808080 !important;
}
.strike.strike--grey:before,
.strike.strike--grey:after {
  border-top-color: #808080 !important;
}
.m-link.m-link--grey {
  color: #808080 !important;
}
.shadow-grey {
  box-shadow: 0 0 0 2px #808080 !important;
  border: 0 !important;
  border-bottom: 3px solid #808080 !important;
}
.shadow-grey .table-hover tbody tr:hover {
  background-color: rgba(128, 128, 128, 0.2) !important;
  border-color: rgba(128, 128, 128, 0.2) !important;
}
.m-portlet--border-bottom-grey {
  border-bottom: 3px solid #808080 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--grey:before {
  background-color: #808080 !important;
}
.nav.nav-pills .nav-link.nav-grey.active {
  background: #808080;
  color: #ffffff;
}
.first-letter-color--grey::first-letter {
  color: #808080 !important;
}
.m-portlet.m-portlet--border-bottom-grey {
  border-bottom: 3px solid #808080;
}
.m-portlet.m-portlet--border-left-grey {
  border-left: 3px solid #808080;
}
.m-portlet.m-portlet--border-right-grey {
  border-right: 3px solid #808080;
}
.m-portlet.m-portlet--border-top-grey {
  border-top: 3px solid #808080;
}
.m-portlet.m-portlet--border-geral-grey {
  border: 3px solid #808080;
}
.btn-grey {
  color: #262734;
  background-color: #808080;
  background-image: none !important;
  border-color: #4d4d4d !important;
  font-weight: bold !important;
}
.btn-grey:hover {
  color: #ffffff;
  border-color: #4d4d4d !important;
  background: #4d4d4d !important;
}
.btn-grey.disabled:not(.default-disabled),
.btn-grey[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-grey {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #404040 !important;
  border-color: #343434 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-grey.disabled:not(.default-disabled):hover,
.btn-grey[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-grey:hover,
.btn-grey.disabled:not(.default-disabled):focus,
.btn-grey[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-grey:focus,
.btn-grey.disabled:not(.default-disabled):active,
.btn-grey[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-grey:active {
  background-color: #404040 !important;
  border-color: #343434 !important;
  color: #262734 !important;
}
.btn-outline-grey {
  color: #808080 !important;
  background-color: transparent;
  background-image: none;
  border-color: #808080 !important;
}
.btn-outline-grey:hover {
  color: #ffffff !important;
  border-color: #808080 !important;
  background: #808080 !important;
}
.demo-theme-grey {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #808080 33%, #9a9a9a 33%, #9a9a9a 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #808080 33%, #9a9a9a 33%, #9a9a9a 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #808080 33%, #9a9a9a 33%, #9a9a9a 66%, #ffffff 66%);
  background: linear-gradient(110deg, #808080 33%, #9a9a9a 33%, #9a9a9a 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=grey] {
  --base: #808080;
  --isdarken: true;
  --secondary: #9a9a9a;
  --contrast: #ffffff;
  --fade10: #9a9a9a;
  --fade20: #b3b3b3;
  --fade30: #cdcdcd;
  --fade40: #e6e6e6;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #676767;
  --otherFade20: #4d4d4d;
  --otherFade30: #343434;
  --otherFade40: #1a1a1a;
  --otherFade50: #000000;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=grey] .m--font-brand,
html[data-tema=grey] .m--font-color-theme,
html[data-tema=grey] .font-color-theme {
  color: #808080 !important;
}
html[data-tema=grey] .m--bg-theme,
html[data-tema=grey] .bg-theme {
  background-color: #808080;
}
html[data-tema=grey] .m--border-theme,
html[data-tema=grey] .border-theme {
  border-color: #808080;
}
html[data-tema=grey] .m--border-bottom-theme,
html[data-tema=grey] .border-bottom-theme {
  border-bottom-color: #808080;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=grey] .m--border-top-theme,
html[data-tema=grey] .border-top-theme {
  border-top-color: #808080;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=grey] .m--border-right-theme,
html[data-tema=grey] .border-right-theme {
  border-right-color: #808080;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=grey] .m--border-left-theme,
html[data-tema=grey] .border-left-theme {
  border-left-color: #808080;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=grey] .form-group:not([class*="field-loginform"]).required label::after {
  color: #808080 !important;
}
html[data-tema=grey] .m-header .m-header__top,
html[data-tema=grey] .m-brand {
  background-color: #808080 !important;
}
@media (min-width: 1024px) {
  html[data-tema=grey] .m-header .m-header__bottom,
  html[data-tema=grey] #portlet-principal > .m-portlet__head {
    background-color: #9a9a9a !important;
  }
  html[data-tema=grey] #portlet-principal > .m-portlet__head span,
  html[data-tema=grey] #portlet-principal > .m-portlet__head h3,
  html[data-tema=grey] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=grey] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #343434) !important;
  -o-filter: drop-shadow(0px 0px 2px #343434) !important;
  -moz-filter: drop-shadow(0px 0px 2px #343434) !important;
  filter: drop-shadow(0px 0px 2px #343434) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=grey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=grey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=grey] #sistema-cliente-conencao-label,
html[data-tema=grey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #343434) !important;
  -o-filter: drop-shadow(0px 0px 2px #343434) !important;
  -moz-filter: drop-shadow(0px 0px 2px #343434) !important;
  filter: drop-shadow(0px 0px 2px #343434) !important;
}
html[data-tema=grey] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=grey] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=grey] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=grey] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #cdcdcd !important;
}
html[data-tema=grey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #cdcdcd !important;
}
html[data-tema=grey] .m-popover.popover .popover-header {
  background-color: #808080 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=grey] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=grey] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=grey] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=grey] .m-popover.popover hr,
html[data-tema=grey] .modal .modal-content hr {
  border-color: #808080 !important;
}
html[data-tema=grey] .m-popover.popover textarea,
html[data-tema=grey] .modal .modal-content textarea {
  border-color: #808080 !important;
}
html[data-tema=grey] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=grey] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=grey] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=grey] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=grey] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=grey] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=grey] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=grey] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=grey] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=grey] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=grey] .bs-popover-left .arrow,
html[data-tema=grey] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=grey] .bs-popover-right .arrow,
html[data-tema=grey] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=grey] .bs-popover-bottom .arrow,
html[data-tema=grey] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=grey] .bs-popover-top .arrow,
html[data-tema=grey] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=grey] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #343434) !important;
  -o-filter: drop-shadow(0px 0px 2px #343434) !important;
  -moz-filter: drop-shadow(0px 0px 2px #343434) !important;
  filter: drop-shadow(0px 0px 2px #343434) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=grey],
html[data-tema=grey] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=grey] body {
  background-color: #9a9a9a !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=grey] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #808080 !important;
  }
  html[data-tema=grey] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #808080 !important;
    border-bottom: 2px solid #808080 !important;
    border-left: 2px solid #808080 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=grey] .m-portlet.m-portlet--skin-dark {
  background-color: #9a9a9a !important;
  border: 1px solid #808080 !important;
}
html[data-tema=grey] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=grey] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=grey] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=grey] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=grey] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=grey] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #cdcdcd !important;
}
html[data-tema=grey] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #808080;
  border-color: #808080 !important;
}
html[data-tema=grey] .btn-outline-primary:hover {
  background-color: #808080 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=grey] .btn-outline-primary:focus {
  background-color: #cdcdcd !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=grey] .dataTable.table th {
  background: #808080 !important;
  color: #ffffff !important;
}
html[data-tema=grey] .text-primary {
  color: #808080 !important;
}
html[data-tema=grey] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=grey] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #808080 !important;
  color: #ffffff !important;
}
html[data-tema=grey] .underline--primary {
  text-decoration-color: #808080 !important;
}
html[data-tema=grey] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #808080) !important;
  -o-filter: drop-shadow(0px 0px 2px #808080) !important;
  -moz-filter: drop-shadow(0px 0px 2px #808080) !important;
  filter: drop-shadow(0px 0px 2px #808080) !important;
}
html[data-tema=grey] #m_scroll_top i {
  color: #808080 !important;
}
html[data-tema=grey] .m-footer {
  border-top: 2px solid #808080 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=grey] .nav-item.m-tabs__item.disabled > a {
    color: #343434 !important;
    border-color: #343434 !important;
  }
  html[data-tema=grey] .nav-item.m-tabs__item.disabled > a i {
    color: #343434 !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #808080 !important;
  }
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #808080 !important;
  }
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=grey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #808080 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #cdcdcd !important;
  cursor: pointer !important;
}
html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=grey] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #cdcdcd !important;
}
html[data-tema=grey] .m-loader.m-loader--brand:before {
  border-top-color: #808080;
}
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=grey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #808080 !important;
}
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=grey] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #808080 !important;
  box-shadow: 0 0 0 2px #808080 !important;
}
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=grey] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=grey] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #808080 !important;
}
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=grey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=grey] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=grey] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=grey] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=grey] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=grey] .form-control.focus,
html[data-tema=grey] .form-control:focus {
  border-color: #808080 !important;
}
.m--font-color-lightgrey,
.font-color-lightgrey,
.m--font-lightgrey,
.font-lightgrey {
  color: #d3d3d3 !important;
}
.m--bg-lightgrey,
.bg-lightgrey {
  color: #000000 !important;
  background-color: #d3d3d3 !important;
}
.m--border-lightgrey,
.border-lightgrey {
  border-color: #d3d3d3 !important;
}
.m--border-bottom-lightgrey,
.border-bottom-lightgrey {
  border-bottom-color: #d3d3d3 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-lightgrey,
.border-top-lightgrey {
  border-top-color: #d3d3d3 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-lightgrey,
.border-right-lightgrey {
  border-right-color: #d3d3d3 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-lightgrey,
.border-left-lightgrey {
  border-left-color: #d3d3d3 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--lightgrey {
  text-decoration: underline;
  text-decoration-color: #d3d3d3 !important;
}
.strike.strike--lightgrey:before,
.strike.strike--lightgrey:after {
  border-top-color: #d3d3d3 !important;
}
.m-link.m-link--lightgrey {
  color: #d3d3d3 !important;
}
.shadow-lightgrey {
  box-shadow: 0 0 0 2px #d3d3d3 !important;
  border: 0 !important;
  border-bottom: 3px solid #d3d3d3 !important;
}
.shadow-lightgrey .table-hover tbody tr:hover {
  background-color: rgba(211, 211, 211, 0.2) !important;
  border-color: rgba(211, 211, 211, 0.2) !important;
}
.m-portlet--border-bottom-lightgrey {
  border-bottom: 3px solid #d3d3d3 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--lightgrey:before {
  background-color: #d3d3d3 !important;
}
.nav.nav-pills .nav-link.nav-lightgrey.active {
  background: #d3d3d3;
  color: #ffffff;
}
.first-letter-color--lightgrey::first-letter {
  color: #d3d3d3 !important;
}
.m-portlet.m-portlet--border-bottom-lightgrey {
  border-bottom: 3px solid #d3d3d3;
}
.m-portlet.m-portlet--border-left-lightgrey {
  border-left: 3px solid #d3d3d3;
}
.m-portlet.m-portlet--border-right-lightgrey {
  border-right: 3px solid #d3d3d3;
}
.m-portlet.m-portlet--border-top-lightgrey {
  border-top: 3px solid #d3d3d3;
}
.m-portlet.m-portlet--border-geral-lightgrey {
  border: 3px solid #d3d3d3;
}
.btn-lightgrey {
  color: #262734;
  background-color: #d3d3d3;
  background-image: none !important;
  border-color: #a0a0a0 !important;
  font-weight: bold !important;
}
.btn-lightgrey:hover {
  color: #ffffff;
  border-color: #a0a0a0 !important;
  background: #a0a0a0 !important;
}
.btn-lightgrey.disabled:not(.default-disabled),
.btn-lightgrey[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-lightgrey {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #939393 !important;
  border-color: #868686 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-lightgrey.disabled:not(.default-disabled):hover,
.btn-lightgrey[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-lightgrey:hover,
.btn-lightgrey.disabled:not(.default-disabled):focus,
.btn-lightgrey[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-lightgrey:focus,
.btn-lightgrey.disabled:not(.default-disabled):active,
.btn-lightgrey[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-lightgrey:active {
  background-color: #939393 !important;
  border-color: #868686 !important;
  color: #262734 !important;
}
.btn-outline-lightgrey {
  color: #d3d3d3 !important;
  background-color: transparent;
  background-image: none;
  border-color: #d3d3d3 !important;
}
.btn-outline-lightgrey:hover {
  color: #000000 !important;
  border-color: #d3d3d3 !important;
  background: #d3d3d3 !important;
}
.demo-theme-lightgrey {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #d3d3d3 33%, #bababa 33%, #bababa 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #d3d3d3 33%, #bababa 33%, #bababa 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #d3d3d3 33%, #bababa 33%, #bababa 66%, #000000 66%);
  background: linear-gradient(110deg, #d3d3d3 33%, #bababa 33%, #bababa 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=lightgrey] {
  --base: #d3d3d3;
  --isdarken: false;
  --secondary: #bababa;
  --contrast: #000000;
  --fade10: #bababa;
  --fade20: #a0a0a0;
  --fade30: #868686;
  --fade40: #6d6d6d;
  --fade50: #535353;
  --fade60: #3a3a3a;
  --fade70: #212121;
  --fade80: #070707;
  --fade90: #000000;
  --otherFade10: #ececec;
  --otherFade20: #ffffff;
  --otherFade30: #ffffff;
  --otherFade40: #ffffff;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=lightgrey] .m--font-brand,
html[data-tema=lightgrey] .m--font-color-theme,
html[data-tema=lightgrey] .font-color-theme {
  color: #d3d3d3 !important;
}
html[data-tema=lightgrey] .m--bg-theme,
html[data-tema=lightgrey] .bg-theme {
  background-color: #d3d3d3;
}
html[data-tema=lightgrey] .m--border-theme,
html[data-tema=lightgrey] .border-theme {
  border-color: #d3d3d3;
}
html[data-tema=lightgrey] .m--border-bottom-theme,
html[data-tema=lightgrey] .border-bottom-theme {
  border-bottom-color: #d3d3d3;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=lightgrey] .m--border-top-theme,
html[data-tema=lightgrey] .border-top-theme {
  border-top-color: #d3d3d3;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=lightgrey] .m--border-right-theme,
html[data-tema=lightgrey] .border-right-theme {
  border-right-color: #d3d3d3;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=lightgrey] .m--border-left-theme,
html[data-tema=lightgrey] .border-left-theme {
  border-left-color: #d3d3d3;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=lightgrey] .form-group:not([class*="field-loginform"]).required label::after {
  color: #d3d3d3 !important;
}
html[data-tema=lightgrey] .m-header .m-header__top,
html[data-tema=lightgrey] .m-brand {
  background-color: #d3d3d3 !important;
}
@media (min-width: 1024px) {
  html[data-tema=lightgrey] .m-header .m-header__bottom,
  html[data-tema=lightgrey] #portlet-principal > .m-portlet__head {
    background-color: #bababa !important;
  }
  html[data-tema=lightgrey] #portlet-principal > .m-portlet__head span,
  html[data-tema=lightgrey] #portlet-principal > .m-portlet__head h3,
  html[data-tema=lightgrey] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=lightgrey] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=lightgrey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=lightgrey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=lightgrey] #sistema-cliente-conencao-label,
html[data-tema=lightgrey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
}
html[data-tema=lightgrey] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=lightgrey] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=lightgrey] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=lightgrey] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #868686 !important;
}
html[data-tema=lightgrey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #868686 !important;
}
html[data-tema=lightgrey] .m-popover.popover .popover-header {
  background-color: #d3d3d3 !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=lightgrey] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=lightgrey] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=lightgrey] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=lightgrey] .m-popover.popover hr,
html[data-tema=lightgrey] .modal .modal-content hr {
  border-color: #d3d3d3 !important;
}
html[data-tema=lightgrey] .m-popover.popover textarea,
html[data-tema=lightgrey] .modal .modal-content textarea {
  border-color: #d3d3d3 !important;
}
html[data-tema=lightgrey] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=lightgrey] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=lightgrey] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=lightgrey] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=lightgrey] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=lightgrey] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=lightgrey] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=lightgrey] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=lightgrey] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=lightgrey] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=lightgrey] .bs-popover-left .arrow,
html[data-tema=lightgrey] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=lightgrey] .bs-popover-right .arrow,
html[data-tema=lightgrey] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=lightgrey] .bs-popover-bottom .arrow,
html[data-tema=lightgrey] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=lightgrey] .bs-popover-top .arrow,
html[data-tema=lightgrey] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=lightgrey] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffffff) !important;
  filter: drop-shadow(0px 0px 2px #ffffff) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=lightgrey],
html[data-tema=lightgrey] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=lightgrey] body {
  background-color: #bababa !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=lightgrey] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #d3d3d3 !important;
  }
  html[data-tema=lightgrey] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #d3d3d3 !important;
    border-bottom: 2px solid #d3d3d3 !important;
    border-left: 2px solid #d3d3d3 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=lightgrey] .m-portlet.m-portlet--skin-dark {
  background-color: #bababa !important;
  border: 1px solid #d3d3d3 !important;
}
html[data-tema=lightgrey] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=lightgrey] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=lightgrey] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=lightgrey] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=lightgrey] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=lightgrey] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #868686 !important;
}
html[data-tema=lightgrey] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #d3d3d3;
  border-color: #d3d3d3 !important;
}
html[data-tema=lightgrey] .btn-outline-primary:hover {
  background-color: #d3d3d3 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=lightgrey] .btn-outline-primary:focus {
  background-color: #868686 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=lightgrey] .dataTable.table th {
  background: #d3d3d3 !important;
  color: #000000 !important;
}
html[data-tema=lightgrey] .text-primary {
  color: #d3d3d3 !important;
}
html[data-tema=lightgrey] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=lightgrey] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #d3d3d3 !important;
  color: #000000 !important;
}
html[data-tema=lightgrey] .underline--primary {
  text-decoration-color: #d3d3d3 !important;
}
html[data-tema=lightgrey] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #d3d3d3) !important;
  -o-filter: drop-shadow(0px 0px 2px #d3d3d3) !important;
  -moz-filter: drop-shadow(0px 0px 2px #d3d3d3) !important;
  filter: drop-shadow(0px 0px 2px #d3d3d3) !important;
}
html[data-tema=lightgrey] #m_scroll_top i {
  color: #d3d3d3 !important;
}
html[data-tema=lightgrey] .m-footer {
  border-top: 2px solid #d3d3d3 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=lightgrey] .nav-item.m-tabs__item.disabled > a {
    color: #ffffff !important;
    border-color: #ffffff !important;
  }
  html[data-tema=lightgrey] .nav-item.m-tabs__item.disabled > a i {
    color: #ffffff !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #d3d3d3 !important;
  }
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #d3d3d3 !important;
  }
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=lightgrey] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #d3d3d3 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #868686 !important;
  cursor: pointer !important;
}
html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=lightgrey] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #868686 !important;
}
html[data-tema=lightgrey] .m-loader.m-loader--brand:before {
  border-top-color: #d3d3d3;
}
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=lightgrey] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #d3d3d3 !important;
}
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=lightgrey] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #d3d3d3 !important;
  box-shadow: 0 0 0 2px #d3d3d3 !important;
}
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=lightgrey] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=lightgrey] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #d3d3d3 !important;
}
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=lightgrey] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=lightgrey] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=lightgrey] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=lightgrey] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=lightgrey] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=lightgrey] .form-control.focus,
html[data-tema=lightgrey] .form-control:focus {
  border-color: #d3d3d3 !important;
}
.m--font-color-cinza,
.font-color-cinza,
.m--font-cinza,
.font-cinza {
  color: #3f3f43 !important;
}
.m--bg-cinza,
.bg-cinza {
  color: #ffffff !important;
  background-color: #3f3f43 !important;
}
.m--border-cinza,
.border-cinza {
  border-color: #3f3f43 !important;
}
.m--border-bottom-cinza,
.border-bottom-cinza {
  border-bottom-color: #3f3f43 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-cinza,
.border-top-cinza {
  border-top-color: #3f3f43 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-cinza,
.border-right-cinza {
  border-right-color: #3f3f43 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-cinza,
.border-left-cinza {
  border-left-color: #3f3f43 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--cinza {
  text-decoration: underline;
  text-decoration-color: #3f3f43 !important;
}
.strike.strike--cinza:before,
.strike.strike--cinza:after {
  border-top-color: #3f3f43 !important;
}
.m-link.m-link--cinza {
  color: #3f3f43 !important;
}
.shadow-cinza {
  box-shadow: 0 0 0 2px #3f3f43 !important;
  border: 0 !important;
  border-bottom: 3px solid #3f3f43 !important;
}
.shadow-cinza .table-hover tbody tr:hover {
  background-color: rgba(63, 63, 67, 0.2) !important;
  border-color: rgba(63, 63, 67, 0.2) !important;
}
.m-portlet--border-bottom-cinza {
  border-bottom: 3px solid #3f3f43 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--cinza:before {
  background-color: #3f3f43 !important;
}
.nav.nav-pills .nav-link.nav-cinza.active {
  background: #3f3f43;
  color: #ffffff;
}
.first-letter-color--cinza::first-letter {
  color: #3f3f43 !important;
}
.m-portlet.m-portlet--border-bottom-cinza {
  border-bottom: 3px solid #3f3f43;
}
.m-portlet.m-portlet--border-left-cinza {
  border-left: 3px solid #3f3f43;
}
.m-portlet.m-portlet--border-right-cinza {
  border-right: 3px solid #3f3f43;
}
.m-portlet.m-portlet--border-top-cinza {
  border-top: 3px solid #3f3f43;
}
.m-portlet.m-portlet--border-geral-cinza {
  border: 3px solid #3f3f43;
}
.btn-cinza {
  color: #262734;
  background-color: #3f3f43;
  background-image: none !important;
  border-color: #0e0e0e !important;
  font-weight: bold !important;
}
.btn-cinza:hover {
  color: #ffffff;
  border-color: #0e0e0e !important;
  background: #0e0e0e !important;
}
.btn-cinza.disabled:not(.default-disabled),
.btn-cinza[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-cinza {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #010101 !important;
  border-color: #000000 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-cinza.disabled:not(.default-disabled):hover,
.btn-cinza[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-cinza:hover,
.btn-cinza.disabled:not(.default-disabled):focus,
.btn-cinza[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-cinza:focus,
.btn-cinza.disabled:not(.default-disabled):active,
.btn-cinza[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-cinza:active {
  background-color: #010101 !important;
  border-color: #000000 !important;
  color: #262734 !important;
}
.btn-outline-cinza {
  color: #3f3f43 !important;
  background-color: transparent;
  background-image: none;
  border-color: #3f3f43 !important;
}
.btn-outline-cinza:hover {
  color: #ffffff !important;
  border-color: #3f3f43 !important;
  background: #3f3f43 !important;
}
.demo-theme-cinza {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #3f3f43 33%, #58585d 33%, #58585d 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #3f3f43 33%, #58585d 33%, #58585d 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #3f3f43 33%, #58585d 33%, #58585d 66%, #ffffff 66%);
  background: linear-gradient(110deg, #3f3f43 33%, #58585d 33%, #58585d 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=cinza] {
  --base: #3f3f43;
  --isdarken: true;
  --secondary: #58585d;
  --contrast: #ffffff;
  --fade10: #58585d;
  --fade20: #707078;
  --fade30: #8a8a91;
  --fade40: #a4a4aa;
  --fade50: #bfbfc2;
  --fade60: #d9d9db;
  --fade70: #f3f3f4;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #262629;
  --otherFade20: #0e0e0e;
  --otherFade30: #000000;
  --otherFade40: #000000;
  --otherFade50: #000000;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=cinza] .m--font-brand,
html[data-tema=cinza] .m--font-color-theme,
html[data-tema=cinza] .font-color-theme {
  color: #3f3f43 !important;
}
html[data-tema=cinza] .m--bg-theme,
html[data-tema=cinza] .bg-theme {
  background-color: #3f3f43;
}
html[data-tema=cinza] .m--border-theme,
html[data-tema=cinza] .border-theme {
  border-color: #3f3f43;
}
html[data-tema=cinza] .m--border-bottom-theme,
html[data-tema=cinza] .border-bottom-theme {
  border-bottom-color: #3f3f43;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=cinza] .m--border-top-theme,
html[data-tema=cinza] .border-top-theme {
  border-top-color: #3f3f43;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=cinza] .m--border-right-theme,
html[data-tema=cinza] .border-right-theme {
  border-right-color: #3f3f43;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=cinza] .m--border-left-theme,
html[data-tema=cinza] .border-left-theme {
  border-left-color: #3f3f43;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=cinza] .form-group:not([class*="field-loginform"]).required label::after {
  color: #3f3f43 !important;
}
html[data-tema=cinza] .m-header .m-header__top,
html[data-tema=cinza] .m-brand {
  background-color: #3f3f43 !important;
}
@media (min-width: 1024px) {
  html[data-tema=cinza] .m-header .m-header__bottom,
  html[data-tema=cinza] #portlet-principal > .m-portlet__head {
    background-color: #58585d !important;
  }
  html[data-tema=cinza] #portlet-principal > .m-portlet__head span,
  html[data-tema=cinza] #portlet-principal > .m-portlet__head h3,
  html[data-tema=cinza] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=cinza] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #000000) !important;
  -o-filter: drop-shadow(0px 0px 2px #000000) !important;
  -moz-filter: drop-shadow(0px 0px 2px #000000) !important;
  filter: drop-shadow(0px 0px 2px #000000) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=cinza] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=cinza] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=cinza] #sistema-cliente-conencao-label,
html[data-tema=cinza] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #000000) !important;
  -o-filter: drop-shadow(0px 0px 2px #000000) !important;
  -moz-filter: drop-shadow(0px 0px 2px #000000) !important;
  filter: drop-shadow(0px 0px 2px #000000) !important;
}
html[data-tema=cinza] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=cinza] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=cinza] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=cinza] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #8a8a91 !important;
}
html[data-tema=cinza] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #8a8a91 !important;
}
html[data-tema=cinza] .m-popover.popover .popover-header {
  background-color: #3f3f43 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=cinza] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=cinza] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=cinza] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=cinza] .m-popover.popover hr,
html[data-tema=cinza] .modal .modal-content hr {
  border-color: #3f3f43 !important;
}
html[data-tema=cinza] .m-popover.popover textarea,
html[data-tema=cinza] .modal .modal-content textarea {
  border-color: #3f3f43 !important;
}
html[data-tema=cinza] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=cinza] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=cinza] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=cinza] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=cinza] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=cinza] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=cinza] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=cinza] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=cinza] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=cinza] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=cinza] .bs-popover-left .arrow,
html[data-tema=cinza] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=cinza] .bs-popover-right .arrow,
html[data-tema=cinza] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=cinza] .bs-popover-bottom .arrow,
html[data-tema=cinza] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=cinza] .bs-popover-top .arrow,
html[data-tema=cinza] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=cinza] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #000000) !important;
  -o-filter: drop-shadow(0px 0px 2px #000000) !important;
  -moz-filter: drop-shadow(0px 0px 2px #000000) !important;
  filter: drop-shadow(0px 0px 2px #000000) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=cinza],
html[data-tema=cinza] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=cinza] body {
  background-color: #58585d !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=cinza] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #3f3f43 !important;
  }
  html[data-tema=cinza] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #3f3f43 !important;
    border-bottom: 2px solid #3f3f43 !important;
    border-left: 2px solid #3f3f43 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=cinza] .m-portlet.m-portlet--skin-dark {
  background-color: #58585d !important;
  border: 1px solid #3f3f43 !important;
}
html[data-tema=cinza] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=cinza] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=cinza] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=cinza] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=cinza] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=cinza] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #8a8a91 !important;
}
html[data-tema=cinza] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #3f3f43;
  border-color: #3f3f43 !important;
}
html[data-tema=cinza] .btn-outline-primary:hover {
  background-color: #3f3f43 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=cinza] .btn-outline-primary:focus {
  background-color: #8a8a91 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=cinza] .dataTable.table th {
  background: #3f3f43 !important;
  color: #ffffff !important;
}
html[data-tema=cinza] .text-primary {
  color: #3f3f43 !important;
}
html[data-tema=cinza] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=cinza] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #3f3f43 !important;
  color: #ffffff !important;
}
html[data-tema=cinza] .underline--primary {
  text-decoration-color: #3f3f43 !important;
}
html[data-tema=cinza] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #3f3f43) !important;
  -o-filter: drop-shadow(0px 0px 2px #3f3f43) !important;
  -moz-filter: drop-shadow(0px 0px 2px #3f3f43) !important;
  filter: drop-shadow(0px 0px 2px #3f3f43) !important;
}
html[data-tema=cinza] #m_scroll_top i {
  color: #3f3f43 !important;
}
html[data-tema=cinza] .m-footer {
  border-top: 2px solid #3f3f43 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=cinza] .nav-item.m-tabs__item.disabled > a {
    color: #000000 !important;
    border-color: #000000 !important;
  }
  html[data-tema=cinza] .nav-item.m-tabs__item.disabled > a i {
    color: #000000 !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #3f3f43 !important;
  }
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #3f3f43 !important;
  }
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=cinza] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #3f3f43 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #8a8a91 !important;
  cursor: pointer !important;
}
html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=cinza] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #8a8a91 !important;
}
html[data-tema=cinza] .m-loader.m-loader--brand:before {
  border-top-color: #3f3f43;
}
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=cinza] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #3f3f43 !important;
}
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=cinza] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #3f3f43 !important;
  box-shadow: 0 0 0 2px #3f3f43 !important;
}
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=cinza] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=cinza] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #3f3f43 !important;
}
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=cinza] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=cinza] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=cinza] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=cinza] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=cinza] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=cinza] .form-control.focus,
html[data-tema=cinza] .form-control:focus {
  border-color: #3f3f43 !important;
}
.m--font-color-rascunho,
.font-color-rascunho,
.m--font-rascunho,
.font-rascunho {
  color: #ffb822 !important;
}
.m--bg-rascunho,
.bg-rascunho {
  color: #000000 !important;
  background-color: #ffb822 !important;
}
.m--border-rascunho,
.border-rascunho {
  border-color: #ffb822 !important;
}
.m--border-bottom-rascunho,
.border-bottom-rascunho {
  border-bottom-color: #ffb822 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-rascunho,
.border-top-rascunho {
  border-top-color: #ffb822 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-rascunho,
.border-right-rascunho {
  border-right-color: #ffb822 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-rascunho,
.border-left-rascunho {
  border-left-color: #ffb822 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--rascunho {
  text-decoration: underline;
  text-decoration-color: #ffb822 !important;
}
.strike.strike--rascunho:before,
.strike.strike--rascunho:after {
  border-top-color: #ffb822 !important;
}
.m-link.m-link--rascunho {
  color: #ffb822 !important;
}
.shadow-rascunho {
  box-shadow: 0 0 0 2px #ffb822 !important;
  border: 0 !important;
  border-bottom: 3px solid #ffb822 !important;
}
.shadow-rascunho .table-hover tbody tr:hover {
  background-color: rgba(255, 184, 34, 0.2) !important;
  border-color: rgba(255, 184, 34, 0.2) !important;
}
.m-portlet--border-bottom-rascunho {
  border-bottom: 3px solid #ffb822 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--rascunho:before {
  background-color: #ffb822 !important;
}
.nav.nav-pills .nav-link.nav-rascunho.active {
  background: #ffb822;
  color: #ffffff;
}
.first-letter-color--rascunho::first-letter {
  color: #ffb822 !important;
}
.m-portlet.m-portlet--border-bottom-rascunho {
  border-bottom: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-left-rascunho {
  border-left: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-right-rascunho {
  border-right: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-top-rascunho {
  border-top: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-geral-rascunho {
  border: 3px solid #ffb822;
}
.btn-rascunho {
  color: #262734;
  background-color: #ffb822;
  background-image: none !important;
  border-color: #bb7f00 !important;
  font-weight: bold !important;
}
.btn-rascunho:hover {
  color: #ffffff;
  border-color: #bb7f00 !important;
  background: #bb7f00 !important;
}
.btn-rascunho.disabled:not(.default-disabled),
.btn-rascunho[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-rascunho {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #a26e00 !important;
  border-color: #885c00 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-rascunho.disabled:not(.default-disabled):hover,
.btn-rascunho[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-rascunho:hover,
.btn-rascunho.disabled:not(.default-disabled):focus,
.btn-rascunho[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-rascunho:focus,
.btn-rascunho.disabled:not(.default-disabled):active,
.btn-rascunho[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-rascunho:active {
  background-color: #a26e00 !important;
  border-color: #885c00 !important;
  color: #262734 !important;
}
.btn-outline-rascunho {
  color: #ffb822 !important;
  background-color: transparent;
  background-image: none;
  border-color: #ffb822 !important;
}
.btn-outline-rascunho:hover {
  color: #000000 !important;
  border-color: #ffb822 !important;
  background: #ffb822 !important;
}
.demo-theme-rascunho {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=rascunho] {
  --base: #ffb822;
  --isdarken: false;
  --secondary: #eea200;
  --contrast: #000000;
  --fade10: #eea200;
  --fade20: #bb7f00;
  --fade30: #885c00;
  --fade40: #553a00;
  --fade50: #221700;
  --fade60: #000000;
  --fade70: #000000;
  --fade80: #000000;
  --fade90: #000000;
  --otherFade10: #ffc855;
  --otherFade20: #ffd988;
  --otherFade30: #ffe9bb;
  --otherFade40: #fffaee;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=rascunho] .m--font-brand,
html[data-tema=rascunho] .m--font-color-theme,
html[data-tema=rascunho] .font-color-theme {
  color: #ffb822 !important;
}
html[data-tema=rascunho] .m--bg-theme,
html[data-tema=rascunho] .bg-theme {
  background-color: #ffb822;
}
html[data-tema=rascunho] .m--border-theme,
html[data-tema=rascunho] .border-theme {
  border-color: #ffb822;
}
html[data-tema=rascunho] .m--border-bottom-theme,
html[data-tema=rascunho] .border-bottom-theme {
  border-bottom-color: #ffb822;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=rascunho] .m--border-top-theme,
html[data-tema=rascunho] .border-top-theme {
  border-top-color: #ffb822;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=rascunho] .m--border-right-theme,
html[data-tema=rascunho] .border-right-theme {
  border-right-color: #ffb822;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=rascunho] .m--border-left-theme,
html[data-tema=rascunho] .border-left-theme {
  border-left-color: #ffb822;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=rascunho] .form-group:not([class*="field-loginform"]).required label::after {
  color: #ffb822 !important;
}
html[data-tema=rascunho] .m-header .m-header__top,
html[data-tema=rascunho] .m-brand {
  background-color: #ffb822 !important;
}
@media (min-width: 1024px) {
  html[data-tema=rascunho] .m-header .m-header__bottom,
  html[data-tema=rascunho] #portlet-principal > .m-portlet__head {
    background-color: #eea200 !important;
  }
  html[data-tema=rascunho] #portlet-principal > .m-portlet__head span,
  html[data-tema=rascunho] #portlet-principal > .m-portlet__head h3,
  html[data-tema=rascunho] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=rascunho] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=rascunho] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=rascunho] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=rascunho] #sistema-cliente-conencao-label,
html[data-tema=rascunho] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
}
html[data-tema=rascunho] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=rascunho] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=rascunho] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=rascunho] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #885c00 !important;
}
html[data-tema=rascunho] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #885c00 !important;
}
html[data-tema=rascunho] .m-popover.popover .popover-header {
  background-color: #ffb822 !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=rascunho] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=rascunho] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=rascunho] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=rascunho] .m-popover.popover hr,
html[data-tema=rascunho] .modal .modal-content hr {
  border-color: #ffb822 !important;
}
html[data-tema=rascunho] .m-popover.popover textarea,
html[data-tema=rascunho] .modal .modal-content textarea {
  border-color: #ffb822 !important;
}
html[data-tema=rascunho] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=rascunho] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=rascunho] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=rascunho] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=rascunho] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=rascunho] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=rascunho] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=rascunho] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=rascunho] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=rascunho] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=rascunho] .bs-popover-left .arrow,
html[data-tema=rascunho] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=rascunho] .bs-popover-right .arrow,
html[data-tema=rascunho] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=rascunho] .bs-popover-bottom .arrow,
html[data-tema=rascunho] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=rascunho] .bs-popover-top .arrow,
html[data-tema=rascunho] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=rascunho] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=rascunho],
html[data-tema=rascunho] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=rascunho] body {
  background-color: #eea200 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=rascunho] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #ffb822 !important;
  }
  html[data-tema=rascunho] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #ffb822 !important;
    border-bottom: 2px solid #ffb822 !important;
    border-left: 2px solid #ffb822 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=rascunho] .m-portlet.m-portlet--skin-dark {
  background-color: #eea200 !important;
  border: 1px solid #ffb822 !important;
}
html[data-tema=rascunho] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=rascunho] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=rascunho] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=rascunho] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=rascunho] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=rascunho] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #885c00 !important;
}
html[data-tema=rascunho] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #ffb822;
  border-color: #ffb822 !important;
}
html[data-tema=rascunho] .btn-outline-primary:hover {
  background-color: #ffb822 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=rascunho] .btn-outline-primary:focus {
  background-color: #885c00 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=rascunho] .dataTable.table th {
  background: #ffb822 !important;
  color: #000000 !important;
}
html[data-tema=rascunho] .text-primary {
  color: #ffb822 !important;
}
html[data-tema=rascunho] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=rascunho] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ffb822 !important;
  color: #000000 !important;
}
html[data-tema=rascunho] .underline--primary {
  text-decoration-color: #ffb822 !important;
}
html[data-tema=rascunho] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  filter: drop-shadow(0px 0px 2px #ffb822) !important;
}
html[data-tema=rascunho] #m_scroll_top i {
  color: #ffb822 !important;
}
html[data-tema=rascunho] .m-footer {
  border-top: 2px solid #ffb822 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=rascunho] .nav-item.m-tabs__item.disabled > a {
    color: #ffe9bb !important;
    border-color: #ffe9bb !important;
  }
  html[data-tema=rascunho] .nav-item.m-tabs__item.disabled > a i {
    color: #ffe9bb !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ffb822 !important;
  }
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #ffb822 !important;
  }
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=rascunho] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #ffb822 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #885c00 !important;
  cursor: pointer !important;
}
html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=rascunho] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #885c00 !important;
}
html[data-tema=rascunho] .m-loader.m-loader--brand:before {
  border-top-color: #ffb822;
}
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=rascunho] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #ffb822 !important;
}
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=rascunho] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #ffb822 !important;
  box-shadow: 0 0 0 2px #ffb822 !important;
}
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=rascunho] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=rascunho] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #ffb822 !important;
}
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=rascunho] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=rascunho] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=rascunho] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=rascunho] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=rascunho] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=rascunho] .form-control.focus,
html[data-tema=rascunho] .form-control:focus {
  border-color: #ffb822 !important;
}
.m--font-color-analise,
.font-color-analise,
.m--font-analise,
.font-analise {
  color: #5867dd !important;
}
.m--bg-analise,
.bg-analise {
  color: #ffffff !important;
  background-color: #5867dd !important;
}
.m--border-analise,
.border-analise {
  border-color: #5867dd !important;
}
.m--border-bottom-analise,
.border-bottom-analise {
  border-bottom-color: #5867dd !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-analise,
.border-top-analise {
  border-top-color: #5867dd !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-analise,
.border-right-analise {
  border-right-color: #5867dd !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-analise,
.border-left-analise {
  border-left-color: #5867dd !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--analise {
  text-decoration: underline;
  text-decoration-color: #5867dd !important;
}
.strike.strike--analise:before,
.strike.strike--analise:after {
  border-top-color: #5867dd !important;
}
.m-link.m-link--analise {
  color: #5867dd !important;
}
.shadow-analise {
  box-shadow: 0 0 0 2px #5867dd !important;
  border: 0 !important;
  border-bottom: 3px solid #5867dd !important;
}
.shadow-analise .table-hover tbody tr:hover {
  background-color: rgba(88, 103, 221, 0.2) !important;
  border-color: rgba(88, 103, 221, 0.2) !important;
}
.m-portlet--border-bottom-analise {
  border-bottom: 3px solid #5867dd !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--analise:before {
  background-color: #5867dd !important;
}
.nav.nav-pills .nav-link.nav-analise.active {
  background: #5867dd;
  color: #ffffff;
}
.first-letter-color--analise::first-letter {
  color: #5867dd !important;
}
.m-portlet.m-portlet--border-bottom-analise {
  border-bottom: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-left-analise {
  border-left: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-right-analise {
  border-right: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-top-analise {
  border-top: 3px solid #5867dd;
}
.m-portlet.m-portlet--border-geral-analise {
  border: 3px solid #5867dd;
}
.btn-analise {
  color: #ffffff;
  background-color: #5867dd;
  background-image: none !important;
  border-color: #2332ac !important;
  font-weight: bold !important;
}
.btn-analise:hover {
  color: #ffffff;
  border-color: #2332ac !important;
  background: #2332ac !important;
}
.btn-analise.disabled:not(.default-disabled),
.btn-analise[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-analise {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #1f2c97 !important;
  border-color: #1a2682 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-analise.disabled:not(.default-disabled):hover,
.btn-analise[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-analise:hover,
.btn-analise.disabled:not(.default-disabled):focus,
.btn-analise[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-analise:focus,
.btn-analise.disabled:not(.default-disabled):active,
.btn-analise[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-analise:active {
  background-color: #1f2c97 !important;
  border-color: #1a2682 !important;
  color: #262734 !important;
}
.btn-outline-analise {
  color: #5867dd !important;
  background-color: transparent;
  background-image: none;
  border-color: #5867dd !important;
}
.btn-outline-analise:hover {
  color: #ffffff !important;
  border-color: #5867dd !important;
  background: #5867dd !important;
}
.demo-theme-analise {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
  background: linear-gradient(110deg, #5867dd 33%, #828ee6 33%, #828ee6 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=analise] {
  --base: #5867dd;
  --isdarken: true;
  --secondary: #828ee6;
  --contrast: #ffffff;
  --fade10: #828ee6;
  --fade20: #adb4ee;
  --fade30: #d7dbf7;
  --fade40: #ffffff;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #2e40d4;
  --otherFade20: #2332ac;
  --otherFade30: #1a2682;
  --otherFade40: #121a57;
  --otherFade50: #090d2d;
  --otherFade60: #010102;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=analise] .m--font-brand,
html[data-tema=analise] .m--font-color-theme,
html[data-tema=analise] .font-color-theme {
  color: #5867dd !important;
}
html[data-tema=analise] .m--bg-theme,
html[data-tema=analise] .bg-theme {
  background-color: #5867dd;
}
html[data-tema=analise] .m--border-theme,
html[data-tema=analise] .border-theme {
  border-color: #5867dd;
}
html[data-tema=analise] .m--border-bottom-theme,
html[data-tema=analise] .border-bottom-theme {
  border-bottom-color: #5867dd;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=analise] .m--border-top-theme,
html[data-tema=analise] .border-top-theme {
  border-top-color: #5867dd;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=analise] .m--border-right-theme,
html[data-tema=analise] .border-right-theme {
  border-right-color: #5867dd;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=analise] .m--border-left-theme,
html[data-tema=analise] .border-left-theme {
  border-left-color: #5867dd;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=analise] .form-group:not([class*="field-loginform"]).required label::after {
  color: #5867dd !important;
}
html[data-tema=analise] .m-header .m-header__top,
html[data-tema=analise] .m-brand {
  background-color: #5867dd !important;
}
@media (min-width: 1024px) {
  html[data-tema=analise] .m-header .m-header__bottom,
  html[data-tema=analise] #portlet-principal > .m-portlet__head {
    background-color: #828ee6 !important;
  }
  html[data-tema=analise] #portlet-principal > .m-portlet__head span,
  html[data-tema=analise] #portlet-principal > .m-portlet__head h3,
  html[data-tema=analise] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=analise] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -o-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -moz-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  filter: drop-shadow(0px 0px 2px #1a2682) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=analise] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=analise] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=analise] #sistema-cliente-conencao-label,
html[data-tema=analise] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -o-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -moz-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  filter: drop-shadow(0px 0px 2px #1a2682) !important;
}
html[data-tema=analise] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=analise] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=analise] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=analise] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #d7dbf7 !important;
}
html[data-tema=analise] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #d7dbf7 !important;
}
html[data-tema=analise] .m-popover.popover .popover-header {
  background-color: #5867dd !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=analise] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=analise] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=analise] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=analise] .m-popover.popover hr,
html[data-tema=analise] .modal .modal-content hr {
  border-color: #5867dd !important;
}
html[data-tema=analise] .m-popover.popover textarea,
html[data-tema=analise] .modal .modal-content textarea {
  border-color: #5867dd !important;
}
html[data-tema=analise] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=analise] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=analise] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=analise] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=analise] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=analise] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=analise] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=analise] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=analise] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=analise] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=analise] .bs-popover-left .arrow,
html[data-tema=analise] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=analise] .bs-popover-right .arrow,
html[data-tema=analise] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=analise] .bs-popover-bottom .arrow,
html[data-tema=analise] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=analise] .bs-popover-top .arrow,
html[data-tema=analise] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=analise] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -o-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  -moz-filter: drop-shadow(0px 0px 2px #1a2682) !important;
  filter: drop-shadow(0px 0px 2px #1a2682) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=analise],
html[data-tema=analise] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=analise] body {
  background-color: #828ee6 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=analise] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #5867dd !important;
  }
  html[data-tema=analise] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #5867dd !important;
    border-bottom: 2px solid #5867dd !important;
    border-left: 2px solid #5867dd !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=analise] .m-portlet.m-portlet--skin-dark {
  background-color: #828ee6 !important;
  border: 1px solid #5867dd !important;
}
html[data-tema=analise] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=analise] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=analise] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=analise] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=analise] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=analise] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #d7dbf7 !important;
}
html[data-tema=analise] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #5867dd;
  border-color: #5867dd !important;
}
html[data-tema=analise] .btn-outline-primary:hover {
  background-color: #5867dd !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=analise] .btn-outline-primary:focus {
  background-color: #d7dbf7 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=analise] .dataTable.table th {
  background: #5867dd !important;
  color: #ffffff !important;
}
html[data-tema=analise] .text-primary {
  color: #5867dd !important;
}
html[data-tema=analise] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=analise] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #5867dd !important;
  color: #ffffff !important;
}
html[data-tema=analise] .underline--primary {
  text-decoration-color: #5867dd !important;
}
html[data-tema=analise] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #5867dd) !important;
  -o-filter: drop-shadow(0px 0px 2px #5867dd) !important;
  -moz-filter: drop-shadow(0px 0px 2px #5867dd) !important;
  filter: drop-shadow(0px 0px 2px #5867dd) !important;
}
html[data-tema=analise] #m_scroll_top i {
  color: #5867dd !important;
}
html[data-tema=analise] .m-footer {
  border-top: 2px solid #5867dd !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=analise] .nav-item.m-tabs__item.disabled > a {
    color: #1a2682 !important;
    border-color: #1a2682 !important;
  }
  html[data-tema=analise] .nav-item.m-tabs__item.disabled > a i {
    color: #1a2682 !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #5867dd !important;
  }
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #5867dd !important;
  }
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=analise] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #5867dd !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #d7dbf7 !important;
  cursor: pointer !important;
}
html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=analise] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #d7dbf7 !important;
}
html[data-tema=analise] .m-loader.m-loader--brand:before {
  border-top-color: #5867dd;
}
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=analise] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #5867dd !important;
}
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=analise] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #5867dd !important;
  box-shadow: 0 0 0 2px #5867dd !important;
}
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=analise] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=analise] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #5867dd !important;
}
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=analise] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=analise] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=analise] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=analise] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=analise] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=analise] .form-control.focus,
html[data-tema=analise] .form-control:focus {
  border-color: #5867dd !important;
}
.m--font-color-aprovada,
.font-color-aprovada,
.m--font-aprovada,
.font-aprovada {
  color: #34bfa3 !important;
}
.m--bg-aprovada,
.bg-aprovada {
  color: #ffffff !important;
  background-color: #34bfa3 !important;
}
.m--border-aprovada,
.border-aprovada {
  border-color: #34bfa3 !important;
}
.m--border-bottom-aprovada,
.border-bottom-aprovada {
  border-bottom-color: #34bfa3 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-aprovada,
.border-top-aprovada {
  border-top-color: #34bfa3 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-aprovada,
.border-right-aprovada {
  border-right-color: #34bfa3 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-aprovada,
.border-left-aprovada {
  border-left-color: #34bfa3 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--aprovada {
  text-decoration: underline;
  text-decoration-color: #34bfa3 !important;
}
.strike.strike--aprovada:before,
.strike.strike--aprovada:after {
  border-top-color: #34bfa3 !important;
}
.m-link.m-link--aprovada {
  color: #34bfa3 !important;
}
.shadow-aprovada {
  box-shadow: 0 0 0 2px #34bfa3 !important;
  border: 0 !important;
  border-bottom: 3px solid #34bfa3 !important;
}
.shadow-aprovada .table-hover tbody tr:hover {
  background-color: rgba(52, 191, 163, 0.2) !important;
  border-color: rgba(52, 191, 163, 0.2) !important;
}
.m-portlet--border-bottom-aprovada {
  border-bottom: 3px solid #34bfa3 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--aprovada:before {
  background-color: #34bfa3 !important;
}
.nav.nav-pills .nav-link.nav-aprovada.active {
  background: #34bfa3;
  color: #ffffff;
}
.first-letter-color--aprovada::first-letter {
  color: #34bfa3 !important;
}
.m-portlet.m-portlet--border-bottom-aprovada {
  border-bottom: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-left-aprovada {
  border-left: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-right-aprovada {
  border-right: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-top-aprovada {
  border-top: 3px solid #34bfa3;
}
.m-portlet.m-portlet--border-geral-aprovada {
  border: 3px solid #34bfa3;
}
.btn-aprovada {
  color: #262734;
  background-color: #34bfa3;
  background-image: none !important;
  border-color: #1e6f5f !important;
  font-weight: bold !important;
}
.btn-aprovada:hover {
  color: #ffffff;
  border-color: #1e6f5f !important;
  background: #1e6f5f !important;
}
.btn-aprovada.disabled:not(.default-disabled),
.btn-aprovada[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-aprovada {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #195b4d !important;
  border-color: #13473c !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-aprovada.disabled:not(.default-disabled):hover,
.btn-aprovada[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-aprovada:hover,
.btn-aprovada.disabled:not(.default-disabled):focus,
.btn-aprovada[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-aprovada:focus,
.btn-aprovada.disabled:not(.default-disabled):active,
.btn-aprovada[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-aprovada:active {
  background-color: #195b4d !important;
  border-color: #13473c !important;
  color: #262734 !important;
}
.btn-outline-aprovada {
  color: #34bfa3 !important;
  background-color: transparent;
  background-image: none;
  border-color: #34bfa3 !important;
}
.btn-outline-aprovada:hover {
  color: #ffffff !important;
  border-color: #34bfa3 !important;
  background: #34bfa3 !important;
}
.demo-theme-aprovada {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
  background: linear-gradient(110deg, #34bfa3 33%, #55d1b8 33%, #55d1b8 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=aprovada] {
  --base: #34bfa3;
  --isdarken: true;
  --secondary: #55d1b8;
  --contrast: #ffffff;
  --fade10: #55d1b8;
  --fade20: #7ddcc9;
  --fade30: #a5e7d9;
  --fade40: #cdf2ea;
  --fade50: #f6fcfb;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #299781;
  --otherFade20: #1e6f5f;
  --otherFade30: #13473c;
  --otherFade40: #081f1a;
  --otherFade50: #000000;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=aprovada] .m--font-brand,
html[data-tema=aprovada] .m--font-color-theme,
html[data-tema=aprovada] .font-color-theme {
  color: #34bfa3 !important;
}
html[data-tema=aprovada] .m--bg-theme,
html[data-tema=aprovada] .bg-theme {
  background-color: #34bfa3;
}
html[data-tema=aprovada] .m--border-theme,
html[data-tema=aprovada] .border-theme {
  border-color: #34bfa3;
}
html[data-tema=aprovada] .m--border-bottom-theme,
html[data-tema=aprovada] .border-bottom-theme {
  border-bottom-color: #34bfa3;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=aprovada] .m--border-top-theme,
html[data-tema=aprovada] .border-top-theme {
  border-top-color: #34bfa3;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=aprovada] .m--border-right-theme,
html[data-tema=aprovada] .border-right-theme {
  border-right-color: #34bfa3;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=aprovada] .m--border-left-theme,
html[data-tema=aprovada] .border-left-theme {
  border-left-color: #34bfa3;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=aprovada] .form-group:not([class*="field-loginform"]).required label::after {
  color: #34bfa3 !important;
}
html[data-tema=aprovada] .m-header .m-header__top,
html[data-tema=aprovada] .m-brand {
  background-color: #34bfa3 !important;
}
@media (min-width: 1024px) {
  html[data-tema=aprovada] .m-header .m-header__bottom,
  html[data-tema=aprovada] #portlet-principal > .m-portlet__head {
    background-color: #55d1b8 !important;
  }
  html[data-tema=aprovada] #portlet-principal > .m-portlet__head span,
  html[data-tema=aprovada] #portlet-principal > .m-portlet__head h3,
  html[data-tema=aprovada] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=aprovada] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -o-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #13473c) !important;
  filter: drop-shadow(0px 0px 2px #13473c) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=aprovada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=aprovada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=aprovada] #sistema-cliente-conencao-label,
html[data-tema=aprovada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -o-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #13473c) !important;
  filter: drop-shadow(0px 0px 2px #13473c) !important;
}
html[data-tema=aprovada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=aprovada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=aprovada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=aprovada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #a5e7d9 !important;
}
html[data-tema=aprovada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #a5e7d9 !important;
}
html[data-tema=aprovada] .m-popover.popover .popover-header {
  background-color: #34bfa3 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=aprovada] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=aprovada] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=aprovada] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=aprovada] .m-popover.popover hr,
html[data-tema=aprovada] .modal .modal-content hr {
  border-color: #34bfa3 !important;
}
html[data-tema=aprovada] .m-popover.popover textarea,
html[data-tema=aprovada] .modal .modal-content textarea {
  border-color: #34bfa3 !important;
}
html[data-tema=aprovada] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=aprovada] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=aprovada] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=aprovada] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=aprovada] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=aprovada] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=aprovada] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=aprovada] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=aprovada] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=aprovada] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=aprovada] .bs-popover-left .arrow,
html[data-tema=aprovada] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=aprovada] .bs-popover-right .arrow,
html[data-tema=aprovada] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=aprovada] .bs-popover-bottom .arrow,
html[data-tema=aprovada] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=aprovada] .bs-popover-top .arrow,
html[data-tema=aprovada] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=aprovada] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -o-filter: drop-shadow(0px 0px 2px #13473c) !important;
  -moz-filter: drop-shadow(0px 0px 2px #13473c) !important;
  filter: drop-shadow(0px 0px 2px #13473c) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=aprovada],
html[data-tema=aprovada] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=aprovada] body {
  background-color: #55d1b8 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=aprovada] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #34bfa3 !important;
  }
  html[data-tema=aprovada] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #34bfa3 !important;
    border-bottom: 2px solid #34bfa3 !important;
    border-left: 2px solid #34bfa3 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=aprovada] .m-portlet.m-portlet--skin-dark {
  background-color: #55d1b8 !important;
  border: 1px solid #34bfa3 !important;
}
html[data-tema=aprovada] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=aprovada] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=aprovada] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=aprovada] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=aprovada] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=aprovada] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #a5e7d9 !important;
}
html[data-tema=aprovada] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #34bfa3;
  border-color: #34bfa3 !important;
}
html[data-tema=aprovada] .btn-outline-primary:hover {
  background-color: #34bfa3 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=aprovada] .btn-outline-primary:focus {
  background-color: #a5e7d9 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=aprovada] .dataTable.table th {
  background: #34bfa3 !important;
  color: #ffffff !important;
}
html[data-tema=aprovada] .text-primary {
  color: #34bfa3 !important;
}
html[data-tema=aprovada] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=aprovada] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #34bfa3 !important;
  color: #ffffff !important;
}
html[data-tema=aprovada] .underline--primary {
  text-decoration-color: #34bfa3 !important;
}
html[data-tema=aprovada] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #34bfa3) !important;
  -o-filter: drop-shadow(0px 0px 2px #34bfa3) !important;
  -moz-filter: drop-shadow(0px 0px 2px #34bfa3) !important;
  filter: drop-shadow(0px 0px 2px #34bfa3) !important;
}
html[data-tema=aprovada] #m_scroll_top i {
  color: #34bfa3 !important;
}
html[data-tema=aprovada] .m-footer {
  border-top: 2px solid #34bfa3 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=aprovada] .nav-item.m-tabs__item.disabled > a {
    color: #13473c !important;
    border-color: #13473c !important;
  }
  html[data-tema=aprovada] .nav-item.m-tabs__item.disabled > a i {
    color: #13473c !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #34bfa3 !important;
  }
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #34bfa3 !important;
  }
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=aprovada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #34bfa3 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #a5e7d9 !important;
  cursor: pointer !important;
}
html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=aprovada] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #a5e7d9 !important;
}
html[data-tema=aprovada] .m-loader.m-loader--brand:before {
  border-top-color: #34bfa3;
}
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=aprovada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #34bfa3 !important;
}
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=aprovada] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #34bfa3 !important;
  box-shadow: 0 0 0 2px #34bfa3 !important;
}
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=aprovada] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=aprovada] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #34bfa3 !important;
}
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=aprovada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=aprovada] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=aprovada] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=aprovada] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=aprovada] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=aprovada] .form-control.focus,
html[data-tema=aprovada] .form-control:focus {
  border-color: #34bfa3 !important;
}
.m--font-color-revisao,
.font-color-revisao,
.m--font-revisao,
.font-revisao {
  color: #ffb822 !important;
}
.m--bg-revisao,
.bg-revisao {
  color: #000000 !important;
  background-color: #ffb822 !important;
}
.m--border-revisao,
.border-revisao {
  border-color: #ffb822 !important;
}
.m--border-bottom-revisao,
.border-bottom-revisao {
  border-bottom-color: #ffb822 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-revisao,
.border-top-revisao {
  border-top-color: #ffb822 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-revisao,
.border-right-revisao {
  border-right-color: #ffb822 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-revisao,
.border-left-revisao {
  border-left-color: #ffb822 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--revisao {
  text-decoration: underline;
  text-decoration-color: #ffb822 !important;
}
.strike.strike--revisao:before,
.strike.strike--revisao:after {
  border-top-color: #ffb822 !important;
}
.m-link.m-link--revisao {
  color: #ffb822 !important;
}
.shadow-revisao {
  box-shadow: 0 0 0 2px #ffb822 !important;
  border: 0 !important;
  border-bottom: 3px solid #ffb822 !important;
}
.shadow-revisao .table-hover tbody tr:hover {
  background-color: rgba(255, 184, 34, 0.2) !important;
  border-color: rgba(255, 184, 34, 0.2) !important;
}
.m-portlet--border-bottom-revisao {
  border-bottom: 3px solid #ffb822 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--revisao:before {
  background-color: #ffb822 !important;
}
.nav.nav-pills .nav-link.nav-revisao.active {
  background: #ffb822;
  color: #ffffff;
}
.first-letter-color--revisao::first-letter {
  color: #ffb822 !important;
}
.m-portlet.m-portlet--border-bottom-revisao {
  border-bottom: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-left-revisao {
  border-left: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-right-revisao {
  border-right: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-top-revisao {
  border-top: 3px solid #ffb822;
}
.m-portlet.m-portlet--border-geral-revisao {
  border: 3px solid #ffb822;
}
.btn-revisao {
  color: #262734;
  background-color: #ffb822;
  background-image: none !important;
  border-color: #bb7f00 !important;
  font-weight: bold !important;
}
.btn-revisao:hover {
  color: #ffffff;
  border-color: #bb7f00 !important;
  background: #bb7f00 !important;
}
.btn-revisao.disabled:not(.default-disabled),
.btn-revisao[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-revisao {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #a26e00 !important;
  border-color: #885c00 !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-revisao.disabled:not(.default-disabled):hover,
.btn-revisao[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-revisao:hover,
.btn-revisao.disabled:not(.default-disabled):focus,
.btn-revisao[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-revisao:focus,
.btn-revisao.disabled:not(.default-disabled):active,
.btn-revisao[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-revisao:active {
  background-color: #a26e00 !important;
  border-color: #885c00 !important;
  color: #262734 !important;
}
.btn-outline-revisao {
  color: #ffb822 !important;
  background-color: transparent;
  background-image: none;
  border-color: #ffb822 !important;
}
.btn-outline-revisao:hover {
  color: #000000 !important;
  border-color: #ffb822 !important;
  background: #ffb822 !important;
}
.demo-theme-revisao {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: -o-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: -moz-linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
  background: linear-gradient(110deg, #ffb822 33%, #eea200 33%, #eea200 66%, #000000 66%);
}
.bg-contrast {
  background-color: #000000 !important;
}
html[data-tema=revisao] {
  --base: #ffb822;
  --isdarken: false;
  --secondary: #eea200;
  --contrast: #000000;
  --fade10: #eea200;
  --fade20: #bb7f00;
  --fade30: #885c00;
  --fade40: #553a00;
  --fade50: #221700;
  --fade60: #000000;
  --fade70: #000000;
  --fade80: #000000;
  --fade90: #000000;
  --otherFade10: #ffc855;
  --otherFade20: #ffd988;
  --otherFade30: #ffe9bb;
  --otherFade40: #fffaee;
  --otherFade50: #ffffff;
  --otherFade60: #ffffff;
  --otherFade70: #ffffff;
  --otherFade80: #ffffff;
  --otherFade90: #ffffff;
}
html[data-tema=revisao] .m--font-brand,
html[data-tema=revisao] .m--font-color-theme,
html[data-tema=revisao] .font-color-theme {
  color: #ffb822 !important;
}
html[data-tema=revisao] .m--bg-theme,
html[data-tema=revisao] .bg-theme {
  background-color: #ffb822;
}
html[data-tema=revisao] .m--border-theme,
html[data-tema=revisao] .border-theme {
  border-color: #ffb822;
}
html[data-tema=revisao] .m--border-bottom-theme,
html[data-tema=revisao] .border-bottom-theme {
  border-bottom-color: #ffb822;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=revisao] .m--border-top-theme,
html[data-tema=revisao] .border-top-theme {
  border-top-color: #ffb822;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=revisao] .m--border-right-theme,
html[data-tema=revisao] .border-right-theme {
  border-right-color: #ffb822;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=revisao] .m--border-left-theme,
html[data-tema=revisao] .border-left-theme {
  border-left-color: #ffb822;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=revisao] .form-group:not([class*="field-loginform"]).required label::after {
  color: #ffb822 !important;
}
html[data-tema=revisao] .m-header .m-header__top,
html[data-tema=revisao] .m-brand {
  background-color: #ffb822 !important;
}
@media (min-width: 1024px) {
  html[data-tema=revisao] .m-header .m-header__bottom,
  html[data-tema=revisao] #portlet-principal > .m-portlet__head {
    background-color: #eea200 !important;
  }
  html[data-tema=revisao] #portlet-principal > .m-portlet__head span,
  html[data-tema=revisao] #portlet-principal > .m-portlet__head h3,
  html[data-tema=revisao] #portlet-principal > .m-portlet__head i {
    color: #000000 !important;
  }
}
html[data-tema=revisao] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=revisao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=revisao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=revisao] #sistema-cliente-conencao-label,
html[data-tema=revisao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #000000 !important;
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
}
html[data-tema=revisao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=revisao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=revisao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=revisao] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #885c00 !important;
}
html[data-tema=revisao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #885c00 !important;
}
html[data-tema=revisao] .m-popover.popover .popover-header {
  background-color: #ffb822 !important;
  color: #000000 !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=revisao] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #000000 !important;
  color: #c14549 !important;
}
html[data-tema=revisao] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=revisao] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=revisao] .m-popover.popover hr,
html[data-tema=revisao] .modal .modal-content hr {
  border-color: #ffb822 !important;
}
html[data-tema=revisao] .m-popover.popover textarea,
html[data-tema=revisao] .modal .modal-content textarea {
  border-color: #ffb822 !important;
}
html[data-tema=revisao] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=revisao] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=revisao] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=revisao] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #000000 !important;
}
html[data-tema=revisao] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=revisao] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #000000 !important;
}
html[data-tema=revisao] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=revisao] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #000000 !important;
}
html[data-tema=revisao] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=revisao] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #000000 !important;
}
html[data-tema=revisao] .bs-popover-left .arrow,
html[data-tema=revisao] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=revisao] .bs-popover-right .arrow,
html[data-tema=revisao] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=revisao] .bs-popover-bottom .arrow,
html[data-tema=revisao] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=revisao] .bs-popover-top .arrow,
html[data-tema=revisao] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=revisao] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  filter: drop-shadow(0px 0px 2px #ffe9bb) !important;
  border: 2px solid #000000 !important;
  border-radius: 0 !important;
}
html[data-tema=revisao],
html[data-tema=revisao] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=revisao] body {
  background-color: #eea200 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=revisao] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #ffb822 !important;
  }
  html[data-tema=revisao] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #ffb822 !important;
    border-bottom: 2px solid #ffb822 !important;
    border-left: 2px solid #ffb822 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=revisao] .m-portlet.m-portlet--skin-dark {
  background-color: #eea200 !important;
  border: 1px solid #ffb822 !important;
}
html[data-tema=revisao] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=revisao] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #000000 !important;
}
html[data-tema=revisao] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=revisao] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=revisao] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=revisao] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #885c00 !important;
}
html[data-tema=revisao] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #ffb822;
  border-color: #ffb822 !important;
}
html[data-tema=revisao] .btn-outline-primary:hover {
  background-color: #ffb822 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=revisao] .btn-outline-primary:focus {
  background-color: #885c00 !important;
  color: #000000 !important;
  border-color: #000000 !important;
}
html[data-tema=revisao] .dataTable.table th {
  background: #ffb822 !important;
  color: #000000 !important;
}
html[data-tema=revisao] .text-primary {
  color: #ffb822 !important;
}
html[data-tema=revisao] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=revisao] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #ffb822 !important;
  color: #000000 !important;
}
html[data-tema=revisao] .underline--primary {
  text-decoration-color: #ffb822 !important;
}
html[data-tema=revisao] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  -o-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  -moz-filter: drop-shadow(0px 0px 2px #ffb822) !important;
  filter: drop-shadow(0px 0px 2px #ffb822) !important;
}
html[data-tema=revisao] #m_scroll_top i {
  color: #ffb822 !important;
}
html[data-tema=revisao] .m-footer {
  border-top: 2px solid #ffb822 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=revisao] .nav-item.m-tabs__item.disabled > a {
    color: #ffe9bb !important;
    border-color: #ffe9bb !important;
  }
  html[data-tema=revisao] .nav-item.m-tabs__item.disabled > a i {
    color: #ffe9bb !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #ffb822 !important;
  }
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #ffb822 !important;
  }
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=revisao] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #ffb822 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #885c00 !important;
  cursor: pointer !important;
}
html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=revisao] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #885c00 !important;
}
html[data-tema=revisao] .m-loader.m-loader--brand:before {
  border-top-color: #ffb822;
}
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=revisao] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #ffb822 !important;
}
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=revisao] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #000000 !important;
  -webkit-box-shadow: 0 0 0 2px #ffb822 !important;
  box-shadow: 0 0 0 2px #ffb822 !important;
}
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=revisao] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=revisao] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #ffffff;
}
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #ffb822 !important;
}
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=revisao] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=revisao] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=revisao] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=revisao] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=revisao] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=revisao] .form-control.focus,
html[data-tema=revisao] .form-control:focus {
  border-color: #ffb822 !important;
}
.m--font-color-rejeitada,
.font-color-rejeitada,
.m--font-rejeitada,
.font-rejeitada {
  color: #c14549 !important;
}
.m--bg-rejeitada,
.bg-rejeitada {
  color: #ffffff !important;
  background-color: #c14549 !important;
}
.m--border-rejeitada,
.border-rejeitada {
  border-color: #c14549 !important;
}
.m--border-bottom-rejeitada,
.border-bottom-rejeitada {
  border-bottom-color: #c14549 !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-rejeitada,
.border-top-rejeitada {
  border-top-color: #c14549 !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-rejeitada,
.border-right-rejeitada {
  border-right-color: #c14549 !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-rejeitada,
.border-left-rejeitada {
  border-left-color: #c14549 !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--rejeitada {
  text-decoration: underline;
  text-decoration-color: #c14549 !important;
}
.strike.strike--rejeitada:before,
.strike.strike--rejeitada:after {
  border-top-color: #c14549 !important;
}
.m-link.m-link--rejeitada {
  color: #c14549 !important;
}
.shadow-rejeitada {
  box-shadow: 0 0 0 2px #c14549 !important;
  border: 0 !important;
  border-bottom: 3px solid #c14549 !important;
}
.shadow-rejeitada .table-hover tbody tr:hover {
  background-color: rgba(193, 69, 73, 0.2) !important;
  border-color: rgba(193, 69, 73, 0.2) !important;
}
.m-portlet--border-bottom-rejeitada {
  border-bottom: 3px solid #c14549 !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--rejeitada:before {
  background-color: #c14549 !important;
}
.nav.nav-pills .nav-link.nav-rejeitada.active {
  background: #c14549;
  color: #ffffff;
}
.first-letter-color--rejeitada::first-letter {
  color: #c14549 !important;
}
.m-portlet.m-portlet--border-bottom-rejeitada {
  border-bottom: 3px solid #c14549;
}
.m-portlet.m-portlet--border-left-rejeitada {
  border-left: 3px solid #c14549;
}
.m-portlet.m-portlet--border-right-rejeitada {
  border-right: 3px solid #c14549;
}
.m-portlet.m-portlet--border-top-rejeitada {
  border-top: 3px solid #c14549;
}
.m-portlet.m-portlet--border-geral-rejeitada {
  border: 3px solid #c14549;
}
.btn-rejeitada {
  color: #262734;
  background-color: #c14549;
  background-image: none !important;
  border-color: #78282b !important;
  font-weight: bold !important;
}
.btn-rejeitada:hover {
  color: #ffffff;
  border-color: #78282b !important;
  background: #78282b !important;
}
.btn-rejeitada.disabled:not(.default-disabled),
.btn-rejeitada[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-rejeitada {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #652224 !important;
  border-color: #521b1d !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-rejeitada.disabled:not(.default-disabled):hover,
.btn-rejeitada[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-rejeitada:hover,
.btn-rejeitada.disabled:not(.default-disabled):focus,
.btn-rejeitada[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-rejeitada:focus,
.btn-rejeitada.disabled:not(.default-disabled):active,
.btn-rejeitada[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-rejeitada:active {
  background-color: #652224 !important;
  border-color: #521b1d !important;
  color: #262734 !important;
}
.btn-outline-rejeitada {
  color: #c14549 !important;
  background-color: transparent;
  background-image: none;
  border-color: #c14549 !important;
}
.btn-outline-rejeitada:hover {
  color: #ffffff !important;
  border-color: #c14549 !important;
  background: #c14549 !important;
}
.demo-theme-rejeitada {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
  background: linear-gradient(110deg, #c14549 33%, #ce6b6e 33%, #ce6b6e 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=rejeitada] {
  --base: #c14549;
  --isdarken: true;
  --secondary: #ce6b6e;
  --contrast: #ffffff;
  --fade10: #ce6b6e;
  --fade20: #db9194;
  --fade30: #e7b8b9;
  --fade40: #f4dedf;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #9e3538;
  --otherFade20: #78282b;
  --otherFade30: #521b1d;
  --otherFade40: #2b0e0f;
  --otherFade50: #050202;
  --otherFade60: #000000;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=rejeitada] .m--font-brand,
html[data-tema=rejeitada] .m--font-color-theme,
html[data-tema=rejeitada] .font-color-theme {
  color: #c14549 !important;
}
html[data-tema=rejeitada] .m--bg-theme,
html[data-tema=rejeitada] .bg-theme {
  background-color: #c14549;
}
html[data-tema=rejeitada] .m--border-theme,
html[data-tema=rejeitada] .border-theme {
  border-color: #c14549;
}
html[data-tema=rejeitada] .m--border-bottom-theme,
html[data-tema=rejeitada] .border-bottom-theme {
  border-bottom-color: #c14549;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=rejeitada] .m--border-top-theme,
html[data-tema=rejeitada] .border-top-theme {
  border-top-color: #c14549;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=rejeitada] .m--border-right-theme,
html[data-tema=rejeitada] .border-right-theme {
  border-right-color: #c14549;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=rejeitada] .m--border-left-theme,
html[data-tema=rejeitada] .border-left-theme {
  border-left-color: #c14549;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=rejeitada] .form-group:not([class*="field-loginform"]).required label::after {
  color: #c14549 !important;
}
html[data-tema=rejeitada] .m-header .m-header__top,
html[data-tema=rejeitada] .m-brand {
  background-color: #c14549 !important;
}
@media (min-width: 1024px) {
  html[data-tema=rejeitada] .m-header .m-header__bottom,
  html[data-tema=rejeitada] #portlet-principal > .m-portlet__head {
    background-color: #ce6b6e !important;
  }
  html[data-tema=rejeitada] #portlet-principal > .m-portlet__head span,
  html[data-tema=rejeitada] #portlet-principal > .m-portlet__head h3,
  html[data-tema=rejeitada] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=rejeitada] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -o-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -moz-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  filter: drop-shadow(0px 0px 2px #521b1d) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=rejeitada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=rejeitada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=rejeitada] #sistema-cliente-conencao-label,
html[data-tema=rejeitada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -o-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -moz-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  filter: drop-shadow(0px 0px 2px #521b1d) !important;
}
html[data-tema=rejeitada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=rejeitada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=rejeitada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=rejeitada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #e7b8b9 !important;
}
html[data-tema=rejeitada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #e7b8b9 !important;
}
html[data-tema=rejeitada] .m-popover.popover .popover-header {
  background-color: #c14549 !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=rejeitada] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=rejeitada] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=rejeitada] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=rejeitada] .m-popover.popover hr,
html[data-tema=rejeitada] .modal .modal-content hr {
  border-color: #c14549 !important;
}
html[data-tema=rejeitada] .m-popover.popover textarea,
html[data-tema=rejeitada] .modal .modal-content textarea {
  border-color: #c14549 !important;
}
html[data-tema=rejeitada] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=rejeitada] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=rejeitada] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=rejeitada] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=rejeitada] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=rejeitada] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=rejeitada] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=rejeitada] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=rejeitada] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=rejeitada] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=rejeitada] .bs-popover-left .arrow,
html[data-tema=rejeitada] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=rejeitada] .bs-popover-right .arrow,
html[data-tema=rejeitada] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=rejeitada] .bs-popover-bottom .arrow,
html[data-tema=rejeitada] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=rejeitada] .bs-popover-top .arrow,
html[data-tema=rejeitada] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=rejeitada] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -o-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  -moz-filter: drop-shadow(0px 0px 2px #521b1d) !important;
  filter: drop-shadow(0px 0px 2px #521b1d) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=rejeitada],
html[data-tema=rejeitada] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=rejeitada] body {
  background-color: #ce6b6e !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=rejeitada] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #c14549 !important;
  }
  html[data-tema=rejeitada] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #c14549 !important;
    border-bottom: 2px solid #c14549 !important;
    border-left: 2px solid #c14549 !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=rejeitada] .m-portlet.m-portlet--skin-dark {
  background-color: #ce6b6e !important;
  border: 1px solid #c14549 !important;
}
html[data-tema=rejeitada] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=rejeitada] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=rejeitada] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=rejeitada] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=rejeitada] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=rejeitada] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #e7b8b9 !important;
}
html[data-tema=rejeitada] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #c14549;
  border-color: #c14549 !important;
}
html[data-tema=rejeitada] .btn-outline-primary:hover {
  background-color: #c14549 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=rejeitada] .btn-outline-primary:focus {
  background-color: #e7b8b9 !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=rejeitada] .dataTable.table th {
  background: #c14549 !important;
  color: #ffffff !important;
}
html[data-tema=rejeitada] .text-primary {
  color: #c14549 !important;
}
html[data-tema=rejeitada] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=rejeitada] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #c14549 !important;
  color: #ffffff !important;
}
html[data-tema=rejeitada] .underline--primary {
  text-decoration-color: #c14549 !important;
}
html[data-tema=rejeitada] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #c14549) !important;
  -o-filter: drop-shadow(0px 0px 2px #c14549) !important;
  -moz-filter: drop-shadow(0px 0px 2px #c14549) !important;
  filter: drop-shadow(0px 0px 2px #c14549) !important;
}
html[data-tema=rejeitada] #m_scroll_top i {
  color: #c14549 !important;
}
html[data-tema=rejeitada] .m-footer {
  border-top: 2px solid #c14549 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=rejeitada] .nav-item.m-tabs__item.disabled > a {
    color: #521b1d !important;
    border-color: #521b1d !important;
  }
  html[data-tema=rejeitada] .nav-item.m-tabs__item.disabled > a i {
    color: #521b1d !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #c14549 !important;
  }
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #c14549 !important;
  }
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=rejeitada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #c14549 !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #e7b8b9 !important;
  cursor: pointer !important;
}
html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=rejeitada] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #e7b8b9 !important;
}
html[data-tema=rejeitada] .m-loader.m-loader--brand:before {
  border-top-color: #c14549;
}
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=rejeitada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #c14549 !important;
}
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=rejeitada] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #c14549 !important;
  box-shadow: 0 0 0 2px #c14549 !important;
}
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=rejeitada] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=rejeitada] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #c14549 !important;
}
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=rejeitada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=rejeitada] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=rejeitada] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=rejeitada] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=rejeitada] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=rejeitada] .form-control.focus,
html[data-tema=rejeitada] .form-control:focus {
  border-color: #c14549 !important;
}
.m--font-color-agendada,
.font-color-agendada,
.m--font-agendada,
.font-agendada {
  color: #9370db !important;
}
.m--bg-agendada,
.bg-agendada {
  color: #ffffff !important;
  background-color: #9370db !important;
}
.m--border-agendada,
.border-agendada {
  border-color: #9370db !important;
}
.m--border-bottom-agendada,
.border-bottom-agendada {
  border-bottom-color: #9370db !important;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.m--border-top-agendada,
.border-top-agendada {
  border-top-color: #9370db !important;
  border-top-width: 2px;
  border-top-style: solid;
}
.m--border-right-agendada,
.border-right-agendada {
  border-right-color: #9370db !important;
  border-right-width: 2px;
  border-right-style: solid;
}
.m--border-left-agendada,
.border-left-agendada {
  border-left-color: #9370db !important;
  border-left-width: 2px;
  border-left-style: solid;
}
.underline--agendada {
  text-decoration: underline;
  text-decoration-color: #9370db !important;
}
.strike.strike--agendada:before,
.strike.strike--agendada:after {
  border-top-color: #9370db !important;
}
.m-link.m-link--agendada {
  color: #9370db !important;
}
.shadow-agendada {
  box-shadow: 0 0 0 2px #9370db !important;
  border: 0 !important;
  border-bottom: 3px solid #9370db !important;
}
.shadow-agendada .table-hover tbody tr:hover {
  background-color: rgba(147, 112, 219, 0.2) !important;
  border-color: rgba(147, 112, 219, 0.2) !important;
}
.m-portlet--border-bottom-agendada {
  border-bottom: 3px solid #9370db !important;
}
.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--agendada:before {
  background-color: #9370db !important;
}
.nav.nav-pills .nav-link.nav-agendada.active {
  background: #9370db;
  color: #ffffff;
}
.first-letter-color--agendada::first-letter {
  color: #9370db !important;
}
.m-portlet.m-portlet--border-bottom-agendada {
  border-bottom: 3px solid #9370db;
}
.m-portlet.m-portlet--border-left-agendada {
  border-left: 3px solid #9370db;
}
.m-portlet.m-portlet--border-right-agendada {
  border-right: 3px solid #9370db;
}
.m-portlet.m-portlet--border-top-agendada {
  border-top: 3px solid #9370db;
}
.m-portlet.m-portlet--border-geral-agendada {
  border: 3px solid #9370db;
}
.btn-agendada {
  color: #ffffff;
  background-color: #9370db;
  background-image: none !important;
  border-color: #5b2eb7 !important;
  font-weight: bold !important;
}
.btn-agendada:hover {
  color: #ffffff;
  border-color: #5b2eb7 !important;
  background: #5b2eb7 !important;
}
.btn-agendada.disabled:not(.default-disabled),
.btn-agendada[disabled]:not(.default-disabled),
fieldset[disabled]:not(.default-disabled) .btn-agendada {
  opacity: 1 !important;
  cursor: not-allowed !important;
  background-color: #5129a3 !important;
  border-color: #47248e !important;
  color: #262734 !important;
  box-shadow: none !important;
}
.btn-agendada.disabled:not(.default-disabled):hover,
.btn-agendada[disabled]:not(.default-disabled):hover,
fieldset[disabled]:not(.default-disabled) .btn-agendada:hover,
.btn-agendada.disabled:not(.default-disabled):focus,
.btn-agendada[disabled]:not(.default-disabled):focus,
fieldset[disabled]:not(.default-disabled) .btn-agendada:focus,
.btn-agendada.disabled:not(.default-disabled):active,
.btn-agendada[disabled]:not(.default-disabled):active,
fieldset[disabled]:not(.default-disabled) .btn-agendada:active {
  background-color: #5129a3 !important;
  border-color: #47248e !important;
  color: #262734 !important;
}
.btn-outline-agendada {
  color: #9370db !important;
  background-color: transparent;
  background-image: none;
  border-color: #9370db !important;
}
.btn-outline-agendada:hover {
  color: #ffffff !important;
  border-color: #9370db !important;
  background: #9370db !important;
}
.demo-theme-agendada {
  width: 50px !important;
  display: inline-block !important;
  margin-right: 5px !important;
  border-radius: 5px !important;
  border: 1px solid black;
  background: -webkit-linear-gradient(110deg, #9370db 33%, #b299e5 33%, #b299e5 66%, #ffffff 66%);
  background: -o-linear-gradient(110deg, #9370db 33%, #b299e5 33%, #b299e5 66%, #ffffff 66%);
  background: -moz-linear-gradient(110deg, #9370db 33%, #b299e5 33%, #b299e5 66%, #ffffff 66%);
  background: linear-gradient(110deg, #9370db 33%, #b299e5 33%, #b299e5 66%, #ffffff 66%);
}
.bg-contrast {
  background-color: #ffffff !important;
}
html[data-tema=agendada] {
  --base: #9370db;
  --isdarken: true;
  --secondary: #b299e5;
  --contrast: #ffffff;
  --fade10: #b299e5;
  --fade20: #d1c1f0;
  --fade30: #efeafa;
  --fade40: #ffffff;
  --fade50: #ffffff;
  --fade60: #ffffff;
  --fade70: #ffffff;
  --fade80: #ffffff;
  --fade90: #ffffff;
  --otherFade10: #7447d1;
  --otherFade20: #5b2eb7;
  --otherFade30: #47248e;
  --otherFade40: #321a65;
  --otherFade50: #1e0f3d;
  --otherFade60: #0a0514;
  --otherFade70: #000000;
  --otherFade80: #000000;
  --otherFade90: #000000;
}
html[data-tema=agendada] .m--font-brand,
html[data-tema=agendada] .m--font-color-theme,
html[data-tema=agendada] .font-color-theme {
  color: #9370db !important;
}
html[data-tema=agendada] .m--bg-theme,
html[data-tema=agendada] .bg-theme {
  background-color: #9370db;
}
html[data-tema=agendada] .m--border-theme,
html[data-tema=agendada] .border-theme {
  border-color: #9370db;
}
html[data-tema=agendada] .m--border-bottom-theme,
html[data-tema=agendada] .border-bottom-theme {
  border-bottom-color: #9370db;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
html[data-tema=agendada] .m--border-top-theme,
html[data-tema=agendada] .border-top-theme {
  border-top-color: #9370db;
  border-top-width: 2px;
  border-top-style: solid;
}
html[data-tema=agendada] .m--border-right-theme,
html[data-tema=agendada] .border-right-theme {
  border-right-color: #9370db;
  border-right-width: 2px;
  border-right-style: solid;
}
html[data-tema=agendada] .m--border-left-theme,
html[data-tema=agendada] .border-left-theme {
  border-left-color: #9370db;
  border-left-width: 2px;
  border-left-style: solid;
}
html[data-tema=agendada] .form-group:not([class*="field-loginform"]).required label::after {
  color: #9370db !important;
}
html[data-tema=agendada] .m-header .m-header__top,
html[data-tema=agendada] .m-brand {
  background-color: #9370db !important;
}
@media (min-width: 1024px) {
  html[data-tema=agendada] .m-header .m-header__bottom,
  html[data-tema=agendada] #portlet-principal > .m-portlet__head {
    background-color: #b299e5 !important;
  }
  html[data-tema=agendada] #portlet-principal > .m-portlet__head span,
  html[data-tema=agendada] #portlet-principal > .m-portlet__head h3,
  html[data-tema=agendada] #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
}
html[data-tema=agendada] img.m-brand__logo-wrapper {
  -webkit-filter: drop-shadow(0px 0px 2px #47248e) !important;
  -o-filter: drop-shadow(0px 0px 2px #47248e) !important;
  -moz-filter: drop-shadow(0px 0px 2px #47248e) !important;
  filter: drop-shadow(0px 0px 2px #47248e) !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=agendada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > i,
  html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span,
  html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a:not(:hover) > span *,
  html[data-tema=agendada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome {
    color: #000000 !important;
  }
}
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span *,
html[data-tema=agendada] #sistema-cliente-conencao-label,
html[data-tema=agendada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
  -webkit-filter: drop-shadow(0px 0px 2px #47248e) !important;
  -o-filter: drop-shadow(0px 0px 2px #47248e) !important;
  -moz-filter: drop-shadow(0px 0px 2px #47248e) !important;
  filter: drop-shadow(0px 0px 2px #47248e) !important;
}
html[data-tema=agendada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-icon,
html[data-tema=agendada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-icon,
html[data-tema=agendada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item:hover > .m-menu__link .m-menu__link-text,
html[data-tema=agendada] .m-header-menu.m-header-menu--skin-light .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link .m-menu__link-text {
  color: #efeafa !important;
}
html[data-tema=agendada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:hover {
  color: #efeafa !important;
}
html[data-tema=agendada] .m-popover.popover .popover-header {
  background-color: #9370db !important;
  color: #ffffff !important;
  text-align: left !important;
  border-radius: 0 !important;
}
html[data-tema=agendada] .m-popover.popover .popover-header button[data-popover-dissmiss=true] {
  background-color: #ffffff !important;
  color: #c14549 !important;
}
html[data-tema=agendada] .m-popover.popover .popover-header button[data-popover-dissmiss=true]:hover {
  color: #c14549 !important;
}
html[data-tema=agendada] .m-popover.popover .popover-body {
  text-align: justify !important;
}
html[data-tema=agendada] .m-popover.popover hr,
html[data-tema=agendada] .modal .modal-content hr {
  border-color: #9370db !important;
}
html[data-tema=agendada] .m-popover.popover textarea,
html[data-tema=agendada] .modal .modal-content textarea {
  border-color: #9370db !important;
}
html[data-tema=agendada] .m-popover.popover.bs-popover-bottom .popover-header::before,
html[data-tema=agendada] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
html[data-tema=agendada] .m-popover.popover.bs-popover-bottom .arrow::after,
html[data-tema=agendada] .m-popover.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #ffffff !important;
}
html[data-tema=agendada] .m-popover.popover.bs-popover-top .arrow::after,
html[data-tema=agendada] .m-popover.popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #ffffff !important;
}
html[data-tema=agendada] .m-popover.popover.bs-popover-left .arrow::after,
html[data-tema=agendada] .m-popover.popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #ffffff !important;
}
html[data-tema=agendada] .m-popover.popover.bs-popover-right .arrow::after,
html[data-tema=agendada] .m-popover.popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #ffffff !important;
}
html[data-tema=agendada] .bs-popover-left .arrow,
html[data-tema=agendada] .bs-popover-auto[x-placement^="left"] .arrow {
  filter: drop-shadow(3px 0px 2px #000000) !important;
}
html[data-tema=agendada] .bs-popover-right .arrow,
html[data-tema=agendada] .bs-popover-auto[x-placement^="right"] .arrow {
  filter: drop-shadow(-3px 0px 2px #000000) !important;
}
html[data-tema=agendada] .bs-popover-bottom .arrow,
html[data-tema=agendada] .bs-popover-auto[x-placement^="bottom"] .arrow {
  filter: drop-shadow(0px -3px 2px #000000) !important;
}
html[data-tema=agendada] .bs-popover-top .arrow,
html[data-tema=agendada] .bs-popover-auto[x-placement^="top"] .arrow {
  filter: drop-shadow(0px 3px 2px #000000) !important;
}
html[data-tema=agendada] .m-popover.popover {
  -webkit-filter: drop-shadow(0px 0px 2px #47248e) !important;
  -o-filter: drop-shadow(0px 0px 2px #47248e) !important;
  -moz-filter: drop-shadow(0px 0px 2px #47248e) !important;
  filter: drop-shadow(0px 0px 2px #47248e) !important;
  border: 2px solid #ffffff !important;
  border-radius: 0 !important;
}
html[data-tema=agendada],
html[data-tema=agendada] .m-grid.m-grid--hor.m-grid--root.m-page,
html[data-tema=agendada] body {
  background-color: #b299e5 !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=agendada] .m-container #portlet-principal:first-of-type > .m-portlet__head {
    border-bottom: 2px solid #9370db !important;
  }
  html[data-tema=agendada] .m-container #portlet-principal:first-of-type > .m-portlet__body {
    border-right: 2px solid #9370db !important;
    border-bottom: 2px solid #9370db !important;
    border-left: 2px solid #9370db !important;
    margin: 0 !important;
    height: initial !important;
  }
}
html[data-tema=agendada] .m-portlet.m-portlet--skin-dark {
  background-color: #b299e5 !important;
  border: 1px solid #9370db !important;
}
html[data-tema=agendada] .m-portlet.m-portlet--skin-dark .m-portlet__body *,
html[data-tema=agendada] .m-portlet.m-portlet--skin-dark .m-portlet__head * {
  color: #ffffff !important;
}
html[data-tema=agendada] .m-portlet.m-portlet--skin-dark .m-portlet__body * a,
html[data-tema=agendada] .m-portlet.m-portlet--skin-dark .m-portlet__head * a,
html[data-tema=agendada] .m-portlet.m-portlet--skin-dark .m-portlet__body * .text-link,
html[data-tema=agendada] .m-portlet.m-portlet--skin-dark .m-portlet__head * .text-link {
  color: #efeafa !important;
}
html[data-tema=agendada] .btn-outline-primary {
  background-color: #ffffff !important;
  color: #9370db;
  border-color: #9370db !important;
}
html[data-tema=agendada] .btn-outline-primary:hover {
  background-color: #9370db !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=agendada] .btn-outline-primary:focus {
  background-color: #efeafa !important;
  color: #ffffff !important;
  border-color: #ffffff !important;
}
html[data-tema=agendada] .dataTable.table th {
  background: #9370db !important;
  color: #ffffff !important;
}
html[data-tema=agendada] .text-primary {
  color: #9370db !important;
}
html[data-tema=agendada] .dataTables_wrapper .pagination .page-item.active > .page-link,
html[data-tema=agendada] .dataTables_wrapper .pagination .page-item:hover > .page-link {
  background: #9370db !important;
  color: #ffffff !important;
}
html[data-tema=agendada] .underline--primary {
  text-decoration-color: #9370db !important;
}
html[data-tema=agendada] #m_scroll_top {
  -webkit-filter: drop-shadow(0px 0px 2px #9370db) !important;
  -o-filter: drop-shadow(0px 0px 2px #9370db) !important;
  -moz-filter: drop-shadow(0px 0px 2px #9370db) !important;
  filter: drop-shadow(0px 0px 2px #9370db) !important;
}
html[data-tema=agendada] #m_scroll_top i {
  color: #9370db !important;
}
html[data-tema=agendada] .m-footer {
  border-top: 2px solid #9370db !important;
}
@media only screen and (min-width: 1025px) {
  html[data-tema=agendada] .nav-item.m-tabs__item.disabled > a {
    color: #47248e !important;
    border-color: #47248e !important;
  }
  html[data-tema=agendada] .nav-item.m-tabs__item.disabled > a i {
    color: #47248e !important;
  }
}
@media only screen and (min-width: 1025px) {
  html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
}
@media only screen and (max-width: 1024px) {
  html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #ffffff !important;
    color: #ffffff !important;
    cursor: pointer !important;
  }
  html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #ffffff !important;
  }
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-text,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-text,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__ver-arrow,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__ver-arrow,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-icon,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-icon {
    color: #9370db !important;
  }
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--dot > span,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--dot > span {
    background-color: #9370db !important;
  }
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__heading .m-menu__link-bullet.m-menu__link-bullet--line > span,
  html[data-tema=agendada] .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link .m-menu__link-bullet.m-menu__link-bullet--line > span {
    background-color: #9370db !important;
  }
}
@media only screen and (max-width: 768px) {
  html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled) > a {
    border-color: #000000 !important;
    color: #000000 !important;
    cursor: pointer !important;
  }
  html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled) > a > i {
    color: #000000 !important;
  }
}
html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled):hover > a,
html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] {
  color: #efeafa !important;
  cursor: pointer !important;
}
html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled):hover > a > i,
html[data-tema=agendada] .nav-item.m-tabs__item:not(.disabled) > a[aria-expanded="true"] > i {
  color: #efeafa !important;
}
html[data-tema=agendada] .m-loader.m-loader--brand:before {
  border-top-color: #9370db;
}
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow,
html[data-tema=agendada] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: #9370db !important;
}
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav,
html[data-tema=agendada] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #9370db !important;
  box-shadow: 0 0 0 2px #9370db !important;
}
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.m-nav__item),
html[data-tema=agendada] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.m-nav__item),
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav * :not(.btn),
html[data-tema=agendada] .m-dropdown .m-dropdown__wrapper .m-dropdown__inner * :not(.btn) {
  color: #000000;
}
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span *,
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i,
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span * {
  color: #9370db !important;
}
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
html[data-tema=agendada] #m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: -1px;
}
html[data-tema=agendada] .select2-container--default.select2-container--focus .select2-selection--multiple,
html[data-tema=agendada] .select2-container--default.select2-container--focus .select2-selection--single,
html[data-tema=agendada] .select2-container--default.select2-container--open .select2-selection--multiple,
html[data-tema=agendada] .select2-container--default.select2-container--open .select2-selection--single,
html[data-tema=agendada] .form-control.focus,
html[data-tema=agendada] .form-control:focus {
  border-color: #9370db !important;
}
@media only screen and (max-width: 1024px) {
  .m-content {
    padding-top: 0 !important;
  }
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-.ttf) format('truetype');
}
/* ********************************************************************************************************************
 * Setando configurações de Placeholder - Define que todos os placeholders do sistema deverão ser da cor base quando
 * eles possuem foco.
 ******************************************************************************************************************** */
input::placeholder {
  font-style: italic !important;
  color: #808080 !important;
}
input:-ms-input-placeholder {
  font-style: italic !important;
  color: #808080 !important;
}
input::-ms-input-placeholder {
  font-style: italic !important;
  color: #808080 !important;
}
input:focus::placeholder {
  color: #cdcdcd !important;
}
input:focus:-ms-input-placeholder {
  color: #cdcdcd !important;
}
input:focus::-ms-input-placeholder {
  color: #cdcdcd !important;
}
/* ********************************************************************************************************************
 * Notes sólidos com ícone de fundo.
 * Uso: <div class="direta-note direta-note-warning"><i class="direta-note__icon fa fa-triangle-exclamation"></i><span class="direta-note__content">...</span></div>
 ******************************************************************************************************************** */
.direta-note {
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
  padding: 14px;
  border: 0;
  border-radius: 4px;
  font-weight: 700;
  line-height: 1.45;
}
.direta-note .direta-note__icon {
  position: absolute;
  top: 50%;
  left: 12px;
  z-index: 0;
  font-size: 62px;
  line-height: 1;
  transform: translateY(-50%) rotate(-7deg);
  pointer-events: none;
}
.direta-note .direta-note__content {
  position: relative;
  z-index: 1;
  display: block;
}
.direta-note-base {
  color: #ffffff !important;
  background-color: #716aca !important;
}
.direta-note-base .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-brand {
  color: #ffffff !important;
  background-color: #716aca !important;
}
.direta-note-brand .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-danger {
  color: #ffffff !important;
  background-color: #c14549 !important;
}
.direta-note-danger .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-warning {
  color: #000000 !important;
  background-color: #ffb822 !important;
}
.direta-note-warning .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-success {
  color: #ffffff !important;
  background-color: #34bfa3 !important;
}
.direta-note-success .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-primary {
  color: #ffffff !important;
  background-color: #5867dd !important;
}
.direta-note-primary .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-info {
  color: #ffffff !important;
  background-color: #36a3f7 !important;
}
.direta-note-info .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-focus {
  color: #ffffff !important;
  background-color: #9816f4 !important;
}
.direta-note-focus .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-accent {
  color: #000000 !important;
  background-color: #00c5dc !important;
}
.direta-note-accent .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-dark {
  color: #ffffff !important;
  background-color: #262734 !important;
}
.direta-note-dark .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-secondary {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.direta-note-secondary .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-light {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.direta-note-light .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-sucesso {
  color: #ffffff !important;
  background-color: #34bfa3 !important;
}
.direta-note-sucesso .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-secundario {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.direta-note-secundario .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-padrao {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.direta-note-padrao .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-primario {
  color: #ffffff !important;
  background-color: #5867dd !important;
}
.direta-note-primario .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-perigo {
  color: #ffffff !important;
  background-color: #c14549 !important;
}
.direta-note-perigo .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-informacao {
  color: #ffffff !important;
  background-color: #36a3f7 !important;
}
.direta-note-informacao .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-aviso {
  color: #000000 !important;
  background-color: #ffb822 !important;
}
.direta-note-aviso .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-escuro {
  color: #ffffff !important;
  background-color: #262734 !important;
}
.direta-note-escuro .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-white {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.direta-note-white .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-grey {
  color: #ffffff !important;
  background-color: #808080 !important;
}
.direta-note-grey .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-lightgrey {
  color: #000000 !important;
  background-color: #d3d3d3 !important;
}
.direta-note-lightgrey .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-cinza {
  color: #ffffff !important;
  background-color: #3f3f43 !important;
}
.direta-note-cinza .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-rascunho {
  color: #000000 !important;
  background-color: #ffb822 !important;
}
.direta-note-rascunho .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-analise {
  color: #ffffff !important;
  background-color: #5867dd !important;
}
.direta-note-analise .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-aprovada {
  color: #ffffff !important;
  background-color: #34bfa3 !important;
}
.direta-note-aprovada .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-revisao {
  color: #000000 !important;
  background-color: #ffb822 !important;
}
.direta-note-revisao .direta-note__icon {
  color: rgba(0, 0, 0, 0.18) !important;
}
.direta-note-rejeitada {
  color: #ffffff !important;
  background-color: #c14549 !important;
}
.direta-note-rejeitada .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
.direta-note-agendada {
  color: #ffffff !important;
  background-color: #9370db !important;
}
.direta-note-agendada .direta-note__icon {
  color: rgba(255, 255, 255, 0.18) !important;
}
/* ********************************************************************************************************************
 * Configurando posicionamento do submenu do menu de notificações - Centralizando
 ******************************************************************************************************************** */
.content-notificacao .ul-wrapper {
  width: 100% !important;
  position: relative !important;
  display: inline-block !important;
  margin-bottom: 20px !important;
  border-bottom: 1px solid #ebedf2 !important;
}
.content-notificacao .ul-wrapper ul {
  clear: left !important;
  float: left !important;
  position: relative !important;
  left: 50% !important;
  border: 0 !important;
  margin-bottom: 0 !important;
}
.content-notificacao .ul-wrapper ul li {
  right: 50% !important;
  position: relative !important;
}
.content-notificacao div.tab-content {
  clear: both !important;
}
@media only screen and (max-width: 768px) {
  .m-portlet__head {
    padding-bottom: 0 !important;
  }
  .m-portlet__head .m-portlet__head-title {
    width: 100% !important;
  }
  .m-portlet__head .m-portlet__head-title .m-portlet__head-icon {
    border: 0 !important;
  }
  .m-portlet__head .m-portlet__head-title .m-portlet__head-text {
    text-align: center !important;
  }
  .m-portlet__head-tools.ul-wrapper {
    width: 100% !important;
    position: relative !important;
    display: inline-block !important;
    margin-bottom: 1px !important;
    border-bottom: 0 solid #ebedf2 !important;
  }
  .m-portlet__head-tools.ul-wrapper > ul {
    clear: left !important;
    float: left !important;
    position: relative !important;
    left: 50% !important;
    border: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-portlet__head-tools.ul-wrapper > ul > li {
    right: 50% !important;
    position: relative !important;
  }
}
/* ********************************************************************************************************************
 * Configurando bandeiras dos estados
 ******************************************************************************************************************** */
.uf {
  display: inline-block;
  background: url(./imagens/estados.png) no-repeat;
  width: 89px;
  height: 58px;
  margin-right: 25px;
  zoom: 0.28;
  -moz-transform: scale(0.28);
  -moz-transform-origin: 0 0;
  vertical-align: middle;
}
.uf.ac {
  background-position: 0px 0px !important;
}
.uf.al {
  background-position: -90px 0px !important;
}
.uf.ap {
  background-position: -180px 0px !important;
}
.uf.am {
  background-position: -270px 0px !important;
}
.uf.ba {
  background-position: -360px 0px !important;
}
.uf.ce {
  background-position: -450px 0px !important;
}
.uf.df {
  background-position: -540px 0px !important;
}
.uf.es {
  background-position: -630px 0px !important;
}
.uf.go {
  background-position: 0px -58px !important;
}
.uf.ma {
  background-position: -90px -58px !important;
}
.uf.mt {
  background-position: -180px -58px !important;
}
.uf.ms {
  background-position: -270px -58px !important;
}
.uf.mg {
  background-position: -360px -58px !important;
}
.uf.pa {
  background-position: -450px -58px !important;
}
.uf.pb {
  background-position: -540px -58px !important;
}
.uf.pr {
  background-position: -630px -58px !important;
}
.uf.pe {
  background-position: 0px -116px !important;
}
.uf.pi {
  background-position: -90px -116px !important;
}
.uf.rj {
  background-position: -180px -116px !important;
}
.uf.rn {
  background-position: -270px -116px !important;
}
.uf.rs {
  background-position: -360px -116px !important;
}
.uf.ro {
  background-position: -450px -116px !important;
}
.uf.rr {
  background-position: -540px -116px !important;
}
.uf.sc {
  background-position: -630px -116px !important;
}
.uf.sp {
  background-position: 0px -174px !important;
}
.uf.se {
  background-position: -90px -174px !important;
}
.uf.to {
  background-position: -180px -174px !important;
}
/* ********************************************************************************************************************
 * Escondendo texto dos botões do menu dos formulários durante uso em mobile
 ******************************************************************************************************************** */
@media (max-width: 1100px) {
  .m-portlet__head-tools button small {
    display: none;
  }
}
/* ********************************************************************************************************************
 * Removendo opacidade do Toastr
 ******************************************************************************************************************** */
.toast {
  opacity: 1;
}
#toast-container > div {
  opacity: 1;
}
/* ********************************************************************************************************************
 * Configurações do Bootstrap Notify
 ******************************************************************************************************************** */
.alert[data-notify] {
  background-color: #ffffff !important;
  color: #262734 !important;
  border: 0;
  box-shadow: 0 0 0 2px #262734 !important;
}
.alert[data-notify].alert-info [data-notify="title"] {
  color: #36a3f7 !important;
}
.alert[data-notify].alert-primary [data-notify="title"] {
  color: #5867dd !important;
}
.alert[data-notify].alert-danger [data-notify="title"] {
  color: #c14549 !important;
}
.alert[data-notify].alert-warning [data-notify="title"] {
  color: #ffb822 !important;
}
.alert[data-notify].alert-success [data-notify="title"] {
  color: #34bfa3 !important;
}
.alert[data-notify].alert-brand [data-notify="title"] {
  color: #716aca !important;
}
.alert[data-notify].alert-dark [data-notify="title"] {
  color: #262734 !important;
}
.alert[data-notify].alert-focus [data-notify="title"] {
  color: #9816f4 !important;
}
.alert[data-notify] .close {
  color: #c14549 !important;
}
/* ********************************************************************************************************************
 * Removendo borda arredondada dos logos dos clientes / fotos das empresas / sócios / etc nos cadastros
 ******************************************************************************************************************** */
.m-card-profile__pic-wrapper {
  border-radius: 0 !important;
}
.m-card-profile__pic-wrapper * {
  border-radius: 0 !important;
}
/* ********************************************************************************************************************
 * Fazendo algumas alterações nos links dos menus das tabs dos cadastros
 ******************************************************************************************************************** */
li.m-tabs__item .dropdown-menu {
  left: auto !important;
  right: 0 !important;
}
.dropdown-menu > .dropdown-item.active > i,
.dropdown-menu > li > a.active > i {
  color: inherit !important;
}
@media only screen and (min-width: 1025px) {
  .m-tabs-line.nav.nav-tabs .nav-link a.m-tabs__link,
  .m-tabs-line a.m-tabs__link,
  .m-tabs-line.nav.nav-tabs .nav-link a.m-tabs__link > i,
  .m-tabs-line a.m-tabs__link > i {
    color: #ffffff;
  }
}
/* ********************************************************************************************************************
 * FORM
 ******************************************************************************************************************** */
.form-control {
  font-family: inherit !important;
}
@media only screen and (min-width: 1025px) {
  .m-subheader,
  .m-content {
    padding-top: 0px !important;
  }
}
@media only screen and (min-width: 1400px) {
  .m-header__top .m-container {
    width: 100% !important;
  }
}
/* ********************************************************************************************************************
 * PORTLETS
 ******************************************************************************************************************** */
.m-portlet.m-portlet--unair {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
/* ********************************************************************************************************************
 * DATATABLE
 ******************************************************************************************************************** */
.dataTable.table.table-condensed td {
  padding: 5px !important;
}
.dataTable.table th {
  background-color: #262734 !important;
  color: #fff !important;
}
.table-hover tbody tr:hover {
  background-color: rgba(38, 39, 52, 0.1) !important;
  color: #262734 !important;
}
.dataTable.table .m-btn--custom:not(:first-child) {
  margin-left: 5px !important;
}
.dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
/* ********************************************************************************************************************
 * MENU HORIZONTAL
 ******************************************************************************************************************** */
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a > i,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a > span,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > a > span * {
  color: #808080;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > i,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li.m-menu__item--active > a > span * {
  color: #ffffff;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li:hover > a > span,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li:hover > a > span *,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li:hover > a > i {
  color: #ffffff;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li > a > i,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li > a > span,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li > a > span * {
  color: #808080;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > i,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li.m-menu__item--active > a > span * {
  color: #262734;
  font-weight: bold;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > span *,
#m_header_menu:not(.m-aside-header-menu-mobile--on) > ul > li > div.m-menu__submenu li:hover > a > i {
  color: #262734;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu {
  -webkit-animation: none !important;
  animation: none !important;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow {
  color: #808080;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow.m-menu__arrow--adjust {
  margin-top: -11px;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__arrow:not(.m-menu__arrow--adjust) {
  margin-left: 1px;
}
#m_header_menu:not(.m-aside-header-menu-mobile--on) .m-menu__submenu .m-menu__subnav {
  margin-left: 12px /*rtl:ignore*/ !important;
  background-color: #ffffff !important;
  -webkit-box-shadow: 0 0 0 2px #808080 !important;
  box-shadow: 0 0 0 2px #808080 !important;
}
@media (min-width: 1025px) {
  .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu.m-menu__submenu--classic > .m-menu__subnav {
    padding: 5px 0;
  }
  .m-header-menu .m-menu__nav > .m-menu__item .m-menu__submenu > .m-menu__subnav > .m-menu__item > .m-menu__link {
    cursor: pointer;
    padding: 9px 10px;
  }
}
/* ********************************************************************************************************************
 * HELP-BLOCK
 ******************************************************************************************************************** */
.has-error label .help-block {
  font-size: 11px !important;
  position: absolute !important;
  bottom: 25px !important;
  color: #c14549 !important;
  padding: 0 5px !important;
  right: 15px !important;
  left: 15px !important;
  text-align: right !important;
  display: none !important;
}
/* ********************************************************************************************************************
 * Campos Obrigatórios
 ******************************************************************************************************************** */
.form-group.required.has-error label {
  color: #c14549 !important;
}
.item-arquivo .form-group label {
  display: flex !important;
}
.form-group:not([class*="field-loginform"]).required.has-error > label {
  color: #c14549 !important;
}
.form-group:not([class*="field-loginform"]).required > label {
  color: #5867dd !important;
  font-weight: bold !important;
  display: flex !important;
}
/*
.form-group.required.has-error label {
  &::after {
    color: #colors[danger] !important;
  }
}

.form-group:not([class*="field-loginform"]).required {
  &.has-error label::after {
    color: #colors[danger] !important;
  }

  label {
    &::after {
      content: "Obrigatório " !important;
      padding-left: 5px !important;
      color: #colors[primary] !important;
      font-style: italic !important;
    }

    display: flex !important;
  }
}
 */
/* ********************************************************************************************************************
 * Classes de Cores
 ******************************************************************************************************************** */
.m--font-white:not(:hover) {
  color: #ffffff !important;
}
/* ********************************************************************************************************************
 * HOMOLOGADOR - ARQUIVOS
 ******************************************************************************************************************** */
.items .item:last-child > .m-separator {
  display: none !important;
}
/* ********************************************************************************************************************
 * BREADCRUMBS
 ******************************************************************************************************************** */
.breadcrumbs-top-bar .m-nav__item {
  padding: 0 0 0 5px !important;
}
.breadcrumbs-top-bar .m-nav__item:last-child {
  vertical-align: baseline !important;
  font-weight: 400 !important;
}
/* ********************************************************************************************************************
 * XDEBUG
 ******************************************************************************************************************** */
.m-portlet--skin-dark pre.xdebug-var-dump {
  color: white !important;
}
.m-portlet--skin-dark pre.xdebug-var-dump font[color="#cc0000"] {
  color: #ffb822 !important;
}
/* ********************************************************************************************************************
 * FILE UPLOAD
 ******************************************************************************************************************** */
.form-control:not(.has-error) .custom-file-label {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  padding-right: 100px !important;
  z-index: 3 !important;
}
.form-control:not(.has-error) .custom-file-label::after {
  content: "Procurar..." !important;
  cursor: pointer !important;
  z-index: 3 !important;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out !important;
}
.form-control:not(.has-error) .custom-file-label:hover::after {
  background-color: #808080;
  color: #ffffff;
}
.form-control.has-error .custom-file-label {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  padding-right: 100px !important;
  z-index: 3 !important;
}
.form-control.has-error .custom-file-label::after {
  content: "Procurar..." !important;
  cursor: pointer !important;
  z-index: 3 !important;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out !important;
}
.form-control.has-error .custom-file-label:hover::after {
  background-color: #c14549;
  color: #ffffff;
}
/* ********************************************************************************************************************
 * MENU OPCOES PAGINA
 ******************************************************************************************************************** */
#menu-pagina-desktop {
  display: none;
}
#menu-pagina-desktop > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  gap: 4px;
}
#menu-pagina-desktop ul {
  margin-bottom: 0 !important;
}
#menu-pagina-desktop a {
  text-decoration: none !important;
}
#portlet-principal .m-portlet__head-tools {
  display: flex;
}
@media only screen and (min-width: 1025px) {
  #menu-pagina-desktop {
    display: table-cell;
  }
  #menu-pagina-desktop a.m-tabs__link {
    padding: 24px 0 !important;
  }
  #menu-pagina-desktop ul.nav.nav-tabs.m-tabs-line {
    border-bottom: 0 !important;
  }
  #portlet-principal > .m-portlet__head {
    background-color: #262734;
    padding: 0 5px 0 16px !important;
  }
  #portlet-principal > .m-portlet__head span,
  #portlet-principal > .m-portlet__head h3,
  #portlet-principal > .m-portlet__head i {
    color: #ffffff !important;
  }
  #portlet-principal > .m-portlet__head > .m-portlet__head-tools {
    display: none;
  }
  #portlet-principal > .m-portlet__head > div.m-portlet__head-caption {
    width: 100% !important;
    display: inline-block !important;
    line-height: 5.1rem !important;
  }
  #portlet-principal > .m-portlet__head > div.m-portlet__head-caption > .m-portlet__head-title {
    display: inline-block !important;
    width: 100% !important;
  }
  #portlet-principal > .m-portlet__head > div.m-portlet__head-caption > .m-portlet__head-title > span,
  #portlet-principal > .m-portlet__head > div.m-portlet__head-caption > .m-portlet__head-title > h3 {
    vertical-align: middle !important;
    display: inline-block !important;
  }
  #portlet-principal > .m-portlet__head > div.m-portlet__head-caption > .m-portlet__head-title span {
    width: 50% !important;
    border: 0 !important;
  }
  #portlet-principal > .m-portlet__head > div.m-portlet__head-caption > .m-portlet__head-title h3 {
    vertical-align: middle !important;
    width: 49% !important;
    text-align: right !important;
  }
  #portlet-principal > .m-portlet__head > div.m-portlet__head-caption > .m-portlet__head-title h3 > br {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .m-portlet__head-icon {
    padding-right: 0;
    display: inline-block !important;
  }
  .m-portlet__head-title {
    text-align: center !important;
    display: inline-block !important;
  }
  .m-portlet__head-icon {
    padding-right: 0 !important;
    display: inline-block !important;
  }
  .m-portlet__head-text {
    padding-right: 0 !important;
    display: inline-block !important;
  }
}
/* ********************************************************************************************************************
 * USERNAME - BARRA TOPO
 ******************************************************************************************************************** */
@media only screen and (max-width: 768px) {
  .m-topbar__username {
    max-width: 190px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
}
html[data-tema] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__welcome,
html[data-tema] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  color: #ffffff !important;
}
html[data-tema] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username {
  display: inline-block;
  font-weight: 700 !important;
  padding-bottom: 2px;
  position: relative;
  text-decoration: none !important;
}
html[data-tema] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:before,
html[data-tema] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 2px !important;
}
html[data-tema] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:before {
  background-color: #ffffff;
  width: 100%;
}
html[data-tema] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link .m-topbar__username:after {
  background-color: #5867dd;
  transition: width 0.15s linear !important;
  width: 0;
}
html[data-tema] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link:hover .m-topbar__username:after,
html[data-tema] .m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile > .m-nav__link:focus .m-topbar__username:after {
  width: 100%;
}
/* ********************************************************************************************************************
 * TESTE LESSC FOREACH
 ******************************************************************************************************************** */
@media only screen and (min-width: 1025px) {
  .nav-item.m-tabs__item > a {
    color: #ffffff !important;
    border-color: #ffffff !important;
  }
  .nav-item.m-tabs__item > a i {
    color: #ffffff !important;
  }
}
.nav-item.m-tabs__item.disabled {
  border-color: #808080 !important;
  color: #808080 !important;
  cursor: not-allowed !important;
}
.nav-item.m-tabs__item.disabled > i {
  color: #808080 !important;
}
.select2.select2-container.select2-container--default {
  width: 100% !important;
}
.dropdown .dropdown-menu {
  transform: translate3d(0px, 40px, 0px) !important;
  min-width: 100% !important;
  right: 0 !important;
  left: auto !important;
}
.dropdown .dropdown-menu a {
  text-align: right !important;
}
.dropdown .dropdown-menu i {
  padding-left: 10px !important;
}
/* ********************************************************************************************************************
 * INPUTS
 ******************************************************************************************************************** */
.form-group {
  position: relative;
}
.form-group:after {
  content: '';
  position: absolute;
  background-color: #808080;
  height: 2px !important;
  width: 0;
  bottom: 0 !important;
  left: 50%;
  transform: translateX(-50%);
  transition: width 0.15s linear !important;
  z-index: 2 !important;
}
.form-group.focus:after {
  width: 100%;
}
.form-group:after {
  background-color: #808080;
}
.form-group.has-error:after {
  background-color: #c14549;
}
.form-group.has-success:after {
  background-color: #5867dd;
}
.form-group:hover:after {
  width: 100%;
}
.form-group input,
.form-group .select2-selection,
.form-group .custom-file-label {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  border-bottom-color: #808080 !important;
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom-width: 1px;
  transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out;
}
.form-group.has-error input,
.form-group.has-error .select2-selection,
.form-group.has-error .custom-file-label {
  border-bottom-color: #c14549 !important;
}
.form-group.has-success input,
.form-group.has-success .select2-selection,
.form-group.has-success .custom-file-label {
  border-bottom-color: #808080 !important;
}
.form-group.has-success input:after,
.form-group.has-success .select2-selection:after,
.form-group.has-success .custom-file-label:after {
  background-color: #808080;
}
.form-group .custom-file {
  height: inherit !important;
}
.form-group .custom-file-label {
  padding: 11px 11px 11px 11px !important;
  margin-right: 110px !important;
}
.form-group .custom-file .custom-file-label:after {
  content: "Procurar" !important;
  border-radius: 0;
  height: 100%;
  width: 90px;
  text-align: center;
  border: 1px solid #808080;
  color: #808080;
  background-color: #ffffff;
  cursor: pointer;
  margin-right: -110px;
}
.form-group.has-error .custom-file .custom-file-label:after {
  border: 1px solid #c14549 !important;
  color: #ffffff;
  background-color: #c14549;
}
.item-arquivo .form-group:hover:after,
.item-arquivo .form-group.focus:after {
  width: 100%;
}
.border-radius-0 {
  border-radius: 0;
}
/* ********************************************************************************************************************
 * HEADER
 ******************************************************************************************************************** */
#m_header {
  z-index: 10055 !important;
}
/* ********************************************************************************************************************
 * DATEPICKER
 ******************************************************************************************************************** */
.datetimepicker-days table tbody tr td,
.datetimepicker-hours table tbody tr td,
.datetimepicker-minutes table tbody tr td,
.datepicker-days table tbody tr td,
.datetimepicker-days table tbody tr td > span,
.datetimepicker-hours table tbody tr td > span,
.datetimepicker-minutes table tbody tr td > span,
.datepicker-days table tbody tr td > span {
  border-radius: 0;
}
.datetimepicker-days table tbody tr td.old.day:first-child,
.datetimepicker-hours table tbody tr td.old.day:first-child,
.datetimepicker-minutes table tbody tr td.old.day:first-child,
.datepicker-days table tbody tr td.old.day:first-child,
.datetimepicker-days table tbody tr td.new.day:first-child,
.datetimepicker-hours table tbody tr td.new.day:first-child,
.datetimepicker-minutes table tbody tr td.new.day:first-child,
.datepicker-days table tbody tr td.new.day:first-child,
.datetimepicker-days table tbody tr td.new.day:last-child,
.datetimepicker-hours table tbody tr td.new.day:last-child,
.datetimepicker-minutes table tbody tr td.new.day:last-child,
.datepicker-days table tbody tr td.new.day:last-child {
  background-color: rgba(38, 39, 52, 0.5);
  color: #262734;
}
.datetimepicker-days table tbody tr td.old.day,
.datetimepicker-hours table tbody tr td.old.day,
.datetimepicker-minutes table tbody tr td.old.day,
.datepicker-days table tbody tr td.old.day,
.datetimepicker-days table tbody tr td.new.day,
.datetimepicker-hours table tbody tr td.new.day,
.datetimepicker-minutes table tbody tr td.new.day,
.datepicker-days table tbody tr td.new.day {
  background-color: rgba(38, 39, 52, 0.2);
  color: #262734;
}
.datetimepicker-days table tbody tr td.day:first-child,
.datetimepicker-hours table tbody tr td.day:first-child,
.datetimepicker-minutes table tbody tr td.day:first-child,
.datepicker-days table tbody tr td.day:first-child,
.datetimepicker-days table tbody tr td.day:last-child,
.datetimepicker-hours table tbody tr td.day:last-child,
.datetimepicker-minutes table tbody tr td.day:last-child,
.datepicker-days table tbody tr td.day:last-child {
  background-color: rgba(38, 39, 52, 0.8);
  color: #ffffff;
}
.datetimepicker-days table tbody tr td > span.hour:nth-child(-n+8),
.datetimepicker-hours table tbody tr td > span.hour:nth-child(-n+8),
.datetimepicker-minutes table tbody tr td > span.hour:nth-child(-n+8),
.datepicker-days table tbody tr td > span.hour:nth-child(-n+8),
.datetimepicker-days table tbody tr td > span.hour:nth-last-child(-n+5),
.datetimepicker-hours table tbody tr td > span.hour:nth-last-child(-n+5),
.datetimepicker-minutes table tbody tr td > span.hour:nth-last-child(-n+5),
.datepicker-days table tbody tr td > span.hour:nth-last-child(-n+5) {
  background-color: rgba(38, 39, 52, 0.2);
  color: #262734;
}
.dropdown-menu.datepicker,
.dropdown-menu.datetimepicker {
  z-index: 24000 !important;
}
.hidden {
  visibility: hidden !important;
  display: none !important;
}
/* ********************************************************************************************************************
 * POPOVER
 ******************************************************************************************************************** */
.m-popover.show {
  z-index: 24000 !important;
}
.help-block.help-block-error:empty {
  display: none !important;
}
.m-popover.m-popover--skin-dark.popover .popover-body {
  color: white;
  text-align: justify;
}
/* ********************************************************************************************************************
 * MODAL
 ******************************************************************************************************************** */
.modal {
  z-index: 18000 !important;
}
.select2-dropdown-above-18001 {
  z-index: 18001;
}
.modal-backdrop {
  background-color: white;
  z-index: 17999 !important;
}
.modal-backdrop.show {
  opacity: 0.7 !important;
}
.modal-header {
  border-radius: 0 !important;
  padding: 8px 12px !important;
  background-color: #3f3f43 !important;
}
.modal-header h5:not(.m--font-success):not(.m--font-warning):not(.m--font-info):not(.m--font-primary):not(.m--font-danger) {
  color: #ffffff !important;
  font-weight: 600 !important;
}
.modal-content {
  border-radius: 10px !important;
  overflow: hidden !important;
  background-color: #3f3f43 !important;
  border: 5px solid #3f3f43 !important;
  border-top: 0 !important;
  background-clip: border-box !important;
}
.modal .modal-content .modal-body,
.modal .modal-content .modal-footer {
  padding: 12px 15px !important;
  border-top: 0 !important;
  background-color: var(--white) !important;
}
.modal .modal-content .modal-body {
  padding-bottom: 0 !important;
}
.modal .modal-content .modal-body hr {
  margin-bottom: 4px !important;
}
.modal .modal-content .modal-header .btn-close-modal,
.popover-header [data-popover-dissmiss] {
  position: absolute !important;
  right: 8px !important;
  line-height: 1 !important;
  top: 8px !important;
  height: 22px !important;
  border-radius: 20px;
}
.modal .modal-content .modal-header .btn-close-modal > i,
.popover-header [data-popover-dissmiss] > i {
  vertical-align: initial;
}
.modal .modal-body p:last-child {
  margin-bottom: 0 !important;
}
.modal-backdrop-done {
  -webkit-transition: background-color 1000ms linear;
  -ms-transition: background-color 1000ms linear;
  transition: background-color 1000ms linear;
}
#modal-upload-status .btn-close-modal {
  display: none !important;
}
.modal.modal-pdf .modal-header {
  border: 0 !important;
  background-color: #38383d !important;
}
.modal.modal-pdf .modal-body {
  height: calc(100dvh - 100px) !important;
  padding: 0 !important;
  line-height: 0 !important;
}
/* Remove o efeito fade padrão */
.modal.fade .modal-dialog {
  transition: none !important;
  transform: none !important;
}
/* Novo efeito: enlarge from center */
.modal.enlarge * {
  transition: transform 0.25s ease-out, opacity 0.25s ease-out;
}
.modal.enlarge .modal-dialog {
  opacity: 0;
  transform: scale(0.2);
}
.modal.enlarge.show .modal-dialog {
  opacity: 1;
  transform: scale(1);
}
.m-body .m-content {
  padding: 10px 0;
}
.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  top: -1px;
  color: #808080 !important;
}
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
  -webkit-box-shadow: 0px 0px 0px 2px #808080 !important;
  box-shadow: 0px 0px 0px 2px #808080 !important;
}
.m-dropdown__header span {
  color: #262734 !important;
}
.m--bg-grey {
  background-color: #808080;
}
.m--font-grey {
  color: #808080;
}
.m-login.m-login--signin.m-login--5 {
  background-size: cover;
  background: #221E1F no-repeat bottom right;
}
.monospaced {
  font-family: monospace !important;
}
div#m_login * {
  color: #262734;
}
.note-editor.note-frame.fullscreen {
  z-index: 10500 !important;
}
.note-editor.note-frame.panel .modal.in {
  background-color: rgba(38, 39, 52, 0.4) !important;
}
.note-popover .popover-content,
.panel-heading.note-toolbar {
  padding: 0 0 5px 5px !important;
  margin: 0 !important;
}
@media only screen and (min-width: 1025px) {
  .text-right-desktop {
    text-align: right !important;
  }
  .text-left-desktop {
    text-align: left !important;
  }
  .text-center-desktop {
    text-align: center !important;
  }
  .text-justify-desktop {
    text-align: justify !important;
  }
}
@media only screen and (max-width: 768px) {
  .text-right-mobile {
    text-align: right !important;
  }
  .text-left-mobile {
    text-align: left !important;
  }
  .text-center-mobile {
    text-align: center !important;
  }
  .text-justify-mobile {
    text-align: justify !important;
  }
}
.blockUI.blockOverlay {
  z-index: 25000 !important;
}
.blockUI.blockMsg {
  z-index: 25001 !important;
}
.error-outer-bg {
  background-repeat: no-repeat !important;
}
@media only screen and (min-width: 1025px) {
  .error-outer-bg {
    background-image: url('imagens/error_icon_2.png');
    background-position: center top !important;
    background-size: auto !important;
  }
}
@media only screen and (max-width: 1024px) {
  .error-outer-bg {
    background-image: url('imagens/error_icon_2-tablet.png');
    background-position: center top !important;
    background-size: auto !important;
  }
}
@media only screen and (max-width: 768px) {
  .error-outer-bg {
    background-image: url('imagens/error_icon_2-smartphone.png');
    background-position: center top !important;
    background-size: contain !important;
  }
}
.error-outer-bg .middle .inner h1,
.error-outer-bg .middle .inner h2,
.error-outer-bg .middle .inner h3,
.error-outer-bg .middle .inner h4,
.error-outer-bg .middle .inner h5,
.error-outer-bg .middle .inner p {
  text-shadow: -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;
}
.btn.btn-default-dark,
.btn.btn-default-dark:hover {
  border-color: #808080 !important;
}
.btn {
  border-radius: 0;
}
.select2-selection__choice__remove {
  color: #c14549 !important;
}
.select2-selection__rendered {
  margin-bottom: 1px !important;
}
.cursor-direta {
  cursor: default !important;
  background-image: url(imagens/favicon/apple-icon-180x180.png) !important;
  background-size: unset !important;
  background-position-x: -93px !important;
  background-position-y: -69px !important;
  background-repeat: no-repeat !important;
  text-align: right !important;
}
.uppercase {
  text-transform: uppercase !important;
}
.m-page-loader.m-page-loader--base {
  z-index: 25000 !important;
  margin-top: 90px !important;
}
.m-page--loading .m-page,
.m-page {
  opacity: 1 !important;
  filter: alpha(opacity=1);
  -webkit-animation: none !important;
  animation: none !important;
}
.blockPage,
.blockPage *:not(.blockOverlay) {
  transition: none !important;
  opacity: 1 !important;
}
.blockUI,
.blockUI * {
  cursor: default !important;
}
@-webkit-keyframes rainbow {
  014.28571428571429% {
    border-top-color: #c14549;
  }
  028.57142857142857% {
    border-top-color: #ffb822;
  }
  042.85714285714287% {
    border-top-color: #34bfa3;
  }
  057.14285714285716% {
    border-top-color: #5867dd;
  }
  071.42857142857145% {
    border-top-color: #36a3f7;
  }
  085.71428571428574% {
    border-top-color: #00c5dc;
  }
  100.00000000000000% {
    border-top-color: #9816f4;
  }
}
@-ms-keyframes rainbow {
  014.28571428571429% {
    border-top-color: #c14549;
  }
  028.57142857142857% {
    border-top-color: #ffb822;
  }
  042.85714285714287% {
    border-top-color: #34bfa3;
  }
  057.14285714285716% {
    border-top-color: #5867dd;
  }
  071.42857142857145% {
    border-top-color: #36a3f7;
  }
  085.71428571428574% {
    border-top-color: #00c5dc;
  }
  100.00000000000000% {
    border-top-color: #9816f4;
  }
}
@-o-keyframes rainbow {
  014.28571428571429% {
    border-top-color: #c14549;
  }
  028.57142857142857% {
    border-top-color: #ffb822;
  }
  042.85714285714287% {
    border-top-color: #34bfa3;
  }
  057.14285714285716% {
    border-top-color: #5867dd;
  }
  071.42857142857145% {
    border-top-color: #36a3f7;
  }
  085.71428571428574% {
    border-top-color: #00c5dc;
  }
  100.00000000000000% {
    border-top-color: #9816f4;
  }
}
@keyframes rainbow {
  014.28571428571429% {
    border-top-color: #c14549;
  }
  028.57142857142857% {
    border-top-color: #ffb822;
  }
  042.85714285714287% {
    border-top-color: #34bfa3;
  }
  057.14285714285716% {
    border-top-color: #5867dd;
  }
  071.42857142857145% {
    border-top-color: #36a3f7;
  }
  085.71428571428574% {
    border-top-color: #00c5dc;
  }
  100.00000000000000% {
    border-top-color: #9816f4;
  }
}
.m-loader.m-loader--rainbow:before {
  -webkit-animation: m-loader-rotate 0.6s linear infinite, rainbow 3s alternate infinite;
  -ms-animation: m-loader-rotate 0.6s linear infinite, rainbow 3s alternate infinite;
  -o-animation: m-loader-rotate 0.6s linear infinite, rainbow 3s alternate infinite;
  animation: m-loader-rotate 0.6s linear infinite, rainbow 3 alternate infinite;
}
#menu-pagina-desktop .dropdown .dropdown-menu.show {
  top: 31px !important;
}
.dropdown-menu > li > a.active,
.dropdown-menu > .dropdown-item.active {
  background: #808080;
  color: #ffffff;
}
.no-underline {
  text-decoration: none !important;
}
.underline {
  text-decoration: underline !important;
}
.datepicker.datepicker-dropdown .loader {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.77);
  z-index: 1;
}
.datepicker.datepicker-dropdown .loader::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.datepicker.datepicker-dropdown .loader .centered {
  display: inline-block;
  vertical-align: middle;
  padding: 20px;
  color: white;
  text-align: center;
}
.datepicker.datepicker-dropdown .day.disabled {
  background-color: #dca1a1 !important;
  color: #ffffff !important;
}
.input-group .select2.select2-container {
  position: relative !important;
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
  width: 1% !important;
  margin-bottom: 0 !important;
}
span.form-control {
  border: 0 !important;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
  border-bottom-color: #808080 !important;
  border-radius: 0 !important;
  height: 100% !important;
}
.btn-danger {
  background-color: #c14549;
  border-color: #c14549;
}
.select2-container--default.select2-container--disabled *,
textarea[disabled],
input[type][disabled] {
  cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAz1BMVEUAAAD/AAD/gIC/QEDMMzPVVVXGOVXMTU2/QEC7RES/QFDGR0fBRErCQ0i+R0fBRUm+REi/Q0rBRUi+REfARknBRUi+REq/RknARUjBREi/Rkm/RUrARkjBRUq/REnBREi/RknARUi/RUnARErBRkm/RUnARknARUq/REnARkrAREjARUnBRUnARUnARErARknARUnARUnARUrARUnARUnARUrARUnARUnARUnARUnAREnARUnARUnARUnARUnARUnARUnARUnARUnARUn///+w1itcAAAAQ3RSTlMAAQIEBQYJCgwPEBItLi9GR0hKS01OT1BRUlRoam9wg4SGiIqLjKGjpLu+v8DBwtHV1tfa3d7f4OLx8vT19vf5+/z98HT9IgAAAAFiS0dERPm0mMEAAADNSURBVBjTbZFXEsIwDERF75DQey+h914M7P3vhOw4BAb0I+vN7Gi1JlIVLPUsq1cMklvR5gmqTo2IwxJ7ni/zheC2i9sseQTGhpfIbw6Bo6KxA/DIalHljn2Uewd4Qji0CrSIwhdMCsKlI5xDVAYMkjRnwzRQZPXNR5R/04BAmwZYyrdL1+iThRV90TUG1FVyTfNsVsp5UYo+aEYuYktj7SbHtDCTlqT5mkufyrw88173aPqAfaYKZGrwNq85dQLR0Ynt5voR3f+Qf77jBTojKv5I5B9iAAAAAElFTkSuQmCC'), auto;
}
.assinatura span:nth-child(4n) {
  padding-right: 0.5em;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.m-option.disabled * {
  color: #d3d3d3 !important;
  border-color: #d3d3d3 !important;
}
.m-option.disabled .m-option__focus {
  color: #c14549 !important;
}
.item-entidade-upload-status {
  padding-top: 5px;
  padding-bottom: 5px;
}
.item-entidade-upload-status:not(:last-of-type) {
  border-bottom: 1px solid #262734;
}
.item-entidade-upload-status div[class^=col-sm-] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
}
.ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.m-nav .m-nav__item:not(:last-of-type) {
  margin-bottom: 8px;
}
.btn .icone {
  float: left;
}
.btn .texto {
  width: 100%;
  display: inherit;
  text-align: right;
}
.btn .texto:after {
  clear: both;
}
.m-portlet {
  box-shadow: none !important;
}
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  border-bottom: none !important;
}
.m-tabs-line .m-tabs__link {
  border-bottom: none !important;
}
.select2-container.select2-container--default.select2-container--open {
  z-index: 99999;
}
.nav-tabs .nav-item {
  margin-right: 0 !important;
}
.btn-outline-primary {
  color: #5867dd !important;
}
@media (min-width: 1800px) {
  .m-container.m-container--responsive.m-container--xxl {
    width: 1600px;
  }
}
.modal-lg {
  max-width: 1200px;
}
.modal-xxl {
  max-width: 95%;
}
.modal-xl {
  max-width: 90%;
}
.modal-print {
  max-width: 218mm !important;
  width: 100% !important;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 0;
}
#datatable_index_homologacoes_lista_pesquisar_info {
  line-break: auto !important;
  height: auto !important;
  word-break: break-word !important;
  position: inherit !important;
  white-space: inherit !important;
  bottom: auto !important;
  right: auto !important;
}
#portlet-principal .m-portlet__head-tools,
#menu-pagina-desktop {
  text-align: right;
}
@media (max-width: 1024px) and (min-width: 768px) {
  #portlet-principal .m-portlet__head-tools {
    padding-top: 9px;
  }
  #portlet-principal .m-portlet__head-tools > div > a {
    height: 30px !important;
    margin-right: 3px !important;
  }
}
@media (max-width: 768px) {
  .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools {
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 768px) {
  .usuario_bloqueado {
    position: relative !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    display: block !important;
    margin: 20px 0 !important;
  }
  .btn_ver_laranja_mobile {
    position: relative !important;
    right: 0 !important;
    float: none !important;
    display: block !important;
    left: 0 !important;
    margin-top: 20px !important;
  }
  #portlet-principal .m-portlet__head-tools {
    text-align: center !important;
  }
}
.modal-footer:empty,
.modal-footer:blank {
  display: none !important;
}
.dropdown-menu.dropdown-menu-right {
  padding: 0 !important;
  border-radius: 0 !important;
}
.multi-icon {
  -moz-transition: content 0.3s ease !important;
  transition: content 0.3s ease !important;
  height: 28px !important;
  line-height: 1.42857 !important;
}
.multi-icon .icons {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100% !important;
}
.multi-icon .icons i {
  position: absolute;
  display: block;
}
.multi-icon .icons .icon-default {
  transition: opacity 0.3s, transform 0.3s;
}
.multi-icon .icons .icon-hover {
  transition: opacity 0.3s, transform 0.3s;
  transform: rotate(-180deg) scale(0.5);
  opacity: 0;
}
.multi-icon[aria-expanded="true"] .icon-hover {
  transform: rotate(0deg) scale(1);
  opacity: 1;
}
.multi-icon[aria-expanded="true"] .icon-default {
  transform: rotate(180deg) scale(0.5);
  opacity: 0;
}
.btn {
  --transition: 0;
  transition: color var(--transition) s ease-in-out, background-color var(--transition) s ease-in-out, border-color var(--transition) s ease-in-out, box-shadow var(--transition) s ease-in-out, -webkit-box-shadow var(--transition) s ease-in-out;
}
.note-editable,
.note-editable * {
  font-family: "Montserrat", sans-serif !important;
}
.di-icon {
  width: 1em;
  height: auto;
  fill: currentColor;
  stroke: none;
}
.br-5 {
  border-radius: 5px;
}
.br-10 {
  border-radius: 10px;
}
.br-15 {
  border-radius: 15px;
}
.br-20 {
  border-radius: 20px;
}
.br-25 {
  border-radius: 25px;
}
.border-0-top {
  border-top: 0 !important;
  clip-path: inset(0px 0px 0px 0px);
}
.border-0-right {
  border-right: 0 !important;
  clip-path: inset(0px 0px 0px 0px);
  /* Oculta a sombra na direita */
}
.border-0-bottom {
  border-bottom: 0 !important;
  clip-path: inset(0px 0px 0px 0px);
}
.border-0-left {
  border-left: 0 !important;
  clip-path: inset(0px 0px 0px 0px);
}
.border-0 .m-portlet__head,
.border-0 .m-portlet__body,
.border-0 .m-portlet__foot {
  border: 0 !important;
}
/**
 * Estilos padrão para elementos 3D, aplicados a .btn, .btn-3d, .input-3d e pseudo-elemento
 */
.btn-3d:not(.no3d),
.input-3d:not(.no3d),
.btn:not(.no3d),
.form-group .custom-file .custom-file-label:not(.no3d):after {
  display: inline-block;
  border-radius: 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), inset 0 -2px 0 rgba(0, 0, 0, 0.1) !important;
  font-size: 12px;
  text-align: center;
  line-height: 1.4;
  transition: transform 0.1s ease-in-out;
  user-select: none;
}
.resultado .btn-3d:not(.no3d),
.resultado .input-3d:not(.no3d),
.resultado .btn:not(.no3d),
.resultado .form-group .custom-file .custom-file-label:not(.no3d):after {
  box-shadow: none !important;
  transition: none;
  transform: none;
  border-radius: 0;
}
.form-group:not(.has-error) .btn-after-hover::after {
  color: #000000 !important;
  border-color: #999999 !important;
  background: #cccccc !important;
}
.form-group.has-error .btn-after-hover::after {
  color: white !important;
  border-color: #9e3538 !important;
  background: #9e3538 !important;
}
/**
 * Estilos para o estado :active de .btn-3d e do pseudo-elemento
 */
.btn-3d:not(.no3d):active,
.form-group .custom-file .custom-file-label.active:not(.no3d)::after {
  transform: translateY(2px);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(0, 0, 0, 0.1);
}
.resultado .btn-3d:not(.no3d):active,
.resultado .form-group .custom-file .custom-file-label.active:not(.no3d)::after {
  transform: none;
  box-shadow: none;
}
/**
 * Estilos para .btn no estado :active, exceto se desabilitado
 */
.btn:not(.disabled):not(:disabled):not(.no3d):active {
  transition: 0.1s all;
  transform: translateY(2px);
}
.resultado .btn:not(.disabled):not(:disabled):not(.no3d):active {
  transition: none;
  transform: none;
}
/**
 * Alinha ícones dentro de .btn
 */
.btn > i {
  vertical-align: middle;
}
.resultado .btn > i {
  vertical-align: inherit;
}
.modal-content.simulate {
  border-radius: 10px;
  overflow: hidden;
}
.modal-content.simulate .modal-header {
  margin: 0 !important;
  border: 0 !important;
  background-color: #323639 !important;
}
.modal-content.simulate .modal-header > h1,
.modal-content.simulate .modal-header > h2,
.modal-content.simulate .modal-header > h3,
.modal-content.simulate .modal-header > h4,
.modal-content.simulate .modal-header > h5,
.modal-content.simulate .modal-header > h6 {
  width: 100% !important;
  text-align: center !important;
}
.modal-content.simulate .modal-body {
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;
}
.modal-content.simulate .modal-footer {
  display: none !important;
}
.modal .modal-body {
  max-height: calc(100dvh - 100px);
  overflow-y: auto;
}
form .input-group-append > .btn {
  box-shadow: none !important;
  border-bottom-color: #808080 !important;
  border-bottom-right-radius: 0 !important;
  font-size: 11px !important;
  display: flex !important;
  align-items: center !important;
  flex-direction: row !important;
}
ul.fancy {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.fancy li {
  position: relative;
  padding-left: 1em;
}
ul.fancy li:before {
  content: "-";
  position: absolute;
  left: 0;
}
ul.fancy li:not(:last-child):after {
  content: ";";
}
ul.fancy li:last-child:after {
  content: ".";
}
.popover {
  max-width: 500px;
}
.bs-popover-top .arrow,
.bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 0px) * -1);
}
/* TABS - CONFIGURACOES */
.portlet-configuracoes #tablist-configuracoes {
  border-bottom: 0;
  justify-content: center;
}
.portlet-configuracoes #tablist-configuracoes > li.nav-item > a.nav-link {
  border-radius: 0 !important;
  border: 0 !important;
}
.portlet-configuracoes #tablist-configuracoes > li.nav-item > a.nav-link > span {
  border: 1px solid transparent;
  padding: 4px;
  border-radius: 5px;
}
.portlet-configuracoes #tablist-configuracoes > li.nav-item > a.nav-link.active > span {
  border: 1px solid black;
  background-color: #2c2d3a;
  color: white;
}
.portlet-configuracoes .tab-pane .strike > span {
  margin-left: 5px;
}
/* Strike */
.strike {
  display: table !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
.strike:before,
.strike:after {
  border-top-width: 2px !important;
  border-top-style: solid;
  content: '' !important;
  display: table-cell !important;
  position: relative !important;
  /*top: 0.6em !important;*/
  width: 50% !important;
  -webkit-transition: all 2s !important;
  -o-transition: all 2s !important;
  -moz-transition: all 2s !important;
  transition: all 2s !important;
  transform: translateY(50%);
}
.strike:after,
.strike:before {
  border-color: inherit;
}
.strike:before {
  right: 1.5% !important;
}
.strike:after {
  left: 1.5% !important;
}
.strike.strike--left:before {
  display: none !important;
}
.strike.strike--left:after {
  width: 100% !important;
}
.strike.strike--right:before {
  width: 100% !important;
}
.strike.strike--right:after {
  display: none !important;
}
.strike.strike--bold:before,
.strike.strike--bold:after {
  border-top-width: 3px !important;
}
/* HIGHLIGHT ANIMATE */
.highlight {
  --highlight-color: var(--warning);
  animation: pulse 2s ease-in-out infinite;
}
.highlight-danger {
  --highlight-color: var(--danger);
}
.highlight-success {
  --highlight-color: var(--success);
}
.highlight-warning {
  --highlight-color: var(--warning);
}
.highlight-info {
  --highlight-color: var(--info);
}
.highlight-primary {
  --highlight-color: var(--primary);
}
.highlight-secondary {
  --highlight-color: var(--secondary);
}
.highlight-light {
  --highlight-color: var(--light);
}
.highlight-dark {
  --highlight-color: var(--dark);
}
@keyframes pulse {
  /* @formatter:off */
  000% {
    text-shadow: 0 0 0 var(--highlight-color);
  }
  070% {
    text-shadow: 0 0 10px var(--highlight-color);
  }
  100% {
    text-shadow: 0 0 0 var(--highlight-color);
  }
  /* @formatter:on */
}
/* Novo Theme Layout */
html[data-tema=novo] body {
  background-color: #262734;
}
html[data-tema=novo] body .m-portlet#portlet-principal {
  margin: 0;
  background: #262734;
}
html[data-tema=novo] body .m-portlet#portlet-principal > .m-portlet__head {
  border: 0;
}
html[data-tema=novo] body .m-portlet#portlet-principal > .m-portlet__body {
  border-radius: 20px;
  background: white;
}
@media (max-width: 1024px) {
  html[data-tema=novo] body .m-portlet#portlet-principal > .m-portlet__body {
    margin: 0 2.2rem;
  }
}
html[data-tema=novo] body .m-portlet .m-portlet__head .m-portlet__head-icon,
html[data-tema=novo] body .m-portlet .m-portlet__head .m-portlet__head-text {
  color: white;
}
html[data-tema=novo] body footer {
  background: #262734;
  -webkit-box-shadow: none;
  box-shadow: none;
}
html[data-tema=novo] body footer .m-footer__wrapper {
  padding: 0 1.2rem;
}
html[data-tema] body footer .m-footer__copyright,
html[data-tema] body footer .m-footer__copyright a,
html[data-tema] body footer .m-footer__copyright .text-muted {
  color: #ffffff !important;
}
.m-portlet__body .m-portlet.m-portlet--tabs .m-portlet__head {
  position: relative;
  padding: 20px;
  background: #262734;
  color: white;
  border-radius: 20px;
  border: 0;
  text-align: justify;
  justify-content: space-evenly;
}
.portlet-has-warning {
  position: relative;
}
.portlet-has-warning .portlet-warning {
  --border-color: #262734;
  --border-width: 2px;
  --border-style: solid;
  position: absolute;
  bottom: 0;
  background: var(--warning);
  color: black;
  padding: 10px 20px;
  border-radius: 5px;
  border: var(--border-width) var(--border-style) var(--border-color);
  max-width: calc(50% - (var(--font-size) * 6));
}
.portlet-has-warning .portlet-warning.warning-no-icon {
  max-width: 50%;
}
.portlet-has-warning .portlet-warning:not(.warning-no-icon):after {
  font-family: 'Font Awesome 7 Pro';
  content: '\f071';
  position: absolute;
  font-size: var(--font-size);
  line-height: calc(var(--font-size) * 2 - (var(--font-size) / 4));
  color: #262734;
  background: var(--warning);
  border: var(--border-width) var(--border-style) var(--border-color);
  border-radius: 100%;
  width: calc(var(--font-size) * 2);
  height: calc(var(--font-size) * 2);
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
}
.portlet-has-warning .portlet-warning[data-warning-pos="odd"]:after {
  left: calc(var(--font-size) * -3);
  rotate: -15deg;
}
.portlet-has-warning .portlet-warning[data-warning-pos="even"]:after {
  right: calc(var(--font-size) * -3);
  rotate: 15deg;
}
.portlet-has-warning .portlet-warning.type-danger {
  color: white;
  background: #c14549;
}
.portlet-has-warning .portlet-warning.type-danger:after {
  color: white;
  background: #c14549;
}
.portlet-has-warning .portlet-warning.type-transparent {
  color: inherit;
  background: transparent;
  border-color: transparent;
  padding: 5px 0;
}
.portlet-has-warning .portlet-warning.type-transparent:after {
  background: transparent;
  border-color: transparent;
}
.portlet-has-warning .portlet-warning.type-success {
  color: #262734;
  background: var(--success);
}
.portlet-has-warning .portlet-warning.type-success:after {
  color: #262734;
  background: var(--success);
}
.portlet-has-warning .portlet-warning.type-primary {
  color: white;
  background: var(--primary);
}
.portlet-has-warning .portlet-warning.type-primary:after {
  color: white;
  background: var(--primary);
}
.portlet-has-warning .portlet-warning.type-info {
  color: white;
  background: var(--info);
}
.portlet-has-warning .portlet-warning.type-info:after {
  color: white;
  background: var(--info);
}
.portlet-has-warning .portlet-warning.type-dark {
  color: white;
  background: var(--dark);
}
.portlet-has-warning .portlet-warning.type-dark:after {
  color: white;
  background: var(--dark);
}
.portlet-has-warning .portlet-warning.type-light {
  color: #262734;
  background: var(--light);
}
.portlet-has-warning .portlet-warning.type-light:after {
  background: var(--light);
}
.portlet-has-warning .portlet-warning.warning-center {
  left: 50%;
  transform: translateX(-50%) translateY(calc(100% + var(--border-width) * 2));
}
.portlet-has-warning .portlet-warning:not(.warning-center):not(.warning-right) {
  left: 0;
  transform: translateX(20px) translateY(calc(100% + var(--border-width) * 2));
}
.portlet-has-warning .portlet-warning.warning-right {
  right: 0;
  transform: translateX(-20px) translateY(calc(100% + var(--border-width) * 2));
}
@media (max-width: 1024px) {
  .portlet-has-warning .portlet-warning {
    left: 0;
    right: unset !important;
    transform: translateX(20px) translateY(calc(100% + var(--border-width) * 2));
    max-width: calc(100% - (var(--font-size) * 6));
    text-align: center !important;
  }
  .portlet-has-warning .portlet-warning.warning-no-icon {
    max-width: calc(100% - 40px);
    gap: 5px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}
/* Dropdown chevron down */
.nav-link.dropdown-toggle:after,
.btn.dropdown-toggle:after {
  font-family: "Font Awesome 7 Pro";
  content: "\f063";
}
.m-btn--custom {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), inset 0 -2px 0 rgba(0, 0, 0, 0.1) !important;
}
/* Remover sombra na borda direita */
.m-btn--custom.border-0-right {
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.3), inset 0 -2px 0 rgba(0, 0, 0, 0.1) !important;
}
/* Remover sombra na borda esquerda */
.m-btn--custom.border-0-left {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3), inset 0 -2px 0 rgba(0, 0, 0, 0.1) !important;
}
/* Remover sombra na borda inferior */
.m-btn--custom.border-0-bottom {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3), inset 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
/* Remover sombra na borda superior */
.m-btn--custom.border-0-top {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), inset 0 0 0 rgba(0, 0, 0, 0.1) !important;
}
div.note-editor.note-frame.panel {
  max-width: 100%;
}
div.note-editor.note-frame.panel.fullscreen > div.note-toolbar-wrapper.panel-default {
  display: none;
}
/* Painel lateral estilo “Select2”, colado ao editor */
.cmp-painel-campos {
  background: #fff;
  border: 1px solid #d9d9d9;
  border-left: none;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
/* Cabeçalho com busca */
.cmp-painel-campos .cmp-header {
  padding: 8px;
  border-bottom: 1px solid #eee;
  background: #fafafa;
}
.cmp-painel-campos .cmp-busca {
  height: 34px;
  font-size: 13px;
  padding: 6px 10px;
}
/* Lista de itens */
.cmp-painel-campos .cmp-lista {
  overflow: auto;
  outline: none;
}
.cmp-painel-campos .cmp-item {
  padding: 8px 10px;
  cursor: pointer;
  font-size: 13px;
  line-height: 1.2;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.cmp-painel-campos .cmp-item:hover {
  background: #f0f6ff;
}
.cmp-painel-campos .cmp-item.ativo {
  background: #e6f0ff;
  border-left: 3px solid #4c8bf5;
  padding-left: 7px;
}
/* Rodapé com dicas */
.cmp-painel-campos .cmp-footer {
  padding: 6px 10px;
  border-top: 1px solid #eee;
  font-size: 12px;
  color: #666;
  background: #fafafa;
}
.m-login__title {
  position: relative;
}
