.flotante2 {
    display: scroll;
    position: fixed;
    bottom: 10px;
    right: 5px;
    border-radius: 4px;
}

.panel-carga {
    background-color: rgba(0, 0, 0, 0.3);
    position: fixed;
    display: scroll;
    bottom: 0px;
    right: 0px;
    border-radius: 4px;
    height: 900px;
    width: 100%;
}


/* ALERTAS DEL SISTEMA */

.btn-fg {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 2px;
    background-color: green;
    color: white !important;
}

.btn-fr {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 2px;
    background-color: red;
    color: white !important;
}


/*TAMAÑO ICONOS*/

.icono {
    font-size: 14px !important;
}


/* TAMAÑO TABLAS */

table tr td {
    padding: 0.1rem !important;
    font-size: 13px !important;
}

table tr th {
    padding: 0.3rem !important;
    font-size: 13px !important;
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
    background-color: #FFF757;
}

.ancho {
    width: 1% !important;
}

.ancho5 {
    width: 5% !important;
}


/*ESTILO DE ENLACES O BOTONES CON FONTAWESOME*/

.tlink {
    margin-top: -10px;
    margin-bottom: -10px;
    cursor: pointer;
    color: blue !important;
}

.tlink8 {
    margin-top: 1px;
    margin-bottom: -10px;
    cursor: pointer;
    color: blue !important;
}

.tlink9 {
    margin-top: 0;
    margin-bottom: -20px;
    cursor: pointer;
    color: blue !important;
}

.tlink:hover {
    color: rgb(73, 61, 252) !important;
}

.ilink {
    font-size: 14px !important;
}


/* ESTILOS PARA LOS INPUT BASE DE HTML */

.icss {
    background-color: white !important;
    border: solid 1px !important;
    border-radius: 4px !important;
    height: 20px !important;
}

.scss:disabled {
    background-color: #F1F1F1 !important;
    cursor: not-allowed !important;
}

.scss {
    background-color: white !important;
    border: solid 1px !important;
    border-radius: 4px !important;
    height: 20px !important;
}

.bcss:disabled {
    background-color: grey !important;
    color: white !important;
    border-color: grey !important;
}

.bcss {
    border-radius: 4px !important;
    height: 24px !important;
    vertical-align: middle !important;
    font-size: 9pt !important;
}

.bcss2:disabled {
    background-color: grey !important;
    color: white !important;
    border-color: grey !important;
}

.bcss2 {
    border-radius: 4px !important;
    height: 24px !important;
    vertical-align: middle !important;
    font-size: 8pt !important;
}

.icss:read-only {
    background-color: #F1F1F1 !important;
}

.scss2 {
    background-color: white !important;
    border: solid 10px black !important;
    border-radius: 4px !important;
    height: 20px !important;
}


/* Inputs adaptados a select2 */

.is2css {
    background-color: white !important;
    border: solid 1px !important;
    border-radius: 4px !important;
    height: 22px !important;
}

.is2css:disabled {
    background-color: #F1F1F1 !important;
    cursor: not-allowed !important;
}

.ss2css {
    background-color: white !important;
    border: solid 1px !important;
    border-radius: 4px !important;
    height: 22px !important;
}

.ss2css:disabled {
    background-color: #F1F1F1 !important;
    cursor: not-allowed !important;
}


/* SELECT2 ALTO ESTANDAR */

.select2-selection__rendered {
    line-height: 20px !important;
}

.select2-container .select2-selection--single {
    height: 22px !important;
    border-color: black !important;
}

.select2-selection__arrow {
    height: 20px !important;
}


/* INPUT FLOTAS */

.icssflt {
    background-color: white !important;
    border: solid 1px !important;
    border-radius: 4px !important;
    height: 18px !important;
}

.icssflt:read-only {
    background-color: #F1F1F1 !important;
}

.scssflt {
    background-color: white !important;
    border: solid 1px !important;
    border-radius: 4px !important;
    height: 18px !important;
}

.sread {
    background-color: #F1F1F1 !important;
    cursor: not-allowed !important;
    pointer-events: none;
}