/*
 * Identidade Avant
 */
.font-azul-principal {
    color: #0e123b !important;
}

.background-azul-principal {
    background-color: #0e123b !important;
}

.btn.azul-principal:not(.btn-outline) {
    color: #fff;
    background-color: #0e123b;
    border-color: #0e123b;
}

.btn.azul-principal:not(.btn-outline).active,
.btn.azul-principal:not(.btn-outline):active,
.btn.azul-principal:not(.btn-outline):hover,
.open>.btn.red:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #020417;
    border-color: #020417;
}

.portlet.box.azul-principal {
    border: 1px solid #0e123b;
}

.portlet.azul-principal, .portlet.box.azul-principal>.portlet-title, .portlet>.portlet-body.azul-principal {
    background-color: #0e123b;
}
.azul-principal-progress-bar {
    background: #0e123b !important;
    color: #fff !important;
}

/*
 * Sobreposição ao Metronic
 */
.page-header.navbar .page-logo {
    background: #fff;
}

.page-header.navbar .page-logo .logo-default {
    max-width: 125px;
    margin: 0;
}

.mt-element-step .step-thin .active {
    background-color: #0e123b !important;
}

.mt-element-step .step-thin .active .mt-step-number {
    color: #0e123b !important;
}
.page-sidebar .page-sidebar-menu>li.active.open>a>i, .page-sidebar .page-sidebar-menu>li.active>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>i {
    color: #eef1f5;
}

.block-spinner-bar>div, .page-spinner-bar>div {
    background: #0e123b;
}
.note.note-avant {
    border-color: #0e123b;
}

@media (max-width: 767px) {
    .page-header.navbar {
        background: #fff;
    }
}

table.dataTable.no-footer {
    border-bottom-color: #e7ecf1 !important;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    background-color: #0e123b;
    border-color: #0e123b;
}

.pagination>li>a,
.pagination>li>span {
    color: #0e123b;
}

.dashboard-stat2 .display .icon>i,
.dashboard-stat2 .display .number small,
.dashboard-stat2 .progress-info .status {
    color: #6b6b6b;
}

/*
 * Diversos
 */
span.obrigatorio {
    font-weight: bolder;
    font-style: italic;
    color: red;
}
p.help-block {
    font-size: 0.8em;
}
.flex-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/*
 * Labels de status
 */
.label-status-01 {
    background-color: #f14848;
}
.label-status-02 {
    background-color: #4a69ff;
}
.label-status-03 {
    background-color: #f14848;
}
.label-status-04 {
    background-color: #4a69ff;
}
.label-status-11 {
    background-color: #cc7a05;
}
.label-status-21 {
    background-color: #068808;
}
.label-status-22 {
    background-color: #068808;
}
.label-status-23 {
    background-color: #068808;
}
.label-status-61 {
    background-color: #4a69ff;
}
.label-status-62 {
    background-color: #cc7a05;
}
.label-status-63 {
    background-color: #068808;
}

/*
 * Sobreposição ao Select2
 */
.select2-font, .select2-selection__rendered {
    font-size: 12px;
    font-family: inherit !important;
}

.data_tables_css tbody tr.even,
.data_tables_css tbody tr.even > .sorting_1 {
    background-color: #c8c9ac !important;
}

.data_tables_css tbody tr:hover,
.data_tables_css tbody tr:hover > .sorting_1 {
    background-color: #ffa !important;
}

.data_tables_css thead{
    background-color: #CCC !important;
}

.curso_poiter{
    cursor: pointer;
}
.datepicker.dropdown-menu {
   z-index: 10148 !important;
}
.sweet-overlay{
    z-index: 10149 !important;
}
.sweet-alert{
    z-index: 10150 !important;
}