/*tech support classes*/


/*uni classes*/
.width-100{
    width: 100% !important;
}

.disp-none{
    display: none !important;
}

.text-align-center{
    text-align: -webkit-center;
    width: 100%;

}
.text-align-right{
    text-align: -webkit-right;
    width: 100%;

}
.text-align-left {
    text-align: -webkit-left;
    width: 100%;

}
.wrapper_main{
    max-width: 1280px;
    margin: auto;
}

.block_overlay{
    height: 100vh;
    width: 100vw;
    /*background: rgba(39, 53, 62, 0.7);*/
    backdrop-filter: blur(6px);
    z-index: 100;
    position: fixed;
    top: 86px;
    display: none;
}

.block_overlay.n_profile{
    height: 100%;
    width: 100%;
    /*background: rgba(39, 53, 62, 0.7);*/
    backdrop-filter: blur(6px);
    z-index: 100;
    position: fixed;
    top: -55px;
}

.block_overlay.n_profile.show{
    display: block;
}

.block_overlay.hidden{
    display: none;
}

.block_overlay.n_profile.hidden{
    display: none;
}


.w-68{
    width: 68%;
}

.width-50{
    width: 50%;
}

.pointer{
    cursor: pointer;
}

.f-r{
    float: right;
}
.f-l{
    float: left;
}

.font-base{
    font-size: 16px;
}

.font-large{
    font-size: 24px;
}

.mb-10{
    margin-bottom: 10px;
}

.orange-text{
    color: #FF613A;
}

.fw-700{
    font-weight: 700;
}

.c-txt-b2{
    color: #272424;
}

.w-80{
    width: 80%;
}

.m-a{
    margin: auto;
}

.title_page{
    font-size: 44px;
    color: #272424;
    font-weight: 700;
}

.m-t-8p{
    margin-top: 8%;
}

.cut-width{
    max-width: 1280px;
    margin: auto;
}

.clear_both{
    clear: both;
}


/**/

.title-profile-cont{
    width: 100%;
    text-align: center;
    font-size: 44px;
    font-weight: 700;
    margin-bottom: 40px;
    color: #000000;
}

.container-sprt-inf{
    width: 100%;
    height: 60px;
}


.send-ticket-suprt-btn{
    outline: none;
    border: none;
    color: #FFFFFF;
    background: #FF613A;
    width: 200px;
    height: 60px;
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);

}

.container-support-btn{
    width: 30%;
    float: left;
}

.container-sprt-inf-txt{
    width: 70%;
    float: right;
    color: #000000;
    font-size: 16px;
    padding-top: 20px;
}

.container-requests-tech-sprt{
    width: 100%;
    margin-top: 40px;
}

.cont-req-tech-sup{
    color: #000000;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 20px;
}

.container-message-req-sprt{
    color: #000000;
    width: 95%;
    filter: drop-shadow(-1px 4px 10px rgba(198, 199, 203, 0.20)) drop-shadow(0px -1px 10px rgba(198, 199, 203, 0.20));
    height: 20px;
    background: #FFFFFF;
    border-radius: 3px;
    padding: 20px;
    margin-bottom: 20px;
}

.message-sprt-title{
    color: #272424;
    font-size: 16px;
    width: 50%;
    /*padding-top: 20px;*/
    background: linear-gradient(45deg, #040404 33%, #c5c5c5 66%, #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    float: left;
}

.message-sprt-inf{
    width: 50%;
    float: right;
    text-align: right;
}

.form-create-ticket{
    display: block;
    width: 100%;
}

.el-form-create-ticket-select{
    height: 62px;
    width: 100%;
    filter: drop-shadow(-1px 4px 10px rgba(198, 199, 203, 0.20)) drop-shadow(0px -1px 10px rgba(198, 199, 203, 0.20));
    border-radius: 3px;
    margin-bottom: 5px;
    padding: 20px;
}

.el-form-create-ticket-select:focus-visible{
    border: none;
    outline: none;
}

.el-form-create-ticket-select > option {
    border: none;
    outline: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    outline-offset: -1px;
}

.el-form-create-ticket{
    width: calc(100% - 40px);
    height: 20px;
    filter: drop-shadow(-1px 4px 10px rgba(198, 199, 203, 0.20)) drop-shadow(0px -1px 10px rgba(198, 199, 203, 0.20));
    border-radius: 3px;
    margin-bottom: 5px;
    /*min-width: unset;*/
    /*max-width: unset;*/
    /*min-height: unset;*/
    padding: 20px;
}

/*.el-form-create-ticket:last-child{*/
/*    !*margin-bottom: 40px;*!*/
/*    !*height: 200px;*!*/
/*    min-width: 100%;*/
/*    max-width: 100%;*/
/*    min-height: 200px;*/
/*    !*padding: 10px;*!*/
/*}*/

.el-form-create-ticket-textarea{
    min-height: 200px;
    /*min-width: calc(80% - 40px);*/
    /*max-width: calc(80% - 40px);*/
    resize: none;
    padding: 20px;
    width: 85%;
    float: left;

}

.container-input-form-create-ticket{
    margin-bottom: 20px;
}

.el-form-create-ticket-textarea:focus-visible{
    border: none;
    outline: none;
}

.letrs-count{
    color: #27242499;
    /*position: relative;*/
    /*top: 39px;*/
    /*left: 93%;*/
    height: calc(100% - 20px);
    width: calc(15% - 60px);
    padding-top: 20px;
    padding-right: 20px;
    min-height: 220px;
    float: right;
    background: #FFFFFF;
    text-align: right;
    /*display: inline-block;*/
}

.letrs-count.disabled{
    /*color: #000000;*/
    /*background: rgb(241 241 241 / 30%);*/
    color: #ff001a;
}


.create-ticket-btn{
    width: 200px;
    height: 60px;
    padding: 20px 20px;
    background: #FF613A;
    color: #FFFFFF;
    border-radius: 10px;
    float: left;
}

.attach-file-btn{
    background: url("/static/img/svg/attach_a_file.svg");
    background-size: 60px;
    background-repeat: no-repeat;
    background-position: center;
    height: 60px;
    width: 60px;
    margin-left: 20px;
}

.create-ticket-file{
    display: none;
    /*opacity: 0;*/
}

.form-create-tickets-btns{
    width: 100%;
    margin-top: 40px;
}


/*slider*/


.prise-slider-div{
    margin-right: 5px;
    margin-top: 5px;
}

.filter-span{
    margin-top: 13px;
    font-size: 15px;
}

#slider-range {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 3px;
    margin-left: 6px;
    margin-right: 7px;
}

