.page {

}

body {
    font-family: 'Circe-Rounded-Regular';
    background: #f5f5f5;
}

header {
    background-color: #ffffff;

    padding: 20px 0;
}

.nav {
    width: 280px;
}

.nav li a {
    font-family: 'Circe-Rounded-Regular';
    text-transform: capitalize;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    color: #313131;
}

@font-face {
    font-family: 'Circe-Rounded-Bold';
    src: url('fonts/CirceRounded-Bold/CirceRounded-Bold.eot');
    src: url('fonts/CirceRounded-Bold/CirceRounded-Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/CirceRounded-Bold/CirceRounded-Bold.woff2') format('woff2'),
    url('fonts/CirceRounded-Bold/CirceRounded-Bold.woff') format('woff'),
    url('fonts/CirceRounded-Bold/CirceRounded-Bold.ttf') format('truetype'),
    url('fonts/CirceRounded-Bold/CirceRounded-Bold.svg#CirceRounded-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Circe-Rounded-ExtraBold';
    src: url('fonts/CirceRounded-ExtraBold/CirceRounded-ExtraBold.eot');
    src: url('fonts/CirceRounded-ExtraBold/CirceRounded-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/CirceRounded-ExtraBold/CirceRounded-ExtraBold.woff2') format('woff2'),
    url('fonts/CirceRounded-ExtraBold/CirceRounded-ExtraBold.woff') format('woff'),
    url('fonts/CirceRounded-ExtraBold/CirceRounded-ExtraBold.ttf') format('truetype'),
    url('fonts/CirceRounded-ExtraBold/CirceRounded-ExtraBold.svg#CirceRounded-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Circe-Rounded-Regular';
    src: url('fonts/CirceRounded-Regular/CirceRounded.eot');
    src: url('fonts/CirceRounded-Regular/CirceRounded.eot?#iefix') format('embedded-opentype'),
    url('fonts/CirceRounded-Regular/CirceRounded.woff2') format('woff2'),
    url('fonts/CirceRounded-Regular/CirceRounded.woff') format('woff'),
    url('fonts/CirceRounded-Regular/CirceRounded.ttf') format('truetype'),
    url('fonts/CirceRounded-Regular/CirceRounded.svg#CirceRounded') format('svg');
    font-weight: normal;
    font-style: normal;
}

.container {
    max-width: none !important;
    width: 1069px;
}

.container, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 5px;
    padding-right: 5px;
}

.row {
    margin-left: -5px;
    margin-right: -5px;
}

.logo {
    margin: 0;
}

.top-bar .menu {
    margin-left: 30px;
    width: 368px;
}

.top-bar .menu, .top-bar .auth_bar, .top-bar .vk_bar, .pin_bar {
    margin-top: 5px;
    float: left;
}

header .top-bar .menu ul, header .top-bar .auth_bar ul, header .top-bar .vk_bar ul {
    border-right: 1px solid #dedede;
    padding: 4px 0;
}

header .top-bar .vk_bar ul {
    padding: 0;
}

header .top-bar .menu ul > li > a {
    font-family: Circe-Rounded-Bold;
    font-size: 18px;
    text-decoration: underline;
    color: #313131;
}

header .top-bar .menu ul > li:first-child {
    padding-right: 20px;
}

header .top-bar .menu ul > li:nth-child(2) {
    padding-right: 43px;
}

.header_container {
    background: #FFFFFF;
}

.auth_bar {

    margin-left: 19.8px;
    /*width: 213px;*/
    width: 270px;
}

.auth_bar ul {
    padding-right: 22px;
    height: 33px;
}

.auth_bar .list-inline > li {
    float: left;
}

.auth_bar ul > li:nth-child(2) {
    padding-right: 15px;
}

.auth_bar ul > li > a span.icon-login, .auth_bar ul > li > a span.icon-signup, .auth_bar ul > li > a span.icon-logout {
    color: #545454;
    font-size: 20px;
    float: left;
    margin-right: 8px;
}

.auth_bar ul > li > a span.icon-logout {
    font-size: 18px;
}

.auth_bar ul > li > a span.enter {

    font-family: Circe-Rounded-Bold;
    font-size: 14px;
    color: #313131;
    float: left;
    text-decoration: underline;
}

.vk_bar {
    margin-left: 17px;
    /*width: 213px;*/
    width: 155px;
}

.vk_bar ul > li:nth-child(1) {
    padding-right: 22px;
}

.pin_bar {
    margin-left: 25px;
}

.pin_bar a {
    text-decoration: none;
    padding-top: 5px;
    display: inline-block;
}

.pin_bar a > .icon-pins {
    color: #545454;
    font-size: 17px;
}

.pin_bar a > sup, .menu ul > li > sup {
    font-size: 12px;
    font-family: 'Circe-Rounded-ExtraBold';
    color: #ffc32b;

}

.pin_bar a > sup {
    top: -14px;
}

.search_and_st_area {

}

.wrapper {
    background: url("../images/header-image.png") repeat;
    height: 265px;
    padding: 40px 0 45px;
    position: relative;
}

.wrapper_overlay {
    background-color: rgba(49, 49, 49, 0.76);
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;

}

.wrapper_text_on_right {
    color: #ffc32b;
    font-size: 40px;
    font-family: "Circe-Rounded-Bold";
}

.wrapper_text_on_right_little {
    color: #ffffff;
    font-size: 20px;
}

.extrabold {
    font-family: "Circe-Rounded-ExtraBold";
}

.vak_res_1, .vak_res_2 {
    font-size: 16px;
    font-family: "Circe-Rounded-Bold";
    font-style: normal;
    font-stretch: normal;
}

a:hover {
    text-decoration: none;
}

.wide_search {
    color: #ffc32b;
    text-decoration: underline;
    font-family: "Circe-Rounded-Bold";
}

.search_inputs {
    width: 349px;
    margin-bottom: 15px;
    font-size: 16px;
    font-family: "Circe-Rounded-Bold";
    font-style: normal;
    font-stretch: normal;
    color: #b3b3b3;
    padding: 3px;
}

.search_submit {
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    color: #313131;
    background-color: #ffc42a;
    padding: 5px 35px;
    border: solid 1px #979797;
}

.right_wrapper {
    padding-left: 100px;
    padding-top: 15px;
}

p {
    margin: 0;
}

ul {
    list-style: none;
}

.count {
    font-size: 40px;
    font-family: "Circe-Rounded-Bold";
    font-style: normal;
    font-stretch: normal;
    color: #ffffff;
    margin-bottom: -15px;
}

.under_count {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #ffc32b;
}

.counts_ul {
    width: 330px;
    margin-top: 25px;
}

/* Always float the navbar header */
.navbar-header {
    float: left;
}

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
    margin-left: 0;
    margin-right: 0;
}

