.centro-negocios .Full-modal .animate-showHide.ng-enter,
.centro-negocios .Full-modal .animate-showHide.ng-leave {
    -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.9s;
    -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.9s;
    -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.9s;
    -ms-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.9s;
    transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.9s;
}
.centro-negocios .Full-modal .animate-showHide.ng-enter,
.centro-negocios .Full-modal .animate-showHide.ng-leave.ng-leave-active {
    right: -100%;
}
.centro-negocios .Full-modal .animate-showHide.ng-enter.ng-enter-active,
.centro-negocios .Full-modal .animate-showHide.ng-leave {
    right: 0;
}
.centro-negocios .popover .popover-content {
    background-color: #fff;
    color: #333334;
}
.centro-negocios .popover.bottom .arrow:after {
    border-bottom-color: #fff;
}
.centro-negocios .popover.right .arrow:after {
    border-right-color: #fff;
}
.centro-negocios .popover.top .arrow:after {
    border-top-color: #fff;
}
.centro-negocios .popover.left .arrow:after {
    border-left-color: #fff;
}
.centro-negocios .buscador-cliente .titular-datos-financiera h2,
.centro-negocios .titular-datos .dates-perfil h2 {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.centro-negocios .tags-status {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.centro-negocios .tags-status .modal-state {
    position: relative;
    background: #f6f6f8;
    border: 1px solid #d2d2d4;
    padding: 1px 8px 1px 4px;
    margin-left: 10px;
    font-size: 11px;
    display: inline-block;
    line-height: 22px;
    border-left: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #002464;
    margin-top: 4px;
}
.icon-ionicon:before,
[class*=" bch-q1-"],
[class*=" bch-botonpago-"],
[class*=" icon-"],
[class*=" bch-ico-q2-"],
[class^="bch-q1-"],
[class^="bch-botonpago-"],
[class^="icon-"],
[class^="bch-ico-q2-"] {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.centro-negocios .tags-status .modal-state:nth-child(n + 2) {
    margin-left: 20px;
}
.centro-negocios .tags-status .modal-state:after,
.centro-negocios .tags-status .modal-state:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.centro-negocios .tags-status .modal-state:after {
    border-color: rgba(246, 246, 248, 0);
    border-right-color: #f6f6f8;
    border-width: 12px;
    margin-top: -12px;
}
.centro-negocios .tags-status .modal-state:before {
    border-color: rgba(210, 210, 212, 0);
    border-right-color: #d2d2d4;
    border-width: 13px;
    margin-top: -13px;
}
.centro-negocios .indicator-state {
    margin-left: 5px;
    font-size: 18px;
    margin-top: 6px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.centro-negocios .indicator-state i {
    color: #334254;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.centro-negocios .indicator-state:hover i {
    color: #212a3a;
}
@font-face {
    font-family: bch-customs-q2;
    src: url(fonts/bch-customs-q2.eot?qvwhnb);
    src: url(fonts/bch-customs-q2.eot?qvwhnb#iefix) format("embedded-opentype"), url(fonts/bch-customs-q2.ttf?qvwhnb) format("truetype"), url(fonts/bch-customs-q2.woff?qvwhnb) format("woff"),
        url(fonts/bch-customs-q2.svg?qvwhnb#bch-customs-q2) format("svg");
    font-weight: 400;
    font-style: normal;
}
[class*=" bch-ico-q2-"],
[class^="bch-ico-q2-"] {
    font-family: bch-customs-q2 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.bch-ico-q2-banca-privada:before {
    content: "\e900";
}
.bch-ico-q2-banchile-fondos:before {
    content: "\e901";
}
.bch-ico-q2-banchile-corredores:before {
    content: "\e902";
}
.bch-ico-q2-banchile-inversiones:before {
    content: "\e903";
}
.bch-ico-q2-credichile:before {
    content: "\e904";
}
.bch-ico-q2-TXT:before {
    content: "\e905";
}
@font-face {
    font-family: bch-custom-icon-2;
    src: url(fonts/bch-custom-icon-2.eot?-eadis7);
    src: url(fonts/bch-custom-icon-2.eot?#iefix-eadis7) format("embedded-opentype"), url(fonts/bch-custom-icon-2.ttf?-eadis7) format("truetype"), url(fonts/bch-custom-icon-2.woff?-eadis7) format("woff"),
        url(fonts/bch-custom-icon-2.svg?-eadis7#bch-custom-icon-2) format("svg");
    font-weight: 400;
    font-style: normal;
}
[class*=" bch-custom-icon"],
[class^="bch-custom-icon"] {
    font-family: bch-custom-icon-2;
}
.bch-custom-icon-carriers:before {
    content: "\e602";
}
.bch-custom-icon-construccion:before {
    content: "\e608";
}
.bch-custom-icon-educacion:before {
    content: "\e60c";
}
.bch-custom-icon-gas:before {
    content: "\e60d";
}
.bch-custom-icon-luz:before {
    content: "\e612";
}
.bch-custom-icon-publicidad:before {
    content: "\e613";
}
.bch-custom-icon-salud:before {
    content: "\e614";
}
.bch-custom-icon-seguridadalarmas:before {
    content: "\e615";
}
.bch-custom-icon-seguros:before {
    content: "\e616";
}
.bch-custom-icon-telefoniacelular:before {
    content: "\e61b";
}
.bch-custom-icon-telefoniafija:before {
    content: "\e61c";
}
.bch-custom-icon-tvsatelital:before {
    content: "\e61e";
}
.bch-custom-icon-ventacatalogo:before {
    content: "\e620";
}
.bch-custom-icon-agua:before {
    content: "\e600";
}
.bch-custom-icon-autopista:before {
    content: "\e601";
}
.bch-custom-icon-casa:before {
    content: "\e603";
}
.bch-custom-icon-casascomerciales:before {
    content: "\e604";
}
.bch-custom-icon-certificado:before {
    content: "\e605";
}
.bch-custom-icon-clubes:before {
    content: "\e606";
}
.bch-custom-icon-comprobante:before {
    content: "\e607";
}
.bch-custom-icon-contribuciones:before {
    content: "\e609";
}
.bch-custom-icon-credito:before {
    content: "\e60a";
}
.bch-custom-icon-edificio:before {
    content: "\e60b";
}
.bch-custom-icon-hipotecario:before {
    content: "\e60e";
}
.bch-custom-icon-informescomerciales:before {
    content: "\e60f";
}
.bch-custom-icon-internet:before {
    content: "\e610";
}
.bch-custom-icon-local:before {
    content: "\e611";
}
.bch-custom-icon-serviciosfunerarios:before {
    content: "\e617";
}
.bch-custom-icon-sitio:before {
    content: "\e618";
}
.bch-custom-icon-softoken:before {
    content: "\e619";
}
.bch-custom-icon-tarjetadecredito:before {
    content: "\e61a";
}
.bch-custom-icon-tvcable:before {
    content: "\e61d";
}
.bch-custom-icon-varios:before {
    content: "\e61f";
}
.bch-custom-icon-aprobarinstrucciones:before {
    content: "\e621";
}
.bch-custom-icon-AprobarPagosMasivos:before {
    content: "\e622";
}
.bch-custom-icon-AprobarTranferencias:before {
    content: "\e623";
}
.bch-custom-icon-cartasdecredito:before {
    content: "\e624";
}
.bch-custom-icon-cartasderespaldo:before {
    content: "\e625";
}
.bch-custom-icon-carteraactiva:before {
    content: "\e626";
}
.bch-custom-icon-consultabotonpagoPEC:before {
    content: "\e627";
}
.bch-custom-icon-Consultacreditocuotas:before {
    content: "\e628";
}
.bch-custom-icon-ConsultaCreditoHipotecario:before {
    content: "\e629";
}
.bch-custom-icon-ConsultaCreditoConsumo:before {
    content: "\e62a";
}
.bch-custom-icon-Consultacreditoscomerciales:before {
    content: "\e62b";
}
.bch-custom-icon-Consultarcashpooling:before {
    content: "\e62c";
}
.bch-custom-icon-consultarestrategiadeinversion:before {
    content: "\e62d";
}
.bch-custom-icon-consultarinstrucciones:before {
    content: "\e62e";
}
.bch-custom-icon-Consultarlineasconsolidadas:before {
    content: "\e62f";
}
.bch-custom-icon-ConsultarPagosMasivos:before {
    content: "\e630";
}
.bch-custom-icon-Consultarseguros:before {
    content: "\e631";
}
.bch-custom-icon-ConsultarTranferencias:before {
    content: "\e632";
}
.bch-custom-icon-creditosparacomercioexterior:before {
    content: "\e633";
}
.bch-custom-icon-DepositoaPlazoInversiones:before {
    content: "\e634";
}
.bch-custom-icon-DescargarRendicionesPAC:before {
    content: "\e635";
}
.bch-custom-icon-direccionesdecorrespondencia:before {
    content: "\e636";
}
.bch-custom-icon-dispositivosseguridad:before {
    content: "\e637";
}
.bch-custom-icon-editardatospersonales:before {
    content: "\e638";
}
.bch-custom-icon-exportacionesenlinea:before {
    content: "\e639";
}
.bch-custom-icon-factoring:before {
    content: "\e63a";
}
.bch-custom-icon-fondosmutuos:before {
    content: "\e63b";
}
.bch-custom-icon-importacionesenlinea:before {
    content: "\e63c";
}
.bch-custom-icon-inscribirinstrucciones:before {
    content: "\e63d";
}
.bch-custom-icon-InscribirPagosMasivos:before {
    content: "\e63e";
}
.bch-custom-icon-InscribirTransferencias:before {
    content: "\e63f";
}
.bch-custom-icon-invertiracciones:before {
    content: "\e640";
}
.bch-custom-icon-leasing:before {
    content: "\e641";
}
.bch-custom-icon-Pagocreditocuotas:before {
    content: "\e642";
}
.bch-custom-icon-PagoCreditoHipotecario:before {
    content: "\e643";
}
.bch-custom-icon-PagoCreditoConsumo:before {
    content: "\e644";
}
.bch-custom-icon-Pagocreditoscomerciales:before {
    content: "\e645";
}
.bch-custom-icon-pagolineadecredito:before {
    content: "\e646";
}
.bch-custom-icon-PagoTCInternacional:before {
    content: "\e647";
}
.bch-custom-icon-PagoTCNacional:before {
    content: "\e648";
}
.bch-custom-icon-PagoCuentas:before {
    content: "\e649";
}
.bch-custom-icon-ResumenInversiones:before {
    content: "\e64a";
}
.bch-custom-icon-SaldoyMovimientosCuenta:before {
    content: "\e64b";
}
.bch-custom-icon-SaldoyMovimientosCuentasMasivas:before {
    content: "\e64c";
}
.bch-custom-icon-SaldoyMovimientosInversiones:before {
    content: "\e64d";
}
.bch-custom-icon-SaldoyMovimientosLinea:before {
    content: "\e64e";
}
.bch-custom-icon-SaldoyMovimientosnoFacturadosTC:before {
    content: "\e64f";
}
.bch-custom-icon-SaldoyMovimientosTC:before {
    content: "\e650";
}
.bch-custom-icon-solicitarboletasdegarantia:before {
    content: "\e651";
}
.bch-custom-icon-SubirCargosPAC:before {
    content: "\e652";
}
.bch-custom-icon-Tranferenciasaterceros:before {
    content: "\e653";
}
.bch-custom-icon-TranferenciasEnviadas:before {
    content: "\e654";
}
@font-face {
    font-family: robotolight;
    src: url(fonts/Roboto-Light-webfont.eot);
    src: url(fonts/Roboto-Light-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/Roboto-Light-webfont.woff) format("woff"), url(fonts/Roboto-Light-webfont.ttf) format("truetype"),
        url(fonts/Roboto-Light-webfont.svg#robotolight) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: robotoregular;
    src: url(fonts/Roboto-Regular-webfont.eot);
    src: url(fonts/Roboto-Regular-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/Roboto-Regular-webfont.woff) format("woff"), url(fonts/Roboto-Regular-webfont.ttf) format("truetype"),
        url(fonts/Roboto-Regular-webfont.svg#robotoregular) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: robotobold;
    src: url(fonts/Roboto-Bold-webfont.eot);
    src: url(fonts/Roboto-Bold-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/Roboto-Bold-webfont.woff) format("woff"), url(fonts/Roboto-Bold-webfont.ttf) format("truetype"),
        url(fonts/Roboto-Bold-webfont.svg#robotobold) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: roboto_condensedlight;
    src: url(fonts/RobotoCondensed-Light-webfont.eot);
    src: url(fonts/RobotoCondensed-Light-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/RobotoCondensed-Light-webfont.woff) format("woff"), url(fonts/RobotoCondensed-Light-webfont.ttf) format("truetype"),
        url(fonts/RobotoCondensed-Light-webfont.svg#roboto_condensedlight) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: roboto_condensedregular;
    src: url(fonts/RobotoCondensed-Regular-webfont.eot);
    src: url(fonts/RobotoCondensed-Regular-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/RobotoCondensed-Regular-webfont.woff) format("woff"), url(fonts/RobotoCondensed-Regular-webfont.ttf) format("truetype"),
        url(fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: roboto_condensedbold;
    src: url(fonts/RobotoCondensed-Bold-webfont.eot);
    src: url(fonts/RobotoCondensed-Bold-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/RobotoCondensed-Bold-webfont.woff) format("woff"), url(fonts/RobotoCondensed-Bold-webfont.ttf) format("truetype"),
        url(fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: bch-customs-q1;
    src: url(fonts/bch-customs-q1.eot?qhkvy9);
    src: url(fonts/bch-customs-q1.eot?qhkvy9#iefix) format("embedded-opentype"), url(fonts/bch-customs-q1.ttf?qhkvy9) format("truetype"), url(fonts/bch-customs-q1.woff?qhkvy9) format("woff"),
        url(fonts/bch-customs-q1.svg?qhkvy9#bch-customs-q1) format("svg");
    font-weight: 400;
    font-style: normal;
}
[class*=" bch-q1-"],
[class^="bch-q1-"] {
    font-family: bch-customs-q1 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.bch-q1-instruccion:before {
    content: "\e900";
}
.bch-q1-inversiones:before {
    content: "\e901";
}
.bch-q1-masivo:before {
    content: "\e902";
}
.bch-q1-master:before {
    content: "\e903";
}
.bch-q1-pac:before {
    content: "\e904";
}
.bch-q1-pago:before {
    content: "\e905";
}
.bch-q1-pantalla:before {
    content: "\e906";
}
.bch-q1-pat:before {
    content: "\e907";
}
.bch-q1-pec:before {
    content: "\e908";
}
.bch-q1-saldoymovimientos:before {
    content: "\e909";
}
.bch-q1-senal:before {
    content: "\e90a";
}
.bch-q1-tarjeta:before {
    content: "\e90b";
}
.bch-q1-telefonista:before {
    content: "\e90c";
}
.bch-q1-ticket:before {
    content: "\e90d";
}
.bch-q1-timbreBCC:before {
    content: "\e90e";
}
.bch-q1-timbreBCH:before {
    content: "\e90f";
}
.bch-q1-timbreBEC:before {
    content: "\e910";
}
.bch-q1-visa:before {
    content: "\e911";
}
.bch-q1-derechoClienteBancario:before {
    content: "\e912";
}
.bch-q1-deterioroTarjeta:before {
    content: "\e913";
}
.bch-q1-engrane:before {
    content: "\e914";
}
.bch-q1-ficha:before {
    content: "\e915";
}
.bch-q1-filtro:before {
    content: "\e916";
}
.bch-q1-flag:before {
    content: "\e917";
}
.bch-q1-importante:before {
    content: "\e918";
}
.bch-q1-graficoInversiones:before {
    content: "\e919";
}
.bch-q1-derechoClienteBancario2:before {
    content: "\e91a";
}
.bch-q1-deterioroTarjeta2:before {
    content: "\e91b";
}
.bch-q1-engrane2:before {
    content: "\e91c";
}
.bch-q1-ficha2:before {
    content: "\e91d";
}
.bch-q1-filtro2:before {
    content: "\e91e";
}
.bch-q1-flag2:before {
    content: "\e91f";
}
.bch-q1-importante2:before {
    content: "\e920";
}
.bch-q1-cheque:before {
    content: "\e921";
}
.bch-q1-clubCredichile:before {
    content: "\e922";
}
.bch-q1-comercioexterior:before {
    content: "\e923";
}
.bch-q1-configuracion:before {
    content: "\e924";
}
.bch-q1-consulta:before {
    content: "\e925";
}
.bch-q1-corporacion:before {
    content: "\e926";
}
.bch-q1-creditoConsumo:before {
    content: "\e927";
}
.bch-q1-cuenta:before {
    content: "\e928";
}
.bch-q1-24:before {
    content: "\e929";
}
.bch-q1-BancoEnLineaSeguridad:before {
    content: "\e92a";
}
.bch-q1-billete:before {
    content: "\e92b";
}
.bch-q1-bolsa:before {
    content: "\e92c";
}
.bch-q1-cajafuerte:before {
    content: "\e937";
}
.bch-q1-cajero:before {
    content: "\e938";
}
.bch-q1-chat:before {
    content: "\e939";
}
.bch-q1-cajaCredichile:before {
    content: "\e92d";
}
.bch-q1-Iconomipass:before {
    content: "\e92e";
}
.disabled {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.clear {
    clear: both;
    float: none;
}
.transition {
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    transition: all linear 0.2s;
}
.button-loader--rectangular-default.btn-info.progress-button,
.button-loader--rectangular-default.progress-button {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.panel {
    background: 0 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.caret {
    border: none;
    font-family: empresas-bch-icon;
    margin-right: 10px;
    margin-top: -4px;
}
.caret:before {
    content: "\e617";
}
.animate-fadeInRight.ng-enter {
    -webkit-animation: $right 0.3s linear;
    -moz-animation: $right 0.3s linear;
    -o-animation: $right 0.3s linear;
    -ms-animation: $right 0.3s linear;
    animation: $right 0.3s linear;
}
.animate-fadeInRight.ng-leave {
    -webkit-animation: $left 0.3s linear;
    -moz-animation: $left 0.3s linear;
    -o-animation: $left 0.3s linear;
    -ms-animation: $left 0.3s linear;
    animation: $left 0.3s linear;
}
.prueba-sidebar.ui-scrollfix {
    position: fixed;
    top: 15px;
    width: 262px;
}
.position-relative,
.vertical-center {
    position: relative !important;
}
@media print {
    .block-print {
        width: 100% !important;
        display: block !important;
    }
}
.inline-block {
    display: inline-block !important;
}
.display-block {
    display: block !important;
}
.clear-left {
    clear: left !important;
}
.clear-right {
    clear: right !important;
}
.border,
.border:focus {
    border: 1px solid #d2d2d4 !important;
}
.border-radius-50 {
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
}
.border-top {
    border-top: 1px solid #d2d2d4 !important;
}
.border-right {
    border-right: 1px solid #d2d2d4 !important;
}
.border-bottom {
    border-bottom: 1px solid #d2d2d4 !important;
}
.border-left {
    border-left: 1px solid #d2d2d4 !important;
}
.pt-0 {
    padding-top: 0 !important;
}
.pt-5 {
    padding-top: 5px !important;
}
.pt-10 {
    padding-top: 10px !important;
}
.pt-15 {
    padding-top: 15px !important;
}
.pt-20 {
    padding-top: 20px !important;
}
.pt-25 {
    padding-top: 25px !important;
}
.pt-30 {
    padding-top: 30px !important;
}
.pr-0 {
    padding-right: 0 !important;
}
.pr-5 {
    padding-right: 5px !important;
}
.pr-10 {
    padding-right: 10px !important;
}
.pr-15 {
    padding-right: 15px !important;
}
.pr-20 {
    padding-right: 20px !important;
}
.pr-25 {
    padding-right: 25px !important;
}
.pr-30 {
    padding-right: 30px !important;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.pb-5 {
    padding-bottom: 5px !important;
}
.pb-10 {
    padding-bottom: 10px !important;
}
.pb-15 {
    padding-bottom: 15px !important;
}
.pb-20 {
    padding-bottom: 20px !important;
}
.pb-25 {
    padding-bottom: 25px !important;
}
.pb-30 {
    padding-bottom: 30px !important;
}
.pl-0 {
    padding-left: 0 !important;
}
.pl-5 {
    padding-left: 5px !important;
}
.pl-10 {
    padding-left: 10px !important;
}
.pl-15 {
    padding-left: 15px !important;
}
.pl-20 {
    padding-left: 20px !important;
}
.pl-25 {
    padding-left: 25px !important;
}
.pl-30 {
    padding-left: 30px !important;
}
.padd-none,
.remove-padding {
    padding: 0 !important;
}
.mt-0 {
    margin-top: 0 !important;
}
.mt-5 {
    margin-top: 5px !important;
}
.mt-10 {
    margin-top: 10px !important;
}
.mt-15 {
    margin-top: 15px !important;
}
.mt-20 {
    margin-top: 20px !important;
}
.mt-25 {
    margin-top: 25px !important;
}
.mt-30 {
    margin-top: 30px !important;
}
.mr-0 {
    margin-right: 0 !important;
}
.mr-5 {
    margin-right: 5px !important;
}
.mr-10 {
    margin-right: 10px !important;
}
.mr-15 {
    margin-right: 15px !important;
}
.mr-20 {
    margin-right: 20px !important;
}
.mr-25 {
    margin-right: 25px !important;
}
.mr-30 {
    margin-right: 30px !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.mb-5 {
    margin-bottom: 5px !important;
}
.mb-10 {
    margin-bottom: 10px !important;
}
.mb-15 {
    margin-bottom: 15px !important;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.mb-25 {
    margin-bottom: 25px !important;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.ml-0 {
    margin-left: 0 !important;
}
.ml-5 {
    margin-left: 5px !important;
}
.ml-10 {
    margin-left: 10px !important;
}
.ml-15 {
    margin-left: 15px !important;
}
.ml-20 {
    margin-left: 20px !important;
}
.ml-25 {
    margin-left: 25px !important;
}
.ml-30 {
    margin-left: 30px !important;
}
.icon-ionicon:before {
    display: inline-block;
    font-family: Ionicons;
    text-rendering: auto;
    --webkit-font-smoothing: antialiased;
    moz-osx-font-smoothing: grayscale;
}
.icon-ionicon--flecha-derecha:before {
    content: "\f125";
}
.icon-ionicon--fs-10:before {
    font-size: 10px;
}
.icon-ionicon--fs-11:before {
    font-size: 11px;
}
.icon-ionicon--fs-12:before {
    font-size: 12px;
}
.icon-ionicon--fs-13:before {
    font-size: 13px;
}
.icon-ionicon--fs-14:before {
    font-size: 14px;
}
.icon-ionicon--fs-15:before {
    font-size: 15px;
}
.icon-ionicon--fs-16:before {
    font-size: 16px;
}
.icon-ionicon--fs-17:before {
    font-size: 17px;
}
.icon-ionicon--fs-18:before {
    font-size: 18px;
}
.px-5 {
    font-size: 5px !important;
}
.px-6 {
    font-size: 6px !important;
}
.px-7 {
    font-size: 7px !important;
}
.px-8 {
    font-size: 8px !important;
}
.px-9 {
    font-size: 9px !important;
}
.px-10 {
    font-size: 10px !important;
}
.px-11 {
    font-size: 11px !important;
}
.px-12 {
    font-size: 12px !important;
}
.px-13 {
    font-size: 13px !important;
}
.px-14 {
    font-size: 14px !important;
}
.px-15 {
    font-size: 15px !important;
}
.px-16 {
    font-size: 16px !important;
}
.px-17 {
    font-size: 17px !important;
}
.px-18 {
    font-size: 18px !important;
}
.px-19 {
    font-size: 19px !important;
}
.px-20 {
    font-size: 20px !important;
}
.px-21 {
    font-size: 21px !important;
}
.px-22 {
    font-size: 22px !important;
}
.px-23 {
    font-size: 23px !important;
}
.px-24 {
    font-size: 24px !important;
}
.px-25 {
    font-size: 25px !important;
}
.px-30 {
    font-size: 30px !important;
}
.px-35 {
    font-size: 35px !important;
}
.px-40 {
    font-size: 40px !important;
}
.display-flex {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: box !important;
    display: flex !important;
}
.flex-center {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: box !important;
    display: flex !important;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center !important;
    align-items: center !important;
}
.ie9 .sweet-alert .icon.error span,
.ie9 .sweet-alert .icon.success .fix,
.ie9 .sweet-alert .icon.success span {
    display: none;
}
.text-bold {
    font-family: robotobold !important;
}
.text-medium {
    font-family: $medium !important;
}
.text-regular {
    font-family: robotoregular !important;
}
.text-light {
    font-family: robotolight !important;
}
.text-regular-condenced {
    font-family: roboto_condensedregular !important;
}
.text-bold-condenced {
    font-family: roboto_condensedbold !important;
}
.text-light-condenced {
    font-family: roboto_condensedlight !important;
}
.border-none {
    border: none !important;
}
.ie9 .sweet-alert .icon.error,
.ie9 .sweet-alert .icon.success {
    border: none;
}
.vertical-center {
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -moz-transform: translateY(-50%) !important;
    -o-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}
.align-middle {
    vertical-align: middle !important;
}
@font-face {
    font-family: seguros-custom-pec-ad;
    src: url(fonts/seguros-custom-pec-ad.eot?3pqdrk);
    src: url(fonts/seguros-custom-pec-ad.eot?3pqdrk#iefix) format("embedded-opentype"), url(fonts/seguros-custom-pec-ad.ttf?3pqdrk) format("truetype"), url(fonts/seguros-custom-pec-ad.woff?3pqdrk) format("woff"),
        url(fonts/seguros-custom-pec-ad.svg?3pqdrk#seguros-custom-pec-ad) format("svg");
    font-weight: 400;
    font-style: normal;
}
.icon-seguroaccidentes:before {
    content: "\e900";
}
.icon-seguroproteccion:before {
    content: "\e901";
}
.icon-segurosalud:before {
    content: "\e902";
}
.icon-segurovida:before {
    content: "\e903";
}
.icon-seguroAuto:before {
    content: "\e904";
}
.icon-seguroFraude:before {
    content: "\e905";
}
.icon-seguroRCI:before {
    content: "\e906";
}
.icon-seguroViajeTotal:before {
    content: "\e907";
}
.icon-pec-abono:before {
    content: "\e908";
}
.icon-pec-agua:before {
    content: "\e909";
}
.icon-pec-alimentos:before {
    content: "\e90a";
}
.icon-pec-autopista:before {
    content: "\e90b";
}
.icon-pec-carriers:before {
    content: "\e90c";
}
.icon-pec-casascomerciales:before {
    content: "\e90d";
}
.icon-pec-certificado:before {
    content: "\e90e";
}
.icon-pec-clubes:before {
    content: "\e90f";
}
.icon-pec-compras:before {
    content: "\e910";
}
.icon-pec-construccion:before {
    content: "\e911";
}
.icon-pec-contribuciones:before {
    content: "\e912";
}
.icon-pec-credito:before {
    content: "\e913";
}
.icon-pec-distribucion:before {
    content: "\e914";
}
.icon-pec-donaciones:before {
    content: "\e915";
}
.icon-pec-edificio:before {
    content: "\e916";
}
.icon-pec-educacion:before {
    content: "\e917";
}
.icon-pec-estacionamiento:before {
    content: "\e918";
}
.icon-pec-gas:before {
    content: "\e919";
}
.icon-pec-hipotecario:before {
    content: "\e91a";
}
.icon-pec-informescomerciales:before {
    content: "\e91b";
}
.icon-pec-internet:before {
    content: "\e91c";
}
.icon-pec-local:before {
    content: "\e91d";
}
.icon-pec-luz:before {
    content: "\e91e";
}
.icon-pec-promociones:before {
    content: "\e91f";
}
.icon-pec-publicidad:before {
    content: "\e920";
}
.icon-pec-seguridadalarmas:before {
    content: "\e921";
}
.icon-pec-seguros:before {
    content: "\e922";
}
.icon-pec-serviciosfunerarios:before {
    content: "\e923";
}
.icon-pec-servicioslogisticos:before {
    content: "\e924";
}
.icon-pec-tarjetadecredito:before {
    content: "\e925";
}
.icon-pec-telefoniacelular:before {
    content: "\e926";
}
.icon-pec-telefoniafija:before {
    content: "\e927";
}
.icon-pec-tvcable:before {
    content: "\e928";
}
.icon-pec-tvsatelital:before {
    content: "\e929";
}
.icon-pec-varios:before {
    content: "\e92a";
}
.icon-pec-ventacatalogo:before {
    content: "\e92b";
}
.icon-eb-bloqueoTarjetas:before {
    content: "\e92c";
}
.icon-eb-configurarCupoTarjetas:before {
    content: "\e92d";
}
.icon-eb-configurarTarjetas:before {
    content: "\e92e";
}
.icon-eb-ordenNoCargo:before {
    content: "\e92f";
}
.icon-eb-ordenNoPago:before {
    content: "\e930";
}
.icon-ad-Aprobarinstrucciones:before {
    content: "\e931";
}
.icon-ad-AprobarPagosMasivos:before {
    content: "\e932";
}
.icon-ad-AprobarTranferencias:before {
    content: "\e933";
}
.icon-ad-cartasdecredito:before {
    content: "\e934";
}
.icon-ad-cartasderespaldo:before {
    content: "\e935";
}
.icon-ad-carteraactiva:before {
    content: "\e936";
}
.icon-ad-compraventadolares .path1:before {
    content: "\e937";
    color: #000;
}
.icon-ad-compraventadolares .path2:before {
    content: "\e938";
    margin-left: -1em;
    color: #000;
}
.icon-ad-compraventadolares .path3:before {
    content: "\e939";
    margin-left: -1em;
    color: #fff;
}
.icon-ad-consultabotonpagoPEC:before {
    content: "\e93a";
}
.icon-ad-Consultacreditocuotas:before {
    content: "\e93b";
}
.icon-ad-ConsultaCreditoHipotecario:before {
    content: "\e93c";
}
.icon-ad-ConsultaCreditoConsumo:before {
    content: "\e93d";
}
.icon-ad-Consultacreditoscomerciales:before {
    content: "\e93e";
}
.icon-ad-Consultarcashpooling:before {
    content: "\e93f";
}
.icon-ad-consultarestrategiadeinversion:before {
    content: "\e940";
}
.icon-ad-consultarinstrucciones:before {
    content: "\e941";
}
.icon-ad-Consultarlineasconsolidadas:before {
    content: "\e942";
}
.icon-ad-ConsultarPagosMasivos:before {
    content: "\e943";
}
.icon-ad-Consultarseguros:before {
    content: "\e944";
}
.icon-ad-ConsultarTranferencias:before {
    content: "\e945";
}
.icon-ad-contactoEjecutivo:before {
    content: "\e946";
}
.icon-ad-creditosparacomercioexterior:before {
    content: "\e947";
}
.icon-ad-DepositoaPlazoInversiones:before {
    content: "\e948";
}
.icon-ad-DescargarRendicionesPAC:before {
    content: "\e949";
}
.icon-ad-direccionesdecorrespondencia:before {
    content: "\e94a";
}
.icon-ad-dispositivosseguridad:before {
    content: "\e94b";
}
.icon-ad-dolaresPremio:before {
    content: "\e94c";
}
.icon-ad-editardatospersonales:before {
    content: "\e94d";
}
.icon-ad-exportacionesenlinea:before {
    content: "\e94e";
}
.icon-ad-factoring:before {
    content: "\e94f";
}
.icon-ad-fondosmutuos:before {
    content: "\e950";
}
.icon-ad-importacionesenlinea:before {
    content: "\e951";
}
.icon-ad-inscribirinstrucciones:before {
    content: "\e952";
}
.icon-ad-InscribirPagosMasivos:before {
    content: "\e953";
}
.icon-ad-InscribirTransferencias:before {
    content: "\e954";
}
.icon-ad-invertiracciones:before {
    content: "\e955";
}
.icon-ad-leasing:before {
    content: "\e956";
}
.icon-ad-Pagocreditocuotas:before {
    content: "\e957";
}
.icon-ad-PagoCreditoHipotecario:before {
    content: "\e958";
}
.icon-ad-PagoCreditoConsumo:before {
    content: "\e959";
}
.icon-ad-Pagocreditoscomerciales:before {
    content: "\e95a";
}
.icon-ad-pagolineadecredito:before {
    content: "\e95b";
}
.icon-ad-PagoTCInternacional:before {
    content: "\e95c";
}
.icon-ad-PagoTCNacional:before {
    content: "\e95d";
}
.icon-ad-PagoCuentas:before {
    content: "\e95e";
}
.icon-ad-puntosZona:before {
    content: "\e95f";
}
.icon-ad-recargabip:before {
    content: "\e960";
}
.icon-ad-recargacelular:before {
    content: "\e961";
}
.icon-ad-ResumenInversiones:before {
    content: "\e962";
}
.icon-ad-SaldoyMovimientosCuenta:before {
    content: "\e963";
}
.icon-ad-SaldoyMovimientosCuentasMasivas:before {
    content: "\e964";
}
.icon-ad-SaldoyMovimientosInversiones:before {
    content: "\e965";
}
.icon-ad-SaldoyMovimientosLinea:before {
    content: "\e966";
}
.icon-ad-SaldoyMovimientosnoFacturadosTC:before {
    content: "\e967";
}
.icon-ad-SaldoyMovimientosTC:before {
    content: "\e968";
}
.icon-ad-Solicitaavance:before {
    content: "\e969";
}
.icon-ad-solicitarboletasdegarantia:before {
    content: "\e96a";
}
.icon-ad-SubirCargosPAC:before {
    content: "\e96b";
}
.icon-ad-Tranferenciasaterceros:before {
    content: "\e96c";
}
.icon-ad-TranferenciasEnviadas:before {
    content: "\e96d";
}
.icon-custom-avance:before {
    content: "\e96e";
}
.icon-custom-casa:before {
    content: "\e96f";
}
.icon-custom-comprobante:before {
    content: "\e970";
}
.icon-custom-dolares:before {
    content: "\e971";
}
.icon-custom-inversiones:before {
    content: "\e972";
}
.icon-custom-monedas-solas:before {
    content: "\e973";
}
.icon-custom-reparar:before {
    content: "\e974";
}
.icon-custom-seguimiento:before {
    content: "\e975";
}
.icon-custom-sitio:before {
    content: "\e976";
}
.icon-custom-softoken:before {
    content: "\e977";
}
@font-face {
    font-family: bch-boton-pago;
    src: url(fonts/bch-boton-pago.eot?h01l9);
    src: url(fonts/bch-boton-pago.eot?h01l9#iefix) format("embedded-opentype"), url(fonts/bch-boton-pago.ttf?h01l9) format("truetype"), url(fonts/bch-boton-pago.woff?h01l9) format("woff"),
        url(fonts/bch-boton-pago.svg?h01l9#bch-boton-pago) format("svg");
    font-weight: 400;
    font-style: normal;
}
[class*=" bch-botonpago-"],
[class^="bch-botonpago-"] {
    font-family: bch-boton-pago !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-AprobarPagosMasivos:before,
.icon-AprobarTranferencias:before,
.icon-ConsultaCreditoHipotecario:before,
.icon-Consultacreditocuotas:before,
.icon-Consultacreditoscomerciales:before,
.icon-ConsultarPagosMasivos:before,
.icon-ConsultarTranferencias:before,
.icon-Consultarcashpooling:before,
.icon-Consultarlineasconsolidadas:before,
.icon-Consultarseguros:before,
.icon-DepositoaPlazoInversiones:before,
.icon-DescargarRendicionesPAC:before,
.icon-InscribirPagosMasivos:before,
.icon-InscribirTransferencias:before,
.icon-PagoCreditoConsumo:before,
.icon-PagoCreditoHipotecario:before,
.icon-PagoCuentas:before,
.icon-PagoTCInternacional:before,
.icon-PagoTCNacional:before,
.icon-Pagocreditocuotas:before,
.icon-Pagocreditoscomerciales:before,
.icon-ResumenInversiones:before,
.icon-SaldoyMovimientosCuenta:before,
.icon-SaldoyMovimientosCuentasMasivas:before,
.icon-SaldoyMovimientosInversiones:before,
.icon-SaldoyMovimientosLinea:before,
.icon-SaldoyMovimientosTC:before,
.icon-SaldoyMovimientosnoFacturadosTC:before,
.icon-SubirCargosPAC:before,
.icon-TranferenciasEnviadas:before,
.icon-Tranferenciasaterceros:before,
.icon-agua:before,
.icon-aprobarinstrucciones:before,
.icon-autopista:before,
.icon-carriers:before,
.icon-cartasdecredito:before,
.icon-cartasderespaldo:before,
.icon-carteraactiva:before,
.icon-casa:before,
.icon-casascomerciales:before,
.icon-certificado:before,
.icon-clubes:before,
.icon-comprobante:before,
.icon-construccion:before,
.icon-consultabotonpagoPEC:before,
.icon-consultarestrategiadeinversion:before,
.icon-consultarinstrucciones:before,
.icon-contribuciones:before,
.icon-credito:before,
.icon-creditosparacomercioexterior:before,
.icon-direccionesdecorrespondencia:before,
.icon-dispositivosseguridad:before,
.icon-edificio:before,
.icon-editardatospersonales:before,
.icon-educacion:before,
.icon-exportacionesenlinea:before,
.icon-factoring:before,
.icon-fondosmutuos:before,
.icon-gas:before,
.icon-hipotecario:before,
.icon-importacionesenlinea:before,
.icon-informescomerciales:before,
.icon-inscribirinstrucciones:before,
.icon-internet:before,
.icon-invertiracciones:before,
.icon-leasing:before,
.icon-local:before,
.icon-luz:before,
.icon-pagolineadecredito:before,
.icon-publicidad:before,
.icon-salud:before,
.icon-seguridadalarmas:before,
.icon-seguros:before,
.icon-serviciosfunerarios:before,
.icon-sitio:before,
.icon-softoken:before,
.icon-solicitarboletasdegarantia:before,
.icon-tarjetadecredito:before,
.icon-telefoniacelular:before,
.icon-telefoniafija:before,
.icon-tvcable:before,
.icon-tvsatelital:before,
.icon-varios:before,
.icon-ventacatalogo:before {
    font-family: icon-bch-new;
}
.bch-botonpago-impuestos:before {
    content: "\e901";
}
.bch-botonpago-combustibles:before {
    content: "\e900";
}
@font-face {
    font-family: icon-bch-new;
    src: url(fonts/icon-bch-new.eot?gw58oj);
    src: url(fonts/icon-bch-new.eot?#iefixgw58oj) format("embedded-opentype"), url(fonts/icon-bch-new.ttf?gw58oj) format("truetype"), url(fonts/icon-bch-new.woff?gw58oj) format("woff"),
        url(fonts/icon-bch-new.svg?gw58oj#icon-bch-new) format("svg");
    font-weight: 400;
    font-style: normal;
}
.icon-agua:before {
    content: "\e600";
}
.icon-autopista:before {
    content: "\e601";
}
.icon-carriers:before {
    content: "\e602";
}
.icon-casa:before {
    content: "\e603";
}
.icon-casascomerciales:before {
    content: "\e604";
}
.icon-certificado:before {
    content: "\e605";
}
.icon-clubes:before {
    content: "\e606";
}
.icon-comprobante:before {
    content: "\e607";
}
.icon-construccion:before {
    content: "\e608";
}
.icon-contribuciones:before {
    content: "\e609";
}
.icon-credito:before {
    content: "\e60a";
}
.icon-edificio:before {
    content: "\e60b";
}
.icon-educacion:before {
    content: "\e60c";
}
.icon-gas:before {
    content: "\e60d";
}
.icon-hipotecario:before {
    content: "\e60e";
}
.icon-informescomerciales:before {
    content: "\e60f";
}
.icon-internet:before {
    content: "\e610";
}
.icon-local:before {
    content: "\e611";
}
.icon-luz:before {
    content: "\e612";
}
.icon-publicidad:before {
    content: "\e613";
}
.icon-salud:before {
    content: "\e614";
}
.icon-seguridadalarmas:before {
    content: "\e615";
}
.icon-seguros:before {
    content: "\e616";
}
.icon-serviciosfunerarios:before {
    content: "\e617";
}
.icon-sitio:before {
    content: "\e618";
}
.icon-softoken:before {
    content: "\e619";
}
.icon-tarjetadecredito:before {
    content: "\e61a";
}
.icon-telefoniacelular:before {
    content: "\e61b";
}
.icon-telefoniafija:before {
    content: "\e61c";
}
.icon-tvcable:before {
    content: "\e61d";
}
.icon-tvsatelital:before {
    content: "\e61e";
}
.icon-varios:before {
    content: "\e61f";
}
.icon-ventacatalogo:before {
    content: "\e620";
}
.icon-aprobarinstrucciones:before {
    content: "\e621";
}
.icon-AprobarPagosMasivos:before {
    content: "\e622";
}
.icon-AprobarTranferencias:before {
    content: "\e623";
}
.icon-cartasdecredito:before {
    content: "\e624";
}
.icon-cartasderespaldo:before {
    content: "\e625";
}
.icon-carteraactiva:before {
    content: "\e626";
}
.icon-consultabotonpagoPEC:before {
    content: "\e627";
}
.icon-Consultacreditocuotas:before {
    content: "\e628";
}
.icon-ConsultaCreditoHipotecario:before {
    content: "\e629";
}
.icon-ConsultaCreditoConsumo:before {
    font-family: icon-bch-new;
    content: "\e62a";
}
.icon-Consultacreditoscomerciales:before {
    content: "\e62b";
}
.icon-Consultarcashpooling:before {
    content: "\e62c";
}
.icon-consultarestrategiadeinversion:before {
    content: "\e62d";
}
.icon-consultarinstrucciones:before {
    content: "\e62e";
}
.icon-Consultarlineasconsolidadas:before {
    content: "\e62f";
}
.icon-ConsultarPagosMasivos:before {
    content: "\e630";
}
.icon-Consultarseguros:before {
    content: "\e631";
}
.icon-ConsultarTranferencias:before {
    content: "\e632";
}
.icon-creditosparacomercioexterior:before {
    content: "\e633";
}
.icon-DepositoaPlazoInversiones:before {
    content: "\e634";
}
.icon-DescargarRendicionesPAC:before {
    content: "\e635";
}
.icon-direccionesdecorrespondencia:before {
    content: "\e636";
}
.icon-dispositivosseguridad:before {
    content: "\e637";
}
.icon-editardatospersonales:before {
    content: "\e638";
}
.icon-exportacionesenlinea:before {
    content: "\e639";
}
.icon-factoring:before {
    content: "\e63a";
}
.icon-fondosmutuos:before {
    content: "\e63b";
}
.icon-importacionesenlinea:before {
    content: "\e63c";
}
.icon-inscribirinstrucciones:before {
    content: "\e63d";
}
.icon-InscribirPagosMasivos:before {
    content: "\e63e";
}
.icon-InscribirTransferencias:before {
    content: "\e63f";
}
.icon-invertiracciones:before {
    content: "\e640";
}
.icon-leasing:before {
    content: "\e641";
}
.icon-Pagocreditocuotas:before {
    content: "\e642";
}
.icon-PagoCreditoHipotecario:before {
    content: "\e643";
}
.icon-PagoCreditoConsumo:before {
    content: "\e644";
}
.icon-Pagocreditoscomerciales:before {
    content: "\e645";
}
.icon-pagolineadecredito:before {
    content: "\e646";
}
.icon-PagoTCInternacional:before {
    content: "\e647";
}
.icon-PagoTCNacional:before {
    content: "\e648";
}
.icon-PagoCuentas:before {
    content: "\e649";
}
.icon-ResumenInversiones:before {
    content: "\e64a";
}
.icon-SaldoyMovimientosCuenta:before {
    content: "\e64b";
}
.icon-SaldoyMovimientosCuentasMasivas:before {
    content: "\e64c";
}
.icon-SaldoyMovimientosInversiones:before {
    content: "\e64d";
}
.icon-SaldoyMovimientosLinea:before {
    content: "\e64e";
}
.icon-SaldoyMovimientosnoFacturadosTC:before {
    content: "\e64f";
}
.icon-SaldoyMovimientosTC:before {
    content: "\e650";
}
.icon-solicitarboletasdegarantia:before {
    content: "\e651";
}
.icon-SubirCargosPAC:before {
    content: "\e652";
}
.icon-Tranferenciasaterceros:before {
    content: "\e653";
}
.icon-TranferenciasEnviadas:before {
    content: "\e654";
}
.icon-banchile:before,
.icon-edwards:before {
    font-family: new-icons-webkit;
}
@font-face {
    font-family: new-icons-webkit;
    src: url(fonts/new-icons-webkit.eot?gw58oj);
    src: url(fonts/new-icons-webkit.eot?#iefixgw58oj) format("embedded-opentype"), url(fonts/new-icons-webkit.ttf?gw58oj) format("truetype"), url(fonts/new-icons-webkit.woff?gw58oj) format("woff"),
        url(fonts/new-icons-webkit.svg?gw58oj#new-icons-webkit) format("svg");
    font-weight: 400;
    font-style: normal;
}
.icon-banchile:before {
    content: "\e601";
}
.icon-edwards:before {
    content: "\e600";
}
@font-face {
    font-family: empresas-bch-icon;
    src: url(fonts/empresas-bch-icon.eot?8j3k28);
    src: url(fonts/empresas-bch-icon.eot?#iefix8j3k28) format("embedded-opentype"), url(fonts/empresas-bch-icon.woff?8j3k28) format("woff"), url(fonts/empresas-bch-icon.ttf?8j3k28) format("truetype"),
        url(fonts/empresas-bch-icon.svg?8j3k28#empresas-bch-icon) format("svg");
    font-weight: 400;
    font-style: normal;
}
[class*=" icon-"],
[class^="icon-"] {
    font-family: empresas-bch-icon, seguros-custom-pec-ad;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-icon-adobe:before {
    content: "\e623";
}
.icon-icon-card-bold:before {
    content: "\e624";
}
.icon-icon-card2:before {
    content: "\e625";
}
.icon-icon-download:before {
    content: "\e626";
}
.icon-icon-enter:before {
    content: "\e627";
}
.icon-icon-gif:before {
    content: "\e628";
}
.icon-icon-grafics-bar:before {
    content: "\e629";
}
.icon-icon-jpg:before {
    content: "\e62a";
}
.icon-icon-money2:before {
    content: "\e62b";
}
.icon-icon-more:before {
    content: "\e62c";
}
.icon-icon-pdf:before {
    content: "\e62d";
}
.icon-icon-png:before {
    content: "\e62e";
}
.icon-icon-upload:before {
    content: "\e62f";
}
.icon-icon-xls:before {
    content: "\e630";
}
.icon-icon-calendar:before {
    content: "\e60b";
}
.icon-icon-card:before {
    content: "\e60c";
}
.icon-icon-clip:before {
    content: "\e60d";
}
.icon-icon-credit:before {
    content: "\e60e";
}
.icon-icon-date:before {
    content: "\e60f";
}
.icon-icon-desktop:before {
    content: "\e610";
}
.icon-icon-dolar:before {
    content: "\e611";
}
.icon-icon-dolars:before {
    content: "\e612";
}
.icon-icon-edit-empty:before {
    content: "\e613";
}
.icon-icon-edit:before {
    content: "\e614";
}
.icon-icon-group:before {
    content: "\e615";
}
.icon-icon-information-custom:before {
    content: "\e616";
    font-family: empresas-bch-icon;
}
.icon-icon-key2:before {
    content: "\e617";
}
.icon-icon-keyborad:before {
    content: "\e618";
}
.icon-icon-mobile:before {
    content: "\e619";
}
.icon-icon-money-sign:before {
    content: "\e61a";
}
.icon-icon-money:before {
    content: "\e61b";
}
.icon-icon-picture:before {
    content: "\e61c";
}
.icon-icon-screen:before {
    content: "\e61d";
}
.icon-icon-selector:before {
    content: "\e61e";
}
.icon-icon-setting:before {
    content: "\e61f";
}
.icon-icon-tablet:before {
    content: "\e620";
}
.icon-icon-tool:before {
    content: "\e621";
}
.icon-icon-trash:before {
    content: "\e622";
}
.icon-icon-huella:before {
    content: "\e609";
}
.icon-icon-key:before {
    content: "\e60a";
}
.icon-logo-banco:before {
    content: "\e608";
}
.icon-share-outline:before {
    content: "\e600";
}
.icon-key-outline:before {
    content: "\e601";
}
.icon-warning-triangle:before {
    content: "\e602";
}
.icon-ion-arrow-graph-outline:before {
    content: "\e603";
    font-family: empresas-bch-icon;
}
.icon-warning-outline:before {
    content: "\e604";
}
.icon-navicon-outline:before {
    content: "\e605";
}
.icon-bars-outline:before {
    content: "\e606";
}
.icon-table-outline:before {
    content: "\e607";
}
.icon-set {
    list-style-type: none;
    color: #333334;
    padding: 0;
}
.icon-set span {
    font-size: 28px;
    text-align: center;
}
.ie9 .sweet-alert .icon.error:before {
    content: "\f405";
    font-family: Ionicons;
    font-size: 105px;
    position: relative;
    top: -35px;
    left: -2px;
}
.ie9 .sweet-alert .icon.success .placeholder {
    border: transparent;
}
.datepicker table tbody tr td:last-child,
.input-group .dropdown-menu table tbody tr td:last-child {
    border-right-color: #d2d2d4;
}
.ie9 .sweet-alert .icon.success .placeholder:before {
    content: "\f3fe";
    font-family: Ionicons;
    font-size: 105px;
    color: $success-color;
    position: absolute;
    top: -25px;
    left: -3px;
}
.ie9 .ui-scrollfix {
    position: relative;
}
.ie9 .bch-empresas-nav .nav-vtwo .nav-pills .bch-nav-dropdown .subitems-menu-container .cont-children-links {
    border-left: none;
    border-left-color: inherit;
    border-left-width: 0;
    border-left-style: none;
    margin-left: -3px;
    display: inline-block;
}
.ie9 .bch-empresas-nav .nav-vtwo .nav-pills .bch-nav-dropdown .subitems-menu-container .cont-padres-links {
    display: inline-block;
}
@-moz-keyframes slide {
    0% {
        top: 0;
    }
    50% {
        top: -180px;
    }
    100% {
        margin-top: 200;
    }
}
@-webkit-keyframes slide {
    0% {
        top: 0;
    }
    50% {
        top: -180px;
    }
    100% {
        margin-top: 200;
    }
}
@-o-keyframes slide {
    0% {
        top: 0;
    }
    50% {
        top: -180px;
    }
    100% {
        margin-top: 200;
    }
}
@keyframes slide {
    0% {
        top: 0;
    }
    50% {
        top: -180px;
    }
    100% {
        margin-top: 200;
    }
}
@-moz-keyframes slideRight {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -o-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
@-webkit-keyframes slideRight {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -o-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
@-o-keyframes slideRight {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -o-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
@keyframes slideRight {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -o-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
@-moz-keyframes slideLeft {
    0% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -o-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
@-webkit-keyframes slideLeft {
    0% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -o-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
@-o-keyframes slideLeft {
    0% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -o-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
@keyframes slideLeft {
    0% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
    }
    100% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        -o-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
.grey-one {
    background: #333334;
    color: #fff;
}
.grey-two {
    background: #666668;
    color: #fff;
}
.grey-three {
    background: #d2d2d4;
    color: #fff;
}
.grey-four {
    background: #e6e6e8;
    color: #333334;
}
.grey-five {
    background: #f1f1f3;
    color: #333334;
}
.grey-six {
    background: #f6f6f8;
    color: #333334;
}
.grey-seven {
    background: #fafafc;
    color: #333334;
}
.color-1,
.color-2,
.color-3,
.color-4,
.color-5,
.color-6,
.color-7,
.color-8 {
    color: #fff;
}
.color-1 {
    background: #002058;
}
.color-2 {
    background: #002464;
}
.color-3 {
    background: #234e85;
}
.color-4 {
    background: #285b9b;
}
.color-5 {
    background: #58a4dc;
}
.color-6 {
    background: #95c8ea;
}
.color-7 {
    background: #149dc9;
}
.color-8 {
    background: #b7cbd9;
}
.color-9 {
    background: #dee9ef;
    color: #002058;
}
.color-10 {
    background: #e9f0f5;
    color: #002058;
}
.color-11 {
    background: #333334;
    color: #fff;
}
.color-12 {
    background: #666668;
    color: #fff;
}
.color-13,
.color-14,
.color-15,
.color-16,
.color-17,
.color-18,
.color-19 {
    color: #666668;
}
.color-13 {
    background: #d2d2d4;
}
.color-14 {
    background: #e6e6e8;
}
.color-15 {
    background: #f1f1f3;
}
.color-16 {
    background: #f6f6f8;
}
.color-17 {
    background: #fafafc;
}
.color-18 {
    background: #c7cbd1;
}
.color-19 {
    background: #e3e6e8;
}
.color-20 {
    background: #ffc725;
    color: #fff;
}
.color-21 {
    background: #6baa1f;
    color: #fff;
}
.color-22 {
    background: #f45516;
    color: #fff;
}
.default {
    background: #fff;
    color: #002464;
}
.neutro {
    background: #f6f6f8;
    color: #333334;
}
.primary {
    background: #234e85;
    color: #fff;
}
.success {
    background: #6baa1f;
    color: #fff;
}
.info {
    background: #149dc9;
    color: #fff;
}
.warning {
    background: #ffc725;
    color: #fff;
}
.danger {
    background: #f45516;
    color: #fff;
}
.thin-blue {
    background: #234e85;
    color: #fff;
}
.light-blue {
    background: #285b9b;
    color: #fff;
}
.header-blue {
    background: #002058;
    color: #fff;
}
.marketing-cyan {
    background-color: #149dc9;
    color: #fff;
}
.marketing-blue-one {
    background-color: #234e85;
    color: #fff;
}
.marketing-blue-two {
    background-color: #285b9b;
    color: #fff;
}
.marketing-light-blue {
    background-color: #8bccde;
    color: #fff;
}
.favorite-yellow {
    background-color: #ffbf00;
    color: #fff;
}
.selected-count-background {
    background-color: #feffc1;
    color: #333334;
}
.table-blue-one {
    background-color: #6bb1c9;
    color: #fff;
}
.table-blue-two {
    background-color: #b7cdd9;
    color: #fff;
}
.table-blue-three {
    background-color: #d5e4ea;
    color: #333334;
}
.table-dark-grey {
    background-color: #c7cbd1;
    color: #fff;
}
.table-light-grey {
    background-color: #e3e6e8;
    color: #333334;
}
.text-default {
    color: #666668;
}
.text-primary {
    color: #002464;
}
.text-success {
    color: #6baa1f;
}
.text-info {
    color: #149dc9;
}
.text-warning {
    color: #ffc725;
}
.text-danger {
    color: #f45516;
}
.text-marketing-cyan {
    color: #149dc9;
}
.text-marketing-blue-one {
    color: #234e85;
}
.text-marketing-blue-two {
    color: #285b9b;
}
.text-marketing-light-blue {
    color: #8bccde;
}
.ie9 .sweet-alert .icon.error:before {
    color: #f45516;
}
.bch-empresas-acordeon .panel-group .panel .panel-heading:hover {
    color: #002464;
}
.bch-empresas-acordeon.bch-acordeon-active .panel-group .panel-heading div.active {
    background: #285b9b;
    color: #fff;
}
.bch-empresas-acordeon .tit-filtros {
    background-color: #234e85;
    color: #fff;
}
.bch-mensaje-empresas.success {
    background-color: rgba(106, 156, 0, 0.16);
}
.bch-mensaje-empresas.success article ul li,
.bch-mensaje-empresas.success article:before {
    color: #6baa1f;
}
.bch-mensaje-empresas.success article ul li p {
    color: #666668;
}
.bch-mensaje-empresas.warning {
    background-color: rgba(255, 205, 59, 0.16);
}
.bch-mensaje-empresas.warning article ul li,
.bch-mensaje-empresas.warning article:before {
    color: #ffc725;
}
.bch-mensaje-empresas.warning article ul li p {
    color: #666668;
}
.bch-mensaje-empresas.error {
    background-color: rgba(234, 109, 9, 0.2);
}
.bch-mensaje-empresas.error article ul li,
.bch-mensaje-empresas.error article:before {
    color: #f45516;
}
.bch-mensaje-empresas.error article ul li p {
    color: #666668;
}
.bch-mensaje-empresas.information {
    background-color: rgba(56, 154, 212, 0.2);
}
.bch-mensaje-empresas.information article:before {
    color: #149dc9;
}
.bch-mensaje-empresas.information article ul li {
    color: #002464;
}
.bch-mensaje-empresas.information article ul li p {
    color: #666668;
}
.bch-mensaje-empresas--opciones {
    background-color: #e9f0f5;
    color: #333334;
}
.bch-alert-lista.success-list .bch-mensaje-empresas {
    background-color: rgba(106, 156, 0, 0.16);
}
.bch-alert-lista.success-list > ul {
    background-color: rgba(106, 156, 0, 0.05);
}
.bch-alert-lista.success-list > ul li:before {
    color: #6a9c00;
}
.bch-alert-lista.warning-list .bch-mensaje-empresas {
    background-color: rgba(255, 205, 59, 0.16);
}
.bch-alert-lista.warning-list > ul {
    background-color: rgba(255, 205, 59, 0.05);
}
.bch-alert-lista.warning-list > ul li:before {
    color: #ffcd3b;
}
.bch-alert-lista.error-list .bch-mensaje-empresas {
    background-color: rgba(234, 109, 9, 0.2);
}
.bch-alert-lista.error-list > ul {
    background-color: rgba(234, 109, 9, 0.05);
}
.bch-alert-lista.error-list > ul li:before {
    color: #ea6d09;
}
.bch-alert-lista.info-list .bch-mensaje-empresas {
    background-color: rgba(56, 154, 212, 0.2);
}
.bch-alert-lista.info-list > ul {
    background-color: rgba(56, 154, 212, 0.05);
}
.error-landing.error,
.error-landing.errorTwo,
.error-landing.information,
.error-landing.success {
    background-color: transparent;
}
.bch-alert-lista.info-list > ul li:before {
    color: #389ad4;
}
.error-landing-v2 .cont-error-landing div:nth-child(2) h4 {
    color: #234e85;
}
.error-landing-v2 .cont-error-landing div:nth-child(2) h5,
.error-landing-v2 .cont-error-landing div:nth-child(2) h6 {
    color: #666668;
}
.error-landing-v2 span {
    color: #002464;
}
.error-landing-v2.success .cont-error-landing:before {
    color: #6baa1f;
}
.error-landing-v2.error .cont-error-landing:before {
    color: #f45516;
}
.error-landing-v2.errorTwo .cont-error-landing:before {
    color: #ffc725;
}
.error-landing-v2.information .cont-error-landing:before {
    color: #002464;
}
.error-landing div:nth-child(2) h5 {
    color: #149dc9;
}
.error-landing.success {
    color: #666668;
}
.error-landing.success h4:before {
    color: #6baa1f;
}
.error-landing.error h4:before {
    color: #f45516;
}
.error-landing.errorTwo h4:before {
    color: #ffc725;
}
.badge.child-badge,
.error-landing.information h4:before {
    color: #002464;
}
.badge.default {
    color: #234e85;
    border-color: #d2d2d4;
}
.badge.neutro,
.badge.warning {
    color: #333334;
}
.badge.neutro {
    background-color: #f1f1f3;
    border-color: #d2d2d4;
}
.btn.default {
    color: #234e85;
}
.btn.default:focus,
.btn.default:hover {
    color: #002464;
}
.btn.btn-link {
    color: #234e85;
}
.btn.btn-link:hover {
    color: #002464;
}
.btn-file input[type="file"] {
    background: #002464;
}
.button-loader--rectangular-default.progress-button {
    background: #234e85 !important;
    transition: all 0.3s ease-in-out;
}
.button-loader--rectangular-default.progress-button .progress-inner {
    background: #149dc9;
}
.button-loader--rectangular-default:active.progress-button,
.button-loader--rectangular-default:focus.progress-button,
.button-loader--rectangular-default:hover.progress-button {
    background-color: #128db5 !important;
}
.button-loader--rectangular-default.btn-info.progress-button {
    background: #149dc9 !important;
    transition: all 0.3s ease-in-out;
}
.button-loader--rectangular-default.btn-danger.progress-button,
.button-loader--rectangular-default.btn-success.progress-button {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}
.button-loader--rectangular-default.btn-info.progress-button .progress-inner {
    background: #61cdef;
}
.button-loader--rectangular-default.btn-info:active.progress-button,
.button-loader--rectangular-default.btn-info:focus.progress-button,
.button-loader--rectangular-default.btn-info:hover.progress-button {
    background-color: #17b2e3 !important;
}
.button-loader--rectangular-default.btn-danger.progress-button {
    background: #f45516 !important;
    transition: all 0.3s ease-in-out;
}
.button-loader--rectangular-default.btn-danger.progress-button .progress-inner {
    background: #f89973;
}
.button-loader--rectangular-default.btn-danger:active.progress-button,
.button-loader--rectangular-default.btn-danger:focus.progress-button,
.button-loader--rectangular-default.btn-danger:hover.progress-button {
    background-color: #f5662d !important;
}
.button-loader--rectangular-default.btn-success.progress-button {
    background: #6baa1f !important;
    transition: all 0.3s ease-in-out;
}
.button-loader--rectangular-default.btn-success.progress-button .progress-inner {
    background: #a8e262;
}
.button-loader--rectangular-default.btn-success:active.progress-button,
.button-loader--rectangular-default.btn-success:focus.progress-button,
.button-loader--rectangular-default.btn-success:hover.progress-button {
    background-color: #7bc424 !important;
}
.button-loader--rectangular-default.btn-neutro {
    color: #666668 !important;
}
.button-loader--rectangular-default.btn-neutro.progress-button {
    background: #f1f1f3 !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.button-loader--rectangular-default.btn-neutro.progress-button .progress-inner {
    background: #f7f7f8;
}
.button-loader--rectangular-default.btn-neutro:active.progress-button,
.button-loader--rectangular-default.btn-neutro:focus.progress-button,
.button-loader--rectangular-default.btn-neutro:hover.progress-button {
    background-color: #f2f2f4 !important;
}
.caja-interactiva--hover:hover,
.caja-interactiva--hover__activa {
    background-color: #234e85;
}
.button-loader--rectangular-default.btn-neutro.progress-button .content:after,
.button-loader--rectangular-default.btn-neutro.progress-button .content:before {
    color: #666668 !important;
    font-family: Ionicons;
    content: "\f121";
}
.breadcrumb,
.breadcrumb li a {
    color: #002464;
}
.breadcrumb li:before {
    color: #002464 !important;
}
.btn-animado.danger-btn:hover i,
.btn-animado.info-btn:hover i,
.btn-animado.success-btn:hover i,
.btn-animado.warning-btn:hover i,
.btn-fill.danger-btn.activo .cont-animacion i,
.btn-fill.danger-btn:hover .cont-animacion i,
.btn-fill.info-btn.activo .cont-animacion i,
.btn-fill.info-btn:hover .cont-animacion i,
.btn-fill.warning-btn.activo .cont-animacion i,
.btn-fill.warning-btn:hover .cont-animacion i,
.caja-interactiva--hover:hover .caja-interactiva__icono,
.caja-interactiva--hover:hover h4,
.caja-interactiva--hover__activa .caja-interactiva__icono,
.caja-interactiva--hover__activa h4 {
    color: #fff;
}
.btn-animado.success-btn:hover .animado {
    border-color: #6baa1f;
}
.btn-animado.info-btn:hover .animado {
    border-color: #149dc9;
}
.btn-animado.warning-btn:hover .animado {
    border-color: #ffc725;
}
.btn-animado.danger-btn:hover .animado {
    border-color: #f45516;
}
.btn-fill.success-btn.activo .cont-animacion span,
.btn-fill.success-btn:hover .cont-animacion span {
    border-color: #6baa1f;
}
.btn-fill.success-btn.activo .cont-animacion i,
.btn-fill.success-btn:hover .cont-animacion i {
    color: #fff;
}
.btn-fill.info-btn.activo .cont-animacion span,
.btn-fill.info-btn:hover .cont-animacion span {
    border-color: #149dc9;
}
.btn-fill.warning-btn.activo .cont-animacion span,
.btn-fill.warning-btn:hover .cont-animacion span {
    border-color: #ffc725;
}
.btn-fill.danger-btn.activo .cont-animacion span,
.btn-fill.danger-btn:hover .cont-animacion span {
    border-color: #f45516;
}
.caja-interactiva--hover:hover:before,
.caja-interactiva--hover__activa:before {
    border-color: #234e85 transparent transparent !important;
}
.caja-interactiva__con-flecha:before {
    border-color: #fff transparent transparent;
}
.caja-interactiva__con-enlaces--head {
    color: #234e85;
}
.caja-interactiva__con-enlaces:hover .caja-interactiva__con-enlaces--back .caja-interactiva__con-enlaces--lista li a {
    color: #fff;
}
.caja-interactiva__nombre {
    color: #234e85;
}
.comprobante-empresa .datos h5,
.comprobante-empresa .icon-logo-banco,
.comprobante-empresa .monto h2,
.comprobante-empresa .monto h4,
.comprobante-empresa h3 {
    color: #002464;
}
.cuadro-resumen-outline-extendido span:before,
.cuadro-resumen__titulo:before {
    color: #149dc9;
}
.cuadro-resumen .progress {
    background-color: #149dc9;
}
.cuadro-resumen .progress .progress-bar-success {
    background-color: #6baa1f;
}
.datepicker table thead {
    background-color: #285b9b;
    color: #fff;
}
.datepicker table thead .btn {
    background: 0 0;
    color: #fff;
}
.datepicker table thead .btn:hover {
    background: #20497c;
}
.datepicker table thead th {
    color: #333334;
}
.datepicker table thead tr:nth-child(even) {
    background-color: #e6e6e8;
    border-bottom-color: #e6e6e8;
    color: #333334;
}
.datepicker table thead tr:nth-child(2) th:hover {
    background: #20497c !important;
    color: #fff !important;
}
.datepicker table tbody tr td {
    border-bottom-color: #d2d2d4;
    border-left-color: #d2d2d4;
}
.datepicker table tbody tr td button:disabled {
    color: #e6e6e8;
}
.datepicker table tbody .btn:hover {
    background-color: #d2d2d4;
}
.datepicker table tbody .btn.active {
    background-color: #6baa1f;
}
.datepicker table tbody .btn.active span {
    color: #fff;
}
.datepicker table tbody .text-muted {
    color: rgba(0, 0, 0, 0.1);
}
.input-group .dropdown-menu table thead {
    background-color: #285b9b !important;
    color: #fff;
}
.input-group .dropdown-menu table thead .btn {
    background: 0 0;
    color: #fff;
}
.input-group .dropdown-menu table thead .btn:hover {
    background: #20497c;
}
.input-group .dropdown-menu table thead th {
    color: #333334;
}
.input-group .dropdown-menu table thead tr:nth-child(even) {
    background-color: #e6e6e8;
    border-bottom-color: #e6e6e8;
    color: #333334;
}
.input-group .dropdown-menu table thead tr:nth-child(2) th:hover {
    background: #20497c !important;
    color: #fff !important;
}
.input-group .dropdown-menu table tbody tr td {
    border-bottom-color: #d2d2d4;
    border-left-color: #d2d2d4;
}
.input-group .dropdown-menu table tbody tr td button:disabled {
    color: #e6e6e8;
}
.input-group .dropdown-menu table tbody .btn:hover {
    background-color: #d2d2d4;
}
.input-group .dropdown-menu table tbody .btn.active {
    background-color: #6baa1f;
}
.input-group .dropdown-menu table tbody .btn.active span {
    color: #fff;
}
.input-group .dropdown-menu table tbody .text-muted {
    color: rgba(0, 0, 0, 0.1);
}
.boton-descarga-documentos {
    color: #333334 !important;
}
.boton-descarga-documentos:hover {
    color: #285b9b !important;
}
.dropdown-descarga a {
    color: #333334 !important;
}
.dropdown-descarga a:hover {
    color: #285b9b;
}
.dropdown-descarga.open .dropdown-menu a {
    color: #333334;
}
.dropdown-descarga.open .dropdown-menu a:hover {
    color: #285b9b;
    background-color: inherit !important;
}
.dropdown-descarga.open .dropdown-menu a i {
    color: #285b9b;
}
@media (max-width: 1200px) {
    .dropdown-descarga.open .dropdown-menu {
        left: -740%;
    }
}
@media (max-width: 992px) {
    .dropdown-descarga.open .dropdown-menu {
        left: -880%;
    }
}
.bch-empresas-subtabs .dropdown-descarga,
.bch-empresas-tabs .dropdown-descarga {
    background-color: inherit;
    border-color: inherit;
}
.bch-empresas-subtabs .dropdown-descarga.open .boton-descarga-documentos,
.bch-empresas-subtabs .dropdown-descarga.open .boton-descarga-documentos:active,
.bch-empresas-subtabs .dropdown-descarga.open .boton-descarga-documentos:focus,
.bch-empresas-subtabs .dropdown-descarga.open .boton-descarga-documentos:hover,
.bch-empresas-tabs .dropdown-descarga.open .boton-descarga-documentos,
.bch-empresas-tabs .dropdown-descarga.open .boton-descarga-documentos:active,
.bch-empresas-tabs .dropdown-descarga.open .boton-descarga-documentos:focus,
.bch-empresas-tabs .dropdown-descarga.open .boton-descarga-documentos:hover {
    background-color: inherit !important;
    border-color: inherit !important;
}
.bch-empresas-subtabs .dropdown-descarga .dropdown-menu a,
.bch-empresas-tabs .dropdown-descarga .dropdown-menu a {
    border: none;
    background-color: inherit;
}
.footer-empresa a {
    color: #002464;
}
.footer-empresa a:hover {
    background: #002464;
}
.form-group .form-control {
    background-color: #fff;
    border-color: #d2d2d4;
}
.form-group .form-control::-webkit-input-placeholder {
    color: #d2d2d4;
}
.form-group .form-control::-moz-placeholder {
    color: #d2d2d4;
}
.form-group .form-control:-ms-input-placeholder {
    color: #d2d2d4;
}
.form-group .form-control:-moz-placeholder {
    color: #d2d2d4;
}
.form-group .form-control:focus {
    border-color: #002464 !important;
}
.form-group .form-control.ng-invalid {
    border-color: #f45516;
    color: #333334;
}
.form-group .form-control.ng-invalid.ng-touched,
.form-group .form-control[disabled],
.form-group .ui-select-bootstrap .btn-default {
    border-color: #d2d2d4;
}
.form-group .form-control.ng-pristine {
    border-color: #d2d2d4;
    color: #666668;
}
.form-group .form-control[disabled] {
    background-color: #e6e6e8;
    color: #666668;
}
.form-group .ui-select-bootstrap .btn-default-focus .ui-select-toggle,
.form-group .ui-select-bootstrap .btn-default:focus,
.form-group .ui-select-bootstrap .ui-select-search:focus {
    border-color: #002464;
}
.form-group .ui-select-bootstrap .btn-default:hover {
    background: #fff;
    color: #d2d2d4;
}
.form-group .ui-select-bootstrap .btn-default .text-muted {
    color: #d2d2d4;
}
.form-group .ui-select-bootstrap .ui-select-choices-content,
.form-group .ui-select-bootstrap[disabled] button {
    border-color: #d2d2d4;
}
.form-group .ui-select-bootstrap .ui-select-choices-content .ui-select-choices-row.active .ui-select-choices-row-inner {
    background: #f6f6f8;
}
.form-group .ui-select-bootstrap .ui-select-choices-content .ui-select-choices-row a,
.form-group .ui-select-bootstrap .ui-select-match span span {
    color: #666668;
}
.form-group .ui-select-bootstrap[disabled] button .text-muted,
.form-group .ui-select-bootstrap[disabled] button span {
    color: #666668 !important;
}
.form-group .ui-select-bootstrap.ng-invalid.ng-touched .ui-select-match span.ui-select-toggle {
    border-color: #f45516;
}
.form-group .dropdown-menu {
    border-color: #e6e6e8;
}
.form-group .dropdown-menu .active a {
    background: #f6f6f8;
    color: #333334;
}
.form-group .dropdown-menu li div table thead {
    background-color: #666668;
    color: #fff;
}
.form-group .dropdown-menu li div table thead .btn {
    background: 0 0;
    color: #fff;
}
.form-group .dropdown-menu li div table thead th {
    color: #333334;
}
.form-group .dropdown-menu li div table thead tr:nth-child(even) {
    background-color: #e6e6e8;
    border-bottom-color: #e6e6e8;
    color: #333334;
}
.form-group .dropdown-menu li div table tbody tr td {
    border-bottom-color: #d2d2d4;
    border-left-color: #d2d2d4;
}
.form-group .dropdown-menu li div table tbody tr td:last-child {
    border-right-color: #d2d2d4;
}
.form-group .dropdown-menu li div table tbody tr td button:disabled {
    color: #e6e6e8;
}
.form-group .dropdown-menu li div table tbody .btn:hover {
    background-color: #d2d2d4;
}
.form-group .dropdown-menu li div table tbody .btn.active {
    background-color: #6baa1f;
}
.form-group .dropdown-menu li div table tbody .btn.active span {
    color: #fff;
}
.form-group .dropdown-menu li div table tbody .text-muted {
    color: rgba(0, 0, 0, 0.1);
}
.invalid {
    color: #f45516;
}
label,
label.label-input {
    color: #333334;
}
.validate-box .ok {
    color: #6baa1f;
}
.bch-custom-check {
    color: #333334;
}
.bch-custom-check > div {
    background-color: #fff;
    border-color: #d2d2d4;
}
.bch-custom-check > div i {
    color: #234e85;
}
.bch-custom-check.favorite i {
    color: #d2d2d4;
}
.bch-custom-check.favorite div {
    background-color: transparent;
}
.bch-custom-check.favorite input:checked + i {
    color: #ffc725;
}
.bch-custom-check.radiobutton > div i {
    background-color: #234e85;
}
.switch i {
    background-color: #f6f6f8;
    border-color: #c7cbd1;
}
.switch i:before {
    background: #fff;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.switch i:hover:before {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.switch :checked + i {
    background-color: #f6f6f8;
}
.switch.error,
.switch.success,
.switch.warning {
    background: inherit;
    color: inherit;
}
.switch.success :checked + i {
    background-color: #6baa1f;
}
.switch.error :checked + i {
    background-color: #f45516;
}
.switch.warning :checked + i {
    background-color: #ffc725;
}
.bch-switch-text input:checked + .interruptor {
    background-color: #6baa1f;
}
.bch-switch-text input:checked + .interruptor i {
    background-color: #fff;
    color: #6baa1f;
}
.bch-switch-text input:checked + .interruptor span {
    color: #fff;
}
.bch-switch-text .interruptor {
    border-color: #e6e6e8;
}
.bch-switch-text .interruptor i {
    background-color: #e6e6e8;
    color: #333334;
}
.bch-switch-text .interruptor span {
    color: #333334;
}
.bch-empresa-header {
    background: #002464;
}
.bch-empresa-header .logo-header .icon-logo-banco {
    color: #fff;
}
.bch-empresa-header .selector-header .caja-boton .btn-default:hover {
    color: #002464;
}
.bch-empresa-header .selector-header .caja-boton .icono-menu-selector {
    background: #149dc9;
}
.bch-empresa-header .profile-header .contenedor-texto-profile .name {
    color: #149dc9;
}
.bch-empresa-header .profile-header .contenedor-texto-profile .name:hover {
    color: #fff;
}
.modal-danger .modal-timer-out .modal-body-img span,
.modal-warning .modal-timer-out .modal-body-img span {
    color: #002464;
}
.bch-list-filters .form-group .form-control.ng-invalid.ng-touched {
    border-color: #f45516;
}
.bch-list-filters .contextual-action button.default {
    color: #285b9b;
}
.bch-filtros-empresas .btn-search:focus i,
.bch-filtros-empresas .btn-search:hover i,
.bch-filtros-empresas .form-group .input-group-btn button {
    color: #666668;
}
.bch-filtros-empresas {
    background-color: #e6e6e8;
    border-color: #d2d2d4;
}
.bch-filtros-empresas .btn-search {
    border-left-color: #d2d2d4;
}
.bch-filtros-empresas .form-group .form-control {
    border-color: #fff;
}
.bch-filtros-empresas .form-group .form-control.ng-invalid.ng-touched {
    border-color: #f45516;
}
.bch-filtros-empresas .form-group p {
    border-color: #e6e6e8;
}
