@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap');

body {
    background: #F2F4F9;
    font-family: 'Manrope', sans-serif;
    font-weight: 600;
    color: #26282D;
}

.left-sidebar, .content, .right-sidebar {
    background: #FFFFFF;
    border-radius: 16px;
}

a {
    color: #616B7B;
    text-decoration: none;
}

a:hover {
    color: #2AC87C;
}

.right-sidebar a {
    font-size: 14px;
}

h1 {
    /*font-size: 36px;*/
    font-size: 30px;
    font-weight: 700;
    line-height: 48px;
    /*line-height: 52px;*/
}

h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}

.page-view h1, .material-index h1, .archiveppd-index h1, .phorum-index h1, .news-view h1, .news-index h1, .event-index h1, .event-view h1, .docs-index h1, .fgosvo-index h1, .support-index h1, .ksevents-index h1 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 8px;
}

.phorum-index h2, .phorum-topic-index h1, .fgosvo-index h2, .ksumo-index h2, .ksdocs-index h2, .ksumo-view h2, .news-view h2, .event-view h2, .phorum-topic-index h2, .archive-index h2 {
    line-height: 34px;
}
.sidebar-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 52px;
    margin-bottom: 8px;
}
.new-date {
    font-weight: bold;
    font-size: 16px;
}

h3 {
    font-size: 20px;
    font-weight: 700;
}

h4 {
    font-size: 18px;
    font-weight: 700;
}

div.required label:after {
    content: " *";
    color: red;
}

@media (max-width: 470px) {
    h1 {
        font-size: 24px;
        line-height: 34px;
    }
}

.subh {
    font-size: 18px;
    font-weight: 600;
}

.smalltext {
    font-size: 14px;
}

.sub {
    font-size: 13px;
}

.bg-main {
    background-color: #0C90DB;
}

.bg-accent {
    background-color: #2AC87C;
}

.bg-black {
    background-color: #282C34;
}

.text-black {
    color: #282C34;
}

.bg-black2 {
    background-color: #3E4555;
}

.text-black2 {
    color: #3E4555;
}

.bg-darkgrey {
    background-color: #616B7B;
}

.text-darkgrey {
    color: #616B7B;
}

a:hover .text-darkgrey {
    color: #2AC87C;
}

.bg-grey5 {
    background-color: #939BAB;
}

.text-grey5 {
    color: #939BAB;
}

.bg-grey4 {
    background-color: #B3BECB;
}

.text-grey4 {
    color: #B3BECB;
}

.bg-grey3 {
    background-color: #CFD3DE;
}

.text-grey3 {
    color: #CFD3DE;
}

.bg-grey2 {
    background-color: #E8EAEF;
}

.text-grey2 {
    color: #E8EAEF;
}

.bg-grey1 {
    background-color: #F2F3F5;
}

.text-grey1 {
    color: #F2F3F5;
}

.bg-grey0 {
    background-color: #F7F8FA;
}

.text-green {
    color: #2AC87C;
}

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

.bg-green {
    background-color: #2AC87C;
    color: #FFFFFF;
}

.bg-green a, .bg-green:hover a, .bg-green a:hover {
    color: #FFFFFF !important;
}

.text-grey0 {
    color: #F7F8FA;
}

.btn {
    border-radius: 8px;
    padding: 20px 48px;
    font-weight: 600;
}

.btn-green {
    background-color: #2AC87C;
    color: #FFFFFF;
}

.btn-green:hover {
    background-color: #3DD68D;
    color: #FFFFFF;
}

.btn-grey1 {
    background-color: #F2F4F9;
}

.bg-blue {
    background-color: #0C90DB;
    color: #FFFFFF;
}

.bg-blue a {
    color: #FFFFFF;
}

.bg-blue a:hover, .bg-blue a.active {
    color: #FFFFFF;
    text-decoration: underline;
}

.radius8 {
    border-radius: 8px;
}

.radius16 {
    border-radius: 16px;
}

.lighttext {
    font-weight: 400;
    font-size: 13px;
}

.lh20 {
    line-height: 20px;
}

.item-link {
    color: #26282D;
    text-decoration: none;
}

.item-link:hover {
    color: #2AC87C;
}

.list-view .item {
    margin-bottom: 12px;
}

.navbar-fgosvo .navbar-toggler {
    color: rgba(0, 0, 0, 0.55);
    border-color: rgba(0, 0, 0, 0.1);
}