/* Undo the collapsing navbar */
.navbar-collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}

.navbar-toggle {
    display: none;
}

.navbar-collapse {
    border-top: 0;
}

.navbar-brand {
    margin-left: -15px;
}

.navbar-form {
    float: left;
    border: none;
    margin: 7px 15px;
    padding: 0 15px;
}

.navbar-form .form-control {
    width: auto;
}

/* Always apply the floated nav */
.navbar-nav {
    float: left;
    margin: 0;
}

.navbar-nav > li {
    float: left;
}

.navbar-nav > li > a {
    padding: 15px;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
    float: right;
}

/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
    position: absolute;
    float: left;
    background-color: #fff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-width: 0 1px 1px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #333;
}

.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff !important;
    background-color: #428bca !important;
}

.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #999 !important;
    background-color: transparent !important;
}

.minWidthContainer {
    min-width: 100%;
    padding-right: 0;
    padding-left: 0;
}

.change_sub {
    background: #fff;
    padding: 25px;
}

.search_select .select2-selection--single {
    height: 34px !important;
}

.password-containter {
    position: relative;
    width: 440px;
    margin: auto;
}

.password-containter .password-eye {
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    width: 30px;
    background: #fc0;
    background: center center no-repeat;
    cursor: pointer;
}

.password-containter .password-eye.hidden {
    background-image: url('/images/eye-regular.svg');
    display: inline !important;
}

