.text-center {
    text-align: center !important
}

.mgt-25 {
    margin-top: 25px
}

.has-text,
.input-control input:focus+label,
.input-control input:not(:invalid)+label,
.new-input-control input:focus+label,
.new-input-control input:not(:invalid)+label {
    color: #666;
    font-size: .75em;
    transform: translate3d(0, -11px, 0)
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-appearance: none
}

input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 30px #f4f4f4, 0 0 0 0 #bdbdbd
}

.select-option .drop-down-ico {
    color: #666
}

* {
    border: none;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0
}

button,
input {
    width: 100%
}

a,
button,
input,
span {
    display: inline-block
}

input:focus,
select:focus {
    outline: 0
}

.wrapper-login {
    margin: 20px
}

body {
    background-color: #fff;
    color: #434a58;
    font-family: BBVA Web Book;
    font-size: 16px;
    line-height: 1;
    min-width: 240px
}

a {
    color: #2a86ca;
    font-size: .75em;
    margin-bottom: 25px
}

a,
a:active,
a:hover {
    text-decoration: none
}

a:active,
a:hover {
    color: #0079c1;
    cursor: pointer
}

.modal-trigger {
    color: #fff;
    display: inline-block;
    margin-top: 16px;
    text-align: center
}

.modal-trigger.key-link {
    color: #237aba;
    margin: 0
}

input,
select {
    background: #f4f4f4;
    color: #666;
    font-family: BBVA Web Book;
    font-size: .875em;
    line-height: 24px;
    padding: 12px 15px;
    width: 100%
}

.input-control {
    position: relative
}

.input-control input {
    padding: 19px 15px 5px
}

.input-control>label {
    color: #b5b5b5;
    font-size: .875em;
    left: 15px;
    line-height: 24px;
    pointer-events: none;
    position: absolute;
    top: 12px;
    transition: all .3s ease
}

.input-control:after {
    border-bottom: 1px solid #d44b50;
    content: "";
    display: block;
    margin: 0 auto;
    transition: all .5s ease;
    width: 0
}

.security-link-login .modal-trigger {
    margin-bottom: 16px
}

.verising_logo {
    margin-bottom: 20px
}

.verising_logo .icon-login-verising_logo {
    color: #fff;
    display: inline-block;
    font-size: 35px;
    margin: 0
}

.verising_logo .icon-login-verising_logo:hover {
    color: hsla(0, 0%, 100%, .59)
}

.footer-login {
    background: url(/fnetcore/assets/img/public/bg-blueCore.svg);
    background-position-y: 1px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    min-height: 244px;
    overflow: hidden;
    position: relative
}

.footer-login:before {
    background: #fff;
    content: "";
    display: block;
    height: 95px;
    position: absolute;
    top: -62px;
    transform: rotate(5deg);
    width: 118%
}

.footer-login h2.tittle-two {
    color: #2dcccd;
    font-size: 1.25em;
    font-weight: 400;
    margin-bottom: 8px;
    padding-top: 30px;
    text-align: left
}

.footer-login .text-key {
    color: #fff;
    font-size: .75em;
    line-height: 18px;
    margin-bottom: 20px
}

input[type=text]:after {
    content: "";
    display: inline-block;
    width: 100%
}

button {
    cursor: pointer;
    font-size: 1em;
    padding: 15px
}

button.main-btn {
    background: #02a5a5;
    color: #fff;
    transition: background .3s ease
}

button.main-btn:hover {
    background: #028484
}

button.second-btn {
    background: #237aba;
    color: #fff;
    transition: background .3s ease
}

button.second-btn:hover {
    background: #1668a5
}

.no-margin {
    margin: 0 !important
}

.drop-down {
    margin-bottom: 13px
}

.select-option {
    position: relative
}

.select-option .button-select {
    color: #121212;
    cursor: pointer;
    font-family: BBVA Web Book;
    position: relative;
    text-align: left
}

.select-option .options-list {
    background: #fff;
    border: 1px solid #e6e5e5;
    border-bottom: 0;
    border-top: 0;
    color: #1f1f1f;
    max-height: 0;
    opacity: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    transition: all .3s ease;
    width: 100%;
    z-index: 12
}

.select-option .options-list li {
    background: #fff;
    border-radius: 1px;
    box-shadow: 0 .5px 0 0 #bdbdbd;
    color: #666;
    cursor: pointer;
    font-family: BBVA Web Book;
    font-size: .875em;
    line-height: 24px;
    margin-bottom: 1px;
    padding: 12px 15px;
    transition: all .3s ease
}

.select-option .options-list li:focus,
.select-option .options-list li:hover {
    background: #e9e9e9;
    color: #121212
}

.select-option .bg-list {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: .7;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.select-option .icon-arrow_right {
    color: #464646;
    font-size: 1.875em;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 7px;
    transform: rotate(90deg);
    transition: all .3s ease
}

.select-option.show-list .options-list {
    max-height: 200px;
    max-height: 325px;
    opacity: 1
}

.select-option.show-list .drop-down-ico,
.select-option.show-list .icon-arrow_right {
    transform: rotate(-90deg)
}

.select-option.show-list .bg-drop {
    background: rgba(0, 0, 0, .2);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.select-option .drop-down-ico {
    color: #121212;
    font-size: 24px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 13px;
    transform: rotate(90deg);
    transition: transform .3s ease
}

form#login-form.blur-content {
    filter: blur(2px)
}

.label-info-form {
    display: block;
    margin-bottom: 10px;
    text-align: left
}

.is-mobile {
    display: none
}

@media (max-width:400px) {
    .is-mobile {
        display: block
    }

    .is-desktop {
        display: none
    }
}

.tip-area {
    border: 1px solid hsla(0, 0%, 7%, .2);
    border-radius: 1px;
    margin: 20px 0;
    padding: 19px 28px
}

.tip-area p {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 56px;
    color: #121212;
    font: 14px/16px BentonSansBBVA-Book
}

.tip-area p span {
    padding: 10px 20px 10px 87px;
    text-align: center
}

.icon-login-keyboard_icon {
    display: inline-block;
    vertical-align: middle
}

.bgVkLayer {
    background-color: #dce6f2
}

.link-teclado {
    color: #237aba;
    display: inline-block
}

.vkbutton {
    background-color: #dddfe2;
    border: 1px solid #e5e5e5;
    -moz-border-radius: .2em;
    -webkit-border-radius: .2em;
    border-radius: .5em;
    -moz-box-shadow: inset 0 0 1px 1px hsla(0, 0%, 100%, .8), 0 1px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: inset 0 0 1px 1px hsla(0, 0%, 100%, .8), 0 1px 0 rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 1px 1px hsla(0, 0%, 100%, .8), 0 1px 0 rgba(0, 0, 0, .3);
    color: #434a58;
    display: inline-block;
    font: normal 11px Arial, Helvetica;
    height: 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .8);
    white-space: nowrap;
    width: 20px
}

