/*
	Custom CSS
	Please make sure your CSS rules are 
	more particular / have higher priority
	then other page styles
*/
/* Alerts*/
body .alert.alert-info {
    border: 2px solid #dd9933;
    color: #dd9933;
    background: transparent;
}

/* Header */

body section#main-buttons {
position:relative;
}

body section#main-buttons:before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 10%);
}

#main-buttons .wrapper .inner:before {
display: block;
text-transform:Uppercase;
    content: "Learn with the best. Be the best.";
    color: #fff;
    font-size: 40px;
    line-height: 1;
    text-align: center;
}

body #main-buttons .wrapper {
position: relative; 
}



body #main-buttons .wrapper .inner .bar {
margin-bottom:-40px;
width:100%;
}

body  #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn:hover {
background:#0c0f40!important;
}

body .btn.book.btn-with-icon.custom a {
border-radius:4px;
text-transform:uppercase;
}

body #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn a {
text-transform:uppercase;
}




@media (max-width: 1024px) {
body {
    padding-top: 120px;
} 
}


body {
padding-top:120px;
}

body #header .brand .logo a img {
max-height:120px; 
}

@media (max-width: 767px) {
body #sb_main .ada-compliance__wrapper {
margin-top:0;
}
}

body #sb_main #sb-main-container.tritanopia #header .nav-trigger, body #sb_dialog #header .nav-trigger {
background:#0a0935;
}



#main-buttons .wrapper .inner .bar .btn.map{
display:none;
}

#content-view .row.row-mg .col-sm-12{ 
display:none;
}

#sb_main #sb-main-container.tritanopia #main #sb-timeline #steps-nav{
background:#0a0935; 
}

body #sb_main #sb-main-container.tritanopia #sb-timeline #steps-nav #menu-active-bg, body #sb_dialog #sb-timeline #steps-nav #menu-active-bg {
background-color:#dd9933;
}