.navbar-fgosvo .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.0833 5.83333H1.91667C1.41044 5.83333 1 5.4229 1 4.91667C1 4.41044 1.41044 4 1.91667 4H22.0833C22.5896 4 23 4.41044 23 4.91667C23 5.4229 22.5896 5.83333 22.0833 5.83333ZM23 12.25C23 11.7438 22.5896 11.3333 22.0833 11.3333H1.91667C1.41044 11.3333 1 11.7438 1 12.25C1 12.7562 1.41044 13.1667 1.91667 13.1667H22.0833C22.5896 13.1667 23 12.7562 23 12.25ZM23 19.5833C23 19.0771 22.5896 18.6667 22.0833 18.6667H1.91667C1.41044 18.6667 1 19.0771 1 19.5833C1 20.0896 1.41044 20.5 1.91667 20.5H22.0833C22.5896 20.5 23 20.0896 23 19.5833Z' fill='white'/%3E%3C/svg%3E%0A");
}

.navbar-toggler {
    border: none;
}

.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
    outline: none;
    box-shadow: none;
}

.navbar-toggler:focus .navbar-toggler-icon,
.navbar-toggler:active .navbar-toggler-icon,
.navbar-toggler-icon:focus .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.32189 18.1276C3.89356 18.556 3.89362 19.2504 4.32202 19.6788C4.75041 20.1071 5.44491 20.1071 5.87323 19.6787L11.9995 13.5513L18.1263 19.6781C18.5547 20.1064 19.2492 20.1064 19.6775 19.6781C20.1059 19.2498 20.1059 18.5552 19.6775 18.1269L13.5506 12L19.6771 5.87242C20.1053 5.44402 20.1053 4.74953 19.6769 4.32121C19.2486 3.89288 18.554 3.89294 18.1257 4.32134L11.9993 10.4488L5.87248 4.32186C5.44413 3.89351 4.74962 3.89351 4.32127 4.32186C3.89291 4.75023 3.89291 5.44472 4.32127 5.87309L10.4483 12.0001L4.32189 18.1276Z' fill='white'/%3E%3C/svg%3E ");
}

.sidebar-menu {
    /*margin-left: 0;*/
    padding-left: 0;
}

.sidebar-menu li {
    list-style-type: none;
    margin-bottom: 12px;
}

.sidebar-menu li span {
    display: inline-block;
}

.sidebar-menu li a {
    display: flex;
    white-space: normal;
}

.sidebar-menu li.active > a {
    color: #26282D;
    font-weight: 700;
}

.accordion-item.active > ul {
    display: block;
}

.sidebar-menu > li > a .menu-item-circle {
    padding-top: 1px;
}

.sidebar-menu > li > a .menu-item-circle span {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    border: solid 2px #2AC87C;
    line-height: 1.3;
}

.sidebar-menu .menu-item-label {
    flex: 1;
    align-self: center;
    padding-left: 7px;
}

.sidebar-menu ul {
    margin-top: 16px;
}

.sidebar-menu ul li a .menu-item-circle span {
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #697385;
}

.sidebar-menu ul li.active a .menu-item-circle span {
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #2AC87C;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    background-image: none;
}

/*.form-row {*/
/*    position: relative;*/
/*    margin-bottom: 40px;*/
/*}*/
/*.form-row input {*/
/*    display: block;*/
/*    width: 100%;*/
/*    padding: 0 10px;*/
/*    line-height: 40px;*/
/*    font-family: 'Roboto', sans-serif;*/
/*    background: none;*/
/*    border-width: 0;*/
/*    border-bottom: 2px solid #4a90e2;*/
/*    transition: all 0.2s ease;*/
/*}*/
/*.form-row label {*/
/*    position: absolute;*/
/*    left: 13px;*/
/*    color: #9d959d;*/
/*    font-size: 20px;*/
/*    font-weight: 300;*/
/*    transform: translateY(-35px);*/
/*    transition: all 0.2s ease;*/
/*}*/
/*.form-row input:focus {*/
/*    outline: 0;*/
/*    border-color: #F77A52;*/
/*}*/
/*.form-row input:focus+label, .form-row input:valid+label {*/
/*    transform: translateY(-60px);*/
/*    margin-left: -14px;*/
/*    font-size: 14px;*/
/*    font-weight: 400;*/
/*    outline: 0;*/
/*    border-color: #F77A52;*/
/*    color: #F77A52;*/
/*}*/

header {
    padding-top: 20px;
    padding-bottom: 20px;
}

.header-subtext {
    color: #85D3FF;
    font-size: 14px;
    font-weight: 400;
}

.header-subtext span {
    font-size: 30px;
    font-weight: 700;
}

.header-img {
    max-width: 200px;
}

main > .container {
    padding: 35px 15px 20px;
}


.footer {
    /*font-size: .9em;*/
    /*height: 60px;*/
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    content: '';
    left: 3px;
    display: inline-block;
    width: 0;
    height: 0;
    border: solid 5px transparent;
    margin: 4px 4px 2px 4px;
    background: transparent;
}

a.asc:after {
    border-bottom: solid 7px #212529;
    border-top-width: 0;
}

