/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

#pax, #daterange {
    cursor: pointer;
}

.search-form-label {
	font-size:14px;
	color: rgb(255, 255, 255);
    font-weight: bold;
	margin:0;
	padding:0
}

.search-form-input-title {
    display: inline;
    width: 10%
}
/*
#search-form #pax {
    border-radius: 4px;
    background: url('../images/pax_dropdown.png') no-repeat right #fff;
    -webkit-appearance: none;
    background-position-x: 100%;
}

#search-form #rooms {
    border-radius: 4px;
    background: url('../images/rooms2_dropdown.png') no-repeat right #fff;
    -webkit-appearance: none;
    background-position-x: 100%;
}
*/

/* ----------------------------------------------------------------
	SEARCH BAR
-----------------------------------------------------------------*/
.select2-selection {
    border: solid 1px #0ea130 !important;
    background-color: #FFF !important;
    font-size: 10px;
    letter-spacing: 0px;
    font-weight: 400;
    padding: 3px 12px 0px 0px;
    font-size: 18px;
    height: 38px !important
}

.input-custom {
    background-color:#FFF;
    border:1px solid #59BA41 !important;
}

.input-custom-icon {
    background-color:#b9ecb1;
    border:1px solid #59BA41 !important;
}

.input-custom-icon-error {
    background-color:#ec8f8f;
    border:1px solid #ab1515 !important;
}

.input-custom-error {
    background-color:#ffdddd !important;
    border:1px solid #ab1515 !important;
}

.help-block-error {
    color: #ff0000;
}

@media screen and (min-width: 801px) {
	#search-form #rooms, #search-form #pax {
		max-width:85px;
	}

	.search-form-input-title.desktop {
		display: inline;
	}

	.search-form-input-title.mobile {
                display: none;
        }
}

@media screen and (max-width: 800px) {
	.search-form-input-title.desktop {
                display: none;
        }

        .search-form-input-title.mobile {
                display: inline;
        }

	.i-rounded.i-medium.icon-search.submitbtn {
		width: 56px !important;
	}
}