body #sb_main #sb-main-container.tritanopia .btn a:hover, body #sb_dialog .btn a:hover, body #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_add_to_cal a:hover, body #sb_dialog .current-booking-info .booking-btns .btn.sb_add_to_cal a:hover, body #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-ticket-download a:hover, body #sb_dialog .current-booking-info .booking-btns .btn.sb-ticket-download a:hover, body #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn a:hover, body #sb_dialog #main-buttons .wrapper .inner .bar .btn a:hover, body #sb_main #sb-main-container.tritanopia #sb_login_form .sb-client-info-popup a:hover, body #sb_dialog #sb_login_form .sb-client-info-popup a:hover, body #sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .send-message-button a:hover, body #sb_dialog .sb-widget-form .buttons .send-message-button a:hover, body #sb_main #sb-main-container.tritanopia #reviews-view .add-review .form .send-btn-container button a:hover, body #sb_dialog #reviews-view .add-review .form .send-btn-container button a:hover, body #sb_main #sb-main-container.tritanopia #sb_booking_content .tab .btn.select a:hover, body #sb_dialog #sb_booking_content .tab .btn.select a:hover, body #sb_main #sb-main-container.tritanopia #sb_time_classes_service_container .btn.select a:hover, body #sb_dialog #sb_time_classes_service_container .btn.select a:hover, body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #time-settings #sb_booking_company_time .btn a:hover, body #sb_dialog #sb-timeline #steps #time-settings #sb_booking_company_time .btn a:hover, body #sb_main #sb-main-container.tritanopia #remind-password .bar #sb_remind_btn a:hover, body #sb_dialog #remind-password .bar #sb_remind_btn a:hover, body #sb_main #sb-main-container.tritanopia #main #main-content #sb_content #client-login button.btn a:hover, body #sb_dialog #main #main-content #sb_content #client-login button.btn a:hover, body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn a:hover, body #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn a:hover, body #sb_main #sb-main-container.tritanopia .modal-dialog .modal-content .modal-footer .btn a:hover, body #sb_dialog .modal-dialog .modal-content .modal-footer .btn a:hover, body #sb_main #sb-main-container.tritanopia .payment-modal #sb_pay_btn a:hover, body #sb_dialog .payment-modal #sb_pay_btn a:hover, body #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .active-container a.wrapper a:hover, body #sb_dialog #membership-view .mb.btn-bar .active-container a.wrapper a:hover, body #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .info-container a.wrapper a:hover, body #sb_dialog #membership-view .mb.btn-bar .info-container a.wrapper a:hover, body #sb_main #sb-main-container.tritanopia .paid-attribute-footer .btn.next a:hover, body #sb_dialog .paid-attribute-footer .btn.next a:hover, body #sb_main #sb-main-container.tritanopia .btn a:focus, body #sb_dialog .btn a:focus, body #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_add_to_cal a:focus, body #sb_dialog .current-booking-info .booking-btns .btn.sb_add_to_cal a:focus, body #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-ticket-download a:focus, body #sb_dialog .current-booking-info .booking-btns .btn.sb-ticket-download a:focus, body #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn a:focus, body #sb_dialog #main-buttons .wrapper .inner .bar .btn a:focus, body #sb_main #sb-main-container.tritanopia #sb_login_form .sb-client-info-popup a:focus, body #sb_dialog #sb_login_form .sb-client-info-popup a:focus, body #sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .send-message-button a:focus, body #sb_dialog .sb-widget-form .buttons .send-message-button a:focus, body #sb_main #sb-main-container.tritanopia #reviews-view .add-review .form .send-btn-container button a:focus, body #sb_dialog #reviews-view .add-review .form .send-btn-container button a:focus, body #sb_main #sb-main-container.tritanopia #sb_booking_content .tab .btn.select a:focus, body #sb_dialog #sb_booking_content .tab .btn.select a:focus, body #sb_main #sb-main-container.tritanopia #sb_time_classes_service_container .btn.select a:focus, body #sb_dialog #sb_time_classes_service_container .btn.select a:focus, body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #time-settings #sb_booking_company_time .btn a:focus, body #sb_dialog #sb-timeline #steps #time-settings #sb_booking_company_time .btn a:focus, body #sb_main #sb-main-container.tritanopia #remind-password .bar #sb_remind_btn a:focus, body #sb_dialog #remind-password .bar #sb_remind_btn a:focus, body #sb_main #sb-main-container.tritanopia #main #main-content #sb_content #client-login button.btn a:focus, body #sb_dialog #main #main-content #sb_content #client-login button.btn a:focus, body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn a:focus, body #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn a:focus, body #sb_main #sb-main-container.tritanopia .modal-dialog .modal-content .modal-footer .btn a:focus, body #sb_dialog .modal-dialog .modal-content .modal-footer .btn a:focus, body #sb_main #sb-main-container.tritanopia .payment-modal #sb_pay_btn a:focus, body #sb_dialog .payment-modal #sb_pay_btn a:focus, body #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .active-container a.wrapper a:focus, body #sb_dialog #membership-view .mb.btn-bar .active-container a.wrapper a:focus, body #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .info-container a.wrapper a:focus, body #sb_dialog #membership-view .mb.btn-bar .info-container a.wrapper a:focus, body #sb_main #sb-main-container.tritanopia .paid-attribute-footer .btn.next a:focus, body #sb_dialog .paid-attribute-footer .btn.next a:focus {
background:#0c0f40;
}


body #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn a:hover {
background:none;
}

body #sb_main #sb-main-container.tritanopia .btn, body  #sb_dialog .btn, body  #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_add_to_cal, body  #sb_dialog .current-booking-info .booking-btns .btn.sb_add_to_cal, body  #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-ticket-download, body  #sb_dialog .current-booking-info .booking-btns .btn.sb-ticket-download, body  #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn, body  #sb_dialog #main-buttons .wrapper .inner .bar .btn, body  #sb_main #sb-main-container.tritanopia #sb_login_form .sb-client-info-popup, body  #sb_dialog #sb_login_form .sb-client-info-popup, body  #sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .send-message-button, body  #sb_dialog .sb-widget-form .buttons .send-message-button, body  #sb_main #sb-main-container.tritanopia #reviews-view .add-review .form .send-btn-container button, body  #sb_dialog #reviews-view .add-review .form .send-btn-container button, body  #sb_main #sb-main-container.tritanopia #sb_booking_content .tab .btn.select, body  #sb_dialog #sb_booking_content .tab .btn.select, body  #sb_main #sb-main-container.tritanopia #sb_time_classes_service_container .btn.select, body  #sb_dialog #sb_time_classes_service_container .btn.select, body  #sb_main #sb-main-container.tritanopia #sb-timeline #steps #time-settings #sb_booking_company_time .btn, body  #sb_dialog #sb-timeline #steps #time-settings #sb_booking_company_time .btn, body  #sb_main #sb-main-container.tritanopia #remind-password .bar #sb_remind_btn, body  #sb_dialog #remind-password .bar #sb_remind_btn, body  #sb_main #sb-main-container.tritanopia #main #main-content #sb_content #client-login button.btn, body  #sb_dialog #main #main-content #sb_content #client-login button.btn, body  #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn, body  #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn, body  #sb_main #sb-main-container.tritanopia .modal-dialog .modal-content .modal-footer .btn, body  #sb_dialog .modal-dialog .modal-content .modal-footer .btn, body  #sb_main #sb-main-container.tritanopia .payment-modal #sb_pay_btn, body  #sb_dialog .payment-modal #sb_pay_btn, body  #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .active-container a.wrapper, body  #sb_dialog #membership-view .mb.btn-bar .active-container a.wrapper, body  #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .info-container a.wrapper, body  #sb_dialog #membership-view .mb.btn-bar .info-container a.wrapper, body  #sb_main #sb-main-container.tritanopia .paid-attribute-footer .btn.next, body  #sb_dialog .paid-attribute-footer .btn.next {
background:#d98e04;
}

