/* Minification failed. Returning unminified contents.
(18,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(24,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(31,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(140,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(330,28): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(331,17): run-time error CSS1039: Token not allowed after unary operator: '-color-blanco'
(336,32): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(337,21): run-time error CSS1039: Token not allowed after unary operator: '-color-blanco'
(347,17): run-time error CSS1039: Token not allowed after unary operator: '-color-blanco'
(351,17): run-time error CSS1039: Token not allowed after unary operator: '-color-blanco'
(368,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(370,28): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(378,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(384,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(399,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(401,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(405,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(407,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(411,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(413,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(417,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(435,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(441,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(455,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(463,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(468,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(555,27): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(588,27): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(603,27): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(685,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(694,27): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(759,27): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(767,27): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(849,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(860,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(881,22): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(894,22): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(905,22): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(922,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(935,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(942,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(956,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(963,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(972,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(979,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(989,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(996,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(1005,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1012,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(1019,22): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(1039,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1047,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1056,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1062,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1063,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(1071,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1078,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1084,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1091,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1098,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1104,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1111,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1118,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1120,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(1124,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1126,17): run-time error CSS1039: Token not allowed after unary operator: '-color-fondo'
(1130,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1137,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1143,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1151,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1158,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1166,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1173,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1181,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1189,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1196,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1201,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1207,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1214,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1221,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1227,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1237,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1246,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1258,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1274,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
(1290,23): run-time error CSS1039: Token not allowed after unary operator: '-font-principal'
 */
@import url('https://assets.mapfre.cl/assets/css/branding.css');

.menu_desplegar2 {
    border-left: 1px solid #000000 !important;
    border-right: 1px solid #000000 !important;
    border-bottom: 1px solid #000000 !important;
    border-top: 0px solid #000000 !important;
}







/*------------------------------------------ estilo del menu principal ----------------------------------------------------------*/
.letraPequenaDatatable {
    font-family: var(--font-principal);
    font-size: 14px !important;
    color: #333 !important;
}

.letraGrandeDatatable {
    font-family: var(--font-principal) !important;
    font-size: 16px !important;
    color: #000000 !important;
}

th {
    font-weight: normal !important;
    font-family: var(--font-principal);
}

.sinmargin {
    margin-left: 0px;
    margin-right: 0px;
}


html {
    min-height: 100%;
    position: relative;
}

body {
    margin: 0;
    margin-bottom: 0px;
}

footer {
    background-color: #F2F2F2 !important;
    padding-top: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 83px;
    color: white;
}



.rojo {
    color: #FF0000;
}

.verde
{
    color: #008000;
}

.tamano_icono_noti {
    font-size: 18px;
}

/*
.icono_menu_campana {
    text-align: center !important;
    padding-left: 30px;
}
*/

.sinpadding {
    padding-left: 0px;
    padding-right: 0px;
}

.sin_pading {
    padding-left: 0px;
    padding-right: 0px;
}

.icono_menu_movil {
    font-size: 20px;
}

.list-group-item {
    padding-left: 20px;
}



.dropdown-menu {
    padding: 0px 0;
}


a, .pagination > li > span {
    background-color: transparent !important;
}



/* fierrazo a datatable paginacion*/
a, .pagination > li > span {
    border: 0px solid #ddd !important;
}
/* fierrazo a datatable paginacion*/

.nevron:hover {
    background-image: url('/Content/Images/chevronroff.png') !important;
    background-repeat: no-repeat;
    background-size: 10px 15px;
    background-position: 97%;
}

.imagen_loading_div {
    width: 100%;
    height: 100% !important;
    /*padding-top: 25%;
    padding-left: 10%;*/
    padding-top: 10%;
    padding-left: 25%
}



.close {
    font-size: 40px;
    font-family: var(--font-principal);
}

.mtop {
    margin-top: 20px;
}

.menu-ico-collapse {
    font-size: 8px;
    margin-left: 2px;
    /*float: none;*/
}


/* MAIN MENU */
#mainmenu {
    font-size: 12px;
}

#mainmenu {
    background: #333;
    height: 0px;
}

