body.new-normal {
    background: unset;
    font-family: Roboto, sans-serif;
    min-width: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 19px;
    color: #2E2D2D;
    /*
  div {
    margin: 0;
    padding: 0;
  }
  */
}

body.mourning {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    /*transition: 1s;*/
}

.new-languages.new-float-left a {
    padding-right: 25px;
}

body.new-normal a {
    text-decoration: none;
    color: #2E2D2D;
}

    body.new-normal a:visited {
        color: unset;
        text-decoration: unset;
    }

body.new-normal img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

body.new-normal button {
    outline: none;
}

body.new-normal ::selection {
    background: #085c98;
    color: #ffffff;
    text-shadow: none;
}

body.new-normal .new-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    body.new-normal .new-grid .new-grid-col {
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

body.new-normal .new-float-left {
    float: left;
}

body.new-normal .new-float-right {
    float: right;
}

body.new-normal .new-clearfix {
    clear: both;
}

body.new-normal .new-position-relative {
    position: relative;
}

body.new-normal .maxWidth {
    width: 100% !important;
}

body.new-normal .new-header-menu-item {
    margin: 0 1.5px;
    flex: 1 1 auto;
    min-width: calc(1 / 5 * 100% - 15px);
    max-width: calc(1 / 5 * 100% - 15px);
    align-content: center;
}

    body.new-normal .new-header-menu-item.searchbox-main {
        display: flex;
    }

    body.new-normal .new-header-menu-item.maxWidth {
        max-width: none !important;
    }

body.new-normal .new-position-absolute {
    position: absolute;
}

body.new-normal .new-d-block {
    display: block;
}

body.new-normal .new-d-inline-block {
    display: inline-block;
}

body.new-normal .new-d-none {
    display: none;
}

body.new-normal .new-text-center {
    text-align: center;
}

body.new-normal .new-text-uppercase {
    text-transform: uppercase;
}

body.new-normal .new-font-weight-bold {
    font-weight: bold;
}

body.new-normal .new-container {
    /*width: 1000px;*/
    width: 70%;
    min-width: 900px;
    margin: 0 auto;
}

.new-main-content {
    min-height: 400px;
}

@media (max-width: 1024px) {
    body.new-normal .new-container {
        width: 95%;
    }
}

@media only screen and (max-device-width: 480px) {
    .El3Wizard .caption {
        width: 100% !important;
        margin-top: 50px !important;
    }

    .Edit_profile .caption {
        width: 100% !important;
        margin-top: 50px !important;
    }

    .El3Wizard li .input a {
        font-size: 25px !important;
    }

    .TreeControl a {
        font-size: 25px !important;
    }

    .El3Wizard .input {
        width: 95% !important;
    }

    .El3Wizard select {
        width: 95% !important;
    }

    .El3Wizard textarea {
        width: 95% !important;
    }

    .El3Wizard .tooltips_variant_2 {
        float: left;
        width: 96% !important;
        font-size: 22px !important;
    }

    .El3Wizard .tooltips_variant_3 {
        float: left;
        width: 100% !important;
        font-size: 22px !important;
    }

    .El3Wizard .tooltips_variant_2:not(:empty)::before {
        width: 25px;
        height: 25px;
    }

    .El3Wizard .tooltips_variant_3:not(:empty)::before {
        width: 25px;
        height: 25px;
    }

    .Edit_profile .input {
        width: 95% !important;
    }

    .Edit_profile select {
        width: 96% !important;
    }

    .new-btns {
        display: block ruby !important;
    }

    #table__content__body td {
        font-size: 25px !important;
    }

    .profileSwitcher {
        font-size: 42px !important;
    }

    .profileSwitcher {
        margin-top: 22px !important;
    }

    .slider:before {
        left: 5px !important;
        bottom: 1px !important;
    }

    input:checked + .slider:before {
        -webkit-transform: translateX(14px) !important;
        -ms-transform: translateX(14px) !important;
        transform: translateX(14px) !important;
    }

    body.new-normal .maxWidth {
        max-width: 100% !important;
        min-width: 100% !important;
    }

    body.new-normal .new-header-menu-item {
        width: 47%;
        margin: 1.5px 1.5px;
        min-width: unset !important;
        max-width: none !important;
    }

    body.new-normal .new-header-menu-item.searchbox-main {
        width: 49.2%;
    }

    a#linkSubmit {
        padding: 15px 10px !important;
    }

    body.new-normal {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    button, input, select, textarea {
        font-size: 30px !important;
    }

    body.new-normal .new-header-menu .new-menu a {
        line-height: 50px !important;
    }

    body.new-normal .new-content .new-services .new-services-wrapper .new-service-button {
        min-width: calc(1 / 1 * 100% - 113px) !important;
        max-width: calc(1 / 1 * 100% - 113px) !important;
        font-size: 30px !important;
        padding: 10px 0px 10px 110px !important;
    }

        body.new-normal .new-content .new-services .new-services-wrapper .new-service-button div {
            width: 100px !important;
        }

    body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single a {
        color: #000000;
        margin: 0 0 21px 23px;
        font-size: 27px;
    }

    body.new-normal.new-visually-impaired a#button-visually-impaired {
        font-size: 27px !important;
    }

    div.new-contact.new-float-right {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0rem !important;
        margin-left: 0rem !important;
        width: 105% !important;
    }

    body.new-normal .new-header-logo .new-contact .new-feedback {
        width: 25% !important;
        font-size: 25px !important;
        margin: 30px 0 !important;
    }

    body.new-normal .new-header-logo .new-contact .new-phones {
        width: 40% !important;
    }

        body.new-normal .new-header-logo .new-contact .new-phones .new-first-div {
            font-size: 25px !important;
        }

            body.new-normal .new-header-logo .new-contact .new-phones .new-first-div a {
                font-size: 47px !important;
                margin: 20px 22px 0 0 !important;
                width: 25% !important;
            }

        body.new-normal .new-header-logo .new-contact .new-phones .new-second-div {
            font-size: 20px !important;
        }

            body.new-normal .new-header-logo .new-contact .new-phones .new-second-div a {
                font-size: 23px !important;
                width: 24% !important;
                margin-right: 23px !important;
            }

    body.new-normal .new-header-logo .new-contact .new-ekc {
        width: 25% !important;
        font-size: 30px !important;
        margin: 35px 0 !important;
    }

    body.new-normal .new-header-logo .new-contact .new-phone-img {
        margin: 30px 20px 0 0 !important;
    }

    body.new-normal .new-header-logo .new-contact {
        margin-top: 10px !important;
    }

    .new-ekc.new-float-left.new-text-center {
        padding-right: 0px !important;
    }

    #linkCancel {
        margin: 2px 52px !important;
    }


    .new-phone-img.new-float-left {
        padding-right: 0px !important;
    }

    div.new-logo-text.new-float-left {
        font-size: 17px;
        padding-top: 0rem !important;
        margin-right: 0rem !important;
        padding-right: 0rem !important;
        padding-left: 0rem !important;
        min-width: 100px !important;
        width: 150px !important;
    }

    a.new-logo.new-float-left {
        margin-left: 5rem !important;
        margin-right: 0rem !important;
        margin-top: 3.5rem !important;
        width: 40% !important;
    }

    body.new-normal .new-header-logo .new-logo-text {
        font-size: 25px !important;
        width: 48% !important;
        line-height: 50px !important;
    }

    body.new-normal.new-visually-impaired a.new-logo.new-float-left {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
        margin-top: 4.2rem !important;
    }

    body.new-normal .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column {
        width: 99% !important;
    }

        body.new-normal .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single div {
            font-size: 30px !important;
        }

        body.new-normal .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single a {
            font-size: 20px !important;
        }

    .new-logo.new-float-left img {
        width: 190px;
        height: 70px;
        margin-right: 0rem !important;
        margin-left: 0.2rem !important;
    }

    .new-services-wrapper.new-grid.new-position-relative {
        font-size: 16px;
    }

    .new-phones.new-float-left {
        margin-right: 0rem !important;
    }

    .new-footer-menu.new-float-left {
        margin-right: 0.3rem !important;
    }

        .new-footer-menu.new-float-left a.new-d-inline-block {
            font-size: 35px;
        }

    .new-float-right div.new-map.new-float-left a.new-d-inline-block {
        font-size: 18px;
    }

    body.new-normal .new-footer .new-copyright .new-copyright-text {
        font-size: 35px !important;
    }

    .new-feedback.new-float-left.new-text-uppercase.new-d-inline-block.new-text-center {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }

    .after {
        cursor: pointer;
    }

    .tooltip {
        display: none !important;
    }

    #button-visually-impaired {
        display: none;
    }

    body.new-normal .new-content .new-title {
        font-size: 35px !important;
    }

    body.new-normal .new-content .new-service-buttons {
        display: grid !important;
    }

        body.new-normal .new-content .new-service-buttons a {
            margin: 3px !important;
        }

    body.new-normal .new-content .new-services .new-select {
        font-size: 30px !important;
    }

    .unauth {
        font-size: 36px !important;
        line-height: 57px !important;
    }

    body.new-normal.new-visually-impaired a#button-visually-impaired {
        font-size: 30px !important;
    }

    body.new-normal .new-header-info .new-toggle-visually-impaired {
        padding: 20px 50px 25px 5px !important;
        font-size: 46px !important;
    }

    body.new-normal .new-header-info {
        padding: 0px 10px 10px 5px !important;
    }

    body.new-normal .new-content .new-services .new-services-wrapper .new-service-button div {
    }

    body.new-normal.new-visually-impaired #myDropdownMain {
        margin-top: 80px !important;
    }

    #myDropdownMain {
        margin-top: 70px !important;
    }

    body.new-normal.new-visually-impaired #mainFIOdropbtn {
        margin-top: 22px !important;
        font-size: 26px !important;
        border: 1px solid black;
    }

    body.new-normal #mainFIOdropbtn {
        margin-top: 22px !important;
    }

    div.new-languages a {
        padding-right: 0px !important;
    }

    div.new-languages {
        padding-right: 0px !important;
        margin-top: 20px !important;
        font-size: 50px !important;
    }

    html, body {
        width: auto !important;
        overflow-x: hidden !important;
    }
    /*html, body {*/
    /*    overflow-x: hidden !important;*/
    /*}*/
    body {
        position: relative !important;
    }

    .passport-text {
        font-size: 20px !important;
    }

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail {
        font-size: 25px !important;
        line-height: 30px !important;
    }

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online-disabled::after {
        border-top: 54px solid transparent !important;
        border-bottom: 55px solid transparent !important;
    }

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online::after {
        border-top: 54px solid transparent !important;
        border-bottom: 55px solid transparent !important;
    }

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-title p, body.new-normal.new-visually-impaired.mourning .new-content.new-passport .new-passport-wrapper .new-passport-title p {
        font-size: 30px !important;
    }

    span.caption {
        font-size: 30px !important;
        line-height: 36px !important;
    }

    .tree ins {
        left: -20px !important;
        height: 35px !important;
        width: 35px !important;
    }

    .tree .closed > ins {
        background-position: -100px 50% !important;
    }

    .tree .open > ins {
        background-position: -208px 50%;
    }

    #licensiarSearch {
        width: 525px !important;
        height: 20px !important;
        background-position: 5px 5px !important;
        left: 20px !important;
        bottom: 400px !important;
    }

    .ui-dialog .ui-dialog-titlebar {
        padding: .4em 1em 1.6em 1em !important;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        top: 20%;
        width: 55px;
        height: 35px;
    }

    body.new-normal .new-content .new-popular-services {
        display: grid;
        margin-top: 10px;
    }

        body.new-normal .new-content .new-popular-services ul {
            width: 100% !important;
        }

            body.new-normal .new-content .new-popular-services ul li {
                width: 100% !important;
            }
}