body #sb_main #sb-main-container.tritanopia #header .nav-wrapper #sb_menu .nav li.active a, body #sb_dialog #header .nav-wrapper #sb_menu .nav li.active a, body #sb_main #sb-main-container.tritanopia #header .nav-wrapper #sb_menu .nav #sb_appended_menu_item ul li.active a, body #sb_dialog #header .nav-wrapper #sb_menu .nav #sb_appended_menu_item ul li.active a {
background:#0a0935;
}

body #main-buttons .wrapper .inner .bar .btn {
border-radius:4px;
}




#sb_main #sb-main-container.tritanopia #main-content #sb-timeline #steps-nav li.passed {
background:#dd9933;
}


 #main #sb-timeline #steps-nav li.active .content { 
background:none;}

}


#sb_main #sb-main-container.tritanopia  #main-content #sb-timeline #steps-nav li:first-child {
background:#dd9933; 
}

#sb_main #sb-main-container.tritanopia #main #sb-timeline #steps-nav li:first-child, #sb_dialog #sb-timeline #steps-nav li:first-child, #sb_main #sb-main-container.tritanopia #main #sb-timeline #steps-nav li.passed, #sb_dialog #sb-timeline #steps-nav li.passed, #sb_main #sb-main-container.tritanopia #main #sb-timeline #steps-nav li.passed + li:not(.passed), #sb_dialog #sb-timeline #steps-nav li.passed + li:not(.passed) {
background:#dd9933; 
}

#sb_main #sb-main-container.tritanopia #header .flex-box .items-wrapper .nav-item, #sb_dialog #header .items-wrapper .nav-item  {
background:#dd9933; 
}