a.desc:after {
    border-top: solid 7px #212529;
    border-bottom-width: 0;
}

.grid-view th,
.grid-view td:last-child {
    white-space: nowrap;
}

.grid-view .filters input,
.grid-view .filters select {
    min-width: 50px;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

/* align the logout "link" (button in form) of the navbar */
.nav li > form > button.logout {
    padding-top: 7px;
    color: rgba(255, 255, 255, 0.5);
}


.nav > li > form > button.logout:focus,
.nav > li > form > button.logout:hover {
    text-decoration: none;
    color: rgba(255, 255, 255, 0.75);
}

.nav > li > form > button.logout:focus {
    outline: none;
}

.icons {
    display: inline-block;
    width: 24px;
    height: 24px;
}

.icons.openbook {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9967 20.4573V5.74072C24.0011 5.7019 24.0011 5.66273 23.9967 5.6239C23.999 5.59563 23.999 5.56721 23.9967 5.53894C23.9783 5.50858 23.957 5.48011 23.933 5.45398L23.8799 5.37967H23.8056L23.71 5.31597C23.1185 5.10015 22.516 4.91585 21.9049 4.76384V2.28983C21.9049 1.99662 21.6672 1.75891 21.374 1.75891C17.7022 1.88011 14.2908 3.68568 12.1257 6.65384C9.92015 3.61655 6.40794 1.80137 2.65449 1.75896C2.36128 1.75896 2.12357 1.99667 2.12357 2.28988V4.70019C1.51207 4.85035 0.909434 5.0347 0.318541 5.25226L0.201726 5.32657H0.148669C0.124032 5.35603 0.10268 5.38809 0.0849608 5.42213V5.49644C0.082721 5.52471 0.082721 5.55313 0.0849608 5.5814C0.0805808 5.62022 0.0805808 5.65939 0.0849608 5.69821V20.3723C0.082522 20.4006 0.082522 20.429 0.0849608 20.4573C0.0533058 20.4821 0.0247864 20.5106 0 20.5423C0.0169225 20.5801 0.0383244 20.6157 0.0637081 20.6484V20.7227L0.148669 20.7864H0.222978H0.318541H0.424704H0.509665H0.605227C4.37028 19.5492 8.49314 20.0841 11.8179 22.2411H11.871H12.0302H12.1895H12.2426C15.5664 20.1383 19.6576 19.6357 23.3915 20.8714H23.4871H23.5721H23.6782H23.7738H23.8375L23.9331 20.7971V20.7334C23.9584 20.7006 23.9798 20.665 23.9968 20.6272C23.9992 20.599 23.9992 20.5705 23.9968 20.5423C23.9992 20.514 23.9992 20.4856 23.9967 20.4573ZM1.04058 19.6503V6.12297C1.4087 5.99555 1.76263 5.88585 2.10237 5.79383V16.5499C2.10212 16.8431 2.33963 17.081 2.63284 17.0812C2.64006 17.0812 2.64727 17.0811 2.65449 17.0808L2.69694 17.0914C5.43684 17.1024 8.06187 18.1936 10.0021 20.1281C7.14203 19.0189 4.00246 18.8515 1.04058 19.6503ZM11.6267 20.2662C9.54667 17.7352 6.49928 16.1942 3.22786 16.019V2.842C6.63082 3.08802 9.72993 4.89027 11.6267 7.72627V20.2662ZM12.6885 20.2768V7.71567C14.5886 4.89355 17.6742 3.09459 21.0661 2.8314L21.098 2.842V16.0296C17.8263 16.2147 14.7793 17.7535 12.6885 20.2768ZM23.2216 19.6503C20.2594 18.8545 17.1208 19.0218 14.26 20.1281C16.2084 18.1849 18.8453 17.0896 21.5971 17.0807C21.8903 17.0807 22.128 16.843 22.128 16.5498V5.79378C22.489 5.89287 22.8536 6.00615 23.2216 6.13357V19.6503Z' fill='%232AC87C'/%3E%3Cpath d='M10.2718 13.0668C10.2571 13.0518 10.2416 13.0378 10.2252 13.0247C9.00496 11.8802 7.52026 11.0557 5.90367 10.625C5.61046 10.5517 5.31332 10.73 5.24006 11.0232C5.16675 11.3164 5.34503 11.6135 5.63824 11.6868C7.08546 12.0642 8.41686 12.7937 9.51383 13.8104C9.71914 14.0197 10.0553 14.0229 10.2646 13.8176C10.4739 13.6123 10.4771 13.2761 10.2718 13.0668Z' fill='%232AC87C'/%3E%3Cpath d='M10.2823 15.5514C10.2676 15.5364 10.2521 15.5224 10.2357 15.5092C9.00961 14.3728 7.52705 13.5496 5.91419 13.1096C5.62098 13.0333 5.3215 13.2092 5.24525 13.5024C5.169 13.7956 5.3449 14.0951 5.6381 14.1714C7.08512 14.5572 8.41802 15.2856 9.5243 16.295C9.72961 16.5043 10.0658 16.5075 10.2751 16.3022C10.4845 16.0968 10.4876 15.7607 10.2823 15.5514Z' fill='%232AC87C'/%3E%3Cpath d='M10.2358 8.07666C9.01283 6.93031 7.5242 6.10568 5.90367 5.67699C5.61046 5.60368 5.31332 5.78196 5.24006 6.07517C5.16675 6.36838 5.34503 6.66552 5.63824 6.73878C7.08939 7.11416 8.42472 7.84387 9.52443 8.86241C9.75303 9.04602 10.0872 9.00949 10.2708 8.78088C10.4392 8.57114 10.4242 8.26863 10.2358 8.07666Z' fill='%232AC87C'/%3E%3Cpath d='M10.2252 10.5613C9.00576 9.41572 7.52076 8.5911 5.90367 8.16161C5.61046 8.0883 5.31332 8.26658 5.24006 8.55979C5.16675 8.853 5.34503 9.15014 5.63824 9.2234C7.0858 9.59998 8.41735 10.3296 9.51383 11.347C9.74243 11.5306 10.0766 11.4941 10.2602 11.2655C10.4286 11.0558 10.4136 10.7532 10.2252 10.5613Z' fill='%232AC87C'/%3E%3Cpath d='M19.0009 11.0019C18.9276 10.7087 18.6305 10.5304 18.3373 10.6038C16.7192 11.0272 15.2309 11.8442 14.0051 12.9822C13.7998 13.1915 13.803 13.5277 14.0124 13.733C14.2043 13.9213 14.5068 13.9363 14.7166 13.7679L14.7272 13.7892C15.8244 12.7729 17.1557 12.0434 18.6028 11.6655C18.8959 11.5923 19.0742 11.2951 19.0009 11.0019Z' fill='%232AC87C'/%3E%3Cpath d='M19.0063 13.5131C18.93 13.2199 18.6306 13.044 18.3374 13.1202V13.1096C16.7237 13.5531 15.2411 14.38 14.0158 15.5199C13.8105 15.7292 13.8137 16.0654 14.023 16.2707C14.215 16.459 14.5175 16.474 14.7273 16.3056C15.8338 15.2965 17.1666 14.5682 18.6134 14.182C18.9066 14.1057 19.0825 13.8063 19.0063 13.5131Z' fill='%232AC87C'/%3E%3Cpath d='M19.0011 6.07517C18.9277 5.78196 18.6306 5.60368 18.3374 5.67699C16.719 6.09956 15.2306 6.91676 14.0053 8.05544C13.7883 8.25264 13.7723 8.5884 13.9695 8.80541C14.071 8.91714 14.2154 8.98035 14.3663 8.97921L14.3769 9.00046C14.5067 8.99882 14.6313 8.94969 14.7273 8.86244C15.824 7.84546 17.1555 7.11585 18.6029 6.73883C18.8961 6.66546 19.0744 6.36838 19.0011 6.07517Z' fill='%232AC87C'/%3E%3Cpath d='M19.0117 8.53855C18.9384 8.24534 18.6413 8.06706 18.3481 8.14037C16.7295 8.56254 15.241 9.37975 14.0159 10.5188C13.799 10.716 13.7829 11.0518 13.9801 11.2688C14.0817 11.3805 14.226 11.4437 14.377 11.4426V11.4638C14.5103 11.4648 14.6393 11.4156 14.738 11.3258C15.8346 10.3088 17.1661 9.57923 18.6136 9.20221C18.9067 9.1289 19.085 8.83176 19.0117 8.53855Z' fill='%232AC87C'/%3E%3C/svg%3E%0A");
}

.icons.googledocs {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_380_8946)'%3E%3Cpath d='M17.4455 4.85906L12.7581 0.17168C12.6487 0.0622266 12.4994 0 12.3438 0H4.14062C3.17137 0 2.38281 0.788555 2.38281 1.75781V18.2422C2.38281 19.2114 3.17137 20 4.14062 20H15.8594C16.8286 20 17.6172 19.2114 17.6172 18.2422V5.27344C17.6172 5.11367 17.5501 4.96363 17.4455 4.85906ZM12.9297 2.00051L15.6167 4.6875H13.5156C13.1925 4.6875 12.9297 4.42465 12.9297 4.10156V2.00051ZM15.8594 18.8281H4.14062C3.81754 18.8281 3.55469 18.5653 3.55469 18.2422V1.75781C3.55469 1.43473 3.81754 1.17188 4.14062 1.17188H11.7578V4.10156C11.7578 5.07082 12.5464 5.85938 13.5156 5.85938H16.4453V18.2422C16.4453 18.5653 16.1825 18.8281 15.8594 18.8281Z' fill='%232AC87C'/%3E%3Cpath d='M13.5156 8.28125H6.48438C6.16078 8.28125 5.89844 8.54359 5.89844 8.86719C5.89844 9.19078 6.16078 9.45312 6.48438 9.45312H13.5156C13.8392 9.45312 14.1016 9.19078 14.1016 8.86719C14.1016 8.54359 13.8392 8.28125 13.5156 8.28125Z' fill='%232AC87C'/%3E%3Cpath d='M13.5156 10.625H6.48438C6.16078 10.625 5.89844 10.8873 5.89844 11.2109C5.89844 11.5345 6.16078 11.7969 6.48438 11.7969H13.5156C13.8392 11.7969 14.1016 11.5345 14.1016 11.2109C14.1016 10.8873 13.8392 10.625 13.5156 10.625Z' fill='%232AC87C'/%3E%3Cpath d='M13.5156 12.9688H6.48438C6.16078 12.9688 5.89844 13.2311 5.89844 13.5547C5.89844 13.8783 6.16078 14.1406 6.48438 14.1406H13.5156C13.8392 14.1406 14.1016 13.8783 14.1016 13.5547C14.1016 13.2311 13.8392 12.9688 13.5156 12.9688Z' fill='%232AC87C'/%3E%3Cpath d='M11.1719 15.3125H6.48438C6.16078 15.3125 5.89844 15.5748 5.89844 15.8984C5.89844 16.222 6.16078 16.4844 6.48438 16.4844H11.1719C11.4955 16.4844 11.7578 16.222 11.7578 15.8984C11.7578 15.5748 11.4955 15.3125 11.1719 15.3125Z' fill='%232AC87C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_380_8946'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icons.newspaper {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1858 1.40218H3.814C2.34892 1.40218 1.15698 2.59411 1.15698 4.05919V19.9408C1.15698 21.4059 2.34892 22.5978 3.814 22.5978H20.1858C21.6509 22.5978 22.8428 21.4059 22.8428 19.9408V4.05919C22.8428 2.59411 21.6509 1.40218 20.1858 1.40218ZM3.814 2.79455H20.1858C20.8831 2.79455 21.4504 3.36183 21.4504 4.05919V5.91549H2.54936V4.05919C2.54936 3.36188 3.11669 2.79455 3.814 2.79455ZM20.1858 21.2055H3.814C3.11669 21.2055 2.54936 20.6382 2.54936 19.9408V7.30791H21.4504V19.9408C21.4504 20.6381 20.8831 21.2055 20.1858 21.2055Z' fill='%232AC87C'/%3E%3Cpath d='M4.56606 5.12083H5.47965C5.86417 5.12083 6.17584 4.80911 6.17584 4.42464C6.17584 4.04017 5.86412 3.72845 5.47965 3.72845H4.56606C4.18155 3.72845 3.86987 4.04017 3.86987 4.42464C3.86987 4.80911 4.18155 5.12083 4.56606 5.12083Z' fill='%232AC87C'/%3E%3Cpath d='M7.39004 5.12083H8.30363C8.68815 5.12083 8.99982 4.80911 8.99982 4.42464C8.99982 4.04017 8.6881 3.72845 8.30363 3.72845H7.39004C7.00552 3.72845 6.69385 4.04017 6.69385 4.42464C6.69385 4.80911 7.00552 5.12083 7.39004 5.12083Z' fill='%232AC87C'/%3E%3Cpath d='M10.214 5.12083H11.1276C11.5121 5.12083 11.8238 4.80911 11.8238 4.42464C11.8238 4.04017 11.5121 3.72845 11.1276 3.72845H10.214C9.82949 3.72845 9.51782 4.04017 9.51782 4.42464C9.51782 4.80911 9.82949 5.12083 10.214 5.12083Z' fill='%232AC87C'/%3E%3Cpath d='M4.30312 15.4372H9.89582C10.2803 15.4372 10.592 15.1254 10.592 14.741V9.48052C10.592 9.096 10.2803 8.78433 9.89582 8.78433H4.30312C3.91861 8.78433 3.60693 9.09605 3.60693 9.48052V14.741C3.60693 15.1255 3.91865 15.4372 4.30312 15.4372ZM4.99931 10.1768H9.19959V14.0448H4.99931V10.1768Z' fill='%232AC87C'/%3E%3Cpath d='M19.42 9.11658H12.6842C12.2997 9.11658 11.988 9.4283 11.988 9.81277C11.988 10.1972 12.2998 10.509 12.6842 10.509H19.42C19.8045 10.509 20.1162 10.1972 20.1162 9.81277C20.1162 9.4283 19.8044 9.11658 19.42 9.11658Z' fill='%232AC87C'/%3E%3Cpath d='M19.42 11.4494H12.6842C12.2997 11.4494 11.988 11.7611 11.988 12.1456C11.988 12.5301 12.2998 12.8417 12.6842 12.8417H19.42C19.8045 12.8417 20.1162 12.53 20.1162 12.1456C20.1162 11.761 19.8044 11.4494 19.42 11.4494Z' fill='%232AC87C'/%3E%3Cpath d='M19.42 13.8787H12.6842C12.2997 13.8787 11.988 14.1904 11.988 14.5748C11.988 14.9594 12.2998 15.271 12.6842 15.271H19.42C19.8045 15.271 20.1162 14.9593 20.1162 14.5748C20.1162 14.1904 19.8044 13.8787 19.42 13.8787Z' fill='%232AC87C'/%3E%3Cpath d='M19.42 16.3981H4.30312C3.91861 16.3981 3.60693 16.7099 3.60693 17.0943C3.60693 17.4789 3.91865 17.7905 4.30312 17.7905H19.42C19.8045 17.7905 20.1162 17.4788 20.1162 17.0943C20.1162 16.7098 19.8045 16.3981 19.42 16.3981Z' fill='%232AC87C'/%3E%3Cpath d='M19.42 18.7238H4.30312C3.91861 18.7238 3.60693 19.0355 3.60693 19.42C3.60693 19.8045 3.91865 20.1162 4.30312 20.1162H19.42C19.8045 20.1162 20.1162 19.8045 20.1162 19.42C20.1162 19.0355 19.8045 18.7238 19.42 18.7238Z' fill='%232AC87C'/%3E%3C/svg%3E%0A");
}