body.new-normal.new-visually-impaired #mainFIOdropbtn {
    border: 1px solid black;
}

body.new-normal.new-visually-impaired a#button-visually-impaired {
    font-size: 25px;
}

body.new-normal .new-header-info {
    background: #F1EAEA;
}

    body.new-normal .new-header-info .new-languages {
        padding: 15px 5px 15px 44px;
    }

        body.new-normal .new-header-info .new-languages a {
            color: #707070;
            margin-right: 26px;
        }

            body.new-normal .new-header-info .new-languages a:last-child {
                margin-right: 0;
            }

            body.new-normal .new-header-info .new-languages a.new-active,
            body.new-normal .new-header-info .new-languages a:hover {
                color: #085c98;
            }

    body.new-normal .new-header-info .new-toggle-visually-impaired {
        padding: 15px 50px 15px 5px;
        font-size: 18px !important;
    }

    body.new-normal .new-header-info .new-user {
        padding: 13px 54px 10px 57px;
        background: #085c98;
        color: #F9F9F9;
        border: 1px solid #545EBA;
        line-height: 1;
        min-height: 18px;
    }

        body.new-normal .new-header-info .new-user div {
            width: 1px;
            background: #545EBA;
            top: 0;
            bottom: 0;
        }

            body.new-normal .new-header-info .new-user div:first-of-type {
                left: 49px;
            }

            body.new-normal .new-header-info .new-user div:last-of-type {
                right: 49px;
            }

        body.new-normal .new-header-info .new-user img {
            top: 15px;
            right: 14px;
        }

    body.new-normal .new-header-info .new-not-user {
        background: #085c98;
        color: #F9F9F9;
        height: 23px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px 30px;
    }

        body.new-normal .new-header-info .new-not-user a:hover {
            text-decoration: underline;
        }

        body.new-normal .new-header-info .new-not-user span {
            margin: 0 5px;
        }

body.new-normal .new-header-logo {
    padding-bottom: 20px;
}

    body.new-normal .new-header-logo .new-logo {
        margin: 45px 0 10px;
        width: 20%;
    }

    body.new-normal .new-header-logo .new-logo-text {
        width: 28%;
        margin-top: 40px;
        border-left: 1px solid #e6e6e6;
        display: block;
        margin-left: 10px;
        padding-left: 10px;
        color: #595d5a;
        line-height: 30px;
        min-height: 60px;
    }

@media screen and (max-width: 1920px) {
    body.new-normal .new-header-logo .new-logo-text {
        font-size: 20px;
    }

    body.new-normal .new-header-logo .new-contact .new-ekc {
        font-size: 20px;
    }

    body.new-normal .new-header-logo .new-contact .new-phones .new-first-div {
        font-size: 18px;
    }

        body.new-normal .new-header-logo .new-contact .new-phones .new-first-div a {
            font-size: 30px;
        }

    body.new-normal .new-header-logo .new-contact .new-phones .new-second-div {
        font-size: 16px;
    }

        body.new-normal .new-header-logo .new-contact .new-phones .new-second-div a {
            font-size: 18px;
        }

    body.new-normal .new-header-logo .new-contact .new-feedback {
        font-size: 18px;
    }
}