.password-containter .password-eye.visible {
    background-image: url('/images/eye-slash-regular.svg')
}

.flash-message {
    font-size: 1.2em;
    text-align: center;
    font-weight: bold;
    margin: auto auto 2em auto;
    padding: .5em;
    border: solid 1px #84a782;
    background-color: #ddf3dc;
}


.message {
    background-size: 40px 40px;
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%,
    transparent 25%,
    transparent 50%, rgba(255, 255, 255, .05) 50%,
    rgba(255, 255, 255, .05) 75%,
    transparent 75%, transparent);
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .4);
    width: 100%;
    border: 1px solid;
    color: #fff;
    padding: 15px;
    position: fixed;
    _position: absolute;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
    animation: animate-bg 5s linear infinite;
}

.info {
    background-color: #4ea5cd;
    border-color: #3b8eb5;
}

.error {
    background-color: #de4343;
    border-color: #c43d3d;
}

.warning {
    background-color: #eaaf51;
    border-color: #d99a36;
}

.success {
    background-color: #61b832;
    border-color: #55a12c;
}

.message h3 {
    margin: 0 0 5px 0;
}

.message p {
    margin: 0;
}

@keyframes animate-bg {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -80px 0;
    }
}

.account-content ul.list-inline.vacancies_list {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
}

.account-content ul.list-inline.vacancies_list li {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.account-content .list-inline li .wrapper1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    position: relative;
}

br.vacancy-salary.salary.bold {
    display: none;
}

.account-content .list-inline li .wrapper1:hover {
    box-shadow: 0px 0px 0px 2px #ffc32b;
}

.selected_menu {
    box-shadow: inset 4px 0px 0px 0px #ffc32b, 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
}

