.price_wrapp .note {
    font-size: 14px !important;
    font-weight: normal !important;
    min-height: 20px !important;
    color: #C2C2C2 !important;
    font-family: "Manrope", sans-serif !important;
}

.section_profession__price .price_wrapper .price_item .price_wrapp {
    align-items: center;
    justify-content: center;
}

span.split {
    background: #FFF;
	color: #000;
    padding: 5px 7px 5px 27px;
    display: inline-block;
    border-radius: 4px;
    background-image: url('/include/img/split.png');
    background-repeat: no-repeat;
    background-position: 7px center;
    text-transform: uppercase;
    font-weight: bold;
}

.light-theme span.split {
    background: #DBDDF0;
    background-image: url('/include/img/split.png');
    background-repeat: no-repeat;
    background-position: 7px center;
	color: #000;

}


.teacher_checkbox.correct input:checked + label {
    background: #009b3d !important;
    border-color: #009b3d !important;
}

.teacher_checkbox input:checked + label {
    background: #e13e3e !important;
    border-color: #e13e3e;
}

div#bx-panel {
    top: 0;
    position: fixed !important;
    width: 100% !important;
}
.tabs_wrapper .nav-tabs .nav-link.active {

}


.tabs_wrapper .nav-tabs .nav-link.active {
}
.theme-light .tabs_wrapper .nav-tabs .nav-link.active {

}
.section__sliderNav button:hover path {
    fill: #fff;
}

.amount_max__duration,.amount_min__duration {
    background: none;
    text-align: center;
    display: inline-block;
    color: #fff;
    width: 30px;
}
body:not(.light-theme) .directions_slider__wrapper .directions_slider .slider_item .directions_item--white .directions_item__bottom p, body:not(.light-theme) .directions_slider__wrapper .directions_slider .slider_item .directions_item--white .directions_item__bottom p * {
    color: #fff !important;
}
body:not(.light-theme) .directions_slider__wrapper .directions_slider .slider_item .directions_item--white .directions_item__bottom p span {
    color: #b7b7b7 !important;
}

body .panel .cashback_wrapper {
    background: #fff;
    border-radius: 5px;
    padding: 21px 24px;
    height: 100%;
}
body .panel .cashback_wrapper p {
    font-family: "Grtsk Giga", sans-serif !important;
    font-weight: 500;
    font-size: 22px !important;
    color: #1e1e1e !important;
    margin: 10px auto !important;
    max-width: 300px;
    text-align: center;
}
body .panel .cashback_wrapper .cashback_percent {
    margin: 0 0 35px;
}
body .panel .cashback_wrapper .cashback_percent span {
    display: inline-block;
    font-family: "Grtsk Giga", sans-serif;
    font-weight: 600;
    font-size: 42px;
    line-height: 1;
    background: linear-gradient(90deg, #febc7d 0%, #6b71d2 82.5%, #6b71d2 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

body .panel .cashback_wrapper .cashback_percent {
    text-align: center;
}

.panel .cashback_title {
    margin: 30px 0;
    font-size: 28px;
}

body .panel  .cashback_wrapper {
    margin: 87px 0 10px;
}

.panel .cashback_value {
    margin: 30px 0 140px;
}

.panel .range_slider .ui-widget-header {
    background: #6b71d2;
    border-radius: 0 !important;
}

.panel .range_slider .ui-slider-handle {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    border: none !important;
    background: url(/verstka/img/range.svg) center no-repeat;
    background-size: contain;
    cursor: pointer;
    outline: none !important;
}

.range_wrapper {
    margin-right: 25px;
}

.section.section_homework.visible {
    padding-bottom: 30px;
}

div.hidden {
    display: none;
}