@media screen and (max-width: 1600px) {
    body.new-normal .new-header-logo .new-logo-text {
        font-size: 16px;
    }

    body.new-normal .new-header-logo .new-contact .new-ekc {
        font-size: 16px;
    }

    body.new-normal .new-header-logo .new-contact .new-phones .new-first-div {
        font-size: 15px;
    }

        body.new-normal .new-header-logo .new-contact .new-phones .new-first-div a {
            font-size: 26px;
        }

    body.new-normal .new-header-logo .new-contact .new-phones .new-second-div {
        font-size: 13px;
    }

        body.new-normal .new-header-logo .new-contact .new-phones .new-second-div a {
            font-size: 15px;
        }

    body.new-normal .new-header-logo .new-contact .new-feedback {
        font-size: 14px;
    }

    body.new-normal .new-header-info .new-toggle-visually-impaired {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 1300px) {
    body.new-normal .new-header-logo .new-logo-text {
        font-size: 14px;
    }

    body.new-normal .new-header-logo .new-contact .new-ekc {
        font-size: 14px;
    }

    body.new-normal .new-header-logo .new-contact .new-phones .new-first-div {
        font-size: 13px;
    }

        body.new-normal .new-header-logo .new-contact .new-phones .new-first-div a {
            font-size: 24px;
        }

    body.new-normal .new-header-logo .new-contact .new-phones .new-second-div {
        font-size: 12px;
    }

        body.new-normal .new-header-logo .new-contact .new-phones .new-second-div a {
            font-size: 12px;
        }

    body.new-normal .new-header-logo .new-contact .new-feedback {
        font-size: 12px;
    }

    body.new-normal .new-header-info .new-toggle-visually-impaired {
        font-size: 14px !important;
    }
}

body.new-normal .new-header-logo .new-contact {
    margin-top: 29px;
    width: 48%;
}

    body.new-normal .new-header-logo .new-contact .new-ekc {
        width: 15%;
        color: #085c98;
        line-height: 28px;
        font-weight: bold;
        margin: 3px 15px 0 0;
    }

    body.new-normal .new-header-logo .new-contact .new-phone-img {
        margin: 8px 15px 0 0;
    }

    body.new-normal .new-header-logo .new-contact .new-phones {
        color: #000000;
        margin-right: 15px;
        max-width: 55%;
    }

        body.new-normal .new-header-logo .new-contact .new-phones .new-first-div {
            border-bottom: 1px solid #242527;
            padding-bottom: 6px;
        }

            body.new-normal .new-header-logo .new-contact .new-phones .new-first-div a {
                color: #085c98;
                line-height: 37px;
                margin: 2px 22px 0 0;
                width: 20%;
            }

        body.new-normal .new-header-logo .new-contact .new-phones .new-second-div {
            line-height: 19px;
            margin-top: 7px;
        }

            body.new-normal .new-header-logo .new-contact .new-phones .new-second-div a {
                width: 25%;
                font-weight: bold;
                line-height: 21px;
                color: #085c98;
                margin-right: 10px;
            }

        body.new-normal .new-header-logo .new-contact .new-phones .new-free {
            color: #058dd6;
        }

    body.new-normal .new-header-logo .new-contact .new-feedback {
        width: 15%;
        color: #085c98;
        margin-top: 8px;
    }

        body.new-normal .new-header-logo .new-contact .new-feedback img {
            margin: 0 auto 10px;
        }

body.new-normal .new-header-menu {
    background: #085c98;
}

    body.new-normal .new-header-menu .new-menu {
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap;
        margin-left: -2px;
        margin-right: -2px;
    }

        body.new-normal .new-header-menu .new-menu a {
            -webkit-box-flex: 1;
            background: #0582c7;
            color: #FAFAFA;
            padding: 15px 10px;
        }

            body.new-normal .new-header-menu .new-menu a:hover,
            body.new-normal .new-header-menu .new-menu a.new-active {
                background: #085c98;
            }

body.new-normal .new-content {
    padding-top: 10px;
}

    body.new-normal .new-content .new-title {
        color: #085c98;
        font-weight: bold;
        font-size: 22px;
        line-height: 24px;
    }

    body.new-normal .new-content .new-service-buttons {
        margin: 10px -2px 28px;
    }

        body.new-normal .new-content .new-service-buttons a {
            display: flex;
            align-items: center;
            color: #000000;
            background: rgba(88, 101, 219, 0.24);
            padding: 10px 15px 9px 80px;
            margin: 0 2px;
            min-height: 42px;
        }

            body.new-normal .new-content .new-service-buttons a div {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 64px;
                border-right: 1px solid #FBFBFB;
                top: 0;
                bottom: 0;
                left: 0;
            }

            body.new-normal .new-content .new-service-buttons a:hover {
                background: #085c98;
                color: #ffffff;
            }

    body.new-normal .new-content .new-services .new-select {
        color: #525359;
        font-weight: bold;
        background: #FDFDFD;
        cursor: pointer;
        font-size: 20px;
    }

        body.new-normal .new-content .new-services .new-select .new-options {
            background: #FDFDFD;
            border: 1px solid #C0BCBC;
            z-index: 1;
            left: -5px;
            width: 200%;
            top: 25px;
            padding: 3px;
        }

            body.new-normal .new-content .new-services .new-select .new-options a {
                color: #085c98;
                padding: 3px;
                cursor: pointer;
            }

                body.new-normal .new-content .new-services .new-select .new-options a.new-active {
                    color: #525359;
                }

                body.new-normal .new-content .new-services .new-select .new-options a:hover {
                    background-color: rgba(88, 101, 219, 0.4);
                }

        body.new-normal .new-content .new-services .new-select:hover .new-options {
            display: block;
        }

    body.new-normal .new-content .new-services .new-services-wrapper {
        margin: 8px -4px 25px;
    }

        body.new-normal .new-content .new-services .new-services-wrapper:before {
            background-color: #085c98;
            width: 2px;
            content: "";
            position: absolute;
            top: 33px;
            bottom: 33px;
            left: -12px;
        }

        body.new-normal .new-content .new-services .new-services-wrapper .new-bullet-1 {
            top: 33px;
            left: -18px;
        }

        body.new-normal .new-content .new-services .new-services-wrapper .new-bullet-2 {
            bottom: 20px;
            left: -18px;
        }

        body.new-normal .new-content .new-services .new-services-wrapper .new-service-button {
            display: flex;
            align-items: center;
            margin: 3px 4px;
            min-width: calc(1 / 3 * 100% - 113px);
            max-width: calc(1 / 3 * 100% - 113px);
            background: #E9E6E6;
            padding: 10px 16px 10px 89px;
            vertical-align: middle;
            min-height: 65px;
        }

            body.new-normal .new-content .new-services .new-services-wrapper .new-service-button div {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 64px;
                background: #eeeeee;
                top: 0;
                bottom: 0;
                left: 0;
            }

            body.new-normal .new-content .new-services .new-services-wrapper .new-service-button.new-active,
            body.new-normal .new-content .new-services .new-services-wrapper .new-service-button:hover {
                background: #085c98;
                color: #ffffff;
            }

                body.new-normal .new-content .new-services .new-services-wrapper .new-service-button.new-active div,
                body.new-normal .new-content .new-services .new-services-wrapper .new-service-button:hover div {
                    background: #0582c7;
                }

        body.new-normal .new-content .new-services .new-services-wrapper .new-service-detail {
            width: 100%;
            margin: 24px 4px 3px;
        }

            body.new-normal .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column {
                width: calc(50% - 44px);
            }

#input-search-district {
    width: 100%;
}

body.new-normal .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single {
    padding-bottom: 25px;
}

    body.new-normal .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single div {
        color: #085c98;
        font-size: 20px;
        line-height: 23px;
        margin-bottom: 19px;
    }

    body.new-normal .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single a {
        color: #000000;
        margin: 0 0 21px 23px;
    }

        body.new-normal .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single a svg {
            top: 4px;
            left: -23px;
        }

body.new-normal .new-content .new-news-title a {
    color: #085c98;
    font-weight: bold;
    text-decoration: underline;
    margin-top: 2px;
}

    body.new-normal .new-content .new-news-title a:hover {
        text-decoration: none;
    }

body.new-normal .new-content .new-news {
    padding: 13px 0 12px;
}

    body.new-normal .new-content .new-news .new-single {
        background: rgba(88, 101, 219, 0.13);
        border-radius: 10px;
        padding: 18px 20px 23px;
        margin-bottom: 15px;
    }

        body.new-normal .new-content .new-news .new-single img {
            width: 255px;
            object-fit: cover;
        }

        body.new-normal .new-content .new-news .new-single .new-detail {
            width: calc(100% - 305px);
            margin: 0 25px;
        }

            body.new-normal .new-content .new-news .new-single .new-detail .new-detail-date {
                color: #AEA7A7;
                margin-bottom: 7px;
            }

            body.new-normal .new-content .new-news .new-single .new-detail .new-detail-title {
                margin-bottom: 12px;
            }

                body.new-normal .new-content .new-news .new-single .new-detail .new-detail-title a {
                    color: #085c98;
                    font-weight: bold;
                }

            body.new-normal .new-content .new-news .new-single .new-detail .new-detail-text {
                color: #000000;
                padding-left: 19px;
            }
body.new-normal .new-content .new-popular-services{
    margin-top:5px;
}

body.new-normal .new-content .new-popular-services .new-title {
    margin-bottom: 20px;
}

body.new-normal .new-content .new-popular-services ul {
    list-style-type: none;
    margin: 0 20px 0 0;
    padding: 0;
    width: calc(1 / 3 * 100% - 20px);
}

    body.new-normal .new-content .new-popular-services ul li {
        position: relative;
        margin: 0;
        padding: 0 0 20px 16px;
    }

        body.new-normal .new-content .new-popular-services ul li:before {
            background-color: #085c98;
            width: 2px;
            content: "";
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
        }

        body.new-normal .new-content .new-popular-services ul li:first-child:before {
            top: 2px;
        }

            body.new-normal .new-content .new-popular-services ul li:last-child:before {
                height: 7px;
            }

        body.new-normal .new-content .new-popular-services ul li a {
            color: #000000;
        }

            body.new-normal .new-content .new-popular-services ul li a svg {
                margin-left: -18px;
                margin-top: 2px;
            }

            body.new-normal .new-content .new-popular-services ul li a:hover {
                text-decoration: underline;
            }

body.new-normal .new-content .new-slider {
    width: 100%;
    margin: 80px 0 22px;
}

    body.new-normal .new-content .new-slider .new-slider-wrapper {
        overflow: hidden;
    }

        body.new-normal .new-content .new-slider .new-slider-wrapper .new-slide {
            display: flex;
            flex-wrap: nowrap;
            margin-left: -12px;
            margin-right: -12px;
        }

            body.new-normal .new-content .new-slider .new-slider-wrapper .new-slide a {
                margin: 0 12px;
                width: 232px;
            }

                body.new-normal .new-content .new-slider .new-slider-wrapper .new-slide a img {
                    object-fit: cover;
                }

    body.new-normal .new-content .new-slider .new-slide-left {
        left: -38px;
        cursor: pointer;
    }

    body.new-normal .new-content .new-slider .new-slide-right {
        right: -38px;
        cursor: pointer;
    }

body.new-normal .new-content .new-breadcrumbs a,
body.new-normal .new-content .new-breadcrumbs span {
    text-transform: uppercase;
    color: #085c98;
    white-space: nowrap;
}

body.new-normal.new-visually-impaired .new-content .new-breadcrumbs a,
body.new-normal.new-visually-impaired .new-content .new-breadcrumbs span {
    text-transform: uppercase;
    background: transparent;
    color: #000000;
    font-size: 25px;
    line-height: 30px;
    white-space: nowrap;
}
/*
    background: transparent;
    color: #000000;
    font-size: 30px;
    line-height: 35px;
    */
body.new-normal .new-content .new-breadcrumbs a:hover {
    text-decoration: underline;
    background: transparent;
    color: #000000;
}

body.new-normal.new-visually-impaired .new-content .new-breadcrumbs a:hover {
    text-decoration: underline;
}