.vkbutton.back-button {
    background-image: url(/fnetcore/assets/img/left-arrow.png?ts=20230118.2010);
    background-position-x: 2px;
    background-position-y: 3px;
    background-size: 15px;
    position: relative;
    right: 3px;
    top: 4px
}

.vkbutton.back-button:after {
    content: "";
    display: block
}

.vkbutton.back-button:focus {
    background: #fafafa;
    outline: 0;
    position: absolute
}

.vkbutton.back-button:active,
.vkbutton.back-button:hover {
    background-image: url(/fnetcore/assets/img/left-arrow.png?ts=20230118.2010);
    background-position-x: 2px;
    background-position-y: 3px;
    background-size: 15px;
    position: relative;
    right: 3px;
    top: 4px
}

.vkbutton.back-button:hover,
.vkbutton:hover {
    background-color: #eee
}

.vkbutton:hover {
    background-color: #dddfe2
}

.vkbutton:active {
    -moz-box-shadow: inset 0 0 4px 2px rgba(0, 0, 0, .3);
    -webkit-box-shadow: inset 0 0 4px 2px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 4px 2px rgba(0, 0, 0, .3);
    position: relative;
    top: 1px
}

.vkbutton:focus {
    background: #fafafa;
    outline: 0
}

button.vkbutton,
input.vkbutton {
    cursor: pointer;
    overflow: visible
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

input::-moz-focus-inner {
    padding: .4em
}

.vkbutton.disabled,
.vkbutton.disabled:hover,
.vkbutton[disabled],
.vkbutton[disabled]:hover {
    background: #eee;
    border-color: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #717780;
    cursor: default;
    position: static;
    text-shadow: none
}

#tva {
    background-color: #fff;
    border: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: move;
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    height: 105px;
    padding: .2em;
    position: absolute;
    width: 234px;
    z-index: 999
}

#tva:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing
}

#rowNumeros {
    position: relative;
    width: 230px
}

#rowLetras1,
#rowNumeros {
    margin-left: auto;
    margin-right: auto;
    padding: .1em
}

#rowLetras1 {
    width: 233px
}

#rowLetras2 {
    width: 230px
}

#rowLetras2,
#rowLetras3 {
    margin-left: auto;
    margin-right: auto;
    padding: .1em
}

#rowLetras3 {
    width: 151px
}

#rowNumerico {
    margin-left: auto;
    margin-right: auto;
    padding: .1em;
    width: 80px
}

#cerrarTVA {
    bottom: 14px;
    left: 36px
}

#cerrarTVA,
#cerrarTVN {
    color: #434a58;
    cursor: pointer;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    position: relative
}

#cerrarTVN {
    bottom: 6px;
    left: 40px
}

.buttonBack {
    background: url(/fnetcore/assets/img/arrow_right.png?ts=20230118.2010) no-repeat;
    background-position: 4px;
    background-size: 15px
}

.tecladoVirtual {
    width: 50px
}

.loader-spinner {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    border: 8px solid rgba(25, 115, 184, .5);
    border-radius: 50%;
    border-top-color: #1973b8;
    height: 50px;
    margin: 0 auto;
    width: 50px
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@media (max-width:768px) {

    .loader.bg-dark .loader-spinner:after,
    .loader.bg-dark .loader-spinner:before {
        background: #072146
    }
}

@font-face {
    font-family: BBVA Web Book;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/bbva-book/bbvaweb-book-eot.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/bbva-book/bbvaweb-book-eot.eot?ts=20230118.2010?#iefix) format("eot"), url(/fnetcore/assets/fonts/bbva-book/bbvaweb-book-woff.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/bbva-book/bbvaweb-book-ttf.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/bbva-book/bbvaweb-book-svg.svg?ts=20230118.2010#OfficeLight) format("svg")
}

@font-face {
    font-family: BBVA Web Light;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/bbva-light/bbvaweb-light-eot.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/bbva-light/bbvaweb-light-eot.eot?ts=20230118.2010?#iefix) format("eot"), url(/fnetcore/assets/fonts/bbva-light/bbvaweb-light-woff.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/bbva-light/bbvaweb-light-ttf.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/bbva-light/bbvaweb-light-svg.svg?ts=20230118.2010#OfficeLight) format("svg")
}

@font-face {
    font-family: BBVA Web Medium;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/bbva-medium/bbvaweb-medium-eot.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/bbva-medium/bbvaweb-medium-eot.eot?ts=20230118.2010?#iefix) format("eot"), url(/fnetcore/assets/fonts/bbva-medium/bbvaweb-medium-woff.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/bbva-medium/bbvaweb-medium-ttf.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/bbva-medium/bbvaweb-medium-svg.svg?ts=20230118.2010#OfficeLight) format("svg")
}

@font-face {
    font-family: BBVA Office Book;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/bbva-office-book/bbvaoffice-book.ttf?ts=20230118.2010)
}

