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

.btn.vbo-pref-color-btn {
  background-color: var(--e-global-color-accent) !important;
  color: var(--e-global-color-a291686) !important;
}
.btn.vbo-pref-color-btn:hover {
  background-color: var(--e-global-color-primary) !important;
  color: var(--e-global-color-a291686) !important;
}
ol.vbo-stepbar li.vbo-step-complete::before {
  color: var(--vbo-contrast-text-color);
  background-color: var(--e-global-color-primary) !important;
}
.vbo-showprc-price-entry-radio {
  accent-color: var(--e-global-color-primary);
}
.vbcustomfields .vbo-oconfirm-cfield-entry-checkbox input {
  accent-color: var(--e-global-color-secondary);
}
.vbo-booking-details-head-confirmed {
  background: var(--e-global-color-accent);
  color: var(--e-global-color-a291686) !important;
}
.vbo-booking-precheckin-cmd a {
  background: var(--e-global-color-accent);
  color: var(--e-global-color-a291686) !important;
}
.vbo-booking-precheckin-cmd a:hover {
  background: var(--e-global-color-primary);
  color: var(--e-global-color-a291686) !important;
}
.vbo-booking-mod-cmd a, .vbo-booking-canc-cmd span {
  color: #fff !important;
}
.vbselectr a {
  background: var(--e-global-color-primary);
  color: #fff !important;
}
.vbselectr a:hover, .vbselectr-result:hover {
    background: var(--e-global-color-secondary);
}
.vbo-reqinfo-opener {
  background: var(--e-global-color-accent);
  color: #fff !important;
}
.vbo-reqinfo-opener:hover {
  background: var(--e-global-color-primary);
}
.vbdialog-reqinfo button.btn {
  background: var(--e-global-color-accent);
}
.vbdialog-reqinfo button.btn:hover {
  background: var(--e-global-color-primary);
}
.vbdialog-reqinfo .vbdialog-reqinfo-formentry-ckbox input {
  accent-color: var(--e-global-color-secondary);
}
.vbmaxminpeopleroom .vbmaximgdet i {
  background: var(--e-global-color-secondary);
}
.vbcaldivcont .vbcaltrmonth .vbo-rdet-avcal-nav {
    background: var(--e-global-color-primary);
}
.vbcaldivcont table .vbcaltrmonth td {
    border-bottom: 2px solid var(--e-global-color-primary);
}

.vbo-listing-details-wrap .vbo-listing-details-divsearch .vbo-search-submit .btn {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-netral);
}

.vbo-listing-details-wrap .vbo-listing-details-divsearch .vbo-search-submit .btn:hover {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-a291686);
}

.vbo-search-submit .btn {
  background-color: var(--e-global-color-accent) !important;
  color: var(--e-global-color-a291686) !important;
}
.vbo-search-submit .btn:hover {
  background-color: var(--e-global-color-primary) !important;;
}
.vbentercoupon input.vbinputcoupon {
  background: none repeat scroll 0 0 var(--vbo-white-bg-color) !important;
}
.vbrowroomcapacity i {
  color: var(--e-global-color-primary);
}
ol.vbo-stepbar li.vbo-step-complete, ol.vbo-stepbar li.vbo-step-current {
    border-bottom: 4px solid var(--e-global-color-secondary);
}
ol.vbo-stepbar li.vbo-step-current:before {
    border: 2px solid var(--e-global-color-primary);
}
.vbo-results-head > div > i {
    color: var(--e-global-color-primary);
}
.vbsearchproominfo .vbsearchroomparty i, .vbo-showprc-room-head .vbo-showprc-staydetails i {
    color: var(--e-global-color-primary);
}
.vbo-showprc-price-entry-cost {
    color: var(--e-global-color-primary);
}
.vbo-oconfirm-roomname {
    color: var(--e-global-color-primary);
}
.vbinput {
    border: 1px solid var(--vbo-border-color) !important;
}
.vbtextarea {
    border: 1px solid var(--vbo-border-color) !important;
}
/* Book Now - Search Form*/
.vbdivsearch   {
	display:flex;
	justify-content: center;
}