.icons.icon-calendar {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16693 23.8846H20.8331C22.5802 23.8846 24 22.4648 24 20.7177V4.93613C24 3.18902 22.5802 1.7692 20.8331 1.7692H19.5769V0.884598C19.5769 0.398055 19.1788 0 18.6923 0C18.2057 0 17.8077 0.398055 17.8077 0.884598V1.7692H7.19234V0.884598C7.19234 0.398055 6.79421 0 6.30766 0C5.82112 0 5.42307 0.398055 5.42307 0.884598V1.7692H4.16693C2.41982 1.7692 1 3.18902 1 4.93613V20.7177C1 22.4648 2.41982 23.8846 4.16693 23.8846ZM2.76927 4.93613C2.76927 4.16654 3.39734 3.53847 4.16693 3.53847H5.42307V4.42307C5.42307 4.90961 5.82112 5.30766 6.30766 5.30766C6.79421 5.30766 7.19226 4.90961 7.19226 4.42307V3.53847H17.8077V4.42307C17.8077 4.90961 18.2057 5.30766 18.6923 5.30766C19.1788 5.30766 19.5769 4.90961 19.5769 4.42307V3.53847H20.833C21.6026 3.53847 22.2307 4.16654 22.2307 4.93613V20.7177C22.2307 21.4873 21.6026 22.1153 20.833 22.1153H4.16693C3.39734 22.1153 2.76927 21.4873 2.76927 20.7177V4.93613Z' fill='%232AC87C'/%3E%3Cpath d='M7.41361 10.173C8.0243 10.173 8.51937 9.67798 8.51937 9.06729C8.51937 8.45661 8.0243 7.96155 7.41361 7.96155C6.80292 7.96155 6.30786 8.45661 6.30786 9.06729C6.30786 9.67798 6.80292 10.173 7.41361 10.173Z' fill='%232AC87C'/%3E%3Cpath d='M12.2786 10.173C12.8893 10.173 13.3844 9.67798 13.3844 9.06729C13.3844 8.45661 12.8893 7.96155 12.2786 7.96155C11.6679 7.96155 11.1729 8.45661 11.1729 9.06729C11.1729 9.67798 11.6679 10.173 12.2786 10.173Z' fill='%232AC87C'/%3E%3Cpath d='M17.1448 10.173C17.7555 10.173 18.2506 9.67798 18.2506 9.06729C18.2506 8.45661 17.7555 7.96155 17.1448 7.96155C16.5341 7.96155 16.0391 8.45661 16.0391 9.06729C16.0391 9.67798 16.5341 10.173 17.1448 10.173Z' fill='%232AC87C'/%3E%3Cpath d='M7.41361 14.5961C8.0243 14.5961 8.51937 14.1011 8.51937 13.4904C8.51937 12.8797 8.0243 12.3846 7.41361 12.3846C6.80292 12.3846 6.30786 12.8797 6.30786 13.4904C6.30786 14.1011 6.80292 14.5961 7.41361 14.5961Z' fill='%232AC87C'/%3E%3Cpath d='M12.2786 14.5961C12.8893 14.5961 13.3844 14.1011 13.3844 13.4904C13.3844 12.8797 12.8893 12.3846 12.2786 12.3846C11.6679 12.3846 11.1729 12.8797 11.1729 13.4904C11.1729 14.1011 11.6679 14.5961 12.2786 14.5961Z' fill='%232AC87C'/%3E%3Cpath d='M17.1448 14.5961C17.7555 14.5961 18.2506 14.1011 18.2506 13.4904C18.2506 12.8797 17.7555 12.3846 17.1448 12.3846C16.5341 12.3846 16.0391 12.8797 16.0391 13.4904C16.0391 14.1011 16.5341 14.5961 17.1448 14.5961Z' fill='%232AC87C'/%3E%3Cpath d='M7.41361 19.0192C8.0243 19.0192 8.51937 18.5241 8.51937 17.9134C8.51937 17.3027 8.0243 16.8077 7.41361 16.8077C6.80292 16.8077 6.30786 17.3027 6.30786 17.9134C6.30786 18.5241 6.80292 19.0192 7.41361 19.0192Z' fill='%232AC87C'/%3E%3Cpath d='M12.2786 19.0192C12.8893 19.0192 13.3844 18.5241 13.3844 17.9134C13.3844 17.3027 12.8893 16.8077 12.2786 16.8077C11.6679 16.8077 11.1729 17.3027 11.1729 17.9134C11.1729 18.5241 11.6679 19.0192 12.2786 19.0192Z' fill='%232AC87C'/%3E%3Cpath d='M17.1448 19.0192C17.7555 19.0192 18.2506 18.5241 18.2506 17.9134C18.2506 17.3027 17.7555 16.8077 17.1448 16.8077C16.5341 16.8077 16.0391 17.3027 16.0391 17.9134C16.0391 18.5241 16.5341 19.0192 17.1448 19.0192Z' fill='%232AC87C'/%3E%3C/svg%3E%0A");
}