body.new-normal .new-content .new-breadcrumbs img {
    margin: -3px 4px 0;
}

body.new-normal.new-visually-impaired .new-content .new-breadcrumbs img {
    margin: -3px 4px 0;
    text-decoration: underline;
    background: transparent;
    color: #000000;
    font-size: 30px;
    line-height: 35px;
}

body.new-normal .new-content .new-breadcrumbs span {
    font-weight: bold;
    text-decoration: underline;
}

body.new-normal.new-visually-impaired .new-content .new-breadcrumbs span {
    font-weight: bold;
    text-decoration: underline;
    background: transparent;
    color: #000000;
    font-size: 30px;
    line-height: 35px;
}

body.new-normal .new-content .mainDiv .mainLeft span {
    margin-left: 30px;
}

body.new-normal .new-content .mainDiv .mainLeft a {
    color: #4953AC;
    margin-left: 3rem;
}

body.new-normal .new-content .mainDiv .mainLeft p {
    color: #4953AC;
    font-weight: bold;
    margin-left: 3rem;
}

body.new-normal .new-content .mainDiv .mainLeft button {
    background-color: #4953AC;
    border-radius: 10px;
    margin-right: 10px;
}

body.new-normal .new-content .mainDiv .mainLeft .main-left-flex {
    margin-left: 9rem;
    display: flex;
    flex-direction: row;
}

body.new-normal.new-visually-impaired .new-content .mainLeft a,
body.new-normal.new-visually-impaired .new-content .mainLeft p {
    background: transparent;
    color: #000000;
    font-size: 30px;
    line-height: 35px;
}

body.new-normal.new-visually-impaired .new-content .mainLeft button {
    background: transparent;
    color: #000000;
    font-size: 30px;
    line-height: 35px;
    width: 10rem;
    margin-left: 3rem;
}

body.new-normal.new-visually-impaired .new-content .mainLeft {
    height: 400px;
    width: 50rem;
    color: #000000;
    margin-left: 22rem;
}

body.new-normal.new-visually-impaired .new-content .mainDiv {
    padding-bottom: 30rem;
}

body.new-normal.new-visually-impaired .new-content .mainRight {
    position: absolute;
    margin-top: 35rem;
    width: 75rem;
}

body.new-normal.new-visually-impaired .notification__content {
    background-color: #EAEAEA;
}

body.new-normal.new-visually-impaired .new-content.new-lk .notification__content span {
    font-size: 20px;
}

body.new-normal.new-visually-impaired .notification__content button {
    width: 7rem;
    background-color: #EAEAEA;
    border-color: black;
    color: black;
    font-weight: bold;
}

body.new-normal.new-visually-impaired .notification__content input {
    width: 13rem;
}

body.new-normal.new-visually-impaired .new-content.new-lk .notification__table__content .nill__th {
    background-color: #EAEAEA;
}

body.new-normal.new-visually-impaired .new-content.new-lk table {
    font-size: 18px;
}

body.new-normal.new-visually-impaired .my-files-table .my-files-tr .my-files-td.tablink-my-files {
    font-size: 20px;
    color: black;
}

    body.new-normal.new-visually-impaired .my-files-table .my-files-tr .my-files-td.tablink-my-files.bc {
        background-color: #EAEAEA;
    }

body.new-normal.new-visually-impaired .pointers a {
    color: black;
}

body.new-normal.new-visually-impaired #main__content__body__advanced__my__files {
    background-color: #EAEAEA;
}

    body.new-normal.new-visually-impaired #main__content__body__advanced__my__files p {
        color: black;
    }

body.new-normal.new-visually-impaired .btns button {
    width: 10rem;
    height: 3rem;
    background-color: #EAEAEA;
    border-color: black;
    color: black;
}

.new-reset-button {
    text-align: center;
    min-width: 220px;
    height: 60px;
    color: black;
    background: #E6E4E2;
    border: 1px solid #A6A7AC;
    box-sizing: border-box;
    margin-bottom: 24px;
    vertical-align: center;
    font-weight: bold;
    padding: 0 5px;
}

.new-submit-button {
    text-align: center;
    min-width: 220px;
    height: 56px;
    color: white;
    background: #0582c7;
    border: 1px solid #085c98;
    box-sizing: border-box;
    margin-bottom: 24px;
    vertical-align: center;
    padding: 0 5px;
}

    .new-submit-button:hover {
        background: #085c98;
        border: 1px solid #0582c7;
    }

.new-btns {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

body.new-normal.new-visually-impaired #table__content__body td {
    border-color: black;
    color: black;
    font-size: 20px;
}

body.new-normal.new-visually-impaired #table__content__body th {
    background-color: #EAEAEA;
    color: black;
    font-size: 20px;
}

body.new-normal.new-visually-impaired .notification__table__content__body .content__div__of__table {
    font-size: 30px;
}

body.new-normal.new-visually-impaired .new-float-right .unauth a u {
    color: black;
}

body.new-normal.new-visually-impaired .new-float-right .new-not-user.new-float-left {
    height: 2rem;
    background-color: #e5e5e5 !important;
    border-color: black;
    color: black;
}

body.new-normal.new-visually-impaired .new-login-wrapper button {
    background-color: #EAEAEA;
    color: black;
}

body.new-normal .new-content.new-lk {
    padding: 10px 0;
}

    body.new-normal .new-content.new-lk .new-container .new-help-tab {
        display: inline-flex;
        border-bottom: 1px solid #858585;
        width: 100%;
    }

        body.new-normal .new-content.new-lk .new-container .new-help-tab a {
            float: left;
            font-size: 20px;
            line-height: 25px;
            color: #000000;
            padding: 13px 10px 15px;
            min-width: 150px;
            cursor: pointer;
            margin: 0 15px;
            text-align: center;
        }

            body.new-normal .new-content.new-lk .new-container .new-help-tab a.new-active {
                border: 1.5px solid #858585;
                border-bottom: 5px solid #085c98;
                border-top-left-radius: 2.5px;
                border-top-right-radius: 2.5px;
            }


    body.new-normal .new-content.new-lk .new-lk-wrapper {
        padding-top: 14px;
    }

        body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu {
            float: left;
            width: 312px;
        }

            body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu ul {
                list-style-type: none;
                margin: 0;
                padding: 0;
            }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li a {
                    display: block;
                    margin: 0 24px 0 14px;
                    background: rgba(133, 133, 133, 0.13);
                    border: 1px solid rgba(0, 0, 0, 0.15);
                    padding: 18px 16px 16px 34px;
                    min-height: 21px;
                }

                    body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li a.new-active,
                    body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li a:hover {
                        margin-left: 0;
                        background: rgba(30, 101, 219, 0.79);
                        /*border-color: transparent;*/
                        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
                        padding-left: 48px;
                        border-radius: 0 !important;
                    }

                    body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li a.new-active {
                        position: relative;
                    }

                        body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li a.new-active:after {
                            content: "";
                            width: 19px;
                            height: 100%;
                            position: absolute;
                            right: -20px;
                            top: 0;
                            background: url('../../img/interactive-menu-arrow.png');
                            background-size: 100% 100%;
                            opacity: 79%;
                        }

        /*body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li:first-child a {
                    border-radius: 9px 9px 0 0;
                }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li:last-child a {
                    border-radius: 0 0 9px 9px;
                }*/

        body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail {
            float: right;
            width: calc(100% - 332px);
            padding: 4px 0 0 20px;
        }

            body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group {
                display: flex;
                align-items: center;
                margin-bottom: 25px;
            }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group:last-child {
                    margin-bottom: 0;
                }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-label {
                    float: left;
                    color: #000000;
                    font-size: 24px;
                    line-height: 28px;
                    width: 35%;
                }

                    body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-label span {
                        color: #F90A0A;
                    }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input {
                    float: right;
                    width: 40%;
                }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-select {
                    float: right;
                    width: 25%;
                }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input input {
                    width: calc(100% - 25px);
                    color: #7F7F7F;
                    font-size: 20px;
                    line-height: 38px;
                    border: 1px solid rgba(0, 0, 0, 0.66);
                    box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
                    min-height: 25px;
                    padding: 0 16px;
                }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input a {
                    position: absolute;
                    top: 10px;
                    right: 0;
                    text-decoration: underline !important;
                    color: #3B4DF6 !important;
                }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input p {
                    width: calc(100% - 25px);
                    color: #000000;
                    font-size: 20px;
                    line-height: 38px;
                    border: 1px solid rgba(0, 0, 0, 0.66);
                    box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
                    min-height: 38px;
                    padding: 0 16px;
                }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-select select {
                    color: #000000;
                    font-size: 20px;
                    line-height: 38px;
                    border: 1px solid rgba(0, 0, 0, 0.66);
                    box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
                    cursor: pointer;
                    min-height: 38px;
                    padding: 0 32px 0 16px;
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    -o-appearance: none;
                    appearance: none;
                    width: 95%;
                    background-image: linear-gradient(dimgray, dimgray), linear-gradient(-135deg, transparent 50%, #0582c7 50%), linear-gradient(-225deg, transparent 50%, #0582c7 50%), linear-gradient(#0582c7 42%, #FAFAFA 42%);
                    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
                    background-size: 1px 100%, 30px 25px, 30px 25px, 30px 100%;
                    background-position: right 30px center, right bottom, right bottom, right bottom;
                }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input textarea {
                    width: calc(100% - 25px);
                    color: #000000;
                    font-size: 20px;
                    line-height: 25px;
                    border: 1px solid rgba(0, 0, 0, 0.66);
                    box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
                    min-height: 38px;
                    padding: 5px 16px;
                }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-confirm-email {
                    display: flex;
                }

                    body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-confirm-email button {
                        color: #FAFAFA;
                        background: #0582c7;
                        border: 0;
                        min-height: 38px;
                        padding: 0 11px;
                        font-size: 18px;
                        line-height: 21px;
                        margin-right: -10px;
                    }

                        body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-confirm-email button:hover {
                            background: #085c98;
                        }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-password {
                    position: relative;
                }

                    body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-password a {
                        position: absolute;
                        top: 8px;
                        left: 9px;
                        font-size: 20px;
                        line-height: 23px;
                        text-decoration-line: underline;
                        color: #085c98;
                    }

                        body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-password a:hover {
                            text-decoration-line: none;
                        }

                body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-buttons {
                    text-align: center;
                    margin-top: 23px;
                }

                    body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-buttons button {
                        color: #ffffff;
                        background: #0582c7;
                        border-radius: 5px;
                        border: 0;
                        min-height: 45px;
                        padding: 0 22px;
                        font-size: 20px;
                        line-height: 23px;
                        min-width: 160px;
                    }

                        body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-buttons button:first-child {
                            margin-right: 17px;
                        }

                        body.new-normal .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-buttons button:hover {
                            background: #085c98;
                        }

body.new-normal .new-content.new-passport {
    padding: 0 0 78px;
}

    body.new-normal .new-content.new-passport .new-passport-wrapper {
        padding-top: 19px;
    }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-title {
            color: #2E2D2D;
            margin-bottom: 15px;
        }

            body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-title p,
            body.new-normal.new-visually-impaired.mourning .new-content.new-passport .new-passport-wrapper .new-passport-title p {
                font-size: 14px;
            }

        body.new-normal .new-content.new-passport .new-passport-wrapper hr {
            width: 100%;
            margin: 10px 0 10px;
            background: #C8C4C4;
        }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left {
            float: left;
            width: 28%;
        }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online {
            display: inline-block;
            position: relative;
            font-weight: bold;
            color: #FAFAFA;
            background: #0582c7;
            box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
            padding: 13px 43px 12px 44px;
            min-height: 43px;
            margin-bottom: 20px;
            word-wrap: normal;
            line-height: 43px;
        }


        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online-disabled {
            display: inline-block;
            position: relative;
            font-weight: bold;
            color: #FAFAFA;
            background: #525359;
            box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
            padding: 13px 43px 12px 44px;
            min-height: 43px;
            margin-bottom: 20px;
            word-wrap: normal;
            line-height: 43px;
        }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online:after {
            content: "";
            top: 1px;
            right: -30px;
            bottom: 0;
            width: 0;
            height: 0;
            border-left: 26px solid #0582c7;
            border-top: 33px solid transparent;
            border-bottom: 33px solid transparent;
            position: absolute;
        }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online-disabled:after {
            content: "";
            top: 1px;
            right: -30px;
            bottom: 0;
            width: 0;
            height: 0;
            border-left: 26px solid #525359;
            border-top: 33px solid transparent;
            border-bottom: 33px solid transparent;
            position: absolute;
        }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online:hover {
            background: #085c98;
        }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online-disabled:hover {
            background: #525359;
        }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online:hover:after {
            border-left-color: #085c98;
        }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail {
            background: #B5D4F0;
            margin-bottom: 20px;
            padding: 11px 16px 17px 19px;
            font-size: 15px;
            line-height: 17px;
            box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);
        }

