
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold.eot');
    src: local('../fonts/Open Sans Bold'), local('OpenSans-Bold'),
    url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Bold.woff') format('woff'),
    url('../fonts/OpenSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}



@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Light.eot');
    src: local('../fonts/Open Sans Light'), local('OpenSans-Light'),
    url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Light.woff') format('woff'),
    url('../fonts/OpenSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular.eot');
    src: local('../fonts/Open Sans Regular'), local('OpenSans-Regular'),
    url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Regular.woff') format('woff'),
    url('../fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-SemiBold.eot');
    src: local('../fonts/Open Sans SemiBold'), local('OpenSans-SemiBold'),
    url('../fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-SemiBold.woff') format('woff'),
    url('../fonts/OpenSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-ExtraBold.eot');
    src: local('../fonts/Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
    url('../fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-ExtraBold.woff') format('woff'),
    url('../fonts/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}


















/*********************************************/


:root {
    --first-accent-50: rgba(13, 111, 182, 0.5);
    --first-accent-100: #0d6fb6;
    --first-accent-200: #0b408c;
    --first-accent-300: #082f68;
    --second-accent-50: rgba(254, 0, 12, 0.5);
    --second-accent-100: #e42313;
    --second-accent-200: #dd0d17;
    --second-accent-300: #950c13;
    --notification-succes: #76bd3e;
    --notification-error: #fd6164;
    --gray-100: #e9f6fc;
    --gray-200: #c8e1e6;
    --gray-300: #bebec3;
    --gray-400: #535c61;
    --gray-500: #555f64;
    --bw-white: #fff;
    --bw-black: #000;
    --neutral-background: #f6f8fc;
    --neutral-10: #f1f4f9;
    --neutral-20: #e2e8f0;
    --neutral-30: #f1f4f9;
    --neutral-40: #94a3b8;
    --neutral-50: #64748b;
    --neutral-60: #475569;
    --neutral-70: #27364b;
    --neutral-80: #1e2a3b;
    --neutral-90: #0f1a2a;
    --white: #fff;
}



:root {
    --font-family: "Open Sans", sans-serif;
}




/*****************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {

}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}





*{
    box-sizing: border-box;
    outline: none!important;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-500);
}





.container{
    max-width: 1280px;
    padding: 0 15px;
    margin: 0 auto;
    width: 100%;
}

a{
    text-decoration: none;
    cursor: pointer;
}

button{
    cursor: pointer;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}


.container_1920{
    width: 100%;
    padding: 0 52px;
}


h1{
    font-weight: 700;
    font-size: 56px;
    line-height: 114%;
    color: var(--gray-400);
}

h2{
    font-weight: 700;
    font-size: 48px;
    line-height: 117%;
    color: var(--gray-400);
}

h3{
    font-weight: 700;
    font-size: 36px;
    line-height: 111%;
    color: var(--gray-400);
}

h4{
    font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    text-transform: uppercase;
    color: var(--gray-400);
}

h5{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--gray-400);
}

label{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-400);
    margin: 0 0 4px 0;
}

input,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="url"],
input[type="password"]
{
    border: 1px solid var(--neutral-20);
    padding: 16px 20px;
    width: 100%;
    height: 60px;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border-radius: 0;

}


.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-weight: normal;
    outline: none;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    border: 1px solid var(--neutral-20);
    padding: 16px 20px;
    width: 100%;
    height: 60px;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border-radius: 0;
}
.nice-select:active, .nice-select.open, .nice-select:focus{
    border: 1px solid var(--neutral-20);
}


.nice-select.disabled{
    opacity: 0.9;
}


input::placeholder{
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-40);
}


.form-group{
    width: 100%;
}
.form-group .control-label{

}



.control-inp-100{
    width: 100%;
}
.relative{
    position: relative;
}

.icon_wrap{
    position: absolute;
    top: 50%;
    right: calc(0% + 20px);
    transform: translate(0%, -50%);
    line-height: 0;
}

.icon_wrap .lab_icon{
    line-height: 0;
    display: block;
}

.link_return_pass{

}

.link_return_pass .btn_link{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--first-accent-100);
}

.btn_main{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 169px;
    height: 52px;
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--white);
    border: 0;
}
.btn_main:hover{
    background: var(--first-accent-100);
}

.btn_main:disabled{
    opacity: 0.5;
    cursor: none;
}


.btn_main.ttn_btn{
    width: 261px;
    margin-top: 65px;
}

.new_act{
    margin: 28px auto;
}

.new_act .btn_main{
    width: 100%;
}




.btn_main.login_btn{
    width: 266px;
    height: 64px;
    font-size: 20px;
    line-height: 160%;
}

.btn_main.centered{
    text-align: center;
    margin: 0 auto;
    width: fit-content;
    padding: 0px 10px;
    margin-top: 10px;
}

.btn_main.full_content{
    width: fit-content;
}
.btn_main.full_content{
    width: fit-content;
}





.pswd_info{
    display: none;
}
.pswd_info h4{
    font-size: 12px;
    color: #f21414;
    margin-bottom: 9px;
}
.pswd_info ul{
    margin-bottom: 13px;
}
.pswd_info ul li{
    list-style: disc;
    font-size: 12px;
    color: #f21414;
}
.pswd_info ul li strong{
    list-style: disc;
    font-size: 12px;
    color: #f21414;
}

.error_val li{
    display: none;
}
.error_val li.invalid{
    list-style: disc;
    font-size: 12px;
    color: #f21414;
    display: block;
}
.error_val li.valid{
    list-style: disc;
    font-size: 12px;
    color: #f21414;
   display: none;
}




.mar_b_30{
    margin-bottom: 30px;
}
.mar_b_40{
    margin-bottom: 40px;
}
.mar_b_20{
    margin-bottom: 20px;
}
.mar_b_12{
    margin-bottom: 12px;
}
.mar_b_52{
    margin-bottom: 52px;
}
.mar_b_32{
    margin-bottom: 32px;
}

.mar_b_90{
    margin-bottom: 90px;
}

.mar_t_0{
    margin-top: 0px;
}


.container_content{
    padding-top: 132px;
    position: relative;
    min-height: 953px;
}

.container_content .left_fon{
    position: absolute;
    left: 0;
    bottom: 0;
}
.container_content .left_fon img{

}
.container_content .right_fon{
    position: absolute;
    right: 0;
    top: 50%;
}
.container_content .right_fon img{

}

.content_normal{
    position: relative;
    z-index: 2;
    padding-top: 92px;
    padding-bottom: 450px;
}
.content_normal.content_normalmini{
    position: relative;
    z-index: 2;
    padding-top: 92px;
    padding-bottom: 0px;
}

.form-group-р{
    margin-top: 20px;
}
.form-group-р .link_main{
    font-size: 18px;
    color: #0d4a8e;
    text-decoration: underline;
}
.form-group-р .link_main:hover{
    color: #073160;
}

/* width */
::-webkit-scrollbar {
    width:4px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 4px #fff;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #A0ACC5;
}




.content_normal.quiz {
    padding-top: 92px;
    padding-bottom: 46px;
    min-height: calc(100vh - 176px);
    position: relative;

}


.has-error{
    box-shadow: 0 0 5px rgb(229 40 40);
    font-size: 14px;
}



/****************************MENU**************************************************************************/
.wrap_menu{
    background: var(--first-accent-100);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 88999;
}
.flex_menu{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0;
    height: 90px;
}
.flex_menu .left_naw{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 350px;
}
.flex_menu .left_naw .burg_btn{

}

.flex_menu .left_naw .burg_btn .btn_menu{
    border: 1px solid var(--white);
    border-radius: 100px;
    padding: 12px;
    width: 48px;
    height: 48px;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex_menu .left_naw .burg_btn .btn_menu .burgs{

}

.flex_menu .left_naw .burg_btn .btn_menu .closer{
    display: none;
}

.flex_menu .left_naw .burg_btn .btn_menu.open_menu .burgs{
    display: none;
}
.flex_menu .left_naw .burg_btn .btn_menu.open_menu .closer{
    display: block;
}



.flex_menu .left_naw .title{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--bw-white);
    margin-left: 32px;
}
.flex_menu .links{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 350px;
}
.flex_menu .links .notification{
    margin-right: 24px;
}
.flex_menu .links .notification button{
    border: 1px solid var(--white);
    border-radius: 100px;
    padding: 12px;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background: transparent;
}
.flex_menu .links .notification v img{

}

.flex_menu .links .notification .count{
    position: absolute;
    right: -6px;
    top: -1px;
    color: #fff;
    background: #cd1818;
    font-size: 12px;
    border-radius: 30px;
    width: auto;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5px;
    min-width: 20px;
    box-shadow: 0 0 6px #fff;
}


.flex_menu .links .account{

}
.flex_menu .links .account a{
    border: 1px solid var(--white);
    border-radius: 100px;
    padding: 12px;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.flex_menu .links .account a img{

}


.flex_menu .breadcrumbs_wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.flex_menu .breadcrumbs_wrap .name{
    font-weight: 700;
    font-size: 20px;
    line-height: 126%;
    text-transform: uppercase;
    text-align: center;
    color: var(--white);
    margin-bottom: 12px;
    max-width: 520px;
}

.flex_menu .breadcrumbs_wrap .breadcrumbs{

}

.flex_menu .breadcrumbs_wrap .breadcrumbs ul{
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex_menu .breadcrumbs_wrap .breadcrumbs ul li{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--first-accent-200);
    margin: 0 6px;
}

.flex_menu .breadcrumbs_wrap .breadcrumbs ul li a{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: var(--white);
}


.hide_menu_wrap{
    position: absolute;
    top: 90px;
    width: 100%;
    left: 0;
    height: calc(100vh - 90px);
    background: #ffffff;
    padding-top: 44px;
    display: none;
}

.hide_menu_wrap.show_menu{
    display: block;
}






.hide_menu_wrap .inner_wrap{
    max-width: 1280px;
    margin: 0 auto;
    display: grid;
    grid-template: auto / 25fr 25fr 25fr 25fr;
    grid-gap: 80px;
}

.hide_menu_wrap .item{

}

.hide_menu_wrap .item ul{

}

.hide_menu_wrap .item ul li{

}
.hide_menu_wrap .item ul li.b_black{

}
.hide_menu_wrap .item ul li.b_blue{

}

.hide_menu_wrap .item ul li.b_black a{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--gray-400);
    margin-left: 0px;
}
.hide_menu_wrap .item ul li.b_blue a{
    font-weight: 600;
    font-size: 18px;
    line-height: 156%;
    color: var(--first-accent-100);
    margin-left: 0px;
}
.hide_menu_wrap .item ul li a{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-400);
    margin-bottom: 10px;
    display: block;
    margin-left: 5px;
}








.search_wrap{
    background: #74aed9;
    background-size: cover;
    background-position: center;
    padding: 10px 0 10px 0;
    position: fixed;
    left: 0;
    z-index: 55555;
    top: 90px;
    width: 100%;
}

.search_wrap .inner_search{
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.search_wrap .inner_search .form-group{
    width: 273px;
}

.search_wrap .inner_search input[type="text"] {
    border: 1px solid var(--neutral-20);
    padding: 1px 13px;
    width: 100%;
    height: 40px;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border-radius: 0;
}









.search_wrap .category_list {
    margin-top: 0px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    grid-gap: 0 12px;
    margin-left: 15px;
}

.search_wrap .category_list .btn_main.in_search{
    height: 40px;
    font-size: 18px;
    line-height: 133%;
    width: 150px;
}

.icon_wrap .search_btn{
    padding: 0;
    background: transparent;
    border: 0;
}





/****************************home**************************************************************************/

.categories{
    position: relative;
    z-index: 1;
}

.categories.categories555{
    z-index: 1;
}

.categories .flex_tre{
    display: grid;
    grid-template: auto / 25fr 50fr 25fr;
    grid-gap: 24px;
    margin-top: 152px;
}

.editor-toolbar.fullscreen{
    z-index: 99999999999999!important;
}

.EasyMDEContainer .CodeMirror-fullscreen {
    z-index: 99999999999999!important;
}


.editor-preview-side {
    z-index: 99999999999999!important;
}




.categories .item{

}

.categories .item .head_rt{

}

.categories .item .head_rt .title{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--gray-500);
    margin-bottom: 40px;
}
.categories .item .head_rt .list_item{
    margin-top: 32px;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
}




.categories .item .head_rt .list_item.grid4{
    display: grid;
    grid-template: auto / 25fr 25fr;
    grid-gap: 0 24px;
}

.categories .item_child{
    box-shadow: 0 10px 20px 0 rgba(46, 91, 255, 0.07);
    position: relative;
    width: 100%;
    margin-bottom: 24px;
    overflow: hidden;
    background: #fff;
}

.categories .item_child .ring_chld{
    position: absolute;
    bottom: 0%;
    left: 50%;
    transform: translate(-50%, 50%);
    background: #0D6FB6;
    width: 0px;
    height: 0px;
    border-radius: 100%;
    opacity: 0;
    transition: all 0.3s ease;
}

.categories .item_child:hover .ring_chld{
    opacity: 1;
    width: 700px;
    height: 700px;
    transition: all 0.3s ease;
    background: #0d6fb61a;
}



.categories .item_child a{
    display: block;
    padding: 20px 20px 20px 20px;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    transition: all 0.3s ease;
}


.categories .item_child .dert{
    padding: 20px 20px 20px 20px;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    transition: all 0.3s
    ease;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 20px;
}





.categories .item_child .svg_block{

}
.categories .item_child .svg_block svg{

}
.categories .item_child .name{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-500);
}


.categories .item .btn_main.login_btn{
    box-shadow: 0 10px 20px 0 rgba(46, 91, 255, 0.07);
    background: var(--first-accent-100);
    height: 72px;
    width: 100%;

}
.categories .item_child .dert .name{
    font-size: 16px;
    line-height: 146%;
}


.categories .item_child .dert .name .name_in{
    font-size: 16px;
    line-height: 146%;
    font-weight: 700;
    color: var(--gray-500);
}
.categories .item_child .dert .name .name_in ul{

}
.categories .item_child .dert .name ul{
    margin-top: 10px;
}
.categories .item_child .dert .name ul li{

}
.categories .item_child .dert .name ul li a{
    font-size: 14px;
    padding: 5px 6px 5px 0px;
    line-height: 1.2;
}
.categories .item_child .dert .name ul li a:hover{
    text-decoration: underline;
}



/*.categories .item_child a:hover .name{
	color: var(--white);
	transition: all 0.3s ease;
}*/


.flex6{
    margin-top: 144px;
}
.flex6.mar_t_0{
    margin-top: 10px;
}
.flex6 .head_rt{

}
.flex6 .head_rt .title{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--gray-500);
    margin-bottom: 32px;
}
.flex6 .head_rt .list_item6{
    display: grid;
    grid-template: auto / 25fr 25fr 25fr 25fr 25fr 25fr;
    grid-gap: 24px;
}

.flex6 .head_rt .list_item3{
    display: grid;
    grid-template: auto /  25fr 25fr 25fr;
    grid-gap: 24px;
}

.flex6 .head_rt .list_item2{
    display: grid;
    grid-template: auto /  25fr 25fr;
    grid-gap: 24px;
}

.flex6 .head_rt .list_item1{
    display: grid;
    grid-template: auto /  25fr;
    grid-gap: 24px;
}










.flex6 .head_rt .list_item6 .item_child{
    margin-bottom: 0;
}



.flex6 .head_rt .list_item4{
    display: grid;
    grid-template: auto / 25fr 25fr 25fr 25fr;
    grid-gap: 24px;
    margin-bottom: 50px;
}

.flex6 .head_rt .list_item4 .item_child{

}

.flex6 .mini_txt{
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: var(--first-accent-100);
    margin-bottom: 4px;
}


.wrap_fluide{

}
.blue_wrap{
    position: relative;
    height: 676px;
    padding-top: 74px;
}
.fon_blue {
    background: var(--first-accent-100);
    height: 100%;
    position: absolute;
    top: 0;
    left: calc(50% - 1060px);
    width: 1600px;
    -webkit-transform: skew(-15deg) translate(-50%, 0%);
}
.flex_blue{
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 2;
}
.flex_blue h3{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--white);
}
.flex_blue a{
    border: 1px solid var(--neutral-70);
    width: 266px;
    height: 52px;
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--neutral-70);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}
.flex_blue a:hover{
    background: rgba(46, 56, 77, 0.14);
    transition: all 0.3s ease;
}





.big_slider{
    margin-top: 34px;
    margin-bottom: 92px;
}


.big_slider .item_art_mini{
    margin: 0 12px;
}

.item_art_mini{
    width: 302px;
    height: 420px;
    box-shadow: 0 10px 20px 0 rgba(46, 91, 255, 0.07);
    background: var(--white);

}

.item_art_mini .inner_item{
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff;
}
.item_art_mini .inner_item .ring_wrap{
    position: absolute;
    background: rgba(13, 111, 182, 0.7);
    width: 150px;
    height: 150px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: all 0.3s ease;
}

.item_art_mini .inner_item:hover .ring_wrap{
    width: 400px;
    height: 400px;
    opacity: 1;
    transition: all 0.3s ease;
}



.item_art_mini .inner_item .ring_wrap .link_article{
    border: 1px solid var(--white);
    width: 152px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--white);
    transition: all 0.3s ease;
}
.item_art_mini .inner_item .ring_wrap .link_article:hover{
    background: rgba(46, 56, 77, 0.14);
    transition: all 0.3s ease;
}


.item_art_mini .inner_item .bg_img{
    height: 260px;
    width: 100%;
    background-size: cover;
    background-position: center;
}
.item_art_mini .inner_item .cont_mini_art{
    padding: 16px;
}
.item_art_mini .inner_item .cont_mini_art p{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-500);
    margin-bottom: 28px;
}
.item_art_mini .inner_item .cont_mini_art span{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-500);
    display: block;
}




/************************************Articles******************************************************************/
.most_popular{
    margin-top: 60px;
}


.wrap_popular{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 32px;
}


.list_articles{
    margin-top: 60px;
}

.list_articles .item{
    padding: 24px 12px;
    box-shadow: 0 10px 20px 0 rgba(46, 91, 255, 0.07);
    background: var(--white);
    margin-bottom: 8px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.list_articles .item .img_wrap{
    width: 411px;
    height: 200px;
    background-size: cover;
    background-position: center;
}

.list_articles .item .content_part{
    width: calc(100% - 411px);
    padding-left: 24px;
}

.list_articles .item .content_part h3{
    margin-bottom: 8px;
}

.list_articles .item .content_part p{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-500);
    margin: 0 0 0 0;
    display: block;
    height: 90px;
}

.list_articles .item .content_part .link{
    border: 1px solid var(--neutral-70);
    width: 152px;
    height: 52px;
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--neutral-70);
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    transition: all 0.3s ease;
}

.list_articles .item .content_part .link:hover{
    background: rgba(46, 56, 77, 0.14);
    transition: all 0.3s ease;
}




.pagination{
    margin: 52px 0 68px;
}
.pagination .wrap_pagination{
    display: flex;
    align-items: center;
    justify-content: center;
}
.pagination .wrap_pagination a{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--neutral-40);
    border: 1px solid var(--neutral-40);
    width: 40px;
    height: 40px;
    margin: 0 2px;
    display: flex;
    align-items: center;
    justify-content: center;


}

.pagination .wrap_pagination a:hover{
    background: rgba(46, 56, 77, 0.14);
    transition: all 0.3s ease;


}




.pagination .wrap_pagination span.active{
    background: var(--first-accent-200);
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 2px;
    width: 40px;
    height: 40px;
}



.pagination .wrap_pagination a.prev_page{
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    transition: all 0.3s ease;
}
.pagination .wrap_pagination a.next_page{
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    transition: all 0.3s ease;
}