.pos-absolute {
    /*position: absolute;*/
    border-left: 2px solid #87a237;
    z-index: 999;
}

.menu-ico-collapse {
    font-size: 8px;
    margin-left: 2px;
}

#mainmenu .list-group {
    margin-bottom: 20px;
    padding-left: 0;
    float: left;
    display: inline;
}

#mainmenu .list-group-item {
    display: block;
    height: 40px;
    margin-bottom: -1px;
    background-color: #333 !important;
    border: 0;
    line-height: 15px;
}

    #mainmenu .list-group-item:first-child {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

    #mainmenu .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    /*#mainmenu .list-group-item > .badge {
        float: right;
    }*/

    #mainmenu .list-group-item > .badge + .badge {
        margin-right: 5px;
    }

#mainmenu a.list-group-item {
    color: #fff;
    font-weight: normal;
    border: 0;
    border-right: 1px solid #7c7c7c;
    -webkit-transition: background-color 100ms linear;
    -moz-transition: background-color 100ms linear;
    -o-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
}

    #mainmenu a.list-group-item .list-group-item-heading {
        color: #333333 !important;
    }

    #mainmenu a.list-group-item:hover,
    #mainmenu a.list-group-item:focus {
        text-decoration: none;
        background-color: #484848;
    }

    #mainmenu a.list-group-item.active,
    #mainmenu a.list-group-item.active:hover,
    #mainmenu a.list-group-item.active:focus {
        z-index: 2;
        color: #ffffff;
        background-color: #484848;
        border: 0;
    }

#mainmenu .panel {
    margin-bottom: 20px;
    background-color: transparent;
    border: 0;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    /*height: 100vh;
    max-height: 100vh;*/
    visibility: hidden;
}
/* MAIN MENU end */


.icono_menu {
    color: #848588;
}

.letra_menu {
    color: #ffffff;
    font-size: 14px;
}

.acordeon_menu {
    color: #7C798A;
}

.separador_menu {
    background-color: #333;
    color: #606060;
    border-top: 2px solid #606060;
}

.menu_doble {
    height: 80px !important;
}

.separacion_notificaciones {
    border-bottom: 2px solid #3D3F4A;
    height: 2px;
    background-color: #333;
}




/*------------------------------------------ estilo del menu principal ----------------------------------------------------------*/





















.menu_movil_fondo {
    background-color: #33343A !important;
}





a {
    text-decoration: none;
}

    a:hover {
        text-decoration: none;
    }

.nav > li > a {
    padding-top: 2px !important;
}


.barra_layout {
    background-color: var(--color-fondo);
    color: var(--color-blanco);
    padding-top: 10px !important;
}

    .barra_layout a {
        background-color: var(--color-fondo);
        color: var(--color-blanco);
    }







.navbar .nav li a {
    color: var(--color-blanco);
}

.navbar-brand {
    color: var(--color-blanco);
}

.titulo {
    background: url("https://assets.mapfre.cl/assets/images/@import url('https://assets.mapfre.cl/assets/css/branding.css'); logos/logo_mapfre.png") no-repeat top left;
}


.titulo_corredores {
    font-family: Roboto-Regular;
    font-size: 21.08px;
    color: #D3D3D3 !important;
    letter-spacing: 2.1px;
    padding-top: 9px;
}

.barra_menu {
    font-family: var(--font-principal);
    font-size: 14px;
    background-color: var(--color-fondo);
}

.fondo_subtitulo {
    background: url('https://assets.mapfre.cl/assets/images/backgrounds/background.png');
}

.bienvenida {
    font-family: var(--font-principal);
    font-size: 20px;
    color: #c8c8c8;
}

.nombre_portal {
    font-family: var(--font-principal);
    font-size: 40px;
    color: #FFFFFF;
    text-shadow: 0 3px 0 rgba(0,0,0,0.30);
}


.fondo_cuadro {
    background-color: #F7F7F7;
    padding: 2px, 2px, 2px, 2px;
    border-color: red blue green green;
}