body.new-normal.new-visually-impaired.mourning .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail {
    font-size: 14px;
    line-height: 16px;
}


body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail .new-passport-detail-text {
    padding: 20px 0 14px;
    border-bottom: 1px solid #827D7D;
}

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail .new-passport-detail-text:first-child {
        padding-top: 0;
    }

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail .new-passport-detail-text:last-child {
        padding-bottom: 0;
        border-bottom: 0;
    }

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail .new-passport-detail-text div:first-child {
        font-weight: bold;
        margin-bottom: 10px;
    }

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail .new-passport-detail-text a {
        text-decoration: underline;
        color: #3B4DF6;
    }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail .new-passport-detail-text a:hover {
            color: #085c98;
        }

body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-get-eds {
    background: #B5D4F0;
    border-radius: 5px;
    padding: 13px 25px 12px;
    min-height: 21px;
}

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-get-eds a {
        font-weight: bold;
        color: #085c98;
        text-decoration: underline;
    }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-left .new-get-eds a:hover {
            text-decoration: none;
        }

body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right {
    float: right;
    width: 70%;
    height: 100%;
}

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-passport-detail-title {
        font-weight: bold;
        color: #085c98;
    }

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-passport-detail-button {
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
        text-decoration-line: underline;
        color: #085c98;
        margin-left: 65px;
    }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-passport-detail-button:hover {
            text-decoration: none;
        }

    body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-passport-detail-info {
        padding: 30px 0 0 50px;
    }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-passport-detail-info .new-passport-detail-info-title {
            font-weight: bold;
            color: #000000;
            margin: 0 0 12px 15px;
        }

        body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-passport-detail-info ol {
            padding: 0;
        }

            body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-passport-detail-info ol li {
                padding: 0 0 15px 15px;
                color: #000000;
            }

                body.new-normal .new-content.new-passport .new-passport-wrapper .new-passport-right .new-passport-detail-info ol li:last-child {
                    padding-bottom: 0;
                }

body.new-normal .new-content.new-register {
    padding: 31px 0 136px;
}

    body.new-normal .new-content.new-register .new-register-wrapper {
        max-width: 530px;
        margin: 0 auto;
        text-align: center;
        color: #000000;
        /*padding-top: 36px;*/
    }

        body.new-normal .new-content.new-register .new-register-wrapper .new-register-title {
            font-size: 36px;
            line-height: 42px;
            margin-bottom: 25px;
        }

        body.new-normal .new-content.new-register .new-register-wrapper .new-register-hr {
            max-width: 298px;
            height: 2px;
            background: #085c98;
            box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
            margin: 0 auto;
            margin-bottom: 41px;
        }

        body.new-normal .new-content.new-register .new-register-wrapper .new-register-group {
            margin-bottom: 45px;
        }

            body.new-normal .new-content.new-register .new-register-wrapper .new-register-group .new-register-label {
                font-size: 26px;
                line-height: 30px;
                margin-bottom: 16px;
            }

            body.new-normal .new-content.new-register .new-register-wrapper .new-register-group input {
                padding: 12px;
                max-width: 400px;
                background: #FFFFFF;
                border: 0.5px solid #000000;
                box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
                font-size: 36px;
                line-height: 42px;
            }

            body.new-normal .new-content.new-register .new-register-wrapper .new-register-group button {
                background: #085c98;
                box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
                border: 0;
                border-radius: 10px;
                font-size: 24px;
                line-height: 28px;
                color: #ffffff;
                padding: 20px 35px;
            }

                body.new-normal .new-content.new-register .new-register-wrapper .new-register-group button:hover {
                    background: #0582c7;
                }

                body.new-normal .new-content.new-register .new-register-wrapper .new-register-group button:disabled:hover {
                    background: #525359;
                }

                body.new-normal .new-content.new-register .new-register-wrapper .new-register-group button:disabled {
                    /*border: 1px solid #d5d5d5;*/
                    background: #525359;
                }

        body.new-normal .new-content.new-register .new-register-wrapper .new-register-info {
            font-size: 24px;
            line-height: 28px;
        }

