@charset "utf-8";
/* CSS Document */

.search-box-div
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:100%;
	display:block;
	font-family: 'Roboto Condensed', sans-serif; 
	
}
/*** SEARCH BOX ***/
#bookdirect2save_availability_search_box_1023 form{margin:0px auto; width:100%;}
.search-box 				{background:none; margin:0px 0px 0px 0px; padding-bottom:5px; width:100%; min-height:40px;
							 font:bold 12px Arial,Helvetica,sans-serif; color:#fff; text-transform:uppercase;}

.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:1.2em; text-transform:capitalize; border:solid 1px #cfcfcf; outline:none;}
.search-box td.padding		{padding-top:0px; padding-bottom:0px;     font-weight: 500;
    font-family: 'Roboto', sans-serif; font-size:1.2em; color:#fff;}
.search-box .bgcolor-one	{background:transparent;}
.search-box .bgcolor-two	{background:transparent;}
.search-box .bgcolor-three	{background:transparent;}

.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:'Calibri',sans-serif,arial,verdana; 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: #981001;   
    margin: 2px 0px;
    padding: 9px 14px 10px 14px;
    /* height: 30px; */
    border: none;
    font:1.2em 'Roboto', sans-serif;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;    
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-appearance: none;
}
/*.search-box input.b_new-search:hover	{
	 background: #6199ca;
	color:#FFFFFF; 
	transition:color ease-in-out 1.2s;
	
}*/
#checkin_day, #checkout_day		{width:60px !important;}
#checkin_month_year, #checkout_month_year	{width:138px;}
#nights	{color:#fff !important; font-weight:bold; font-size:16px; line-height:40px; font-family:'Calibri',sans-serif,arial,verdana;}
.search-box img.ui-datepicker-trigger {margin-top:5px; width:24px; height:24px; content:url("https://www.bookdirect2save.com.au/images/cal_icon.gif"); 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; background: red;
    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("https://www.bookdirect2save.com.au/images/cal_icon.gif"); 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: 25px !important;
}
.bd2s-search-box label {
    font-size: 1.1em !important;   
    color: #fff;
}

@media only screen and (min-width: 0px) and (max-width: 768px)
{
	input.bd2s-b_new-search, input.bd2s-btn
{
	background:#0075c4 !important;
	
}

input.bd2s-b_new-search, input.bd2s-btn {
	   background: #981001 !important;
    /* min-width: 10px !important; */
    font-size: 1.2em !important;
    border-radius: 0px;
    border: none;
    display: block;
	font-family: 'Roboto Condensed', sans-serif; 
   }
.bd2s-search-box select.bd2s-day 
{
	font-size:0.9em !important;
}
 .bd2s-search-box select.bd2s-month 
 {
	 font-size:0.9em;
	 width:75%;
 }	 
   }
   .error {
    color:#fff;}