
.MrPlanPlugin_MotorContainer{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
    overflow-wrap: normal !important;
}
.MrPlanPlugin_MotorContainer .TEwsWidgetInc{
    width: 100%;
}

.MrPlanPlugin_MotorContainer{
    line-height: 16px !important;
}
.MrPlanPlugin_MotorContainer #mrp_contenedor {
    max-width: 100% !important;
}

.MrPlanPlugin_MotorContainer.MrPlanPlugin_MotorContainer_1 select, .MrPlanPlugin_MotorContainer .MrPlanPlugin_CapaMotor_1 select{
    padding-left: 0px !important;
    padding-right: 5px !important;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #595959;
    max-height: 30px;

    padding-left: 0px !important;
    padding-right: 5px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    max-height: 30px;
    background-image: none !important;
    max-width: 10px !important;
    display: inline-block !important;
    min-width: 50px !important;
    font-weight: 400 !important;
}
.MrPlanPlugin_MotorContainer.MrPlanPlugin_MotorContainer_1 select.rve_capa_oculta {
    display: none !important;
}
.MrPlanPlugin_MotorContainer.MrPlanPlugin_MotorContainer_1 .TSS_capa_habitacion_comportamientos_reservar_txt2{
    margin-bottom: 10px;
    margin-top: 10px;

}
.MrPlanPlugin_MotorContainer .rve_codigo_promocional_evnt {
    padding: 0px !important;
}
.MrPlanPlugin_MotorContainer .TExpReverseInc_583362_1_0 .rve_btn_buscar_V11{
    text-align: center !important;
}
.MrPlanPlugin_MotorContainer .TSS7_sel_cantidad{
    text-align: center !important;
}

.MrPlanPlugin_MotorContainer .TSS7_sel_cantidad select{
    visibility: visible !important;
}
.MrPlanPlugin_MotorContainer .TSS8_radio_regimen + .TSS8_label_regimen:before {   
  margin-right: 7px !important;
  margin-top: 0px !important;
  border-color: #505457 !important;
}
.MrPlanPlugin_MotorContainer label.TSS8_label_regimen {
    list-style: none;
    font-size: 13px;
    font-family: Arial;
    height: 14px !important;
}

.MrPlanPlugin_MotorContainer .rve_fila_fecha_capa_1.rve_fila_fecha_alto{
    white-space: nowrap;
}

.MrPlanPlugin_MotorContainer .rve_fila_fecha_texto_mes{
    white-space: nowrap;

}

.MrPlanPlugin_MotorContainer .TEwsWidgetInc .TS_input_datepicker_V11 {
    visibility: hidden;
}


.daterangepicker .calendar-table table td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0;
}

.daterangepicker .calendar-table table  td.wrg_caljq_dia_semiocupado_V11{
    
    background: #f9d588 !important;
    color: #000 !important;
    border: 1px solid #fff !important;
}

.daterangepicker .calendar-table table  td.wrg_caljq_dia_ocupado_V11{

    background: #e79a98 !important;
    color:#f2cdcc !important;
    border: 1px solid #fff !important;
}



.daterangepicker .calendar-table table td.active {
    background-color: #357ebd !important;
    border-color: transparent !important;
    color: #fff !important;
}

.daterangepicker .calendar-table table td.in-range{
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0;
}


.MrPlanPlugin_MotorContainer .TSS_capa_habitacion_comportamientos_reservar{
    text-align: center !important;
}
.MrPlanPlugin_MotorContainer .TSS_capa_habitacion_comportamientos_importe_interno{
    text-align: center;
}

.MrPlanPlugin_MotorContainer .TSS8_oferta_casilla {
    line-height: 100%;
}
.MrPlanPlugin_MotorContainer .TSS8_oferta_casilla div{
    margin-bottom: -7px;
}
.MrPlanPlugin_MotorContainer .rve_fila_fecha_bolo_desplegar i{
    display: none;
}

.MrPlanPlugin_MotorContainer  .TSS8_radio_regimen + .MrPlanPlugin_MotorContainer  .TSS8_label_regimen:before{
    margin-right: 8px;
    margin-top: 1px;
}
.MrPlanPlugin_MotorContainer .TEwsWidgetInc input{
    border-top: 0px;
}

