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