.container-main .bootstrap-pxl.openbooking-whitelabel-pxl .btn {
    border-radius: 0;
}
.container-main .bootstrap-pxl.openbooking-whitelabel-pxl .btn.ob-btn-search{
    background-color: #FFB70F;
    border-color: #FFB70F;
}
.container-main .bootstrap-pxl.openbooking-whitelabel-pxl .btn.ob-btn-search:hover {
    background-color: rgb(194, 135, 0);
    border-color:  rgb(194, 135, 0);;
    color: rgb(255, 255, 255);
}
.container-main .bootstrap-pxl .ob-filter__map, .container-main .bootstrap-pxl .ob-filter__toggle {
    width: 100%;
    color: #FFB70F;
    background-color: #fff;
    border-color: #FFB70F;
}
.container-main .bootstrap-pxl.openbooking-whitelabel-pxl .has-feedback .form-control.ob-datepicker {
    border-radius: 0px;
    border-color: #FFB70F;
}

.container-main .bootstrap-pxl.openbooking-whitelabel-pxl .btn-default {
    color: #FFB70F;
    border-color: #FFB70F;
}

.container-main .bootstrap-pxl.openbooking-whitelabel-pxl {
    font-family: Syntax,Arial,sans-serif;
}

.container-main .bootstrap-pxl .daterangepicker td:not(.off).in-range, .container-main .bootstrap-pxl .daterangepicker td:not(.off).in-range:hover {
    background-color: rgba(255, 183, 15, 0.56);
}

.container-main .bootstrap-pxl .daterangepicker td:not(.off).active, .container-main .bootstrap-pxl .daterangepicker td:not(.off).active:hover {
    background-color: #FFB70F;
}
.container-main .bootstrap-pxl .daterangepicker .input-mini.active {
    border: 1px solid #FFB70F;
    border-radius: 4px;
}
.container-main .bootstrap-pxl .daterangepicker .applyBtn, .container-main .bootstrap-pxl .ob-filter-apply-button {
    background-color: #FFB70F;
    border-color: #FFB70F;
}
.container-main .bootstrap-pxl .daterangepicker .ranges .range_inputs .applyBtn:hover, .container-main .bootstrap-pxl .ob-filter-apply-button:hover {
    background-color: rgb(194, 135, 0);
    border-color:  rgb(194, 135, 0);;
    color: rgb(255, 255, 255);
}
.container-main .bootstrap-pxl .daterangepicker td.off.in-range, .bootstrap-pxl .daterangepicker td.off.in-range:hover {
    background-color: #fff;
    border-color: transparent;
    color: #999;
}
.container-main .bootstrap-pxl .ob-item__btn.ob-btn-detail, .container-main .bootstrap-pxl .ob-offer__booking-container .ob-offer__btn {
    background-color: rgb(255, 183, 15);
    color: rgb(255, 255, 255);
}
.container-main .bootstrap-pxl .ob-item__btn.ob-btn-detail:hover,.container-main .bootstrap-pxl .ob-offer__booking-container .ob-offer__btn:hover {
    background-color: rgb(194, 135, 0);
    border-color:  rgb(194, 135, 0);;
    color: rgb(255, 255, 255);
}
.container-main .bootstrap-pxl .daterangepicker .off {
    background-color: #fff;
    border-color: transparent;
    color: #999;
}
.container-main .bootstrap-pxl .ob-item__img--thumb.active, .container-main .bootstrap-pxl .ob-item__img--thumb.active:hover, .container-main .bootstrap-pxl .ob-item__img--thumb:hover {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #FFB70F;
}
.container-main .bootstrap-pxl .ob-message__inner-container .ob-message__text {
    color: rgb(111, 111, 87);
}
.container-main .bootstrap-pxl .ob-message__outer-container {
    background: #ECECE8;
    border: 1px solid #b9b9b5;
    border-right: none;
    border-left: none;
}

.container-main .bootstrap-pxl .ob-message__outer-container .ob-search-message-button:not(.ob-message__close):hover {
    color: rgb(255, 255, 255);
    background-color: rgb(87, 79, 71);
    border-color: rgb(87, 79, 71);
}

.container-main .bootstrap-pxl .ob-message__outer-container .ob-search-message-button:not(.ob-message__close) {
    color: rgb(255, 255, 255);
    background-color: rgb(154, 152, 140);
    border-color: rgb(154, 152, 140)
}
.container-main .bootstrap-pxl .ob-map-view .extra-marker.extra-marker-custom-custom {
    color: #FFB70F;
    border: 1px solid #FFB70F;
}

.container-main .bootstrap-pxl .ob-map-view .extra-marker.extra-marker-custom-custom:after {
    border-color: #FFB70F transparent transparent
}
.container-main .bootstrap-pxl .ob-map-view .extra-marker.extra-marker-custom-custom.active {
    background-color: #FFB70F;
}

.container-main .bootstrap-pxl form input[type=checkbox], .container-main .bootstrap-pxl form input[type=radio] {
    display: block;
}
.container-main .bootstrap-pxl .ob-item__stars-container {
    width: 110px;
}
.container-main .bootstrap-pxl .ob-filter__selected-filters .ob-filter__selected-option {
    color: rgb(255, 255, 255);
    background-color: rgb(154, 152, 140);
    border-color: rgb(154, 152, 140)
}
.container-main .bootstrap-pxl .ob-loadmore .ob-loadmore__text {
    color: rgb(111, 111, 87);
}

.container-main .bootstrap-pxl .ob-loadmore {
    background: #ECECE8;
    border: 1px solid #b9b9b5;
}
.container-main .bootstrap-pxl .ob-extended-banner {
    background: #ECECE8;
    border: 1px solid #b9b9b5;
}
.container-main .bootstrap-pxl .ob-extended-banner__text-button, .container-main .bootstrap-pxl  .ob-extended-banner__text {
    color: rgb(111, 111, 87);
}
.container-main .bootstrap-pxl .ob-extended-banner__button {
    color: rgb(255, 255, 255);
    background-color: rgb(154, 152, 140);
    border-color: rgb(154, 152, 140)
}

.container-main .bootstrap-pxl .ob-extended-banner__button:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(87, 79, 71);
    border-color: rgb(87, 79, 71);
}

.container-main .bootstrap-pxl .ob-custom-WhitelabelModal .ob-custom-calendar--range {
    background-color: rgba(255, 183, 15, 0.56) !important;
}
.container-main .bootstrap-pxl .ob-custom-WhitelabelModal .ob-custom-calendar--range-start, .container-main .bootstrap-pxl .ob-custom-WhitelabelModal .ob-custom-calendar--range-end {
    background-color: #FFB70F !important;
}
.container-main .bootstrap-pxl .ob-custom-WhitelabelModal table.month td.day:hover {
    background: #FFB70F !important;
    color: #fff;
}
.container-main .bootstrap-pxl .ob-custom-btn-modal--accept {
    background-color: #FFB70F !important;
    border-color: #FFB70F !important;
    color: #fff !important;
}

.container-main .bootstrap-pxl .ob-custom-btn-modal--reset {
    color: #FFB70F !important;
    border-color: #FFB70F !important;
}
.ob-custom-input--suggest input {
    border-color: #FFB70F !important;
}

body div.m-cookiepopup.m-cookiepopup--visible {
    background: #ecece8;
}
body .ob-loading-info--text {
    top: 0 !important;
}

.ob-detail__arrival {
        display: none;
}