#sb_main #sb-main-container.tritanopia .btn:hover, body  #sb_dialog .btn:hover, body  #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_add_to_cal:hover, body  #sb_dialog .current-booking-info .booking-btns .btn.sb_add_to_cal:hover, body  #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-ticket-download:hover, body  #sb_dialog .current-booking-info .booking-btns .btn.sb-ticket-download:hover, body  #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn:hover, body  #sb_dialog #main-buttons .wrapper .inner .bar .btn:hover, body  #sb_main #sb-main-container.tritanopia #sb_login_form .sb-client-info-popup:hover, body  #sb_dialog #sb_login_form .sb-client-info-popup:hover, body  #sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .send-message-button:hover, body  #sb_dialog .sb-widget-form .buttons .send-message-button:hover, body  #sb_main #sb-main-container.tritanopia #reviews-view .add-review .form .send-btn-container button:hover, body  #sb_dialog #reviews-view .add-review .form .send-btn-container button:hover, body  #sb_main #sb-main-container.tritanopia #sb_booking_content .tab .btn.select:hover, body  #sb_dialog #sb_booking_content .tab .btn.select:hover, body  #sb_main #sb-main-container.tritanopia #sb_time_classes_service_container .btn.select:hover, body  #sb_dialog #sb_time_classes_service_container .btn.select:hover, body  #sb_main #sb-main-container.tritanopia #sb-timeline #steps #time-settings #sb_booking_company_time .btn:hover, body  #sb_dialog #sb-timeline #steps #time-settings #sb_booking_company_time .btn:hover, body  #sb_main #sb-main-container.tritanopia #remind-password .bar #sb_remind_btn:hover, body  #sb_dialog #remind-password .bar #sb_remind_btn:hover, body  #sb_main #sb-main-container.tritanopia #main #main-content #sb_content #client-login button.btn:hover, body  #sb_dialog #main #main-content #sb_content #client-login button.btn:hover, body  #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn:hover, body  #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn:hover, body  #sb_main #sb-main-container.tritanopia .modal-dialog .modal-content .modal-footer .btn:hover, body  #sb_dialog .modal-dialog .modal-content .modal-footer .btn:hover, body  #sb_main #sb-main-container.tritanopia .payment-modal #sb_pay_btn:hover, body  #sb_dialog .payment-modal #sb_pay_btn:hover, body  #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .active-container a.wrapper:hover, body  #sb_dialog #membership-view .mb.btn-bar .active-container a.wrapper:hover, body  #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .info-container a.wrapper:hover, body  #sb_dialog #membership-view .mb.btn-bar .info-container a.wrapper:hover, body  #sb_main #sb-main-container.tritanopia .paid-attribute-footer .btn.next:hover, body  #sb_dialog .paid-attribute-footer .btn.next:hover, body  #sb_main #sb-main-container.tritanopia .btn:focus, body  #sb_dialog .btn:focus, body  #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_add_to_cal:focus, body  #sb_dialog .current-booking-info .booking-btns .btn.sb_add_to_cal:focus, body  #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-ticket-download:focus, body  #sb_dialog .current-booking-info .booking-btns .btn.sb-ticket-download:focus, body  #sb_main #sb-main-container.tritanopia #main-buttons .wrapper .inner .bar .btn:focus, body  #sb_dialog #main-buttons .wrapper .inner .bar .btn:focus, body  #sb_main #sb-main-container.tritanopia #sb_login_form .sb-client-info-popup:focus, body  #sb_dialog #sb_login_form .sb-client-info-popup:focus, body  #sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .send-message-button:focus, body  #sb_dialog .sb-widget-form .buttons .send-message-button:focus, body  #sb_main #sb-main-container.tritanopia #reviews-view .add-review .form .send-btn-container button:focus, body  #sb_dialog #reviews-view .add-review .form .send-btn-container button:focus, body  #sb_main #sb-main-container.tritanopia #sb_booking_content .tab .btn.select:focus, body  #sb_dialog #sb_booking_content .tab .btn.select:focus, body  #sb_main #sb-main-container.tritanopia #sb_time_classes_service_container .btn.select:focus, body  #sb_dialog #sb_time_classes_service_container .btn.select:focus, body  #sb_main #sb-main-container.tritanopia #sb-timeline #steps #time-settings #sb_booking_company_time .btn:focus, body  #sb_dialog #sb-timeline #steps #time-settings #sb_booking_company_time .btn:focus, body  #sb_main #sb-main-container.tritanopia #remind-password .bar #sb_remind_btn:focus, body  #sb_dialog #remind-password .bar #sb_remind_btn:focus, body  #sb_main #sb-main-container.tritanopia #main #main-content #sb_content #client-login button.btn:focus, body  #sb_dialog #main #main-content #sb_content #client-login button.btn:focus, body  #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn:focus, body  #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_book_btn:focus, body  #sb_main #sb-main-container.tritanopia .modal-dialog .modal-content .modal-footer .btn:focus, body  #sb_dialog .modal-dialog .modal-content .modal-footer .btn:focus, body  #sb_main #sb-main-container.tritanopia .payment-modal #sb_pay_btn:focus, body  #sb_dialog .payment-modal #sb_pay_btn:focus, body  #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .active-container a.wrapper:focus, body  #sb_dialog #membership-view .mb.btn-bar .active-container a.wrapper:focus, body  #sb_main #sb-main-container.tritanopia #membership-view .mb.btn-bar .info-container a.wrapper:focus, body  #sb_dialog #membership-view .mb.btn-bar .info-container a.wrapper:focus, body  #sb_main #sb-main-container.tritanopia .paid-attribute-footer .btn.next:focus, body  #sb_dialog .paid-attribute-footer .btn.next:focus{
background:#d98e04;
}





