body.rs-popup, .datepick-popup{
	font-size:12px;
}
.ui-helper-reset{
	font-size:12px!important;
}
span.rs-calendar-icon, .rs-sc-field label span.rs-calendar-icon{ /*controls the booking engine calendar icon*/
	background:url(https://rezstream.net/customer/photos/7041/mini_cal_icon.jpg) no-repeat;
}
.rs-min-stay{ /*controls the minimum stay required, MUST be overridden*/ 
    border: 1px solid #c5c5c5 !important;
    background: #c2c2c2 !important;
    font-weight: bold!important;
    color: #fff!important;
}
.rs-content-wrapper-wide{
	background:transparent!important;
	border:none!important;
}
h2{ /*controls the H2 for the prices on the rooms*/
	font-size:16px;
	font-weight:normal;
	color:#477141;
	margin:0 auto 15px 0;
	line-height:1.15;
	padding-top:10px;
}
h2.rs-content-header{/*controls the H2 for each section of the booking process*/
	display:block;
	padding:10px 0 0 0px;
	margin:0 0 5px 0;
	font-weight:bold;
}
h3{
	font-size:14px;
}
label{
	font-size:12px;
}
.rs-sidebar-inner-wrapper{ /*controls the right top box (arrive, depart, nights, rooms etc...)*/
	border-radius:5px 5px 5px 5px;
	margin-top:5px;
	color:#0c0c0c;
	font-size:12px;
}
h2.rs-cart-header{ /*controls the right boxes on the confirmation page that hold the titles Rooms and Totals*/
	border-radius:5px 5px 5px 5px;
	display:block;
	margin:3px;
	padding:3px;
	background:none;
}
.rs-container{ /*controls both the left and right containers which hold the calendar and comfirmation boxes*/
	background:#fff;
	border:1px solid #EBE9DD;
}
.rs-content-wrapper{ /*controls ONLY the Left box which holds the calendar overide this if you want the left box background to be different from the right box*/
	background:none;
	border:none;
}
.rs-cart-item-wrapper{ /*controls the items in under the rooms heading box*/
	color:#666;
}
.rs-step-nav{ /*controls the unselected step (the next step in the booking process*/
	background:#333;
    margin-bottom: 35px;
}
.rs-step-num{ /*controls the color on the number in the unselected step (the next step in the booking process)*/
	color:#415F70;
}
.rs-step-outer{ /*controls the next step in the booking process*/
	color:#ffffff;
}
.rs-here{ /*controls the current and past step in the booking process (i.e. dates, accommodations, confirmation*/
	background-color:#6ab165;
	border-color:#6ab165;
}
.rs-next-step{ /*controls the color of the arrow between each step*/
	border-left-color:#6ab165;
}
.rs-here .rs-step-name{ /*controls the current and previous step*/
	color:#fff;
}
.rs-here .rs-step-num{ /*controls the color of the # in each step in the booking process*/
	color:#415F70;
	border:1px solid #EBE9DD!important;
}

.rs-footer-logo a,
.rs-view-switcher a,
.rs-content a,
.rs-sidebar-wrapper a,
.fancybox-title #rs-gallery-title a{
	color: #6ab165;
	text-decoration: underline;
}
.rs-footer-logo a:hover,
.rs-view-switcher a:hover,
.rs-unit-detail-links a:hover,
.rs-sidebar-wrapper a:hover,
.fancybox-title #rs-gallery-title a:hover{
	text-decoration: none;
    color: #6ab165;
}

#Guest_LastName {
	width:180px!important;
}

#rs-guest-info .rs-guest-input:nth-of-type(9) label div {
  font-size: 1px;
  color: #FFF;
  color: transparent;
}
#rs-guest-info .rs-guest-input:nth-of-type(9) label div:before{
  content: 'Mobile Phone';
  color: #0a0a0a;
  font-size: 14px;
}
a#rs-recipient-details-toggle {
  color:#BDD7B9;
}

.ui-datepicker {
  max-width:100%;
}

.rs-edit-field input.rs-date-input {
  display: inline-block;
}

/*.rs-unit-rate-total-label abbr {
  color: #fff !important;
}*/

.rs-unit-multirate-wrapper .ui-widget-header {
  background: #ffffff !important;
}
.rs-footer-logo {
    margin-top: 50px;
}

.rs-ac-legend-table tr:nth-of-type(2) td:nth-of-type(2) {
    color: transparent;
}

.rs-ac-legend-table tr:nth-of-type(2) td:nth-of-type(2):before {
    content: "Available";
    color: #53454b;
    display: block;
    margin: -1em 0em -2em 0em;
    padding-top: .5em;
}

.rs-sidebar-inner-wrapper a {text-decoration: underline;}
.rs-sidebar-inner-wrapper a:hover {text-decoration: none;}

.ui-widget-header {
    border: 1px solid #ffffff;
}

.ui-widget-header {
  font-weight: 900 !important;
}

.rs-flash-msg {
    margin-bottom: 1.4em;
}

.rs-step-inner {
    font-size: 14px;
    padding: 5px 0;
    white-space: nowrap;
}

.ui-datepicker table {
    font-size: 14px;
}


