.hotresChooser{
background:transparent !important;
}

.hotresChooser div input{
border:1px solid #C99E66 !important;
color:#424242 !important;
}

.hotresChooser div button{
background:#C99E66 !important;
color:#fff !important;
}


.hotresChooser
{
	background:rgba(0,0,0,.6);
	box-sizing: border-box;
	padding:15px;
	border-radius:3px;
	max-width:800px;
	margin:auto;
}

.hotresChooser:after{
	content: '';
    display: block;
    clear: both;
}

.hotresChooser div
{
	float:left;
	margin:0;padding:0;
	width:33%;
	box-sizing: border-box;
	padding:4px;
}

.hotresChooser div input
{
	font-weight:bold;
	border:1px solid rgba(255,255,255,.4);
    background-image:none;
    background-color:transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor:pointer;
    color:#fff;
    font-size:13px;
   	text-align:center;
   	width:100%;
   	box-sizing: border-box;
   	height:40px;
   	line-height:40px;
   	border-radius:3px;
  -webkit-transition: all 0.1s ease-in-out;
     -moz-transition: all 0.1s ease-in-out;
       -o-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;
}


.hotresChooser div input:hover{
	border:1px solid rgba(255,255,255,1);
}

.hotresInputSelected
{
	background:#fff !important;
	color:#ff5000 !important;
}
 

.hotresChooser div button
{
	border-radius:3px;
	border:1px solid rgba(255,255,255,.4);
    background:#fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor:pointer;
    color:#303030;
     font-size:13px;
   	text-align:center;
   	width:100%;
   	box-sizing: border-box;
   	height:40px;
   	line-height:40px;
   	font-weight:bold;
   	
  -webkit-transition: all 0.1s ease-in-out;
     -moz-transition: all 0.1s ease-in-out;
       -o-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;
}


.hotresChooser div button:hover{
	background:#ff5000;
	color:#fff;
}

   

/*smartphone*/
@media only screen and (max-width: 40em)
{
	 .hotresChooser div
	 {
	 	width:50%
	 }
	 
	 .hotresChooser div:last-child
	 {
	 	width:100%;
	 }
}


/*datepicker styles*/


//----UI-CALENDAR----//

.ui-datepicker-month, .ui-datepicker-year{
  text-transform:uppercase;
  font-weight:normal;

}

.ui-datepicker 
{
  background:#fff;
  color:#000;
  padding: 10px;  
 font-family:Arial;

 }
 
 .ui-datepicker  *
{
	font-size:15px;
}

.ui-state-disabled{
  color:#ccc !important;
  font-weight:normal !important;
}
.ui-datepicker-prev {
	float:left;
	 
	}
.ui-datepicker-prev::before{
	color: #000;
	font-size:20px;
	content:'\2039';
	background:#eee;
	border-radius:100%;
	height:30px;
	width:30px;
	line-height:30px;
	cursor:pointer;
	font-weight:bold;
	display:block;
}	


.ui-datepicker-next::before{
	color: #000;
	font-size:20px;
	content:'\203A';
	background:#eee;
	border-radius:100%;
	height:30px;
	width:30px;
	line-height:30px;
	cursor:pointer;
	font-weight:bold;
	display:block;
}	
	
	
.ui-datepicker .ui-datepicker-next 
{
 
	float:right;
	}
.ui-icon
{
	display:none;
}
.ui-datepicker .ui-datepicker-title 
{
	font-size:15px;
font-weight:bold;
height:30px;
line-height:30px;
}

.dp-highlight {
      background: #404040;
      color: #000;
    }
    
    
 
.ui-datepicker a,
.ui-datepicker a:hover {
  text-decoration: none;
   
}

.ui-datepicker a:hover,
.ui-datepicker td:hover a {
  color: #e57c13;
  -webkit-transition: all 0.1s ease-in-out;
     -moz-transition: all 0.1s ease-in-out;
       -o-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-header {
  margin-bottom: 4px;
  text-align: center;
}


 



 


.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover
{
  color:#3d95cc;
}

.ui-datepicker .ui-icon {
   
}
.ui-datepicker .ui-datepicker-calendar {
  table-layout: fixed;
  max-width:400px; 
}
 
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
  text-align: center;
  padding: 10px 10px; 
  color:#000;
  border-left:1px solid #eee;
  
 
 
}
 
 
.ui-datepicker .ui-datepicker-calendar th 
{color:#404040;
opacity:.7;
font-weight:bold;
} 
 

.ui-datepicker-current-day a {color:#fff !important;}

.ui-datepicker .ui-datepicker-calendar td:hover {
  background:#ff8000;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar td a {
  text-decoration: none;
  color:#303030;
  font-weight:bold;
}

.ui-datepicker .ui-datepicker-calendar td:hover a {
  color:#fff;
  
}

.ui-widget-content{
  display:none;
       margin-left: 0px;
  box-shadow:1px 1px 8px 1px rgba(0,0,0,0.2);
  z-index: 9999999 !important;
     
}
.ui-datepicker .ui-datepicker-current-day {
  background:#ff5000;
}
.ui-datepicker .ui-datepicker-current-day a {
  color:#fff;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
  background-color: rgba(255,255,255,0.1);
  color:#e57c13;
  cursor: default;
}

.between-date {background:red !important}