#sb_main #sb-main-container.tritanopia #main-content #sb-timeline #steps-nav li:first-child .title-small, #sb_dialog #sb-timeline #steps-nav li:first-child .title-small, #sb_main #sb-main-container.tritanopia #main-content #sb-timeline #steps-nav li.active .title-small, #sb_dialog #sb-timeline #steps-nav li.active .title-small, #sb_main #sb-main-container.tritanopia #main-content #sb-timeline #steps-nav li.passed + li.active:not(.passed) .title-small, #sb_dialog #sb-timeline #steps-nav li.passed + li.active:not(.passed) .title-small {
color:#fff;
background:#dd9933; 
}

body #sb_main #sb-main-container.tritanopia #booking-result-view #booking-result-tabs, body #sb_dialog #booking-result-view #booking-result-tabs {
background:#0a0935;  
}


/* Buttons and Links */

body #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb_cancel_btn, body #sb_dialog .current-booking-info .booking-btns .btn.sb_cancel_btn {
  background: #d98e04;
}

body  #sb_main #sb-main-container.tritanopia .waiting-list--btn-bar .btn, body  #sb_dialog .waiting-list--btn-bar .btn {
  background: #0a0935; 
color:#fff;
Border:none;
}



body  #sb_main #sb-main-container.tritanopia .remind-pass, 
body  #sb_dialog .remind-pass {
    color: #337ab7;
} 


body .accordion .title:after {
color:#337ab7;
}


body #sb_main #sb-main-container.protanopia_deuteranopia .telegram-notifications--modal .close-full-info, body  #sb_dialog .telegram-notifications--modal .close-full-info, body  #sb_main #sb-main-container.protanopia_deuteranopia .modal-dialog .modal-content button.close, body  #sb_dialog .modal-dialog .modal-content button.close, body  #sb_main #sb-main-container.protanopia_deuteranopia .tab.tab-col .full-info .close-full-info, body  #sb_dialog .tab.tab-col .full-info .close-full-info, body  #sb_main #sb-main-container.protanopia_deuteranopia #sb-timeline #steps #steps-content #sb_booking_content .location-item .tab .location-modal .close-full-info, body  #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content .location-item .tab .location-modal .close-full-info, body  #sb_main #sb-main-container.protanopia_deuteranopia #client-profile-preview .close-modal, body  #sb_dialog #client-profile-preview .close-modal, body  #sb_main #sb-main-container.protanopia_deuteranopia #client-profile-edit .close-modal, body  #sb_dialog #client-profile-edit .close-modal, body  #sb_main #sb-main-container.protanopia_deuteranopia #remind-password .close-modal, body  #sb_dialog #remind-password .close-modal, body  #sb_main #sb-main-container.protanopia_deuteranopia #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, body  #sb_dialog #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:#0c0f40;
}


body #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-book, body #sb_dialog .current-booking-info .booking-btns .btn.sb-book, body #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-reschedule, body #sb_dialog .current-booking-info .booking-btns .btn.sb-reschedule, body #sb_main #sb-main-container.tritanopia .btn.sb_cancel_btn, body #sb_dialog .btn.sb_cancel_btn, body #sb_main #sb-main-container.tritanopia a.btn.btn-default.show-all, body #sb_dialog a.btn.btn-default.show-all, body #sb_main #sb-main-container.tritanopia .modal-footer #sb_cancellation_cancel, body #sb_dialog .modal-footer #sb_cancellation_cancel, body #sb_main #sb-main-container.tritanopia #sb_login_form #sb_sign_out_btn, body #sb_dialog #sb_login_form #sb_sign_out_btn, body #sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .open-booking-widget-button, body #sb_dialog .sb-widget-form .buttons .open-booking-widget-button, body #sb_main #sb-main-container.tritanopia .datepicker-button #sb_label_container, body #sb_dialog .datepicker-button #sb_label_container, body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_multiple_booking_btn, body #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_multiple_booking_btn, body #sb_main #sb-main-container.tritanopia .timezone-modal.modal-dialog .modal-content .modal-footer #sb_cancel_button, body #sb_dialog .timezone-modal.modal-dialog .modal-content .modal-footer #sb_cancel_button, body #sb_main #sb-main-container.tritanopia #client-profile-edit .bar-with-btn .btn.btn-danger, body #sb_dialog #client-profile-edit .bar-with-btn .btn.btn-danger, body #sb_main #sb-main-container.tritanopia #main-buttons .btn.map a, body #sb_dialog #main-buttons .btn.map a, body #sb_main #sb-main-container.tritanopia #main-buttons .btn.promo a, body #sb_dialog #main-buttons .btn.promo a, body #sb_main #sb-main-container.tritanopia .not-logged .bar .btn-bar--row .btn.btn--sign-up, body #sb_dialog .not-logged .bar .btn-bar--row .btn.btn--sign-up {
background:#d98e04;
}


