
html * {
    --cvpv2_primary_color: #000000;
    --cvpv2_secondary_color: #000000;
    --cvpv2_utilitary_color: ;
    --main-color:#9b8e87;
    --main-bg-color:#ffffff;
    --menucolor: #ffffff;
    --menupushlayercolor: rgba(0,0,0,0.6);
    --menupushtopcorner: #ffffff;
    --menusmallcolor: #ffffff;
    --menusmallbgcolor: #6d5c54;
    --menustickybgcolor: rgba(255,255,255,0.7);
    --menusubmenuhovercolor: #9b8e87;
    --salefunnelv2_gl_btn_bgcolor: #9b8e87;
    --selectorv2_finder_bg: #9b8e87;
    --selectorv2_finder_color: #ffffff;
    --salefunnelv2_gl_utilitary_color: #6d5c54;
}
#top_breadcrumbs ul > li, #top_breadcrumbs ul > li .fa { color:white; }
#top_breadcrumbs { background-color:#ffffff; }

.btn-main,
.btn-main:active,
.btn-main:hover,
.btn-main:focus  {background-color: #9b8e87; border-color: #9b8e87; color: white;}

.flat-btn{  color: #9b8e87;  border-color: #9b8e87;}

#main_content .skier_have_cards a{color: #9b8e87;}
#main_content .cart_item .cart_sub_item .switch{border:1px solid #9b8e87;}
#main_content .cart_item .cart_sub_item .switch span {color: #9b8e87;}
#main_content .cart_item .cart_sub_item .switch span.active{color:white;background: #9b8e87;}
#main_content .cart_item .cart_sub_item .item_option.badge_option{  color: #9b8e87;}

#main_content .cart_delivery .estimated_label{color: #9b8e87;}
#main_content .cart_delivery .subradio a{color: #9b8e87;}

#main_content .cart_promo .promo_zone span:last-child{color: #9b8e87;}
#main_content .cart_promo .estimated_label{color: #9b8e87;}

#main_content .cart_asset .estimated_label{color: #9b8e87;}

#main_content .cart_resume .taxes{color: #9b8e87;}
#main_content .top_handfree{border-color:#9b8e87;color:#9b8e87;}
#main_content .top_handfree a{color:#9b8e87;}
#clear_cart {color:#9b8e87;border-bottom:5px solid #9b8e87;}
.checkout_part_header{color: ; background: ;}
.checkout_part_header .logo .svg{ fill: ;}
.checkout_part_header.past {background: ;color: ;}
.checkout_part_header.past .logo .svg{fill: ;}

.skierInfosContainer .skierInfoData .productCategory { color: #9b8e87; }
.msgCheckYes .nav-tabs.nav-justified { margin-bottom: 12px; !important; }
.msgCheckYes .nav-tabs.nav-justified > li:first-child > a{ margin-right: 10px; !important; }
.msgCheckYes .nav-tabs > li > a {  border: 0 !important; border-bottom: 1px solid #B0B0B0 !important; color: #B0B0B0 !important; border-radius: 0;  }
.msgCheckYes .nav-tabs > li.active > a {  border-bottom: 1px solid #9b8e87 !important; color: #9b8e87 !important; border-radius: 0; }
.detailItemContainer .validateButton .btnValidColor { background: #9b8e87;  }
.skierInfosContainer .skierInfoContentImg .userSvg svg { fill: #9b8e87; }
.ppHeader { background-color: #9b8e87 !important; }
.validateButton > button > div > div {  background-color: #ffffff;  }
.keyCardAreaText .overlayLoading > div > div {  background-color: #9b8e87;  }

.checkout_part_content.customize_v2 { background: transparent; margin-bottom: 20px; }

#react-customize .ItemsGroup .titleItemsGroup { color: #9b8e87 !important; }
#react-customize .ItemsGroup .titleItemsGroup:after { border-color: #9b8e87 !important; }

.label.label-lightgrey {
    background-color: #9b8e87;
}

.towr {color: #9b8e87;}
.option_wrapper .skieur_targeter.availabilitylist_wrapper .skier_target .people_wrapper .people_list .people {color: #9b8e87;}
#detail_top #detail_selector{border: 1px solid #6d5c54; background-color: #ffffff;}
#detail_top #detail_selector .dropdown-selector{border-color: #ffffff;}
#detail_top #detail_selector .dropdown-selector span.skier_age{color: rgba(0,0,0,1);}
#detail_top #detail_selector .dropdown-selector:hover,
#detail_top #detail_selector .dropdown-selector .domaine_form {color: #6d5c54;}
#detail_top #detail_selector .dropdown-selector:not(.open) .domaine_form p {border-top-color: lightgrey;}
#detail_top #detail_selector .dropdown-selector.open{border-color: #6d5c54;}
#detail_top #detail_selector .dropdown-selector.open .domaine_form {background: #ffffff;border-color: #6d5c54;}
#detail_top #detail_selector .selector_dates_inputs{border-right: 1px solid #6d5c54;}
.container.pictureHolder #detail_top_content .detail_titles_container:first-child .title{background-color: white;}
.detail_header .box_student{border: 1px solid #6d5c54;}
.detail_header .selected{background-color: #6d5c54 !important;color: white;}
.detail_header .bookingProduct .selected{background-color: white !important; color: #6d5c54;}

.check_coupons h4{color: black; display: inline;}
.check_coupons select{border-color: #6d5c54;border-radius: 2px; padding: 5 20px;}
.check_coupons #coupons_collection input{border-color: #6d5c54;border-radius: 2px; margin-bottom: 10px;}
.check_coupons .buttons button {padding: 10px 20px; background: #6d5c54;border-color: #6d5c54; color:white; border-style: none;}

.modal-footer .btn-primary {
    background-color: #9b8e87 !important;
    border-color: #9b8e87 !important;
}

.calendarItem-active {
    border: 1px solid #9b8e87;
}

.pricingItem .btn-choice,
.ccChoice_itemTitle,
.ccChoice_btnValidSk,
.calendarPagination .react-datepicker-popper .react-datepicker__day--selected,
.dateSelector_choice_date.selected::after,
.skierSelector_availabilities .skierItemContent::after,
.hourSelector_availabilities .hourItemContent.selected::after,
.dateSelector .react-datepicker__day--selected,
.toggle-switch-inner::before,
.toggle-switch-inner::after,
.toggleSwitch_button-checked {
    background-color: #9b8e87 !important;
}

.consumerCategoryFilter_consumerItem-active:hover,
.consumerCategoryFilter_consumerItem:hover,
.pricingItem .btn-choice,
.ccChoice_btnValidSk,
.consumerCategoryFilter_consumerItem-active,
.calendarPagination .react-datepicker-popper .react-datepicker__day--selected,
.dateSelector_choice_date::before,
.skierSelector_availabilities .skierItemContent::before,
.hourSelector_availabilities .hourItemContent::before,
.hourSelector .toggle-switch .toggle-switch-switch,
.dateSelector .react-datepicker__day--selected {
    border-color: #9b8e87 !important;
}

.consumerCategoryFilter_consumerItem-active:hover,
.consumerCategoryFilter_consumerItem:hover,
.consumerCategoryFilter_consumerItem-active,
.option_header .selectionButton button, .option_header .selectionButton a,
.optionInfo_link, .optionInfo_more_link,
.dateSelector_choice_date,
.dateSelector .react-datepicker__input-container .selector_date_edit,
.skierSelector_availabilities .skierItemContent.selected,
.hourSelector_availabilities .hourItemContent.selected,
.hourSelector_editButton,
.consumerCategorySelector_buttons .remove,
.consumerCategorySelector_buttons .add,
.consumerCategorySelector .lblQuantity {
    color: #9b8e87 !important;
}

.consumerCategorySelector_buttons .remove-disabled {
    color: #c9c9c9 !important;
}

.calendarPagination_weekPrev svg,
.calendarPagination_weekNext svg,
.ccChoice_skMinus svg,
.ccChoice_skPlus svg {
    fill: #9b8e87 !important;
}

.optionInfo_link, .optionInfo_more_link,
.dateSelector .react-datepicker__input-container .selector_date_edit,
.hourSelector_editButton {
    border-bottom-color: #9b8e87 !important;
}

.productPageMultipleCalendar .react-datepicker__day--in-range:not(.react-datepicker__day--outside-month):not(.react-datepicker__day--selected) {
    background-color: #6d5c54 !important;
    opacity: .5;
}

.productPageMultipleCalendar .react-datepicker__day--selected:not(.react-datepicker__day--outside-month)  {
    background-color: #6d5c54 !important;
    border-color: #6d5c54 !important;
    opacity: 1;
}

.productPageCalendar .react-datepicker-popper .react-datepicker__day--selected,
.optionPageCalendar .react-datepicker-popper .react-datepicker__day--selected {
    background-color: #9b8e87 !important;
    border-color: #9b8e87 !important;
}

#detailV2_description .detailV2_tabs .tab-title {
    border-left-color: #6d5c54;
}

.priceRecap .destockBtn,
.contentCalendarChoice .dates_validation button,
.modalSkiers .modalSkiersContent_validation button {
    background-color: #9b8e87;
}

#detailV2_selector .detailSelector_title,
.modalDomainChoice .domainChoice_domainWrap .domainElement button,
#detailV2_selector #skierV2_selector .allSkiers:not(.allSkiers-loadingSkiers) .skier_recap span:nth-of-type(2).skierInsurance,
#detailV2_selector #skierV2_selector .allSkiers:not(.allSkiers-loadingSkiers) .skier_recap .gl-i-shield.skierInsurance,
#detailV2_selector #skierV2_selector .allSkiers:not(.allSkiers-loadingSkiers) .skier_recap .oneOption,
#detailV2_selector #skierV2_selector .allSkiers:not(.allSkiers-loadingSkiers) .skier_recap .variousOption,
#detailV2_headerBreadcrumb .optionV2_return a {
    color: #9b8e87;
}

.modalDomainChoice .domainChoice_domainWrap .domainElement button,
.selectorDates_inputs:not(.selectorDates_inputs-loading)::after,
.selectorDates_inputs:not(.selectorDates_inputs-loading)::before,
#detailV2_selector #skierV2_selector .header:not(.loadingSkiers)::after,
#detailV2_selector #skierV2_selector .header:not(.loadingSkiers)::before,
#detailV2_header .header_duration::after,
#detailV2_header .header_duration::before,
#detailV2_header .header_domain::after,
#detailV2_header .header_domain::before,
.contentCalendarChoice .dates_label > div span:nth-of-type(2),
.modalSkiers .modalSkiersContent_quantity button::before,
.modalSkiers .modalSkiersContent_quantity span,
#detailV2_description .detailV2_tabs .tab-title span,
.breadcrumbProductPage ol .crumb.active, .breadcrumbProductPage ol .crumb.done,
.breadcrumbProductPage ol .crumb.active::before, .breadcrumbProductPage ol .crumb.done::before,
.contentCalendarChoice .dates_validation span,
.priceRecap_info:not(.mobile) {
    color: #6d5c54;
}

.priceRecap_info.mobile {
    background-color: #6d5c54;
}

.modalSkiers .modalSkiersContent_quantity-loading button::before,
.modalSkiers .modalSkiersContent_quantity-loading span {
    color: #b0b0b0;
    cursor: not-allowed;
}
#profil_menu li{color: #ffffff;}
#profil_menu li.active{background: #6d5c54;color: #ffffff;}
#profil_menu li:not(.active):hover{transition: all 1s; background-color: #6d5c54;color: #ffffff;}
#profil_menu li:not(.active):hover a{transition: all 1s;color: #ffffff; }
#profil_menu li:not(.active):hover div{transition: all 1s; color: #ffffff; }
#profil_menu.hvrd li:not(.active):hover:before,
#profil_menu.hvrd li:not(.active):hover:after{background: #9b8e87;}
.rp_tabwrapper .nav-tabs{border-bottom-color: #9b8e87;}
.profil_content:not(.main) h3,
.profil_content:not(.main) h5{color: #9b8e87;}
.profil_content.main{background-color: #9b8e87;}
.profil_content.main .pro_renew_lst div{color: #9b8e87;}
ul.pagination li.active a,
ul.pagination li.active a:hover{ background: #9b8e87 !important; border-color: #9b8e87 !important; color:white !important;}

    .sfv2 .detailItemContainer,
    .sfv2 .summaryItemContainerAnimate {
        border-color: #c9c9c9;
    }



    .sfv2 .gl_box,
    .sfv2 .detailItemContainer,
    .sfv2 .summaryItemContainerAnimate,
    .sfv2 #collapseIdentification .checkoutLoginWrapper,
    #main_content.sfv2 .top_handfree {
        border-radius: 8px;
    }

    .sfv2 .gl_box:before {
        border-radius: calc(8px - 1px);
    }

    .sfv2 .skierStatus {
        border-radius: calc(8px + 1px);
    }

    .sfv2 .gl_box.gl_boxUtility {
        border-radius: 8px;
    }

    .sfv2 .gl_box.gl_boxUtility:before {
        border-radius: 7px;
    }


.gl_btn-primary,
.gl_btn-primary:active:hover,
.gl_btn-primary:active,
.gl_btn-primary:hover,
.gl_btn-primary:focus {
    background-color: #9b8e87;
    border-color: #9b8e87;
    box-shadow: 0 2px 6px 0 rgba(155,142,135, 0.3);
}
.detailItemContainer .validateButton .btnValidColor,
.detailItemContainer .validateButton .btnValidColor:active:hover,
.detailItemContainer .validateButton .btnValidColor:active,
.detailItemContainer .validateButton .btnValidColor:hover,
.detailItemContainer .validateButton .btnValidColor:focus,
.detailItemContainer .validateButton .validateZone button,
.detailItemContainer .validateButton .validateZone button:active:hover,
.detailItemContainer .validateButton .validateZone button:active,
.detailItemContainer .validateButton .validateZone button:hover,
.detailItemContainer .validateButton .validateZone button:focus {
    background-color: #9b8e87;
    border-color: #9b8e87;
}

.gl_link {
    border-color: #9b8e87 !important;
    color: #9b8e87 !important;
}

.gl_btn-secondary,
.gl_btn-secondary:active:focus {
    color: #9b8e87 !important;
    border-color: #9b8e87 !important;
}

.sfv2 .gl_box:before,
.sfv2 input[type=checkbox] + label:before {
    border-color: #6d5c54;
}

.sfv2 .gl_box:after,
.sfv2 .detailItemContainer .infoRight .msgCheckNo,
.sfv2 .detailItemContainer .infoRight .msgCheckNo:before,
.sfv2 .gl_boxUtility.active .gl_boxUtility_icon,
.sfv2 .gl_box_toggleAfter .pickup-row .gl_btn-box:after,
.gl_boxUtility.active .gl_btn-box:after,
.sfv2 input[type=checkbox]:checked + label:before {
    background-color: #6d5c54;
}

.sfv2 .gl_boxUtility.active .gl_boxUtility_icon .box-arrow-right {
    border-left-color: #6d5c54;
}

.sfv2 .gl_boxUtility.active .gl_boxUtility_bigtitle,
.sfv2 .gl_box_toggleAfter .pickup-row.active,
.sfv2 .gl_receipt_itemPrice_discount,
.sfv2 input[type=checkbox]:checked + label:after,
#main_content.sfv2 .cart_resume .reductionPrice,
.sfv2 .cart_item .item_price,
#main_content.sfv2 .top_handfree {
    color: #6d5c54;
}

.sfv2 .gl_btn-utility,
.sfv2 .msgCheckYes .nav-tabs > li.active > a,
.sfv2 #react-customize .ItemsGroup .titleItemsGroup {
    color: #6d5c54 !important;
}

.sfv2 .msgCheckYes .nav-tabs > li.active > a,
#main_content.sfv2 .top_handfree,
.sfv2 .magic-radio:checked+label:before,
.sfv2 #react-customize .ItemsGroup .titleItemsGroup:after {
    border-color: #6d5c54 !important;
}

.sfv2 .gl_box.gl_radioBtn:not(.disabled) input[type="radio"]:before {
    border-color: #6d5c54;
}
.sfv2 .gl_radioBtn:not(.disabled) input[type="radio"]:checked:before {
    border-color: #6d5c54;
}

.sfv2 .gl_radio input:after,
.sfv2 .gl_checkbox input:after,
.sfv2 .magic-radio+label:after {
    background-color: #6d5c54;
}

.identity span.select2-selection { border-color: #9b8e87; background-color: transparent; }

#productFinder .dropdown-selectors-wrapper .dropdown-selectors {color: #6d5c54; }

#productFinder .dropdown-selectors {background-color: #ffffff; }
#productFinder .dropdown-selectors-wrapper .dropdown-selector .skier_age {color: rgba(0,0,0,1); }
#productFinder .dropdown-selectors-wrapper .dropdown-selector {border-color: lightgrey; }
#productFinder .dropdown-selectors-wrapper .dropdown-selector .selector-values {color: rgba(0,0,0,1); }
.detail_selector {box-shadow: 0px 0px 13px 0px white; }
.detail_selector .selector_dates_inputs {border-color: lightgrey; }
.detail_selector { background-color: #ffffff; color: #6d5c54; border-color: lightgrey; }
.dropdown-selector .domaine_form p > span {color: rgba(0,0,0,1); }
.dropdown-selector .domaine_form .skier_age {color: rgba(0,0,0,1); }
.dropdown-selectors-wrapper .dropdown-selector span.close {color: #6d5c54; }

.detail_selector .selector_dates_inputs .picker__input {background-color: #ffffff; }
.dropdown-selectors-wrapper .selector-item.selector-submit.submit-disabled {background-color: #6d5c54; opacity: 0.5; }
.dropdown-selectors-wrapper .selector-item.selector-submit {background-color: #6d5c54;}
.rpbox .selector {background-color:  !important;}
.rpbox .selector:not(.active){color:  !important;}
.rpbox .selector.active{color:  !important; background-color:  !important;}
.rpbox .selector.disabled{color:  !important; background-color:  !important;}

.rpbox .column .line{border-right-color:  !important;}

.rpbox .optionnal:after,
.rpbox .column .line:after
{background-color: #9b8e87 !important; }

.rpbox .close{color:  !important; }

.rpbox .scrollarea .scrollbar-container, .rpbox .scrollarea:hover .scrollbar-container {opacity: 0.5 !important;}
.rpbox .scrollarea .scrollbar-container.vertical .scrollbar{background:  !important; }

.rpbox .content .inner_content{
    background-color:  !important;
    color:  !important;
}
.rpbox:not(.vertical) .content:after{
    background-color:  !important;
}

.rpbox:not(.vertical):before {box-shadow: 0 10px 48px 0 white; }

.rpbox .content .inner_content.skier_content{
    border-top-color:  !important;
    border-bottom-color:  !important;
}

.rpbox .content .inner_content .skierselect .addSkier:hover,
.rpbox .content .inner_content .skierselect .minusSkier:hover{
    background-color:  !important;
    border-color:  !important;
}

.rpbox .content .inner_content .value:hover{
    background-color: #9b8e87 !important;
    color: #ffffff !important;
}

.rpbox .column.finder{
    background-color: #9b8e87 !important;
    color: #ffffff !important;
}
.rpbox .column.finder.disabled, .rpbox .column.btnExpressBuy,
.rpbox.vertical .content.listAllSkiers .skBtnValid button,
.rpbox.vertical .content.listAllSkiers .skBtnAddxs .addItemxs {
    background-color: #9b8e87 !important;
    color: #ffffff !important;
    border-color: #9b8e87 !important;
}
.rpbox.vertical .content.listAllSkiers .skBtnAddxs .addItemxs {
    box-shadow: 0 0 1px 1px #9b8e87 !important;
}
.rpbox .column.finder.disabled, .rpbox .column.btnExpressBuy.disabled{
    background-color: #9b8e87 !important;
}

.flatpickr-innerContainer{
    background-color:  !important;
}

.flatpickr-day{
    color:  !important;
}
.flatpickr-day.disabled{
    color: #cfcfcf !important;
}
.flatpickr-disabled{
    color: #cfcfcf !important;
}
span.flatpickr-day.selected{
    background-color: #2197a8 !important;
    border-color: #2197a8 !important;
    color: #ffffff !important;
}

.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:hover{
    border-color: rgba(33,151,168,0.67) !important;
    background-color: rgba(33,151,168,0.67) !important;
    color: #ffffff !important;
}

span.flatpickr-weekday,
.flatpickr-current-month,
.flatpickr-next-month svg,
.flatpickr-prev-month svg {
    color:  !important;
}

.rpbox .content .inner_content .skierselect .value_lbl{
    color:  !important;
}
.rpbox .content .inner_content .skierselect .valueDescription{
    color: #9b8e87 !important;
    }
.rpbox .content .inner_content .skierselect .stateNumberSkier{
    color: #9b8e87 !important;
}

.rpbox .content .inner_content .skierselect .addSkier,
.rpbox .content .inner_content .skierselect .minusSkier {
    color: #9b8e87 !important;
    background-color: #ffffff !important;
}

.rpbox .content .inner_content .skierselect .addSkier .SVGPlus path,
.rpbox .content .inner_content .skierselect .minusSkier .SVGMinus path,
.rpbox .line .selector .removeItem:not(.disabled) .SVGPlus path,
.rpbox .line .selector .addItem .SVGMinus path {
    fill: #9b8e87 !important;
}

.rpbox .content .inner_content .content_title{
    color: #9b8e87 !important;
}

#selectorv2 {
    bottom: 0px;
}

#selectorv2 > div .step [data-step="0"] {background-image: url(); }
#selectorv2 > div .step [data-step="1"] {background-image: url(); }
#selectorv2 > div .step [data-step="2"] {background-image: url(); }
#selectorv2 > div .step [data-step="3"] {background-image: url(); }
#selectorv2 > div .step [data-step="4"] {background-image: url(); }



@media (min-width: 769px){
    .rpbox:not(.vertical) .column.optionnal {
        border-right-color:  !important;
    }

    .rpbox:not(.vertical) .column .haut {
        border-bottom-color:  !important;
    }
    .rpbox.vertical .content.open:after{
        background-color:  !important;
    }


        #selectorv2 > div{
        background-color: rgba(0,0,0,0);
        margin: ;
        padding: 3em 0;
    }
}

@media (max-width: 768px){
    .rpbox .content .inner_content .closeme{
        color: #9b8e87 !important;
    }
    .rpbox:not(.vertical) .content.listAllSkiers .skBtnAddxs .addItemxs {
        background-color: #9b8e87 !important;
        border-color: #9b8e87 !important;
        box-shadow: 0 0 1px 1px #9b8e87 !important;
    }
    .rpbox:not(.vertical) .content.listAllSkiers .skBtnValid button { background: #9b8e87 !important; }
}
#ticket_container .ticket{background:white;}
#ticket_container .ticket .ticket_header .intro{color:  !important;}
#ticket_container .ticket .title *{color:  !important;}

#ticket_container .ticket .ticket_header .price{color: ;}
.ticket .price *{color: ;}

#ticket_container .ticket .ticket_header .old_price{color: ;}
#ticket_container .ticket .ticket_header .saved{color: ;}
#ticket_container .price-vat * {color: ;}

#ticket_container .ticket .ticket_form .ticket_item {border-color: whitesmoke;}
#ticket_container .ticket .ticket_form .ticket_item .item_remove{color: ;}

.ticket_option_wrapper{ color: #9b8e87;}

.ticket_form #simulation_submit,
.ticket_form #simulation_submit:focus,
.ticket_form #simulation_submit:active,
.ticket_form #simulation_submit:hover,
.ticket_form #ticket_submit,
.ticket_form #ticket_submit:focus,
.ticket_form #ticket_submit:active,
.ticket_form #ticket_submit:hover,
#ticket_container .ticket .ticket_form #ticket_submit,
#ticket_container .ticket .ticket_form #ticket_submit:focus,
#ticket_container .ticket .ticket_form #ticket_submit:active,
#ticket_container .ticket .ticket_form #ticket_submit:hover {
    background-color:  !important;
    border-color:  !important;
    color:  !important;
}

#ticket_container .ticket .ticket_form .ticket_bottom .ticket_line{border-bottom-color: #9b8e87;}
@keyframes a{0%{border-color:silver}to{border-color:#9b8e87}}.magic-checkbox,.magic-radio{position:absolute;display:none}.magic-checkbox[disabled],.magic-radio[disabled]{cursor:not-allowed}.magic-checkbox+label,.magic-radio+label{position:relative;display:inline-block;padding-left:25px;cursor:pointer;vertical-align:middle}.magic-checkbox+label:hover:before,.magic-radio+label:hover:before{animation-duration:.4s;animation-fill-mode:both;animation-name:a}.magic-checkbox+label:before,.magic-radio+label:before{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;content:'';border:1px solid silver}.magic-checkbox+label:after,.magic-radio+label:after{position:absolute;display:none;content:''}.magic-checkbox[disabled]+label,.magic-radio[disabled]+label{cursor:not-allowed;color:#e4e4e4}.magic-checkbox[disabled]+label:after,.magic-checkbox[disabled]+label:before,.magic-checkbox[disabled]+label:hover,.magic-radio[disabled]+label:after,.magic-radio[disabled]+label:before,.magic-radio[disabled]+label:hover{cursor:not-allowed}.magic-checkbox[disabled]+label:hover:before,.magic-radio[disabled]+label:hover:before{border:1px solid #e4e4e4;animation-name:none}.magic-checkbox[disabled]+label:before,.magic-radio[disabled]+label:before{border-color:#e4e4e4}.magic-checkbox:checked+label:before,.magic-radio:checked+label:before{animation-name:none}.magic-checkbox:checked+label:after,.magic-radio:checked+label:after{display:block}.magic-radio+label:before{border-radius:50%}.magic-radio+label:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#9b8e87}.magic-radio:checked+label:before{border:1px solid #9b8e87}.magic-radio:checked[disabled]+label:before{border:1px solid #9b8e87}.magic-radio:checked[disabled]+label:after{background:#c9e2f9}.magic-checkbox+label:before{border-radius:3px}.magic-checkbox+label:after{top:2px;left:7px;box-sizing:border-box;width:6px;height:12px;transform:rotate(45deg);border:2px solid #fff;border-top:0;border-left:0}.magic-checkbox:checked+label:before{border:#9b8e87;background:#9b8e87}.magic-checkbox:checked[disabled]+label:before{border:#9b8e87;background:#9b8e87}
.skewbtn svg, .hdr2btn svg {fill: #ffffff; }
.hdr2btn > .center:before {background-color: #ffffff; }
.text-color:not(.undo) {color: #9b8e87;}

