/* Error de minimización. Devolviendo el contenido no minimizado.
(113,1): run-time error CSS1019: Unexpected token, found '@import'
(113,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css2?family=Roboto+Serif:wght@500&display=swap')'
(232,1): run-time error CSS1019: Unexpected token, found '@import'
(232,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css2?family=Roboto+Serif:wght@500&display=swap')'
 */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:wght@500&display=swap');
.contenido {
    padding-top:20px;
    height: 90vh;
    overflow-y: scroll !important;
    overflow-x: hidden;
}

/*.container{
    margin: 0;
    align-content: center;
}*/

#panePpal{
    border: none;
}

#panePpalBody {
    overflow-x: hidden;
    border: none;
}

.contenido::-webkit-scrollbar-thumb {
    background-color: #00529b;
    border: 4px solid transparent;
    border-radius: 8px;
    background-clip: padding-box;
}

.contenido::-webkit-scrollbar-track {
    background: transparent;
    box-shadow: none;
}

.contenido::-webkit-scrollbar {
    width: 16px;
    background-color:transparent;
}

/*.body-content {
    
    padding-top: 70px;
}*/

/*img{
    padding: 5px 0px 5px 0px;
}*/


/*.navbar-collapse .navbar-nav > li > a {
    color: #ffffff;
}

.navbar-collapse .navbar-nav > li > a:hover {
    color: #2d5e97;
}

.navbar, .navbar-default, .navbar-collapse {
    background-color: #00529b !important;
}

ul{
    padding-top: 15.50px;
}

li:first-of-type{
    padding-left: 20px;
}

#logout{
    padding-right: 50px;
}*/

.comando {
    min-width: 5px !important;
    /*padding: 2px 0px 2px 4px;*/
    background-color: #EEEFF0;
    color: black;
}

.glyphicongirado {
    position: relative !important;
    top: 1px !important;
    display: inline-block !important;
    font-family: 'Glyphicons Halflings' !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    transform: rotate( 180deg) !important;
}

.hrgrid{
    margin: 5px !important;
}

.k-tooltip-error{
    position: relative;
    text-align: center;
}

.k-grid .k-grid-header th.k-header {
    white-space: normal;
}

#nuevoExp {
    border-radius: 15px;
    background-color: skyblue;
    color: #0c2c84;;
    font-weight: 800;
}
@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:wght@500&display=swap');
a[href="#tablasParametricas"]:hover {
    font-weight: bold;
    font-size: 15.5px;
}

.comandoEditar {
    min-width: 5px !important;
    margin: auto;
    padding: 5px 5px 5px 10px;
    background-color: #EEEFF0;
    color: black;
}

    .comandoEditar:hover {
        min-width: 5px !important;
        padding: 5px 5px 5px 10px;
        background-color: #0c2c84!important;
        color: white;
    }

.comandoBorrar {
    min-width: 5px !important;
    padding: 5px 5px 5px 10px;
    background-color: #EEEFF0;
    color: black;
}

    .comandoBorrar:hover {
        min-width: 5px !important;
        padding: 5px 5px 5px 10px;
        background-color: #D00A12;
        color: white;
    }

.comandoRecuperar {

}

    .comandoRecuperar:hover {
        background-color: #0c2c84 !important;
        color: white;
    }


/*.navbar-collapse .navbar-nav > li > a {
    color: #fff !important;
    text-decoration: none;
    padding: 20px;
    transition: all 0.1s ease 0s;
}

    .navbar-collapse .navbar-nav > li > a:hover {
        text-shadow: 1px 1px 10px rgba(255, 255, 255, 1);
        transition: all 0.1s ease 0s;
        padding : 19px;
        font-size: 11pt;
        font-weight: 700;
    }*/


footer {
    background-color: white;
    position: absolute;
    bottom: 0;
    width: 100%;
    height:50px;
    text-align: center;
    color: black;
}

footer > p {
    position: absolute;
    width: 100%;
    height: 10px;
}

.k-grid-cancel:hover {
    background-color: #D00A12 !important;
    color: white;
}
.k-grid-update:hover {
    background-color: #5BB921 !important;
    color: white;
}

.k-grid-add:hover {
    background-color: #00529b !important;
    color: white;
}

.desplegarBorrar:hover {
    background-color: #00529b !important;
    color: white;
    outline: 0 !important;
}

.desplegarBorrar {
    background-color: #EEEFF0 !important;
    color: black;
    border-color: #d9dadb !important;
    outline: 0 !important;
}

/*.k-grid-edit:hover {
    /*min-width: 5px !important;
    padding: 2px 0px 2px 4px;
    background-color: #FFB200;
    color: white;
}
.k-grid-delete:hover {
    min-width: 5px !important;
    padding: 2px 0px 2px 4px;
    background-color: #D00A12;
    color: white;
}*/



@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:wght@500&display=swap');
* {
    font-family: 'Roboto Serif', serif;
    
}

.tooltipI {
    vertical-align: text-top;
    height: 16px;
    width: 16px;
}

.titulo666 {
    /*border: 2px solid black;*/
    padding: 20px;
    background-color: #0c2c84; /*#b8d3c0;*/
    color: white;
    border-radius: 15px;
    box-shadow: 0px 0px 5px 1px #7F8C8D;
}
section {
    /*background-color: #CCD1D1 !important;*/
    margin-left: 40px !important;
    margin-right: 40px !important;
    padding:20px;
    border-radius: 15px;
    /*background-color: rgba(189, 189, 189, .1);*/
    /*box-shadow: 0px 0px 5px 1px #7F8C8D;*/
}
h6{
    align-content:center;
    padding:50px;
}
.vm {
    /*border: 2px solid black;*/
    padding: 20px;
    background-color: #F2F4F4;
    margin: 20px;
    border-radius: 15px;
}
    .vm:hover {
        box-shadow: 0px 0px 5px 1px #7F8C8D;
    }
.avm {

    padding: 20px;
    background-color: #EAEDED;
    margin: 20px;
    border-radius: 15px;
}
    .avm:hover {
        box-shadow: 0px 0px 5px 1px #7F8C8D;
    }
.entidad {
    
    padding: 20px;
    background-color: #F2F4F4;
    margin: 20px;
    border-radius: 15px;
}
    .entidad:hover {
        box-shadow: 0px 0px 5px 1px #7F8C8D;
    }

.ht {
    
    padding: 20px;
    background-color: #EAEDED;
    margin: 20px;
    border-radius: 15px;
}
    .ht:hover {
        box-shadow: 0px 0px 5px 1px #7F8C8D;
    }

.busqueda {
    text-align: center;
    justify-content: center;
    margin-top: 20px;
}


.tablaBusqueda {
    margin: 20px;
    align-content:center;
    
}

.cuerpo {
    font-size: 1.25em;
}

.dot {
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
}

.green {
    background-color: green;
}

.yellow {
    background-color: yellow;
}

.red {


    background-color: red;
}

.greenYellow {
    background-color: #c6ce00;
}

.color {
    background-color: #0c2c84;
    color: white;
}
    .color:hover {
        background-color: #274aac;
        color: white !important;
        /*border: 2px solid #0c2c84;*/
    }
.k-grid .k-grid-header .k-header {
    border-bottom: none;
    background-color: #b8d3c0;
    text-align: center;
    vertical-align:middle;
}

.blue {
    color: #0c2c84;
}

.headerminis {
    background-color: #FFDB00;
    width: 75%;
    height: 100%;
}

.headercnv {
    /*background-color: #FFDB00;*/
    width: 75px;
    height: 75px;
}

