/*Motor horizontal para las secciones*/
#motor form#formulario_dispo_horizontal { width:1092px; height:97px; position:relative;margin:0 auto;}
#motor form#formulario_dispo_horizontal .form_button {position:absolute; top:30px; right:2px;text-align:center;}
#motor form#formulario_dispo_horizontal .form_button input {color:#fff; background:#2b2b2b; padding:14px; border:0; cursor:pointer; font-size:14px; text-transform:uppercase;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#motor form#formulario_dispo_horizontal .form_button input:hover{background:#000;}
#motor form#formulario_dispo_horizontal .form_code {font-size: 11px;position: absolute; top: 45px;left:580px;}
#motor form#formulario_dispo_horizontal .form_code div{top: -14px;left:36px;position: absolute;}
#motor form#formulario_dispo_horizontal label {display:block; margin-bottom:3px;}
#motor form#formulario_dispo_horizontal .form_datein,
#motor form#formulario_dispo_horizontal .form_dateout {position:absolute; top:8px;}
#motor form#formulario_dispo_horizontal .form_datein {left:256px;top:31px;}
#motor form#formulario_dispo_horizontal .form_dateout {left:395px;top:31px;}
#motor form#formulario_dispo_horizontal .form_titulo {top:7px;}
#motor form#formulario_dispo_horizontal .form_slogan {top:32px;}
#motor form#formulario_dispo_horizontal .form_titulo,
#motor form#formulario_dispo_horizontal .form_slogan {position:absolute; left:15px;}
#motor form#formulario_dispo_horizontal .form_datein input,
#motor form#formulario_dispo_horizontal .form_dateout input,
#motor form#formulario_dispo_horizontal .form_code input { padding:3px; width:121px; font-size:12px; background: #ffffff; cursor:pointer;  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#motor form#formulario_dispo_horizontal .form_code span {line-height:20px;}
#motor form#formulario_dispo_horizontal .form_code span a{text-transform: lowercase;}
#motor form#formulario_dispo_horizontal .form_datein input,
#motor form#formulario_dispo_horizontal .form_dateout input {background:#fff url(/static/comun/imagenes/calendario.jpg) no-repeat 105px 0;}
/*Motor para la home*/
#motor.motor_home form#formulario_dispo_horizontal {position:relative;}
#motor.motor_home form#formulario_dispo_horizontal .form_titulo {left: 28px; top: 24px;}
#motor.motor_home form#formulario_dispo_horizontal label {display:block; margin-bottom:4px;}
#motor.motor_home form#formulario_dispo_horizontal .form_datein,
#motor.motor_home form#formulario_dispo_horizontal .form_dateout {position:absolute; left:28px;top:85px;}
#motor.motor_home form#formulario_dispo_horizontal .form_dateout {left:190px;}
#motor.motor_home form#formulario_dispo_horizontal input {width:130px;}
#motor.motor_home form#formulario_dispo_horizontal .form_code {position:absolute; top:141px; left:28px;}
#motor.motor_home form#formulario_dispo_horizontal .form_code span a {color:#ffffff;}
#motor.motor_home form#formulario_dispo_horizontal .form_button { top:180px; left:28px; width:247px;}
#motor.motor_home form#formulario_dispo_horizontal .form_button input {font-size:13px;  width:240px;}
#motor.motor_home form#formulario_dispo_horizontal .form_slogan {position: absolute; top:60px; left:25px;}
#motor.motor_home form#formulario_dispo_horizontal .form_datein input,
#motor.motor_home form#formulario_dispo_horizontal .form_dateout input {background:#fff url(/static/comun/imagenes/calendario.jpg) no-repeat 112px 3px;}

/*Consultar mi reserva*/
.mi-reserva {padding:15px;}
.mi-reserva label {display:inline; display:inline-block; width:100px;}
.mi-reserva p {margin-bottom:10px;}
.mi-reserva button {margin-top:15px;}
.mi-reserva .errorlist {color:red;}
/*Cancelación de reserva*/
.cancelacion {padding:15px;}
.cancelacion .info {display:block; margin-bottom:15px; color:red;}
.cancelacion ul.datos {margin-bottom:15px; margin-left:15px;}
.cancelacion ul.datos li {margin-bottom:5px;}
.cancelacion button {margin-top:15px;}
.cancelacion .errorlist {color:red;}

/*WMED-8308:*/
.rb_bc .bc_formulario .form_bottom {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}
.rb_bc .bc_formulario .form_bottom::before {
    order: 1;
}
.rb_bc .bc_formulario .col-sm-6 {
    width: 100%;
}
.rb_bc .bc_formulario .checkbox.left {
    float: right;
}