@font-face {
    font-family: Stag Light;
    font-style: normal;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/stag-light/stag-light.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/stag-light/stag-light.eot?ts=20230118.2010) format("embedded-opentype"), url(/fnetcore/assets/fonts/stag-light/stag-light.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/stag-light/stag-light.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/stag-light/stag-light.svg?ts=20230118.2010#Stag\ Light) format("svg")
}

@font-face {
    font-family: Stag;
    font-style: normal;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/stag/stag.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/stag/stag.eot?ts=20230118.2010?#iefix) format("embedded-opentype"), url(/fnetcore/assets/fonts/stag/stag.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/stag/stag.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/stag/stag.svg?ts=20230118.2010#Stag) format("svg")
}

@font-face {
    font-family: Stag Medium;
    font-style: normal;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/stag-medium/stag-medium.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/stag-medium/stag-medium.eot?ts=20230118.2010) format("embedded-opentype"), url(/fnetcore/assets/fonts/stag-medium/stag-medium.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/stag-medium/stag-medium.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/stag-medium/stag-medium.svg?ts=20230118.2010#Stag\ Medium) format("svg")
}

@font-face {
    font-family: BentonSansBBVA-Bold;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Bold.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Bold.eot?ts=20230118.2010?#iefix) format("eot"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Bold.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Bold.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Bold.svg?ts=20230118.2010) format("svg")
}

@font-face {
    font-family: BentonSansBBVA-Book;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Book.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Book.eot?ts=20230118.2010?#iefix) format("eot"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Book.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Book.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Book.svg?ts=20230118.2010) format("svg")
}

@font-face {
    font-family: BentonSansBBVA-BookItalic;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-BookItalic.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-BookItalic.eot?ts=20230118.2010?#iefix) format("eot"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-BookItalic.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-BookItalic.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-BookItalic.svg?ts=20230118.2010) format("svg")
}

@font-face {
    font-family: BentonSansBBVA-Light;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Light.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Light.eot?ts=20230118.2010?#iefix) format("eot"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Light.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Light.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Light.svg?ts=20230118.2010) format("svg")
}

@font-face {
    font-family: BentonSansBBVA-Medium;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Medium.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Medium.eot?ts=20230118.2010?#iefix) format("eot"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Medium.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Medium.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-Medium.svg?ts=20230118.2010) format("svg")
}

@font-face {
    font-family: BentonSansBBVA-MediumItalic;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-MediumItalic.eot?ts=20230118.2010);
    src: url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-MediumItalic.eot?ts=20230118.2010?#iefix) format("eot"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-MediumItalic.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-MediumItalic.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/coronita/BentonSansBBVA-MediumItalic.svg?ts=20230118.2010) format("svg")
}

@font-face {
    font-family: TiemposText-Regular;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/coronita/TiemposText-Regular.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/coronita/TiemposText-Regular.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/coronita/TiemposText-Regular.svg?ts=20230118.2010) format("svg")
}

@font-face {
    font-family: TiemposText-RegularItalic;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/coronita/TiemposText-RegularItalic.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/coronita/TiemposText-RegularItalic.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/coronita/TiemposText-RegularItalic.svg?ts=20230118.2010) format("svg")
}

.list-inline {
    margin: 0 !important
}

button {
    background: transparent;
    border: none;
    font-size: pxtoem(14px)
}

button:active,
button:focus {
    outline: none
}

button.btn-transparent {
    background: transparent;
    color: #237aba;
    font-family: BBVA Web Book, Arial, sans-serif;
    margin-right: 30px
}

.btn {
    background: #237aba;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font: .9em BBVA Web Medium, Arial, sans-serif;
    font-size: 12px;
    padding: 12px 15px;
    position: relative;
    text-align: center;
    text-shadow: none;
    transition: all .3s ease
}

.btn:active:focus,
.btn:focus,
.btn:hover {
    background: #004481;
    border: none;
    color: #fff
}

.btn:focus {
    outline: none
}

.btn.disabled,
.btn.disabled:active,
.btn.disabled:hover,
.btn[disabled],
.btn[disabled]:active,
.btn[disabled]:hover {
    pointer-events: none
}

.btn.info i.arrow-down {
    background-position: -75px -50px;
    background-repeat: no-repeat;
    height: .8em;
    margin-top: .8em;
    width: 1.2em
}

.btn.arrow-left span.arrow-ie,
.btn.arrow-left:before {
    background-position: 0 -62px;
    height: 40px
}

.btn.arrow-left.disabled span.arrow-ie,
.btn.arrow-left.disabled:active span.arrow-ie,
.btn.arrow-left.disabled:active:before,
.btn.arrow-left.disabled:before,
.btn.arrow-left.disabled:hover span.arrow-ie,
.btn.arrow-left.disabled:hover:before,
.btn.arrow-left[disabled] span.arrow-ie,
.btn.arrow-left[disabled]:active span.arrow-ie,
.btn.arrow-left[disabled]:active:before,
.btn.arrow-left[disabled]:before,
.btn.arrow-left[disabled]:hover span.arrow-ie,
.btn.arrow-left[disabled]:hover:before {
    background-position: -22px -62px
}

.btn.left-cancel {
    background: transparent;
    color: #237aba;
    margin-right: 50px
}

.btn.left-cancel:hover {
    color: #004481
}

.btn.left-cancel:active:focus {
    background: transparent;
    box-shadow: none;
    color: #237aba
}

.btn.btn-second {
    background: #00a5a6
}

.btn.btn-second:hover {
    background: #008485
}

.btn.disableReclamo[disabled] {
    background-color: #d3d3d3 !important;
    cursor: not-allowed !important;
    margin-bottom: 10px;
    opacity: .4 !important;
    pointer-events: auto !important
}

.btn.activeReclamo,
.btn.disableReclamo[disabled] {
    margin-bottom: 10px !important;
    position: relative !important
}

