/* This CSS file will be loaded at last. Any CSS customization should be placed here */
.vbo-search-num-adults-entry > span, .vbo-search-num-children-entry > span, .vbo-search-num-adults-entry > label, .vbo-search-num-children-entry > label {
	display: block;
	text-align: left !important;
}
.vbdivsearch .vb-search-inner select {
    width: 80px !important;   /* increase as you like */
}
.vb-search-inner .input-group .fa-calendar-alt {
    border-left: 1px solid var(--vbo-border-color);
}

.vbmaxchildrendet .vbmaximgdet i {
    background: #375869 !important;
}
.vbmaxadultsdet .vbmaximgdet i {
   background: #375869 !important;
}
.vbmaxtotdet .vbmaximgdet i {
    background: #375869 !important;
}
.vbrowroomcapacity i {
    color:#375869 !important;
}

ol.vbo-stepbar[data-vbosteps-steps="2"] li { width: 49%; }
ol.vbo-stepbar[data-vbosteps-steps="3"] li { width: 33%; }
ol.vbo-stepbar[data-vbosteps-steps="4"] li { width: 24%; }
ol.vbo-stepbar[data-vbosteps-steps="5"] li { width: 19%; }
ol.vbo-stepbar[data-vbosteps-steps="6"] li { width: 16%; }
ol.vbo-stepbar[data-vbosteps-steps="7"] li { width: 14%; }
ol.vbo-stepbar[data-vbosteps-steps="8"] li { width: 12%; }
ol.vbo-stepbar[data-vbosteps-steps="9"] li { width: 11%; }
ol.vbo-stepbar li.vbo-step-complete,
ol.vbo-stepbar li.vbo-step-current {
	border-bottom: 4px solid #375869 !important;
}
ol.vbo-stepbar li.vbo-step-next {
	
	border-bottom: 4px solid #375869 !important;
}
ol.vbo-stepbar li.vbo-step-complete:before {
	
	background-color: #375869 !important;
	
}
ol.vbo-stepbar li.vbo-step-current:before {
	
	
    border: 2px solid #375869 !important;
	
}
ol.vbo-stepbar li.vbo-step-next:before {
	background-color: #375869 !important;
	
}
.vbo-results-head > div > i {

	color: #375869 !important;
}
.vbsearchproominfo .vbsearchroomparty i, .vbo-showprc-room-head .vbo-showprc-staydetails i {
	color: #375869 !important;
}
.vbo-showprc-price-entry-cost {
	
	color: #375869 !important;
	
}
.vbo-oconfirm-roomname {

	color: #375869 !important;
	
}