.pagination .wrap_pagination a.prev_page:hover{
    transition: all 0.3s ease;
    background: linear-gradient(45deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
}
.pagination .wrap_pagination a.next_page:hover{
    transition: all 0.3s ease;
    background: linear-gradient(45deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
}


.pagination .wrap_pagination a img{

}


.baner{
    margin-bottom: 52px;
    margin-top: 55px;
}


.baner .wrap_video{
    width: 100%;
    max-width: 900px;
    border: 1px solid #d7d7d7;
    box-shadow: 0 0 8px #000;
    margin: 0 auto;
}

.baner video{
    width: 100%;
    height: auto;
}

.baner .h1_art {
    width: 100%;
    max-width: 900px;
    margin: 0 auto 40px;
}
.baner .h1_art h1{
    font-size: 24px;
    text-align: center;
}


.baner .wrap_baner{
    background-size: cover;
    background-position: center;
    height: 552px;
}



.article_content{
    position: relative;
    margin-bottom: 152px;
}
.first_content{
    white-space: pre-wrap;
}

.first_content h1{
    margin-bottom: 32px;
}
.first_content h2{
    margin-bottom: 32px;
}
.first_content h3{
    margin-bottom: 32px;
}
.first_content h4{
    margin-bottom: 32px;
}
.first_content h5{
    margin-bottom: 20px;
}
.first_content h6{
    margin-bottom: 15px;
}


.first_content p{
    margin-bottom: 15px;
}

.first_content strong{
    font-weight: 700;
}

.first_content b{
    font-weight: 700;
}
.first_content a{
    color: var(--first-accent-100);
}

.first_content ul{
    list-style: disc;
    padding-left: 27px;
    margin-bottom: 15px;
}

.first_content ul li{
    margin-bottom: 10px;
}
.first_content ol{
    list-style: decimal;
    padding-left: 27px;
    margin-bottom: 15px;
}

.first_content ol li{
    margin-bottom: 10px;
}

.two_content{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 52px;
}

.two_content .video_wrap{
    width: 628px;
}
.two_content .video_wrap video{

}


.two_content .txt_wrap{
    width: calc(100% - 628px);
    padding-left: 24px;

}
.two_content .txt_wrap h4{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--gray-500);
    margin-bottom: 24px;
}

.two_content .txt_wrap ol{
    list-style: decimal;
    padding-left: 27px;
    margin-bottom: 15px;
}
.two_content .txt_wrap ol b{
    font-weight: 700;
}
.two_content .txt_wrap ol li{

}

.two_content .txt_wrap ol li ul{
    list-style: disc;
    padding-left: 27px;
    margin-bottom: 15px;
}
.two_content .txt_wrap ol ul li{
}







































/************************************Login******************************************************************/

.login_wrap{
    background-image: url(../img/bg_main.webp);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.top_login{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 52px 0px 0;
}

.top_login .title{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 48px;
    line-height: 117%;
    color: var(--neutral-10);
}

.login_wrap .wrap_2_flex{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.login_wrap .wrap_2_flex .title_login{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 48px;
    line-height: 117%;
    color: var(--bw-white);
}

.login_wrap .wrap_2_flex .title_login span{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 56px;
    line-height: 114%;
    color: var(--first-accent-100);
}

.form_wrap_login{
    padding: 52px 32px;
    background: var(--white);
    width: 590px;
    height: 564px;
}

.form_wrap_login{

}

.form_wrap_login h3{
    margin-bottom: 52px;
}


.form_wrap_login.form_wrap_login2{
    padding: 45px 25px;
    background: var(--white);
    width: 670px;
    height: auto;
}

.flex2_restart{
    display: flex;
    gap: 15px;
    justify-content: space-between;
}

/************************************PROFILE******************************************************************/

.nav_btn_profile{
    padding-top: 152px;
}
.nav_btn_profile .flex2{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nav_btn_profile .flex2 a{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    background: var(--neutral-10);
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--neutral-90);
    transition: all 0.3s ease;
    width: 50%;
}
.nav_btn_profile .flex2 a:hover{
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.07);
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    height: 48px;
    transition: all 0.3s ease;
    color: #fff;
}
.nav_btn_profile .flex2 a.active{
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.07);
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    height: 48px;
    color: #fff;
}

.content_profile{
    margin-top: 64px;
    padding-bottom: 196px;

}

.content_profile .flex_2{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.content_profile .flex_2 .nav_profile{
    width: 268px;
}

.content_profile .flex_2 .nav_profile ul{

}
.content_profile .flex_2 .nav_profile ul li{
    margin-bottom: 8px;
}
.content_profile .flex_2 .nav_profile ul li a{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-400);
    padding: 3px 5px;
    border-left: 2px solid transparent;
}

.content_profile .flex_2 .nav_profile ul li a.active{
    border-left: 2px solid var(--first-accent-300);
    color: var(--first-accent-300);
    font-weight: 600;
}

.content_profile .flex_2 .nav_profile ul li a:hover{
    border-left: 2px solid var(--first-accent-300);
    color: var(--first-accent-300);
    font-weight: 600;
}



.content_profile .flex_2 .information{
    width: calc(100% - 268px);
    border-left: 1px solid #cbd4e1;
    padding-left: 56px;

}
.flex_100{
    width: 100%;
}
.flex_75{
    width: 75%;

}
.flex_50 {
    display: grid;
    grid-template: auto / 25fr 25fr;
    grid-gap: 24px;
}

/*
.flex_50 div:nth-child(1){
    width: 613px;
}
.flex_50 div:nth-child(2){
    width: 613px;
}
*/


.flex_30 {
    display: grid;
    grid-template: auto / 25fr  25fr 25fr;
    grid-gap: 24px;
}

.flex_25 {
    display: grid;
    grid-template: auto / 25fr  25fr  25fr 25fr;
    grid-gap: 24px;
}

.flex_30 .form-group {
    width: 400px;
}

.flex_25 .form-group {
    width: 293px;
}



.list_curators{

}

.list_curators .item{
    display: none;
    border-top: 1px solid var(--neutral-20);
    margin: 32px 0 0 0;
    padding-top: 72px;
}
.list_curators .item:first-child{
    display: block;
    margin: 0;
    padding-top: 0px;
    border-top: 0;
}

.list_curators.active .item{
    display: block;
}


.btn_show_curators{
    border: 1px solid var(--neutral-70);
    width: 301px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    color: var(--neutral-70);
    background: transparent;
    transition: all 0.3s ease;
}
.btn_show_curators:hover{
    background: rgba(46, 56, 77, 0.14);
    transition: all 0.3s ease;
}



.container_1064{
    max-width: 1064px;
    margin: 0 auto;
}









.accordion {

}

.accordion-header,
.accordion-body {

}

.accordion-header {
    background: var(--neutral-10);
    padding: 24px 32px;
    position: relative;
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--first-accent-300);
    cursor: pointer;
}

.accordion-header:hover{
    cursor: pointer;
    background: #e8ecf3;
}


.accordion__item {
    margin-bottom: 4px;
}

.accordion__item .accordion__item {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

/*.accordion-header:hover {
    background: #2D3D99;
    position: relative;
    z-index: 5;
}*/

.accordion-body {
    display: none;
}

.accordion-body__contents {

}

.accordion-body__contents p{
    border-bottom: 1px solid var(--neutral-20);
    padding: 24px 32px;
}

.accordion-body__contents p a{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--gray-400);
}

.accordion-body__contents .mini_acordion_items{
    border-bottom: 1px solid var(--neutral-20);
}
.accordion-body__contents .mini_acordion_items .open_next_child{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--gray-400);
    padding: 24px 32px 16px;
    cursor: pointer;
}
.accordion-body__contents .mini_acordion_items .next_list{
    padding: 0px 32px 12px;
    display: none;
}
.accordion-body__contents .mini_acordion_items .next_list a{
    margin-bottom: 10px;
    display: block;
}










.container_1064{
    margin-top: 52px;
    margin-bottom: 152px;
}


.container_1064 p{
    margin-bottom: 16px;
}

.accordion__item > .accordion-header:after {
    content: "";
    position: absolute;
    display: block;
    right: 24px;
    top: calc(50% - 20px);
    z-index: 2;
    width: 40px;
    height: 40px;
    transition: .3s all;
    transform: rotate(0deg);
    background-image: url(../img/acord_arrow.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 30px;
}

.accordion__item.active .accordion-header:after{
    transform: rotate(180deg);
    transition: all 0.3s ease;
}


/******************************************************************************************************/


.table_force{

}

.head_table{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 1px solid var(--gray-300);
    padding: 12px 16px;
}


.head_table.sticky2{
    position: sticky;
    top: 150px;
    background: #fff;
    z-index: 8;
}





.head_table .it1{
    width: calc(100% - 694px);
}
.head_table .it2{
    width: 196px;
}
.head_table .it3{
    width: 302px;
}
.head_table .it4{
    width: 196px;
}





.head_table .sorting{
    background: transparent;
    border: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.head_table .sorting .name_tab{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    text-align: left;
}

.head_table .sorting .name_tab nobr{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    text-align: left;
}

.head_table .sorting .img_tab{
    background-image: url(../img/list_down.svg);
    display: block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-position: center;
    margin-left: 5px;
}

.head_table .name_action{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}


.main_table{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 32px 16px 16px;
    border-bottom: 1px solid var(--gray-200);
}

.main_table.for_search_pole{
    padding: 10px 0 0 0;
    border-bottom: 0;
}














.main_table .it1{
    width: calc(100% - 694px);
    padding-right: 24px;
    max-width: calc(100% - 694px);
}

.main_table .it1 .form-group{
    margin-bottom: 8px;
}


.main_table .it1 p{
    margin-bottom: 16px;
}

.main_table .it1 .crop_2{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.main_table .it1 .crop_2 .item_c{
    margin-bottom: 16px;
}

.main_table .it1 .crop_2 .item_c:nth-child(1){
    width: 193px;
}
.main_table .it1 .crop_2 .item_c:nth-child(2){
    width: calc(100% - 193px);
}



.main_table .it1 .crop_2 .item_c .title_c{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}

.main_table .it1 .crop_2 .item_c .data_c{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50);

}

.main_table .it1 .crop_2 .item_c:nth-child(1) .data_c{
    padding-right: 15px;
}



.main_table .right_add{
    width: calc(100% - 592px);
}

.main_table .right_add .it_container{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 16px;
}

.main_table .right_add .it_container .it2{
    width: 196px;
    padding-right: 24px;
}

.main_table .right_add .it_container .it3{
    width: 302px;
    padding-right: 24px;
}

.main_table .right_add .it_container .it4{
    width: 94px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.main_table .right_add .it_container .it4 button{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    margin-right: 12px;
}


.main_table .right_add .it_container .it2.dups{    width: 410px;}
.main_table .right_add .it_container .it3.dups{    width: 188px;}
.main_table .right_add .it_container .it4.dups{    width: 48px;}

.main_table .right_add .add_new_container{
    margin: 0 0 0 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0 0 0;
    border: 0;
    background: transparent;
}

.main_table .right_add .add_new_container span{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--first-accent-100);
}

.main_table .right_add .add_new_container img{
    margin-right: 10px;
}




.killing_busted{

}
.killing_busted .deleted_all{
    padding: 0;
    line-height: 0;
    display: block;
    border: 0;
    background: transparent;
}
.killing_busted .deleted_all img{
    display: block;
    width: 30px;
    height: 30px;
}





.outer_cont{
    padding: 16px 0;
}

.main_table:last-child{
    border-bottom: 0;
}



.alert_table{
    display: block;
    margin: 12px 0 52px;
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--notification-error);
}


.flex_btn_power{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 52px 0 68px 0;
}


.flex_btn_power .btn_main{
    width: 200px;
}

.btn_main_white{
    border: 1px solid var(--neutral-70);
    height: 52px;
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--neutral-70);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    width: 100%;
    background: #fff;
}

.flex_btn_power .btn_main_white{
    max-width: max-content;
    padding: 0 16px;
}


.flex_btn_save{
    max-width: 680px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}



.flex_btn_save.storet{
    max-width: 700px;
}










.flex_btn_save .btn_main_white{
    max-width: 150px;
}

.flex_btn_save .btn_main{
    max-width: max-content;
    width: 100%;
    padding: 0 16px;
}




.hide_sidebar{
    position: fixed;
   /* left: -150px;*/
    left: 0;
    top: 0;
    z-index: 60;
    background: #ffffff;
    width: 168px;
    padding: 170px 15px 15px 15px;
    height: 100vh;
    box-shadow: 0 0 12px #c1c1c1;
    border-right: 1px solid #adadad;
    transition: all 0.3s ease;
}

/*.hide_sidebar.active{
    left: 0;
    transition: all 0.3s ease;
}*/





.hide_sidebar .btn_open_hide_sidebar{
    position: absolute;
    right: -31px;
    top: 168px;
    width: 30px;
    height: 30px;
    background: #0d6fb6;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    padding: 8px 5px;
    display: none;
}





.hide_sidebar .btn_open_hide_sidebar:hover{
    cursor: pointer;
    background: #0c62a0;
}

.hide_sidebar .btn_open_hide_sidebar span{
    background: #fff;
    width: 100%;
    height: 2px;
    display: block;
    position: relative;
    transform: rotate(0deg);
    top: 0;
}

.hide_sidebar .btn_open_hide_sidebar.active span:nth-child(1){
    transform: rotate(45deg);
    top: 6px;
}
.hide_sidebar .btn_open_hide_sidebar.active span:nth-child(2){
    transform: rotate(-45deg);
    top: -6px;
}
.hide_sidebar .btn_open_hide_sidebar.active span:nth-child(3){
    display: none;
}







.hide_sidebar .inner_inform_btn{

}


.inner_inform_btn .jir_act {
    margin-top: 32px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
}
.inner_inform_btn .jir_act .podpis_akt{

}
.inner_inform_btn .jir_act .podpis_akt .lil1 {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: var(--first-accent-100);
    margin-bottom: 8px;
}
.inner_inform_btn .jir_act .podpis_akt .lil2{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-400);
}

.inner_inform_btn .jir_act .deleted{
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0;
    border: 0;
    color: #fff;
    font-size: 15px;
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    font-family: var(--font-family);
    padding: 5px;
    margin-top: 10px;
}


.hide-comercial{
    display: none;
}




.flex_btn_save.rubi {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}


.flex_btn_save.rubi .btn_main_white{
    font-size: 14px;
    margin-bottom: 13px;
    height: auto;
    padding: 7px 5px;
}

.flex_btn_save.rubi .btn_main{
    font-size: 14px;
    margin-bottom: 13px;
    height: auto;
    padding: 7px 5px;
    margin-top: 50px;
}


















.btn_main.fluide{
    max-width: max-content;
    width: 100%;
    padding: 0 16px;
}

.outer_transit{
    display: none;
}

.outer_transit .txt{
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: var(--neutral-50);
    margin-top: 44px;
}










/******************************************************************************************************/

.quiz_step{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.quiz_step .info_step{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 4px;
}
.quiz_step .info_step .back{
    margin-right: 12px;
}
.quiz_step .info_step .back .before_step{
    padding: 6px 0 0 0;
    border: 0;
    background: transparent;
    display: none;
}
.quiz_step .info_step .before_step img{

}

.quiz_step .info_step .steps{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-400);
}
.quiz_step .info_step .steps span{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-400);
}

.quiz_step .info_step .steps span.this{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-400);
}

.quiz_step .info_step .steps span.all{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-400);
}

.quiz_step .line_load{
    background: var(--first-accent-300);
    height: 4px;
    width: 25%;
    display: none;
}
.center-normal{
    text-align: center;
}
/******************************************************************************************************/


.table_force.for_steps .head_table .it1{
    width: calc(100% - 844px);
}
.table_force.for_steps .head_table .it2{
    width: 260px;
}
.table_force.for_steps .head_table .it3{
    width: 304px;
}
.table_force.for_steps .head_table .it4{
    width: 130px;
}


.table_force.for_steps .main_table .it1 {
    width: calc(100% - 694px);
}

.table_force.for_steps .main_table .right_add {
}

.table_force.for_steps .main_table .right_add .it_container .it2 {
    width: 260px;
}
.table_force.for_steps .main_table .right_add .it_container .it3 {
    width: 304px;
}
.table_force.for_steps .main_table .right_add .it_container .it4 {
    width: 130px;
}

.main_table .it1 .crop_2 .item_c:nth-child(3) {
    width: 100%;
}

.main_table .it1 .crop_2 .item_c:nth-child(4) {
    width: 100%;
}

.main_table .it1 .crop_2 .item_c:nth-child(3) .data_c,
.main_table .it1 .crop_2 .item_c:nth-child(4) .data_c{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--first-accent-100);
}







.table_force.for_steps .main_table.new_removal .it1{
    width: calc(100% - 850px);
    padding-right: 20px;
}
.table_force.for_steps .main_table.new_removal .it1 p{
    font-size: 16px;
    line-height: 1.4;
}


.table_force.for_steps .main_table.new_removal .right_add {
    width: calc(100% - 454px);
}
.table_force.for_steps .main_table.new_removal .right_add .it_container{
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 10px;
}
.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit {
    margin-right: 10px;
    max-width: 95px;
}
.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit  .form-group{

}
.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit  .form-group .control-inp-100{
    display: flex;
    align-items: center;
    gap: 3px;
}
.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit  .form-group .form-control{
    padding: 5px 10px;
    height: 34px;
    font-size: 16px;
}
.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit  .form-group .od_izm{
    font-size: 14px;
}

.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit2{

}

.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit2 .info_container{
    font-size: 14px;
}

.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit2.pit_4{
    width: 250px;
    padding: 0 15px;
}
.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit2.pit_5{
    width: 100px;
    padding: 0 15px;
}
.table_force.for_steps .main_table.new_removal .right_add .it_container .cont_pit2.pit_6{
    width: 100px;
    padding: 0 15px;
}

.table_force.for_steps .main_table.new_removal .it4{
    width: 85px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.table_force.for_steps .main_table.new_removal .it4 button {
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    margin-right: 12px;
}

.table_force.for_steps .main_table.new_removal .it4.frt button{
    border: 0;
}


.table_force.for_steps .main_table.new_removal .removal_cops {
    width: 100%;
    margin-bottom: 10px;
}
.table_force.for_steps .main_table.new_removal .removal_cops span{
    font-weight: 600;
    font-size: 14px;
}





.main_table .it1 .crop_2.blue .item_c:nth-child(1) .data_c,
.main_table .it1 .crop_2.blue .item_c:nth-child(2) .data_c{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--first-accent-100);
}

.crop_3{
    margin-bottom: 16px;
}

.table_force.for_steps .head_table.pzrk .it1{
    width: calc(100% - 850px);
}
.table_force.for_steps .head_table.pzrk .it2{
    width: 330px;
}

.table_force.for_steps .head_table.pzrk .it3{
    width: 228px;
}

.table_force.for_steps .head_table.pzrk .it6{
    width: 100px;
}

.table_force.for_steps .head_table.pzrk .it7{
    width: 105px;
}

.table_force.for_steps .head_table.pzrk .it4 {
    width: 78px;
}





.table_force.for_steps .main_table .right_add .it_container .it2 .control-inp-100{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 4px;
}
.table_force.for_steps .main_table .right_add .it_container .it2 .control-inp-100 input{
    width: calc(100% - 60px);
}

.table_force.for_steps .main_table .right_add .it_container .it2 .control-inp-100 .od_izm{
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wrap_spisano{

}
.wrap_spisano .post{
    margin-bottom: 20px;
}
.wrap_spisano .post .mini_head{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-300);
}
.wrap_spisano .post .list_item{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-500);
    margin-left: 10px;
}

textarea{
    background: var(--white);
    border: 1px solid var(--neutral-20);
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-40);
    height: 136px;
    padding: 16px;
    width: 100%;

}


textarea::placeholder{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-40);
}


.nice-select span.current{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-40);
}

.mini_acordion{
    margin-bottom: 52px;
}
.mini_acordion .name_title{

}
.mini_acordion .name_title .flex_title{
    display: flex;
    align-items: flex-end;
    align-content: flex-end;
    justify-content: space-between;
}

.mini_acordion .name_title .flex_title h3{
    width: 452px;
    font-weight: 700;
    font-size: 36px;
    line-height: 111%;
    color: var(--neutral-50);
}
.mini_acordion .name_title .flex_title .line {
    border-bottom: 2px dashed #0d6fb682;
    display: block;
    width: calc(100% - 489px);
    position: relative;
    bottom: 3px;
}

.mini_acordion .name_title .flex_title .click {
    border: 1px solid #f4f6fc;
    border-radius: 40px;
    width: 23px;
    height: 40px;
    background: #eef3f5;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease;
}

.mini_acordion .name_title .flex_title .click .inner_chek{
    box-shadow: 0 2px 6px 0 #b0bac5;
    background: var(--white);
    border-radius: 40px;
    width: 17px;
    height: 17px;
    position: absolute;
    bottom: 2px;
    left: 2px;
    transition: all 0.3s ease;
}


.mini_acordion .name_title .flex_title .click.rotate {
    background: var(--first-accent-100);
    border: 1px solid var(--first-accent-300);
    transition: all 0.3s ease;
}

.mini_acordion .name_title .flex_title .click.rotate .inner_chek{
    background: var(--white);
    transition: all 0.3s ease;
    bottom: 18px;
}



.hide_yes{
    display: none;
}



.head_pr{
    margin-bottom: 52px;
}

.head_pr h3{
    font-weight: 700;
    font-size: 36px;
    line-height: 111%;
    color: var(--neutral-50);
}


.big_accord{
    background: #fff;
    margin-bottom: 52px;
}

.big_accord .item_big_acord{

}

.big_accord .item_big_acord .head_b_a{
    background: var(--neutral-10);
    padding: 24px 32px;
    width: 100%;
    height: 88px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.big_accord .item_big_acord .head_b_a h5{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--first-accent-300);
}

.big_accord .item_big_acord .head_b_a .svg{
    border: 1px solid var(--first-accent-300);
    border-radius: 100px;
    padding: 12px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.big_accord .item_big_acord .head_b_a .svg img{

}

.big_accord .health_b_a{

}



.big_accord .infos{
    border: 1px solid var(--neutral-20);
    padding: 24px 32px;
    width: 100%;
    height: auto;
    background: #fff;
}

.infos .txt_strong_b{
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: var(--neutral-90);
    margin-bottom: 12px;
}

.infos .txt_strong{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-90);
}

.infos p{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-90);
    margin-bottom: 32px;
    border: 0;
    padding: 0;
}

.klops{

}

.klops .accordion-body{
    display: block;
}

.klops .accordion__item > .accordion-header:after{
    display: none;
}

.chek_line{
    padding: 12px 32px;
}
.chek_line .p_chek{
    font-weight: 400;
    font-size: 20px;
    line-height: 160%;
    color: var(--first-accent-100);
    border: 0;
    padding: 0;
}


