﻿div.header {
    position:initial;
}
.reserva-content {
    padding-top: 15% !important;
}
@media only screen and (max-width: 1024px) {
    .reserva-content {
        padding-top: 2% !important;
    }
}
@media only screen and (max-width: 768px) {
    .reserva-content {
        padding-top: 10% !important;
    }
    .reserva-content-login {
        padding-top: 0px !important;
    }
}
@media only screen and (max-width: 375px) {
    .reserva-content {
        padding-top: 10% !important;
    }
    .reserva-content-login {
        padding-top: 0px !important;
    }
    .g-recaptcha{
        margin-left:-25px;
    }
}
@media only screen and (max-width: 320px) {
    .reserva-content {
        padding-top: 10%!important;
    }
    .reserva-content-login {
        padding-top: 0px !important;
    }
}
@media only screen and (min-width: 1025px) {
    .reserva-content {
        padding-top: 5% !important;
    }
}
.contacto-bg-white {
    background-color: rgba(255, 255, 255, 0.95);
    padding: 25px;
    border-top: 7px solid #6eafc9;
}
.margin-20px{
    margin-bottom:15px;
    margin-top:15px;
}
#ctl00_content_btnEnviar{
    text-align:center;
}
div.g-recaptcha > div {
    display:initial;
}
#ctl00_content_btnEnviar{
    width:100%!important;
}
#ctl00_content_hlRegresar {
    text-align: center;
    width: 100% !important;
    max-width:250px!important;
    padding: 2% 0;
}
.row-contacto{
    margin:15px!important;
}
@media only screen and (max-width: 500px) {
    .row-contacto {
        margin-top:60px!important;
    }
    .span_reglas{
        float:right;
    }
}
@media only screen and (max-width: 400px) {
    .span_reglas {
        float: initial;
    }
}
.div-borde {
    border: 2px solid #eee;
    border-radius: 10px;
    background-color: #fcfcfc;
}
.div-reserva{
    padding:15px;
}
div.div-reserva {
    text-align:left!important;
}
div.div-reserva > div.margin-20px{
    margin-bottom:20px;
    margin-top:20px;
}

 
    div.div-reserva  div.margin-20px > div.col-xs-12 {
        margin-bottom: 10px;
        margin-top: 10px;
    } 

.div-confirmacion {
    background-color: #eaedee;
    border-radius: 10px;
    padding: 20px;
}
div.div-reserva input.campo_texto, div.div-reserva select.campo_listas {
    width: 100% !important;
    max-width: 200px;
} 
#content_btnEnviar {
    text-align: center;
}

#content_btnEnviar {
    width: 100% !important;
}

#content_hlRegresar {
    text-align: center;
    width: 100% !important;
    max-width: 250px !important;
    padding: 2% 0;
}