* {
                -webkit-overflow-scrolling: touch;
        }
::-webkit-input-placeholder { color: #2F7279!important; } /* WebKit */
::-moz-placeholder { color: #2F7279!important; } /* Firefox 19+ */
input[type='text'],
input[type='number'],
textarea
{
  font-size: 16px!important;
}
body{
        -webkit-text-size-adjust:none;
        background-color: #F5F5F5!important;	
        color: #333;
        font-variant-numeric: tabular-nums!important;
}
.no-padding{
        padding: 0px!important;
}

.container-fluid{
        max-width: 2800px;
}
.alineaDerecha{
        float: right!important;
}

button{
        background-color: #01404C;
        border: 0.5px solid #01404C;
        color: #E3EBED;
}
button:hover{
        background-color: #2F7279;
        border-color: #2F7279;
        color: #E3EBED;
}

.row {
        margin-left: 0px!important;
        margin-right: 0px!important;
}


.table th{
        background-color: #2F7279;
        color: #E3EBED;
        font-weight: 600;
        text-align: center!important;
        padding: 10px;
}

#tituloDirSectores{
    background-color: #2F7279;
    color: #E3EBED;
    font-weight: 600;
}      

.table td{
        border: 0px!important;
        color: #01404C;
}

.table tr:nth-child(odd){
        background-color: #EEF3F3;
}
@media(max-width:770px){
        th, td{
                font-size: 14px!important;
        }

        /*Oculta popover de metadatos estructura/serie*/
        .popover{
            display: none;
        }

        /*Oculta contenedor de saltos*/ 
        #contenedorSuperior{
            display: none;
        }
}
/*Estilos de breadcrumb */
.breadcrumb li a img{
        vertical-align: sub;
}
.breadcrumb-item a{
        padding: 3px 0px!important;
        color: #2F7279;
        font-size: 0.8em;
}
.breadcrumb-item a:hover{
        color: #121541!important;
}
li[aria-current="page"] span{
        text-decoration: none;
        color: #121541!important;
        font-weight: 700;
}
.breadcrumb {
        text-decoration: none;
        color: #121541!important;
        padding: 8px 3px!important;
        margin-bottom: 0px!important;
}
#navPrincipal{
        margin-bottom: 15px;
        min-height: 40px;
}
#navPrincipal nav ol,#navPrincipal{
        background-color: #E3EBED;
}
.breadcrumb-item + .breadcrumb-item::before{
        padding-right: .12em;
        padding-left: .1em;
        color: #6c757d;
        content: "/";
}
.row{
        margin: 0px!important;
}
#modalAvisos .modal-content{
        display: block;
        overflow: auto;
}

.modal-header{
        background-color: #2F7279!important;
        color: #FFF!important;
        text-align: center!important;
        font-weight: 600;
        font-size: 1.1em;					
        height: 50px!important;
        padding: 10px!important;
}
.modal-header .close{
        margin: -10px -10px -10px auto!important;
        padding: 10px!important;
        color:#FFF!important;
}
.modal-header .close:hover{
        color:#000!important;
}
.informacion{
        opacity: 0.5;
}

/*Encabezado popovers*/
/* Estilo para cabecera de metadatos de estructura y serie*/
.popover-header{
    font-weight: bold;
    color: white;
    background-color: #2f7279;
}


.bm-btn-transparente {
    background: none;
    height: 29px;
    border-color: transparent;
}
/*.bm-btn-transparente:hover {
    background: none;
    border: none;
    outline: 2px dotted #0000cd !important;
}*/