.container_chek {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.container_chek input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.checkmark_chek {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ffffff;
    border: 1px solid #bfc5d2;
    border-radius: 4px;
    width: 28px;
    height: 28px;
}

/* On mouse-over, add a grey background color */
.container_chek:hover input ~ .checkmark_chek {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container_chek input:checked ~ .checkmark_chek {
    background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark_chek:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.container_chek input:checked ~ .checkmark_chek:after {
    display: block;
}

/* Style the checkmark/indicator */
.container_chek .checkmark_chek:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}




/**********************************************************************/
/**********************************************************************/
/**********************************************************************/


.container_rad {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.container_rad input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark_rad {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container_rad:hover input ~ .checkmark_rad {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container_rad input:checked ~ .checkmark_rad {
    background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark_rad:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container_rad input:checked ~ .checkmark_rad:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container_rad .checkmark_rad:after {
    top: 6px;
    left: 6px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: white;
}

/**********************************************************************/

.checkbox_wrap_dis{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin-top: 20px;
}
.checkbox_wrap_dis .checkbox_wrap_dis{

}

/*
.filters_modal_mini .inners_rt.chk_kg{

}
.filters_modal_mini .inners_rt.chk_sh{
    display: none;
}
.filters_modal_mini .inners_rt.chk_m3{
    display: none;
}
*/









/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/


.examination{
    padding: 32px;
}



.table_list{
    border: 1px solid var(--neutral-20);
    padding: 24px 32px;
}

.table_list .head_tab{
    border-bottom: 1px solid var(--gray-300);
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0 0 3px 0;
}
.table_list .head_tab .itr1{
    width: calc(100% - 726px)
}
.table_list .head_tab .itr2{
    width: 224px;
}
.table_list .head_tab .itr3{
    width: 207px;
}
.table_list .head_tab .itr4{
    width: 164px;
}
.table_list .head_tab .itr5{
    width: 250px;
    text-align: center;
}


.table_list .head_tab .name{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}
.table_list .head_tab .ed_izm{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 8px;
}
.table_list .head_tab .ed_izm span{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}


.table_list .body_tab{
    margin-top: 16px;
}

.table_list .body_tab .object{
    border-bottom: 1px solid var(--gray-200);
    padding: 12px 0;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.table_list .body_tab .object:last-child{
    border-bottom: 0;
}


.table_list .body_tab .object .itr1{
    width: calc(100% - 726px)
}
.table_list .body_tab .object .itr1 .name{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50);
}

.table_list .body_tab .object .itr2{
    width: 224px;
}
.table_list .body_tab .object .itr2 .numb{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50);
}

.table_list .body_tab .object .itr3{
    width: 207px;
}
.table_list .body_tab .object .itr3 .class{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50)
}

.table_list .body_tab .object .itr4{
    width: 164px;
}

.table_list .body_tab .object .itr5{
    width: 250px;
    text-align: center;
}


.table_list .body_tab .object .itr5 .ed_izm{
    display: flex;
    align-items: center;
    justify-content: space-between;
}



.steps_wrap{
    display: none;
    margin-bottom: 52px;
}

.steps_wrap.step_wrap_1{
    display: block;
}

.steps_wrap.step_wrap_2{

}

.steps_wrap.step_wrap_3{

}

.steps_wrap.step_wrap_4{

}

.btn_main.go_step4{
    width: 300px;
}



/******************************************************************************************************/


.in_acord{
    border: 1px solid var(--gray-200);
}

.in_acord .flex_30{
    padding: 32px 32px;
}

.in_acord .main_table .it1 p {
    margin-bottom: 16px;
    padding: 0;
    border: 0;
}


.mini_inputs{

}

.mini_inputs .form-group{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.mini_inputs .form-group .control-inp-100 {
    width: 43px;
}

.mini_inputs .form-group .control-inp-100 input{
    padding: 16px 4px;
    text-align: center;
}

.mini_inputs .form-group .txt_about{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 7px;
}


/******************************************************************************************************/

.tabs_leftovers{

}

.tabs_btn_yak{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 90px;
}





.tab_btn{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    background: var(--neutral-10);
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--neutral-90);
    transition: all 0.3s ease;
    width: 50%;
    border: 0;
}






.tab_btn:hover {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.07);
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    height: 48px;
    transition: all 0.3s ease;
    color: #fff;
}


.tab_btn.active{
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.07);
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    height: 48px;
    color: #fff;
}

.tabs_btn_yak.mini{

}
.tabs_btn_yak.mini .tab_btn{
    font-size: 12px;
}








.container_tab{

}

.wrap_tab {
    display: none;
}

.wrap_tab.active {
    display: block;
}



.head_table.five{

}

.head_table.five .it1{
    width: calc(100% - 862px);
}

.head_table.five .it2{
    width: 257px;
}

.head_table.five .it3{
    width: 232px;
}

.head_table.five .it4{
    width: 196px;
}

.head_table.five .it5{
    width: 177px;
}

.head_table.five .sorting{

}
.head_table.five .sorting .name_tab{
    text-align: left;
}
.head_table.five .sorting .img_tab{

}

.outer_cont.five{

}

.outer_cont.five .outer_count1{

}

.outer_cont.five .outer_count1 .main_table{

}

.outer_cont.five .outer_count1 .main_table .it1{
    width: calc(100% - 862px);
}

.outer_cont.five .outer_count1 .main_table .it2{
    width: 257px;
    padding-right: 24px;
}

.outer_cont.five .outer_count1 .main_table .it3{
    width: 232px;
    padding-right: 24px;
}

.outer_cont.five .outer_count1 .main_table .it4{
    width: 196px;
}

.outer_cont.five .outer_count1 .main_table .it5{
    width: 177px;
}

p.unitor{
    line-height: 1.4;
    height: 67px;
    border-top: 1px solid #c7c7c7;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
}

p.unitor.unitor_name{
    font-size: 14px;
}


.total_1{
    border-top: 4px solid var(--first-accent-100);
    padding: 16px 0px 16px 0px;
    margin: 0 0 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}


.total_1.sticky3{
    position: fixed;
    bottom: 0;
    background: #fff;
    z-index: 456;
    max-width: 1250px;
}



.total_1 .bt1{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--first-accent-100);
    width: calc(100% - 373px);
}

.total_1 .bt2{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--first-accent-100);
    width: 196px;
}

.total_1 .bt3{
    font-weight: 700;
    font-size: 24px;
    line-height: 133%;
    text-transform: uppercase;
    color: var(--first-accent-100);
    width: 177px;
}


.total_1.benefist .bt1{
    width: calc(100% - 640px);
}
.total_1.benefist .bt2{
    width: 235px;
}
.total_1.benefist .bt3{

}


.total_1.benefist2 .bt1{
    width: calc(100% - 393px);
}
.total_1.benefist2 .bt2{

}
.total_1.benefist2 .bt3{

}





.total_1.generation .bt1{
    width: calc(100% - 710px);
}
.total_1.generation .bt2{
    width: 190px;
}

















.outer_cont.five .outer_count1.dubl{

}

.container_tab .btn_main {
    width: fit-content;
    padding: 0 16px;
}

.mar_top_52{
    margin-top: 52px;
}

.mar_top_0{
    margin-top: 0;
}

.min_acords_table{
    width: 100%;
}

.accordion__content {
    display: none;
}

.outer_acord_data {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.outer_acord_data .it0 {
    width: 244px;
    width: calc(100% - 971px);
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: var(--neutral-90);
}

.outer_acord_data .it1{
    width: 348px;
}
.outer_acord_data .it2{
    width: 235px;
}
.outer_acord_data .it3{
    width: 187px;
}
.outer_acord_data .it4{
    width: 102px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.outer_acord_data .it5{
    width: 70px;
    height: 100%;
    min-height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.head_table.five2{

}

.head_table.five2 .it1{
    width: 247px;
}

.head_table.five2 .it2{
    width: 350px;
}

.head_table.five2 .it3{
    width: 232px;
}

.head_table.five2 .it4{
    width: 189px;
}

.head_table.five2 .it5{
    width: 199px;
}


.outer_acord_data .it4 button{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    margin-right: 12px;
}


.outer_acord_data .it5 .accordion__arrow{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}


.outer_acord_data .it5 .accordion__arrow.accordion__rotate{
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    transform: rotate(180deg);
}



.block_section{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 8px;
}

.block_section .it1{
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: var(--neutral-90);
    width: 244px;
}
.block_section .it2{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50);
    width: 80px;
}
.block_section .it3{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50);
    width: 80px;
}




/******************************************************************************************************/


h1.h1_report{
    color: var(--neutral-90);
    margin: 72px 0 52px;
}

h2.h2_report{
    font-weight: 700;
    font-size: 36px;
    line-height: 111%;
    color: var(--neutral-60);
    margin: 92px 0 44px;
}

h2.h2_report.mar_top_0{
    margin-top: 0;
}


.table_force.magazine{

}
.table_force.magazine .head_table{

}

.table_force.magazine .head_table .it0{
    width: 50px;
}
.table_force.magazine .head_table .it1{
    width: 92px;
}
.table_force.magazine .head_table .it2{
    width: 221px;
}
.table_force.magazine .head_table .it3{
    width: 223px;
}
.table_force.magazine .head_table .it4{
    width: calc(100% - 926px);
}
.table_force.magazine .head_table .it5{
    width: 136px;
}
.table_force.magazine .head_table .it6{
    width: 142px;
}
.table_force.magazine .head_table .it7{
    width: 62px;
}

























.table_force.magazine .checkmark_chek{
    width: 16px;
    height: 16px;
    top: -2px;
}

.table_force.magazine .container_chek .checkmark_chek:after {
    left: 4px;
    top: 1px;
    width: 4px;
    height: 7px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.table_force.magazine .tops{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.table_force.magazine .tops .it0{
    width: 50px;
}
.table_force.magazine .tops .it1{
    width: 92px;
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}
.table_force.magazine .tops .it2{
    width: 221px;
    padding-right: 24px;
}
.table_force.magazine .tops .it3{
    width: 223px;
    padding-right: 24px;
}
.table_force.magazine .tops .it4{
    width: calc(100% - 926px);
    padding-right: 24px;
}
.table_force.magazine .tops .it5{
    width: 136px;
    padding-right: 24px;
}
.table_force.magazine .tops .it6{
    width: 142px;
    padding-right: 24px;
}
.table_force.magazine .tops .it7{
    width: 62px;
}

.table_force.magazine .tops .it7 .ret{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 20px;
}


.table_force.magazine .tops .it7 .ret button{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    margin-right: 7px;
}

.table_force.magazine .tops .it7 .ret .btn-edit{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    margin-right: 7px;
}

.table_force.magazine  .btn-edit{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    margin-right: 7px;
}


.table_force.magazine .tops .it7 .ret .btn-control{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    margin-right: 7px;
    padding: 0 15px;
}

.table_force.magazine .tops.fighet{
    border-bottom: 1px solid #e2e8f0;
    padding: 8px 0 8px 0;
}
.table_force.magazine .tops.fighet .it4{

}
.table_force.magazine .tops.fighet:last-child {
    border-bottom: 2px solid #c1c6cb;
}





/******************************/


.table_force.magazine.ttns .head_table .it0{
    width: 140px;
}
.table_force.magazine.ttns .head_table .it1{
    width: 90px;
}
.table_force.magazine.ttns .head_table .it2{
    width: 190px;
}
.table_force.magazine.ttns .head_table .it3{
    width: 210px;
}
.table_force.magazine.ttns .head_table .it4{
    width: 210px;
}
.table_force.magazine.ttns .head_table .it5{
    width: 120px;
}

.table_force.magazine.ttns .head_table .it5 .name_tab{

}
.table_force.magazine.ttns .head_table .it5 .img_tab{
    width: 24px;
    height: 20px;
    position: relative;
    right: 26px;
}

.table_force.magazine.ttns .head_table .it6{
    width: 95px;
}
.table_force.magazine.ttns .head_table .it7{
    width: 108px;
}

/******************************/

.table_force.magazine.ttns .tops .it0{
    width: 140px;
    font-size: 14px;
}
.table_force.magazine.ttns .tops .it1{
    width: 90px;
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}
.table_force.magazine.ttns .tops .it2{
    width: 190px;
    padding-right: 10px;
    font-size: 14px;
}
.table_force.magazine.ttns .tops .it3{
    width: 210px;
    padding-right: 10px;
    font-size: 14px;
}
.table_force.magazine.ttns .tops .it4{
    width: 210px;
    padding-right: 10px;
    font-size: 14px;
}
.table_force.magazine.ttns .tops .it5{
    width: 120px;
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}
.table_force.magazine.ttns .tops .it6{
    width: 95px;
    padding-right: 10px;
}
.table_force.magazine.ttns .tops .it7{
    width: 108px;
}






















.outer_fixed_scroll{
    overflow-y: auto;
    height: calc(100% - 108px);
}

.outer_cont.fixed_scroll{
    padding: 0;
}


.table_force.magazine.most_plus .gops_table:nth-child(2n){

}



.fixed_scroll{

}

.table_force.magazine.stycky {
    /*position: sticky;
    top: 150px;
    height: calc(100vh - 150px);
    background: #465;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;*//*
    height: calc(100vh - 150px);*/
    height: calc(100vh - 165px);
}


.gops_table{
    padding: 32px 16px 16px;
    border-bottom: 3px solid #c9c9c9;
}




.botoms{
    border-top: 1px solid var(--neutral-20);
    padding: 16px 0 0px 0;
    margin-top: 16px;
}

.botoms .title{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-80);
    margin-bottom: 8px;
}
.botoms .normal{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}

.item_inner{
    margin-bottom: 11px;
    border-bottom: 1px solid #e2e8f0;
}

.coment{
    padding: 15px;
}
.coment p{
    font-size: 12px;
    font-weight: 700;
}
.coment span{
    font-size: 12px;
    display: block;
}

.item_inner:hover{
    background: #f6f6f6;
}



.table_force.magazine .total_1 {
    margin: 0px 0 0 0;
    width: 100%;
}

.table_force.magazine .total_1 .bt1 {
    width: calc(100% - 344px);
}


.table_force.magazine .total_1.not_line{
    border: 0;
    margin-top: 0;
}










.flex_btn_power_for_magaz{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 52px;
}

.flex_btn_power_for_magaz .download_wrap{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.flex_btn_power_for_magaz .download_wrap .txt{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-500);
    margin-right: 10px;
}

.flex_btn_power_for_magaz .download_wrap .btn_main {
    width: 64px;
    height: 64px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}
.flex_btn_power_for_magaz .download_wrap .btn_main img{
    width: 40px;
    height: 40px;
}


.flex_btn_power_for_magaz .btn_main.righter{
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    padding: 0 16px;
}
.flex_btn_power_for_magaz .btn_main.righter .txt{
    font-weight: 700;
    font-size: 16px;
    line-height: 156%;
    color: var(--white);
    margin-right: 10px;
}

.flex_btn_power_for_magaz .btn_main.righter img{

}

.flex_btn_power_for_magaz.flex_down {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 0px;
    flex-direction: column;
}

.flex_btn_power_for_magaz.flex_down .download_wrap{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    margin-bottom: 20px;
    width: 100%;
}

.flex_btn_power_for_magaz.flex_down .download_wrap .btn_main{
    width: 100%;
    height: 64px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 13px 0 0 0;
}


.flex_btn_power_for_magaz.flex_down .btn_main.righter{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: auto;
    padding: 15px 6px 15px 6px;
    margin: 0;
    width: 100%;
    align-content: center;
    text-align: center;
}
.flex_btn_power_for_magaz.flex_down .btn_main.righter .txt {
    font-weight: 700;
    font-size: 14px;
    line-height: 134%;
    color: var(--white);
    margin: 0 0 12px 0;
}





.table_force.magazine.duble .head_table{

}

.table_force.magazine.duble  .head_table .it0{
    width: 50px;
}

.table_force.magazine.duble  .head_table .it1{
    width: 92px;
}

.table_force.magazine.duble  .head_table .it2{
    width: 197px;
}

.table_force.magazine.duble  .head_table .it3{
    width: 179px;
}

.table_force.magazine.duble  .head_table .it4{
    width: calc(100% - 872px);
}

.table_force.magazine.duble  .head_table .it5{
    width: 102px;
}

.table_force.magazine.duble  .head_table .it6{
    width: 141px;
}

.table_force.magazine.duble  .head_table .it7{
    width: 111px;
}







.table_force.magazine.duble  .tops .it0{
    width: 50px;
}

.table_force.magazine.duble  .tops .it1{
    width: 92px;
}

.table_force.magazine.duble  .tops .it2{
    width: 197px;
}

.table_force.magazine.duble  .tops .it3{
    width: 179px;
}

.table_force.magazine.duble  .tops .it4{
    width: calc(100% - 872px);
}

.table_force.magazine.duble  .tops .it5{
    width: 102px;
}

.table_force.magazine.duble  .tops .it6{
    width: 141px;
}

.table_force.magazine.duble  .tops .it7{
    width: 111px;
}

.table_force.magazine.duble .tops .it7 .ret:nth-child(2){
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.ret button.accordion__arrow{
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    margin: 0;
}
.ret button.accordion__arrow.accordion__rotate{
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    transform: rotate(180deg);
}

.table_force.magazine.duble .tops .crop_2{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 16px;
}
.table_force.magazine.duble .tops .crop_2 .item_c{
    margin-bottom: 16px;
}

.table_force.magazine.duble .tops .crop_2 .item_c .title_c{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}
.table_force.magazine.duble .tops .crop_2 .item_c .data_c{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50);
}

.table_force.magazine.duble .tops .crop_2 .item_c:nth-child(1) {
    width: 193px;
}



.status_wrap {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.status_wrap.figty{
    padding: 10px 0 0 0;
}



.status_wrap .status{
    margin-right: 16px;
}

.status_wrap .status .strong{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    margin-bottom: 4px;
}
.status_wrap .status .txt{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}


.section_dable{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.section_dable .jir_act{
    margin-left: 32px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.section_dable .jir_act .podpis_akt{

}
.section_dable .jir_act .podpis_akt .lil1{
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: var(--first-accent-100);
    margin-bottom: 8px;
    max-width: 350px;
}
.section_dable .jir_act .podpis_akt .lil2{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--gray-400);
}

.section_dable .jir_act .deleted{
    border: 1px solid var(--neutral-70);
    border-radius: 1000px;
    padding: 18px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    margin-left: 16px;
}


.section_dable .jir_act .deleted img{
    width: 24px;
    height: 24px;
    display: block;
    line-height: 0;
}


.table_force.magazine.duble .total_1 .bt1 {
    width: calc(100% - 372px);
}





.table_force.magazine.treto .head_table .it0{
    width: 50px;
}

.table_force.magazine.treto .head_table .it1{
    width: 92px;
}

.table_force.magazine.treto .head_table .it2{
    width: 181px;
}

.table_force.magazine.treto .head_table .it3{
    width: 142px;
}

.table_force.magazine.treto .head_table .it4{
    width: calc(100% - 912px);
}

.table_force.magazine.treto .head_table .it5{
    width: 196px;
}

.table_force.magazine.treto .head_table .it6{
    width: 166px;
}

.table_force.magazine.treto .head_table .it7{
    width: 85px;
}


.table_force.magazine.treto .tops .it0{width: 50px;}
.table_force.magazine.treto .tops .it1{width: 92px;}
.table_force.magazine.treto .tops .it2{width: 181px;}
.table_force.magazine.treto .tops .it3{width: 142px;}
.table_force.magazine.treto .tops .it4{width: calc(100% - 912px);}
.table_force.magazine.treto .tops .it5{width: 196px;}
.table_force.magazine.treto .tops .it6{width: 166px;}
.table_force.magazine.treto .tops .it7{width: 85px;}

.table_force.magazine.treto .tops .crop_2 {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 16px;
}

.table_force.magazine.treto .tops .crop_2 .item_c {
    margin-bottom: 16px;
}
.table_force.magazine.treto .tops .crop_2 .item_c:nth-child(1) {
    width: 170px;
}
.table_force.magazine.treto .tops .crop_2 .item_c .title_c {
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}
.table_force.magazine.treto .tops .crop_2 .item_c .data_c {
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50);
}

.table_force.magazine.treto .mini_inputs .form-group .control-inp-100 input{
    height: 43px;
}

.table_force.magazine.treto .mini_inputs{
    margin-bottom: 16px;
}

.status_wrap .status .btn_main{
    width: 108px;
    height: 32px;
    font-size: 12px;
}
.table_force.magazine.treto .total_1 .bt1 {
    width: calc(100% - 450px);
}

/******************************************************************************************************/






.table_force.magazine.treto.zah .head_table .it0{}
.table_force.magazine.treto.zah .head_table .it1{}
.table_force.magazine.treto.zah .head_table .it2{    width: 201px;}
.table_force.magazine.treto.zah .head_table .it3{}
.table_force.magazine.treto.zah .head_table .it4{width: calc(100% - 876px);}
.table_force.magazine.treto.zah .head_table .it5{width: 140px;}
.table_force.magazine.treto.zah .head_table .it6{}
.table_force.magazine.treto.zah .head_table .it7{}


.table_force.magazine.treto.zah .tops .it0{}
.table_force.magazine.treto.zah .tops .it1{font-size: 12px;}
.table_force.magazine.treto.zah .tops .it2{font-size: 12px;    width: 201px;}
.table_force.magazine.treto.zah .tops .it3{font-size: 12px;}
.table_force.magazine.treto.zah .tops .it4{font-size: 12px;width: calc(100% - 876px);}

.table_force.magazine.treto.zah .tops .it4 p{
    font-size: 12px;
}
.table_force.magazine.treto.zah .tops .it4 .data_c{
    font-size: 12px;
}

.table_force.magazine.treto.zah .tops .it5{width: 140px;font-size: 12px;}
.table_force.magazine.treto.zah .tops .it6{font-size: 12px;}
.table_force.magazine.treto.zah .tops .it7{}


.table_force.magazine.treto.zah .total_1 .bt1 {
    width: calc(100% - 410px);
}




.table_force.magazine.act.app .head_table .it0{width: 50px;}
.table_force.magazine.act.app .head_table .it6{width: 110px; padding-right: 9px;}
.table_force.magazine.act.app .head_table .it2{width: 90px; padding: 0;}
.table_force.magazine.act.app .head_table .it1{width: 90px;}
.table_force.magazine.act.app .head_table .it3{width: 430px;}
.table_force.magazine.act.app .head_table .it4{width: 120px;}
.table_force.magazine.act.app .head_table .it5{width: 160px;}
.table_force.magazine.act.app .head_table .it7{width: 160px;}


.table_force.magazine.act.app .gops_table .tops div{ font-size: 12px;line-height: 133%; }
.table_force.magazine.act.app .gops_table .tops p{ font-size: 16px;line-height: 133%; }


.table_force.magazine.act.app .gops_table .tops .it0{width: 50px;}
.table_force.magazine.act.app .gops_table .tops .it6{width: 110px; padding-right: 9px;}
.table_force.magazine.act.app .gops_table .tops .it2{ width: 90px; padding: 0;}
.table_force.magazine.act.app .gops_table .tops .it1{width: 90px;padding: 0 15px 0 0;}
.table_force.magazine.act.app .gops_table .tops .it3{width: 550px;padding: 0 15px 0 0;}
.table_force.magazine.act.app .gops_table .tops .it4{width: 120px;padding: 0 15px 0 0;}
.table_force.magazine.act.app .gops_table .tops .it5{width: 160px;padding: 0 15px 0 0;}
.table_force.magazine.act.app .gops_table .tops .it7{width: 160px;padding: 0 0px 0 0;}


.table_force.magazine.act.app .gops_table .tops .inner_lk{
    margin-bottom: 11px;
    padding-bottom: 0px;

}

.table_force.magazine.act.app .gops_table .tops .inner_lk:last-child{
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0;
}


.table_force.magazine.act.app .gops_table .tops .it3{

}


.table_force.magazine.act.app .gops_table .tops .it3 .outers_rt1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #bbbbbb;
    margin-bottom: 20px;
}


.table_force.magazine.act.app .gops_table .tops .inner_lk{
    width: calc(100% - 120px);
}
.table_force.magazine.act.app .gops_table .tops .inner_lk.inner_lk_78{
    width: 120px;
}
.table_force.magazine.act.app .gops_table .tops .inner_lk.inner_lk_78 .crop_2 .item_c {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}


.table_force.magazine.act.app .gops_table .tops .it3 .outers_rt1:last-child{
    border: 0;
}


/******************************************************************************************************/

.table_force.magazine.most_plus .head_table .it0{width: 80px;}
.table_force.magazine.most_plus .head_table .it1{width: 161px;}
.table_force.magazine.most_plus .head_table .it2{width: 200px;}
.table_force.magazine.most_plus .head_table .it3{width: 254px;}
.table_force.magazine.most_plus .head_table .it4{width: 254px;}
.table_force.magazine.most_plus .head_table .it5{width: 105px;}
.table_force.magazine.most_plus .head_table .it6{width: 164px;}



.table_force.magazine.most_plus .tops .it0{width: 80px;}
.table_force.magazine.most_plus .tops .it1{width: 161px;}
.table_force.magazine.most_plus .tops .it2{width: 200px; padding-right: 10px}
.table_force.magazine.most_plus .tops .it3{width: 254px; padding-right: 0px;}
.table_force.magazine.most_plus .tops .it4{width: 254px; padding-right: 0px;}
.table_force.magazine.most_plus .tops .it5{width: 105px; padding-right: 0px;}
.table_force.magazine.most_plus .tops .it7{width: 164px;}


.table_force.magazine.most_plus .tops .it2{
    font-size: 14px;
}


.in_mini{

}
.in_mini .data{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    text-align: center;
    color: var(--neutral-50);
    margin-bottom: 4px;
}

.in_mini .name_action_dub{
    display: flex;
    align-items: center;
    justify-content: center;
}
.in_mini .name_action_dub .if1{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    margin: 0 16px 0 0px;
}
.in_mini .name_action_dub .if2{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    margin: 0 0 0 16px;
}

.in_mini .name_action_dub .if3{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    margin: 0 0 0 0px;
}


.table_force.magazine.most_plus .tops .it0{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}

.table_force.magazine.most_plus .tops .it1{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50);
    font-size: 14px;
}

.dubl_plus{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.dubl_plus .stort {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.dubl_plus .stort img{

}

.dubl_plus .stort .form-group{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.dubl_plus .stort .form-group .control-inp-100{
    margin: 0 8px;
}
.dubl_plus .stort .form-group .control-inp-100 input{
    width: 43px;
    height: 44px;
    padding: 0;
    text-align: center;
    font-size: 14px;
}

.dubl_plus .stort .txt_about{

}

.dubl_plus .stort:nth-child(1){
    margin: 0 8px;
}
.dubl_plus .stort:nth-child(2){
    margin: 0 8px;
}

.stort_total{

}
.stort_total .form-group{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.stort_total .form-group .control-inp-100{
    margin-right: 8px;
}

.stort_total .form-group input{
    width: 43px;
    height: 44px;
    padding: 0;
    text-align: center;
    font-size: 14px;
}


.table_force.magazine.most_plus .tops .it7 .accordion__title{
    margin-left: 15px;
}
.table_force.magazine.most_plus .tops .it7 .accordion__title .accordion__arrow{
    margin: 0;
}





.table_force.magazine.most_plus .gops_table{
    padding: 16px;
}


.table_force.magazine.most_plus .tops{
    display: flex;
    align-items: center;
}

.table_force.magazine.most_plus .status_wrap {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
}
.table_force.magazine.most_plus .tops .it7 .ret{
    margin-bottom: 0;
}

.total_list{

}

.total_list .item{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 8px;
}

.total_list .item .date{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-90);
    margin-right: 16px;
}

.total_list .item .name{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-90);margin-right: 16px;
}

.total_list .item .itog{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-90);margin-right: 16px;
}

.total_list .item .cols{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-90);margin-right: 16px;
}
******************
.total_list .item.coplam{
    font-size: 14px;
}

.total_list .item.coplam .date{
    font-size: 14px;
}

.total_list .item.coplam .name{
    max-width: 680px;
    font-size: 14px;
}

.total_list .item.coplam .itog{
    font-size: 14px;
    background: #d1ebff;
    padding: 0 2px;
}

.total_list .item.coplam .cols{
    font-size: 14px;
}
*******************
.print_wrap{
    margin-top: 16px;
}
.print_wrap .print{
    border: 1px solid var(--neutral-70);
    padding: 18px 24px;
    width: fit-content;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}
.print_wrap .print .txt{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--neutral-70);
    margin-right: 16px;
}

