@charset "utf-8";
/* CSS Document */



.search-box-div

{

	 margin: 0 auto;
    /* padding: 10px 0px; */
    width: 100%;
    display: block;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

}

/*** SEARCH BOX ***/

#bookdirect2save_availability_search_box_1023 form{margin:0px auto; width:100%; }

.search-box 				{margin:0px; padding:10px 0px; width:100%; font-weight:600; font-size:15px;  text-transform:capitalize; color:#fff; }



.search-box td.border-left	{/*border-left:solid 5px #d7d7d7;*/}

.search-box td.border-right	{/*border-right:solid 5px #d7d7d7;*/}

.search-box input			{margin:0px 1px;}

.search-box p				{margin:0px; padding:0px;}

.search-box img				{margin:0px; padding:0px; border:none;}

.search-box select			{color:#000 ; vertical-align:top; margin:6px 0px 2px 0px; padding:2px 4px 2px 2px; width:auto !important; font-size:12px; text-transform:capitalize; border:solid 1px #cfcfcf; outline:none; font-weight:normal;}

.search-box td.padding		{padding-top:0px; padding-bottom:0px; font-weight: 300;     font-size: 1em;}

.search-box .bgcolor-one	{background:none; padding-left:5px; padding-right:0px; /*font-family: 'Roboto Condensed', sans-serif; text-transform:capitalize;*/}

.search-box .bgcolor-two	{background:none; padding-left:0px; padding-right:0px;}

.search-box .bgcolor-three	{background:none; padding-left:0px; padding-right:0px;}

.search-box td.corner-topl	{display:none;}

.search-box td.corner-topr	{display:none;}

.search-box td.corner-bot	{display:none;}

.search-box td.corner-botl	{display:none;}

.search-box td.corner-botr	{display:none;}

.search-box td.search-box-heading		{display:none;}

.search-box-heading h2		{background:none; margin:0px; padding:0px 5px; font-weight:normal; font-size:16px; line-height:20px; font-family: 'Open Sans', sans-serif; text-align:center; display:inline-block;}	

.search-box td.button		{text-align:right; padding:3px 0px;}

.search-box img.ui-datepicker-trigger	{margin-top:5px;}

.search-box input.b_new-search, search-box input[type=submit]	{

	background:transparent;

	padding:0px 10px 0px 10px; height:35px;

	font-family: 'Open Sans', sans-serif;
	font-weight:300;

	color:#ffffff; 

	text-align:center; 

	text-transform:uppercase; 

	display:inline-block; 

	cursor:pointer;

	border:solid 1px #FFFFFF !important;
    border-radius:0px !important;
    -webkit-border-radius:0px !important;
    -moz-border-radius:0px !important;

    

}

.search-box input.b_new-search:hover	{

	

	background:transparent;
	color:#FFFFFF; 

}

#checkin_day, #checkout_day		{width:60px;}

#checkin_month_year, #checkout_month_year	{width:138px;}

#nights	{color:#fff !important; font-weight:bold; font-size:15px; line-height:35px; }

.search-box img.ui-datepicker-trigger {margin-top:7px; width:24px; height:24px; content:url("https://storage.googleapis.com/cdncontent/web2/crossleyhotelmelbourne/images/cal_icon.png"); display:inline-block;}





@media only screen and (max-device-width: 640px)

{

	/* For portrait layouts only */

	.search-box-div {margin:0; padding:0; width:100%; display:block;}

	.search-box select {padding-left:1vw; padding-right:1vw;}

	.search-box-div, .search-box, #nights_p, #nights {font-size:0.5em;}

	.search-box select {font-size:2em;}

	.search-box-div span  {font-size:1em; font-weight:normal;}

	#bookdirect2save_availability_search_box_1023 form {width:95%;}

	.error {font-size:0.8em; font-weight:bold; padding-bottom:0.2em; color: red;}

	#checkin_day_p, #checkout_day_p		{min-width:20vw;}

	#checkin_month_year_p, #checkout_month_year_p	{min-width:55vw;}

	.search-box input.b_new-search, search-box input[type=submit] {width:100%; font-size:1.2em; line-height:2em; height:2em; text-align:center;}

	.search-box img.ui-datepicker-trigger {content:url("../images/cal_icon_mobile.png"); width:2em; height:2em;}

	

}

@media only screen and (min-device-width: 640px) and (max-device-width: 960px) and (orientation:portrait) 

{

	/* For portrait layouts only */

}

@media screen and (min-width: 961px)

{



}



.bd2s-search-box img.ui-datepicker-trigger {

   

    width: 24px;

}

.bd2s-search-box label {

    font-size: .8em !important;   

    color: #fff;

}



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

{

	input.bd2s-b_new-search, input.bd2s-btn

{

	background:#fff;

	height:auto !important;

	color:#000;

}
	.bd2s-search-box {padding-left:0; padding-right: 0;}
.bd2s-search-box label

{

	font-size: 1.4em !important;

	font-family: 'Open Sans', sans-serif;

	font-weight:normal;

}

input.bd2s-b_new-search, input.bd2s-btn {

	  background:transparent;

	padding:0px 10px 0px 10px; height:35px; border:1px solid #ffffff;

	font:normal 14px/35px 'Open Sans', sans-serif;

	color:#ffffff; 

	text-align:center; 

	text-transform:uppercase; 
min-width:50px;
border-radius:0px;
   }

.bd2s-search-box select.bd2s-day 

{

	font-size:1em !important;

}

 .bd2s-search-box select.bd2s-month 

 {

	 /*font-size:0.9em;*/

	 width:75%;

 }	

.bd2s-search-table

{

	font-size:1em !important;

} 

   }

   .error {

    color: #fff;}
	@media only screen and (min-width:992px) and (max-width:1400px)
	{
		input.bd2s-b_new-search, input.bd2s-btn
		{
			background: transparent;
    padding: 9px 11px 27px 11px;
    height: 54px;
    border: 1px solid #fff;
    font: normal 18px/35px 'Open Sans', sans-serif;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    min-width: 250px;
    border-radius: 0px;
		}
	}