/* 
    Created on : 22-sep-2016, 11:55:15
    Author     : Pedro Cruz
*/
/*
BOOKING FORM STYLES
*/
.utbi-room-booking-form input[type='text'], .utbi-room-booking-form select{
    font-weight: 500;
    text-align: center;
    font-size: 1em!important;
    font-family: 'Questrial'!important;
    color: #434c50!important;
    height: 40px;
}
.utbi-room-booking-form select{
    width:100%;
}
.utbi-room-booking-form .booking-form-submit .fusion-button-text {
    /* font-family: 'Questrial'!important;*/
}
.utbi-room-booking-form .fusion-layout-column {
    text-align: center;
    /* font-family: 'Questrial'!important;*/
}

.utbi-room-booking-form input[name='promo-code']{
    font-family: monospace!important;
    text-transform: uppercase;
}
/* Availability datepicker */
.utbi-dpc .ui-datepicker-inline {
    width: 100%;
}
/*
Css booking form fuera del header
*/
.utbi-room-booking-form .form-label{
    font-size:1.4em;
    line-height: 1.4em;
}
.utbi-room-booking-form input,.utbi-room-booking-form select{
    margin-top: 10px;
}
.hidden-label{    
    opacity: 0;
}

/*
.utbi-room-booking-form .hidden-label{
    margin-top: 10px!important;
    font-size: 1.4em;
    line-height: 1.4em;
}*/

/*
Css booking form en el header
*/
.side-header-background .utbi-room-booking-form input[type='text']{
    height: 30px;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0px;
}
.side-header-background .utbi-room-booking-form .form-label {
    font-size: 1em;
    line-height: 1em;
}
.side-header-background .utbi-room-booking-form .fusion-layout-column {
    margin-bottom: 10px;
}
.side-header-background .hidden-label{    
    display: table;
}

/*
Fix para sustituir los iconso de jqueryui por font awesome
*/
.ui-datepicker-prev, .ui-datepicker-next{
    position: relative!important;
    top: 0!important;
    font-size: 1.2em!important;
}
.ui-icon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-chevron-left:before{
    content: "\f137";
}
.icon-chevron-right:before{
    content: "\f138";
}
/*

.rooms-booking-form-wrapper .fusion-column-wrapper{
    background-color: rgba(43, 160, 163, 0.05);
    border: 1px solid #2ba0a3;
    padding: 25px;
    border-radius: 1px;
}

*/


.rooms-booking-form-wrapper .title{
    text-align: center!important;
}

/*
.side-header-background .utbi-room-booking-form input[type='text'].sticky-input{
    display:none;
}

.fusion-is-sticky .side-header-background .utbi-room-booking-form input[type='text']:not(.sticky-input){
    height: 0px; 
    width:0px; 
    border: 0px;
    display:none;
}
.fusion-is-sticky .side-header-background .utbi-room-booking-form input[type='text'].sticky-input{
    display:block;
}
*/


.fusion-is-sticky .utbi-room-booking-form input[type='text']{
    font-size: 0.9em!important;
}
.fusion-is-sticky .side-header-background .utbi-room-booking-form input[type='text']{
    height: 26px;
}
.fusion-is-sticky .side-header-background .utbi-room-booking-form .form-label {
    font-size: 0.9em;
    line-height: 0.9em;
    display: block;
}
.fusion-is-sticky .side-header-background .utbi-room-booking-form .fusion-layout-column {
    margin-bottom: 5px;
    margin-top: 5px;
}
.fusion-is-sticky .booking-form-submit{
    padding: 0.5em!important;
}