.MrPlanPlugin_MotorContainer #inputPersonasWidget{
    background-color: transparent;
    margin-top: 0px;
    padding-top: 0px !important;
    width: 100%;
}
.MrPlanPlugin_MotorContainer .rve_capa_personas_V12.rve_capa_personas_evnt{
    white-space: nowrap;
}


.MrPlanPlugin_Buscador #TSn_localidad_comarca {
    height: 46px;
}

.MrPlanPlugin_CapaMotor{
    width: 100%;
}

/** CESTA DE LA COMPRA **/

.admin-bar > #bdg2MiniPreView{
    top: 32px !important;
}

/** CONFIRMACION **/

.MrPlanPlugin_CapaConfirmacion{
    width: 100%;
    margin: 0 auto;
    display: flow-root;
}

.MrPlanPlugin_CapaConfirmacion #bdg2_contenido_confirmacion{
    text-align: left;
}

.MrPlanPlugin_CapaConfirmacion .TCCompleta .form-group {
    line-height: 29px !important;
}

.MrPlanPlugin_CapaConfirmacion select{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.MrPlanPlugin_CapaConfirmacion .TCCompleta td {
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}
.MrPlanPlugin_CapaConfirmacion .TCCompleta table {
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}
.MrPlanPlugin_CapaConfirmacion .TCCompleta tr {
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.MrPlanPlugin_CapaConfirmacion input[type="text"], .MrPlanPlugin_CapaConfirmacion input[type="email"] {
    color: rgb(85, 85, 85) !important;
    border-color: rgb(204, 204, 204) !important;
    background-color: white !important;
}

.MrPlanPlugin_CapaConfirmacion .bdg_separador_lineas {
    border-bottom: 1px dashed #4f4e4e;
padding-bottom: 3px;
  }

/** BUSCADOR **/
.MrPlanPlugin_BuscadorContainer {
    display: flow-root;
}

.MrPlanPlugin_BuscadorContainer .TS_selector-in_V6 input, .TS_selector-in_V6 span {
    background-color: transparent !important;
}


.MrPlanPlugin_Buscador{
    display: flex;;
    align-items: center;
    justify-content: center;
}
.MrPlanPlugin_Buscador #fechasWidget{

  overflow-wrap: normal !important;
  min-width: 100%;
}

.MrPlanPlugin_Buscador  fieldset#fechasWidget{
    
    padding-block-end: 8.75px;
    padding-block-start: 4.9px;
    padding-inline-end: 10.5px;
    padding-inline-start: 10.5px;
}
.MrPlanPlugin_Buscador fieldset legend{
    margin-bottom: 0 !important;
}



.MrPlanPlugin_BuscadorResultados{
    margin: 0 auto;
    position: relative;
    max-width: 100%;
    overflow-y: hidden;
    overflow-x: hidden;
}


.MrPlanPlugin_BuscadorContainer #TS_Buscador_form_V2 fieldset{
    background-color: transparent !important;
}
.MrPlanPlugin_BuscadorContainer #TS_Buscador_form legend{
    background-color: transparent !important;
}

.MrPlanPlugin_BuscadorContainer .d-none{
   display: none;
}

/** LOADING **/

.TMrPlanPlugin_Loading{
    width: 100% !important;
    min-width: 300px;
    min-height: 50px;
    text-align: center;
}
.TMrPlanPlugin_Loading img{
    height: 80px;
    min-width: 80px;
}

/** Buscador V10*/


