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

.vbselectr-result {
background-color:#9a8555!important;
}

.vbrowroomcapacity i{
color:#9a8555!important;
}


ol.vbo-stepbar li.vbo-step-complete,ol.vbo-stepbar li.vbo-step-current, ol.vbo-stepbar li.vbo-step-complete {
border-bottom: 4px solid #9a8555!important;
}


ol.vbo-stepbar li.vbo-step-current:before {
    border: 2px solid #9a8555!important;
}

ol.vbo-stepbar li.vbo-step-complete:before {
background-color:#9a8555!important;
}

.vbo-oconfirm-roomname{
color:#9a8555!important;
}

.vbo-results-head > div > i {
color:#9a8555!important;
}

.vbselectr a, .vbselectr-result, #9a8555!important;{
    background:#9a8555!important;
}

.vbmaxadultsdet .vbmaximgdet i {
    background:#9a8555!important;
}

.vbcalpricedaycost div  {
border: 1px solid #9a8555;
}

.vbcalpricedaycost div {
color:#9a8555!important;
}

.vbo-reqinfo-opener, .vbselectr a  {
color:#ffffff!important;
background:#9a8555!important;
}

.vbo-showprc-price-entry-cost {
color:#9a8555!important;
}

.vbo-showprc-room-head .vbo-showprc-staydetails i {
color:#9a8555!important;
}

.vbcustomfields .vbo-oconfirm-cfield-entry {
width:46%!important;
}

.vbcustomfields .vbo-oconfirm-cfield-entry:first-child {
    width: 100% !important;
  }

.vbo-pref-color-btn {
    color: #ffffff !important;
}

/* Tablet (fino a 1202px) */
@media (max-width: 1202px) {
  .vbcustomfields .vbo-oconfirm-cfield-entry {
    width: 95% !important;
  }
}
.vbo-listing-amenity-icon img {
    width: 5% !important;
    height: auto;
}

.vbo-room-carat .vbo-expl img {
    width: 58% !important;
    height: auto !important;
}
.roomlist_carats .vbo-room-carat {
margin: 4px 1px 0 0!important;
}

button#vbo-mod-horsearch-sbt-498
Specificità: (1,0,1)
 {
    letter-spacing: inherit;
}