.icons.graduate-cup {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5673 8.32049L12.3173 3.07049C12.218 3.02412 12.1097 3.00009 12 3.00009C11.8904 3.00009 11.7821 3.02412 11.6828 3.07049L0.432786 8.32049C0.303524 8.38088 0.194169 8.47689 0.117554 8.59725C0.0409394 8.71761 0.000244141 8.85732 0.000244141 8.99999C0.000244141 9.14267 0.0409394 9.28238 0.117554 9.40274C0.194169 9.5231 0.303524 9.6191 0.432786 9.67949L4.50004 11.5777V17.25C4.50004 19.3882 7.72504 21 12 21C16.275 21 19.5 19.3882 19.5 17.25V11.5777L21 10.8772V15C21 15.1989 21.0791 15.3897 21.2197 15.5303C21.3604 15.671 21.5511 15.75 21.75 15.75C21.9489 15.75 22.1397 15.671 22.2804 15.5303C22.421 15.3897 22.5 15.1989 22.5 15V10.1775L23.5673 9.67949C23.6965 9.6191 23.8059 9.5231 23.8825 9.40274C23.9591 9.28238 23.9998 9.14267 23.9998 8.99999C23.9998 8.85732 23.9591 8.71761 23.8825 8.59725C23.8059 8.47689 23.6965 8.38088 23.5673 8.32049ZM18 17.25C18 18.168 15.663 19.5 12 19.5C8.33704 19.5 6.00004 18.168 6.00004 17.25V12.2775L11.6828 14.9295C11.7821 14.9759 11.8904 14.9999 12 14.9999C12.1097 14.9999 12.218 14.9759 12.3173 14.9295L20.3464 11.1825C20.5235 11.0965 20.6597 10.9442 20.7256 10.7586C20.7914 10.573 20.7816 10.369 20.6983 10.1906C20.615 10.0121 20.4649 9.87363 20.2803 9.80495C20.0957 9.73627 19.8916 9.74293 19.7119 9.82349L12 13.425L2.52304 8.99999L12 4.57499L21.4763 8.99999L18.4328 10.4205C18.2917 10.4873 18.1752 10.5969 18.0999 10.7337C18.0246 10.8705 17.9944 11.0275 18.0135 11.1825C18.0079 11.2048 18.0034 11.2273 18 11.25V17.25Z' fill='%232AC87C'/%3E%3C/svg%3E%0A");
}

