div.searchEngine{
    border-style:none;
    box-shadow:0 0 10px 0 #1A2B51;
    border-radius:20px;
}
h4.mb-0{
    font-size:26px;
    padding-bottom:8px;
    color:#1A2B51;
}
small{
    font-size:10px;
}
input#origenAereos.form-control.origenAereos,
input#destinoAereos.form-control.destinoAereos,
input#partidaAereos.form-control.partidaAereos,
span#calendarioPartida.input-group-text.calendarioPartida{
    font-size:18px;
    color:#1A2B51;
}
input#partidaAereos.form-control.partidaAereos,
span#calendarioPartida.input-group-text.calendarioPartida{
    margin:10px 0 0 0;
}
button#pasajerosAereos.btn.btn-info.dropdown-toggle.tipsy.form-control,
button#buscarAereos.btn.btn-primary.btn-block.h-100, 
button#avanzadasAereos.btn.btn-info.dropdown-toggle.tipsy.form-control,
label.btn.btn-primary,
label.btn.btn-primary.active{
    font-size:12px;
    padding:8px;
    margin:10px 0 20px 0;
}
label.form-check-label,
input#businessAereos.form-check-input,
input#flexiblesAereos.form-check-input{
    font-size:9px;
    margin:10px 0 0 0px;
}
label.form-check-label{
    padding-left:20px;
}
div.dropdown-menu.show label,
input.form-control{
    font-size:12px;
}
div.col-md-7{
    margin:5px 0;
}
div.controlMultiples{
    margin:10px;
    padding:10px;
}
button#agregarTramo.btn.btn-primary{
    font-size:12px;
}

div.columnas button{
    background-color:#1A2B51;
    border:0px;
    border-radius:10px;
    padding-top:5px;
}
div.columnas label.btn{
        background-color:#1A2B51;
    border:0px;
}
div.columnas label.btn.btn-primary.active{
    background-color:#384B77;
    border:0px;
}

@media(min-width:400px){
    label.form-check-label,
input#businessAereos.form-check-input,
input#flexiblesAereos.form-check-input{
    font-size:12px;
}
}
@media(min-width:465px){
    button#pasajerosAereos.btn.btn-info.dropdown-toggle.tipsy.form-control,
    button#buscarAereos.btn.btn-primary.btn-block.h-100, 
    button#avanzadasAereos.btn.btn-info.dropdown-toggle.tipsy.form-control,
    label.btn.btn-primary.flex-fill,
    label.btn.btn-primary.flex-fill.active{
    font-size:12px;
    padding:10px;
    margin:2px;
}
    div.controlMultiples{
    margin:0;
    padding:0 0 15px 0;
}
}
@media(min-width:992px){
    div.form-check.d-inline.d-sm-block,
div.form-check.d-inline.d-sm-block.mr-3.mr-sm-0{
    margin-left:30px;
}
button#buscarAereos.btn.btn-primary.btn-block.h-100{
    padding:10px 0;
}
    div.controlMultiples{
    margin:9px 30px;
    padding:10px;
}
}