/*.react-footer{*/

/*    margin-top: 40px;*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    bottom: 0;*/
/*}*/

.react-footer .footer-top {
    padding: 10px;
    padding-top: 20px;
}

.container {
    /*min-height: 100vh;*/
}

body {
    /*padding-bottom: 150px;*/
}

.breadcomb-list {
    margin-bottom: 15px;
}


.parsley-errors-list {
    display: none;
}

chosen.parsley-error ~ .chosen-container-single {
    border-color: #ee3838;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(250, 135, 129, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(234, 110, 110, 0.6);
}

.container .form-control.parsley-error {
    /*border-color: #ee3838;*/
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(250, 135, 129, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(234, 110, 110, 0.6);
}


.language_switcher {
    width: 85px;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M7 10l5 5 5-5H7z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 20px; /* Увеличиваем размер стрелки */
    padding-right: 35px; /* Пространство для стрелки */
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 13px;
    line-height: 15px;
    float: right;
}

.logo-text img {
    width: 150px;
}

.breadcrumbs-wrap img.desktop {
    width: 100%;
}

.partners_block img {
    border: 1px solid #ccc;
    width: 100%;
    margin-bottom: 4%;
    height: 162px;
}

.reg_item {
    border: 1px solid #d7d6d6;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 10px;
    margin-bottom: 15px;
}

.training_live_time_bloсk_remove, .training_repeat_time_bloсk_remove, .zoom_setting_bloсk_remove {
    position: absolute;
    right: 10px;
    top: 10px;
    height: 10px;
    z-index: 100;
}


.quiz_block, .lection_block {
    display: none;
}

.datepeaker_container .datetimepicker{
    max-width: 160px;
}

.quiz_delete_btn{
    margin-bottom: 15px;
}

.breadcrumbs_menu{
    display: flex;
    align-items: center;
    column-gap: 10px;
    margin-bottom: 15px;
    margin-top: 15px;
}


.course-list .price{
    display: flex;
    justify-content: flex-end;
    width: 100%;
    color: #0f1216;
    font-size: 20px;
    font-weight: 600;
}


.single-studies:hover{
    cursor: pointer;
}