.btn.activeReclamo {
    background-color: rgba(212, 237, 252, .4);
    border-bottom-color: #eef8fe;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cursor: pointer !important;
    position: absolute;
    z-index: 5
}

.btn.activeReclamo:active:focus,
.btn.activeReclamo:focus,
.btn.activeReclamo:hover {
    border-bottom-color: #eef8fe
}

@media (max-width:769px) {

    .btn.activeReclamo:active:focus,
    .btn.activeReclamo:focus,
    .btn.activeReclamo:hover {
        border-bottom-color: #eef8fe
    }
}

.button-example-center {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around
}

.primary-button {
    background-color: #1973b8;
    border-radius: 1px;
    color: #fff;
    font-family: BentonSansBBVA-Medium;
    font-size: 15px;
    height: 56px;
    padding: 0 50px
}

.primary-button:hover {
    background: #1464a5 radial-gradient(circle, transparent 1%, #1464a5 0) 50%/15000%
}

.primary-button:active {
    background-color: #1973b8
}

.primary-button:disabled {
    background-color: #e9e9e9;
    color: #bdbdbd;
    cursor: not-allowed
}

.secondary-button {
    background-color: #fff;
    border: 2px solid rgba(25, 115, 184, .5);
    border-radius: 1px;
    color: #1973b8;
    font-family: BentonSansBBVA-Medium;
    font-size: 15px;
    height: 56px;
    padding: 0 50px
}

.secondary-button.white-button {
    border: 2px solid #fff !important
}

.secondary-button:hover {
    background-color: #f4f4f4;
    border: 2px solid rgba(4, 50, 99, .5);
    color: #043263
}

.secondary-button:focus {
    border: 2px solid rgba(7, 33, 70, .5);
    color: #072146
}

.secondary-button:disabled {
    background-color: #fff;
    border: 2px solid rgba(131, 175, 208, .5);
    color: #83afd0;
    cursor: not-allowed
}

.tertiary-button {
    border-bottom: 1px solid transparent;
    color: #1973b8;
    font-family: BentonSansBBVA-Medium;
    font-size: 15px;
    line-height: 1.6
}

.tertiary-button:hover {
    border-bottom: 1px solid #1973b8
}

.tertiary-button:focus {
    color: #004481
}

.tertiary-button:disabled {
    color: #bdbdbd
}

.tertiary-button:disabled:hover {
    border-bottom: none;
    cursor: not-allowed
}

.acqua-button {
    background-color: #02a5a5;
    border-radius: 1px;
    color: #fff;
    font-family: BentonSansBBVA-Medium;
    font-size: 15px;
    height: 56px;
    min-width: 248px
}

.acqua-button:hover {
    background: #008485 radial-gradient(circle, transparent 1%, #008485 0) 50%/15000%
}

.acqua-button:active {
    background-color: #02a5a5
}

.acqua-button:disabled {
    background-color: #e9e9e9;
    color: #bdbdbd;
    cursor: not-allowed
}

.acqua-button,
.primary-button {
    background-position: 50%;
    transition: background .8s
}

.acqua-button:active,
.primary-button:active {
    background-size: 100%;
    transition: background 0s
}

.button-download-doc {
    justify-content: end
}

.icon-word-button {
    align-items: center;
    color: #1973b8;
    display: flex;
    font-family: BentonSansBBVA-Medium;
    font-size: 15px;
    line-height: 1.6
}

.icon-word-button:before {
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga"1;
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-position: 50%;
    display: inline-block;
    font-family: bbva-icons;
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    height: 16px;
    line-height: 1.5;
    margin-right: 10px;
    width: 16px
}