.account-menu ul.vacancies_list {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.account-menu ul.vacancies_list li {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.account-menu ul.vacancies_list li .wrapper1 {
    width: 100%;
    margin: 0px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.account-area .account-menu.resume-menu > ul {
    margin: 0px 10px 0px 0px !important;
    padding: 0px !important;
    display: flex;
    flex-direction: column;
    gap: 2px;
    background: none;
}

.row.account-area {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
}

.account-area .account-content {
    padding: 0px;
}

.account-menu ul.vacancies_list li .wrapper1:hover {
    box-shadow: inset 4px 0px 0px 0px #ffc32b, 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
}

.account-menu ul.vacancies_list li .wrapper1 .vacancy-footer .vacancy-middle {
    padding: 0px;
}

.vacancy-middle-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}


.account-menu ul.vacancies_list li .wrapper1 .vacancy-footer {
    position: relative;
    left: 0px;
    right: 0px;
    padding: 0px;
}


.account-menu ul.vacancies_list li .wrapper1 .main_div_of_vacancy {
    margin: 0;
}

.vacancy-middle-row .salary a:hover {
    background: white !important;
    color: #545454 !important;
}


.account-area .account-menu li i {
    display: inline;
}

.account-content.resume-list .list-inline li .wrapper1:after {
    position: absolute;
    content: "";
    width: 40px;
    height: 40px;
    background-color: #ffc32d;
    right: 15px;
    /* Safari/Chrome */
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEUyRjQzNDcxRDdBMTFFRUJFNjZGMjc5REY5RENBQUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEUyRjQzNDgxRDdBMTFFRUJFNjZGMjc5REY5RENBQUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RTJGNDM0NTFEN0ExMUVFQkU2NkYyNzlERjlEQ0FBQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RTJGNDM0NjFEN0ExMUVFQkU2NkYyNzlERjlEQ0FBQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjhnig0AAAe5SURBVHja7J17iNVFFMd/u+vb1bQ0H6WZrwx1Kx+RYOS6FWFUYPjIxEiK1LKQoLIIFENFMlRoy00LJDUzogf6j2WRkWWlpqaVqeUjwyV8rdted93b97BHvC17d85vZn73/u56DnzYi/d353XmN3PmzJkxL5lMBirZk3xtAlWAKkBFFaAKUFEFqAJUVAGqABVVgCpARRWgClBRBagCVKKXZjEuW3NQBAaCAaAP6A66gE7cea7gZ0+DWlAOToC/wAGwD+wFu0B1HCuZF6MNGWrQYWAMKObPbTylXQl+AF+Ajfy5VhVQJ8PBZDCBe3cm5G+wDrzLyrjsFEC9/V4wG4zIcgfYAZaANaCmqSugBZjIDT8gZsPxQbAMvMVDVpNTwH1cwV4xN0yOgRfBqqaigD7c8GNyzELcDJ5iSyon1wGU9kvg5xxsfJLRYDu/Dfm59gZ0YQvjTsd0qtlK2QN+Bb+Aw+AcOMl/SdqCjvy3J88v/XkNMZznHhf5DDzMa4zYK2AUWxTdLH9/BKwHn4OvQIVjeUgpI0EJGOcwBx0Hk8CXXluLFOCR6aAmGV6qwCpQAvI9lykV6nB3gLdBpUU5a7iO3srks3LPW1SoAiwF10bY6OnoDOaAkxblXhgnBRSAspAVuACWg05ZaPj6dOROUB2yDsu57llVQD4PHWHkezAsBg1fnyKwJWRdVrkOma6Ffi3k+EmvbvMYNn7qHPEMSISo1+vZUsCCEIU8BkbGuOHrQ2/owRD1W2Cbl60ZOg28IXz2R/AAL/FdpD078GiBdBObkx34u1PgD7CTV7AbwFnH/DqDD9mElch08GYmzFAy484Le8bHoI1jb+wPVoJzIXokPbsC9HPMuwVYLczzPLdNpENQL1AuLNBax/G+NXjVwjqp3yiLQCtHQ0Nq5Z3gNopEAdSY20JYBy4mGvXc3Ul/shV0c5ycS4V5fRem40Ux6dKw08yhsrdwT/ItR9jUdHkT1grzmu9bAcW8eJL0tNaOPT+Kxk9VQleH8lHP3ixcaBb7soJoY3w36G14jjyFQ8FRS6ujFfiWLZwohayy28G/lr+/ij20Jqfen2CQyZko8XPPEzR+DW+qH3VomFcy0PgBd5IXHH7/D2+rJgzPXQfmupqhQ4XezWc9mJpSa2cXr1YHgrbMQP436cR91nEoIqYJV/9DbOeAPKFv5CN+1qUyK4Uu6+kG3wt9N0PoSij1sGKWTMpbGmufxhKfIEj8pKN5R7QXLLKqpJMaM1qgBHKFF3pwaUvWRePDKoDMyP2ChKd66EUPCfKZZpHuk4J0J3go/2RBPvvTmebpEp0iSHSTh6GHeEsw5tu4fGkhuEfg0/fhvNsoaK8pDf22ISuogCMBTFbP0zSHe7BKTJbPCss4zgtgpeGZIk+WFYWvnDc883LQQDB0Qwogc/IGQaP4ipe5XhCRYCubDN/39lQHiqorMzzTF4yXREVs41COdEILi35BXYCrD0kYwkbaOURG0G/PGPJu5ake5L7+nd3m6WQ7r0MafQMkw0quXDKUl+G8TPlVS4agpYZECjnizZecMXzf0yFt029Pe6zHPH7jGpNlEgWs4yg0045YX08FP2T4/i6HtO8WjN0+hCLxphqeoeHpfYkCyHqYb0iMjg8t8VT4nYbvH2PLLKwUCBrlJ09DT2lgPu41L2jo/IHjQmySBxt6oiCfGRbpzhSkO85D+R+PYiEmdUWUewiuaidwRSTYvSBNsyRDrohrwKkoXBFhnHFrPPSiFYJ8EuxeKDCsfmcKnXFlHmKIPo3SGRfGHf2EY2X6hYi0IPfCLDCIe3Ahf54lcD2kKrO3Y5mfi9odfZHFQlfxrY4VWpTMnCxwLGuJsGMuzuSW5BFe5ZU7bEnSOd7bIl4wbQ3qziEnLH/fg7c1O2dqS7KSTcFaQcHeYxPVRqrAWMdtzUDQScY6NH4bjpYzNT611aMiF0oEYSlrHCOGizh6wbccBoMdIyI2CvPyHpYSNjCr1HGvoCuHuPiSbxz3gAtCxARFFpgVNjSxzPFNaAnmsr1uKwnujS0de/76OIQm2gTnruYA18DxbSgNqYgK3u1yNTXbCm196+DcTISnf80TX7njBFrI4elkwdzMGzmp4enk1NsRXLoRxfV0JRkVn3BesQpPtzmgcSgZz2NJ6RgFjmdiXZHJI0oUeDUn6eFgW4Q04zKGOWqbtSNKtof0tjhGKUfFCLA9ZF2yfkjP9pgqvQ3LwJUxaHgKLHsH1IasQyyOqboe1KYYTTqj2z0LDd+D87Y5MR+rg9o+riqo5F5YnIz2qgLqsffwaj1hUU7vVxXE8bIOug3lg8DfZR3tuUx0c8uDQd3NizYSyWUduXRdzW8cLEAKOsu2f0XKGqEDN3ZPDiwjBoMhgfv1nDl1XU2qp3U2h+S1DHJTqngzfWEQ0TWXemVZesn5K8suygF2Idwf1J1mj7vQif5HgroLnvZFnZleW/n/IK0mfW1l/TdPL24N4nN1MVkYFBbfNUN5XvZXF6d7K4amuJyjurx7A2+q6+XdBiHb/eL19TeyNUWLu6uZvHr7AUm200/wookm/73Bpevra+JYyTgr4LIQ/R80VAGqABVVgCpARRWgClBRBagCVFQBqgAVVYAqQEUVoApQyYD8J8AAudEGFHehsWEAAAAASUVORK5CYII=');
}

.account-area .account-menu ul {
    padding: 0px;
    border: 1px solid #dedede;
    background: white;
}

.account-area .account-menu ul li {
    border-bottom: 1px solid #dedede;
    padding: 0px;
}

.account-area .account-menu ul li:last-child {
    border: none;
}

.account-area .account-menu li .account-menu-text {
}

.account-area .account-menu ul li span.account-menu-text {
    padding: 10px 15px;
    font-family: "Circe-Rounded-Bold";
}

.account-area .account-menu ul li a {
    padding: 0px;
}

.account-area .account-menu li a:hover, .account-area .account-menu li > span {
    color: #ffc32b !important;
    padding: 0px !important;
}

.account-menu.resume-menu ul {
    border: none;
}

.open > .dropdown-menu a {
    color: #545454;
    font-family: 'Circe-Rounded-Regular';
}

.open > .dropdown-menu {
    display: flex;
    flex-direction: column;
    gap: 0px;
    flex-wrap: wrap;
    align-items: stretch;
    padding: 5px 10px;
}

.open > .dropdown-menu br {
    display: none;
}

.open > .dropdown-menu a:hover {
    font-weight: bold;

}


.cookie_notice {
    display: none;
    position: fixed;
    z-index: 9999999;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 15px;
    font-family: Verdana, sans-serif;
    color: #FFF;
    background: #337AB7;
    padding: 10px 20px;
    border-top: 4px solid #BFE2FF;
}

/* Оформление кнопок */
.cookie_btn {
    display: inline-block;
    margin: 10px 6px 4px 6px;
    text-decoration: none;
    position: relative;
    font-size: 13px;
    padding: 4px 12px;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    background: #337AB7;
    border: 2px solid #BFE2FF;
}

.cookie_btn:hover {
    color: #FFF;
}

.cookie_btn:after,
.cookie_btn:before {
    position: absolute;
    height: 2px;
    left: 50%;
    background: #FFF;
    bottom: -6px;
    content: "";
    transition: all 280ms ease-in-out;
    width: 0;
}

.cookie_btn:before {
    top: -6px;
}

.cookie_btn:hover:after,
.cookie_btn:hover:before {
    width: 100%;
    left: 0;
}