﻿/* calendar changes by Claudiu * 18.09 */
.yf-ui-datepicker.yf-ui-widget.yf-ui-widget-content {
    background-color: #fff;
}

.yf-ui-datepicker .yf-ui-state-default {
    border: 1px solid rgba(0, 128, 128, 0.6);
    position: relative;
}

    .yf-ui-datepicker .yf-ui-state-default.yf-ui-datepicker-unselectable:after {
        content: '';
        position: absolute;
        background-color: teal;
        width: 100%;
        height: 1px;
        left: 0;
        top: 50%;
        transform: rotate(-45deg);
    }

.YFSaturdayhighlight a {
    background-color: teal !important;
    color: #fff !important;
    border: teal !important;
    text-align: center !important;
}

.yf-ui-state-disabled span:before {
    background-color: teal;
}

.yf-main-wrapper .YFratedYachtsoffers span, .yf-list-view-mode a:hover {
    background-color: teal;
}
/* finish calendar changes*/


.yf-main-wrapper .YFratedYachtsoffers span, .yf-list-view-mode a:hover {
    background-color: teal;
}

.yf-wshl-new-p {
    color: teal;
}

.yfcr-main-review {
    color: teal;
}

.yf-rating-value, .yf-list-yacht-reviews, .yf-list-view-mode a {
    color: teal;
}

.yf-list-view-mode a, div#yf-filter-searchagain {
    border: 1px solid teal;
}

    #yftabreviews .yf-det-accordion-info-right, div#yf-filter-searchagain h3, .yf-content-yachtlist-header a#YFSearchbtn {
        color: teal;
        background-color: #fff;
    }

.yf-content-yachtlist-header a#YFSearchbtn {
    background: #fff;
}

.collapseOnlyAdditional::before, .yf-search-criteria > *:before {
    color: teal;
}

.yf-main-wrapper .yfmButton, .yf-offers-price {
    background-color: teal;
}

    .yf-main-wrapper .yfmButton:hover, .yf-search-form .yf-ui-datepicker-trigger {
        background-color: teal;
    }

.yf-main-wrapper .yf-ui-slider .yf-ui-slider-handle {
    background-color: teal;
}

.topDealsCarousel .TDYacht .TDYachtNewPrice {
    color: teal
}

a#YFtop {
    background-color: teal;
}

.yf-list-item h3.yf-list-yacht-title:hover, .grid-wrap .yf-grid-info h3:hover {
    color: teal;
    text-decoration: none;
}

.yf-list-item-button a.yf-list-button {
    background-color: teal;
}

.yf-main-wrapper .yf-list-button-line a.yf-list-button {
    background-color: teal;
}

.yf-grid-yacht-row > * {
    background-color: teal;
}

.yf-search-criteria a.yf-search-again {
    color: #fff;
    background-color: teal;
}

.yf-book input[type='button'], #yf-book-now, .yf-book .yfm-button, a#YFSearchbtn {
    background-color: teal;
    border: 1px solid teal;
}

.yf-get-offer input[type='button'], .yf-get-offer .yfm-button {
    color: teal;
    border: 1px solid teal;
}

    .yf-get-offer input[type='button']:hover, .yf-get-offer .yfm-button:hover {
        background-color: teal;
    }

.yf-ui-slider-range.yf-ui-widget-header.yf-ui-corner-all.yf-ui-slider-range-min, .yf-ui-slider-range.yf-ui-widget-header.yf-ui-corner-all.yf-ui-slider-range-max {
    background-color: teal;
}

.YFBookingCalendar a {
    color: teal;
}
.YFBookingCalendar .YFBCdd select,
.YFBookingCalendar .YFBCdd optgroup {
    background: rgba(0, 128, 128, 0.7);
}
.YFBookingCalendar .YFBCdd select:focus {
    background: teal;
}
.YFBookingCalendar .YFBCprev:hover {
    background: teal;
}

.YFBookingCalendar .YFBCprev2:hover {
    background: teal;
}

.YFBookingCalendar .YFBCpnext2:hover {
    background: teal;
}

.YFBookingCalendar .YFBCnext:hover {
    background: teal;
}

.YFBookingCalendar .YFBCoffers.YFactive {
    background: teal;
}


.YFBookingCalendar .YFBCoffers.YFactive {
    background: teal;
}

.CRBannerwrapper input[type='button'] {
    background: teal;
}