.input-control-price{
    display: flex;
    justify-content: space-between;
}

.slider-range-div-input {
    display: flex;
    width: 100px;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 3px;
    height: 30px;
    justify-content: space-between;
    align-items: center;
}

.span-price-placeholder{
    padding-left: 7px;
    color: rgba(139, 139, 139, 1);
}

.form-control{
    /*width: 100px;*/
    border: none;
    /*border-radius: 3px;*/
}

/*messenger*/
.loader_chat_f_sw_chats.show{
    display: block;
    height: 100px;
    width: 100px;
    position: absolute;
    top: 38%;
    left: 52%;
}

.loader_chat_f_sw_chats.support.show{
    display: block;
    height: 100px;
    width: 100px;
    position: absolute;
    top: 50%;
    left: 52%;
}

.loader_chat_f_sw_chats{
    display: none;
}

.container-messenger{
    width: 100%;
    height: 100%;
    margin-bottom: 30px;
}

.block-chat{
    width: 66%;
    height: 88vh;
    border-radius: 10px;
    border: 1px solid #E6E6E6;
    background: #ffffff;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    float: right;

}

.block-chat.support{
    height: 86vh;
}

.block-list-of-users{
    width: 30%;
    margin-left: 20px;
    height: 63vh;
    border-radius: 10px;
    border: 1px solid #E6E6E6;
    background: #ffffff;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    float: right;
    overflow-y: auto;
}

.bottom_part_of_chats{
    height: calc(100% - 39px);
    position: relative;
}

.container-header-chat{
    border-radius: 10px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    width: calc(100% - 40px);
    height: 60px;
    padding: 10px 20px;
}

.header-chat-left-part{
    width: calc(100% - 64px);
    float: left;
    text-align: left;
    padding-top: 15px;
}

.header-chat-right-part{
    width: 63px;
    float: right;
    text-align: right;
    padding-top: 25px;
}

.chat-avatar{
    height: 40px;
    width: 40px;
    object-fit: cover;
    float: left;
}

.chat-username {
    color: #000000;
    font-weight: 600;
    font-size: 18px;
    padding-left: 10px;
    position: relative;
    top: 10px;
    text-wrap: nowrap;
    width: calc(100% - 56px);
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
}

.header-icons-right-part-padding{
    padding-left: 5px;
}

.container-messages{
    height: calc(100% - 175px);
    width: 100%;
    /* transform: rotate(180deg); */
    overflow-y: auto;
    /* transform: scaleY(-1); */
    display: flex;
    flex-direction: column-reverse;
    padding-top: 70px;
}


/*.container-messages::-webkit-scrollbar{*/
/*    transform: rotate(360deg);*/
/*}*/


.footer-chat{
    width: calc(100% - 40px);
    height: 60px;
    background: #FFFFFF;
    border-radius: 10px;
    border: 1px solid #E6E6E6;
    padding: 0 20px 0 20px;
    position: absolute;
    bottom: 43px;
}

.footer-chat.hide{
    display: none;
}

.left-part-block-enter-message{
    width: 80%;
    float: left;
}

.right-part-block-enter-message{
    width: 20%;
    float: right;
    padding-top: 11px;
    text-align: right;
}

.enter-message-inp{
    color: #000000;
    width: 100%;
    height: 100%;
    background: none;
    outline: none;
    border: none;
    padding: 20px;
}


.attach-file-btn-message{
    width: 24px;
    height: 24px;
    background: url("/static/img/svg/attach-file.svg");
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    bottom: 6px;
}
.attach-file-btn-message.loader{
    top: 10px;
    bottom: 0;
}

.send-message{
    width: 40px;
    height: 40px;
    background: url("/static/img/svg/send_btn.svg");
    background-size: 40px;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 5px;
}

.loader_show_message.show{
    width: 40px;
    height: 40px;
    margin-left: 5px;
    display: inline-block;
}

.loader_show_message{
    display: none;
}

.send-message.hide{
    display: none;
}

.errors{
    color: red;
    font-size: 11px;
}

.errors_all{
    font-size: 11px;
    color: #ffb3b3;
    float: left;
}

.title-list-of-users{
    font-size: 18px;
    font-weight: 600;
    padding: 20px;
    display: block;
}

/*tab_user*/

.tab_user_messanger{
    width: calc(100% - 60px);
    margin: auto;
    height: 55px;
    padding: 10px;
    transition: all ease-in-out 200ms;
}

.tab_user_messanger.select{
    border-radius: 10px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    filter: drop-shadow(-1px 4px 10px rgba(198, 199, 203, 0.20)) drop-shadow(0px -1px 10px rgba(198, 199, 203, 0.20));
}

.left-part-tab-user{
    width: 11%;
    height: 100%;
    float: left;
    padding-top: 4%;
}
.center-part-tab-user{
    width: 65%;
    height: 100%;
    display: inline-block;
    padding-top: 5%;
}

