.theme(@sb_base_color, @body_bg_color_local, @dark_font_color, @light_font_color, @sb_busy, @sb_available) {
@import "/v2/themes/assets/base-colors.less?v=2";
//temporary fix, remove after merge new palettes !!!!!!!
@body_bg_color: #fff;
@formattedColor: contrast(@sb_base_color, @dark_font_color, @light_font_color);
@svg-fill-color: fade(@formattedColor,99.9%);
@formThemeColor: @sb_base_color;
@svg-base-color: fade(@formThemeColor, 99.9%);
//@body_bg_color_local : #ffffff;
@body_bg_color: @body_bg_color_local;
@btn_color_1: @sb_base_color;
body {
background: #fff;
color: @dark_font_color;
}
@formattedColor: contrast(@sb_base_color, @dark_font_color, @light_font_color);
@svg-fill-color: fade(@formattedColor,99.9%);
@formThemeColor: @sb_base_color;
@svg-base-color: fade(@formThemeColor, 99.9%);
#header .items-wrapper .nav-item{
background: @sb_base_color;
color: @dark_font_color;
&:hover,&:focus{
background: darken(@sb_base_color, 30%);
}
}
#header .items-wrapper .nav-item.focus{
background: darken(@sb_base_color, 30%);
}
.items-wrapper .nav-item#sb_client_info .login-container .avatar .logged-in {
background: url('data:image/svg+xml;utf8,');
background-size: 22px;
background-repeat: no-repeat;
background-position: center;
}
.items-wrapper .nav-item#sb_client_info .login-container .avatar .logged-out {
background: url("data:image/svg+xml,%3Csvg viewBox='0 0 46 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.99007 21.0112C0.89286 21.0112 0 21.9041 0 23.0014C0 24.0973 0.892157 24.9902 1.99007 24.9902H10.3678V21.0112H1.99007Z' fill='%23fff'/%3E%3Cmask id='mask0_208:2' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='10' y='5' width='36' height='36'%3E%3Crect x='10.3679' y='5.20752' width='35.5849' height='35.5849' rx='3' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_208:2)'%3E%3Cpath d='M42 5.18514L13.5 5.18506C9.84269 5.18506 10.3206 8.15924 10.3206 11.8159V13.0002V21.0104H28.2444L24.4112 17.1769C23.6366 16.4008 23.6366 15.1385 24.4112 14.3629C24.787 13.9871 25.2858 13.7799 25.8171 13.7799C26.3503 13.7799 26.8493 13.9872 27.2256 14.3629L34.4558 21.5934C34.6373 21.7742 34.7808 21.9885 34.8835 22.2311C34.9898 22.4924 35.039 22.7447 35.039 23.0012C35.039 23.257 34.9905 23.5096 34.8912 23.7515C34.7851 24.007 34.6414 24.2202 34.4613 24.4038L27.2255 31.6382C26.8476 32.0138 26.3474 32.2201 25.817 32.2201C25.2864 32.2201 24.7847 32.0138 24.4104 31.6382C23.6358 30.8606 23.6358 29.5984 24.4104 28.8231L28.2443 24.9899H10.3204V27.166V31.1619V36.0001L10.3204 37.5001C10.3204 41.1552 13.2961 40.8146 16.9533 40.8146H39.3218C42.9791 40.8146 46 41.1552 46 37.5001V24.4038V8.50002C46 5.50007 43.5652 5.18499 42 5.18514Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
background-size: 24px;
background-repeat: no-repeat;
background-position: center;
}
#header .items-wrapper .nav-item#sb_cart .cart-container .cart{
background: url('data:image/svg+xml;utf8,');
background-size: 22px;
background-repeat: no-repeat;
background-position: center;
}
.pwa_install__button-link{
color: @sb_base_color;
}
.pwa-app--btn,
.btn,
.current-booking-info .booking-btns .btn.sb_add_to_cal,
.current-booking-info .booking-btns .btn.sb-ticket-download,
#main-buttons .wrapper .inner .bar .btn,
#sb_login_form .sb-client-info-popup,
.sb-widget-form .buttons .send-message-button,
#reviews-view .add-review .form .send-btn-container button,
#sb_booking_content .tab .btn.select,
#sb_time_classes_service_container .btn.select,
#sb-timeline #steps #time-settings #sb_booking_company_time .btn,
#remind-password .bar #sb_remind_btn,
#main #main-content #sb_content #client-login button.btn,
#sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn,
.modal-dialog .modal-content .modal-footer .btn,
.payment-modal #sb_pay_btn,
#membership-view .mb.btn-bar .active-container a.wrapper,
#membership-view .mb.btn-bar .info-container a.wrapper,
.paid-attribute-footer .btn.next,
#membership-view #sb_membership_list_container > div .membership-item .btn-bar .recurring-profile-btn{
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
&:hover,&:focus{
background: darken(@sb_base_color, 30%) !important;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color) !important;
}
a {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
&:hover,&:focus{
background: darken(@sb_base_color, 30%);
outline: none !important;
}
}
}
.pwa-app--btn:hover,
.pwa-app--btn:focus,
.pwa-app--btn:active{
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
.pwa_install__button-link{
color: @sb_base_color;
}
.ada-compliance__btn {
background: @sb_base_color !important;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color) !important;
&:hover,&:focus{
background: darken(@sb_base_color, 30%) !important;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color) !important;
}
}
#news-index .news-list .article .bar .read-more a {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
/*second view button*/
.subscribe-component--btn-bar .btn-bar--row .btn.btn-danger,
.current-booking-info .booking-btns .btn.sb-book,
.current-booking-info .booking-btns .btn.sb-reschedule,
.btn.sb_cancel_btn,
a.btn.btn-default.show-all,
.modal-footer #sb_cancellation_cancel,
//#main-buttons .btn.map,
//#main-buttons .btn.promo,
#sb_login_form #sb_sign_out_btn,
.sb-widget-form .buttons .open-booking-widget-button,
.datepicker-button #sb_label_container,
#sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_multiple_booking_btn,
.timezone-modal.modal-dialog .modal-content .modal-footer #sb_cancel_button,
#client-profile-edit .bar-with-btn .btn.btn-danger,
#main-buttons .btn.map a,
#main-buttons .btn.promo a,
.not-logged .bar .btn-bar--row .btn.btn--sign-up{
border-color: @sb_base_color;
background: #fff;
color: @sb_base_color !important;
&:hover,&:focus{
//border-color: darken(@sb_base_color, 11%);
//color: darken(@sb_base_color, 11%);
background: darken(@sb_base_color, 30%);
color: contrast(@sb_base_color, @dark_font_color, @light_font_color) !important;
}
a {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
&:hover,&:focus{
//background: transparent;
//color: darken(@sb_base_color, 11%);
background: darken(@sb_base_color, 30%);
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
}
.current-booking-info .booking-btns .btn.sb_cancel_btn{
border-color: #fff;
background: #fff;
color: @sb_base_color;
&:hover,&:focus{
background: darken(@sb_base_color, 30%);
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
.booking-waiting .current-booking-info .booking-btns .btn.sb_cancel_btn{
border-color: @sb_base_color;
background: #fff;
color: @sb_base_color !important;
&:hover,&:focus{
background: darken(@sb_base_color, 30%);
color: contrast(@sb_base_color, @dark_font_color, @light_font_color) !important;
}
}
#main-buttons .btn.map,
#main-buttons .btn.promo,
.current-booking-info .booking-btns .btn.sb-book,
.btn.sb_cancel_btn {
border-color: @sb_base_color;
}
#main-buttons .wrapper .inner .bar {
.btn.map,
.btn.promo {
a{
color: @sb_base_color;
&:hover,&:focus{
color: darken(@sb_base_color, 30%);
}
}
}
}
#news-single .return-btn a{
color: @sb_base_color;
&:hover,&:focus{
color: darken(@sb_base_color, 30%);
}
}
#sb_menu a {
color: @dark_font_color;
@media only screen and (max-width: 1024px) {
color: #464646;
}
}
#main #main-buttons .company-name {
color: @dark_font_color;
}
.btn.book-btn {
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
//color: #ffffff;
a {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
//color: #fffffe;
}
}
#main #main-content #sb_content #sb_product_pagination .current,
#main #main-content #sb_content #sb_product_pagination .arrow:hover,
#main #main-content #sb_content #sb_product_pagination .current:hover{
background-color: @sb_base_color;
color: @light_font_color;
}
#footer .copyright {
color: contrast(@body_bg_color_local, @dark_font_color, @light_font_color);
}
.full-info-trigger {
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
&:hover, &:focus{
background: darken(@sb_base_color, 30%);
}
//color: #ffffff;
}
#header .nav-wrapper .items-wrapper .nav-item#book-btn .book-btn-container .item-container {
background: @sb_base_color;;
}
.modal-dialog .modal-content .modal-header {
background: @sb_base_color;
.modal-title {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
//button with base color
#header .nav-wrapper #sb_menu .nav li.active a,
#header .nav-wrapper #sb_menu .nav #sb_appended_menu_item ul li.active a{
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
#header .nav-wrapper #sb_menu .nav li a:hover,
#header .nav-wrapper #sb_menu .nav li a:focus{
background: darken(@sb_base_color, 30%);
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
#booking-result-view #booking-result-tabs .tabs-container .tab-link {
a {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
&.active {
a {
background: rgba(255, 255, 255, 0.30);
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
a:hover, a:focus{
background: rgba(255, 255, 255, 0.30);
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
#main #main-content #sb_content #reviews-view .add-review .form .social-container .line-arrow {
background: @body_bg_color_local;
}
#sb-timeline #steps-nav #menu-active-bg {
background: @sb_base_color;
}
#main #main-content #sb_content #sb_product_container .sb-list-type.simple-list .product-item .badge {
//background-color: @booking_nav_bg_color;
}
#sb-timeline #steps-nav li:not(.passed) {
.title-small {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
#sb-timeline #steps-nav li.filled{
.title-small{
border-bottom-color: #fff;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
.title-sub{
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
#sb-timeline #steps-nav li:first-child, #sb-timeline #steps-nav li.passed,
#sb-timeline #steps-nav li.passed + li:not(.passed) {
background: @sb_base_color;
.title-small {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
#sb-timeline #steps #steps-content #sb_booking_content .detail-step .right-side #sb_book_btn {
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
//color: #ffffff;
a {
//color: #fffffe;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
#sb-timeline #steps-nav li:first-child:after {
background: #fff;
border-top-color: #fff;
border-left-color: @sb_base_color;//@booking_nav_bg_color;
border-bottom-color: #fff;
}
#sb-timeline #steps-nav li.passed + li:not(.passed):after {
background: transparent;
border-top-color: transparent;
border-left-color: @sb_base_color;
border-bottom-color: transparent;
}
//timeline colors
//.badge {
// background: @sb_base_color;
// color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
// &:before {
// border-top: 40px solid @sb_base_color;
// }
// &:after {
// border-top: 5px solid @sb_base_color;
// }
//}
#main #main-content #sb_content #sb_product_container .sb-list-type.simple-list .product-item .item-data .badge {
color: @dark_font_color;
}
#sb_main #main #main-content #sb_content #gallery-view .img-list li a:before,
#sb_main #main #main-content #sb_content #social-gallery-view .img-list li a:before {
background-color: fade(@sb_base_color, 80%);
}
#sb_main #main #main-content #sb_content #gallery-view .img-list li a:focus,
#sb_main #main #main-content #sb_content #social-gallery-view .img-list li a:focus {
&:before{
background-color: fade(@sb_base_color, 80%);
}
}
#booking-result-view #booking-result-tabs {
background-color: @sb_base_color;
}
.tabs_top_wrap .title-main{
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
//.current-booking-info .booking-btns .btn.sb_cancel_btn{
// background: url('data:image/svg+xml;utf8,');
//}
.telegram-notifications--modal .close-full-info,
.modal-dialog .modal-content button.close,
.tab.tab-col .full-info .close-full-info,
#sb-timeline #steps #steps-content #sb_booking_content .location-item .tab .location-modal .close-full-info,
#client-profile-preview .close-modal,
#client-profile-edit .close-modal,
#remind-password .close-modal,
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb-time-classes-container.classes-plugin .inner .provider-container .provider-col .provider-item .full-info .close-full-info{
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
&:hover,&:focus{
background: darken(@sb_base_color, 30%);
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
.modal-dialog .modal-content .modal-header {
background: #fff;
}
.modal-dialog .modal-content button.close span {
background: url('data:image/svg+xml;utf8,');
}
.modal-dialog .modal-content .modal-header .modal-title{
color: @dark_font_color;
}
.custom-checkbox .custom-label {
border-color: @sb_base_color;
}
.tab.tab-col .full-info-trigger .fi:before{
background: url('data:image/svg+xml;utf8,');
}
#header.with-shadow {
box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08);
}
#header .items-wrapper .nav-item .full-info.active{
box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08);
}
#header .nav-wrapper.active{
box-shadow: 10px 0 30px -6px rgba(88, 88, 88, 0.6);
}
#reviews-view .add-review .info .name,
.review-tab .d-flex .author a{
color: @dark_font_color;
}
#sb-timeline #steps-nav{
background: @sb_base_color;
}
#sb_booking_company_time #sb_change_timezone:after{
background: url('data:image/svg+xml;utf8,');
background-repeat: no-repeat;
background-position: center;
background-size: 24px;
}
#sb-timeline #steps #sb_back_button a{
color: @sb_base_color;
&:focus{
text-decoration: underline;
}
}
#sb-timeline #steps-nav li:first-child .title-small,
#sb-timeline #steps-nav li.active .title-small,
#sb-timeline #steps-nav li.passed + li.active:not(.passed) .title-small{
color: @sb_base_color;
}
#sb-timeline #steps-nav li.passed:first-child .title-small,
#sb-timeline #steps-nav li.passed .title-small,
#sb-timeline #steps-nav li.passed + li:not(.passed) .title-small,
#sb-timeline #steps-nav li.passed .title-sub{
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
#sb-timeline #steps-nav li.passed .title-small{
border-bottom-color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
#sb_attribute_list_container .product-item .badge,
#steps-content .product-section .product-item .tab .badge{
color: @dark_font_color;
}
#steps-content .product-section .product-item .changed-items-num .product-label:before,
#steps-content .product-attribute-section .product-list-view-wrapper .product-item .product-label:before{
border-color: @sb_base_color;
background: #fff;
}
#steps-content .product-section .product-item .changed-items-num .product-label:after,
#steps-content .product-attribute-section .product-list-view-wrapper .product-item .product-label:after{
border-right: 3px solid contrast(@sb_base_color, @dark_font_color, @light_font_color);
border-bottom: 3px solid contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
#steps-content .product-section .product-item .changed-items-num input.check:checked + .product-label:before,
#steps-content .product-attribute-section .product-list-view-wrapper .product-item input.check:checked + .product-label:before{
background: @sb_base_color;
}
.has-error .control-label{
color: @dark_font_color;
}
.timezone-modal.modal-dialog .modal-content .modal-header .modal-title{
color: @dark_font_color;
}
.payment-modal #sb_payment_systems_container .payment-system:hover{
border: 1px solid @sb_base_color;
}
.datetime-step .header #sb_next_date,
.datetime-step .header #sb_next_month,
.timeline-wrapper .txt-right > div a,
.datetime-step .header #sb_prev_date,
.datetime-step .header #sb_prev_month,
.timeline-wrapper .txt-left > div a,
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step .header a{
color: @sb_base_color;
&:hover,&:active, &:focus{
color: darken(@sb_base_color, 30%);
}
}
.datetime-step .header #sb_next_date,
.datetime-step .header #sb_next_month,
.timeline-wrapper .txt-right > div a,
.datetime-step .header #sb_prev_date,
.datetime-step .header #sb_prev_month,
.timeline-wrapper .txt-left > div a{
&:focus{
outline: 1px solid @sb_base_color;
outline-offset: 3px;
}
}
label.product-label {
&:focus{
outline: 1px solid @sb_base_color;
outline-offset: 3px;
}
}
.product-item .active-count .plus,
.product-item .active-count .minus{
&:focus{
outline: 1px solid @sb_base_color;
}
}
label.control-label:focus {
outline: 1px solid @sb_base_color;
}
#header .nav-trigger{
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
&:hover,&:focus{
background: darken(@sb_base_color, 30%);
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
#header .nav-trigger span, #header .nav-trigger span:after, #header .nav-trigger span:before{
background: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
.service-item .badge{
color: @dark_font_color;
}
.panel .service-deposit {
.badge {
color: @sb_base_color;
}
.text {
color: @dark_font_color;
}
}
.calendar-popup li .btn:hover {
a{
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
.error-card .redirect-block .block .btn{
&:hover,&:focus{
background: darken(@sb_base_color, 30%);
}
}
//RTL
html[dir="rtl"] #sb-timeline #steps-nav li:first-child:after {
border-left-color: inherit;
border-right-color: @sb_base_color; //@booking_nav_bg_color;
}
html[dir="rtl"] #sb-timeline #steps-nav li.passed + li:not(.passed):after {
border-left-color: inherit;
border-right-color: @sb_base_color;//@booking_nav_bg_color;
}
html[dir="rtl"] #sb-timeline #steps #steps-content #sb_booking_content .datetime-step .timeline-wrapper #sb_time_flexible_weekly_container .data-col .time-container .time-slot {
border-right: inherit;
border-left: 1px solid @border_slot_color;
}
/*keyboard navigation*/
#header .brand .logo a:focus{
//box-shadow: 0 0 20px 0 fade(@sb_base_color, 90%);
outline-offset: 4px;
outline: 1px solid;
}
#news-index .news-list .article .cap a:focus,
#content-view #contacts li .links > a:focus,
#footer a:focus,
#news-single .return-btn a:focus,
.review-tab .d-flex .author a:focus{
color: #23527c;
text-decoration: underline;
outline: none !important;
}
#news-single .return-btn a:focus {
outline: 1px solid !important;
}
#booking-result-view #booking-result-tabs .tabs-container .tab-link a:focus{
box-shadow: 0 0 20px 0 fade( contrast(@sb_base_color, @dark_font_color, @light_font_color), 90%);
outline: none;
}
// timeline cell has focus
.sb-cell.free{
&:focus{
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
.calendar-popup li .btn{
background: transparent;
color: @dark_font_color;
&:hover, &:focus{
color: @dark_font_color;
a{
color: @dark_font_color;
}
}
a{
color: @dark_font_color;
&:hover, &:focus{
color: @dark_font_color;
outline: 1px solid @sb_base_color !important;
outline-offset: 2px;
}
}
}
#sb_gdpr_report_module_container #sb_gdpr_email_form .sb_gdpr_close_form_btn{
&:focus, &:hover{
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
#sb_gdpr_report_module_container #sb_gdpr_email_form a{
&:focus{
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
.item, .tab {
.read-more{
color: @sb_base_color;
&:hover, &:focus{
text-decoration: underline;
color: darken(@sb_base_color, 30%);
}
}
}
.active-count .sb_group_count{
&:focus{
outline: 1px solid @sb_base_color;
}
}
.datepicker-days table tr td.active:active,
.datepicker-days table tr td.active.highlighted:active,
.datepicker-days table tr td.active.active,
.datepicker-days table tr td.active.highlighted.active{
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
.datepicker-months table tr td span.active:active,
.datepicker-months table tr td span.active:hover:active,
.datepicker-months table tr td span.active.disabled:active,
.datepicker-months table tr td span.active.disabled:hover:active,
.datepicker-months table tr td span.active.active,
.datepicker-months table tr td span.active:hover.active,
.datepicker-months table tr td span.active.disabled.active,
.datepicker-months table tr td span.active.disabled:hover.active{
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
.datepicker-years table tr td span.active:active,
.datepicker-years table tr td span.active:hover:active,
.datepicker-years table tr td span.active.disabled:active,
.datepicker-years table tr td span.active.disabled:hover:active,
.datepicker-years table tr td span.active.active,
.datepicker-years table tr td span.active:hover.active,
.datepicker-years table tr td span.active.disabled.active,
.datepicker-years table tr td span.active.disabled:hover.active {
background: @sb_base_color;
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
#sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected {
background: @sb_base_color;
.day-off,
.day-on {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
}
.invoice-pay-page .to-invoices-list{
&:hover, &:focus{
color: @sb_base_color;
}
}
.promotion-list .promotion-item .badge{
color: @sb_base_color;
}
.wrap-client-info-view .back-button{
color: @sb_base_color;
&:focus{
outline: 1px solid @sb_base_color;
color: darken(@sb_base_color , 30%);
}
}
#membership-plugin #sb_membership_module_list_container.content-mode-list .membership-item.panel .d-flex .bar-flex-item.purchased-item .purchased,
#membership-view #sb_membership_list_container.content-mode-list .membership-item.panel .d-flex .bar-flex-item.purchased-item .purchased{
color: #fff;
background-color: rgba(95, 161, 254, 1);
}
.panel .btn-bar .wrap-read-more{
.btn.read-more{
background: transparent;
color: #337ab7;
text-decoration: none;
&:hover, &:active{
color: darken(#337ab7, 30%);
}
}
}
.panel .btn-bar-full-info .btn-hide{
background: transparent !important;
border: none;
}
#footer .cookies .btn {
color: contrast(@sb_base_color, @dark_font_color, @light_font_color);
}
#header .nav-wrapper #sb_menu{
&::-webkit-scrollbar {
-webkit-appearance: none;
width: 8px;
border-radius: 4px;
}
&::-webkit-scrollbar-track {
background-color: fade(@sb_base_color, 20%);
-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
border-radius: 4px;
}
&::-webkit-scrollbar-thumb {
background-color: @sb_base_color;
border-radius: 4px;
border: none;
}
&::-webkit-overflow-scrolling:touch {
width: 8px;
}
}
#steps-content #sb_booking_content #details .product-attribute-section .product-list-view-wrapper #sb_attribute_list_container .product-item .product-label:before,
#sb_main #main #main-content #sb_content #steps #steps-content .product-section .product-list-view-wrapper .product-item.panel .changed-items-num .product-label:before,
#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-wrapper .paid-attribute-step #sb_attribute_list_container .product-item.panel .attributes-checkbox--wrapper .product-label:before{
border-color: @sb_base_color !important;
}
#sb-timeline #steps #steps-content #sb_booking_content .paid-attribute-wrapper .paid-attribute-step #sb_attribute_list_container .product-item.panel .attributes-checkbox--wrapper input[type='checkbox']:checked + .product-label:before,
#sb_main #sb-main-container.tritanopia #steps-content #sb_booking_content #details .product-section .product-item .changed-items-num input.check:checked + .product-label:before,
#steps-content #sb_booking_content #details .product-section .product-item .changed-items-num input.check:checked + .product-label:before,
#steps-content #sb_booking_content #details .product-attribute-section .product-list-view-wrapper #sb_attribute_list_container .product-item input.check:checked + .product-label:before{
background: @sb_base_color !important;
}
.tab.tab-col .excerpt-info .btn-bar ,
.tab.tab-col .excerpt-info .btn-bar {
button.btn.select-by-bonus,
a.btn.select-by-bonus{
background-color: #fff;
border: 2px solid @sb_base_color;
color: @sb_base_color;
&.disabled{
border: 2px solid @dark_font_color;
color: @dark_font_color;
}
}
}
// Date field icon
.calendar-toggle {
&__icon path {
fill: @sb_base_color;
&:last-child {
fill: none;
stroke: @sb_base_color;
}
}
}
.pwa-app--install-page .loader:before{
border-color: @sb_base_color;
}
.company-location--row .link{color: @sb_base_color;}
}
#sb_main #sb-main-container.tritanopia, #sb_dialog {
.theme(#0c1ccc, #fff, #494949, #fff, #ffebfb, #cfe5ff);
}
#sb_main #sb-main-container.protanopia_deuteranopia, #sb_dialog {
.theme(#0c1ccc, #fff, #333, #fff, #efb5c9, #a0dbf5);
}
body .datepicker {
.theme(#0c1ccc, #fff, #494949, #fff, #ffebfb, #cfe5ff);
}
// for widget
.is-widget {
.theme(#0c1ccc, #fff, #494949, #fff, #ffebfb, #cfe5ff);
}