body.new-normal .new-content.new-login {
    padding: 31px 0 40px;
}

    body.new-normal .new-content.new-login .new-login-wrapper {
        max-width: 1300px;
        margin: 0 auto;
        text-align: center;
        color: #000000;
        /*padding-top: 36px;*/
    }

        body.new-normal .new-content.new-login .new-login-wrapper .new-login-title {
            font-size: 36px;
            line-height: 42px;
            margin-bottom: 25px;
        }

        body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab {
            display: inline-flex;
            border-bottom: 1px solid #858585;
            margin-bottom: 55px;
        }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab a {
                float: left;
                font-size: 30px;
                line-height: 35px;
                color: #000000;
                padding: 13px 10px 20px;
                min-width: 150px;
            }

                body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab a.new-active {
                    border-bottom: 5px solid #085c98;
                }

        body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content {
            min-height: 395px;
        }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content:last-child {
                padding-top: 14px;
            }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .new-login-group {
                margin-bottom: 19px;
            }

                body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .new-login-group .new-login-label {
                    font-size: 26px;
                    line-height: 30px;
                    margin-bottom: 16px;
                }

                body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .new-login-group input {
                    padding: 12px;
                    max-width: 400px;
                    background: #FFFFFF;
                    border: 0.5px solid #000000;
                    box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
                    font-size: 36px;
                    line-height: 42px;
                    max-height: 60px;
                }

                body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .new-login-group:first-child {
                    margin-bottom: 35px;
                }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content button {
                background: #085c98;
                box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
                border: 0;
                border-radius: 10px;
                font-size: 24px;
                line-height: 28px;
                color: #ffffff;
                padding: 20px 35px;
            }

                body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content button:hover {
                    background: #0582c7;
                }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .new-login-forgot {
                margin-bottom: 24px;
            }

                body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .new-login-forgot a {
                    font-size: 20px;
                    line-height: 23px;
                    color: #000000;
                }

                    body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .new-login-forgot a:hover {
                        text-decoration: underline;
                    }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .new-login-button {
                margin-bottom: 70px;
            }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .new-login-info {
                font-size: 24px;
                line-height: 28px;
            }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .qr-text {
                font-size: 1.25rem;
                font-weight: 500;
                line-height: 1.2;
                margin-top: 20px;
            }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .qr-link-text {
                font-size: 1rem;
                font-weight: 700;
                color: #0a8323;
            }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .qr-info {
                font-size: 1rem;
                font-weight: 500;
                color: #085c98;
            }

            body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .row {
                display: flex;
                flex-wrap: wrap;
                margin: 1.5rem 0;
            }

                body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .row .qr-link {
                    flex: 0 0 50%;
                    max-width: 50%;
                }

                body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .row .qr-image {
                    flex: 0 0 33.333333%;
                    max-width: 33.333333%;
                }

                body.new-normal .new-content.new-login .new-login-wrapper .new-login-tab-content .row .qrcode-help {
                    font-size: 14px;
                }

body.new-normal .new-content.new-information {
    padding: 31px 0 40px;
}

    body.new-normal .new-content.new-information .new-information-wrapper {
        padding-top: 29px;
    }

        body.new-normal .new-content.new-information .new-information-wrapper .new-information-left {
            float: left;
            width: 210px;
        }

            body.new-normal .new-content.new-information .new-information-wrapper .new-information-left .new-information-button {
                margin-bottom: 22px;
            }

                body.new-normal .new-content.new-information .new-information-wrapper .new-information-left .new-information-button a {
                    display: flex;
                    align-items: center;
                    background: #EFEFEF;
                    vertical-align: middle;
                    position: relative;
                    font-size: 16px;
                    line-height: 19px;
                    color: #000000;
                    min-height: 20px;
                    padding: 8px 8px 8px 48px;
                    cursor: pointer;
                }

                    body.new-normal .new-content.new-information .new-information-wrapper .new-information-left .new-information-button a div {
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        width: 37px;
                        border-right: 3px solid #FFFFFF;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        position: absolute;
                    }

                    body.new-normal .new-content.new-information .new-information-wrapper .new-information-left .new-information-button a.new-active,
                    body.new-normal .new-content.new-information .new-information-wrapper .new-information-left .new-information-button a:hover {
                        background: #0582c7;
                        color: #ffffff;
                    }

                body.new-normal .new-content.new-information .new-information-wrapper .new-information-left .new-information-button:last-child {
                    margin-bottom: 0;
                }

        body.new-normal .new-content.new-information .new-information-wrapper .new-information-right {
            float: right;
            width: calc(100% - 240px);
        }

            body.new-normal .new-content.new-information .new-information-wrapper .new-information-right .new-information-group-title {
                font-weight: bold;
                margin: 15px 0;
                color: #085c98;
                text-align: center;
            }

            body.new-normal .new-content.new-information .new-information-wrapper .new-information-right .new-information-group {
                color: #000000;
                margin-bottom: 15px;
            }

                body.new-normal .new-content.new-information .new-information-wrapper .new-information-right .new-information-group .new-information-group-label {
                    font-size: 20px;
                    line-height: 19px;
                    font-weight: bold;
                }

                body.new-normal .new-content.new-information .new-information-wrapper .new-information-right .new-information-group .new-information-group-value {
                    font-weight: normal;
                    text-align: justify;
                }

                    body.new-normal .new-content.new-information .new-information-wrapper .new-information-right .new-information-group .new-information-group-value a {
                        font-weight: normal;
                        color: #085c98;
                        text-decoration: underline;
                    }

                        body.new-normal .new-content.new-information .new-information-wrapper .new-information-right .new-information-group .new-information-group-value a:hover {
                            text-decoration: none;
                        }

                body.new-normal .new-content.new-information .new-information-wrapper .new-information-right .new-information-group:last-child {
                    margin-bottom: 0;
                }

body.new-normal .new-footer {
    background: #085c98;
    padding-top: 19px;
}

    body.new-normal .new-footer a {
        color: #ffffff;
    }

        body.new-normal .new-footer a:hover {
            text-decoration: underline;
        }

    body.new-normal .new-footer .new-footer-menu {
        max-width: 250px;
    }

        body.new-normal .new-footer .new-footer-menu:first-child {
            margin-right: 25px;
        }

        body.new-normal .new-footer .new-footer-menu a {
            margin-bottom: 30px;
        }

            body.new-normal .new-footer .new-footer-menu a:last-child {
                margin-bottom: 0;
            }

    body.new-normal .new-footer .new-map {
        max-width: 180px;
    }

        body.new-normal .new-footer .new-map a {
            margin-bottom: 20px;
        }

    body.new-normal .new-footer .new-social div {
        color: #ffffff;
        margin-bottom: 6px;
    }

    body.new-normal .new-footer .new-social a {
        margin-right: 5px;
    }

        body.new-normal .new-footer .new-social a:last-child {
            margin-right: 0;
        }

    body.new-normal .new-footer .new-email {
        margin: 15px 0;
    }

        body.new-normal .new-footer .new-email span {
            color: #858585;
        }

    body.new-normal .new-footer .new-copyright {
        height: 48px;
    }

        body.new-normal .new-footer .new-copyright .new-copyright-text {
            font-size: 14px;
            line-height: 16px;
            color: #ffffff;
            margin-top: 15px;
        }

        body.new-normal .new-footer .new-copyright .new-virtual {
            background: #545EBA;
            border-radius: 9px;
            color: #ffffff;
            padding: 12px 18px 10px;
            margin-bottom: 5px;
        }

body.new-normal .new-virtual-fixed {
    background: #545EBA;
    border-radius: 9px;
    color: #ffffff !important;
    padding: 12px 18px 10px;
    margin-bottom: 5px;
    position: fixed;
    bottom: 10px;
    right: 20px;
    border: 2px solid white;
}

    body.new-normal .new-virtual-fixed:hover {
        text-decoration: underline;
    }

body.new-normal .about__table {
    color: #332FF8;
}

body.new-normal .new-content.new-lk span {
    font-weight: bold;
    font-size: 18px;
    color: #085c98;
}

body.new-normal .pagination a {
    color: #0582c7;
}

body.new-normal.new-visually-impaired .new-content.new-passport .new-passport-wrapper .new-passport-title p {
    font-size: 25px !important;
}

body.new-normal.new-visually-impaired .new-content.new-passport .new-passport-wrapper .new-passport-left .new-passport-detail {
    background-color: rgba(133, 133, 133, 0.17);
    font-size: 20px;
    line-height: 22px;
}

body.new-normal.new-visually-impaired .passport-text {
    font-size: 26px;
    line-height: 24px;
    margin-top: 20px;
}

body.new-normal.new-visually-impaired.mourning .passport-text {
    font-size: 14px;
    line-height: 16px;
}

body.new-normal.new-visually-impaired .passport-foot-left,
body.new-normal.new-visually-impaired .passport-foot-right {
    background-color: rgba(133, 133, 133, 0.17);
}

body.new-normal.new-visually-impaired .new-content.new-passport .new-passport-wrapper .new-passport-right .new-order-online {
    background-color: rgba(133, 133, 133, 0.17);
    color: black;
}

body.new-normal.new-visually-impaired .new-content.new-passport .new-passport-wrapper .new-passport-left .new-order-online:after {
    width: 0;
    height: 0;
    border-top: 60px solid transparent;
    border-left: 70px solid rgba(133, 133, 133, 0.17);
    border-bottom: 60px solid transparent;
    margin-top: 4px;
    margin-left: 0px;
    right: -78px;
}

body.new-normal.mourning .new-content.new-passport .new-passport-wrapper .new-passport-left .new-order-online:after {
    content: "" !important;
    top: 4px !important;
    right: -31px !important;
    bottom: 0 !important;
    width: 0 !important;
    height: 0 !important;
    border-left: 26px solid rgba(133, 133, 133, 0.17);
    border-top: 30px solid transparent !important;
    border-bottom: 30px solid transparent !important;
    position: absolute !important;
}

body.new-normal.new-visually-impaired .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li a.new-active:after {
    /*filter: brightness(0);*/
    filter: grayscale(100%);
    opacity: 1;
}