.print_wrap .print img{

}







.table_force.magazine.pods.fit_pods .head_table .it0{width: 110px;}
.table_force.magazine.pods.fit_pods .head_table .it1{width: 85px;}
.table_force.magazine.pods.fit_pods .head_table .it2{width: 100px;}
.table_force.magazine.pods.fit_pods .head_table .it3{width: 100px;}
.table_force.magazine.pods.fit_pods .head_table .it4{width: 90px;}
.table_force.magazine.pods.fit_pods .head_table .it5{width: 170px;}
.table_force.magazine.pods.fit_pods .head_table .it6{width: 190px;}
.table_force.magazine.pods.fit_pods .head_table .it7{width: 120px;}
.table_force.magazine.pods.fit_pods .head_table .it8{width: 105px;}

.table_force.magazine.pods.fit_pods .head_table .it9{width: 140px;}


.table_force.magazine.pods.fit_pods .tops .it0{width: 110px; font-size: 12px;    font-weight: 700;}
.table_force.magazine.pods.fit_pods .tops .it1{width: 85px; font-size: 12px;    font-weight: 500;}
.table_force.magazine.pods.fit_pods .tops .it2{width: 100px; font-size: 12px;}
.table_force.magazine.pods.fit_pods .tops .it3{width: 100px; font-size: 12px;}
.table_force.magazine.pods.fit_pods .tops .it4{width: 90px; font-size: 12px;}
.table_force.magazine.pods.fit_pods .tops .it5{width: 170px; font-size: 12px;}
.table_force.magazine.pods.fit_pods .tops .it6{width: 190px; font-size: 12px;}
.table_force.magazine.pods.fit_pods .tops .it7{width: 120px;}
.table_force.magazine.pods.fit_pods .tops .it8{width: 105px;}

.table_force.magazine.pods.fit_pods .tops .it9{width: 140px; font-size: 12px;}















.table_force.magazine.pods.fit_pods .tops .it9 .ret {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0;
}

.table_force.magazine.pods.fit_pods .tops .it9 .ret button{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    margin-right: 12px;
}






.table_force.magazine.pods.fit_pods.ops18 .head_table .it0{width: 110px;}
.table_force.magazine.pods.fit_pods.ops18 .head_table .it1{width: 150px;}
.table_force.magazine.pods.fit_pods.ops18 .head_table .it2{width: 240px;}
.table_force.magazine.pods.fit_pods.ops18 .head_table .it3{width: 100px;}
.table_force.magazine.pods.fit_pods.ops18 .head_table .it4{width: 180px;}
.table_force.magazine.pods.fit_pods.ops18 .head_table .it5{width: 125px;}
.table_force.magazine.pods.fit_pods.ops18 .head_table .it6{width: 165px;}

.table_force.magazine.pods.fit_pods.ops18 .head_table .it9{width: 140px;}


.table_force.magazine.pods.fit_pods.ops18 .tops .it0{width: 110px; font-size: 12px;    font-weight: 700;}
.table_force.magazine.pods.fit_pods.ops18 .tops .it1{width: 150px; font-size: 12px;    font-weight: 500;}
.table_force.magazine.pods.fit_pods.ops18 .tops .it2{width: 240px; font-size: 12px;}
.table_force.magazine.pods.fit_pods.ops18 .tops .it3{width: 100px; font-size: 12px;}
.table_force.magazine.pods.fit_pods.ops18 .tops .it4{width: 180px; font-size: 12px;}
.table_force.magazine.pods.fit_pods.ops18 .tops .it5{width: 125px; font-size: 12px;}
.table_force.magazine.pods.fit_pods.ops18 .tops .it6{width: 165px;}

.table_force.magazine.pods.fit_pods.ops18 .tops .it9{width: 140px; font-size: 12px;}




.table_force.magazine.pods.fit_pods.kalins .head_table .it0{width: 110px;}
.table_force.magazine.pods.fit_pods.kalins .head_table .it1{width: 85px;}
.table_force.magazine.pods.fit_pods.kalins .head_table .it2{width: 100px;}
.table_force.magazine.pods.fit_pods.kalins .head_table .it3{width: 160px;}
.table_force.magazine.pods.fit_pods.kalins .head_table .it4{width: 160px;}
.table_force.magazine.pods.fit_pods.kalins .head_table .it5{width: 257px;}
.table_force.magazine.pods.fit_pods.kalins .head_table .it7{width: 100px;}
.table_force.magazine.pods.fit_pods.kalins .head_table .it8{width: 105px;}

.table_force.magazine.pods.fit_pods.kalins .head_table .it9{width: 140px;}


.table_force.magazine.pods.fit_pods.kalins .tops .it0{width: 110px; font-size: 12px;    font-weight: 700;}
.table_force.magazine.pods.fit_pods.kalins .tops .it1{width: 85px; font-size: 12px;    font-weight: 500;}
.table_force.magazine.pods.fit_pods.kalins .tops .it2{width: 100px; font-size: 12px;}
.table_force.magazine.pods.fit_pods.kalins .tops .it3{width: 160px; font-size: 12px;}
.table_force.magazine.pods.fit_pods.kalins .tops .it4{width: 160px; font-size: 12px;}
.table_force.magazine.pods.fit_pods.kalins .tops .it5{width: 257px; font-size: 12px;}
.table_force.magazine.pods.fit_pods.kalins .tops .it7{width: 100px;}
.table_force.magazine.pods.fit_pods.kalins .tops .it8{width: 105px;}

.table_force.magazine.pods.fit_pods.kalins .tops .it9{width: 140px; font-size: 12px;}










/******************************************************************************************************/


.checkbox-wrapper-2 .ikxBAC {
    appearance: none;
    border-radius: 27px;
    border-style: none;
    flex-shrink: 0;
    height: 16px;
    margin: 0;
    position: relative;
    width: 27px;
    padding: 0;
    border: 1px solid #f4f6fc;
    background: #eef3f5;
    cursor: pointer;
}

.checkbox-wrapper-2 .ikxBAC::before {
    bottom: -6px;
    content: "";
    left: -6px;
    position: absolute;
    right: -6px;
    top: -6px;
    cursor: pointer;
}

.checkbox-wrapper-2 .ikxBAC,
.checkbox-wrapper-2 .ikxBAC::after {
    transition: all 100ms ease-out;
    cursor: pointer;
}

.checkbox-wrapper-2 .ikxBAC::after {
    border-radius: 50%;
    content: "";
    left: 2px;
    position: absolute;
    top: 2px;
    width: 10px;
    height: 10px;
    box-shadow: 0 2px 6px 0 #b0bac5;
    background: var(--white);
}

.checkbox-wrapper-2 input[type=checkbox] {
    cursor: default;
}

.checkbox-wrapper-2 .ikxBAC:hover {
    transition-duration: 0s;
}

.checkbox-wrapper-2 .ikxBAC:checked {
    background: var(--first-accent-100);
    border: 1px solid var(--first-accent-300);
}

.checkbox-wrapper-2 .ikxBAC:checked::after {
    background-color: #fff;
    left: 13px;
}

.checkbox-wrapper-2 :focus:not(.focus-visible) {
    outline: 0;
}

.checkbox-wrapper-2 .ikxBAC:checked:hover {
    background: var(--first-accent-100);
}


.table_force.objekt {

}

.table_force.objekt .head_table{

}

.table_force.objekt .head_table .it0{width: 240px}
.table_force.objekt .head_table .it1{width: 175px}
.table_force.objekt .head_table .it2{width: calc(100% - 531px) }
.table_force.objekt .head_table .it3{width: 116px}

.table_force.objekt .outer_cont{

}

.table_force.objekt .gops_table{
    padding: 16px;
}


.table_force.objekt .tops {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}



.table_force.objekt .tops .it0{width: 240px}
.table_force.objekt .tops .it1{width: 175px}
.table_force.objekt .tops .it2{width: calc(100% - 531px) }
.table_force.objekt .tops .it3{width: 116px;}

.table_force.objekt .tops .it2 .info{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    margin-top: 16px;
}


.table_force.objekt .tops .it3 .btn_main{
    width: 116px;
    height: 40px;
    font-size: 12px;
}

.table_force.objekt .tops .it3 .btn_main_white {
    width: 116px;
    height: 40px;
    font-size: 12px;
    margin-top: 12px;
}






/******************************************************************************************************/


.table_force.magazine.most_plus.admin .head_table .it0{width: 45px; font-size: 12px}
.table_force.magazine.most_plus.admin .head_table .it1{width: calc(100% - 992px); font-size: 12px}
.table_force.magazine.most_plus.admin .head_table .it2{width: 140px; font-size: 12px}
.table_force.magazine.most_plus.admin .head_table .it3{width: 161px; font-size: 12px}
.table_force.magazine.most_plus.admin .head_table .it4{width: 180px; font-size: 12px}
.table_force.magazine.most_plus.admin .head_table .it5{width: 150px; font-size: 12px}
.table_force.magazine.most_plus.admin .head_table .it6{width: 171px; font-size: 12px}
.table_force.magazine.most_plus.admin .head_table .it7{width: 145px; font-size: 12px}



.table_force.magazine.most_plus.admin .tops .it0{width: 45px; font-size: 12px}
.table_force.magazine.most_plus.admin .tops .it1{width: calc(100% - 992px); font-size: 12px;padding-right: 24px;}
.table_force.magazine.most_plus.admin .tops .it2{width: 140px; font-size: 12px}
.table_force.magazine.most_plus.admin .tops .it3{width: 161px; font-size: 12px}
.table_force.magazine.most_plus.admin .tops .it4{width: 180px; font-size: 12px}
.table_force.magazine.most_plus.admin .tops .it5{width: 150px; font-size: 12px}
.table_force.magazine.most_plus.admin .tops .it6{width: 171px; font-size: 12px}
.table_force.magazine.most_plus.admin .tops .it7{width: 145px; font-size: 12px}

.infos_wrap{

}

.infos_wrap .dop{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-80);
    margin-bottom: 16px;
}

.infos_wrap .phone{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    margin-bottom: 8px;
}

.infos_wrap .kurator{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}


.btn_main.fluide.white_txt{

}
.btn_main.fluide.white_txt .txt{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--white);
    margin-right: 12px;
}


.flex_two_pag {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 85px;
}

.flex_two_pag .list_pagination{

}
.flex_two_pag .list_pagination .pagination{
    margin: 0;
}

.flex_two_pag .list_pagination .pagination .wrap_pagination {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.flex_two_pag .pages_show {
    max-width: 112px;
}



.categories .item_child a .import{
    position: absolute;
    display: flex;
    bottom: -46px;
    left: 50%;
    transform: translate(-50%, 0%);
    z-index: 60;
    align-items: center;
    justify-content: center;
}
.categories .item_child a .import .txt{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-500);
    margin-left: 8px;
}
.categories .item_child a .import svg{

}

/******************************************************************************************************/

.pods{}


.table_force.magazine.pods .head_table{

}

.table_force.magazine.pods .head_table .it0{width: 144px;}
.table_force.magazine.pods .head_table .it1{width: 133px;}
.table_force.magazine.pods .head_table .it2{width: 140px;}
.table_force.magazine.pods .head_table .it3{width: 160px;}
.table_force.magazine.pods .head_table .it4{width: 120px;}
.table_force.magazine.pods .head_table .it5{width: calc(100% - 837px);}
.table_force.magazine.pods .head_table .it7{width: 140px;}


.table_force.magazine.pods .tops .it0{width: 144px; font-size: 12px;    font-weight: 700;}
.table_force.magazine.pods .tops .it1{width: 133px; font-size: 12px;    font-weight: 500;}
.table_force.magazine.pods .tops .it2{width: 140px; font-size: 12px;}
.table_force.magazine.pods .tops .it3{width: 160px; font-size: 12px;}
.table_force.magazine.pods .tops .it4{width: 120px; font-size: 12px;}
.table_force.magazine.pods .tops .it5{width: calc(100% - 837px); font-size: 12px;}
.table_force.magazine.pods .tops .it7{width: 140px; font-size: 12px;}

.table_force.magazine.pods .gops_table{
    padding: 16px;
}





.table_force.magazine.pods.frt_pods .head_table .it0{width: 144px;}
.table_force.magazine.pods.frt_pods .head_table .it1{width: 296px;}
.table_force.magazine.pods.frt_pods .head_table .it2{width: 140px;}
.table_force.magazine.pods.frt_pods .head_table .it3{width: 160px;}
.table_force.magazine.pods.frt_pods .head_table .it4{width: 120px;}
.table_force.magazine.pods.frt_pods .head_table .it5{width: calc(100% - 1000px);}
.table_force.magazine.pods.frt_pods .head_table .it7{width: 140px;}


.table_force.magazine.pods.frt_pods .tops .it0{width: 144px; font-size: 12px;    font-weight: 700;}
.table_force.magazine.pods.frt_pods .tops .it1{width: 296px; font-size: 12px;    font-weight: 500;}
.table_force.magazine.pods.frt_pods .tops .it2{width: 140px; font-size: 12px;}
.table_force.magazine.pods.frt_pods .tops .it3{width: 160px; font-size: 12px;}
.table_force.magazine.pods.frt_pods .tops .it4{width: 120px; font-size: 12px;}
.table_force.magazine.pods.frt_pods .tops .it5{width: calc(100% - 1000px); font-size: 12px;}
.table_force.magazine.pods.frt_pods .tops .it7{width: 140px; font-size: 12px;}








.table_force.magazine.pods .tops{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.download_wrap{
    display: flex;

}
.download_wrap a.btn_main {
    width: 32px;
    height: 32px;
    margin-right: 10px;
}
.download_wrap a img{
    display: block;
    width: 24px;
    height: 24px;
}


.table_force.magazine.pods .tops .it7 .ret{
    margin: 0;
}




/******************************************************************************************************/

.two_step_line{
    display: grid;
    grid-template: auto / 25fr 25fr;
    grid-gap: 24px;
    margin-bottom: 50px;
}

.two_step_line .lt7{

}

.two_step_line .lt7 .top_btn{
    margin-bottom: 55px;
}

.two_step_line .lt7 .top_btn .blue_btn{
    height: 72px;
    box-shadow: 0 10px 20px 0 rgba(46, 91, 255, 0.07);
    background: var(--first-accent-100);
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: var(--bw-white);
    width: 100%;
    border: 0;
}

.two_step_line .lt7 .list_down{

}

.two_step_line .lt7 .list_down .item_child{

}





.table_force.magazine.act{

}

.table_force.magazine.act .head_table .it0{width: 50px}
.table_force.magazine.act .head_table .it1{width: 99px}
.table_force.magazine.act .head_table .it2{width: 111px}
.table_force.magazine.act .head_table .it3{    width: calc(100% - 727px);}
.table_force.magazine.act .head_table .it4{width: 251px}
.table_force.magazine.act .head_table .it5{width: 216px}


.table_force.magazine.act .tops{

}


.table_force.magazine.act .tops .it0{width: 50px}
.table_force.magazine.act .tops .it1{width: 99px}
.table_force.magazine.act .tops .it2{width: 111px}
.table_force.magazine.act .tops .it3{    width: calc(100% - 727px);}
.table_force.magazine.act .tops .it4{width: 251px}
.table_force.magazine.act .tops .it5{width: 216px;padding-right: 0;}



.table_force.magazine.act .tops .crop_2 {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 16px;
}

.table_force.magazine.act .tops .crop_2 .item_c {
    margin-bottom: 16px;
}
.table_force.magazine.act .tops .crop_2 .item_c:nth-child(1) {
    width: 170px;
}

.table_force.magazine.act .tops .crop_2 .item_c .title_c {
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}


.table_force.magazine.act .tops .it2{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}


.total_5{

}
.total_5 .bt1{

}

.total_5 .bt1 .link_blue_big{
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: var(--first-accent-100);
    margin-bottom: 16px;
    display: block;
}


.btn_main.fluide .txt{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--white);
}

.btn_main.fluide img{
    margin-left: 10px;
}




.table_force.magazine.act_2 {
}
.table_force.magazine.act_2 .tops{
    margin: 0px 0 28px;
}

.table_force.magazine.act_2 .head_table .it0{width: 40px;}
.table_force.magazine.act_2 .head_table .it1{width: 53px;}
.table_force.magazine.act_2 .head_table .it2{width: 92px;}
.table_force.magazine.act_2 .head_table .it3{width: 221px;}
.table_force.magazine.act_2 .head_table .it4{width: 223px;}
.table_force.magazine.act_2 .head_table .it5{width: 450px;}
.table_force.magazine.act_2 .head_table .it6{width: 108px;}

.table_force.magazine.act_2 .tops .it0{width: 40px;}
.table_force.magazine.act_2 .tops .it1{width: 53px;}
.table_force.magazine.act_2 .tops .it2{width: 92px;}
.table_force.magazine.act_2 .tops .it3{width: 221px;}
.table_force.magazine.act_2 .tops .it4{width: 223px;}
.table_force.magazine.act_2 .tops .it5{width: 450px;}
.table_force.magazine.act_2 .tops .it6{width: 108px; padding: 0}


.table_force.magazine.act_2 .left_got {
    width: calc(100% - 31px);
}

