.grecaptcha-badge {
    visibility: visible !important;
}

body{
background-color: #0f0d22;
background-image: url(https://cpdataemailing.cl/sitiodin/img/7_img_congresoiaregional.png);
background-position: center center;
background-size: cover;
background-attachment: fixed;
}

.preloader, .offcanvas {
background-color: #05003b !important;
}

.main-footer {
    background-color: transparent !important;
}
.fw700{
font-weight: 700;
}
.navbar-toggler{
    background-color: #1e4161;
}
.alert{
background: rgb(81, 189, 238);
    background: linear-gradient(120deg, rgba(81, 189, 238, 1) 32%, rgba(4, 226, 189, 1) 62%);
    font-size: 31px;
    border-radius: 10px;
    color: #04013a;
}

.btn-especial-3{
background: rgb(81,189,238);
background: linear-gradient(120deg, rgba(81,189,238,1) 32%, rgba(4,226,189,1) 62%);
font-size: 15px;
    border-radius: 27px;
    color: #04013a;
}
.menu_principal{
background-color: #05003b;
}

.arrow-block{
display:none;
}

.form-control, .form-control:focus{
color: #ffffff;
}
.menu2{
        padding-right: 0px;
}
.nav-link{
color:#51fffe !important;
font-size:18px;
}

.btn-default{
    background-color: #342ec0 !important;
    color: #ffffff !important;
}

.menu-container{
padding-left:0px;
padding-right:0px;
}
.btn-formulario{
background: rgb(81,189,238);
background: linear-gradient(120deg, rgba(81,189,238,1) 32%, rgba(4,226,189,1) 62%);
font-size: 31px;
    width: 300px;
    border-radius: 27px;
    color: #04013a;
}

.sexolab, .var4lab, .var5lab, .var3check, .var5{
color: #ffffff;
}

.var5{
    height: 58px;
    border: 0px solid #1e4161;
}

input[type=text], input[type=text]:focus, .form-check-inline, .var5{
background-color: #1e4161;
border-radius: 10px;
}
.color-colig2, .color-colig2:hover, .color-colig2:focus{
color: #52fffb;
}
input[type=text]{
border: 1px solid #1e4161;
}

.floatingInput, .sexocheck, .var4check{
font-weight: normal !important;
color: #aebbc4;
}

.var3col .form-check{
    text-align: center;
}

.sexolab, .sexocol .form-check-inline, .var4col .form-check-inline{
    padding: 1rem .75rem;
}

@media(max-width:991px){
.menu-bloque-main{
    width: 200px !important;
    margin-top: 101px;
}
}

@media (min-width: 768px) {
    .sexocol , .var4col{
        -webkit-flex: 0 0 48%;
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
        max-width: 48%;
    }

    .var2col {
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .var4col {
        margin-right: 8.333333%;
    }

}