body.new-normal.new-visually-impaired .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li a {
    padding-left: 18px;
}

    body.new-normal.new-visually-impaired .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li a.new-active,
    body.new-normal.new-visually-impaired .new-content.new-lk .new-lk-wrapper .new-lk-menu ul li a:hover {
        background: #5A5A5A;
        color: #FFFFFF;
        padding-left: 18px;
    }

body.new-normal.new-visually-impaired .new-content.new-lk .new-lk-wrapper .new-lk-menu-detail .new-group .new-input.new-confirm-email button {
    background: black;
    color: #FFFFFF;
    font-size: 21px;
}

body.new-normal.new-visually-impaired .button_GBD {
    background: #4c4c4c;
    color: #FFFFFF;
}

body.new-normal.new-visually-impaired .pagination a {
    color: black;
}

body.new-normal.new-visually-impaired .pagination ul {
    color: black;
}

body.new-normal.new-visually-impaired .new-header-info .new-languages {
    padding: 10px 5px 10px 44px;
}

body.new-normal.new-visually-impaired .new-content.new-lk span {
    font-weight: normal;
    font-size: 30px;
    color: black;
}

body.new-normal.new-visually-impaired .new-header-info .new-languages a {
    color: black;
    font-size: 24px;
    line-height: 28px;
}

    body.new-normal.new-visually-impaired .new-header-info .new-languages a.new-active,
    body.new-normal.new-visually-impaired .new-header-info .new-languages a:hover {
        color: #085c98;
        font-weight: bold;
    }

body.new-normal.new-visually-impaired .new-header-logo .new-logo-text {
    font-size: 22px;
    line-height: 26px;
    color: #2E2D2D;
}

body.new-normal.new-visually-impaired .new-header-menu {
    background: transparent;
}

    body.new-normal.new-visually-impaired .new-header-menu .new-menu {
        /*border-bottom: 1px solid #000000;*/
        /*border: 1px solid #000000;*/
        /*border-right: 1px solid #000000;*/
    }

        body.new-normal.new-visually-impaired .new-header-menu .new-menu a {
            background: #e5e5e5;
            color: #000000;
            font-size: 25px;
            line-height: 30px;
        }

            body.new-normal.new-visually-impaired .new-header-menu .new-menu a img {
                filter: brightness(0);
            }

        body.new-normal.new-visually-impaired .new-header-menu .new-menu .dropdown {
            background: #e5e5e5;
            color: #000000;
            font-size: 25px;
            line-height: 30px;
            margin-left: 2px;
        }

            body.new-normal.new-visually-impaired .new-header-menu .new-menu .dropdown button {
                background: #e5e5e5;
                color: #000000;
                font-size: 25px;
                line-height: 30px;
            }

body.new-normal.new-visually-impaired .new-header-info .new-float-right .dropdown a {
    background: transparent;
    color: #000000;
    font-size: 25px;
    line-height: 30px;
}

body.new-normal.new-visually-impaired .new-header-info .new-float-right .dropdown button {
    background: rgba(93,93,93,0.2) !important;
    color: #000000;
    font-size: 25px;
    line-height: 30px;
    height: 50px !important;
}

body.new-normal.new-visually-impaired .new-header-menu .new-menu a:hover,
body.new-normal.new-visually-impaired .new-header-menu .new-menu a.new-active {
    text-decoration: underline;
}

body.new-normal.new-visually-impaired .about__content {
    background: rgba(133, 133, 133, 0.17);
}

body.new-normal.new-visually-impaired .about__table {
    color: black;
}

body.new-normal.new-visually-impaired .new-content {
    font-size: 23px;
    line-height: 26px;
    color: #000000;
}

body.new-normal.new-visually-impaired .new-options .new-position-absolute {
    font-size: 25px !important;
}


body.new-normal.new-visually-impaired .new-content .new-title {
    font-size: 25px;
    line-height: 30px;
    color: #000000;
}

body.new-normal.new-visually-impaired .new-content .new-service-buttons a {
    background: rgba(133, 133, 133, 0.17);
}

    body.new-normal.new-visually-impaired .new-content .new-service-buttons a div {
        width: 43px;
    }

        body.new-normal.new-visually-impaired .new-content .new-service-buttons a div img {
            display: none;
        }

    body.new-normal.new-visually-impaired .new-content .new-service-buttons a:hover {
        background: #707070;
    }

body.new-normal.new-visually-impaired .new-content .new-services .new-select svg path {
    fill: #000000;
}

body.new-normal.new-visually-impaired .new-content .new-services .new-select .new-options {
    top: 40px;
    width: 747px;
}

    body.new-normal.new-visually-impaired .new-content .new-services .new-select .new-options a:not(.new-active) {
        color: #000000;
    }

body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper:before {
    background-color: #000000;
}

body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-bullet-1 ellipse,
body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-bullet-2 ellipse {
    fill: #000000;
}

body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-button {
    min-width: calc(1 / 3 * 100% - 113px);
    max-width: calc(1 / 3 * 100% - 113px);
    background: #FFFFFF;
    margin: 0px 2px 2px 0px;
    border: 2px solid #707070;
}

    body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-button div {
        display: none;
    }

    body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-button.new-active,
    body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-button:hover {
        background: #707070;
    }

        body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-button.new-active div,
        body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-button:hover div {
            background: #000000;
        }

body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single div {
    color: #000000;
    font-size: 30px;
    line-height: 35px;
    font-weight: bold;
}

body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single a svg {
    top: 10px;
    left: -23px;
    width: 12px;
    height: 14px;
}

body.new-normal.new-visually-impaired .pagination {
    font-size: 30px;
    line-height: 35px;
}

body.new-normal.new-visually-impaired.mourning .pagination {
    font-size: 18px !important;
    line-height: 35px;
}

body.new-normal.new-visually-impaired .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single a svg ellipse {
    fill: #000000;
}

body.new-normal.new-visually-impaired .new-content .new-news-title a {
    color: #000000;
}

body.new-normal.new-visually-impaired .new-content .new-news .new-single,
body.new-normal.new-visually-impaired .news__row {
    background: rgba(16, 16, 18, 0.13);
}

    body.new-normal.new-visually-impaired .new-content .new-news .new-single .new-detail .new-detail-date,
    body.new-normal.new-visually-impaired .news__row .news__body .news__date {
        font-size: 24px;
        line-height: 28px;
        color: #292525;
    }

    body.new-normal.new-visually-impaired .new-content .new-news .new-single .new-detail .new-detail-title a,
    body.new-normal.new-visually-impaired .news__row .news__body .news__title {
        color: #000000;
    }

    body.new-normal.new-visually-impaired .new-content .new-news .new-single .new-detail .new-detail-text,
    body.new-normal.new-visually-impaired .news__row .news__body .news__text {
        font-size: 24px;
        line-height: 28px;
    }

body.new-normal.new-visually-impaired .new-content .new-popular-services ul li:before {
    background-color: #000000;
}

body.new-normal.new-visually-impaired .new-content .new-popular-services ul li:first-child:before {
    top: 10px;
}

body.new-normal.new-visually-impaired .new-content .new-popular-services ul li:last-child:before {
    height: 14px;
}

body.new-normal.new-visually-impaired .new-content .new-popular-services ul li a svg {
    margin-left: -21px;
    margin-top: 10px;
    width: 12px;
    height: 14px;
}

    body.new-normal.new-visually-impaired .new-content .new-popular-services ul li a svg ellipse {
        fill: #000000;
    }

body.new-normal.new-visually-impaired .new-footer {
    background: #707070;
}

    body.new-normal.new-visually-impaired .new-footer a {
        font-size: 24px;
        line-height: 28px;
    }

    body.new-normal.new-visually-impaired .new-footer span.new-copyright-text {
        color: black !important;
    }

    body.new-normal.new-visually-impaired .new-footer div.map-site-text {
        color: black !important;
    }

    body.new-normal.new-visually-impaired .new-footer div.new-email span {
        color: black !important;
    }

    body.new-normal.new-visually-impaired .new-footer .new-map {
        max-width: 200px;
    }

    body.new-normal.new-visually-impaired .new-footer .new-social div {
        font-size: 24px;
        line-height: 28px;
    }

    body.new-normal.new-visually-impaired .new-footer .new-zero img {
        width: 156px;
    }

    body.new-normal.new-visually-impaired .new-footer .new-copyright .new-copyright-text {
        font-size: 24px;
        line-height: 28px;
    }

body.new-normal.new-visually-impaired .new-virtual-fixed {
    background: #4c4c4c;
    font-size: 24px;
    line-height: 28px;
}

body.new-normal.new-visually-impaired.mourning .new-header-info .new-languages a {
    color: #707070;
    font-size: 18px;
    line-height: 21px;
}

body.new-normal.new-visually-impaired.mourning .new-breadcrumbs a {
    font-size: 18px;
    line-height: 21px;
}

body.new-normal.new-visually-impaired.mourning .new-breadcrumbs span {
    font-size: 18px !important;
    font-weight: bold;
}

body.new-normal.new-visually-impaired.mourning .new-header-info .new-toggle-visually-impaired {
    font-size: 18px;
    line-height: 21px;
}