.table_force.magazine.act_2 .right_got {
    width: 31px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.table_force.magazine.act_2 .right_got .ret{

}

.table_force.magazine.act_2 .right_got .ret .accordion__arrow{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
}
.table_force.magazine.act_2 .right_got .ret .accordion__arrow img{

}




.table_force.magazine.act_2 .tops .it2{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}

.table_force.magazine.act_2 .gops_table {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.table_force.magazine.act_2 .tops .crop_2 {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 16px;
}

.table_force.magazine.act_2 .tops .crop_2 .item_c {
    margin-bottom: 16px;
}
.table_force.magazine.act_2 .tops .crop_2 .item_c:nth-child(1) {
    width: 193px;
}
.table_force.magazine.act_2 .tops .crop_2 .item_c .title_c {
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}

.table_force.magazine.act_2 .tops .crop_2 .item_c .data_c {
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-50);
}


.table_force.magazine.act_2.oro .gops_table {
    padding: 0px 16px 0px;
    border-bottom: 0;
}

.table_force.magazine.act_2.oro .outer_cont {
    border-bottom: 1px solid var(--gray-200);
}

.table_force.magazine.act_2.oro .tops {
    margin: 0px 0 0px;
}

.table_force.magazine.act_2.oro .cropo_pop {
    margin: 20px 0 0 0;
}


.table_force.magazine.act_2.rodina .head_table .it0{width: 50px;}
.table_force.magazine.act_2.rodina .head_table .it1{width: 92px;}
.table_force.magazine.act_2.rodina .head_table .it2{width: 221px;}
.table_force.magazine.act_2.rodina .head_table .it3{width: 223px;}
.table_force.magazine.act_2.rodina .head_table .it5{width: 478px;}
.table_force.magazine.act_2.rodina .head_table .it6{width: 90px;}





.table_force.magazine.act_2.rodina .tops .it0{width: 50px;}
.table_force.magazine.act_2.rodina .tops .it1{width: 92px;}
.table_force.magazine.act_2.rodina .tops .it4{width: 221px;}
.table_force.magazine.act_2.rodina .tops .it3{width: 223px;}
.table_force.magazine.act_2.rodina .tops .it5{width: 478px;}
.table_force.magazine.act_2.rodina .tops .it6{width: 90px;}



.table_force.magazine.act_2.rodina .total_1 .bt1 {
    width: calc(100% - 110px);
}

.table_force.magazine.act_2.rodina .total_1 .bt2 {
    width: 110px;
}





.table_force.magazine.act_2.rodina.rof1 .head_table .it0{width: 50px;}
.table_force.magazine.act_2.rodina.rof1 .head_table .it1{width: 92px;}
.table_force.magazine.act_2.rodina.rof1 .head_table .it2{width: 245px;}
.table_force.magazine.act_2.rodina.rof1 .head_table .it3{width: 223px;}
.table_force.magazine.act_2.rodina.rof1 .head_table .it5{width: 400px;}
.table_force.magazine.act_2.rodina.rof1 .head_table .it6{width: 177px;}





.table_force.magazine.act_2.rodina.rof1 .tops .it0{width: 50px;}
.table_force.magazine.act_2.rodina.rof1 .tops .it1{width: 92px;}
.table_force.magazine.act_2.rodina.rof1 .tops .it4{width: 245px;}
.table_force.magazine.act_2.rodina.rof1 .tops .it3{width: 223px;}
.table_force.magazine.act_2.rodina.rof1 .tops .it5{width: 400px;}
.table_force.magazine.act_2.rodina.rof1 .tops .it6{width: 177px;}






.table_force.magazine.act_2.rodina.rof1 .mini_inputs .form-group .control-inp-100 input {
    height: 43px;
}



.table_force.magazine.act_2.rodina.rof1 .mini_inputs {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    grid-gap: 8px;
}

.table_force.magazine.act_2.rodina.rof1 .tops {
    margin: 0px 0 0px;
}






.table_force.magazine.act_2.rodina.rof1 .total_1 .bt1{
    width: calc(100% - 282px);
}

.table_force.magazine.act_2.rodina.rof1 .total_1 .bt2{
    width: 135px;
}

.table_force.magazine.act_2.rodina.rof1 .total_1 .bt3{
    width: 105px;
}


/******************************************************************************************************/

.sparav_limit{

}


.table_force.magazine.sparav_limit .head_table .it0{
    width: calc(100% - 844px);
}
.table_force.magazine.sparav_limit .head_table .it1{
    width: 167px;
}
.table_force.magazine.sparav_limit .head_table .it2{
    width: 327px;
    padding: 0 20px;
}
.table_force.magazine.sparav_limit .head_table .it3{
    width: 350px;
    padding: 0 50px 0 20px;
}


.table_force.magazine.sparav_limit .tops .it0{
    width: calc(100% - 843px);
}
.table_force.magazine.sparav_limit .tops .it1{
    width: 155px;
}
.table_force.magazine.sparav_limit .tops .it2 {
    width: 336px;
    padding: 0 41px 0 12px;
}
.table_force.magazine.sparav_limit .tops .it3{
    width: 305px;
    padding: 0 19px 0 14px;
}
.table_force.magazine.sparav_limit .tops .it4 {
    width: 45px;
    padding: 0 0 0 10px;
}

.table_force.magazine.sparav_limit .tre_corpus {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.table_force.magazine.sparav_limit .tre_corpus .li1{
    width: 33%;
}
.table_force.magazine.sparav_limit .tre_corpus .li2{
    width: 33%;    text-align: center;
}
.table_force.magazine.sparav_limit .tre_corpus .li3{
    width: 33%;    text-align: center;
}

.git0 {
    padding-right: 24px;
}
.git0 .crop_2 {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 16px;
}

.git0 .crop_2 .item_c {
    margin-bottom: 16px;
}

.git0 .crop_2 .item_c:nth-child(1) {
    width: 193px;
}
.git0 .crop_2 .item_c .title_c {
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}


.table_force.magazine.sparav_limit .in_mini .name_action_dub {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.table_force.magazine.sparav_limit .in_mini .name_action_dub .if1{
    width: 33%;
    margin: 0;
}
.table_force.magazine.sparav_limit .in_mini .name_action_dub .if2{
    width: 33%;
    margin: 0;
}
.table_force.magazine.sparav_limit .in_mini .name_action_dub .if3{
    width: 33%;
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    margin: 0;
}

.table_force.magazine.sparav_limit .in_mini .data {
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    text-align: center;
    color: var(--neutral-50);
    max-width: 220px;
    margin: 0 auto 4px;
}







button.accordion__arrow {
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
}

button.ring_normal {
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
}


.obch{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-80);
    margin-bottom: 4px;
}

.polk{
    font-weight: 700;
    font-size: 18px;
    line-height: 111%;
    color: var(--neutral-70);
    margin-top: 30px;
}



.calendar_pol {
    background: var(--gray-100);
    padding: 13px 16px;
    margin-top: 15px;
    margin-bottom: 20px;
}


.calendar_pol .it_wraps{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 15px;
}
.calendar_pol .it_wraps .it0{
    width: 215px;
}

.calendar_pol .it_wraps .it1{
    width: 200px;
}

.calendar_pol .it_wraps .it2{
    width: 370px;
    margin-right: 25px;
}

.calendar_pol .it_wraps .it3{
    width: 375px;
    border-left: 1px solid #c3c3c3;
    padding-left: 20px;
}

.calendar_pol .dbl{

}
.calendar_pol .dbl .txt{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}
.calendar_pol .dbl .top_name{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    text-align: center;
    color: var(--neutral-50);
}

.calendar_pol .dbl .list_ears{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 8px;
}

.calendar_pol .dbl .list_ears a{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: var(--first-accent-100);
}
.calendar_pol .dbl .list_ears .waste_limit_disposal{
    font-size: 12px;
}


.flex_btn_power_for_magaz .download_wrap.next {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
}

.flex_btn_power_for_magaz .download_wrap.next .txt{
    width: 100%;
    margin-bottom: 12px;
}

.btn_main_white.redect{
    padding: 18px 32px;
}

.flex_btn_power_for_magaz.two{
    argin-bottom: 30px;
}


/******************************************************************************************************/







.table_force.magazine.transports .head_table .it0{width: 200px;}
.table_force.magazine.transports .head_table .it1{width: 140px;}
.table_force.magazine.transports .head_table .it2{width: 270px;}
.table_force.magazine.transports .head_table .it3{width: 270px;}
.table_force.magazine.transports .head_table .it4{width: 310px;}



.table_force.magazine.transports .tops .it0 {width: 200px;}
.table_force.magazine.transports .tops .it1 {width: 140px;font-size: inherit;font-weight: inherit;}
.table_force.magazine.transports .tops .it2 {width: 270px;}
.table_force.magazine.transports .tops .it3 {width: 270px;}
.table_force.magazine.transports .tops .it4 {width: 310px;}
.table_force.magazine.transports .tops .it5 {    width: 35px;	padding: 0;}




.table_force.magazine.transports.insect .head_table .it0{width: 140px;}
.table_force.magazine.transports.insect .head_table .it1{width: 144px;padding-right: 10px;}
.table_force.magazine.transports.insect .head_table .it2{width: 210px;padding-right: 10px;}
.table_force.magazine.transports.insect .head_table .it3{width: 170px;}
.table_force.magazine.transports.insect .head_table .it4{width: 220px;}
.table_force.magazine.transports.insect .head_table .it5{width: 230px;}
.table_force.magazine.transports.insect .head_table .it6{width: 60px;}



.table_force.magazine.transports.insect .tops .it0 {width: 140px; padding-right: 10px;    font-size: 16px;}
.table_force.magazine.transports.insect .tops .it1 {width: 144px; padding-right: 10px;    font-size: 16px;font-weight: inherit;}
.table_force.magazine.transports.insect .tops .it2 {width: 210px; padding-right: 10px;    font-size: 16px;}
.table_force.magazine.transports.insect .tops .it3 {width: 170px; padding-right: 10px;    font-size: 16px;}
.table_force.magazine.transports.insect .tops .it4 {width: 220px; padding-right: 10px;    font-size: 16px;}
.table_force.magazine.transports.insect .tops .it5 {width: 230px; padding-right: 10px;	}
.table_force.magazine.transports.insect .tops .it6 {width: 60px; 	}




.table_force.magazine.transports.insect .flex_btn_power_for_magaz{
    margin-top: 0;
}



.table_force.magazine.transports.insect .head_table .sorting .name_tab{
    width: calc(100% - 20px);
}
.table_force.magazine.transports.insect .head_table .sorting .img_tab{

}


.status_wrap_transport{

}
.status_wrap_transport .copter_trans {
    border-bottom: 1px solid #E2E8F0;
    padding: 32px 0;
}
.status_wrap_transport .copter_trans h5{
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: var(--neutral-60);
}

.wrap_flex_mini{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 16px;
}
.wrap_flex_mini .item {
    padding-right: 50px;
    max-width: 242px;
}
.wrap_flex_mini .item .name{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-60);
    margin-bottom: 8px;
}

.wrap_flex_mini .item .data{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
}




.table_force.magazine.insinirators .head_table .it0{width: 200px;}
.table_force.magazine.insinirators .head_table .it1{width: 170px;}
.table_force.magazine.insinirators .head_table .it2{width: 240px;}
.table_force.magazine.insinirators .head_table .it3{width: 185px;}
.table_force.magazine.insinirators .head_table .it4{width: 188px;}
.table_force.magazine.insinirators .head_table .it5{width: 235px;}



.table_force.magazine.insinirators .tops .it0 {width: 200px;}
.table_force.magazine.insinirators .tops .it1 {width: 170px;font-size: inherit;font-weight: inherit;}
.table_force.magazine.insinirators .tops .it2 {width: 240px;}
.table_force.magazine.insinirators .tops .it3 {width: 185px;}
.table_force.magazine.insinirators .tops .it4 {width: 188px;}
.table_force.magazine.insinirators .tops .it5 {    width: 235px;	padding: 0;}

.sow{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--first-accent-100);
}

.table_force.magazine.insinirators .head_table .it5 .sorting{

}
.table_force.magazine.insinirators .head_table .it5 .sorting .name_tab{
    max-width: 210px;
}

.table_force.magazine.insinirators .head_table .it5 .sorting .img_tab{

}
.table_force.magazine.insinirators .gops_table {
    padding: 30px 16px 30px;
}



.flex_btn_power_for_magaz.firt{
    margin-bottom: 44px;
}


.table_force.transport_tabs .it1{width:60px;}
.table_force.transport_tabs .it2{width:300px;}
.table_force.transport_tabs .it3{width:300px;}
.table_force.transport_tabs .it4{width:290px;}



.table_force.transport_tabs_2 .it1{ width: 250px;}
.table_force.transport_tabs_2 .it2{width:300px;}
.table_force.transport_tabs_2 .it3{width:300px;}
.table_force.transport_tabs_2 .it4{width:290px;}




.table_force.transport_tabs_2.ftr .it1{ width: 190px;}
.table_force.transport_tabs_2.ftr .it2{width: 240px; padding-right: 15px;}
.table_force.transport_tabs_2.ftr .it3{width:165px;}
.table_force.transport_tabs_2.ftr .it4{    width: 368px;}
.table_force.transport_tabs_2.ftr .it5{    width: 250px;}




.table_force.transport_tabs_2.ftr.dopert .it1{font-size: 14px;}
.table_force.transport_tabs_2.ftr.dopert .it2{font-size: 14px;}
.table_force.transport_tabs_2.ftr.dopert .it3{font-size: 14px;}
.table_force.transport_tabs_2.ftr.dopert .it4{font-size: 14px;}
.table_force.transport_tabs_2.ftr.dopert .it5{font-size: 14px;}


.table_force.transport_tabs_2.ftr.dopert .it4 p{font-size: 14px; display: block; height: 60px; padding-right: 10px;}
.table_force.transport_tabs_2.ftr.dopert .it5 p{font-size: 14px; display: block; height: 60px; }


/******************************************************************************************************/




.table_force.magazine.inspectors{

}

.table_force.magazine.inspectors .head_table .it0{width: 90px;}
.table_force.magazine.inspectors .head_table .it1{width: 250px;}
.table_force.magazine.inspectors .head_table .it2{width: 250px;}
.table_force.magazine.inspectors .head_table .it3{width: 550px;}



.table_force.magazine.inspectors .tops .it0{width: 90px;}
.table_force.magazine.inspectors .tops .it1{width: 250px;}
.table_force.magazine.inspectors .tops .it2{width: 250px;}
.table_force.magazine.inspectors .tops .it3{width: 550px;}
.table_force.magazine.inspectors .tops .it4{width: 60px;}



