@media only screen and (min-device-width : 1024px) {
  
  #b_checkout_day  {
    width: 70px;
	}
  #b_checkin_day  {
    width: 70px;
	}
  #b_availSubmit {
    margin-top: 2.3em !important;
	}
  .booking {
    float: right;
	}
  .b_availDatesInner {
    width: 40% !important;
	}

}




@media only screen and (min-width : 768px) and (max-width : 1024px) {

   .b_availDatesInner {
    width: 33% !important;
	}

  
}





@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {

  #b_checkout_day  {
    width: 100%;
	}
  #b_checkin_day  {
    width: 100%;
	}
  #b_availSubmit {
    margin-top: 0 !important;
	text-align: center !important;
    float: none !important;
  }
  .booking {
    float: none;
	}
  .b_availDatesInner {
    width: 49% !important;
	}
  
}


.red-allert { color: #fff; 
  background-color: #E63A40; 
  padding: 0 10px;
    font-weight: 600;
    font-size: .9em;
    display: inline-flex;
    border-radius: 6px;
    margin:0 0 5px 5px;
}

.blue-allert { 
  color: #fff; 
  background-color: #0084FF; 
  padding: 0 10px;
    font-weight: 600;
    font-size: .9em;
    display: inline-flex;
    border-radius: 6px;
    margin:0 0 5px 5px;
}

.green-allert { 
  color: #fff; 
  background-color: #20A341; 
  padding: 0 10px;
    font-weight: 600;
    font-size: .9em;
    display: inline-flex;
    border-radius: 6px;
    margin:0 0 5px 5px;
}



.uk-navbar-nav>li>a::before {
    bottom: 20px !important;
    height: 2px !important;
}

.uk-navbar-nav>li.uk-active>a::before {
    background-color: #739fba !important;
}

.uk-tile-primary {
    background: #000000 !important;
    background-image: none !important;
}

.uk-navbar-toggle {
    color: #fff !important;
}
.uk-link, a {
    text-decoration: none !important;
}
.uk-navbar-container {
    background: #161616 !important;
    border-bottom: 0px solid #739fba;
}
.uk-navbar-nav>li.uk-active>a {
    color: #fff;
  	font-size: 1.4em;
}
.uk-navbar-nav>li>a {
    color: #fff;
  	font-size: 1.4em;
}
.uk-icon-link {
    color: #fff;
}
.uk-section-secondary {
    background: #283842 !important;
    background-image: none !important;
}
.uk-section-muted {
    background: #E2EBF2;
}

.b_availFormInner {
    background-color: transparent !important;
    padding: 0 !important;
}
#b_editDates form {
    border: 0 solid #CCCCCC !important;
    display: inline !important;
}

#b_checkin_day  {
	float: left;
    display: inline !important;
    margin-right: 20px;
  padding-left: 20px;
    font-weight: bold;
}
#b_checkin_month  {
	float: left;
    display: inline !important;
    width: 180px;
    margin-right: 20px;
  padding-left: 20px;
    font-weight: bold;
}
#b_checkout_day  {
	float: left;
    display: inline !important;
    margin-right: 20px;
  padding-left: 20px;
    font-weight: bold;
}
#b_checkout_month  {
	float: left;
    display: inline !important;
    width: 180px;
    margin-right: 20px;
  padding-left: 20px;
    font-weight: bold;
}
#b_editDates h3  {
	font-size: 1.8em !important;
    text-align: center;
    padding-bottom: 25px;
    margin: -30px 0 0 !important;
}
.b_availDatesInner h4 {
    margin: .4em .8em .4em 0 !important;
    font-size: 1.2em !important;
    *float: left !important;
}
#b_availSubmit input {
    padding: 10px 25px !important;
    font-size: 1.2em !important;
}
#page#8 {
    padding: 0 5%;
}