/* 0. Eviivo Availability form */
#availabilitychecker {}
#availabilitychecker input{margin-bottom:4px}
#page-booking #availabilitychecker {margin-top: 13px !important;}
.eviivo_sbox { width: 480px; height: auto; padding: 5px 5px 5px 10px; background-color: rgba(0,0,0, 0.3) !important; border: none !important; }
.eviivo_title { display: none;}
.eviivo_label { color: #FFF !important;}
.eviivo_roomlab { color: #FFF !important;}
.eviivo_button_image {
  background:#3da0bf !important;
  border-color:#3da0bf;
  border-style: solid;
  border-radius: 3px;
  border-width:2px;
  color:white;
  font-size:11px;
  font-weight:bold;
  line-height:26px;
  text-transform:uppercase;
  width:auto;
  padding:0;
  -moz-border-radius:5px;
  transition: 0.3s;
 }
 .eviivo_button_image:hover {background: #D6BA28 !important; color: #FFF !important; border-color: #D6BA28 !important;}
.eviivo_availabilitychecker {
   width:242px !important;
   height:auto !important;
   color:#FFF !important;
   background: rgba(0,0,0,.3) !important;
   border: none !important;
   text-transform:uppercase;
   font-size:11px !important;
   font-family:'Open Sans', sans-serif !important;
}
.eviivo_title span {
   color:#000000 !important;
   font-size:12px !important;
   font-family:'Open Sans', sans-serif !important;
}
.eviivo_submit a {
   color:#FFFFFF !important;
   background:#45c1e5 !important;
   border: 1px solid #45c1e5 !important;
   font-size:12px !important;
   font-family:'Open Sans', sans-serif !important;
}
.eviivo_availabilitychecker input {height: auto !important; width: auto !important; background: #FFF; color: #000; padding: 6px;}
.eviivo_availabilitychecker select {color: #000; padding: 6px;}
.eviivo_startdate img, .eviivo_enddate img {display: none !important;}
.eviivo_adults1 {margin-right: 5px;}
.center {text-align: center;}
.eviivo_select_wrap select{height: auto}
.eviivo_rooms_container select{height: auto}
.eviivo_serviced {text-align:center}
.eviivo_adults1 select, .eviivo_children1 select{margin-bottom:4px}