.table_force.magazine.inspectors .name_action_dub {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.table_force.magazine.inspectors .name_action_dub .if1{
    margin: 0;    width: 30%;
}
.table_force.magazine.inspectors .name_action_dub .if2{
    margin: 0;
    width: 30%;
    text-align: center;
}
.table_force.magazine.inspectors .name_action_dub .if3{
    margin: 0;    width: 30%;
}

.table_force.magazine.inspectors .tre_corpus {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.table_force.magazine.inspectors .tre_corpus .li1{
    width: 30%;
}
.table_force.magazine.inspectors .tre_corpus .li2{
    width: 30%;
}
.table_force.magazine.inspectors .tre_corpus .li3{
    width: 30%;
}

.table_force.magazine.inspectors .tops .it1{
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
}


.table_force.magazine.inspectors_two .tops .it1{
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
}




.table_force.magazine.inspectors_two .head_table .it0{width: 60px; }
.table_force.magazine.inspectors_two .head_table .it1{width: 200px;}
.table_force.magazine.inspectors_two .head_table .it2{width: 210px;}
.table_force.magazine.inspectors_two .head_table .it3{width: 270px;}
.table_force.magazine.inspectors_two .head_table .it4{    width: 160px;
    padding-right: 36px;}
.table_force.magazine.inspectors_two .head_table .it5{    width: 144px;
    padding-right: 8px;}
.table_force.magazine.inspectors_two .head_table .it6{width: 120px;}



.table_force.magazine.inspectors_two .tops .it0{width: 60px;font-size: 12px;}
.table_force.magazine.inspectors_two .tops .it1{width: 200px;font-size: 12px;}
.table_force.magazine.inspectors_two .tops .it2{width: 210px;font-size: 12px;}
.table_force.magazine.inspectors_two .tops .it3{width: 270px;font-size: 12px;}
.table_force.magazine.inspectors_two .tops .it4{width: 155px;font-size: 12px;}
.table_force.magazine.inspectors_two .tops .it5{width: 140px;font-size: 12px;}
.table_force.magazine.inspectors_two .tops .it6{width: 120px;font-size: 12px;}
.table_force.magazine.inspectors_two .tops .it7{width: 60px;font-size: 12px;}








/******************************************************************************************************/





.table_force.magazine.act_2.rtg .head_table .it0{
    width: 160px;
}
.table_force.magazine.act_2.rtg .head_table .it1{
    width: 200px;
}
.table_force.magazine.act_2.rtg .head_table .it2{
    width: 355px;
}

.table_force.magazine.act_2.rtg .head_table .it2 .sorting{
    width: 195px;
}

.table_force.magazine.act_2.rtg .head_table .it3{
    width: 135px;
}
.table_force.magazine.act_2.rtg .head_table .it4{
    width: 181px;
}
.table_force.magazine.act_2.rtg .head_table .it5{
    width: 140px;
}


.table_force.magazine.act_2.rtg .tops .it0{
    width: 160px;
}
.table_force.magazine.act_2.rtg .tops .it4{
    width: 116px;
    padding: 0 0 0 45px;
}
.table_force.magazine.act_2.rtg .tops .it8{
    width: 84px;
}
.table_force.magazine.act_2.rtg .tops .it5{
    width: 354px;
}
.table_force.magazine.act_2.rtg .tops .it6{
    width: 137px;
}
.table_force.magazine.act_2.rtg .tops .it7{
    width: 180px;
}

.table_force.magazine.act_2.rtg .tops .it10{
    width: 148px;
}


.in_mini.normald{
    padding: 0 16px 0 16px;
}

.in_mini.normald .name_action_dub{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.in_mini.normald .name_action_dub .if1{
    padding-left: 45px;
}
.in_mini.normald .name_action_dub .if2{
    padding-right: 45px;
}

.table_force.magazine.act_2.rtg .left_got {
    width: calc(100% - 38px);
}



.cropo_pop{
    margin: 52px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cropo_pop .btn_main_white{
    width: auto;
    padding: 0 16px;
}

.cropo_pop .flex_btn_power{
    margin: 0;
}
.cropo_pop .flex_btn_power .btn_main{
    margin-right: 30px;
    width: auto;
    padding: 0 16px;
}












.table_force.magazine.act_2.rtg2{}

.table_force.magazine.act_2.rtg2 .head_table .it0{width: 80px}
.table_force.magazine.act_2.rtg2 .head_table .it1{width: 400px}
.table_force.magazine.act_2.rtg2 .head_table .it2{width: 230px}
.table_force.magazine.act_2.rtg2 .head_table .it3{width: 230px}
.table_force.magazine.act_2.rtg2 .head_table .it4{width: 240px}


.table_force.magazine.act_2.rtg2 .tops .it0{width: 80px}
.table_force.magazine.act_2.rtg2 .tops .it5{width: 400px}
.table_force.magazine.act_2.rtg2 .tops .it8{width: 230px}
.table_force.magazine.act_2.rtg2 .tops .it6{width: 230px}
.table_force.magazine.act_2.rtg2 .tops .it7{width: 240px}



.table_force.magazine.act_2.rtg3{

}

.table_force.magazine.act_2.rtg3 .head_table .it0{width: 50px;}
.table_force.magazine.act_2.rtg3 .head_table .it1{width: 380px;}
.table_force.magazine.act_2.rtg3 .head_table .it2{width: 200px;}
.table_force.magazine.act_2.rtg3 .head_table .it3{width: 240px;}
.table_force.magazine.act_2.rtg3 .head_table .it4{width: 200px;}


.table_force.magazine.act_2.rtg3 .tops .it0{width: 50px;}
.table_force.magazine.act_2.rtg3 .tops .it1{width: 380px;}
.table_force.magazine.act_2.rtg3 .tops .it2{
    width: 760px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.table_force.magazine.act_2.rtg3 .tops .it3{width: 100px;}
.table_force.magazine.act_2.rtg3 .tops .it4{width: 60px;}


.table_force.magazine.act_2.rtg3 .tops .it2 .fpg{
    padding-right: 16px;
}
.table_force.magazine.act_2.rtg3 .tops .it2 .fpg .item{
    padding-right: 16px;
    margin-bottom: 20px;
}

.table_force.magazine.act_2.rtg3 .tops .it2 .inner_it1{

}
.table_force.magazine.act_2.rtg3 .tops .it2 .inner_it2{

}
.table_force.magazine.act_2.rtg3 .tops .it2 .inner_it3{

}



.table_force.magazine.act_2.rtg3 .gops_table {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.table_force.magazine.act_2.rtg3 .gops_table .botoms{
    width: 100%;    border: 0;
}


.blue_header{
    background: var(--first-accent-100);
    border: 1px solid #e0e0e0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 26px 44px;
}
.blue_header .posi_1{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--white);
    width: 250px;
}
.blue_header .posi_2{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--white);
    width: 230px;
}
.blue_header .posi_3{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--white);
    width: 300px;
}
.blue_header .posi_4{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--white);
    width: 300px;
}

.table_mini_acord{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 26px 44px;
}
.table_mini_acord .posi_1{
    width: 250px;
}
.table_mini_acord .posi_2{
    width: 230px;
}
.table_mini_acord .posi_3{
    width: 300px;
}
.table_mini_acord .posi_4{
    width: 300px;
}

.table_mini_acord a{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: var(--first-accent-100);
    margin-bottom: 6px;
    display: block;
}




/******************************************************************************************************/


.table_force.identificator .it1{width: 50px;}
.table_force.identificator .it2 {
    width: 340px;
    font-size: 12px;
}
.table_force.identificator .it2 p{ font-size: 12px}
.table_force.identificator .it3{width: 300px; padding-right: 24px; font-size: 12px}
.table_force.identificator .it4{width: 200px; padding-right: 24px; font-size: 12px}
.table_force.identificator .it5{width: 160px; padding-right: 24px; font-size: 12px}
.table_force.identificator .it6{width: 170px; font-size: 12px}


/******************************************************************************************************/


.table_swipe{

}
.table_swipe .head_swipe{
    position: relative;
    z-index: 1;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    border-bottom: 1px solid #BEBEC3;
    padding: 12px 16px;
    margin: 0 0 0 0;
}
.table_swipe .head_swipe .name{
    width: 320px;
}

.table_swipe .head_swipe .name .sorting{
    background: transparent;
    border: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.table_swipe .head_swipe .name .sorting .name_tab{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    text-align: left;
}
.table_swipe .head_swipe .name .sorting .img_tab{
    background-image: url(../img/list_down.svg);
    display: block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-position: center;
    margin-left: 5px;
}

.table_swipe .head_swipe .names{
    width: 840px;
}
.table_swipe .head_swipe .names .tops{
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    text-align: center;
    color: var(--neutral-50);
    margin-bottom: 4px;
}

.table_swipe .head_swipe .names .downs{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.table_swipe .head_swipe .names .downs .li{
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: var(--neutral-50);
    width: 165px;
}



.table_swipe .head_swipe .names.tp_1{

}

.table_swipe .head_swipe .names.tp_2{
    display: none;
}


.table_swipe .head_swipe .btn_wrap{
    position: absolute;
    right: 0;
    bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.table_swipe .head_swipe .btn_wrap .prew{

}



.table_swipe .head_swipe .btn_wrap .btn_ar_change {
    border-radius: 100px;
    padding: 4px;
    width: 24px;
    height: 24px;
    border: 0;
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
}
/*.table_swipe .head_swipe .btn_wrap .btn_ar_change.active {
    background: var(--neutral-10);
}*/
.table_swipe .head_swipe .btn_wrap .btn_ar_change:hover{
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
}




.table_swipe .head_swipe .btn_wrap .prew .btn_ar_change img{

}
.table_swipe .head_swipe .btn_wrap .next{
    margin-left: 10px;
}

.table_swipe .head_swipe .btn_wrap .next .btn_ar_change{

}

.table_swipe .head_swipe .btn_wrap .next .btn_ar_change img{

}


.body_swipe{

}
.body_swipe .item_swipe{
    padding: 32px 16px;
    border-bottom: 1px solid #94A3B8;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.body_swipe .item_swipe .name{
    width: 320px;
}
.body_swipe .item_swipe .name .git0{

}
.body_swipe .item_swipe .name .git0 p{
    font-size: 12px;
}
.body_swipe .item_swipe .name .git0 .data_c{
    font-size: 12px;
}
.body_swipe .item_swipe .name .git0 .crop_2 .item_c:nth-child(1) {
    width: 114px;
}

.body_swipe .item_swipe .names{

}
.body_swipe .item_swipe .names .tops{

}

.body_swipe .item_swipe .names .downs{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.body_swipe .item_swipe .names .downs .li{
    font-size: 12px;
    width: 165px;
    padding-right: 24px;
}



.body_swipe .item_swipe .names.tp_1{

}

.body_swipe .item_swipe .names.tp_2{
    display: none;
}

/******************************************************************************************************/


.flex_btn_power_for_magaz.mar_t_0{
    margin-top: 0;
    margin-bottom: 114px;
}


.waste_dir{
    border: 1px solid var(--neutral-40);
    border-radius: 100px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    margin-right: 12px;
}


.copter_ur{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    border-bottom: 1px solid #E2E8F0;
    padding: 24px 0 24px 0;
    margin: 0 0 0 0;
}
.main_table2 {
    padding: 12px 16px 12px;
    border-bottom: 1px solid var(--gray-200);
}


.table_force.waste_directo .head_table .it1{width: 150px;}
.table_force.waste_directo .head_table .it2{width: 150px;}
.table_force.waste_directo .head_table .it3{width: 160px;}
.table_force.waste_directo .head_table .it4{width: 160px;}
.table_force.waste_directo .head_table .it5{width: 160px;}
.table_force.waste_directo .head_table .it6{width: 218px;}
.table_force.waste_directo .head_table .it7{width: 160px;}
.table_force.waste_directo .head_table .it8{width: 60px;}


.table_force.waste_directo .outer_count1 .it1{width: 150px;}
.table_force.waste_directo .outer_count1 .it2{width: 150px; padding-right: 24px;}
.table_force.waste_directo .outer_count1 .it3{width: 160px; padding-right: 24px;}
.table_force.waste_directo .outer_count1 .it4{width: 160px; padding-right: 24px;}
.table_force.waste_directo .outer_count1 .it5{width: 160px; padding-right: 24px;}
.table_force.waste_directo .outer_count1 .it6{width: 218px; padding-right: 24px;}
.table_force.waste_directo .outer_count1 .it7{width: 160px; padding-right: 24px;}
.table_force.waste_directo .outer_count1 .it8{width: 60px;}


.copter_ur:last-child{
    border-bottom: 0;
}


.flex_btn_power .btn_main.loft{
    width: auto;
    padding: 0 16px;
}



.table_force.waste_directo .outer_count1 .frt11 .it1{font-size: 14px;}
.table_force.waste_directo .outer_count1 .frt11 .it2{font-size: 14px;}
.table_force.waste_directo .outer_count1 .frt11 .it3{font-size: 14px;}
.table_force.waste_directo .outer_count1 .frt11 .it4{font-size: 14px;}
.table_force.waste_directo .outer_count1 .frt11 .it5{font-size: 14px;}
.table_force.waste_directo .outer_count1 .frt11 .it6{font-size: 14px;}
.table_force.waste_directo .outer_count1 .frt11 .it7{font-size: 14px;}
.table_force.waste_directo .outer_count1 .frt11 .it8{font-size: 14px;}


/******************************************************************************************************/


.report_flex {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.report_flex .sidebar_report{
    width: 326px;
    padding-right: 24px;
}
.report_flex .sidebar_report .outer-sidebar {
    margin-bottom: 52px;
}
.report_flex .sidebar_report .outer-sidebar h6{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-60);
    margin-bottom: 4px;
}

.report_flex .content_report{
    width: calc(100% - 346px);
}




.report_flex .sidebar_report .outer-sidebar{}




.report_flex .sidebar_report .outer-sidebar .accordion-header {
    padding: 16px 16px;
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--first-accent-300);
}


.report_flex .sidebar_report .outer-sidebar .accordion__item > .accordion-header:after {
    content: "";
    position: absolute;
    display: block;
    right: 18px;
    top: calc(50% - 7px);
    z-index: 2;
    width: 14px;
    height: 14px;
    transition: .3s all;
    transform: rotate(0deg);
    background-image: url(../img/arrow_acord_down2.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 30px;
}

.report_flex .sidebar_report .outer-sidebar .accordion__item.active .accordion-header:after {
    transform: rotate(180deg);
    transition: all 0.3s ease;
}


.item-check_j {
    padding: 8px 0 8px 0;
}
.item-check_j .container_chek{
    margin-bottom: 0;
    padding: 0 0px 0px 26px;
}
.item-check_j .container_chek .name_check{
    font-size: 16px;
    display: block;
    line-height: 1.2;
}
.item-check_j .container_chek .checkmark_chek{
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ffffff;
    border: 1px solid #bfc5d2;
    border-radius: 3px;
    width: 18px;
    height: 18px;
}

.item-check_j .container_chek input:checked ~ .checkmark_chek:after{
    left: 5px;
    top: 2px;
    width: 4px;
    height: 7px;
    border-width: 0 2px 2px 0;
}

.item-check_j:first-child{margin-top: 10px}
.item-check_j:last-child{margin-bottom: 10px}

/******************************************************************************************************/

.table_report_custom{

}

.table_report_custom table{
    border-collapse: collapse;
    width: 100%;
}
.table_report_custom table tbody{

}

.table_report_custom table tbody tr{

}



.table_report_custom table tbody tr:first-child{
    border-bottom: 1px solid #BEBEC3;
}

.table_report_custom table tbody tr{
    border-bottom: 1px solid #C8E1E6;
}



.table_report_custom table tbody th{

}
.table_report_custom table tbody th{

}

.table_report_custom table tbody td {
    max-width: 320px;
    padding: 16px 0;
}
.table_report_custom table tbody td:first-child{
    padding-left: 16px;
}
.table_report_custom table tbody td:last-child{
    padding-right: 16px;
}


.table_report_custom table tbody th {
    max-width: 320px;
    padding: 16px 0;
}
.table_report_custom table tbody th:first-child{
    padding-left: 16px;
}
.table_report_custom table tbody th:last-child{
    padding-right: 16px;
}





.table_report_custom table tbody td .txt{
    padding-right: 24px;
}



.table_report_custom table tbody th .sorting{
    background: transparent;
    border: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.table_report_custom table tbody th .sorting .name_tab{
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 12px;
    line-height: 133%;
    color: var(--neutral-50);
    text-align: left;
}

.table_report_custom table tbody th .sorting .img_tab{
    background-image: url(../img/list_down.svg);
    display: block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-position: center;
    margin-left: 5px;
}

.table_report_custom .git0 .crop_2 .item_c:nth-child(1) {
    width: 157px;
}
.table_report_custom .git0 .crop_2 .item_c:nth-child(2){

}

.table_report_custom .git0 .crop_2 .item_c .data_c{
    font-size: 12px;
}

.flex_btn_power_for_magaz .print_wrap {
    margin-top: 0px;
}









/******************************************************************************************************/


.checkbox-wrapper-6 .tgl {
    display: none;
}
.checkbox-wrapper-6 .tgl,
.checkbox-wrapper-6 .tgl:after,
.checkbox-wrapper-6 .tgl:before,
.checkbox-wrapper-6 .tgl *,
.checkbox-wrapper-6 .tgl *:after,
.checkbox-wrapper-6 .tgl *:before,
.checkbox-wrapper-6 .tgl + .tgl-btn {
    box-sizing: border-box;
}
.checkbox-wrapper-6 .tgl::-moz-selection,
.checkbox-wrapper-6 .tgl:after::-moz-selection,
.checkbox-wrapper-6 .tgl:before::-moz-selection,
.checkbox-wrapper-6 .tgl *::-moz-selection,
.checkbox-wrapper-6 .tgl *:after::-moz-selection,
.checkbox-wrapper-6 .tgl *:before::-moz-selection,
.checkbox-wrapper-6 .tgl + .tgl-btn::-moz-selection,
.checkbox-wrapper-6 .tgl::selection,
.checkbox-wrapper-6 .tgl:after::selection,
.checkbox-wrapper-6 .tgl:before::selection,
.checkbox-wrapper-6 .tgl *::selection,
.checkbox-wrapper-6 .tgl *:after::selection,
.checkbox-wrapper-6 .tgl *:before::selection,
.checkbox-wrapper-6 .tgl + .tgl-btn::selection {
    background: none;
}
.checkbox-wrapper-6 .tgl + .tgl-btn {
    border: 1px solid #f4f6fc;
    border-radius: 40px;
    width: 23px;
    height: 40px;
    background: #eef3f5;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease;
    display: block;
}
.checkbox-wrapper-6 .tgl + .tgl-btn:after,
.checkbox-wrapper-6 .tgl + .tgl-btn:before {
    position: relative;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
}
.checkbox-wrapper-6 .tgl + .tgl-btn:after {
    left: 0;
}
.checkbox-wrapper-6 .tgl + .tgl-btn:before {
    display: none;
}
.checkbox-wrapper-6 .tgl:checked + .tgl-btn:after {
    bottom: 18px;
}

.checkbox-wrapper-6 .tgl-light + .tgl-btn {
    padding: 2px;
    border-radius: 40px;
    background: #eef3f5;
    transition: all 0.3s ease;
}
.checkbox-wrapper-6 .tgl-light + .tgl-btn:after {
    box-shadow: 0 2px 6px 0 #b0bac5;
    background: var(--white);
    border-radius: 40px;
    width: 17px;
    height: 17px;
    position: absolute;
    bottom: 2px;
    left: 2px;
    transition: all 0.3s ease;
}
.checkbox-wrapper-6 .tgl-light:checked + .tgl-btn {
    background: var(--first-accent-100);
    border: 1px solid var(--first-accent-300);
    transition: all 0.3s ease;
}



.mini_acordion.lev .name_title .flex_title h3 {
    width: 288px;
}

.mini_acordion.lev .name_title .flex_title .line {
    width: calc(100% - 317px);
}










.table_force.magazine.onix .head_table .it0{width: 135px;}
.table_force.magazine.onix .head_table .it1{width: 130px;}
.table_force.magazine.onix .head_table .it2{width: 90px;}
.table_force.magazine.onix .head_table .it3{width: 80px;}
.table_force.magazine.onix .head_table .it4{width: 216px;}
.table_force.magazine.onix .head_table .it5{width: 180px;}
.table_force.magazine.onix .head_table .it6{width: 105px;}
.table_force.magazine.onix .head_table .it7{width: 80px;}
.table_force.magazine.onix .head_table .it8{width: 190px;}






.table_force.magazine.onix .tops .it0{width: 135px; font-size: 12px; padding-right: 10px;}
.table_force.magazine.onix .tops .it1{width: 130px; font-size: 12px; font-weight: 400;}
.table_force.magazine.onix .tops .it2{width: 90px; font-size: 12px;}
.table_force.magazine.onix .tops .it3{width: 80px; font-size: 12px;}
.table_force.magazine.onix .tops .it4{width: 216px; font-size: 12px;}
.table_force.magazine.onix .tops .it5{width: 180px; font-size: 12px;}
.table_force.magazine.onix .tops .it6{width: 105px; font-size: 12px;}
.table_force.magazine.onix .tops .it7{width: 80px; font-size: 12px;}
.table_force.magazine.onix .tops .it8{width: 159px;	font-size: 12px; padding-right: 19px;}
.table_force.magazine.onix .tops .it9{width: 32px;}



.table_force.magazine.onix .in_mini .name_action_dub .if1{
    margin: 0 5px 0 0px;
}
.table_force.magazine.onix .in_mini .name_action_dub .if2{
    margin: 0 0 0 7px;
}



.table_force.magazine.onix .tops .it5 .form-group{
    display: flex;
    align-items: center;
}
.table_force.magazine.onix .tops .it5 .form-control{

}
.table_force.magazine.onix .tops .it5 .txt_about{
    font-size: 12px;
    margin-left: 10px;
}

.table_force.magazine.onix .tops .it5 .form-control {
    width: 113px;
    height: 48px;
    padding: 0 15px;
    font-size: 12px;
}

.table_force.magazine.onix .tops .it5 .form-control::placeholder{
    font-size: 12px;
}


.table_force.magazine.onix .tops .it5 .flex_100 {
    margin-bottom: 10px;
}


.table_force.magazine.onix .mini_inputs .form-group .control-inp-100 .form-control{
    width: 63px;
    height: 32px;
    padding: 0;
}

.table_force.magazine.onix .mini_inputs .form-group .control-inp-100 .form-control::placeholder{
    font-size: 12px;
}







.table_force.magazine.onix .tops .it4 .git0{

}
.table_force.magazine.onix .tops .it4 .git0 p{
    font-size: 12px;
}
.table_force.magazine.onix .tops .it4 .git0 .crop_2 .item_c:nth-child(1) {
    width: 108px;
}

.table_force.magazine.onix .tops .it4 .git0 .crop_2 .item_c:nth-child(2) {

}

.table_force.magazine.onix .tops .it4 .git0 .crop_2 .item_c .title_c{
    font-size: 12px;
}
.table_force.magazine.onix .tops .it4 .git0 .crop_2 .item_c .data_c{
    font-size: 12px;
}





.table_force.magazine.onix.onix2 .head_table .it0{width: 135px;}
.table_force.magazine.onix.onix2 .head_table .it1{width: 130px;}
.table_force.magazine.onix.onix2 .head_table .it2{width: 90px;}
.table_force.magazine.onix.onix2 .head_table .it3{width: 90px;}
.table_force.magazine.onix.onix2 .head_table .it4{width: 290px;}
.table_force.magazine.onix.onix2 .head_table .it5{width: 180px;}
.table_force.magazine.onix.onix2 .head_table .it6{width: 135px;}
.table_force.magazine.onix.onix2 .head_table .it7{width: 130px;}
.table_force.magazine.onix.onix2 .head_table .it8{width: 190px;}






.table_force.magazine.onix.onix2 .tops .it0{width: 135px; font-size: 12px; padding-right: 10px;}
.table_force.magazine.onix.onix2 .tops .it1{width: 130px; font-size: 12px; font-weight: 400;}
.table_force.magazine.onix.onix2 .tops .it2{width: 90px; font-size: 12px;}
.table_force.magazine.onix.onix2 .tops .it3{width: 90px; font-size: 12px;}
.table_force.magazine.onix.onix2 .tops .it4{width: 290px; font-size: 12px;}
.table_force.magazine.onix.onix2 .tops .it5{width: 180px; font-size: 12px;}
.table_force.magazine.onix.onix2 .tops .it6{width: 135px; font-size: 12px;}
.table_force.magazine.onix.onix2 .tops .it7{width: 130px; font-size: 12px;}
.table_force.magazine.onix.onix2 .tops .it8{width: 159px;	font-size: 12px; padding-right: 19px;}
.table_force.magazine.onix.onix2 .tops .it9{width: 32px;}




.table_force.magazine.onix.onix2 .head_table .it5.dopler{

}
.table_force.magazine.onix.onix2 .head_table .it5.dopler .list_massa{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 30px;
    margin-top: 10px;
    padding-left: 18px;
}
.table_force.magazine.onix.onix2 .head_table .it5.dopler .list_massa .it_massa{
    font-size: 14px;
}


.table_force.magazine.onix.onix2 .tops .it5.californ  {
    padding-right: 15px;
}

.table_force.magazine.onix.onix2 .tops .it5.californ .right_add{

}
.table_force.magazine.onix.onix2 .tops .it5.californ .right_add .it_container{
    display: flex;
    gap: 6px;
}


.table_force.magazine.onix.onix2 .tops .it5.californ .flex_100 {

}
.table_force.magazine.onix.onix2 .tops .it5.californ .flex_100 .form-group{

}
.table_force.magazine.onix.onix2 .tops .it5.californ .flex_100 .form-group .control-inp-100{

}
.table_force.magazine.onix.onix2 .tops .it5.californ .flex_100 .form-group .control-inp-100 .form-control {
    width: 100%;
    height: 35px;
    padding: 0 7px;
    font-size: 12px;
    text-align: center;
}

/******************************************************************************************************/



.select2-container {
    width: 100%;
}
.select2-container .select2-choice{
    border: 1px solid var(--neutral-20);
    padding: 16px 20px;
    width: 100%;
    height: 60px;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border-radius: 0;
    box-shadow: none;
    background: #fff;
}

.select2-container .select2-choice > .select2-chosen{
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--neutral-40);
}



.select2-container .select2-choice .select2-arrow{
    background: transparent;
    border: 0;
    width: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 13px;
    height: 10px;
    background: url(/img/arrow_acord_down2.svg);
    background-size: cover;
}
.select2-drop-active {
    border: 0;
    border-top: none;
}

.select2-results .select2-highlighted {
    background: #3381ff2e;
}

.select2-search input{
    height: 36px !important;
    margin: 11px 0 0 0;
    padding: 2px 5px 2px 11px !important;
}
.select2-drop {

    box-shadow: none !important;
    border: 1px solid var(--neutral-20) !important;
}


.select2-container-multi .select2-choices{
    border: 1px solid var(--neutral-20);
    background: #fff;
    padding: 0px 30px 0px 5px;
}
.select2-default {
    color: var(--neutral-40) !important;
}

.select2-container-multi.select2-container-active .select2-choices{
    box-shadow: none;
    border: 1px solid var(--neutral-20);
}

.select2-container-multi .select2-choices .select2-search-choice{
    padding: 3px 22px 3px 7px;
    box-shadow: none;
    background: #f5f5f5;
    border: 1px solid #d3d3d3;
}
.select2-container-multi .select2-choices .select2-search-choice div{
    font-size: 14px;
}

.select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 3px;
}
.select2-drop-multi .select2-results .select2-result-label {
    font-size: 16px;
}
.select2-container-multi.select2-container-disabled .select2-choices{
    background-color: #ffffff;
}

/******************************************************************************************************/
.shadow_modal{
    background: rgba(0, 0, 0, 0.64);
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 456;
    width: 100%;
    height: 100vh;
}

.modal_wrap{
    width: 628px;
    min-height: 320px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 15px;
    display: none;
    z-index: 5654;
}



.modal_wrap.select_modal{
    width: 550px;
    min-height: 260px;
}
.modal_wrap.select_modal .wrap_place{
    margin-top: 30px;
    margin-bottom: 30px;
    height: 60px;
}


.modal_wrap.mini{
    min-height: auto;
}











.container_modal{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
    justify-content: center;
    position: relative;

}

.close_modal{
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.close_modal img{

}

.content_modal{
    width: 100%;
    padding: 0 30px;
}
.content_modal h4{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--gray-500);
}


.content_modal .mini_btn_wrap{
    margin-top: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.content_modal .mini_btn_wrap .btn_main{
    width: auto;
    padding: 0 16px;
    margin: 0 0 0 0;
    height: 40px;
    font-size: 12px;
}
.content_modal .mini_btn_wrap .btn_main:hover{

}
.content_modal .mini_btn_wrap .btn_main_white{
    width: auto;
    padding: 0 16px;
    margin: 0 0 0 20px;
    height: 40px;
    font-size: 12px;
}
.content_modal .mini_btn_wrap .btn_main_white:hover{

}

.content_modal .mini_btn_wrap .print{
    border: 1px solid var(--neutral-70);
    padding: 0px 16px;
    width: fit-content;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    margin-right: 16px;
}

.content_modal .mini_btn_wrap .print .txt{
    font-size: 12px;
    line-height: 156%;
    text-align: center;
    color: var(--neutral-70);
    margin-right: 16px;
    font-weight: 700;
}
.content_modal .mini_btn_wrap .print img{

}



.content_modal .download_wrap{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 15px 0 15px;
}
.content_modal .download_wrap .txt{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-500);
    margin-right: 12px;
}
.content_modal .download_wrap .btn_main{
    width: 64px;
    height: 64px;
    margin-right: 10px;
}
.content_modal .download_wrap .btn_main img{
    width: 42px;
    height: 42px;
}
.content_modal .download_wrap .btn_main img.png{
    width: 34px;
    height: 42px;
}

.content_modal .fogoth{
    font-weight: 400;
    font-size: 18px;
    line-height: 156%;
    color: var(--gray-500);
    text-align: center;
    margin: 40px auto 15px;
}
.content_modal .fogoth .link_in{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--first-accent-100);
    margin: 0 0 0 5px;
}
.content_modal .flex_tre_link{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.content_modal .flex_tre_link .btn_or_link{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    color: var(--first-accent-100);
    margin: 0 15px;
}


.form_warn{
    position: relative;
}
.warning_save{
    position: absolute;
    color: #ff0000;
    font-size: 13px;
    text-align: center;
    display: none;
    width: 100%;
    bottom: -61px;
    left: 0;

}

.form_warn button:disabled{
    opacity: 0.5;
}


.hide_pole{
    position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}



.mini_nav_logs{

}

.mini_nav_logs ul{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 30px 0;
}
.mini_nav_logs ul li{
    display: block;
    width: 15.5%;
}
.mini_nav_logs ul li a.btn_main {
    font-size: 17px;
    padding: 8px 8px;
    width: 100%;
    background: transparent;
    color: #07468b;
    display: flex;
    justify-content: flex-start;
    text-align: left;
    align-items: center;
    border-bottom: 3px solid transparent;
    box-shadow: 0 0 4px #74aed98a;
    line-height: 1.2;
    height: 62px;
}
.mini_nav_logs ul li a.btn_main:hover{
    border-bottom: 3px solid #07468b;
}

.mini_nav_logs ul li a.btn_main.active{
    border-bottom: 3px solid #07468b;
}




.hide-Nocomercial1{
    display: grid;
}

.hide-comercial1{
    display: none;
}


.hide-Nocomercial2{
    display: block;
}

.hide-comercial2{
    display: none;
}



.hide_off .hide-Nocomercial1{
    display: none;
}

.hide_off .hide-comercial1{
    display: grid;
}


.hide_off .hide-Nocomercial2{
    display: none;
}

.hide_off .hide-comercial2{
    display: block;
}

/***********************************************************************************/









/*******************************************************************************/

.header_table_previwe {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 15px;
}

.header_table_previwe .perech{

}
.header_table_previwe .name{

}

.header_table_previwe .name2{

}
.header_table_previwe .period{

}
.header_table_previwe .period .date{

}
.header_table_previwe .period .date2{

}



.information_table{

}
.information_table .top_panel{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.information_table .top_panel .tr{

}

.information_table .top_panel .tr.tr1{

}
.information_table .top_panel .tr.tr2{

}
.information_table .top_panel .tr.tr3{

}
.information_table .top_panel .tr.tr4{

}
.information_table .top_panel .tr.tr4 .name{

}
.information_table .top_panel .tr.tr4 .list_sectors{

}

.information_table .top_panel .tr.tr4 .list_sectors .sector{

}

.information_table .top_panel .tr.tr5{

}

.information_table .content_panel{

}
.information_table .content_panel .item{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.information_table .tr {
    border: 1px solid #000;
    border-right: 0;
    border-bottom: 0;
}


.information_table .tr.tr1{
    width: 22px;
    height: 100%;
}
.information_table .tr.tr2{

}
.information_table .tr.tr3{

}
.information_table .tr.tr4{

}
.information_table .tr.tr5{

}




table.iksweb.iksweb2, table.iksweb td, table.iksweb th {
    border: 0;
}

table.iksweb.iksweb2 .black td{
    border: 1px solid #595959;
}
table.iksweb.iksweb2{
    font-size: 14px;
}
.center{
    text-align: center;
}

.bold{
    font-weight: 700;
}

.center-pov{
    vertical-align: middle;
}
.max_width{
    min-width: 300px;
}

.vertical{
    vertical-align: middle;
}
table.iksweb td.top_bold{
    border-top: 1px solid #000;
}

table.iksweb{
    width: 100%;
    border-collapse:collapse;
    border-spacing:0;
    height: auto;
}


table.iksweb td, table.iksweb th {
    padding: 3px;
    font-size: 14px;
}

table.iksweb td nobr{
    font-size: 14px;
}

/*table.iksweb3,table.iksweb3 td, table.iksweb3 th {
    border: 1px solid #595959;
}*/
table.iksweb3 td,table.iksweb3 th {
    padding: 3px;
    width: 30px;
    height: 35px;
}
.iksweb3{
    margin-top: 30px;
}

.iksweb3 tr td:nth-child(1) {
    min-width: 135px;
}
.right{
    text-align: right;
}

.bottom{
    vertical-align: bottom;
}


.akt_pereh_prav{
    max-width: 850px;
    margin: 0 auto;
    border-collapse: collapse;
}
.akt_pereh_prav tr{

}
.akt_pereh_prav  td{
    border: 1px solid #d5d5d5;
    min-height: 20px;
    padding: 2px 5px 2px 5px;
    font-size: 14px;
    color: #000;
}
.akt_pereh_prav td.nobord{
    border: 0;
}
.akt_pereh_prav td.center{
    text-align: center;
}
.akt_pereh_prav td.right{
    text-align: right;
}

.akt_pereh_prav tr.minHeight td{
    padding: 10px;
}

.akt_pereh_prav tr td.strong{
   font-weight: 700;
}


.two_date{
    display: flex;
    justify-content: flex-start;
    align-items: center;

}
.two_date span{
    display: inline-block;
    margin: 0 7px;
    font-size: 20px;
}
.two_date .inner_date_relative{
    width: 45%;
    position: relative;
}
.two_date input:nth-child(1){

}
.two_date input:nth-child(2){

}

.ui-datepicker-trigger{
    position: absolute;
    right: 5px;
    top: 15px;
    width: 24px;
    height: 24px;
    cursor: pointer;
}




.for_notification{
    width: 960px;
    height: 430px;
    padding: 0;
}
.for_notification .container_modal{
    display: block;

}
.for_notification .content_modal{
    width: 100%;
    padding: 0;

}

.for_notification  .close_modal {
    right: 6px;
    top: 6px;
}



.for_notification .content_modal h4{
    width: 100%;
    padding: 5px 0 5px 0;
    border-bottom: 1px solid #d1d1d1;
}

.notification_wrap_flex {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.list_notificat{
    width: 380px;
    border-right: 1px solid #d5d5d5;
}

.list_notificat .header_filters{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    padding: 7px 10px 10px 10px;
}
.list_notificat .header_filters .tab{

}
.list_notificat .header_filters .tab .tabs_btn{
    background: #d7d7d7;
    color: #000;
    padding: 0px 8px;
    font-size: 14px;
}

.list_notificat .header_filters .tab .tabs_btn:hover{
    cursor: pointer;
    background: #1e79b5;
    color: #fff;
}



.list_notificat .header_filters .tab.active{

}
.list_notificat .header_filters .tab.active .tabs_btn{
    color: #fff;
    background: #2182c2;
}

.list_notificat .list{
    height: 352px;
    overflow-y: scroll;
    padding: 8px 10px 8px 10px;
}
.list_notificat .list .item{
    padding: 5px 0 5px 10px;
    border-bottom: 1px solid #d5d5d5;
    border-left: 4px solid #6dcc38;
    margin-bottom: 5px;
}

.list_notificat .list .item:hover{
    cursor: pointer;
    background: #f1f1f1;
}

.list_notificat .list .item.active{
    background: #e6e6e6;
}


.list_notificat .list .item.readed{
    border-left: 4px solid #d3d3d3;
}
.list_notificat .list .item .dert{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
}
.list_notificat .list .item .date{
    font-size: 12px;
    color: #000;
}
.list_notificat .list .item .theme{
    font-size: 12px;
    color: #000;
    font-weight: 600;
}
.list_notificat .list .item .description{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #000;
}


.list_notificat .list .item .description a{
    pointer-events: none;
    font-size: 14px;
    color: #000;
}
.list_notificat .list .item .description a:hover{
    font-size: 14px;
    color: #000;
}


.nitific_content{
    width: calc(100% - 380px);
    height: 390px;
    padding: 30px;
}
.nitific_content .no_massage{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.nitific_content .no_massage img{
    width: 50px;
    height: 50px;
    margin-bottom: 5px;
}
.nitific_content .no_massage p{

}

.nitific_content .massage{
    display: none;
}

.nitific_content .massage .inner_tools{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 335px;
}
.nitific_content .massage .inner_tools .top{

}



.nitific_content .massage .status{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 2px;
}
.nitific_content .massage .status .theme{
    font-size: 14px;
    font-weight: 700;
}
.nitific_content .massage .status .date{
    font-size: 14px;
}
.nitific_content .massage .txt{
    height: 259px;
    overflow-y: scroll;
}
.nitific_content .massage .txt a{
    text-decoration: underline;
    color: #0d6fb6;
}
.nitific_content .massage .txt a:hover{
    color: #154f78;
}
.nitific_content .massage .bottom_btns{
    display: flex;
    justify-content: flex-end;
}
.nitific_content .massage .bottom_btns button{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 37px;
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 15px;
    line-height: 156%;
    color: var(--white);
    border: 0;
}
.nitific_content .massage .bottom_btns button:hover{
    background: var(--first-accent-100);
}




/****************************************************************/



.filters_modal{
    width: 900px;
    height: 540px;
    top: auto;
    bottom: 50px;
    transform: translate(-50%, 0%);
}

.container_modal {
    justify-content: flex-start;
}

.filters_modal .content_modal h4{
    margin-bottom: 20px;
}

.filters_modal .content_modal {
    width: 100%;
    padding: 0 0px;
}


.filters_modal  .accordion-header {
    background: var(--neutral-10);
    padding: 15px 12px;
    position: relative;
    font-weight: 700;
    font-size: 14px;
    line-height: 156%;
    color: var(--first-accent-300);
    cursor: pointer;
}

.filters_modal  .accordion__item > .accordion-header:after {
    right: 11px;
    top: calc(50% - 15px);
    width: 26px;
    height: 26px;
}




.filters_modal .container_chek {
    padding-left: 24px;
    margin-bottom: 11px;
    font-size: 22px;
}

.filters_modal .container_chek p{
    font-size: 16px;
}

.filters_modal .container_chek p b{
    background: #aed6ff;
    padding: 0 4px;
}


.hidden_this{
    display: none;
}

.filters_modal .checkmark_chek {
    width: 18px;
    height: 18px;
    top: 2px;
}
.filters_modal .container_chek .checkmark_chek:after {
    left: 5px;
    top: 1px;
    width: 3px;
    height: 8px;

}

.filters_modal .accordion-body {
    overflow-y: scroll;
    max-height: 200px;
}
.filters_modal .acord_modal {
    margin-bottom: 32px;
}

.filters_modal .acord_modal .search{
    margin-bottom: 20px;
}



.filters_modal_mini{

}

.filters_modal_mini .inners{
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.filters_modal_mini .razdel{
    margin: 0 15px;
    font-size: 30px;
}

.filters_modal.one_list {
    width: 630px;
}
.filters_modal.one_list h4{

}
.filters_modal.one_list .option_wrap{
    max-height: 290px;
    overflow-y: scroll;
}

.form-group.overflow_hiden{
    overflow: hidden;
}





/**************************************************************/
.table_wrap{
    margin: 50px 0;
}

.table_admin {
    width: 100%;
    border: none;
    margin-bottom: 20px;
    border-collapse:collapse;
}
.table_admin thead th {
    font-weight: 600;
    text-align: left;
    border: none;
    padding: 10px 8px;
    background: #0d6fb6;
    font-size: 14px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #fff;
}
.table_admin tbody td {
    text-align: left;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 8px 6px;
    font-size: 14px;
    vertical-align: top;
    border-bottom: 1px solid #ddd;
}

.table_admin.table_admin_big tbody td:nth-child(4){
    max-width: 400px;
}







.table_admin thead tr th:first-child, .table_admin tbody tr td:first-child {
    border-left: none;
}
.table_admin thead tr th:last-child, .table_admin tbody tr td:last-child {
    border-right: none;
    min-width: 78px;
    max-width: 78px;
}

.table_admin.tre_btns tbody tr td:last-child{
    min-width: 90px;
    max-width: 90px;
}


.id_shadow_neander_dop_user{
    background: rgba(0, 0, 0, 0.64);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 456;
    width: 100%;
    height: 100vh;
    display: none;
}
.id_modal_dop_user{
    width: 420px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 15px;
    z-index: 5654;
    text-align: center;
    height: auto;
}
.id_modal_dop_user .close_dop_user{
    position: absolute;
    right: 7px;
    top: 7px;
    cursor: pointer;
    padding: 0;
    border: 1px solid #1450a0;
    font-size: 20px;
    width: 24px;
    height: 24px;
    border-radius: 15px;
    background: #ffffff;
    line-height: 1;
    font-weight: 700;
    font-family: monospace;
    color: #1450a0;
}
.id_modal_dop_user .out_ring{

}
.id_modal_dop_user .information_more{

}
.id_modal_dop_user h4{
    font-size: 16px;
    margin-bottom: 20px;
}
.id_modal_dop_user p{
    font-size: 16px;
    margin-bottom: 10px;
}











.table_admin tbody tr:nth-child(even){
    background: #f3f3f3;
}

.table_admin .ret{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 7px;
}
.table_admin .ret button,
.table_admin .ret a{
    border-radius: 35px;
    border: 0;
    background: #dbdbdb;
    padding: 0;
    width: 28px;
    height: 28px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.table_admin .ret button img{

}
.table_admin .ret form{

}


.table_admin .ret a:hover,
.table_admin .ret button:hover{
    background: #b9b9b9;
}


.form-element{
    margin-bottom: 30px;
}
.form-element label{
    font-size: 16px;
    margin: 0 0 2px 0;
    display: block;
}
.form-element .elem-wrap{

}
.form-element .elem-wrap input{
    height: 45px;
    padding: 11px 13px;
}
.form-element .admin_btn{
    display: flex;
    align-items: center;
    justify-content: center;
   /* width: 140px;*/
    width: fit-content;
    min-width: 140px;
    padding-left: 10px;
    padding-right: 10px;
    height: 45px;
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    font-weight: 600;
    font-size: 16px;
    line-height: 156%;
    color: var(--white);
    border: 0;
}
.form-element .admin_btn:hover{
    background: var(--first-accent-100);
}

.form-element .admin_btn span{
    font-weight: 600;
    font-size: 16px;
    line-height: 156%;
    color: var(--white);
}
.form-element .admin_btn svg{
    margin-right: 5px;
}
.form-element .admin_btn svg path{
    fill: #fff;
}

.form-element .select2-container .select2-choice{
    height: 45px;
    padding: 6px 13px;
}

.form-element.download_btn_style {

}
.form-element.download_btn_style .flex_two_wraps{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 15px;
}

.form-element.download_btn_style .download_d{

}
.form-element.download_btn_style .download_ds{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 128px;
    height: 39px;
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    font-family: var(--font-family);
    line-height: 156%;
    color: var(--white);
    border: 0;
    font-size: 16px;
    font-weight: 600;
}


.form-element.download_btn_style .load_d{
    background: #74aed942;
    display: flex;
    align-items: center;
    padding: 0 10px;
    gap: 7px;
}

.form-element.download_btn_style .load_d span{
    font-size: 17px;
    font-weight: 700;
}

.form-element.download_btn_style .load_d input{
    height: 40px;
    padding: 5px;
}
.form-element.download_btn_style .load_d .has-error{

}





















.alert_main p{
    margin: 30px 0;
}
.alert_main .btn_main{
    margin: 0 auto;
}


.tabs_admin {
        margin: 30px 0;
}
.tabs_admin .tabs_btn_yak {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 20px;
    flex-wrap: wrap;
}

.tabs_admin .tab_btn{
    width: fit-content;
    padding: 4px 15px;
    margin-bottom: 5px;
    height: 45px;
}

.tabs_admin .tab_btn span{
    margin-left: 5px;
    font-size: 14px;
    font-weight: 600;
    background: #e5e5e5;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 4px 0 4px;
    min-width: 21px;
}
.tabs_admin .tab_btn.active span{

}

.cont_admin{
    padding-top: 60px;
}

.cont_admin h1.rtr{
    margin: 0 0 30px 0;
    font-size: 23px;
}

.tabs_admin .tab_btn:hover {
    box-shadow: none;
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
    height: 45px;
    transition: none;
    color: #fff;
    cursor: pointer;
}
.admin_h1{
    margin-bottom: 30px;
    text-align: center;
    font-size: 32px;
}



.shadow_neander{
    background: rgba(0, 0, 0, 0.64);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 456;
    width: 100%;
    height: 100vh;
}
.shadow_neander .alert{
    width: 420px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 15px;
    z-index: 5654;
    text-align: center;
    height: auto;
}
.shadow_neander .alert .close{
    position: absolute;
    right: 7px;
    top: 7px;
    cursor: pointer;
    padding: 0;
    border: 1px solid #1450a0;
    font-size: 20px;
    width: 24px;
    height: 24px;
    border-radius: 15px;
    background: #ffffff;
    line-height: 1;
    font-weight: 700;
    font-family: monospace;
    color: #1450a0;
}
.shadow_neander .alert .txt{
    margin: 30px 0;
}


.form-element .has-error {
    box-shadow: 0 0 5px rgb(229 40 40);
    margin-top: 1px;
    padding-left: 6px;
    color: #d33030;
    font-size: 13px;
}


.hed_users_add{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.hed_users_add .form-element {
    margin-bottom: 0;
}


.hed_users_add .search_add{

}
.hed_users_add .search_add .search_block{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.hed_users_add .search_add .search_block .admin_btn{
    max-width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.hed_users_add .search_add .search_block .admin_btn svg{
    margin: 0;
}



.head_wrapper_base{
    display: grid;
    grid-template: auto / 25fr 25fr 25fr 25fr;
}
.head_wrapper_base .object_name{
    border: 1px solid #d7d7d7;
    padding: 5px 10px;
    border-right:0 ;
}
.head_wrapper_base .object_open{
    border: 1px solid #d7d7d7;
    padding: 5px 10px;
    border-right:0 ;
    text-align: center;
}
.head_wrapper_base .object_close{
    border: 1px solid #d7d7d7;
    padding: 5px 10px;
    border-right:0 ;
}
.head_wrapper_base .object_data{
    border: 1px solid #d7d7d7;
    padding: 5px 10px;
}

.content_wrapper_base{

}
.content_wrapper_base .item_base{

}
.content_wrapper_base .item_base .item_base{
    display: grid;
    grid-template: auto / 25fr 25fr 25fr 25fr;
}

.content_wrapper_base .item_base .item_base .object_name{

    border: 1px solid #d7d7d7;
    padding: 5px 10px;
    border-right:0 ;
}
.content_wrapper_base .item_base .item_base .object_name .name{
    font-size: 14px;
}


.content_wrapper_base .item_base .item_base .object_open{

    border: 1px solid #d7d7d7;
    padding: 5px 10px;
}
.content_wrapper_base .item_base .item_base .object_open .chek_pos{

}
.content_wrapper_base .item_base .item_base .object_open .chek_pos .coport{
    display: flex;
    justify-content: center;
}






.content_wrapper_base .item_base .item_base .object_close{

    border: 1px solid #d7d7d7;
    padding: 5px 10px;
}
.content_wrapper_base .item_base .item_base .object_close .list_item{

}
.content_wrapper_base .item_base .item_base .object_close .date_wrap{

}
.content_wrapper_base .item_base .item_base .object_close .date_wrap .date{

}
.content_wrapper_base .item_base .item_base .object_close .btn_wrap{

}
.content_wrapper_base .item_base .item_base .object_close .btn_wrap{

}
.content_wrapper_base .item_base .item_base .object_close .btn_wrap .save{

}

.content_wrapper_base .item_base .item_base .object_data{
    border: 1px solid #d7d7d7;
    padding: 5px 10px;

}


.content_wrapper_base .item_base .item_base .object_data.for_frrt{
    display: flex;
    align-items: center;
    justify-content: center;
}
.content_wrapper_base .item_base .item_base .object_data.for_frrt .form-element{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-bottom: 0;
}
.content_wrapper_base .item_base .item_base .object_data.for_frrt .form-element button{
    width: 85px;
    min-width: 104px;
    font-size: 14px;
}


.content_wrapper_base .item_base .item_base .object_data.for_frrt .form-element button.cancel{
    background: linear-gradient(325deg, #6d1515 0%, rgb(185 37 37 / 90%) 47.4%, rgb(191 97 97 / 70%) 100%);
}
.content_wrapper_base .item_base .item_base .object_data.for_frrt .form-element button.cancel:hover{
    background: #992c2c;
}


.content_wrapper_base .item_base .item_base .form-element {
    margin-bottom: 0px;
}

.close_base_wrap{
    padding-bottom: 150px;
}


/********************************************/


.flipswitch {
    position: relative;
    background: white;
    width: 120px;
    height: 40px;
    -webkit-appearance: initial;
    border-radius: 50px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    font-size: 14px;
    font-family: Trebuchet, Arial, sans-serif;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #ddd;
}

.flipswitch:after {
    position: absolute;
    top: 5%;
    display: block;
    line-height: 32px;
    width: 45%;
    height: 90%;
    background: #fff;
    box-sizing: border-box;
    text-align: center;
    transition: all 0.3s ease-in 0s;
    color: black;
    border: #888 1px solid;
    border-radius: 50px;
}

.flipswitch:after {
    left: 2%;
    content: "Нет";
    background: #ef6767;
}

.flipswitch:checked:after {
    left: 53%;
    content: "Да";
    background: #95ea65;
}


.waste_object_wrap_select{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}



.lastess  .waste_object_wrap_select:first-child{
    border-top: 0;

}

.waste_object_wrap_select .form-element {
    margin-bottom: 0;
    width: 100%;
}

/*
.waste_object_wrap_select .form-element {
    margin-bottom: 0;
    width: 33%;
}
*/


.waste_object_wrap_select .btn-remove{
    border-radius: 35px;
    border: 0;
    background: #dbdbdb;
    padding: 0;
    width: 46px;
    height: 46px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.waste_object_wrap_select .btn-remove img{
    width: 20px;
    height: 20px;
}

.waste_object_wrap_select .btn-remove:hover {
    background: #b9b9b9;
}




.exel_import {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    align-content: flex-start;
    gap: 15px;
}
.exel_import .btn_inport{
    width: 48%;
    text-align: center;
}
.exel_import .btn_inport .exel_btn {
    width: 100%;
    height: 100px;
    position: relative;
    background: #2079bc;
    border: 1px solid #468;
    color: #fff;
    font-size: 20px;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(325deg, #004180 0%, rgba(12, 71, 157, 0.9) 47.4%, rgba(0, 120, 190, 0.7) 100%);
}

.exel_import .btn_inport .exel_btn:hover {
    background: var(--first-accent-100);
}



.exel_import .btn_inport .hide_exel_import{
    position: absolute;
    bottom: 0;
    background: #0d6fb6;
    padding: 5px;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    display: none;
}
.exel_import .btn_inport .hide_exel_import span{
    color: #fff;
    font-size: 20px;
}
.exel_import .btn_inport .hide_exel_import  svg{
    background: #fff;
    border-radius: 27px;
    padding: 2px;
    width: 35px;
    height: 35px;
}

.hide_for_all_4ever{
    display: none!important;
}



/*******************************************************/



.show_ttn_wrap{

}

.show_ttn_wrap .twit {
    text-align: right;
    color: #000;
    font-size: 14px;
}
.show_ttn_wrap .twit_center_h1 {
    text-align: center;
    font-size: 27px;
    margin: 30px auto 30px;
    font-weight: 600;
}

.show_ttn_wrap .outer_table{
    border: 1px solid #000;
}

.show_ttn_wrap .two_flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.show_ttn_wrap .two_flex .block {
    text-align: center;
}

.show_ttn_wrap .two_flex .block div{
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    padding: 5px;
    color: #000;
/*    border-right: 0;
    border-left: 0;
    border-top: 0;*/
}


.show_ttn_wrap .two_flex .block .it_1{
    color: #000;
    font-weight: 600;
    border-right: 0;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.show_ttn_wrap .two_flex .block .it_2{
    font-size: 14px;
    border: 0;
    line-height: 1.2;
    height: 40px;
}


.show_ttn_wrap .two_flex .block .txt{
    text-align: center;
    color: #000;
    font-size: 22px;
    padding: 5px;
    border-bottom: 1px solid #000;
    font-weight: 600;
}
.show_ttn_wrap .two_flex .block .txt_wrap{

}


.show_ttn_wrap .two_flex .block .two_txt_in{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    border-right: 1px solid #000;
}


.show_ttn_wrap .two_flex .block .two_txt_in:last-child{
    border-right: 0;
}


.show_ttn_wrap .two_flex .block .block_name{
    border-bottom: 0;
}


.show_ttn_wrap .color_blue2{
    color: #1147ad!important;
}

.show_ttn_wrap .color_blue1{
    color: #2467e6!important;
}

.show_ttn_wrap .color_red{
    color: #ff0404!important;
}

.twit_center_h2 {
    text-align: center;
    color: #000;
    font-size: 22px;
    padding: 5px;
    border-bottom: 1px solid #000;
    font-weight: 600;
}



.outer_table .txt_wrap.enougt {
    text-align: center;
    border-bottom: 1px solid #000;
    padding: 0 5px;
}

.outer_table .txt_wrap.enougt div{
    padding: 5px;
    border-bottom: 1px solid #000;
}

.outer_table .txt_wrap.enougt .it_2{
    font-size: 14px;
    border: 0;
    line-height: 1.2;
    color: #000;
}

.outer_table .txt_wrap.enougt .it_1{
    min-height: 40px;
}

.doble_wrap_big_67{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    border-bottom: 1px solid #000;
}
.doble_wrap_big_67 div{

    padding: 5px;
}
.doble_wrap_big_67 .item{
    width: 50%;
}
.doble_wrap_big_67 .item:nth-child(1){
    border-right: 1px solid #000;
}


.doble_wrap_big_67 .item h2{
    text-align: center;
    color: #000;
    font-size: 22px;
    padding: 5px;
    border-bottom: 1px solid #000;
    font-weight: 600;
}

/*.doble_wrap_big_67 .item:nth-child(1) h2{
    border-right: 1px solid #000;
}*/


.doble_wrap_big_67 .item .wrap_two{

}
.doble_wrap_big_67 .item .it_1{
    text-align: center;
    border-bottom: 1px solid #000;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #000;
    font-weight: 600;
}
.doble_wrap_big_67 .item .it_2{
    font-size: 14px;
    border: 0;
    line-height: 1.2;
    color: #000;
    text-align: center;
}

.doble_wrap_big_67 .item .wrap_two_two_flex{
    display: grid;
    grid-template: auto / 25fr 25fr;
    grid-gap: 16px;
}
.doble_wrap_big_67 .item .wrap_two_two_flex .kraft{

}
.doble_wrap_big_67 .item .wrap_two_two_flex .kraft .it_1{

}
.doble_wrap_big_67 .item .wrap_two_two_flex .kraft .it_2{

}

.doble_wrap_big_67 .item .wrap_two.podpis{

}
.doble_wrap_big_67 .item .wrap_two.podpis .it_1{
    padding-bottom: 20px;
    height: 50px;
}

.doble_wrap_big_67 .item .wrap_two.podpis .inter{
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 0px;
    border-bottom: 1px solid #1147ad;
    color: #1147ad !important;
}


.doble_wrap_big_67 .item .wrap_two.podpis .work{
    font-size: 16px;
    color: #1147ad !important;
    font-weight: 600;
    padding: 0;
}

.doble_wrap_big_67 .item .wrap_two.podpis .name{
    font-size: 16px;
    color: #1147ad !important;
    font-weight: 600;
    padding: 0;
}



.doble_wrap_big_67 .item:nth-child(2) .wrap_two.podpis .inter{
    color: #2467e6 !important;
    border-bottom: 1px solid #2467e6;
}
.doble_wrap_big_67 .item:nth-child(2) .wrap_two.podpis .inter .work{
    color: #2467e6 !important;
}
.doble_wrap_big_67 .item:nth-child(2) .wrap_two.podpis .inter .name{
    color: #2467e6 !important;
}




.wrap_two.right_nach{

}
.wrap_two.right_nach .it_1{
    text-align: right;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.tre_pot {
    display: grid;
    grid-template: auto / 25fr 45fr 25fr;
    grid-gap: 40px;
}

.tre_pot .item{
    text-align: center;
}
.tre_pot .item .it_1{
    padding: 5px;
    border-bottom: 1px solid #000;
    min-height: 40px;
    color: #000;
}
.tre_pot .item .it_2{
    font-size: 14px;
    border: 0;
    line-height: 1.2;
    color: #000;
    padding: 5px;
}

.two_grids{
    display: grid;
    grid-template: auto / 45fr 25fr;
    grid-gap: 0px;
    border-bottom: 1px solid #000;
}

.two_grids .item{
    text-align: center;
    padding: 0 10px;
}
.two_grids .item .it_1{
    padding: 5px;
    border-bottom: 1px solid #000;
    min-height: 69px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    color: #000;
}
.two_grids .item .it_2{
    font-size: 14px;
    border: 0;
    line-height: 1.2;
    color: #000;
    height: 47px;
}
.two_grids .item .it_3{
    font-size: 16px;
    border: 0;
    line-height: 1.2;
    color: #000;
    min-height: 26px;
    border-bottom: 1px solid #000;
    margin-bottom: 2px;
}

.two_grids .item:nth-child(1){
    border-right: 1px solid #000;
}

.two_grids.lefter{
    min-height: 100px;
}

.two_grids.lefter{
    display: grid;
    grid-template: auto / 35fr 45fr;
    grid-gap: 0px;
}


.img_articles{
    width: auto;
    height: 79px;
    margin: 0 auto;
    display: block;
    background-image: url(../img/noimg.webp);
    background-size: cover;
    background-position: center;
}

.inner_no_img{
    background-image: url(../img/noimg.webp);
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}

.inner_no_img2{
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center;
}


.prev.slick-arrow{
    position: absolute;
    z-index: 5;
    top: 40%;
    background: #fff;
    border-radius: 70px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 20px;
    box-shadow: 0 0 8px #000;
}
.next.slick-arrow{
    position: absolute;
    z-index: 5;
    top: 40%;
    background: #fff;
    border-radius: 70px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 20px;
    box-shadow: 0 0 8px #000;
}


.slick-arrow svg{
   cursor: pointer;
}
.slick-arrow svg{
    width: 13px;
}



.two_grow_grid{
    display: grid;
    grid-template: auto / 25fr 25fr;
    grid-gap: 0px;
    border-bottom: 1px solid #000;
}
.two_grow_grid .item{
    text-align: center;
    padding: 0 10px;
}
.two_grow_grid .item:nth-child(1){
    border-right: 1px solid #000;
}

.two_grow_grid .item .it_1{
    padding: 5px;
    border-bottom: 1px solid #000;
    min-height: 69px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    color: #000;
}
.two_grow_grid .item .it_2{
    font-size: 14px;
    border: 0;
    line-height: 1.2;
    color: #000;
    height: 47px;
}



.two_grow_grid.lefter{
    display: grid;
    grid-template: auto / 20fr 30fr;
    grid-gap: 0px;
}


.grid_six{
    display: grid;
    grid-template: auto / 55fr 25fr 25fr 50fr 25fr 25fr;
    grid-gap: 0px;
    border-bottom: 1px solid #000;
}

.grid_six .item{
    text-align: center;
    padding: 0 10px;
}

.grid_six .item .it_1{
    padding: 5px;
    border-bottom: 1px solid #000;
    min-height: 69px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    color: #000;
    font-size: 16px;
}
.grid_six .item .it_2{
    font-size: 12px;
    border: 0;
    line-height: 1.2;
    color: #000;
    height: 47px;
}



.grid_tre_last{

}
.grid_tre_last .item{
    display: flex;
    align-items: center;
    justify-content: space-between;
}



.grid_tre_last .item:nth-child(1) .opis{
    color: #000;
    font-size: 18px;
    font-weight: 600;
    padding: 5px 46px;
    text-align: center;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.grid_tre_last .item:nth-child(1) .shtraf{
    color: #000;
    font-size: 18px;
    font-weight: 600;
    padding: 5px;
    text-align: center;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.grid_tre_last .item:nth-child(1) .podpis{
    color: #000;
    font-size: 18px;
    font-weight: 600;
    padding: 5px;
    text-align: center;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.grid_tre_last .item .opis{
    height: 50px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    width: 50%;

}
.grid_tre_last .item .shtraf{
    height: 50px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    width: 25%;
}
.grid_tre_last .item .podpis{
    height: 50px;
    border-bottom: 1px solid #000;
    width: 25%;
}


.grid_tre_last .item:last-child .opis{
    border-bottom: 0;
}
.grid_tre_last .item:last-child .shtraf{
    border-bottom: 0;
}
.grid_tre_last .item:last-child .podpis{
    border-bottom: 0;
}






.iksweb_ttn{}

table.iksweb_ttn{
    width: 100%;
    border-collapse:collapse;
    border-spacing:0;
    height: auto;
}
table.iksweb_ttn,table.iksweb_ttn td, table.iksweb_ttn th {
    border: 1px solid #595959;
    color: #000;
}
table.iksweb_ttn td,table.iksweb_ttn th {
    padding: 3px;
    width: 30px;
    height: 35px;
}
table.iksweb_ttn th {
    background: #4e6982;
    color: #fff;
    font-weight: normal;
}


table.iksweb_ttn .tt_c{
    text-align: center;
}
table.iksweb_ttn .tt_b{
    font-weight: 600;

}
table.iksweb_ttn .tt_o{
    text-align: center;
    font-size: 13px;
    line-height: 1.2;
    vertical-align: top;
    color: #555f64;
}
table.iksweb_ttn .tt_y{
    display: inline-block;
    border: 1px solid #000;
    width: 50px;
    height: 27px;
    position: relative;
    top: 4px;
    margin-left: 11px;
    text-align: center;
}

.min_160{
    min-width: 160px;
}


table.iksweb_ttn .tt_txt{
    line-height: 1.25;
    text-align: center;
    vertical-align: bottom;
}

.shadow_modal_download{
    background: rgba(0, 0, 0, 0.64);
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 456;
    width: 100%;
    height: 100vh;
}
.modal_wrap_download{
    width: 520px;
    min-height: auto;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 15px;
    display: none;
    z-index: 5654;
}
.container_modal_download{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
    position: relative;
    justify-content: flex-start;
}
.container_modal_download .close_modal_download{
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.container_modal_download .close_modal_download img{

}


.container_modal_download .content_modal_download{
    width: 100%;
    padding: 0 30px;
}
.container_modal_download .content_modal_download h4{
    font-weight: 700;
    font-size: 18px;
    line-height: 156%;
    text-align: center;
    color: var(--gray-500);
}
.container_modal_download .mini_btn_wrap_download{
    margin-top: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.container_modal_download .mini_btn_wrap_download .btn_main{
    width: auto;
    padding: 0 16px;
    margin: 0 0 0 0;
    height: 40px;
    font-size: 12px;
}


.shadow_modal_download.open{
    display: flex;
}
.modal_wrap_download.open{
    display: flex;
}


.head_table.most_big .it1 {
    width: calc(100% - 760px);
}


.head_table.most_big .it4 {
    width: 98px;
}


.head_table.most_big .it2 {
    width: 360px;
}

.main_table.most_big2 .it1 {
    width: calc(100% - 760px);
    max-width: calc(100% - 760px);
}
.main_table.most_big2 .right_add {
    width: calc(100% - 505px);
}
.main_table.most_big2 .right_add .it_container .it2 {
    width: 360px;
    padding-right: 15px;
}
.main_table.most_big2  .mini_inputs .form-group .control-inp-100 {
    width: 120px;
}
.main_table.most_big2  .right_add .it_container .it4 {
    width: 43px;
}




.most_big2 .main_table .it1 {
    width: calc(100% - 760px);
    max-width: calc(100% - 760px);
}
.most_big2 .main_table .right_add {
    width: calc(100% - 505px);
}
.most_big2 .main_table .right_add .it_container .it2 {
    width: 360px;
    padding-right: 15px;
}
.most_big2 .main_table  .mini_inputs .form-group .control-inp-100 {
    width: 120px;
}
.most_big2 .main_table  .right_add .it_container .it4 {
    width: 43px;
}






.loader{
    position: fixed;
    width: 100%;
    height: 100vh;
    z-index: 9999999999999999;
    background: #ffffff4a;
    display: none;
}
.loader img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 35px;
    height: auto;
}


.h1_print{
    font-weight: 700;
    font-size: 34px;
    line-height: 114%;
    color: #000;
    margin-bottom: 40px;
    display: none;
}


.wrap_waste_big{
    background: #ededed;
    padding: 20px;
    box-shadow: 0 0 8px #74aed9;
    border-radius: 10px;
    margin-bottom: 20px;
}
.wrap_waste_big .one_flex{

}
.wrap_waste_big .two_flex{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 15px;
}
.wrap_waste_big .two_flex .left_r{
    width: 45%;
}
.wrap_waste_big .two_flex .right_r{
    width: 45%;
}
.wrap_waste_big .two_flex .btn_r{
    width: 10%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.wrap_waste_big .form-element {
    margin-bottom: 15px;
}

.wrap_waste_big .two_flex .btn_r .btn-remove{
    border-radius: 35px;
    border: 0;
    background: #dbdbdb;
    padding: 0;
    width: 46px;
    height: 46px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wrap_waste_big .two_flex .btn_r .btn-remove img{
    width: 20px;
    height: 20px;
}


.wrap_waste_big .two_flex  .form-element{
    margin-bottom: 0;
}


.waste_gen_wr{
    border-radius: 10px;
    margin-bottom: 20px;
    background: #ededed;
    padding: 20px;
    box-shadow: 0 0 8px #74aed9;
}
.waste_gen_wr{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    gap: 15px;
    width: 100%;
}
.waste_gen_wr .form-element{

}


.waste_gen_wr .form-element:nth-child(1){

}
.waste_gen_wr .form-element:nth-child(2) {
    max-width: 260px;
}
.waste_gen_wr .form-element label{

}
.waste_gen_wr .form-element .elem-wrap {

}


.waste_gen_wr.twop .form-element{
    max-width: 31%;
}

.waste_gen_wr.twop .form-element:nth-child(1){
    max-width: 100%;
    width: 100%;
}
.waste_gen_wr.twop .form-element:nth-child(2){
    max-width: 93%;
    width: 93%;
}










@media print {




    html, body{
        height: 297mm;
        width: 210mm;
    }


    @page {
        margin: 10mm 10mm 10mm 20mm;
    }

    @page {
        margin: 20mm 10mm 20mm 20mm;
    }

    *, *:before, *:after {
        color: #000!important;
        box-shadow: none;
        text-shadow: none;
        font-size: 12px!important;
    }


    .wrap_menu,
    .container_content .left_fon,
    .search_wrap,
    .tabs_btn_yak{
        display: none;
    }
    .content_normal {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .h1_print{
        display: block;
    }


    .container_content {
        padding-top: 0;
        min-height: auto;
    }

    .flex_30 {
        grid-template: auto / 25fr 25fr;
        grid-gap: 13px;
    }

    .flex_30 {
        grid-gap: 27px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .flex_30 .form-group {
        width: 310px;
    }
    .flex_30 .form-group.print2 {
        width: 500px;
    }

    input {
        padding: 1px 10px;
        height: 35px;
        border: 1px solid #000;
        font-size: 16px;
    }

    .select2-container .select2-choice {
        border: 1px solid #000;
        padding: 4px 6px 2px;
        height: 35px;
    }

    .select2-container .select2-choice > .select2-chosen {
        font-size: 16px;
    }

    .head_table {
        padding: 12px 0px;
    }


    .head_table.five .it1{width: 356px!important; }
    .head_table.five .it2{width: 257px!important;}
    .head_table.five .it3{width: 232px!important;}
    .head_table.five .it4{width: 196px!important;}
    .head_table.five .it5{width: 177px!important;}




    .main_table {
        padding: 13px 0px 6px;
        border-bottom: 1px solid #8f8f8f;
    }

    .outer_cont.five .outer_count1 .main_table .it1{width: 356px!important;  max-width: 356px!important;  font-size: 12px;!important}
    .outer_cont.five .outer_count1 .main_table .it2{width: 257px!important;    font-size: 12px;!important}
    .outer_cont.five .outer_count1 .main_table .it3{width: 232px!important;    font-size: 12px;!important}
    .outer_cont.five .outer_count1 .main_table .it4{width: 196px!important;    font-size: 12px;!important}
    .outer_cont.five .outer_count1 .main_table .it5{width: 177px!important;    font-size: 12px;!important}


    .main_table .it1 .crop_2 {
        display: block;
    }

    .main_table .it1 .crop_2 .item_c:nth-child(1) {
        width: 100%;
        margin-bottom: 8px;
    }
    .main_table .it1 .crop_2 .item_c:nth-child(1) .data_c {
        padding-right: 15px;
        font-size: 12px;
        color: #000;
    }


    .mar_top_52 {
        display: none;
    }


    .outer_cont.five .outer_count1 .main_table .it3 p{
        margin-bottom: 5px;
        border-bottom: 1px solid #616161;
    }

    .outer_cont.five .outer_count1 .main_table {
        page-break-inside: avoid;
    }

    .total_1 {
        border-top: 3px solid #000000;
    }

    .total_1.benefist2 .bt1 {
        width: 857px;
    }
    .total_1.benefist2 .bt2 {
        width: 196px;
    }
    .total_1.benefist2 .bt3 {
        width: 177px;
    }


    /***********************************************/


    .head_table.five2 .it5 {
        display: none;
    }
    .outer_cont.five2 .outer_acord_data .it4{
        display: none;
    }
    .outer_cont.five2 .outer_acord_data .it5{
        display: none;
    }
    .flex_100.destr{
        display: none;
    }
    .outer_cont.five2 .accordion__content {
        display: block;
    }




    .head_table.five2 {
        padding: 12px 0px;
    }

    .outer_cont.five2 .main_table{
        padding: 12px 0px 10px;
    }



    .head_table.five2 .it1 {width: 280px;}
    .head_table.five2 .it2 {width: 560px;}
    .head_table.five2 .it3 {width: 220px;}
    .head_table.five2 .it4 {width: 220px;}




    .outer_cont.five2 .outer_acord_data .it0{width: 280px;}
    .outer_cont.five2 .outer_acord_data .it1{width: 560px; max-width:  560px;}
    .outer_cont.five2 .outer_acord_data .it2{width: 220px;}
    .outer_cont.five2 .outer_acord_data .it3{width: 220px;}


    .block_section .it1{width: 840px; max-width: 840px;}

    .block_section .it2{width: 220px;}

    .block_section .it3{width: 220px;}

    .main_table .it1 .form-group input {
        padding: 1px 10px;
        height: 35px;
        border: 1px solid #000;
        font-size: 12px;
    }


    .main_table .it1 .form-group input::placeholder{
        font-size: 12px;
    }


    .outer_cont.five2 .total_1.benefist .bt1 {
        width: 500px;
    }
    .outer_cont.five2 .total_1.benefist .bt2 {
        width: 135px;
    }
    .outer_cont.five2 .total_1.benefist .bt3 {
        width: 120px;
    }

    .outer_count1.list_wastes{
        border-top: 1px solid #cacaca;
        padding-top: 15px;
        margin-top: 10px;
    }


    .outer_count1.list_wastes {
        page-break-inside: avoid;
    }

    .mini_nav_logs{
        display: none;
    }
    .no_print{
        display: none;
    }







    .no_print{
        display: none;
    }

    .head_table.sticky2.for_print{
        display: none;
    }


    .table_force.magazine.most_plus .head_table .it6 {

        display: none;
    }
    .table_force.magazine.most_plus .tops .it7 {
        display: none;
    }


    .table_force.magazine.most_plus .head_table .it1 {
        width: 225px;
    }
    .table_force.magazine.most_plus .head_table .it2 {
        width: 300px;
    }
    .table_force.magazine.most_plus .tops .it1 {
        width: 225px;
    }
    .table_force.magazine.most_plus .tops .it2 {
        width: 300px;
    }


    .table_force.magazine.most_plus .gops_table .botoms {
       display: block;
        padding: 44px 0 0px 0;
    }



}