.numero_rojo {
    font-family: var(--font-principal);
    font-size: 45px;
    color: var(--color-fondo);
}

.solo_rojo {
    font-family: var(--font-principal);
    font-size: 16px;
    color: var(--color-fondo);
}

.solo_rojo_tasa {
    font-family: var(--font-principal);
    font-size: 16px;
    color: var(--color-fondo);
}

.letra1 {
    font-family: var(--font-principal);
    font-size: 12px;
    color: #424242;
}

.letra2 {
    font-size: 11px;
    color: #9F9F9F;
}

.letra3 {
    font-size: 11px;
    color: #000000;
}

.letra4 {
    font-size: 11px;
    color: #424242;
    font-family: var(--font-principal);
}

.letra5 {
    font-size: 12px;
    color: #424242;
    font-family: var(--font-principal);
}

.letra6 {
    font-size: 10px;
    color: #424242;
}

.letra7 {
    font-size: 11px;
    color: #424242;
}

.titulo2 {
    font-family: var(--font-principal);
    color: #525252;
    font-size: 18px;
}

.titulo2b {
    color: #424242;
    font-size: 24px;
    font-family: var(--font-principal);
}


.sub_titulo2b {
    font-family: var(--font-principal);
    color: #424242;
    font-size: 14px;
    padding-bottom: 20px;
}

.SimulacionBorde {
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}


.menu_movil_location {
    top: 0px;
    text-align: right;
}

