/*** LAYOUT ***/
#headnav {
    z-index: 1000 !important;
    background-color: var(--color__blue--800) !important
}
#slide-out {
    z-index: 1100 !important;
    background-color: var(--color__blue--800) !important;
}
.navbar {
    background-color: var(--color__blue--800) !important;
    /*color: black !important;*/
    color: rgb(101, 100, 101) !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.nav.navbar-top-links.navbar-right.static-info{
    color:#ffffff !important;
}

.navbar a {
    /*color: black !important;*/
    color: rgb(101, 100, 101) !important;
}

.side-nav .collapsible a {
    font-size: 12px !important;
    color: white !important;
    /*color: rgb(101, 100, 101) !important;*/
}

    .side-nav .collapsible a i.main-icon {
        font-size: 25px !important;
    }

.side-nav hr {
    color: white !important;
}

.side-nav.sn-bg-4 {
    /*background-color: white;*/
    background-image: none !important;
    background-color: rgb(0, 119, 183) !important;
    /*background-image: url("img/topography-pattern-white.png") !important;*/
}

/*Filtro operativo*/

.btnSearch-align-rigth {
    text-align: right;
}

/*Indicadores*/
.indicador-acumulado {
    font-weight: bold;
    font-size: large;
}

.card-text.indicador-porcentaje {
    font-size: 9px;
}

.header-service-name {
    background-color: #2BBBAD;
    color: white;
    font-weight: bold;
}

.card-text.foot-text {
    font-size: 9px;
}

.indicador {
    font-size: 36px;
    font-weight: bold;
}

.card-text.titulo {
    font-size: smaller;
    font-weight: bold;
}

body {
    /*font-family: "Tahoma";*/
    background-color: #eee;
    font-family: securitas light !important;
}


.titulo-principal {
    font-weight: bold;
    font-size: 1rem;
    color:#ffffff !important;
}


/*Maintenance, Error, Pagina no encontrada*/
.subtitulo-detalle-error {
    font-weight: bold;
}
.filtro-oper-valor-oculto{
       font-size: small;
}
.login-message-error
{
    color:red;

}
   .card-subtitulo{
        font-weight:bold;
    }

   .picker__header select {
    display: inline-block !important;
}
.btn.disabled, .btn:disabled{
    opacity :0.25 !important;
}
ul.ul_dimensionPlanillas li {
    display: table;
}
ul.ul_dimensionPlanillas li a {
        display: table-cell;
    }
.tooltipview {
    color: #ffffff;
    display: inline-block;
    padding: 1em;
    font-size:1.2em;
    cursor:pointer;
    z-index:100;
    position:relative;
    
}
.tooltipview.dnone {
    display: none;
}
.popover{
    max-width: none !important;
}
.tooltipview:after { /*pseudo element*/
    display: block;
    position: absolute;
    content: attr(title);
    top: -10px;
    left: 20px;
    font-size: 10px;
}
    .tooltipview.tab {
        margin-left: -1.5em;
    }
    .tooltipview.grupo {
        color: #4472c4;
    }
    .tooltipview.campo {
        color: #4472c4;
    }
    .popover-body {
        padding: 0px !important;
    }
.popover-header {
    font-weight: 100 !important;
    margin-bottom: 0;
    font-size: 11px;
    color: inherit;
    background-color: #ffffff;
    border-bottom: 1px solid #ebebeb;
    border-radius: calc(.3rem - 1px) !important;
     width: 400px !important;
}


 span.required:after {
    color: #e32;
    content: ' *';
    display: inline;
    
}
@media (min-width: 1370px) {
    #logoMenu{
       display:none !important;
    }
}

@media (max-width: 767px) {
    nav.navbar {
        max-height: 100vh;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
    }
}