/* start popup booking */
#popupbooking{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%; 
	background: rgba(0,0,0,0.5);
	z-index:999;
        display: none
}

#popupbooking td{
        padding: 0 !important;
}

.popupbooking-wrapper{
	margin: auto; 
	float: none !important;
        display: table;
        background: rgba(0,0,0,0.7);
}

.popupbooking-wrapper input:not([type=button]), .popupbooking-wrapper select{
    width: 100%;
    background-color: transparent !important;
    border-radius: 0 !important;
    border: 0 none !important;
    border-bottom: 1px solid #666 !important;
    color: #FFE7AE;
}

.popupbooking-wrapper select option {
    color: #444;
}

.popupbooking-wrapper .on-mobile input:not([type=button]){
    border: 0 none !important;
    color: transparent !important;
    width: 100% !important;
    z-index: 50;
}

.popupbooking-wrapper .on-mobile #alternate_checkin{
    
}

.popupbooking-wrapper .on-mobile .thedate{
    position: absolute;
    padding: 0;
}

.popupbooking-wrapper .on-mobile .date{
    padding: 0;
    transform: scale(1,2);
    -webkit-transform: scale(1,2);
    -moz-transform: scale(1,2);
    -ms-transform: scale(1,2);
    -o-transform: scale(1,2);
    font-size: 21px;
}

.popupbooking-wrapper .on-mobile .month-year{
    padding: 0;
    line-height: 20px;
}

.popupbooking-wrapper #button{
   margin-bottom: 10px;
   width: 100%
}

#bookingpopclose{
   padding: 5px 10px; 
   text-align: center; 
   background: rgba(255,0,0,0.5); 
   color: #FFF; 
   position: absolute; 
   top:0; 
   right:0; 
   z-index:100
}

#bookingpopclose:hover{
   background: rgba(255,0,0,0.7); 
}
/* end popup booking */

/*test update*/