body #main-buttons .wrapper .inner .bar .btn a, body .is-widget #main .btn.book {
font-size:20px;
font-weight:normal;
    min-height: 50px; 
}


body #sb_main #sb-main-container.tritanopia .membership-item.panel .btn-bar .btn.price-formatter, body  #sb_dialog .membership-item.panel .btn-bar .btn.price-formatter, body  #sb_main #sb-main-container.tritanopia .item.panel .btn-bar .btn, body  #sb_dialog .item.panel .btn-bar .btn {
background:#d98e04;

}


body #sb_main #sb-main-container.tritanopia .datetime-step .header #sb_next_date, body #sb_dialog .datetime-step .header #sb_next_date, body #sb_main #sb-main-container.tritanopia .datetime-step .header #sb_next_month, body #sb_dialog .datetime-step .header #sb_next_month, body #sb_main #sb-main-container.tritanopia .timeline-wrapper .txt-right > div a, body #sb_dialog .timeline-wrapper .txt-right > div a, body #sb_main #sb-main-container.tritanopia .datetime-step .header #sb_prev_date, body #sb_dialog .datetime-step .header #sb_prev_date, body #sb_main #sb-main-container.tritanopia .datetime-step .header #sb_prev_month, body #sb_dialog .datetime-step .header #sb_prev_month, body #sb_main #sb-main-container.tritanopia .timeline-wrapper .txt-left > div a, body #sb_dialog .timeline-wrapper .txt-left > div a, body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content .datetime-step .header a, body #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content .datetime-step .header a {
color:#337ab7;  
}

body #sb_main #sb-main-container.tritanopia .accordion a, body #sb_dialog .accordion a {
color:#337ab7;   
}


/* Date Selector */

.date.selected {
    border: 1px solid #c3c3c3;
    box-sizing: border-box;
    margin: -1px;
}

body #sb_main #sb-main-container.tritanopia .sb-cell.breaktime, body #sb_dialog .sb-cell.breaktime, #sb_main #sb-main-container.tritanopia .sb-cell.reserved, body #sb_dialog .sb-cell.reserved, #sb_main #sb-main-container.tritanopia .sb-cell.busy_time, #sb_dialog .sb-cell.busy_time, body #sb_main #sb-main-container.tritanopia .sb-cell.busy, body #sb_dialog .sb-cell.busy {
background-color:#e7cfcf;
}

body #sb_main #sb-main-container.tritanopia .time-legend .unavailable .circle, body #sb_dialog .time-legend .unavailable .circle {
background-color:#e7cfcf; }

body #sb_main #sb-main-container.tritanopia .time-legend .available .circle, body #sb_dialog .time-legend .available .circle {
background:#c3c3c3; 
}


body #sb_main #sb-main-container.tritanopia .sb-cell.free, #sb_dialog .sb-cell.free {
background:#c3c3c3;
}

body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected, body #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected {
background:#fff;
}


body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected:hover, body #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected:hover {
background:#fff;  
}

body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected .day-off, body #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected .day-off, body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected .day-on, body #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_dateview_container .top-date-select .calendar .weeks-date .date.selected .day-on {
color: #000;
}

body #sb_main #sb-main-container.tritanopia .sb-cell.free.hovered, body #sb_dialog .sb-cell.free.hovered, body #sb_main #sb-main-container.tritanopia .sb-cell.free:hover, body #sb_dialog .sb-cell.free:hover, body #sb_main #sb-main-container.tritanopia #footer #sb_scroll_top_btn, body #sb_dialog #footer #sb_scroll_top_btn, body #sb_main #sb-main-container.tritanopia #footer #sb_scroll_top_btn:hover, body  #sb_dialog #footer #sb_scroll_top_btn:hover{
background-color:#0a0935;   
}


body #sb_main #sb-main-container.tritanopia #sb-timeline #steps #sb_back_button a, body #sb_dialog #sb-timeline #steps #sb_back_button a {
color:#337ab7
}


body #sb_main #sb-main-container.tritanopia .bar-flex-item.price:not(.service-deposit) .txt, body #sb_dialog .bar-flex-item.price:not(.service-deposit) .txt {
color:#000;
}