body.new-normal.new-visually-impaired.mourning .new-header-logo .new-logo-text {
    font-size: 18px;
    line-height: 21px;
    color: #2E2D2D;
}


body.new-normal.new-visually-impaired.mourning .new-header-menu .new-menu a {
    color: #000000;
    font-size: 18px;
    line-height: 21px;
}

body.new-normal.new-visually-impaired.mourning .new-header-menu .new-menu .dropdown {
    background: transparent;
    color: #000000;
    font-size: 18px;
    line-height: 21px;
}

    body.new-normal.new-visually-impaired.mourning .new-header-menu .new-menu .dropdown button {
        color: #000000;
        font-size: 18px;
        line-height: 21px;
    }

body.new-normal.new-visually-impaired.mourning .new-header-info .new-float-right .dropdown a {
    background: transparent;
    color: #000000;
    font-size: 18px;
    line-height: 21px;
}

body.new-normal.new-visually-impaired.mourning .new-header-info .new-float-right .dropdown button {
    background: transparent;
    color: #000000;
    font-size: 18px;
    line-height: 21px;
}

body.new-normal.new-visually-impaired.mourning .new-content {
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    /*transition: 1s;*/
}

    body.new-normal.new-visually-impaired.mourning .new-content .new-title {
        font-size: 18px;
        line-height: 21px;
        color: #000000;
    }


    body.new-normal.new-visually-impaired.mourning .new-content .new-services .new-services-wrapper .new-service-detail .new-detail-column .new-detail-single div {
        color: #000000;
        font-size: 18px;
        line-height: 21px;
        font-weight: bold;
    }




    body.new-normal.new-visually-impaired.mourning .new-content .new-news .new-single .new-detail .new-detail-date {
        font-size: 18px;
        line-height: 21px;
        color: #292525;
    }


    body.new-normal.new-visually-impaired.mourning .new-content .new-news .new-single .new-detail .new-detail-text {
        font-size: 18px;
        line-height: 21px;
    }



body.new-normal.new-visually-impaired.mourning .new-footer a {
    font-size: 18px;
    line-height: 21px;
}


body.new-normal.new-visually-impaired.mourning .new-footer .new-social div {
    font-size: 18px;
    line-height: 21px;
}


body.new-normal.new-visually-impaired.mourning .new-footer .new-copyright .new-copyright-text {
    font-size: 18px;
    line-height: 21px;
}

body.new-normal.new-visually-impaired.mourning .new-virtual-fixed {
    background: #000000;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
}


.unauth {
    margin: 15px 0;
}

.virtual {
    display: flex;
    flex-display: row;
    border-color: white;
}

.new-mourning {
    margin-top: 0px;
}

    .new-mourning .new-container {
        display: flex;
    }

        .new-mourning .new-container div {
            background: #000000;
            color: #ffffff;
            width: 100%;
            height: 100%;
            min-height: 40px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

.new-copyright {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 1.5rem;
}


.input-search-district {
    width: 100%;
    !important;
    border: 0.5px solid #085c98;
    height: 40px;
    padding-right: 15px;
    text-indent: 15px;
}

[type="search"] {
    font-family: Roboto;
    font-style: italic;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
}

.search__district__label {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 28px;
    color: #085c98;
    margin-bottom: 23px;
}
/*# sourceMappingURL=style.css.map */
.dropdown-search-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.new-service-button.city {
    background-color: red;
}

.after {
    cursor: pointer;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow-y: hidden;
}

.tooltip {
    width: 90%;
    visibility: hidden;
    background-color: #fff;
    color: black;
    padding: 10px;
    -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.3);
    opacity: 0;
    transition: opacity 0.5s ease;
    position: absolute;
    top: 2em;
    left: 0;
    z-index: 10;
}

.after:hover + .tooltip {
    visibility: visible;
    transition: opacity 0.5s ease;
    opacity: 1;
}

.nill__th {
    background-color: #0582c7;
    height: 30px;
    color: white;
    text-align: center;
    font-weight: bold;
}

.pagination a {
    color: #0582c7;
}

.new-status-a {
    margin-top: 15px;
    margin-bottom: 15px;
    text-decoration: underline !important;
    color: #3B4DF6 !important;
}

    .new-status-a:hover {
        color: #085c98 !important;
    }

.my-files-table .my-files-tr .my-files-td.tablink-my-files.bc {
    background-color: #DDE4FF;
}

.my-files-table .my-files-tr .my-files-td.tablink-my-files a {
    text-decoration: underline;
}

body.new-normal.new-visually-impaired .new-email span {
    font-size: 25px !important;
}

.unauth a u {
    color: #085c98;
}

.helper-text, .chat__title {
    background-color: #0582c7 !important;
}

.new-button-sign {
    text-align: center;
}

    .new-button-sign input[type="button"] {
        background: #085c98;
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
        border: 0;
        border-radius: 10px;
        font-size: 24px;
        line-height: 28px;
        color: #ffffff;
        padding: 20px 35px;
        margin: 50px 0;
    }

        .new-button-sign input[type="button"]:hover {
            background: #0582c7;
        }

.popDocumentsWindow {
    background-color: white !important;
}

body.new-normal .new-content .new-container .new-login-tab-container {
    text-align: center;
}

body.new-normal .new-content .new-container .new-login-tab {
    display: inline-flex;
    border-bottom: 1px solid #858585;
    margin-bottom: 55px;
}

    body.new-normal .new-content .new-container .new-login-tab a {
        float: left;
        font-size: 30px;
        line-height: 35px;
        color: #000000;
        padding: 13px 10px 20px;
        min-width: 270px;
    }

        body.new-normal .new-content .new-container .new-login-tab a.new-active {
            border-bottom: 5px solid #085c98;
        }

body.new-normal .new-content .new-container .new-login-tab-content {
}

    body.new-normal .new-content .new-container .new-login-tab-content:last-child {
        padding-top: 14px;
    }

    body.new-normal .new-content .new-container .new-login-tab-content .new-login-group {
        margin-bottom: 19px;
    }

        body.new-normal .new-content .new-container .new-login-tab-content .new-login-group .new-login-label {
            font-size: 26px;
            line-height: 30px;
            margin-bottom: 16px;
        }

        body.new-normal .new-content .new-container .new-login-tab-content .new-login-group input {
            padding: 12px;
            max-width: 400px;
            background: #FFFFFF;
            border: 0.5px solid #000000;
            box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
            font-size: 36px;
            line-height: 42px;
            max-height: 60px;
        }

        body.new-normal .new-content .new-container .new-login-tab-content .new-login-group:first-child {
            margin-bottom: 35px;
        }

    body.new-normal .new-content .new-container .new-login-tab-content button {
        background: #085c98;
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
        border: 0;
        border-radius: 10px;
        font-size: 24px;
        line-height: 28px;
        color: #ffffff;
        padding: 20px 35px;
    }

        body.new-normal .new-content .new-container .new-login-tab-content button:hover {
            background: #0582c7;
        }

    body.new-normal .new-content .new-container .new-login-tab-content .new-login-forgot {
        margin-bottom: 24px;
    }

        body.new-normal .new-content .new-container .new-login-tab-content .new-login-forgot a {
            font-size: 20px;
            line-height: 23px;
            color: #000000;
        }

            body.new-normal .new-content .new-container .new-login-tab-content .new-login-forgot a:hover {
                text-decoration: underline;
            }

    body.new-normal .new-content .new-container .new-login-tab-content .new-login-button {
        margin-bottom: 70px;
    }

    body.new-normal .new-content .new-container .new-login-tab-content .new-login-info {
        font-size: 24px;
        line-height: 28px;
    }

.new-button-sign canvas {
    margin-top: 10px;
}

.button-header {
    padding: 15px 5px 15px 5px !important;
}

body.new-normal .new-content .new-container .new-login-tab-content .wizard-path-register div {
    padding: 0;
}

body.new-normal .new-content .new-container .new-login-tab-content .wizard-path-register .qr-text {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 20px;
}

body.new-normal .new-content .new-container .new-login-tab-content .wizard-path-register .qr-link-text {
    font-size: 1rem;
    font-weight: 700;
    color: #0a8323;
}

body.new-normal .new-content .new-container .new-login-tab-content .wizard-path-register .qr-info {
    font-size: 1rem;
    font-weight: 500;
    color: #085c98;
}

body.new-normal .new-content .new-container .new-login-tab-content .wizard-path-register .row {
    display: flex;
    flex-wrap: wrap;
    margin: 1.5rem 0;
}

    body.new-normal .new-content .new-container .new-login-tab-content .wizard-path-register .row .qr-link {
        flex: 0 0 50%;
        max-width: 50%;
    }

    body.new-normal .new-content .new-container .new-login-tab-content .wizard-path-register .row .qr-image {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    body.new-normal .new-content .new-container .new-login-tab-content .wizard-path-register .row .qrcode-help {
        font-size: 14px;
    }

#PaymentInfoDownloadInstruction {
    border-color: black !important;
}

#PaymentInfoDownloadInstruction-btnInnerEl {
    color: red !important;
    font-weight: bold !important;
}