.page-item.active .page-link {
    background: #474C56;
    border-radius: 8px;
}

.page-link {
    color: #474C56;
}

.page-link:hover {
    color: #474C56;
    border-radius: 8px;
}

.telega {
    display: flex;
    align-items: center;
    height: 480px;
    /*background: #D3E9F5 linear-gradient(99.41deg, #D3E9F5 18.04%, #D3E9F5 101.05%);*/
    background: url("../images/telega.png") no-repeat right bottom, linear-gradient(99.41deg, #D3E9F5 18.04%, #D3E9F5 101.05%);
    line-height: 52px;
    /*background-size: ;*/
}

.telega h2, .subscribing h2 {
    font-size: 36px;
}

.telega p, .subscribing p {
    font-weight: 400;
    line-height: 24px;
}

.subscribing {
    background: #0C90DB;
    color: #FFFFFF;
    height: 308px;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
}

.subscribing img {
    position: absolute;
    right: 5px;
    /*top: 50%;*/
    /*transform: rotate(45deg);*/
}

.w112 {
    min-width: 112px;
}

.w80 {
    width: 80px;
}

.link-title {
    color: #26282D;
    font-weight: 700;
    font-size: 16px;
}

.link-title span {
    font-size: 14px;
}

.item-description {
    color: #26282D;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    /*margin-bottom: 8px;*/
    overflow: hidden;
}

.item-description p {
    margin-bottom: 8px;
}

.item-info {
    margin-top: 8px;
    color: #697385;
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
}

#search-searchword, #searchbtn, #subscribing-email, #subscribingbtn {
    height: 52px;
}