.right-part-tab-user{
    width: 12%;
    height: 100%;
    float: right;
    padding-top: 7%;
}

.icon_unread_messages{
    display: none;
}

.icon_unread_messages.showed{
    width: 12%;
    height: 100%;
    float: right;
    padding-top: 9%;
    display: block;
}


.cost-messages-in-user-tab-messenger{
    width: 15px;
    height: 15px;
    background: #FF613A;
    color: #FFFFFF;
    border-radius: 100%;
    text-align: center;
}

.cost-messages-in-user-tab-messenger > span{
    padding-top: 1px;
    display: block;
    font-size: 10px;
}


.user_avatar_messenger{
    width: 40px;
    height: 40px;
    object-fit: cover;

}

.user_name_messenger{
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    padding-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}


.last-message-messenger-user-tab{
    font-size: 12px;
    color: #27242499;
    display: block;
    padding-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 15px;
}

/*messenger with support*/

.name_ticket{
    width: 100%;
    filter: drop-shadow(-1px 4px 10px rgba(198, 199, 203, 0.20)) drop-shadow(0px -1px 10px rgba(198, 199, 203, 0.20));
    height: 40px;
    background: #FFFFFF;
    /*padding: 20px;*/
    margin-bottom: 5px;
    border-radius: 3px;
}