/* Booking Confirmation */

body #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-book, body  #sb_dialog .current-booking-info .booking-btns .btn.sb-book, body  #sb_main #sb-main-container.tritanopia .current-booking-info .booking-btns .btn.sb-reschedule, body  #sb_dialog .current-booking-info .booking-btns .btn.sb-reschedule, body  #sb_main #sb-main-container.tritanopia .btn.sb_cancel_btn, body  #sb_dialog .btn.sb_cancel_btn, body  #sb_main #sb-main-container.tritanopia a.btn.btn-default.show-all, body  #sb_dialog a.btn.btn-default.show-all, body  #sb_main #sb-main-container.tritanopia .modal-footer #sb_cancellation_cancel, body  #sb_dialog .modal-footer #sb_cancellation_cancel, body  #sb_main #sb-main-container.tritanopia #sb_login_form #sb_sign_out_btn, body  #sb_dialog #sb_login_form #sb_sign_out_btn, body  #sb_main #sb-main-container.tritanopia .sb-widget-form .buttons .open-booking-widget-button, body  #sb_dialog .sb-widget-form .buttons .open-booking-widget-button, body  #sb_main #sb-main-container.tritanopia .datepicker-button #sb_label_container, body  #sb_dialog .datepicker-button #sb_label_container, body  #sb_main #sb-main-container.tritanopia #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_multiple_booking_btn, body  #sb_dialog #sb-timeline #steps #steps-content #sb_booking_content #details .detail-step .buttons-container #sb_multiple_booking_btn, body  #sb_main #sb-main-container.tritanopia .timezone-modal.modal-dialog .modal-content .modal-footer #sb_cancel_button, body  #sb_dialog .timezone-modal.modal-dialog .modal-content .modal-footer #sb_cancel_button, body  #sb_main #sb-main-container.tritanopia #client-profile-edit .bar-with-btn .btn.btn-danger, body  #sb_dialog #client-profile-edit .bar-with-btn .btn.btn-danger, body  #sb_main #sb-main-container.tritanopia #main-buttons .btn.map a, body  #sb_dialog #main-buttons .btn.map a, body  #sb_main #sb-main-container.tritanopia #main-buttons .btn.promo a, body  #sb_dialog #main-buttons .btn.promo a, body  #sb_main #sb-main-container.tritanopia .not-logged .bar .btn-bar--row .btn.btn--sign-up, body  #sb_dialog .not-logged .bar .btn-bar--row .btn.btn--sign-up {
color:#fff!important;
border:none;
}

body #sb_main #sb-main-container.tritanopia .current-booking-info .info a, body #sb_dialog .current-booking-info .info a {
color: #337ab7 
}


body #sb-timeline #steps #steps-content #sb_booking_content .datetime-step #sb_timeview_container .timeline-wrapper #sb_time_slots_weekly_container .waiting-list-day .cell {
background-color:#d98e04;
}

body #sb_main #sb-main-container.tritanopia .sb-cell.free:focus, body #sb_dialog .sb-cell.free:focus{
background-color:#0c0f40;
}



body #sb-timeline #steps #steps-content #sb_booking_content .item.panel {
    border-left: 4px solid #0a0935;
} 

body #sb-timeline #steps #steps-content #sb_booking_content .item.panel .btn-bar .wrap-read-more .read-more {
background:#fff!important;
}


body #sb-timeline #steps #steps-content #sb_booking_content .item.panel .btn-bar {
justify-content: center;
}

body .collapse-content ul{
margin-left:20px;
}


/* Login */

body #sb_main #sb-main-container.tritanopia .custom-checkbox .custom-label, body #sb_dialog .custom-checkbox .custom-label {
border-color: #337ab7;
}

body #sb_main #sb-main-container.tritanopia .custom-checkbox input:checked + .custom-label, body #sb_dialog .custom-checkbox input:checked + .custom-label {
border-color: #337ab7;
background:#337ab7;
}

body #sb_main #sb-main-container.tritanopia #sb_terms_and_conditions a, body #sb_dialog #sb_terms_and_conditions a {
color: #337ab7;
}


/* Footer */

body #sb_main #sb-main-container.tritanopia #footer .copyright a {
display: none; }

body .social .brand a:after{
background:#d98e04;
}


body .social .brand a:focus:after, body .social .brand a:hover:after {
background:#0a0935; 
}