.booksoftware_over1{
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    font-style: normal;
    text-transform: none;
    font-size: .875rem;
    font-weight: 400;
    word-wrap: break-word;
    color: #ffffff;
    box-sizing: border-box;
    float: left;
    width: 100%;
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
    text-align: center!important; 
}
.booksoftware_over2{
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    font-style: normal;
    text-transform: none;
    font-size: .875rem;
    font-weight: 400;
    word-wrap: break-word;
    color: #ffffff;
    box-sizing: border-box;
    float: left;
    width: 100%;
    padding-bottom: .5rem!important;
    padding-top: 1rem!important;
}
.booksoftware_over3{
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    font-style: normal;
    text-transform: none;
    font-size: .875rem;
    font-weight: 400;
    word-wrap: break-word;
    color: #ffffff;
    box-sizing: border-box;
    float: left;
    width: 100%;
    padding-bottom: .5rem!important;
    padding-top: 1rem!important;
}
.booksoftware_over4{
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    font-style: normal;
    text-transform: none;
    font-size: .875rem;
    font-weight: 400;
    word-wrap: break-word;
    color: #ffffff;
    box-sizing: border-box;
    float: left;
    width: 100%;
    padding-top: .5rem!important;
}


.MrPlanPlugin_BuscadorResultados .TS_info_filtro_precio_fila{
    display: table-cell;
}

.MrPlanPlugin_BuscadorResultados .d-none {
    display: none;
}

.MrPlanPlugin_BuscadorContainer #MrPlanPlugin_Buscador .botonHabPersonasWidget{

    border: 0px;
    margin: 0px;
    padding: 0px;


    border-radius: 15px;
    border: none;
    width: 200px;
    min-width: 130px;
    height: 63px;
    margin-left: auto;
    margin-top: inherit;
    position: relative;
    padding: 0px;
}
.TMrPlanPlugin_BarraIdiomas{
    text-align: center;
    margin-bottom: 10px;
}
.TMrPlanPlugin_BarraIdiomas img{
    height: 20px !important;
    width: 30px !important;
    display: inline !important;
}
.TMrPlanPlugin_BarraIdiomas_Check{
    border: 2px solid blue;
}
.TMrPlanPlugin_BarraIdiomas a{
    text-decoration: none !important;
    display: inline !important;
}


/** SIMPLE SEARCH **/
:root {
    --misterplan-simplesearch-font-size: 16px;
    --misterplan-simplesearch-height: 40px;
}

.MrPlanPlugin_SimpleSearch {
    display: flex;
    width: 100%;
}
.MrPlanPlugin_SimpleSearch input{
    width: 100%;
} 
.MrPlanPlugin_SimpleSearch button{
    width: 50%;
    font-size: var(--misterplan-simplesearch-font-size);
    cursor: pointer;
}
.MrPlanPlugin_SimpleSearch_1 input{
    height: var(--misterplan-simplesearch-height);
    line-height: var(--misterplan-simplesearch-height);
    text-align: center;
    flex-grow: 4;
    font-size: 16px;
    cursor:pointer;
    margin-right: 10px;
    border: 1px solid #efefef;
    border-radius: 5px;
}

.MrPlanPlugin_SimpleSearch_1 button{
    height: var(--misterplan-simplesearch-height);
    line-height: var(--misterplan-simplesearch-height);
    border: 0px solid black;
    padding: 0px;
    height: 100%;
    border-radius: 5px;
}
.MrPlanPlugin_Calendar_Day_3{
    background-color: #fefec7;
}

.MrPlanPlugin_Calendar_Day_1{
    background-color: #d3ffd3;
}
.MrPlanPlugin_Calendar_Day_2{
    background-color: red ;
}
.MrPlanPlugin_MotorPasafotos{
  background-color: #202020;
  float: left;
  width: 100%;
  margin-bottom: 25px !important;
}

.MrPlanPlugin_PanelContainer {
    display: flex !important;
    width: 100% !important;
}

.MrPlanPlugin_BuscadorResultados .TSearch_widget .TS_btn_width {
    padding: 4px 0px;
    text-align: center;
    border-radius: 15px !important;
    display: block;
}
.MrPlanPlugin_BuscadorResultados .TSearch_widget img {
    height: 24px !important;
}

.MrPlanPlugin_BuscadorContainer #fechasWidget {
    position: relative !important;
}

.MrPlanPlugin_BuscadorContainer .rve_fila_fecha_capa_fila_1.rve_fila_fecha_texto_cabecera {
    clear: both;
    display: inline-block;
    white-space: nowrap;
}