.name_ticket > span{
    padding: 10px;
    font-size: 16px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.insert_users{
    /*min-height: 440px;*/
    margin-bottom: 20px;
}

/*messgae*/


.container-message_support_chat{
    width: 60%;
    min-height: 90px;
    margin-bottom: 35px;
    margin-left: 20px;
    margin-right: 20px;

}

.img_download_file{
    height: 35px;
}

.img_download_file.left{
    filter: brightness(0) saturate(100%) invert(0%) sepia(95%) saturate(7481%) hue-rotate(186deg) brightness(89%) contrast(97%);
}

.container-message_support_chat.left{
    float: left;
    display: block;
    /* transform: rotate(180deg); */
    /* transform: scaleY(-1); */
    /*transform: scaleY(-1);*/
}

.container-message_support_chat.right{
    float: right;
    display: block;
    /* transform: rotate(180deg); */
    /* transform: scaleY(-1); */
    /*transform: scaleY(-1);*/
}

.block_avatar_message{
    width: 30px;
    /*float: left;*/
    /*margin-right: 20px;*/
}

.block_avatar_message.left{
    float: left;
    text-align: left;
}

.block_avatar_message.right{
    float: right;
    padding-left: 5px;
    text-align: right;
}

.block_avatar_message > img{
    width: 30px;
    height: 30px;
    object-fit: cover;
}

.block_text_message{
    width: 85%;
    /*float: right;*/
}

.block_text_message.left{
    float: left;
}

.block_text_message.right{
    float: right;
}

.container_text_message{
    width: 100%;
    /*min-height: 60px;*/
    border-radius: 10px;
}

/*file classes*/

.file_border_cont{
    padding: 5%;
    width: 90%;
    height: 90%;
}

.left_part_file_w{
    width: 10%;
    height: 100%;
    float: left;
}

.right_part_file_w{
    width: 85%;
    height: 100%;
    color: #FFFFFF;
    font-size: 12px;
    float: right;
    overflow-wrap: break-word;
    padding-left: 5%;
}
.right_part_file_w.left{
    color: #000000;
}

/*end*/

.container_text_message.left{
    border: 1px solid #FF613A;
    background: #FFFFFF;
}

.container_text_message.right{
    background: #FF613A;
    border: none;
}

.text_message{
    font-size: 12px;
    padding: 15px;
    /*text-wrap: wrap;*/
    overflow-wrap: break-word;
    display: block;
}


.container_text_message.right > span{
    color: #FFFFFF;
}

.container_text_message.left > span{
    color: #272424;
}

.data_send_message{
    margin-top: 10px;
    font-size: 12px;
    width: 100%;
    height: 20px;
    color: #000000;
}

.data_send_message.left{
    text-align: left;
}

.data_send_message.right{
    text-align: right;
}

/*right curtain messenger*/

.block_tickets_in_work{
    padding-top: 10px;
    border-top: 1px solid #E6E6E6;
    width: 100%;
}

/*p_results_find_route*/

.container_form_search_carrier{
    width: calc(100% - 26px);
    background: #FFF;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    margin-top: 60px;
    margin-bottom: 40px;
    border-radius: 10px;
    display: flex;
    padding: 13px;
}

.container_form_search_carrier > form{
    width: 98%;
    height: 98%;
    display: flex;
    padding: 2% 1%;
}

.cont-el-form-search-carrier{
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    position: relative;
}


.inp_form_find_route_w_abbreviation{
    border-top: 1px solid #E6E6E6;
    border-right: 0;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    display: block;
    height: 97%;
    width: 63%;
    border-radius: 0;
    float: left;
    padding: 0 5%;

}

/*.inp_form_find_route_w_abbreviation.first{*/
/*    border-top: 1px solid #E6E6E6;*/
/*    border-right: 0;*/
/*    border-bottom: 1px solid #E6E6E6;*/
/*    border-left: 1px solid #E6E6E6;*/
/*    display: block;*/
/*    height: 97%;*/
/*    width: 73%;*/
/*    border-radius: 10px 0 0 10px;*/
/*    float: left;*/
/*}*/

.from_address_point_txt.find_route.first{
    border-top: 1px solid #E6E6E6;
    border-right: 0;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    display: block;
    height: 20px;
    width: 55.1%;
    float: left;
    background-image: none !important;
    margin-top: 0;
    padding: 20px 15.2px;
    border-radius: 10px 0 0 10px;
}

.to_address_point_txt.find_route{
    border-top: 1px solid #E6E6E6;
    border-right: 0;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    display: block;
    height: 20px;
    width: 55.1%;
    border-radius: 0;
    float: left;
    background-image: none !important;
    margin-top: 0;
    padding: 20px 15.2px;
}

.input_list.find_route{
    width: 100%;
    /* display: block; */
    border-radius: 0 10px;
    top: 61px;
    z-index: 12;
}

.input_list.find_route.show{
    display: block;
}

.container_inp_w_abr{
    height: 66%;
    width: 98%;
    position: relative;
}

.cont-el-form-search-carrier > button{
    width: 99%;
    border-radius: 10px;
    color: #FFFFFF;
    background: #FF613A;
    height: 60px;
    font-size: 18px;
    font-weight: 500;
}

.cont-el-form-search-carrier > a{
    width: 99%;
    border-radius: 10px;
    color: #FFFFFF;
    background: #FF613A;
    height: 60px;
}

.cont-el-form-search-carrier > input{
    border: 1px solid #E6E6E6;
    display: block;
    height: 20px;
    width: 88%;
    padding: 20px 10px;
    background: url(/static/img/svg/Calendar.svg) white 50%;
    background-repeat: no-repeat;
    background-position: right 5% bottom 45%;
}


.cont-el-form-search-carrier.first > select{
    border:1px solid #E6E6E6;
    display: block;
    height: 60px;
    width: 99%;
    border-radius: 10px 0 0 10px;
}

.cont-el-form-search-carrier.last > input{
    border:1px solid #E6E6E6;
    display: block;
    height: 60px;
    width: 99%;
    border-radius: 0 10px 10px 0;
}

.cont-el-form-search-carrier.last > select{
    border:1px solid #E6E6E6;
    display: block;
    height: 62px;
    width: 99%;
    border-radius: 0 10px 10px 0;
    padding: 0;
    color: #272424;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin-top: 0;
    padding-left: 10px;
}

.cont-el-form-search-carrier.last > select:focus-visible{
    /*border:1px solid #E6E6E6;*/
    outline: none;
}

.abbreviation_airport_in_search{
    display: inline-block;
    float: left;
    width: 29%;
    height: 97%;
    border-top: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    border-left: 0;
}


.abbreviation_airport_in_search > text{
    margin-top: 39%;
    display: block;
    font-size: 16px;
    color: #27242499;
    font-weight: 500;
}


.cont-el-form-search-carrier > label{
    color: #27242499;
    padding-bottom: 10px;
    display: block;
    margin: 0;
}

.cont-el-form-search-carrier.last > label{
    opacity: 0;
}


.block-filters-find-route{
    min-height: 660px;
    background: #FFFFFF;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    width: 26%;
    float: left;
    padding: 2%;
    position: sticky;
    top: 76px;
    border-radius: 10px;
}

.block_w_paging.routes{
    width: 68%;
    float: right;
}

.block-finded-routes{
    /*width: 68%;*/
    /*float: right;*/
    /*display: inline-block;*/
}

.not_found_routes{
    width: 98%;
    height: 250px;
    background: #FFFFFF;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    position: relative;
    padding: 2%;
    display: none;
}

.not_found_routes.show{
    display: block;
}


.boxes_not_fond_routes{
    position: absolute;
    width: 147px;
    height: 129px;
    bottom: 25%;
}
.boxes_not_fond_routes.left{
    left: -10px;
}

.boxes_not_fond_routes.right{
    right: -10px;
}

.carrier-card{
    width: 100%;
    /*height: 830px;*/
    background: #FFFFFF;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    margin-bottom: 20px;
    border-radius: 10px;
    /*padding: 20px;*/
}

.left-part-carrier-card{
    width: 58%;
    float: left;
    padding: 2%;
    border-right: 1px solid #E6E6E6;
}

.first-line-card-carrier{
    margin-bottom: 20px;
}

.carrier-title{
    font-size: 20px;
    font-weight: 500;
    color: #272424;
    width: 50%;
    float: left;
    text-align: left;
    display: block;
}

.type_transportation_carrier{
    width: 50%;
    float: right;
    text-align: -webkit-right;
    display: block;
}

.from-to-country-container-carrier{
    width: calc(100% - 70px);
    margin: auto;
    background: #F8F8F8;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom: 20px;
}


.from-to-country-text.left{
    color: #272424;
    font-size: 16px;
    font-weight: 500;
    width: 46%;
    /*padding-top: 20px;*/
    /*padding-bottom: 20px;*/
    /*padding-left: 80px;*/
    float: left;
    text-align: right;
    overflow: hidden;
    height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.from-to-country-text.right{
    color: #272424;
    font-size: 16px;
    font-weight: 500;
    width: 46%;
    /*padding-top: 20px;*/
    /*padding-bottom: 20px;*/
    /*padding-right: 80px;*/
    float: right;
    text-align: left;
    overflow: hidden;
    height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.from-to-country-text.right:hover{

}


.line_inf_about_moving{
    width: 100%;
    margin-bottom: 20px;
}

.container_inf_about_moving.second{
    margin-bottom: 0;
}

.splitter-from-to-country{
    border: 1px solid #FF613A;
    width: 20px;
    display: inline-block;
    /*width: 5%;*/
    margin-bottom: 4px;
    margin-left: 6px;
}

.container_inf_about_moving{
    display: block;
    width: 100%;
}


.carrier_inf_moving.left{
    width: 40%;
    float: left;
    text-align: left;
}
.carrier_inf_moving.right{
    width: 40%;
    float: right;
    text-align: right;
}

/*.splliter-left-right-part-carrier-card{*/
/*    border: 1px solid #E6E6E6;*/
/*    height: 100%;*/
/*    display: inline-block;*/
/*    transform: rotate(180deg) ;*/
/*    position: relative;*/
/*    left: 70%;*/
/*}*/

.inf_carrier{
    padding-top: 15px;
    display: block;
    margin-bottom: 15px;
}

.phones_carrier{
    text-decoration: none;
    color: #000000;
    font-size: 16px;
    padding-bottom: 10px;
    display: block;
}

.phones_carrier_span{
    position: relative;
    top: 6px;
    /*background: linear-gradient(99deg, #040404 56%, #9f9f9f 25%, #ffffff);*/
    background: linear-gradient(99deg, #000000 1%, #ffffff 16%, #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: 200ms;
    width: calc(90% - 10px);
    overflow: hidden;
    float: right;
    padding-right: 10px;
    white-space: nowrap;
}

.inf_carrier_icon{
    width: 10%;
}

.phones_carrier_span.active{
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    overflow: unset;
    overflow-wrap: break-word;
    white-space: unset;
}

.phones_carrier input{
    display: none;
}
.email_carrier{
    text-decoration: none;
    color: #000000;
    font-size: 16px;
    padding-bottom: 10px;
    display: block;
}

.email_carrier_span{
    position: relative;
    top: 5px;
    /*background: linear-gradient(99deg, #040404 2%, #f5f5f5 16%, #ffffff);*/
    background: linear-gradient(99deg, #040404 2%, #ffffff 13%, #ffffff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: 200ms;
    width: calc(90% - 10px);
    float: right;
    overflow: hidden;
    padding-right: 10px;
    white-space: nowrap;
}

.email_carrier_span.active{
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    overflow: unset;
    overflow-wrap: break-word;
    white-space: unset;
}

.email_carrier input{
    display: none;
}

.open_inf_carrier{
    font-size: 16px;
    font-weight: 500;
    color: #272424;
    border: 2px solid #FF613A;
    padding: 8px 16px;
    background: #FFFFFF;
    transition: 200ms;
    border-radius: 10px;
    width: 100%;
}

.open_inf_carrier:hover{
    background: #FF613A;
    color: #FFFFFF;
}


.open_chat_carrier{
    display: none;
}

.open_chat_carrier.active{
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: #272424;
    border: 2px solid #00a420;
    padding: 8px 16px;
    background: #FFFFFF;
    border-radius: 10px;
    width: 100%;
    margin-bottom: 10px;
}

.open_chat_carrier > span{
    position: relative;
    left:4px;
    top: 2px;
}

.open_chat_carrier > img{
    position:relative;
    top: 6px;
    filter: brightness(0) saturate(100%) invert(29%) sepia(98%) saturate(2173%) hue-rotate(122deg) brightness(101%) contrast(101%);
}

/*.open_chat_carrier:hover{*/
/*    color: #FFFFFF;*/
/*    background: #00A420;*/
/*}*/

.inf_carrier_container{
    width: 33%;
    float: right;
    padding: 2%;
}

.title_container_inf_carrier{
    font-weight: 500;
    font-size: 20px;
    color: #272424;
    padding-bottom: 10px;
}

.name_carrier{
    font-size: 16px;
    color: #272424;
    font-weight: 400;
    position: relative;
    top: 11px;
    left: 4px;
}

.from-to-city-text{
    font-size: 14px;
    color: #27242499;
    padding-top: 10px;
}

.arrow_inf_about_moving{
    position: relative;
    top: 19px;
    left: 18px;
}

/*subscribe*/

.state_subscribe{
    font-size: 16px;
    color: #000000;
    padding-bottom: 20px;
}

.state_subscribe > a{
    font-size: 16px;
    color: #FF613A;
    text-decoration: none;
}

.type_of_subscribes{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.container_subscribe{
    width: 25%;
    border-radius: 10px;
    padding: 2%;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    margin-right: 2%;
    margin-left: 2%;
    margin-bottom: 5%;
    height: 100%;
    overflow-wrap: break-word;
}

.container_subscribe.light{
    background: #FFFFFF;
}

.container_subscribe.dark{
    background: #272424;
}

.container_subscribe.light .first-decr-subscribe{
    color: #000000;

}

.first-decr-subscribe{
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 20px;
    border-bottom: 2px solid #FF613A;
}

.container_subscribe.dark .first-decr-subscribe{
    color: #FFFFFF;
}

.price_subscribe{
    color: #FF613A;
    padding-top: 25px;
}

.period_subscribe{
    font-weight: 500;
    font-size: 16px;
    color: #000000;
}

.options_subscribe{
    padding-top: 20px;
}
.options_subscribe_title{
    font-weight: 600;
    font-size: 18px;
    padding-bottom: 10px;
}

.options_subscribe_title.light{
    color: #272424;
}

.options_subscribe_title.dark{
    color: #FFFFFF;
}

.text_option_item{
    font-size: 16px;
    color: #272424;
    width: 93%;
    float: right;

}

.cont_photo_option_item{
    height: 100%;
    float: left;
    width: 5%;
}

.cont_photo_option_item > img{
    display: block;
    margin: auto;
}

.item_options_subscribe{
    height: fit-content;
    width: 100%;
}

.option_list{
    list-style-image: url("/static/img/svg/galka.svg");
}

.container_subscribe.dark .items_subscribe.select{
    font-size: 16px;
    color: #FFFFFF;
}

.container_subscribe.light .items_subscribe.select{
    font-size: 16px;
    color: #272424;
}

.container_subscribe.light .items_subscribe.unselected{
    color: #E6E6E6;
    font-size: 16px;
}

.container_subscribe.dark .items_subscribe.unselected{
    color: #626262;
    font-size: 16px;
}

.items_subscribe.select:before{
    content: url(/static/img/svg/galka.svg);
}

.items_subscribe.select.green:before{
    content: url(/static/img/svg/galka.svg);
    filter: brightness(0) saturate(100%) invert(76%) sepia(11%) saturate(7432%) hue-rotate(88deg) brightness(94%) contrast(106%);
}

.items_subscribe:before{
    color: #FF613A;
    display: inline-block;
    width: 3%;
    vertical-align: top;
}

.subscribe_inf{
    margin-bottom: 40px;
}

.inf_about_tarif_plan_text{
    font-size: 16px;
    font-weight: 400;
    color: #272424;
    margin-bottom: 40px;
}

.subscribe_inf_left_part{
    width: 54%;
    background: #FFFFFF;
    filter: drop-shadow(-1px 4px 10px rgba(198, 199, 203, 0.20)) drop-shadow(0px -1px 10px rgba(198, 199, 203, 0.20));
    padding: 2.373%;
    float: left;
    border-radius: 10px;
}

.subscribe_inf_right_part{
    width: 33%;
    background: #FFFFFF;
    filter: drop-shadow(-1px 4px 10px rgba(198, 199, 203, 0.20)) drop-shadow(0px -1px 10px rgba(198, 199, 203, 0.20));
    padding: 2.373%;
    float: right;
    border-radius: 10px;
}

.title_options{
    font-size: 20px;
    font-weight: 500;
    color: #272424;
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
}

.title_subscribe{
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 10px;
}

.name_subscribe{
    font-size: 44px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 20px;
}

.extend_subscribe_btn{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    background: #FF613A;
    padding: 0 26px;
    border-radius: 10px;
    margin-bottom: 10px;
    height: 44px;
    width: 160px;
}

.another_subscribe{
    width: 98%;
    padding: 0 20px;
    background: #FFFFFF;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    display: flex;
    margin-bottom: 20px;
    border-radius: 10px;
    align-items: center;
    height: 76px;
}

.name_subscribe_another{
    font-weight: 500;
    font-size: 16px;
    color: #272424;
}

.padding-n-width-another-subscribes{
    width: 27%;
    padding-right: 2%;
}

.text_another_subscribe{
    font-size: 16px;
    color: #272424;
    font-weight: 400;
}

.read_more_about_subscribe{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    background: #FF613A;
    padding: 0 26px;
    border-radius: 10px;
    display: block;
    height: 44px;
    width: 160px;
}

.subscribe_was_paid{
    color: #27242499;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 55px;
}

.label_toggle_switch_cont{
    float: left;
    width: 94%;
}

.label_toggle_switch_cont > label{
    color: #272424;
    font-size: 14px;
    font-weight: 400;
}

.toggle_switch_cont{
    position: relative;
    margin-bottom: 10px;
    float: right;
    width: 6%;
}

.input_toggle_switch{
    width: 28px;
    height: 16px;
    border-radius: 10px;
    opacity: 0;
    position: absolute;
    z-index: 3;
}

.input_toggle_switch_display{
    width: 28px;
    height: 16px;
    background: #7e7d7d;
    border-radius: 10px;
    transition: 200ms;
}

.toggler_input_switch{
    position: absolute;
    left: 2px;
    bottom: 1px;
    background: #FFFFFF;
    border-radius: 100%;
    display: block;
    height: 14px;
    width: 14px;
    transition: 200ms;
}

.input_toggle_switch:checked + .input_toggle_switch_display{
    transition: 200ms;
    background: #FF613A;
}

.input_toggle_switch:checked ~ .toggler_input_switch{
    transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transition: 200ms;
}

/*.container_subscribe.light .items_subscribe.unselected:before{*/
/*    content: url(/static/img/svg/cross.svg);*/
/*}*/

/*.container_subscribe.dark .items_subscribe.unselected::before{*/
/*    content: url(/static/img/svg/cross.svg);*/
/*    filter: brightness(0) saturate(100%) invert(29%) sepia(0%) saturate(6232%) hue-rotate(340deg) brightness(110%) contrast(60%);*/
/*}*/

.items_subscribe.unselect:before{
    content: url(/static/img/svg/cross.svg);
    /*filter: brightness(0) saturate(100%) invert(89%) sepia(0%) saturate(0%) hue-rotate(273deg) brightness(95%) contrast(92%);*/
    /*filter: brightness(0) saturate(100%) invert(40%) sepia(12%) saturate(3%) hue-rotate(35deg) brightness(91%) contrast(91%);*/
    filter: brightness(0) saturate(100%) invert(81%) sepia(1%) saturate(460%) hue-rotate(31deg) brightness(84%) contrast(81%);
}

.items_subscribe.unselect.red:before{
    content: url(/static/img/svg/cross.svg);
    filter: brightness(0) saturate(100%) invert(11%) sepia(92%) saturate(7217%) hue-rotate(3deg) brightness(99%) contrast(112%);
}

.items_subscribe.unselect{
    /*color: #d1d1d1;*/
    /*color: #626262;*/
    color: #a5a5a5;
}

.items_subscribe > text{
    display: inline-block;
    padding-left: 4%;
    width: 93%;
    overflow-wrap: break-word;

}

.items_subscribe{
    padding-bottom: 10px;
}

.arrange_subscribe{
    background: #FF613A;
    height: 60px;
    padding: 20px 25px 20px 25px;
    color: #FFFFFF;
    border-radius: 10px;
    margin: 20px auto 0 auto;
}

.periud_subscribe{
    padding-top: 10px;
    font-size: 16px;
}

/*filters find route*/

.title_filters_find_route{
    font-weight: 700;
    font-size: 24px;
    text-align: center;
    width: 100%;
    color: #272424;
    margin-bottom: 20px;
}

.method_transport{
    position: relative;
    width: 100%;
}

.method_transport_inp_hide{
    z-index: -1;
    position: absolute;
}

.methods_transportation_form_filters{
    margin-bottom: 20px;
}

.inputs_for_slider_cont{
    width: 100%;
    margin-top: 20px;
}

.input_f_slider_start{
    float: left;
    height: 30px;
    width: 40%;
    border: 1px solid #E6E6E6;
    border-radius: 10px;
    padding: 2%;
}

.input_f_slider_end{
    float: right;
    height: 30px;
    width: 40%;
    border: 1px solid #E6E6E6;
    border-radius: 10px;
    padding: 2%;
}

.title_el_methods_transportation{
    font-size: 16px;
    color: #272424;
    font-weight: 500;
    margin-bottom: 15px;
}

.select_form_filters_find_route{
    width: 100%;
    margin-top: 10px;
}
.select_form_filters_find_route:focus-visible{
    outline: none;
}

.insert-airports-place{
    background: #919BA5;
    width: 100%;
    display: block;
    height: 200px;
    overflow-y: auto;
    position: absolute;
    top: 62px;
    border-radius: 0 0 10px 10px;
    z-index: 10;
    display: none;
}
.insert-airports-place.show{
    display: block;
}

/* styles to-from-addres point*/

.from_address_point_txt.find_route{

}

.button-find-more-routes{
    width: 220px;
    height: 60px;
    background: #FF613A;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 600;
    border-radius: 10px;
}

.button-find-more-routes.hidden{
    display: none;
}

.button-find-more-routes.hide{
    display: none;
}

.loader_f_loading_routes{
    width: 25px;
    height: 25px;
    display: none;
}
.loader_f_loading_routes.show{
    display: block;
}

.container_loader_filters_routes{
    display: none;
}

.container_loader_filters_routes.show{
    display: block;
}

.loader_filters_routes{
    width: 25px;
    height: 25px;
    /*display: none;*/
    display: block;
}

/*.loader_filters_routes.show{*/
/*    display: block;*/
/*}*/

.line_separator_page_w_el{
    width: 100%;
    border-bottom: 1px solid #919BA5;
    margin-top: 30px;
    margin-bottom: 30px;
}

.cont_header_btn_profile{
    position: relative;
}

.menu_profile_btn{
    display: none;
    position: absolute;
    right: 100px;
    z-index: 220;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
}

.menu_profile_btn.show{
    display: block;
    background: #FFF;
    padding: 10px;
    width: 230px;
    position: absolute;
    right: 10px;

    top: 60px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

.button_profile_header{
    height: 50px;
    width: 150px;
    background: #FF613A;
    color:  #FFF;
    /* Heading 5 */
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    line-height: 26px;
    border-radius: 10px;
    text-align: center;

    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

.btn_menu_profile{
    border-radius: 10px;
    background: #FFF;
    box-shadow: -1px 4px 10px 0 rgba(198, 199, 203, 0.20), 0 -1px 10px 0 rgba(198, 199, 203, 0.20);
    width: 93%;
    padding: 4%;
    margin-bottom: 20px;
    display: block;
    color: #27242499;
    font-weight: 600;
    cursor: pointer;
}

.btn_menu_profile:last-of-type{
    margin-bottom: 0;
}

.separator_menu_profile{
    margin: 10px 0 10px 0;
    border:1px solid #E6E6E6;
    width: 98%;
}

.subscribe_type_txt{
    color: #000;
    font-size: 14px;
    width: 100%;
    border-radius: 0;
    background: none;
    box-shadow: none;
    margin-bottom: 20px;
    padding: 0;
    text-align: unset;
    position: unset;
    height: unset;
}

.header_big_background{
    height: 65px;
    background: #F8F8F8;
    width: 100%;
    position: absolute;
    z-index: 1000;
    max-width: 1280px;
}

.padding_top_f_header{
    height: 13px;
}

.line_f_header{
    position: sticky;
    height: 1px;
    background: #dad7d7;
    width: 100%;
    top: 60px;
    z-index: 999;
}

/*profile block*/


.block_inf_profile{
    width: 100%;
    padding-bottom: 20px;
    border-bottom:1px solid #E6E6E6;
}

.avatar_user_profile{
    object-fit: cover;
    height: 110px;
    width: 110px;
}

.upload_photo_container{
    position: relative;
}

.btn_f_upload_photo{
    opacity: 0;
    position: absolute;
    height: 110px;
    width: 110px;
    left: 0;
}

.upload_photo_label{
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #27242499;
}

.select_f_profile_status{
    border: 1px solid #E6E6E6;
    display: block;
    height: 62px;
    width: 100%;
    border-radius: 10px;
    padding: 0;
    color: #272424;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin-top: 0;
    padding-left: 10px;
    appearance: none;
    background: white url(/static/img/png/icon-arrow.svg) no-repeat calc(100% - 15px) center;
}
.input_f_profile{
    display: block;
    height: 20px;
    width: calc(100% - 30.4px);
    float: left;
    background-image: none !important;
    padding: 20px 15.2px;
    border: 1px solid #E6E6E6;
    color: #272424;
    font-size: 16px;
    font-weight: 400;
    border-radius: 10px;
}

.status_f_profile{
    width: calc(100% - 120px);
    padding-left: 10px;
}

.status_label{
    font-size: 18px;
    font-weight: 600;
    color: #272424;
    padding-bottom: 5px;
}

.cur_subscribe_label{
    font-weight: 600;
    font-size: 18px;
    color: #272424;
    padding-bottom: 5px;
}

.cur_subscribe_f_profile{
    color: #FF613A;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 5px;
}

.btn_go_to_subscribes{
    text-decoration: underline;
    color: #27242499;
    font-weight: 400;
    font-size: 14px;
}

.label_f_profile{
    color: #272424;
    font-size: 16px;
    font-weight: 500;
    display: block;
    padding-bottom: 10px;
    padding-left: 10px;
}

.container_el_form_profile{
    width: 49%;
    margin: 0 0.5% 0.5% 0.5%;
}

.container_form_profile{
    padding-top: 40px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.line_f_form_profile{
    height: 1px;
    background: #E6E6E6;
    margin: 40px 0;
    width: 100%;
}

.confirm_profile_btn{
    width: 100%;
    height: 60px;
    background: #FF613A;
    color: #FFFFFF;
    margin-top: 40px;
    border-radius: 10px;
    font-weight: 600;
    font-size: 18px;
}

/*p_main corrects*/

.a_btn_standart{
    padding: 20px 76px;
    border-radius: 10px;
    background: #FF613A;
    display: block;
    color: #FFFFFF;
    font-size: 16px;
    margin: 0;
    max-width: 330px;
}

/*p_main news*/

.news_description{
    /*background: linear-gradient(45deg, #040404 33%, #c5c5c5 66%, #ffffff);*/
    /*-webkit-background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    font-size: 16px;
    font-weight: 400;
}

.menu_buttons.right.close{
    right: -320px;
    transition: 200ms;
    position: absolute;
    width: 320px;
    opacity: 0;
    /*display: none;*/
}

/* for curtain right*/

.cut_width_f_curtain{
    max-width: 1280px;
    text-align: -webkit-right;
    position: sticky;
    margin: auto;
    z-index: 998;
    top: 61px;
    float: right;
    height: 695px;
}

.menu_buttons{
    /*background: #FFFFFF;*/
    /*height: 100vh;*/
    z-index: 99;
    top: 87px;
    overflow: auto;
    transition: 200ms;
    width: 320px;

}

.menu_profile::-webkit-scrollbar-track{
    background-color: #F6F6F6;
}

.menu_profile::-webkit-scrollbar-thumb{
    background-color: #989898;
    border-radius: 3px;
    width: 3px;
}

.menu_profile::-webkit-scrollbar{
    background-color:#FF613A;
    width: 4px;
}



.menu_buttons.right.close{
    right: 0;
    transition: 200ms;
    position: absolute;
    width: 320px;
    /* float: right; */
    top: -199vh;
}

.menu_buttons.left.close{
    left: -320px;
    transition: 200ms;
    position: absolute;
    width: 320px;
}
.menu_buttons.right.open{
    right: 0;
    transition: 200ms;
    position: absolute;
    display: block;
    /* padding-top: 10px; */
    width: 320px;
    top: 0;
    border-radius: 10px;
    padding-top: 8px;
}

.menu_buttons.left.open{
    left: 0;
    transition: 200ms;
    /* position: fixed; */
    padding-top: 10px;
    float: left;
    width: 33%;
    background: #FFFFFF;
    border-radius: 10px;
    max-height: 83vh;

}

.support .menu_buttons.left.open{
    margin-top: 49px;
}

.handler_menu.left.close{
    background: #FF613A;
    color: #FFFFFF;
    left: -49px;
}
.handler_menu.right.close{
    background: #FF613A;
    color: #FFFFFF;
    right: -49px;
}
.menu_buttons.left.open .handler_menu{
    background: #FFFFFF;
    color: #000000;
    left: 272px;
}
.menu_buttons.right.open .handler_menu{
    background: #FFFFFF;
    color: #000000;
    right: 272px;

}
.menu_buttons.close .handler_menu{
    background: #FF613A;
    color: #FFFFFF;
}
.menu_buttons.right .handler_menu{
    transform: rotate(270deg);
    right: -49px;
    width: 91px;
    height: 18px;
    /*display: block;*/
    position: fixed;
    text-align: center;
    top: 39%;
    border-radius: 10px 10px 0 0;
    padding: 7px 18px 7px 18px;
    display: none;
}
.menu_buttons.left .handler_menu{
    transform: rotate(90deg);
    width: 91px;
    height: 18px;
    /*display: block;*/
    position: fixed;
    left: -48px;
    text-align: center;
    top: 39%;
    border-radius: 10px 10px 0 0;
    padding: 7px 18px 7px 18px;
}

.btns_f_curtain{
    width: 7px;
    transition: 200ms;
    display: block;

}
.btns_f_curtain.left{
    float: left;
}
.btns_f_curtain.right{
    float: right;
}
.menu_buttons.close .btns_f_curtain{
    transition: 200ms;
    transform: rotate(270deg);
    filter: brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(0%) hue-rotate(162deg) brightness(104%) contrast(103%);
    padding-right: 10px;
}
.menu_buttons.open .btns_f_curtain{
    transition: 200ms;
    transform: rotate(90deg);
    filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(21%) hue-rotate(344deg) brightness(105%) contrast(106%);
    padding-left: 10px;
}

 .text_f_curtain{
     display: inline-block;
 }

.menu_profile{
    width: 320px;
    text-align: -webkit-center;
    padding: 14px 0;
    overflow-y: auto;
    height: calc(100vh - 120px);
    max-height: 667px;
    background: #F8F8F8;
    direction: rtl;
}

.menu_profile.background{
    background: #FFFFFF;
}

.menu_profile>div{
    width: 274px;
}
.menu_profile>div:first-of-type{
    color: #000;
    font-size: 14px;
    width: 274px;
    border-radius: 0;
    background: none;
    box-shadow: none;
    margin-bottom: 20px;
    padding: 0;
    text-align: unset;
    position: unset;
    height: unset;
    direction: initial;
}
.menu_profile>div>a{
    font-size: 12px;
    line-height: 13px;
}

/*left panel of users*/

.menu_buttons.left.close .container_block_list_of_users{
    position: relative;
    left: -320px;
    /*transition: 200ms;*/
}

.menu_buttons.left.open .container_block_list_of_users{
    position: relative;
    left: 0;
    transition: 200ms;
}



/*.subscribe_type_txt .f-r{*/
/*    color: #FF613A;*/
/*}*/