/* This CSS file will be loaded at last. Any CSS customization should be placed here */

.vblistroomcat {
    display: none;

}

@media (max-width: 800px) {
.vbstepsbarcont {
    margin-top: -100px;
    width: 100%;
    text-align: left;
    font-size: 12px;
    display: inline-block;
    margin: -150px 0 35px -10%;
}
	ol.vbo-stepbar li.vbo-step-next {
border-bottom: 4px solid #ddd;
}
	ol.vbo-stepbar li.vbo-step-next:before {
  background-color: #ccc;
	}
	
	.vbdivsearch.vbo-search-mainview {
	background-color:lightgray;
}
	
.vbdivsearch .vb-search-inner .vbo-search-inpblock .input-group > input {
	background-color: #fff;
  }
	
.vbo-step-complete a {
  color: black;
  text-decoration: none; /* Facultatif : enlève le soulignement */
}

	input#checkindate {
    color: #000;
}
	input#checkoutdate {
		   color: #000;
}
	select#vbo-roomsnum {
		 background-color: #fff !important;
}
	span.vbo-search-num-adults-entry-inp {
			 background-color: #fff !important;
}
	
.vbdivsearch .vb-search-inner select, .vbo-showprc-optionstable .vbo-showprc-option-entry > div select, .vbo-availability-controls select {
    width: 100% !important;
    background-color: white;
}
	
.notice.is-dismissible.notice-error {
    background: white !important ;
}
	
	p.err {
    background-color: #fff !important;
}
	
	button.btn.vbo-pref-color-btn {
    color: white !important;
}
	a.vbo-goback-link.vbo-pref-color-btn-secondary {
    padding: 10px !important;
}
	
	.vboptionforcequant {
    background: white !important;
}
	
.vbo-oconfirm-summary-room-cell-descr {
   background-color: #F6F6F6 !important;
}
	
.vbo-rdet-descprice-block .vbo-rdet-desc-cont {
    background-color: white !important;
}

.vbo-oconfirm-summary-total-wrapper.vbo-oconfirm-summary-total-wrapper-notaxes {
  background-color: #F6F6F6 !important;
}

.vbo-oconfirm-cfield-input  input[type="tel"]
	{
background-color: #F9FAFB !important;
border-width: 1px !important;
border-color: lightgray !important;
border-style: solid !important;
	}

.vbf-countryinp {
background-color: #F9FAFB !important;
border-width: 1px !important;
border-color: lightgray !important;
border-style: solid !important;
}

	.vbo-oconfirm-cfield-input {
	background-color: #F9FAFB !important;
}
	
	textarea#vbf-inp16 {
 background-color: #F6F6F6 !important;
}
	
input.btn.booknow.vbo-pref-color-btn {
    padding: 10px !important;
    text-align: center !important;
}