#searchbtn, #subscribingbtn {
    padding-top: 6px;
    padding-bottom: 6px;
    vertical-align: top;
}

.searchformblock {
    position: relative;
}

.searchformblock-btn {
    position: absolute;
    right: 22px;
    top: 10px;
}

.searchformblock-btn button {
    background-color: #F2F4F9;
}

.searchformblock input {
    width: 100%;
    padding: 12px;
    border-radius: 12px;
    border: none;
    background-color: #F2F4F9;
}

.searchformblock input:focus {
    border: none;
    outline: #2AC87C;
}

.nav-link {
    color: #495057;
}

.nav-link:hover, .nav-link:focus {
    color: #2AC87C;
}

.changefgos-index .item {
    border: 1px solid #F2F4F9;
    box-sizing: border-box;
    border-radius: 8px;
    /*padding: 16px;*/
}

.changefgosvo-info {
    padding: 16px;
}

.changefgos-title {
    padding: 16px;
    border-radius: 8px 8px 0px 0px;
    margin-bottom: 16px;
}

.post-quote, blockquote {
    border-left: 2px solid #2AC87C;
    padding-left: 20px;
    margin-bottom: 15px;
}

.poster-nick {
    font-size: 16px;
    font-weight: 600;
}

.post-text {
    color: #000000;
    font-weight: normal;
    font-family: 'Manrope', sans-serif;
}

