section.contentLanding{ 
    background-color: #F5F5F5;
    padding: 70px 0;

}
#desplegable, section.descargas{
    background-color: #F5F5F5;
}
section.contentLanding .itemsSide{/*min-height: 640px;
*/}
section.contentLanding p{ 
    font-size: 18px;
    color: #63666a;
    margin: 30px 0;
}
section.contentLanding .itemLanding .text .titulo{
    font-size: 16px;
    font-weight: bold;
    margin: 0 0;
}
section.contentLanding .itemLanding .text .bajada{ 
    font-size: 16px;
    margin: 0 0;
}
section.contentLanding .itemLanding .imagen img{ 
    width: 100%;
}
section.contentLanding .itemLanding{ 
    border-top: 1px solid #0069DE;
    padding: 15px 0;
}
section.contentLanding.noform .itemLanding{ 
    min-height: 115px;
    border-bottom: 1px solid #0069DE;
}
section.contentLanding.noform .bottomLanding{ 
    position: relative;
    clear: both;
    float: left;
    margin: 60px 0 0 0;
    left: 0;
}
section.contentLanding.noform .nopaddingLeft{ 
    padding-left: 0!important
}
section.contentLanding.noform .nopaddingRight{ 
    padding-right: 0!important
}
section.contentLanding.noform .bajadaNoForm{ 
    margin-bottom: 30px;
}
section.contentLanding.noform .bajadaNoForm p{ 
    margin: 0 0 10px 0 ;
}
section.contentLanding .formLanding{
    width: 100%;
    background-color: #fff;
    padding: 20px 15px;
    /*min-height: 640px;*/
}
section.contentContacto .itemConsultas, section.contactatebanco .itemConsultas{
    display:flex;
    border-color:#0069DE50!important;
}

section.bancocentral .separador{
    width: 100%;
    border-bottom: 1px solid #0069DE;
    margin: 5px 1em;
}

section.contentLanding .formLanding h2 { 
    margin: 0 0 15px 0;
    text-align: left;
    font-weight: bold;
    color: #0069DE;
    font-size: 24px;
}
section.contentLanding .formLanding .inputForm{ 
    width: 100%;
    margin: 0 0 15px 0;
}
section.contentLanding .formLanding .inputForm input{
    width: 100%;
    padding: 5px 10px;
    border: 1px solid #0069DE;
    font-size: 16px;
    letter-spacing: 1px;

}
section.contentContacto .contentForm textarea, section.contentLanding .formLanding .inputForm textarea  {
    width: 100%;
    border: 1px solid #0069DE;
    padding: 5px 10px;
    margin: 15px 0 0 0;
    font-size: 16px;
}
section.contentLanding .formLanding .inputForm input::placeholder { 
    color: #63666a;
    font-size: 14px;
}

section.contentLanding .formLanding .selectForm{ 
    width: 100%;
    overflow: hidden;
    margin: 0 0 15px 0;
    border: 1px solid #0069DE;
    position: relative;
}
section.contentLanding .formLanding .selectForm:after{
    content: "\f107";
    font-family: 'Font Awesome\ 5 Free';
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 20px;
    color: #0069DE;
    z-index: 0;
    font-weight: 900;
}
section.contentLanding .formLanding .selectForm select{ 
    width: 110%;
    padding: 8px 5px;
    border: 0!important;
    font-size: 14px;
    letter-spacing: 1px;
    background-color: transparent;
    position:relative;
    z-index:1;
}

section.contentLanding.usuarioFinanciero .formLanding .selectForm select{ 
    width: 110%;
    padding: 5px 5px;
    border: 0!important;
    font-size: 14px;
    letter-spacing: 1px;
    background-color: transparent;
    position:relative;
    z-index:1;
}

section.contentLanding .formLanding .inputTextForm { 
    font-size: 16px;
    padding: 5px 10px;
}
section.contentLanding .formLanding .form-check { 
    margin-bottom: 15px;
}
section.contentLanding .rta_datos .alert-warning{ 
    font-size: 16px;
}
section.contentLanding label{
    cursor: pointer;
    color: #666;
    font-size: 16px;
    font-weight: normal;
    margin: 0 15px 0 0;
}

section.contentLanding input[type="checkbox"], input[type="radio"]{
    position: absolute;
    right: 9000px;
}

section.usuarioFinanciero input[type="checkbox"], input[type="radio"]{
    position: unset;
}

section.contentLanding input[type="checkbox"]:checked + .label-text:before{
    content: "\f14a";
    color: #54c0e8;
    animation: effect 250ms ease-in;
    font-weight: 900;
    border: 1px solid #fff;
    border-radius: 5px;
}
section.contentLanding input[type="checkbox"]:disabled + .label-text{
    color: #aaa;
}


section.contentLanding input[type="radio"]:disabled + .label-text{
    color: #aaa;
}
section.contentLanding .toggle input[type="radio"]:disabled + .label-text{
    color: #aaa;
}
section.contentLanding .buttonsForm{ 
    text-align: center;
}
section.contentLanding .buttonsForm input[type=submit]{ 
    border:0;
    border-radius: 100px;
    color: #fff;
    background-color: #0069DE;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 10px 20px;
    text-transform: uppercase;
    margin: 10px 0 15px 0;
    width: 100%;
    max-width: 220px;
}
section.contentLanding .buttonsForm input[type=submit]:hover{ 
    text-decoration: none;
    opacity: .75;
}
section.contentLanding .bottomLanding{ 
    position: absolute;
    bottom: 0;
    left: 0;
}
section.contentLanding .bottomLanding p{ 
    margin: 0 0 0 15px;
    font-weight: bold;
}
section.contentLanding .bottomLanding a{ 
    color: #63666a;
}
section.contentLanding .bottomLanding a:hover{ 
    text-decoration: none;
    color: #0069DE;
}
section.contentLanding .bottomLanding a i{ 
    color: #0069DE;
}

section.contentLanding .processing{ 
    position:absolute;
    top:0;
    padding-top:10%;
    width:100%;
    height:100%;
    background: rgba(255,255,255,0.5);
    display:none;
}
section.desplegable .nav-tabs {
    border-bottom: 1px solid #0069DE;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: #0069DE;
}
.nav-tabs .nav-link {
    border-bottom: 1px solid #0069DE;
}

section.desplegable .nav-tabs .nav-item.show .nav-link, section.desplegable .nav-tabs .nav-link.active {
    border-color:#0069DE #0069DE #fff!important;
}

section.desplegable .itemCondicion .blue-text span.cfta { font-size: 24px; }
section.desplegable .itemCondicion .blue-text span.porc { font-size: 50px; }