.download-asset:before {
    background-image: linear-gradient(45deg, #1973b8, #1973b8 80%, #fff 81%);
    color: #fff;
    content: "\e947";
    font-size: 12px;
    height: 22px;
    padding: 3px;
    transform: rotate(90deg) scaleX(-1);
    width: 22px
}

.download_icon-asset:before {
    content: "\e92a";
    font-size: 16px;
    line-height: 1
}

.back-asset:before {
    content: "\e947";
    font-size: 16px;
    line-height: 1
}

.search-asset:before {
    content: "\e952";
    font-size: 16px;
    line-height: 1
}

.close-asset:before {
    content: "\e926";
    font-size: 16px;
    line-height: 1
}

.addFilled-asset:before {
    content: "\e957";
    font-size: 16px;
    line-height: 1
}

.reload-asset:before {
    content: "\e959";
    font-size: 16px;
    line-height: 1
}

.addUnfilled-asset:before {
    content: "\e95a";
    font-size: 16px;
    line-height: 1
}

.collapse-asset:before {
    content: "\e95b";
    font-size: 16px;
    line-height: 1
}

.bonus-account-asset:before {
    content: "\e95f";
    font-size: 16px;
    line-height: 1
}

.trash-asset:before {
    content: "\e92f";
    font-size: 16px;
    line-height: 1
}

.mail-asset:before {
    content: "\e920";
    font-size: 16px;
    line-height: 1
}

.email-read:before {
    content: "\e96a";
    font-size: 16px;
    line-height: 1
}

.edit-asset:before {
    content: "\e92b";
    font-size: 16px;
    line-height: 1
}

.copy-asset:before {
    content: "\e96d";
    font-size: 16px;
    line-height: 1
}

.block-info-message-mafalda .block-info-message .block-info-message {
    display: block;
    margin: 0 auto
}

.block-info-message-mafalda .block-info-message .block-info-message h1 {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0
}

.block-info-message-mafalda .block-info-message .block-info-message ul {
    list-style-type: none
}

.block-info-message-mafalda .block-info-message .block-info-message ul li span {
    margin-left: 17px
}

@media (max-width:768px) {
    .block-info-message-mafalda .block-info-message .block-info-message {
        margin-bottom: 15px;
        width: 100%
    }
}

.block-info-message-mafalda .block-info-message .card article.block-message {
    margin-bottom: 5px !important;
    margin-top: 5px !important
}

.block-info-message-mafalda .block-info-message article.block-message {
    background-color: #d4edfc;
    font-family: BentonSansBBVA-Book, Arial, sans-serif;
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 15px;
    padding: 24px;
    text-align: left;
    width: 100%
}

.block-info-message-mafalda .block-info-message article.block-message .recipient-msg {
    padding-left: 25px;
    text-align: justify
}

.block-info-message-mafalda .block-info-message article.block-message .recipient-msg .acountDetails {
    color: #004481 !important;
    cursor: pointer;
    display: inline-block
}

.block-info-message-mafalda .block-info-message article.block-message i {
    color: #5dbeff;
    display: table-cell;
    float: left;
    font-size: 24px;
    line-height: 1.3
}

.block-info-message-mafalda .block-info-message article.block-message.block-error-message {
    background-color: #fcdfdf
}

.block-info-message-mafalda .block-info-message article.block-message.block-error-message i {
    color: #d44b50 !important;
    line-height: 1.1
}

.block-info-message-mafalda .block-info-message article.block-message.block-warning-message {
    background-color: #fef5dc
}

.block-info-message-mafalda .block-info-message article.block-message.block-warning-message i {
    color: #c49735 !important;
    line-height: 1
}

.block-info-message-mafalda .block-info-message article.block-message h1 {
    font-family: BBVA Web Medium, Arial, sans-serif
}

.block-info-message-mafalda .block-info-message article.block-message h1.default-title {
    border: none !important;
    color: #c49735;
    color: #212121;
    font-size: 14px !important;
    line-height: 1 !important;
    margin-top: 5px;
    padding: 0 !important
}

.block-info-message-mafalda .block-info-message article.block-message ul {
    list-style-type: none
}

.block-info-message-mafalda .block-info-message article.block-message ul li {
    list-style-type: disc
}

.block-info-message-mafalda .block-info-message article.block-message ul li span {
    margin-left: 17px
}

.block-info-message-mafalda .block-info-message article.block-message .table-message {
    margin: 15px 0
}

.block-info-message-mafalda .block-info-message article.block-message .table-message h1 {
    display: inline-block;
    width: 50%
}

.block-info-message-mafalda .block-info-message article.block-message .info-message-table {
    width: 100%
}

.block-info-message-mafalda .block-info-message article.block-message td {
    float: left;
    width: 50%
}

.block-info-message-mafalda .block-info-message article.block-message td.font-bold {
    font-family: BentonSansBBVA-Book, Arial, sans-serif
}

.block-info-message-mafalda .block-info-message article.block-message .table-recharges-rejected td {
    float: none !important;
    width: 20% !important
}

.block-info-message-mafalda .block-info-message article.block-message .default-content p,
.block-info-message-mafalda .block-info-message article.block-message .default-content span {
    font-size: 14px;
    line-height: 1.4;
    margin: 0 0 5px
}

.block-info-message-mafalda .block-info-message article.block-message .default-content p .importante-text,
.block-info-message-mafalda .block-info-message article.block-message .default-content span .importante-text {
    color: #212121;
    display: inline-block
}

.block-info-message-mafalda .block-info-message article.block-message .default-content p.mbt-0,
.block-info-message-mafalda .block-info-message article.block-message .default-content span.mbt-0 {
    margin-bottom: 0 !important
}

.block-info-message-mafalda .block-info-message article.block-message .default-content h1 {
    border-bottom: inherit;
    color: #212121;
    font-family: BBVA Web Medium, Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0
}

.block-info-message-mafalda .block-info-message article.block-message .default-content a {
    color: #c49735
}

.block-info-message-mafalda .block-info-message article.block-message .default-content a:hover {
    color: #9c6c01
}

.block-info-message-mafalda .block-info-message article.block-message .default-content.error-content p {
    color: #212121;
    margin-bottom: 5px;
    max-height: 100000px
}

.block-info-message-mafalda .block-info-message article.block-message .default-content.error-content p.mbt-0 {
    margin-bottom: 0 !important
}

.block-info-message-mafalda .block-info-message article.block-message .default-content.error-content a {
    color: #d44b50
}

.block-info-message-mafalda .block-info-message article.block-message .default-content.error-content a:hover {
    color: #cb353a
}

.block-info-message-mafalda .block-info-message article.block-message .default-content.info-content p {
    color: #212121;
    margin-bottom: 5px;
    text-align: left
}

.block-info-message-mafalda .block-info-message article.block-message .default-content.info-content p.mbt-0 {
    margin-bottom: 0 !important
}

.block-info-message-mafalda .block-info-message article.block-message .default-content.info-content a {
    color: #1973b8
}

.block-info-message-mafalda .block-info-message article.block-message .default-content.info-content a:hover {
    color: #1464a5
}

@media (max-width:768px) {
    .block-info-message-mafalda .block-info-message article.block-message {
        margin-bottom: 15px;
        width: 100%
    }
}

.block-info-message-mafalda .block-info-message article.block-message a {
    font-family: BBVA Web Medium, Arial, sans-serif;
    text-decoration: none
}

.block-info-message-mafalda .block-info-message .icon-container {
    margin-right: 24px
}

@media (max-width:768px) {
    .block-info-message-mafalda .block-info-message .icon-container {
        margin-bottom: 16px
    }
}

.block-info-message-mafalda .block-info-message .info-container {
    display: flex
}

@media (max-width:768px) {
    .block-info-message-mafalda .block-info-message .info-container {
        flex-direction: column
    }
}

.block-info-message-mafalda .block-info-message .info-message {
    padding-top: 5px;
    width: 100%
}

.new-input-control {
    position: relative
}

.new-input-control input {
    border-bottom: 1px solid #666;
    font-family: BentonSansBBVA-Book;
    padding: 19px 15px 5px
}

.new-input-control>label {
    color: #b5b5b5;
    font-family: BentonSansBBVA-Book;
    font-size: .875em;
    left: 15px;
    line-height: 24px;
    pointer-events: none;
    position: absolute;
    top: 12px;
    transition: all .3s ease
}

.new-input-control:after {
    border-bottom: 1px solid #d44b50;
    content: "";
    display: block;
    margin: 0 auto;
    transition: all .5s ease;
    width: 0
}

.new-select-option {
    position: relative
}

.new-select-option .button-select {
    border-bottom: 1px solid #666;
    color: #121212;
    cursor: pointer;
    font-family: BentonSansBBVA-Book;
    position: relative;
    text-align: left
}

.new-select-option .options-list {
    background: #fff;
    border: 1px solid #e6e5e5;
    border-bottom: 0;
    border-top: 0;
    color: #1f1f1f;
    max-height: 0;
    opacity: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    transition: all .3s ease;
    width: 100%;
    z-index: 12
}

.new-select-option .options-list li {
    background: #fff;
    border-radius: 1px;
    box-shadow: 0 .5px 0 0 #bdbdbd;
    color: #666;
    cursor: pointer;
    font-family: BentonSansBBVA-Book;
    font-size: .875em;
    line-height: 24px;
    margin-bottom: 1px;
    padding: 12px 15px;
    transition: all .3s ease
}

.new-select-option .options-list li:focus,
.new-select-option .options-list li:hover {
    background: #e9e9e9;
    color: #121212
}

.new-select-option .bg-list {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: .7;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10
}

.new-select-option .icon-arrow_right {
    color: #464646;
    font-size: 1.875em;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 7px;
    transform: rotate(90deg);
    transition: all .3s ease
}

.new-select-option.show-list .options-list {
    max-height: 325px;
    opacity: 1
}

.new-select-option.show-list .drop-down-ico,
.new-select-option.show-list .icon-arrow_right {
    transform: rotate(-90deg)
}

.new-select-option.show-list .bg-drop {
    background: rgba(0, 0, 0, .2);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.new-select-option .drop-down-ico {
    color: #1973b8;
    font-size: 24px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 13px;
    transform: rotate(90deg);
    transition: transform .3s ease
}

.error-title {
    color: #121212;
    font-size: 14px;
    font-weight: 600
}

.error-message {
    color: #121212 !important;
    font-size: 14px
}

.wrapper-login {
    display: flex;
    flex-direction: column;
    margin: auto;
    max-width: 400px;
    padding: 0 20px 20px;
    width: 100%
}

.login-title {
    font-family: BentonSansBBVA-Light;
    font-size: 40px;
    margin: 10px 0 40px;
    text-align: center
}

@media (max-width:768px) {
    .login-title {
        font-size: 26px;
        margin: 30px 0
    }
}

.modal-trigger {
    padding: 0
}

.modal-trigger.key-link {
    color: #1973b8;
    font-family: BentonSansBBVA-Medium;
    font-size: 15px;
    margin-bottom: 20px
}

.icon-eye-input {
    position: relative
}

.icon-eye-input .blue {
    color: #1973b8
}

.icon-eye-input .grey {
    color: #666
}

.icon-eye-btn {
    font-size: 24px;
    height: 24px;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 14px;
    width: 24px
}

.block-info-message {
    margin: 10px auto 25px;
    max-width: 1180px;
    padding-left: 26px
}

@media (max-width:990px) {
    .block-info-message {
        padding: 0 10px
    }
}

.block-info-message article.block-message {
    margin-top: 10px
}

.form-group {
    margin-bottom: 13px;
    position: relative
}

.form-group .new-input-control .icon-login-close {
    display: none
}

.form-group.has-error .input-control:after {
    width: 100%
}

.form-group.has-error input+label {
    color: #b92a45
}

.form-group.has-error input {
    background: #fcdfdf;
    border-bottom: 1px solid #b92a45
}

.form-group.has-error .icon-login-eye {
    display: none
}

.form-group.has-error .new-input-control .icon-login-close {
    color: #b92a45;
    display: block;
    font-size: 18px;
    position: absolute;
    right: 18px;
    top: 15px
}

.form-group.enter {
    margin: 10px 0 30px
}

.virtual-keyboard {
    margin: 20px 0
}

.label-info-form {
    color: #121212;
    font-family: BentonSansBBVA-Medium;
    font-size: 15px;
    margin: 5px 0 20px
}

.radio-input {
    border: 1px solid #666;
    border-radius: 100%;
    cursor: pointer;
    height: 25px;
    left: 0;
    padding: 0;
    position: absolute;
    top: -3px;
    width: 25px
}

.radio-input:checked+.radio-label:after {
    background-color: #004481;
    border-radius: 50%;
    content: "";
    height: 11px;
    left: 7px;
    position: absolute;
    top: 4px;
    width: 11px
}

.radio-label {
    font-family: BentonSansBBVA-Book;
    font-size: 15px;
    letter-spacing: normal;
    line-height: 1.4;
    margin: 0 0 20px 28px
}

.checkbox-group {
    margin-bottom: 20px
}

.buttons-container {
    display: flex;
    justify-content: center
}

@media (max-width:768px) {
    .buttons-container {
        align-items: center;
        flex-direction: column-reverse
    }
}

.buttons-container .primary-button,
.buttons-container .secondary-button {
    max-width: 165px;
    padding: 16px 32px
}

.buttons-container .secondary-button {
    margin-right: auto
}

@media (max-width:768px) {
    .buttons-container .secondary-button {
        margin-right: 0;
        margin-top: 20px
    }
}

.tvirtual_link {
    color: #237aba;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    padding-left: 10px;
    vertical-align: middle
}

.remember-option {
    align-items: center;
    display: flex;
    padding-bottom: 8px;
    padding-top: 8px
}

.remember-option .remember-switch {
    margin-right: 10px
}

.welcome-block {
    text-align: center
}

.welcome-block .welcome-text {
    color: #121212;
    font-family: BentonSansBBVA-Medium;
    font-size: 18px
}

.welcome-block .stop-remember {
    justify-content: center
}

.remember-text {
    color: #121212;
    font-family: BentonSansBBVA-Book;
    font-size: 15px
}

@font-face {
    font-family: bbva-icons-login;
    font-style: normal;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/bbva-icons-login/fonts/bbva-icons-login.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/bbva-icons-login/fonts/bbva-icons-login.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/bbva-icons-login/fonts/bbva-icons-login.svg?ts=20230118.2010#bbva-icons-login) format("svg")
}

[class*=" icon-login-"],
[class^=icon-login-] {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: bbva-icons-login !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.icon-login-close:before {
    content: "\e905"
}

.icon-login-warning:before {
    content: "\e904"
}

.icon-login-keyboard_icon:before {
    content: "\e900"
}

.icon-login-myprofile_icon:before {
    content: "\e901"
}

.icon-login-verising_logo:before {
    content: "\e902"
}

.icon-login-forward_icon:before {
    content: "\e91f"
}

.icon-login-eye:before {
    content: "\e903"
}

@font-face {
    font-display: block;
    font-family: bbva-icons;
    font-style: normal;
    font-weight: 400;
    src: url(/fnetcore/assets/fonts/bbva-bsas/fonts/bbva-icons.ttf?ts=20230118.2010) format("truetype"), url(/fnetcore/assets/fonts/bbva-bsas/fonts/bbva-icons.woff?ts=20230118.2010) format("woff"), url(/fnetcore/assets/fonts/bbva-bsas/fonts/bbva-icons.svg?ts=20230118.2010#bbva-icons) format("svg")
}

[class*=" icon-bsas-"],
[class^=icon-bsas-] {
    speak: never;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga"1;
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: bbva-icons !important;
    font-style: normal;
    font-variant: normal;
    -webkit-font-variant-ligatures: discretionary-ligatures;
    font-variant-ligatures: discretionary-ligatures;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none
}

.icon-bsas-look-up:before {
    content: "\e96f"
}

.icon-bsas-share:before {
    color: #1973b8;
    content: "\e96e"
}

.icon-bsas-copy_icon:before {
    color: #1973b8;
    content: "\e96d"
}

.icon-bsas-financial-operations-and-products-dollar-taxes:before {
    color: #004481;
    content: "\e96c"
}

.icon-bsas-qr:before {
    color: #1973b8;
    content: "\e96b"
}

.icon-bsas-email-read:before {
    color: #1973b8;
    content: "\e96a"
}

.icon-bsas-calendar:before {
    content: "\e969"
}

.icon-bsas-new-client:before {
    color: #1973b8;
    content: "\e968"
}

.icon-bsas-directory:before {
    color: var(--color-hover, #1973b8);
    content: "\e964"
}

.icon-bsas-transfer:before {
    color: #1973b8;
    content: "\e965"
}

.icon-bsas-transfer-to-account:before {
    color: #1973b8;
    content: "\e966"
}

.icon-bsas-mobile:before {
    color: #1973b8;
    content: "\e967"
}

.icon-bsas-clock:before {
    color: #d8be75;
    content: "\e963"
}

.icon-bsas-loan-dollar:before {
    color: #1973b8;
    content: "\e962"
}

.icon-bsas-aeroplane:before {
    color: #1973b8;
    content: "\e95e"
}

.icon-bsas-bonus-account:before {
    color: #1973b8;
    content: "\e95f"
}

.icon-bsas-card:before {
    color: #1973b8;
    content: "\e960"
}

.icon-bsas-favorite:before {
    color: #1973b8;
    content: "\e961"
}

.icon-bsas-balance-dollar:before {
    color: #1973b8;
    content: "\e95d"
}

.icon-bsas-limits:before {
    color: #1973b8;
    content: "\e95c"
}

.icon-bsas-addUnfilled:before {
    color: #1973b8;
    content: "\e95a"
}

.icon-bsas-collapse:before {
    color: #1973b8;
    content: "\e95b"
}

.icon-bsas-addFilled:before {
    color: #1973b8;
    content: "\e957"
}

.icon-bsas-bell:before {
    color: #1973b8;
    content: "\e958"
}

.icon-bsas-bell-yellow:before {
    color: #d8be75;
    content: "\e958"
}

.icon-bsas-reload:before {
    color: #1973b8;
    content: "\e959"
}

.icon-bsas-attach-new:before {
    color: #1973b8;
    content: "\e956"
}

.icon-bsas-salary:before {
    color: #1973b8;
    content: "\e955"
}

.icon-bsas-bullet:before {
    color: #bdbdbd;
    content: "\e954"
}

.icon-bsas-download:before {
    color: #1974b8;
    content: "\e953"
}

.icon-bsas-search-input:before {
    content: "\e952"
}

.icon-bsas-icon-GO:before {
    color: #5bbeff;
    content: "\e950"
}

.icon-bsas-BBVA-2019:before {
    color: #fff;
    content: "\e951"
}

.icon-bsas-remove-icon:before {
    color: #cb353a;
    content: "\e94a"
}

.icon-bsas-SKB:before {
    content: "\e93e"
}

.icon-bsas-minus-solid:before {
    content: "\e93d"
}

.icon-bsas-section-title-bullet:before {
    content: "\e90e"
}

.icon-bsas-arrow-simple-filled-down:before {
    content: "\e93c"
}

.icon-bsas-icon-bsas-less-detail:before {
    content: "\e93b"
}

.icon-bsas-arrow_diagonal:before {
    content: "\e93a"
}

.icon-bsas-icon_question:before {
    content: "\e939"
}

.icon-bsas-download_icon:before {
    content: "\e92a"
}

.icon-bsas-edit_icon:before {
    content: "\e92b"
}

.icon-bsas-graphics_icon:before {
    content: "\e92d"
}

.icon-bsas-listview_icon:before {
    content: "\e92e"
}

.icon-bsas-trash_icon:before {
    content: "\e92f"
}

.icon-bsas-instagram2_icon:before {
    content: "\e930"
}

.icon-bsas-block_icon:before {
    content: "\e927"
}

.icon-bsas-alert_icon:before {
    content: "\e928"
}

.icon-bsas-info_icon:before {
    content: "\e929"
}

.icon-bsas-close_icon:before {
    content: "\e926"
}

.icon-bsas-g-menu_icon_white:before {
    content: "\e92c"
}

.icon-bsas-back_icon:before {
    content: "\e91c"
}

.icon-bsas-bbvaofice_icon:before {
    content: "\e91d"
}

.icon-bsas-continue_icon:before {
    content: "\e91e"
}

.icon-bsas-forward_icon:before {
    content: "\e91f"
}

.icon-bsas-email_icon:before {
    content: "\e920"
}

.icon-bsas-telephone_icon:before {
    content: "\e921"
}

.icon-bsas-g-ico_fly_grey:before {
    content: "\e922"
}

.icon-bsas-g-ico_people_grey:before {
    content: "\e923"
}

.icon-bsas-icon-loan:before {
    content: "\e924"
}

.icon-bsas-logo_nav:before {
    content: "\e925"
}

.icon-bsas-get_out:before {
    content: "\e91b"
}

.icon-bsas-g-facebook:before {
    content: "\e916"
}

.icon-bsas-g-FGo:before {
    content: "\e917"
}

.icon-bsas-g-logo_footer:before {
    content: "\e918"
}

.icon-bsas-g-twitter:before {
    content: "\e919"
}

.icon-bsas-g-youtube:before {
    content: "\e91a"
}

.icon-bsas-check-referred:before {
    content: "\e915"
}

.icon-bsas-SCB:before {
    content: "\e910"
}

.icon-bsas-compu-referred:before {
    content: "\e911"
}

.icon-bsas-gift-referred:before {
    content: "\e912"
}

.icon-bsas-mail-referred:before {
    content: "\e913"
}

.icon-bsas-people-referred:before {
    content: "\e914"
}

.icon-bsas-SKR:before {
    content: "\e90f"
}

.icon-bsas-more-detail:before {
    content: "\e90d"
}

.icon-bsas-airplane:before {
    content: "\e90c"
}

.icon-bsas-remove-icon1:before {
    color: #cb353a;
    content: "\e94b"
}

.icon-bsas-SKB1:before {
    content: "\e94e"
}

.icon-bsas-eye:before {
    content: "\e94f"
}

.icon-bsas-sale:before {
    color: #fff;
    content: "\e906"
}

.icon-bsas-document:before {
    content: "\e903"
}

.icon-bsas-document-file-pdf:before {
    content: "\e904"
}

.icon-bsas-document-file-pdf2:before {
    content: "\e905"
}

.icon-bsas-info:before {
    content: "\e900"
}

.icon-bsas-people:before {
    content: "\e90b"
}

.icon-bsas-stop_icon:before {
    content: "\e90a"
}

.icon-bsas-arrow_down:before {
    content: "\e909"
}

.icon-bsas-cloud-download:before {
    content: "\e902"
}

.icon-bsas-bread:before {
    content: "\e932"
}

.icon-bsas-golf:before {
    content: "\e934"
}

.icon-bsas-fire:before {
    content: "\e941"
}

.icon-bsas-thief:before {
    content: "\e942"
}

.icon-bsas-tv:before {
    content: "\e943"
}

.icon-bsas-water:before {
    content: "\e944"
}

.icon-bsas-crystal:before {
    content: "\e945"
}

.icon-bsas-health:before {
    content: "\e946"
}

.icon-bsas-back_arrow:before {
    content: "\e947"
}

.icon-bsas-desktop:before {
    content: "\e948"
}

.icon-bsas-paw:before {
    content: "\e949"
}

.icon-bsas-check-alt:before {
    content: "\e901"
}

.icon-bsas-checkmark-circle:before {
    content: "\e613"
}

.icon-bsas-play:before {
    content: "\ea1c"
}

.icon-bsas-pause:before {
    content: "\ea1d"
}

.icon-bsas-file-pdf:before {
    content: "\eadf"
}

.icon-bsas-icono_declaraciondesalud:before {
    content: "\e933"
}

.icon-bsas-icono_documentacion:before {
    content: "\e935"
}

.icon-bsas-icono_domicilioreal:before {
    content: "\e936"
}

.icon-bsas-icono_mail:before {
    content: "\e937"
}

.icon-bsas-icono_telefonoprincipal:before {
    content: "\e938"
}

.icon-bsas-heart:before {
    content: "\e931"
}

.icon-bsas-add-item-1:before {
    content: "\e908"
}

.icon-bsas-add-item:before {
    content: "\e907"
}

.bbva-check-switch {
    display: inline-block;
    height: 24px;
    min-width: 40px;
    position: relative;
    width: 40px
}

.bbva-check-switch input {
    height: 0;
    opacity: 0;
    width: 0
}

.bbva-check-switch input:checked+.slider {
    background-color: #1973b8
}

.bbva-check-switch input:focus+.slider {
    box-shadow: 0 0 1px #1973b8
}

.bbva-check-switch input:disabled+.slider {
    opacity: .4
}

.bbva-check-switch input:checked+.slider:before {
    transform: translateX(16px)
}

.bbva-check-switch .slider {
    background-color: #666;
    border-radius: 13px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .1s
}

.bbva-check-switch .slider:before {
    background-color: #fff;
    border-radius: 50%;
    bottom: 1px;
    content: "";
    height: 22px;
    left: 1px;
    position: absolute;
    transition: .2s;
    width: 22px
}