.bi {
    display: inline-block;
    width: 16px;
    height: 16px;
}

.bi.bi-pencil {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-pencil' viewBox='0 0 16 16'%3E%3Cpath d='M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z'/%3E%3C/svg%3E");
}

.bi.bi-trash {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-trash' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z'/%3E%3Cpath fill-rule='evenodd' d='M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z'/%3E%3C/svg%3E");
}

@media (max-width: 1199px) {
    .navbar-fgosvo .nav-item {
        text-align: center;
    }

    #nav1, #nav2 {
        margin-top: 30px;
    }

    #nav2 {
        justify-content: center;
    }

    #nav2 .nav-link {
        padding-left: 10px;
        padding-right: 10px;
    }

    .subscribing {
        right: 0;
    }

    .subscribing img {
        width: 381px;
    }
}

@media (max-width: 991px) {
    .subscribing {
        align-items: start;
        height: 548px;
    }

    .subscribing h2 {
        padding-top: 48px;
    }

    .subscribing img {
        width: 211px;
        bottom: -7%;
        /*margin-bottom: 20px;*/
        left: 0;
        text-align: center;
        margin: auto;
    }
}

@media (max-width: 767px) {
    .nav li > form > button.logout {
        display: block;
        text-align: left;
        width: 100%;
        padding: 10px 0;
    }

    .telega {
        background-size: 100%;
    }

}

.sidebarmenu2 .sidebarmenu2-inner{
    display: block;
}
.sidebarmenu2 .dropdownarrow{
    display: none;
}
@media (max-width: 992px) {
    .sidebarmenu2 {
        position: relative;
    }
    .sidebarmenu2 .dropdownarrow{
        display: block;
    }

    .sidebarmenu2 .sidebarmenu2-inner{
        position: absolute;
        background-color: #ffffff;
        min-width: 100%;
        min-height: 100%;
        display: none;
        padding-left: 24px;
        padding-right: 24px;
        margin-left: -24px;
        margin-right: -24px;
        z-index: 99999;
    }
}
.header-inner{
    position: relative;
}
.header-inner span{
    position: absolute;
    bottom: 50px;
    right: 80px;
}