/* si es para web */
@media only screen and (min-width: 1200px) {
    .color333 {
        color: #333 !important;
    }



    .no-padding {
        padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .nopaddingleft {
        padding-left: 0px;
        margin-left: 0px;
    }

    .nopaddingrigth {
        padding-right: 0px;
        margin-right: 0px;
    }


    .sangria_top {
        padding-top: 60px;
    }

    .sangria_bottom {
        padding-bottom: 30px;
    }


    .ventas_mensuales_boton {
        text-align: right;
    }
}

img.normalicon {
    width: 20px;
    height: 20px;
}

img.normal {
    width: 25%;
    height: 25%;
}

img.logonormal {
    width: 1px;
    height: 17px;
}
/*iphone5*/
@media (max-width: 320px) {

    .campana_desplegar {
        width: 250px !important;
        margin-left: -210px !important;
    }


    .menu_desplegar {
        margin-left: -210px !important;
        width: 220px !important;
    }

    .notificacion_texto_fijo {
        font-family: var(--font-principal);
        font-size: 14px;
        color: #686658;
        height: 180px;
        padding-top: 10px !important;
        padding-right: 10px;
    }

}
/*iphone5 - iphone6 - galaxy */
@media (max-width: 440px) {
    img.normalicon {
        width: 14px;
        height: 14px;
    }

    img.normal {
        width: 80px;
        height: 13px;
    }

    .titulo_corredores {
        font-size: 12px;
        padding-top: 16px !important;
        padding-left: 4px;
    }

    img.logonormal {
        width: 0px;
        height: 0px;
    }

    .notificacion_texto_fijo {
        font-family: var(--font-principal);
        font-size: 14px;
        color: #686658;
        height: 180px;
        padding-top: 10px !important;
        padding-right: 10px;
    }
}

@media (min-width: 440px) and (max-width: 1200px) {
    .titulo_corredores {
        padding-left: 10px;
    }

    .notificacion_texto_fijo {
        font-family: var(--font-principal);
        font-size: 14px;
        color: #686658;
        height: 180px;
        padding-top: 10px !important;
        padding-right: 10px;
    }
}



.campana {
    color: #ffffff;
    margin-left: -40px;
}

.estilo_campana {
    padding-top: 10px;
}







.ancho_menu_movil {
    width: 300px;
}


.padding_derecha {
    padding-right: 5px;
}

.padding_izq {
    padding-left: 5px;
}


.banner_estile {
    padding: 0 0 0 0;
    margin: 0 23px 0 -5px;
    border: 0;
}

.banner_turnos {
    padding: 0 0 0 0;
    margin: 0 23px 0 -5px;
    border: 0;
}

.banner_margin {
    margin-top: 0px;
}

.pie_pagina {
    font-family: 'Roboto-Regular' !important;
    font-size: 12px !important;
    color: #000000 !important;
}


.imagen_loading_div_ventas {
    width: 100%;
    height: 100% !important;
    padding-top: 25%;
    padding-left: 40%;
}

.csspaginacion {
    padding-left: 8px;
    padding-right: 8px;
}

.csscontenedorPaginacion {
    padding-left: 0px;
    padding-right: 0px;
}

.webMobilPestana {
    font-size: 14px !important;
    font-family: var(--font-principal) !important;
    color: #337ab7 !important;
}



/* si es para telefono */
@media only screen and (max-width: 1200px) {
    .webMobilPestana {
        font-family: var(--font-principal);
        font-size: 14px !important;
        color: #337ab7 !important;
    }

    .csspaginacion {
        padding-left: 0px;
        padding-right: 0px;
    }

    .imagen_loading_div_ventas {
        padding-left: 20%;
        padding-top: 50%;
    }

    .pie_pagina {
        font-family: 'Roboto-Regular' !important;
        font-size: 10px !important;
        color: #000000 !important;
    }

    .paginacion_altura {
        height: 22px;
    }

    div.dataTables_wrapper div.dataTables_info {
        padding-top: 0px !important;
    }

    .pagination > li > a, .pagination > li > span {
        padding: 0px, 3px, 0px, 3px;
        border: none;
        height: 20px;
        margin-top: -3px;
        background-color: transparent !important;
    }


    .banner_margin {
        margin-top: 10px;
    }

    .banner_estile {
        padding: 23px 0 10px 0;
    }

    .banner_turnos {
        padding: 0px 0 0px 0;
        margin: 0px 0 0px 0;
    }

    .banner_pading {
        padding-left: 10px;
        padding-right: 10px;
    }

    .padding_derecha {
        padding-right: 15px;
    }

    .padding_izq {
        padding-left: 15px;
    }

    .notificacion_texto {
        font-family: var(--font-principal);
        font-size: 14px;
        color: #686658;
        height: 70px;
        padding-top: 10px !important;
    }

    .notificacion_texto_fijo {
        font-family: var(--font-principal);
        font-size: 14px;
        color: #686658;
        height: 180px;
        padding-top: 10px !important;
        padding-right: 10px;
    }

    .dimension_menu_movil {
        float: left;
    }

    .desplegable {
        /*height: auto;*/
        /*height: 80vh;
        max-height: 80vh;
        min-height:0vh;*/
        overflow-y: scroll;
        /*position: absolute;*/
        /*width: 100%;*/
    }

    /*impedir scroll horizontal en modo movil body*/
    body {
        overflow-x: hidden;
    }

    .estilo_campana {
        width: 95%;
        height: 95%;
    }



    .contenedor_layout {
        padding-left: 0px;
        padding-right: 0px;
    }

    .SimulacionBorde {
        border: 1px solid #DEDEDE;
        background-color: #ffffff;
        padding-left: 20px;
        padding-right: 20px;
    }

    .titulo_corredores {
        /*font-family: var(--font-principal);*/
        color: #FFFFFF;
        letter-spacing: 2.1px;
        padding-top: 13px;
    }

    .ventas_mensuales_titulo {
        text-align: center;
    }

    .ventas_mensuales_boton {
        text-align: center;
    }

    .center_movil {
        text-align: center;
    }
}



.campana_desplegar {
    left: -230px;
    top: 50px;
    width: 300px;
    background: #33343A;
    border: 1px solid #000000;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}


.campana_texto1 {
    /* Hace 20 minutos*/
    font-family: var(--font-principal);
    font-size: 10px;
    color: #B1B5D0;
}

.campana_icono {
    color: #ACB5D1;
    font-size: 22px;
}

.campana_texto2 {
    font-family: var(--font-principal);
    font-size: 11px;
    color: #FFFFFF;
    /*line-height: 1;*/
    /*display: block;*/
    /*width:100px;*/
    /*height:50px;*/
    white-space: normal;
    text-align: center;
}


.dropdown-menu {
    margin: 0px 0 0;
}


.menu_desplegar {
    /*margin-top: 10px;*/
    margin-left: -150px;
    /* Rectangle: */
    background: var(--color-fondo);
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    width: 220px;
}


.menu_desplegar2 {
    margin-left: -150px;
    background: var(--color-fondo);
    border: 1px solid #000000;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    width: 220px;
}

.menu_desplegar {
    margin-right: -360px !important;
    /* Rectangle: */
    background: var(--color-fondo);
    border: 1px solid #000000;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    width: 300px;
}


.menu_texto {
    font-family: Roboto-Regular !important;
    font-size: 12px;
    color: #ffffff;
    font-weight: 400;
}

.menu_imagen {
    font-family: var(--font-principal);
    font-size: 14px;
    color: #FFFFFF;
    text-align: left;
}

.alto_imagen_movil {
    min-height: 40px;
}



.campana_notificacion_movil {
    font-family: var(--font-principal);
    font-size: 11px;
    width: 17px;
    height: 17px;
    background: #FBF27C;
    border-radius: 80%;
    background: #FBF27C;
    color: var(--color-fondo);
    z-index: 1000;
    left: 36px;
    top: -10px;
    padding-left: 4px;
}



.campana_notificacion {
    margin-left: -24px;
    margin-top: 4px;
    padding-left: 8px;
    padding-top: 4px;
    font-family: var(--font-principal);
    font-size: 11px;
    width: 20px;
    height: 20px;
    background: #FBF27C;
    border-radius: 80%;
    background: #FBF27C;
    color: var(--color-fondo);
    z-index: 1000;
}

.campana_notificacion2 {
    margin-left: -24px;
    margin-top: 4px;
    padding-left: 4px;
    padding-top: 4px;
    font-family: var(--font-principal);
    font-size: 11px;
    width: 20px;
    height: 20px;
    background: #FBF27C;
    border-radius: 80%;
    background: #FBF27C;
    color: var(--color-fondo);
    z-index: 1000;
}


.campana_notificacion3 {
    margin-left: -20px;
    margin-top: 4px;
    padding-right: 2px;
    padding-top: 2px;
    font-family: var(--font-principal);
    font-size: 11px;
    width: 18px;
    height: 18px;
    background: #FBF27C;
    border-radius: 80%;
    background: #FBF27C;
    color: var(--color-fondo);
    z-index: 1000;
}

.campana_notificacion4 {
    margin-left: -20px;
    margin-top: 2px;
    padding-right: 5px;
    padding-top: 4px;
    font-family: var(--font-principal);
    font-size: 11px;
    width: 18px;
    height: 18px;
    background: #FBF27C;
    border-radius: 80%;
    background: #FBF27C;
    color: var(--color-fondo);
    z-index: 1000;
}

.logo_menu {
    /*opacity: 0.4;*/
    font-family: FontAwesome;
    background: var(--color-fondo);
    color: #FFFFFF;
    /*padding-top: 4px;
    padding-left: 7px;*/
    height: 50px;
    width: 49px;
}


.dropdown .divider {
    background-color: #000000;
}

.notificacion {
    background: #FFFBCD;
    border: 1px solid #DFDBB1;
}


.notificacion_texto {
    font-family: var(--font-principal);
    font-size: 14px;
    color: #686658;
    height: 70px;
    padding-top: 25px;
}

.notificacion_texto_fijo {
    font-family: var(--font-principal);
    font-size: 14px;
    color: #686658;
    height: 120px;
    padding-top: 25px;
    padding-right: 10px;
}

.letra_simular {
    font-family: var(--font-principal);
    font-size: 14px;
    color: #FFFFFF;
}

.simulaciones_letra1 {
    font-family: var(--font-principal);
    color: var(--color-fondo);
    font-size: 18px;
}




.politicas_seguridad {
    font-family: var(--font-principal);
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: underline;
}

.mapfre_en_linea {
    font-family: var(--font-principal);
    font-size: 14px;
    color: #FFFFFF;
}

.titulos_secundarios {
    font-family: var(--font-principal);
    font-size: 24px;
    color: #424242;
    line-height: 24px;
}

.polizas_vigentes {
    font-family: var(--font-principal);
    font-size: 24px;
    color: #424242;
    line-height: 24px;
}

.polizas_vigentes_vehiculo {
    font-family: var(--font-principal);
    font-size: 12px;
    color: #424242;
}

.polizas_vigentes_vehiculo2 {
    font-family: var(--font-principal);
    font-size: 12px;
    color: #424242;
}


.prima_total {
    font-family: var(--font-principal);
    font-size: 24px;
    color: #424242;
    line-height: 24px;
}

.prima_total_cantidad {
    font-family: var(--font-principal);
    font-size: 45px;
    color: var(--color-fondo);
}

.prima_total_uf {
    font-family: var(--font-principal);
    font-size: 18px;
    color: var(--color-fondo);
}

.prima_total_monto {
    font-family: var(--font-principal);
    font-size: 20px;
    color: #424242;
}


.prima_total_aprox {
    font-family: var(--font-principal);
    font-size: 11px;
    color: #424242;
}

.tusliquidaciones {
    font-family: var(--font-principal);
    font-size: 24px;
    color: #424242;
    line-height: 24px;
}


.estadopago {
    font-family: var(--font-principal);
    font-size: 24px;
    color: #424242;
    line-height: 14px;
}

.estadopago_comisiones {
    font-family: var(--font-principal);
    font-size: 12px;
    color: #424242;
    line-height: 14px;
}


.formaspago {
    font-family: var(--font-principal);
    font-size: 24px;
    color: #424242;
    line-height: 14px;
}

.formaspago_clientes {
    font-family: var(--font-principal);
    font-size: 12px;
    color: #424242;
}



.ActualizarDatos {
    font-family: var(--font-principal);
    font-size: 16px;
    color: #C8C8C8;
    text-decoration: underline;
}


.colaboradores_numero {
    font-family: var(--font-principal);
    font-size: 35px;
    color: #FFFFFF;
    text-shadow: 0 3px 0 rgba(0,0,0,0.30);
}

.colaboradores_crear {
    font-family: var(--font-principal);
    font-size: 14px;
}

.colaboradores {
    font-family: var(--font-principal);
    font-size: 24px;
    color: #C41718;
}

.colaboradores_texto1 {
    font-family: var(--font-principal);
    font-size: 13px;
    color: #000000;
}

.colaboradores_texto2 {
    position: absolute;
    font-family: var(--font-principal);
    font-size: 16px;
    color: #000000;
}

.colaboradores_texto2Negrita {

    font-family: var(--font-principal);
    font-size: 16px;
    color: #000000;
}

.colaborador_crear_titulo {
    font-family: var(--font-principal);
    font-size: 24px;
    color: #424242;
    padding-top: 20px;
}



.colaborador_crear1 {
    padding-top: 10px;
    font-family: var(--font-principal);
    font-size: 14px;
    color: #817E7E;
    background-color: #494754;
}


.datatable_thead {
    color: #ffffff;
    font-family: var(--font-principal);
    font-size: 15px;
    background-color: #494754;
}


.alinear_derecha {
    text-align: right;
}

.datatable_fuente {
    color: #A6A6A6;
    font-family: var(--font-principal);
    font-size: 14px;
}

.datatable_sangria {
    padding-top: 10px;
}

.datatable_alinearleft {
    text-align: left !important;
}



.panel_fondo {
    font-size: 20px !important;
    font-family: var(--font-principal) !important;
    background-color: #333333 !important;
    color: #FEFEFE !important;
}



.perfil_tab {
    border-radius: 0px 0px 0px 0px !important;
}




.nav-pills.red > li.red.active > a, .nav-pills.red > li.red.active > a:focus, .nav-pills.red > li.red.active > a:hover {
    font-weight: normal !important;
    font-family: var(--font-principal) !important;
}


.btn {
    border-radius: 20px;
}

.btn-lg {
    border-radius: 20px;
}
