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

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Bold.eot');
    src: url('../fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Bold.woff2') format('woff2'),
        url('../fonts/Inter-Bold.woff') format('woff'),
        url('../fonts/Inter-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Medium.eot');
    src: url('../fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Medium.woff2') format('woff2'),
        url('../fonts/Inter-Medium.woff') format('woff'),
        url('../fonts/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


*,
*:after,
*:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

*:focus,
*:active {
    outline: none !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
::-webkit-input-placeholder {
    color: #636363;
}
::-moz-placeholder {
    color: #636363;
} /* Firefox 19+ */
:-moz-placeholder {
    color: #636363;
} /* Firefox 18- */
:-ms-input-placeholder {
    color: #636363;
}

/* clear */
.clear:before,
.clear:after {
    content: " ";
    display: table;
}

.clear:after {
    clear: both;
}

.clear {
    *zoom: 1;
}

img {
    max-width: 100%;
    height: auto;
}

html,
body {
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-family: "Inter", sans-serif;
    font-size: 18px;
}

h1,
h2,
p,
ul,
ol {
    margin: 0;
    padding: 0;
}

.wrapper {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: 100%;
}

.container {
    max-width: 1176px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container-large {
    max-width: 1650px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

/*-------------------*\
      end header
\*-------------------*/

/*-------------------*\
      start content
\*-------------------*/

.content {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.content_404 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: url('/img/content-bg.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 30px 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.support-thenks{
    color: #fff;
    font-size: 20px;
    padding-bottom: 20px;
}
.support{
    margin-bottom: 40px;
}
.content__box {
    max-width: 525px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 5px;
}

.content_blog {
    background-color: #1E1E1E;;
    padding: 20px 0 150px 0;
}

.content_message {
    background-image: url('/img/message-bg.jpg');
    padding: 20px 0;
}

.content__img {
    text-align: center;
    margin-bottom: 60px;
}

.content__img img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.main-title {
    text-align: center;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-weight: bold;
    font-size: 48px;
    margin-bottom: 40px;
}

.main-title_yellow {
    color: #ecaf00;
}

.main-text {
    text-align: center;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
}

/*-------------------*\
      end content
\*-------------------*/

/*-------------------*\
      start blog
\*-------------------*/

.article {
    padding: 50px 0 0 0;
}

.article__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 50px;
}

.article__col_left {
    max-width: 686px;
    width: 100%;
    padding: 10px 30px 0 0;
}

.article__col_right {
    max-width: 460px;
    width: 100%;
    text-align: center;
}

.article h1 {
    display: block;
    max-width: 768px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-weight: bold;
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 35px;
}

.article img {
    max-width: 100%;
    margin-bottom: 50px;
}

.article p {
    font-family: "Inter", sans-serif;
    font-weight: normal;
    color: #ffffff;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 20px;
}

.article p span{
    font-family: "Inter", sans-serif !important;
    font-weight: normal !important;
    color: #ffffff;
    font-size: 16px !important;
}

.article h2 {
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-weight: bold;
    font-size: 26px;
    line-height: 38px;
    margin-bottom: 20px;
}

.article ol {
    padding-left: 45px;
    margin-bottom: 15px;
}

.article ul {
    margin-bottom: 20px;
    list-style: none;
}

.article ol li {
    margin-bottom: 15px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;
    line-height: 30px;
}

.article ul li {
    position: relative;
    margin-bottom: 15px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;
    line-height: 30px;
    position: relative;
    padding-left: 40px;
}

.article ul li:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 10px;
    width: 5px;
    height: 5px;
    background-color: #404040;
}

.article ol li:last-child,
.article ul li:last-child {
    margin-bottom: 0;
}

.article a {
    text-decoration: underline;
    color: #ecaf00;
}

blockquote {
    position: relative;
    padding: 6px 10px 10px 43px;
    margin: 0 0 20px 0;
}

blockquote:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 100%;
    background-color: #404040;
}

blockquote p {
    font-size: 26px;
    font-style: italic;
    line-height: 34px;
    font-family: "Inter", sans-serif;
}

blockquote span {
    font-size: 18px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    font-style: italic;
    color: #fff;
}

.article iframe {
    width: 100%;
    height: 640px;
    margin: 50px 0;
}

.alignright {
    margin-left: 30px;
    float: right;
}

.alignleft {
    margin-right: 30px;
}

/*-------------------*\
      end blog
\*-------------------*/

/*-------------------*\
      start message
\*-------------------*/

.message {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    list-style: none;
}

.message-item {
    width: 100%;
    padding: 25px 68px;
    background-color: #313135;
    margin-bottom: 20px;
    position: relative;
    border-radius: 3px;
}

.message-item:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
    width: 31px;
    height: 31px;
    background-repeat: no-repeat;
    background-position: center;
}

.message-item:last-child {
    margin-bottom: 0;
}

.message-item__close {
    position: absolute;
    top: 50%;
    right: 25px;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: url('/img/message-close.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.message-item__title {
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 15px;
}

.message-item__text,
.message-item__text a {
    font-family: "Inter", sans-serif;
    font-weight: normal;
    color: #8f8f8f;
    font-size: 18px;
    line-height: 18px;
}

.message-item_check {
    border-left: 3px solid #65d868;
}

.message-item_error {
    border-left: 3px solid #eb1e56;
}

.message-item_info {
    border-left: 3px solid #ecaf00;
}

.message-item_check.message-item:after {
    background-image: url('/img/message-check.png');
}

.message-item_error.message-item:after {
    background-image: url('/img/message-error.png');
}

.message-item_info.message-item:after {
    background-image: url('/img/favicon.png');
    width: 50px;
    height: 50px;
}

/*-------------------*\
      end message
\*-------------------*/

/*-------------------*\
      start profile
\*-------------------*/

.content_profile {
    padding: 20px 0;
    background-image: url('/img/message-bg.jpg');
}

.content_profile .message {
    margin-bottom: 20px;
    display: none;
}

.profile {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
}

.profile__burger {
    width: 40px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
}

.profile__burger span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 4px;
    background-color: #fff;
    display: block;
}

.profile__burger:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 4px;
    width: 100%;
    background-color: #fff;
}
.profile__burger:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 4px;
    width: 100%;
    background-color: #fff;
}
.profile__mnu--col{
    width: 100%;
    max-width: 387px;
    margin-right: 24px;
    transition: all 0.3s ease;
}
.profile__mnu--col .mp{
    margin-top: 24px;
    border-radius: 16px;
      overflow: hidden;
/*    display: none;*/
}
.profile__mnu--col .mp img{
    width: 100%;
}
.profile__mnu {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    background-color: #212124;
    padding: 16px 0;
    max-width: 264px;
    width: 100%;
    /*margin-right: 24px;*/
    /*transition: all 0.3s ease;*/
    /*left: -100% !important;*/
    border:1px solid rgba(255,255,255,0.1);
}

.profile__mnu-item {
    border-left: 3px solid transparent;
    padding: 21px 10px 21px 59px;
    font-family: "Inter", sans-serif;
    color: #ffffff;
    font-size: 14px;
    line-height: 14px;
    cursor: pointer;
    width: 100%;
    position: relative;
    display: block;
    text-decoration: none;
}

.profile__mnu-item:hover {
    border-left: 3px solid #56b3e9;
    background: linear-gradient(to right, #27323b 0%, #23272c 100%);
}

.profile__content {
    background-color: #28282c;
    width: 100%;
    min-height: 100%;
}

.profile__mnu-item__img {
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.profile__content {
    padding: 40px 0 20px 0;
}

.profile-stat {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}

.profile-stats__hero {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 0 35px 0 60px;
    margin-bottom: 10px;
}

.profile-stats__hero-img {
    min-width: 128px;
    min-height: 128px;
    max-width: 128px;
    max-height: 128px;
    border-radius: 50%;
    overflow: hidden;
}

.profile-stats__hero-img img {
    width: 100%;
}

.profile-stats__hero-data {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    margin-left: 20px;
    width: 100%;
}


.hero-nav .profile-stats__hero-data__cash {
    margin: 0px;
}

.profile-stats__hero-data__cash span:last-of-type {
    margin-left: 5px;
}

.profile-stats__hero-data__status {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 15px;
}

.profile-stats__hero-data__status-lvl {
    font-family: "Inter", sans-serif;
    font-weight: 500;
    font-size: 14px;
    margin-right: 6px;
    color: #28282c;
    border-radius: 4px;
    padding: 1px 5px;
}

.profile-stats__hero-data__status-name {
    font-family: "Inter", sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 1;
}

.profile-stats__hero-data__status_red .profile-stats__hero-data__status-lvl {
    background-color: #eb1e57;
}
.profile-stats__hero-data__status_red .profile-stats__hero-data__status-name {
    color: #eb1e57;
}
.profile-stats__hero-data__status_orange .profile-stats__hero-data__status-lvl {
    background-color: #d34f2c;
}
.profile-stats__hero-data__status_orange .profile-stats__hero-data__status-name {
    color: #d34f2c;
}
.profile-stats__hero-data__status_yellow .profile-stats__hero-data__status-lvl {
    background-color: #d4c000;
}
.profile-stats__hero-data__status_yellow .profile-stats__hero-data__status-name {
    color: #d4c000;
}
.profile-stats__hero-data__status_green .profile-stats__hero-data__status-lvl {
    background-color: #58bd5b;
}
.profile-stats__hero-data__status_green .profile-stats__hero-data__status-name {
    color: #58bd5b;
}
.profile-stats__hero-data__status_blue .profile-stats__hero-data__status-lvl {
    background-color: #00c0af;
}
.profile-stats__hero-data__status_blue .profile-stats__hero-data__status-name {
    color: #00c0af;
}

.progressbar {
    position: relative;
    width: 100%;
    margin-bottom: 35px;
}

.progressbar-line {
    width: 100%;
    height: 5px;
    box-shadow: 0px 0px 9.2px 0.8px rgba(0, 0, 0, 0.38);
    background-color: #383939;
    border-radius: 3px;
    position: relative;
}

.progressbar-line__mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 65%;
    background-image: url('/img/progressbar.png');
    height: 100%;
    background-size: 633px 100%;
    background-repeat: no-repeat;
    border-radius: 3px;
    transition: all 0.3s ease;
}

.progressbar-breakpoints {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 10px;
}

.progressbar-breakpoints__item {
    position: absolute;
    top: 0;
    height: 10px;
}

.progressbar-breakpoints__item:after {
    position: absolute;
    top: -3px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    width: 10px;
    height: 10px;
    background-color: #4c4e4e;
    border-radius: 50%;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
}

.progressbar-breakpoints__item_red {
    left: 20%;
}
.progressbar-breakpoints__item_red.active:after {
    background-color: #eb1e57;
}

.progressbar-breakpoints__item_orange {
    left: 40%;
}
.progressbar-breakpoints__item_orange.active:after {
    background-color: #d34f2c;
}

.progressbar-breakpoints__item_yellow {
    left: 60%;
}
.progressbar-breakpoints__item_yellow.active:after {
    background-color: #d4c000;
}

.progressbar-breakpoints__item_green {
    left: 80%;
}
.progressbar-breakpoints__item_green.active:after {
    background-color: #58bd5b;
}

.progressbar-breakpoints__item_blue {
    left: 95%;
}
.progressbar-breakpoints__item_blue.active:after {
    background-color: #00c0af;
}

.content_user .profile__contact {
    display: flex;
    /*align-items: center;*/
    justify-content: space-between;
    flex-wrap: wrap;
    background-color: transparent;
    padding: 0 32px 0;
}
.content_user .profile__content{
    background-color: #2c2c2c;
}
.content_user .profile-stats__hero{
    background-color: transparent;
}
.content_user .profile-stats__hero{
    padding: 32px;
    margin-bottom: 0;
}
.profile__contact-item {
    width: 50%;
    margin-bottom: 50px;
}

.profile__contact-item__lable {
    color: #8f8f8f;
    font-size: 14px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 10px;
}

.profile__contact-item__val {
    color: #ffffff;
    font-size: 14px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    line-height: 1;
}

.profile__contact-item__val a {
    color: #ffffff;
}

.profile-stats__hero-btn {
    font-size: 18px;
    text-transform: uppercase;
    color: #dcad1f;
    text-decoration: none;
    padding-bottom: 8px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    font-size: 18px;
    line-height: 1;
    border-bottom: 1px dashed #dcad1f;
    cursor: pointer;
}

.profile-form-wrap {
    padding: 0 60px;
}

.profile-form__title {
    width: 100%;
    color: #ffffff;
    font-size: 24px;
    font-family: "Inter", sans-serif;
    line-height: 1;
    font-weight: 500;
    margin-bottom: 35px;
}
.profile-edit .profile-form.pass .col{
    width: 33%;
}

.profile-form {
    padding-top: 20px;
    max-width: 500px;
    margin-bottom: 45px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}

.profile-form__input {
    padding-top: 10px;
    position: relative;
    margin-bottom: 25px;
    width: 100%;
}

.profile-form__input input,
.profile-form__input select {
    background-color: transparent;
    border:none;
    border-bottom: 2px solid rgba(255,255,255,0.2);
    width: 100%;
    padding: 10px 15px 10px 0px;
    border-radius: 2px;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    line-height: 1;
    font-weight: normal;
}
.profile-form__input input::-webkit-input-placeholder {
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.profile-form__input input::-moz-placeholder { 
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.profile-form__input input:-ms-input-placeholder { 
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.profile-form__input input:-moz-placeholder { 
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.profile-form__input select {
    position: relative;
    z-index: 0;
    background-image: url('/img/select-arrow.png');
    background-position: 98% center;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}

.profile-form__input option {
    color: #fff;
    background-color: #28282c;
    cursor: pointer;
}

.profile-form__input option:hover {
    background-color: #66666f;
}

.profile-form__input-label {
    position: absolute;
    left: 10px;
    top: 0;
    padding: 0 10px;
    background-color: #28282c;
    color: #8f8f8f;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    line-height: 1;
    font-weight: normal;
    z-index: 1;
}

.profile-form__btn-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
}

.clear-button {
    font-size: 18px;
    text-transform: uppercase;
    color: #8f8f8f;
    text-decoration: none;
    padding-bottom: 8px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    font-size: 18px;
    line-height: 1;
    border: 1px dashed transparent;
    border-bottom: 1px dashed #8f8f8f;
    background-color: transparent;
    margin-left: 20px;
    transition: all 0.3s ease;
}

.clear-button:hover {
    color: #ecaf00;
    border-bottom-color: #ecaf00;
}

.profile-history {
    padding: 0 60px;
}

.profile-title {
    font-family: "Inter", sans-serif;
    font-size: 18px;
    line-height: 1;
    font-weight: normal;
    margin-bottom: 40px;
    color: #ffffff;
}

.profile-history .profile-form__title {
    font-size: 14px;
    margin-bottom: 20px;
}

.profile-history .profile-form {
    padding: 0;
    flex-direction: row;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    max-width: 100%;
}

.profile-history .datepicker {
    background-image: url('/img/select-arrow.png');
    background-repeat: no-repeat;
    background-position: 96% center;
}

.profile-history .profile-form__input {
    padding: 0;
    margin-bottom: 0;
    margin-right: 10px;
}

.profile-history .profile-form__input input {
    padding: 17px 25px 17px 12px;
    min-width: 175px;
}

.profile-form_submit {
    margin-left: 10px;
}

.profile-history__table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 35px;
}

.profile-history__table-head {
    display: flex;
    flex-direction: row;
    width: 100%;
}

.profile-history__table-head_date,
.profile-history__table-head_people,
.profile-history__table-head_price,
.profile-history__table-head_empty,
.profile-history__table-head_result {
    width: 100%;
    color: #ffffff;
    padding: 10px 20px;
    font-size: 14px;
}
.profile-history__table_date,
.profile-history__table_people,
.profile-history__table_price,
.profile-history__table_empty,
.profile-history__table_result {
    width: 100%;
    padding: 10px 10px;
    display: flex;
    color: #fff;
    /*text-transform: uppercase;*/
}

.profile-history__table_result.active {
    color: #28C928;
}

.profile-history__table_result.declined {
    color: #ff0000;
}

.profile-history__table_date-date {
    margin-right: 10px;
}

.profile-history__table_date,
.profile-history__table_price,
.profile-history__table_result {
    background-color: #313135;
}

.profile-history__table_date,
.profile-history__table-head_date {
    min-width: 120px;
}

.profile-history__table_people,
.profile-history__table-head_people {
    min-width: 105px;
}

.profile-history__table-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
}

.pagination-list {
    position: relative;
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 36px;
    list-style: none;
}

.pagination-list .prev {
    position: absolute;
    width: 32px;
    height: 32px;
    display: block;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    padding: 10px;
    transition: all 0.3s ease;
    fill: #8f8f8f;
    border-radius: 2px;
}

.pagination-list .next {
    position: absolute;
    width: 32px;
    height: 32px;
    display: block;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: all 0.3s ease;
    fill: #8f8f8f;
    border-radius: 2px;
}

.pagination-list .next.disabled {
    display: none;
}
.pagination-list .prev.disabled {
    display: none;
}

.pagination-list .prev:hover {
    fill: #fff;
    background-color: #313135;
}

.pagination-list .next:hover {
    fill: #fff;
    background-color: #313135;
}

.pagination-list .prev svg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 11px;
    transform: translate(-50%, -50%) rotate(180deg);
}

.pagination-list .next svg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 11px;
    transform: translate(-50%, -50%);
}

.pagination-list li {
    width: 32px;
    height: 32px;
    position: relative;
    margin-right: 5px;
    transition: all 0.3s ease;
    border-radius: 2px;
}

.pagination-list li:last-child {
    margin-right: 0;
}

.pagination-list li:hover {
    background-color: #313135;
}

.pagination-list li a {
    text-decoration: none;
    color: #8f8f8f;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.pagination-list li a:hover {
    color: #ffffff;
}

.profile-verify .profile-title {
    margin-bottom: 40px;
}

.profile-verify_wrap {
    padding: 0 60px;
    /*border-bottom: 1px solid #54545a;*/
    position: relative;
}

.profile-verify_wrap:last-child {
    border-bottom: none;
}

.profile-verify .profile-form__input-label {
    top: -10px;
}

.profile-form__select-file {
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
    pointer-events: none;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    font-size: 14px;
}

.profile-verify .profile-form {
    padding-top: 5px;
    display: flex;
    flex-direction: row;
    max-width: 690px;
    margin-bottom: 20px;
}

.profile-verify .profile-form__input {
    border: 1px solid #66666f;
    padding-top: 0;
    border-radius: 2px;
    margin-bottom: 0;
}

.profile-verify .profile-form__text {
    padding-left: 20px;
    font-size: 14px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    color: #8f8f8f;
    margin-bottom: 50px;
}

.profile-verify .profile-form__input input {
    padding: 13px 0;
}

.profile-form__input input[type="file"] {
    opacity: 0;
    width: 100%;
    height: 100%;
}

.verify-status {
    padding: 10px 0 10px 25px;
    position: relative;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 1;
}

.verify-status__icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    fill: #3abf4a;
}

.verify-status__icon-error {
    fill: #de1f53;
}

.verify-status__icon svg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.verify-message {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    list-style: none;
}

.verify-message-item {
    position: relative;
    padding: 30px 70px 30px 80px;
    width: 100%;
    border-bottom: 1px solid #35353a;
}

.verify-message-item:last-child {
    border-bottom: none;
}

.verify-message-item__preview {
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    overflow: hidden;
    background-color: #cacaca;
}

.verify-message-item__preview img {
    width: 100%;
}

.verify-message-item__title {
    position: relative;
    padding-left: 25px;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    line-height: 1;
    font-size: 14px;
}

.verify-message-item_check .verify-message-item__title {
    fill: #3abf4a;
}

.verify-message-item_error .verify-message-item__title {
    fill: #de1f53;
}
.verify-message-item_wait .verify-message-item__title {
    fill: #00c0af;
}

.verify-message-item__title svg {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.verify-message-item__close {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border-bottom: 1px solid #424245;
    color: #8f8f8f;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    font-size: 14px;
    transition: all 0.3s ease;
}

.verify-message-item__close:hover {
    color: #de1f53;
    border-bottom-color: #de1f53;
}

/*-------------------*\
      end profile
\*-------------------*/

/*modals*/

.modal,
.modal-box {
    z-index: 900;
}

.modal-sandbox {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: transparent;
}

.modal {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5);
    overflow: auto;
    align-items: center;
    justify-content: center;
}

.modal-box {
    position: absolute;
    width: 80%;
    max-width: 320px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation-name: modalbox;
    animation-duration: 0.4s;
    animation-timing-function: cubic-bezier(0, 0, 0.3, 1.6);
    background-color: #28282c;
    color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.21);
    border-radius: 3px;
    padding: 15px;
}

.modal-header {
    line-height: 24px;
}

.modal-box .yellow_btn {
    display: block;
    margin: 0 auto;
    display: flex;
    align-items: center;
    flex-direction: row;
}

/* Close Button */
.close-modal {
    cursor: pointer;
    opacity: 0.6;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    color: #484848;
    transition: all 0.3s ease;
}

.close-modal:hover {
    color: #ffffff;
}

/* Animation */
@-webkit-keyframes modalbox {
    0% {
        top: 0;
        opacity: 0;
    }

    100% {
        top: 50%;
        opacity: 1;
    }
}

/*form in modal*/
.modal_title {
    margin-bottom: 35px;
}
.modal_form {
    text-align: center;
}
.modal_form p {
    position: relative;
    margin: 0 0 35px;
}
.modal_form p label {
    display: block;
    position: absolute;
    background-color: #28282c;
    padding: 0 7px;
    left: 10px;
    top: -10px;
    font-weight: 300;
}
.modal_form p input {
    display: block;
    font-weight: 300;
    background-color: transparent;
    border-width: 1px;
    border-color: rgb(102, 102, 111);
    border-style: solid;
    border-radius: 3px;
    line-height: 38px;
    width: 100%;
    color: #fff;
    padding: 0 15px;
}
.modal_form button {
    width: 100%;
    justify-content: center;
}
.acceptance {
    font-size: 12px;
    color: #8f8f8f;
    margin-top: 10px;
}

.form-group .error-message,
.form-group .error-message a {
    font-size: 13px;
    color: #ff0000;
}

/*-------------------*\
      footer
\*-------------------*/
.footer_top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.logos {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}

.logos a {
    margin-right: 50px;
    margin-left: 30px;
    max-width: 130px;
}

.logos > img {
    margin-right: 15px;
}

.footer_top .social_links a {
    display: inline-block;
    border-width: 2px;
    border-color: rgb(84, 84, 84);
    border-style: solid;
    border-radius: 50%;
    width: 58px;
    height: 58px;
    text-align: center;
    line-height: 60px;
}

.footer_top .social_links span {
    margin-right: 20px;
}

.footer_top .social_links a:nth-of-type(1) img,
.footer_top .social_links a:nth-of-type(3) img {
    filter: invert(1);
}

.footer_text {
    color: #696969;
}

.cut_text {
    overflow: hidden;
    position: relative;
}

.w_overlay {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: flex-end;
    align-items: flex-end;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 100px;
    background: linear-gradient(
        to top,
        rgba(20, 25, 35, 1),
        rgba(20, 25, 25, 1),
        rgba(20, 25, 35, 0.5),
        rgba(20, 25, 35, 0),
        rgba(20, 25, 35, 0)
    );
}

.cut_text.showed .w_overlay {
    position: static;
    height: auto;
    background: transparent;
}

.show_cut {
    color: #fff;
    background: none;
    border: none;
    text-decoration: underline;
}

.footer_bottom {
    border-top: 1px solid #fff;
    margin-top: 30px;
}

.bottom_menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}

.bottom_menu ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    list-style-type: none;
    padding: 0;
    margin: 0;
    -ms-align-items: center;
    align-items: center;
    height: 70px;
}

.bottom_menu ul li a {
    margin-right: 20px;
    color: #fff;
    text-decoration: none;
}

.copyright {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}

.copyright span {
    font-size: 14px;
    color: #a3a3a3;
}

.copyright a {
    text-decoration: underline;
    color: #fff;
    font-size: 14px;
}

/*-------------------*\
      end footer
\*-------------------*/

/* style 28.03.19 */

.profile-cashbox {
    padding: 0 60px;
}

.profile-cashbox__tabs-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
}

.profile-cashbox__tabs {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    border-radius: 3px;
}

.profile-cashbox__tab {
    color: #ecaf00;
    font-family: "Inter", sans-serif;
    font-weight: bold;
    font-size: 16px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
.profile-cashbox__tab svg {
    fill: #ecaf00;
    margin-left: 15px;
}
.profile-cashbox__tab.active {
    background-color: #ecaf00;
    color: #28282c;
}
.profile-cashbox__tab:hover svg,
.profile-cashbox__tab.active svg {
    fill: #28282c;
}
.profile-cashbox__tab:hover {
    background-color: #ecaf00;
    color: #28282c;
}

.profile-cashbox__tab-content {
    width: 100%;
}

.profile-cashbox__row {
    display: flex;
    align-items: flex-start;
    /*justify-content: space-between;*/
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    border-bottom: 1px solid #54545a;
    padding-bottom: 30px;
    margin-bottom: 0px;
}

.profile-cashbox__row_more {
    border-bottom: none;
    padding-bottom: 0;
}

.profile-cashbox__tip {
    display: block;
    color: #6A6A6A;
    font-size: 11px;
    padding: 0 20px 20px 0;
}

.profile-cashbox__row_more .profile-cashbox__label {
    margin-bottom: 48px;
}

.profile-cashbox__row_more .profile-cashbox__label span {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.profile-cashbox__row_more .profile-cashbox__label span .profile-cashbox__label_val {
    color: #fff;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    margin-bottom: 5px;
    font-size: 16px;
}
.profile-cashbox__row_more .profile-cashbox__label span .profile-cashbox__label_bonus {
    color: #65d868;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    margin-bottom: 5px;
    font-size: 14px;
}

.profile-cashbox__title {
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 20px;
}

.profile-cashbox__label {
    max-width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100px;
    width: 100px;
    cursor: pointer;
}

.profile-cashbox__label span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 16px;
    border: 1px solid transparent;
    border-radius: 8px;
}

.profile-cashbox__label input {
    display: none;
}

.profile-cashbox__label input:checked + span {
    border: 2px solid #ECAF00;
}

.profile-cashbox__custom_sum {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.profile-cashbox__custom_sum .profile-cashbox__title {
    max-width: 200px;
    width: 100%;
    margin-bottom: 0;
}

.profile-cashbox__custom_sum input[type="text"] {
    background-color: transparent;
    max-width: 200px;
    width: 100%;
    padding: 10px 15px 10px 0px;
    color:rgba(255,255,255,0.7);
    font-family: "Inter", sans-serif;
    font-size: 18px;
    line-height: 1;
    font-weight: normal;
    border: none;

}

.profile-cashbox__custom_sum input[type="submit"] {
    padding: 0 10px;
    width: 100%;
}

.profile-cashbox__custom_sum_bonus {
    max-width: 30%;
    width: 100%;
    text-align: left;
}

.profile-cashbox__custom_sum_bonus_title {
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: normal;
}

.profile-cashbox__custom_sum_bonus_text {
    color: #65d868;
    font-size: 14px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
}

.pay_in .yellow_btn{
    font-size: 18px;
    font-family: "Inter", sans-serif;
    padding: 14px 69px;
    border-radius: 8px;
    height: auto;
    font-weight: 500;
}

.profile-cashbox__promo {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    height: 70px;
    padding-bottom: 30px;
    border-bottom: 1px solid #54545a;
}

.profile-cashbox__promo_label {
    margin-right: 30px;
    cursor: pointer;
}

.profile-cashbox__promo_label span {
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 30px;
    position: relative;
}

.profile-cashbox__promo_label span:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #66666f;
    transform: translateY(-50%);
    border-radius: 2px;
}

.profile-cashbox__promo_label span:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 5px;
    width: 10px;
    height: 10px;
    transform: translateY(-50%);
    background-color: #ecaf00;
    display: none;
    border-radius: 2px;
}

.profile-cashbox__promo_label input {
    display: none;
}

.profile-cashbox__promo_label input:checked + span:before {
    display: block;
}

.profile-cashbox__promo_input {
    background-color: transparent;
    border: 1px solid #66666f;
    max-width: 200px;
    width: 100%;
    padding: 10px 15px;
    border-radius: 2px;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    line-height: 1;
    font-weight: normal;
    display: none;
}

.profile-cashbox_sum {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
}

.profile-cashbox_sum .yellow_btn {
    cursor: pointer;
}

.profile-cashbox_sum_in {
    text-align: left;
}

.profile-cashbox_sum_title {
    color: #ffffff;
    margin-bottom: 5px;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.profile-cashbox_sum_have {
    text-align: left;
}

.profile-cashbox_sum_have .profile-cashbox_sum_val {
    color: #65d868;
}

.profile-cashbox_sum_val {
    color: #ffffff;
    font-size: 24px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
}

.profile-cashbox__out_wrap {
    /*    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;*/
    width: 100%;
}

.profile-form__out {
    /*width: 50%;*/
    padding-right: 20px;
    padding-top: 0;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.cache-out-form {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-end;
}
.cache-out-form .profile-form__input {
    width: auto;
    position: relative;
}
.cache-out-form .profile-form__input .help-block {
    position: absolute;
    left: 0;
    bottom: -24px;
    width: 100%;
}
.cache-out-form .profile-form__input input[type="text"] {
    /* width: 265px; */
    width: 185px;
}
.cache-out-form .profile-form__input:first-child {
    width: 100%;
    margin-bottom: 10px;
}

.profile-form__out .profile-form__btn-wrap,
.profile-form__out .yellow_btn {
    width: 100%;
}
.cache-out-form.profile-form__out .profile-form__btn-wrap {
    width: auto;
    margin-bottom: 25px;
}

.profile-cashbox__out_content {
    max-width: 50%;
}

.profile-cashbox__out_text {
    color: #8f8f8f;
    font-size: 14px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    margin-bottom: 20px;
}

.profile-cashbox__out_img {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.profile-cashbox__out_img img {
    max-width: 80px;
    filter: grayscale(1);
    margin: 0 10px 10px 10px;
}

.labels-list {
    display: flex;
    flex-wrap: wrap;
}
.cash-selector-label {
    display: block;
    position: relative;
    width: auto;
    cursor: pointer;
    margin: 0 4px 38px;
}
.cash-selector-label:first-child{
    margin-left: 0;
}
.cash-selector-label .tooltip {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    left: calc(100% + 15px);
    top: 50%;
    transform: translateY(-50%);
    width: 300px;
    padding: 12px;
    font-size: 14px;
    line-height: 17px;
    color: rgba(255,255,255,0.7);
    z-index: 10;
    background: #373737;
    border: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}
.cash-selector-label span:hover + .tooltip {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.5s ease;
}
.cash-selector-label .tooltip:before {
    content: "";
    display: block;
    position: absolute;
    left: -10px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 10px 5px 0;
    border-color: transparent #373737 transparent transparent;
}
.cash-selector-label .tooltip:after {
    content: "";
    display: block;
    position: absolute;
    left: -8px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 8px 4px 0;
    border-color: transparent #373737 transparent transparent;
}

.cash-selector-label span {
    display: flex;
    justify-content: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(81, 79, 86);
    border-radius: 2px;
    background-color: #313035;
    height: 112px;
}
.cash-selector-label input {
    position: absolute;
    visibility: hidden;
}
.cache-out-form .profile-form__input-label {
    position: static;
    background: none;
    padding: 0;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    font-family: "Inter", sans-serif;
}
.error-alert {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}
.error-alert .sandbox {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0.5;
}
.error-alert .alert-block {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-style: solid;
    border-width: 1px;
    border-color:rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    background-color: rgb(33, 33, 33);
    width: 480px;
    padding: 25px;
    color: rgba(255,255,255,0.7);
    font-size: 16px;
    line-height: 24px;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
}
.error-alert .alert-block.succes {
    /*box-shadow: 0 0 27px 0 #2cd424;*/
    border: 1px solid rgba(255, 255, 255, 0.05);
}
.error-alert .alert-block.shadow-none {
    box-shadow: none;
}
.error-alert .alert-block .close {
    position: absolute;
    top: 0;
    right: 3px;
    cursor: pointer;
    font-size: 24px;
    line-height: 1;
    opacity: 0.7;
}
.error-alert .alert-block .close:hover {
    opacity: 1;
}

@media screen and (max-width: 1100px) {
    .profile-cashbox__row-method {
        justify-content: center;
    }

    .profile-cashbox__label {
        margin-right: 10px;
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 768px) {

    .profile-cashbox__custom_sum .profile-cashbox__title {
        max-width: 50%;
    }

    .profile-cashbox__custom_sum {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .profile-cashbox__custom_sum_bonus {
        margin-top: 15px;
    }

    .profile-cashbox_sum {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .profile-cashbox_sum_in,
    .profile-cashbox_sum_have {
        max-width: 50%;
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }

    .profile-cashbox {
        padding: 0 15px;
    }

    .profile-cashbox__out_wrap {
        flex-direction: column;
        align-items: center;
    }

    .profile-cashbox__out_wrap .profile-form__out {
        margin: 0 auto 30px auto;
        width: 100%;
    }
    .profile-cashbox__out_content {
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .profile-cashbox__custom_sum {
        flex-direction: column;
        align-items: center;
    }
    .profile-cashbox__custom_sum .profile-cashbox__title {
        margin-bottom: 15px;
        max-width: 100%;
        text-align: center;
        margin-right: 0;
    }

    .profile-cashbox__promo {
        flex-direction: column;
        height: auto;
    }

    .profile-cashbox__promo_label {
        margin-bottom: 15px;
    }
}

/* style 28.03.19 */

/*-------------------*\
      start media
\*-------------------*/

@media screen and (max-width: 1200px) {
    .container {
        padding: 0;
    }

    .article iframe {
        height: 560px;
    }

    .content_blog {
        padding: 20px 0 60px 0;
    }

    .hero-nav {
        margin-right: 80px;
    }

    .top-nav .yellow_btn {
        padding: 0 20px;
    }

    .hero-score__value,
    .hero-score__value a {
        font-size: 18px;
    }

    .logo span {
        margin-left: 15px;
        padding-left: 15px;
    }

    .progressbar-line__mask {
        background-size: 619px 100%;
    }
}

@media screen and (max-width: 1100px) {
    .hero {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        margin-right: 20px;
    }

    .hero-nav {
        padding: 5px 20px 5px 40px;
        margin-right: 0;
        margin-bottom: 0;
    }

    .hero-score {
        flex-direction: row;
        margin-right: 0;
    }

    .hero-score__title {
        margin-right: 10px;
    }
}

@media screen and (max-width: 992px) {
    .hero-nav {
        padding: 5px 20px 5px 25px;
    }

    .hero-nav__icon:after {
        display: none;
    }

    .logo span {
        display: none;
    }

    .progressbar-line__mask {
        background-size: 670px 100%;
    }

    .profile {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .profile__mnu--col{
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .profile__mnu {
        /*width: 100%;*/
        /*max-width: 100%;*/
        /*margin-bottom: 20px;*/
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        justify-content: center;
        padding: 0;
    }
    .profile__mnu-item {
        padding-left: 45px;
        width: auto;
        margin-right: 10px;
        margin-left: 10px;
    }

    .profile__burger {
        display: none;
    }
    .profile__mnu-item__img {
        left: 0;
    }
}
.stream.profile-edit .profile-form .col{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
}
.stream.profile-edit .profile-form .profile-form__input-label{
    font-size: 16px;
    top: -23px;
}
.stream.profile-edit .profile-form .profile-form__input{
    width: 20%;
    margin-right: 40px;
    margin-bottom: 60px;
}
.stream .field-achievements-hasallachievements label{
    background-color: transparent;
    font-size: 18px;
    color: #fff;
    display: flex;
    align-items: center;
}
.stream .field-achievements-hasallachievements input{
    width: 20px;
    height: 20px;
    margin-right: 15px;
}
.stream .cover_btn{
    width: 100%;
}
.stream.profile-edit .profile-form input.filled + .profile-form__input-label,
.stream.profile-edit .profile-form input:focus + .profile-form__input-label{
    font-size: 16px;
}
.stream .yellow_btn.yellow_btn_cash{
    font-family: "Inter", sans-serif;
}
.update-history-item{
    cursor: pointer;
    color: #ecaf00;
}
.update-history-item:hover{
    text-decoration: underline;
}
.stream .profile-history.trade-history .profile-history__table-row div.profile-history__table_people.terminal_history_lose{
    color: #ff0000;
}
@media screen and (max-width: 768px) {
    .profile__mnu-item {
        padding-left: 30px;
    }
    .content_blog {
        padding: 20px 0 20px 0;
    }

    .article {
        padding: 20px 0 0 0;
    }

    .article__col_left {
        padding: 10px 15px 0 0;
    }

    .article__col_right {
        max-width: 200px;
    }

    .article h1 {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 25px;
    }

    .article h2 {
        font-size: 20px;
        line-height: 32px;
    }

    .article ol {
        padding-left: 30px;
    }

    .article ul li {
        padding-left: 30px;
    }

    .article img {
        margin-bottom: 25px;
        float: none;
        margin: 0 auto;
        display: block;
        margin-bottom: 15px;
    }

    .article p {
        font-size: 16px;
        line-height: 24px;
    }
    .article p span{
        font-size: 16px !important;
    }

    .article iframe {
        height: 390px;
        margin: 30px 0;
    }

    .top-nav {
        align-items: center;
        display: none;
    }

    .top-nav .active {
        display: block;
    }

    .top-nav .yellow_btn {
        height: 40px;
        font-size: 14px;
    }

    header {
        padding: 0;
        display: flex;
        align-items: center;
        flex-direction: row;
        justify-content: center;
    }

    .hero {
        margin-right: 10px;
    }

    .hero-nav {
        padding: 5px 0 5px 20px;
    }

    .hero-nav__name {
        font-size: 14px;
    }

    .hero-nav__arrow {
        right: auto;
        left: 0;
    }

    .hero-nav__icon {
        display: none;
    }

    .hero-score__title {
        font-size: 12px;
    }

    .hero-score__value,
    .hero-score__value a {
        font-size: 14px;
    }

    .menu_toggle {
        margin-left: 0;
    }
    .progressbar-line__mask {
        background-size: 718px 100%;
    }

    .profile-stats__hero {
        padding: 0 15px 0 15px;
        flex-direction: column;
    }

    .profile__content {
        padding: 20px 0 20px 0;
    }

    .profile-stats__hero-img {
        min-width: 100px;
        min-height: 100px;
        max-width: 100px;
        max-height: 100px;
        margin-bottom: 15px;
    }

    .profile-stats__hero-data {
        margin-left: 0;
    }

    .profile-stats__hero-data__cash {
        width: 100%;
        text-align: center;
    }

    .profile-stats__hero-data__status {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .profile-stats__hero-data {
        justify-content: center;
        align-items: center;
    }

    .profile-form {
        margin: 0 auto;
    }

    .profile-form-wrap {
        padding: 0 15px;
    }

    .profile-form__btn-wrap .yellow_btn {
        padding: 0 15px;
        height: 40px;
    }

    .profile-form__btn-wrap .clear-button {
        margin-left: 10px;
    }

    .profile-verify_wrap .profile-form {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .profile-verify_wrap .profile-form__input {
        margin-bottom: 20px;
    }

    .profile-verify_wrap .profile-form__text {
        padding-left: 0;
        width: 100%;
        text-align: center;
    }

    .verify-message-item {
        padding: 30px 70px 30px 50px;
    }

    .profile-history .profile-form {
        display: flex;
        flex-direction: column;
    }
    .profile-history .profile-form .profile-form__input {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .profile-history {
        padding: 0 15px;
    }

    .profile-history__table_empty,
    .profile-history__table-head_empty {
        display: none;
    }

    .profile-history__table_result {
        background-color: transparent;
    }
    .profile-history__table_date,
    .profile-history__table_people,
    .profile-history__table_price,
    .profile-history__table_empty,
    .profile-history__table_result {
        padding: 10px;
    }
    .profile-history__table-head_date,
    .profile-history__table-head_people,
    .profile-history__table-head_price,
    .profile-history__table-head_empty,
    .profile-history__table-head_result {
        padding: 10px;
    }
    .profile-cashbox__custom_sum_bonus {
        max-width: 200px;
        margin-top: 0;
        text-align: center;
    }
    .side-sect {
        width: 235px;
        right: -100px;
    }
}

@media screen and (max-width: 580px) {
    .progressbar-line__mask {
        background-size: 510px 100%;
    }
    .profile-verify_wrap {
        padding: 0 15px;
    }
    .verify-status {
        padding: 25px 0 25px 25px;
    }
}

@media screen and (max-width: 480px) {
    .article__col_left {
        padding: 0;
    }

    .article__col_right {
        max-width: 100%;
    }

    .article iframe {
        height: 230px;
    }

    .article__cols {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    header {
        height: 70px;
    }

    header .logo {
        display: none;
    }

    .top-nav {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-direction: row;
    }

    .top-nav .yellow_btn {
        padding: 0 10px;
    }

    header .container-large {
        padding: 0 10px;
    }

    .hero {
        align-items: flex-start;
    }

    .hero-nav {
        padding: 5px 20px 5px 0;
    }

    .hero-nav__arrow {
        right: 0;
        left: auto;
    }

    .inner-mnu_center {
        left: 0;
        transform: translateX(0);
    }

    .main-title {
        font-size: 28px;
    }

    .menu_toggle {
        padding: 0;
        margin-left: 10px;
    }

/*    .hero-score__title {
        display: none;
    }*/

    .inner-mnu_right {
        right: 0;
    }

    .progressbar-line__mask {
        background-size: 430px 100%;
    }

    .progressbar-breakpoints span {
        display: none;
    }
    .progressbar {
        margin-bottom: 15px;
    }

    .profile-history__table_date,
    .profile-history__table_people,
    .profile-history__table_price,
    .profile-history__table_empty,
    .profile-history__table_result {
        font-size: 10px;
        padding: 10px 5px;
    }
    .profile-history__table-head_date,
    .profile-history__table-head_people,
    .profile-history__table-head_price,
    .profile-history__table-head_empty,
    .profile-history__table-head_result {
        font-size: 10px;
        padding: 10px 5px;
    }
    .profile-history__table_date,
    .profile-history__table-head_date {
        min-width: 100px;
    }
    .profile-history__table_people,
    .profile-history__table-head_people {
        min-width: 50px;
    }
    .profile-history__table {
        margin-bottom: 15px;
    }

    .pagination-list {
        width: 100%;
        margin: 0 auto;
    }
    .message-item {
        padding: 20px 50px;
    }
    .message-item:after {
        left: 10px;
    }
}

@media screen and (max-width: 850px) {
    .profile-history .profile-form {
        flex-direction: column;
    }

    .profile-history .profile-form .profile-form__input {
        margin-bottom: 15px;
        margin-right: 0;
    }

    .profile-history .profile-form .clear-button {
        margin-top: 15px;
        margin-left: 0;
    }
}
@media screen and (max-width: 380px) {
    .progressbar-line__mask {
        background-size: 330px 100%;
    }
}

/*-------------------*\
      end media
\*-------------------*/

.take-part-text {
    text-align: center;
}

.header-data__status {
    position: absolute;
    margin-top: 7px;
}

.cookies {
    background-color: rgb(33, 33, 33);
    width: 100%;
    padding: 20px;
    position: fixed;
    bottom: 0;
    color: #ffffff;
    text-align: center;
    z-index: 10;
}

.cookies p {
    margin-bottom: 10px;
    font-size: 14px;
}



.profile__mnu--col {
    transform: translateX(-200%);
    opacity: 0;
    transition: all 0.5s ease 0.3s;
}

.profile__content {
    transform: translateX(200%);
    opacity: 0;
    transition: all 0.7s ease;
}

.loaded .profile__mnu--col,
.loaded .profile__content {
    opacity: 1;
    transform: translateX(0);
}
#procent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 100%);
    font-size: 36px;
    color: #ecaf00;
    text-shadow: 0 0 9px rgba(236, 175, 0, 1);
}

.n-icon::before {
    display: inline-block;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
}
.content.sitemap *{
    color: #fff;
}
.content.sitemap{
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: 50vh;
}
.content.sitemap h1{
    margin-bottom: 45px;
}
.content.sitemap ul{
    list-style: none;
}
.content.sitemap ul li{
    margin-bottom: 5px;
}
.content.sitemap ul a:hover{
    text-decoration: none;

}
.n-icon-contact-youtube::before {
    content: "";
    width: 3em;
    height: 3em;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUmVndWxhdGlvbi1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzE3LjAwMDAwMCwgLTY0MC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjUuMDAwMDAwLCA2NDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkyLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNSIgZmlsbD0iI0RDM0EzQSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTUiIHg9IjAiIHk9IjAiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgcng9IjQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ieW91dHViZS1sb2dvLSgxKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjAuMTkxMjYzMiwyMC40ODEwNjY3IEwxOC42MzE1Nzg5LDIwLjQ4MTA2NjcgTDE4LjYzODg0MjEsMTkuNTg4NDg4OSBDMTguNjM4ODQyMSwxOS4xOTE4MjIyIDE4Ljk2OTQ3MzcsMTguODY3MzMzMyAxOS4zNzMzNjg0LDE4Ljg2NzMzMzMgTDE5LjQ3Mjg0MjEsMTguODY3MzMzMyBDMTkuODc3Njg0MiwxOC44NjczMzMzIDIwLjIwOTI2MzIsMTkuMTkxODIyMiAyMC4yMDkyNjMyLDE5LjU4ODQ4ODkgTDIwLjE5MTI2MzIsMjAuNDgxMDY2NyBaIE0xNC4zNDA5NDc0LDE4LjU2ODM1NTYgQzEzLjk0NTI2MzIsMTguNTY4MzU1NiAxMy42MjE1Nzg5LDE4LjgzMDMxMTEgMTMuNjIxNTc4OSwxOS4xNTEwNjY3IEwxMy42MjE1Nzg5LDIzLjQ5MiBDMTMuNjIxNTc4OSwyMy44MTIxMzMzIDEzLjk0NTI2MzIsMjQuMDczNDY2NyAxNC4zNDA5NDc0LDI0LjA3MzQ2NjcgQzE0LjczODIxMDUsMjQuMDczNDY2NyAxNS4wNjIyMTA1LDIzLjgxMjEzMzMgMTUuMDYyMjEwNSwyMy40OTIgTDE1LjA2MjIxMDUsMTkuMTUxMDY2NyBDMTUuMDYyMjEwNSwxOC44MyAxNC43MzgyMTA1LDE4LjU2ODM1NTYgMTQuMzQwOTQ3NCwxOC41NjgzNTU2IFogTTIzLjg0MjEwNTMsMTYuMTQwMTMzMyBMMjMuODQyMTA1MywyNC4zOTgyNjY3IEMyMy44NDIxMDUzLDI2LjM3OTExMTEgMjIuMDk4NjMxNiwyOCAxOS45NjczNjg0LDI4IEw0LjAzMjk0NzM3LDI4IEMxLjkwMTA1MjYzLDI4IDAuMTU3ODk0NzM3LDI2LjM3OTExMTEgMC4xNTc4OTQ3MzcsMjQuMzk4MjY2NyBMMC4xNTc4OTQ3MzcsMTYuMTQwMTMzMyBDMC4xNTc4OTQ3MzcsMTQuMTU5Mjg4OSAxLjkwMTA1MjYzLDEyLjUzODA4ODkgNC4wMzI5NDczNywxMi41MzgwODg5IEwxOS45NjczNjg0LDEyLjUzODA4ODkgQzIyLjA5ODYzMTYsMTIuNTM4MDg4OSAyMy44NDIxMDUzLDE0LjE1OTI4ODkgMjMuODQyMTA1MywxNi4xNDAxMzMzIFogTTUuMDk1ODk0NzQsMjUuMjk0ODg4OSBMNS4wOTQ2MzE1OCwxNi41OTU5MTExIEw3LjA2OTg5NDc0LDE2LjU5NjUzMzMgTDcuMDY5ODk0NzQsMTUuMzA3NiBMMS44MDQ0MjEwNSwxNS4yOTk4MjIyIEwxLjgwNDQyMTA1LDE2LjU2Njk3NzggTDMuNDQ4MTA1MjYsMTYuNTcxNjQ0NCBMMy40NDgxMDUyNiwyNS4yOTQ4ODg5IEw1LjA5NTg5NDc0LDI1LjI5NDg4ODkgWiBNMTEuMDE2OTQ3NCwxNy44OTE2ODg5IEw5LjM3MDEwNTI2LDE3Ljg5MTY4ODkgTDkuMzcwMTA1MjYsMjIuNTM2ODg4OSBDOS4zNzAxMDUyNiwyMy4yMDg4ODg5IDkuNDExNDczNjgsMjMuNTQ0ODg4OSA5LjM2NzU3ODk1LDIzLjY2MzQyMjIgQzkuMjMzNjg0MjEsMjQuMDIzNjg4OSA4LjYzMTc4OTQ3LDI0LjQwNjM1NTYgOC4zOTcxNTc4OSwyMy43MDIzMTExIEM4LjM1NzM2ODQyLDIzLjU3OTExMTEgOC4zOTI0MjEwNSwyMy4yMDczMzMzIDguMzkxNzg5NDcsMjIuNTY4OTMzMyBMOC4zODUxNTc4OSwxNy44OTE2ODg5IEw2Ljc0NzQ3MzY4LDE3Ljg5MTY4ODkgTDYuNzUyNTI2MzIsMjIuNDk1NTExMSBDNi43NTM3ODk0NywyMy4yMDExMTExIDYuNzM2NDIxMDUsMjMuNzI3MiA2Ljc1ODIxMDUzLDIzLjk2Njc1NTYgQzYuNzk4MzE1NzksMjQuMzg4OTMzMyA2Ljc4NDEwNTI2LDI0Ljg4MTExMTEgNy4xODE2ODQyMSwyNS4xNjIzNTU2IEM3LjkyMjUyNjMyLDI1LjY4ODEzMzMgOS4zNDI2MzE1OCwyNS4wODM5NTU2IDkuNjk3ODk0NzQsMjQuMzMyMzExMSBMOS42OTQ3MzY4NCwyNS4yOTE0NjY3IEwxMS4wMTcyNjMyLDI1LjI5MzAyMjIgTDExLjAxNjk0NzQsMTcuODkxNjg4OSBaIE0xNi4yODUyNjMyLDIzLjIxMTA2NjcgTDE2LjI4MTc4OTUsMTkuMzQ0ODg4OSBDMTYuMjgwNTI2MywxNy44NzE0NjY3IDE1LjE2MTY4NDIsMTYuOTg5MTU1NiAxMy42NDMwNTI2LDE4LjE4MTMzMzMgTDEzLjY0OTY4NDIsMTUuMzA2OTc3OCBMMTIuMDA0NzM2OCwxNS4zMDk0NjY3IEwxMS45OTY4NDIxLDI1LjIzMDggTDEzLjM0OTY4NDIsMjUuMjExNTExMSBMMTMuNDcyODQyMSwyNC41OTM2NDQ0IEMxNS4yMDExNTc5LDI2LjE1NTczMzMgMTYuMjg3Nzg5NSwyNS4wODUyIDE2LjI4NTI2MzIsMjMuMjExMDY2NyBaIE0yMS40MzkyNjMyLDIyLjY5ODY2NjcgTDIwLjIwNDUyNjMsMjIuNzA1MiBDMjAuMjAzODk0NywyMi43NTM0MjIyIDIwLjIwMiwyMi44MDkxMTExIDIwLjIwMTM2ODQsMjIuODY5Nzc3OCBMMjAuMjAxMzY4NCwyMy41NDg2MjIyIEMyMC4yMDEzNjg0LDIzLjkxMiAxOS44OTY2MzE2LDI0LjIwNzg2NjcgMTkuNTI2NTI2MywyNC4yMDc4NjY3IEwxOS4yODQ2MzE2LDI0LjIwNzg2NjcgQzE4LjkxMzg5NDcsMjQuMjA3ODY2NyAxOC42MDkxNTc5LDIzLjkxMiAxOC42MDkxNTc5LDIzLjU0ODYyMjIgTDE4LjYwOTE1NzksMjMuNDczMzMzMyBMMTguNjA5MTU3OSwyMi43MjY2NjY3IEwxOC42MDkxNTc5LDIxLjc2MzE1NTYgTDIxLjQzNjczNjgsMjEuNzYzMTU1NiBMMjEuNDM2NzM2OCwyMC43MTQ3MTExIEMyMS40MzY3MzY4LDE5Ljk0ODQ0NDQgMjEuNDE2ODQyMSwxOS4xODI0ODg5IDIxLjM1MjQyMTEsMTguNzQ0NDQ0NCBDMjEuMTUsMTcuMzU4NzU1NiAxOS4xNzU2ODQyLDE3LjEzODggMTguMTc4NDIxMSwxNy44NDgxMzMzIEMxNy44NjU0NzM3LDE4LjA2OTY0NDQgMTcuNjI2NDIxMSwxOC4zNjYxMzMzIDE3LjQ4NzQ3MzcsMTguNzY0MzU1NiBDMTcuMzQ3MjYzMiwxOS4xNjI4ODg5IDE3LjI3NzQ3MzcsMTkuNzA3MzMzMyAxNy4yNzc0NzM3LDIwLjM5ODkzMzMgTDE3LjI3NzQ3MzcsMjIuNzA0MjY2NyBDMTcuMjc4MTA1MywyNi41MzY1MzMzIDIyLjAwMjk0NzQsMjUuOTk0ODg4OSAyMS40MzkyNjMyLDIyLjY5ODY2NjcgWiBNMTUuMTA1MTU3OSwxMC4xODMyODg5IEMxNS4xOTAxMDUzLDEwLjM4Njc1NTYgMTUuMzIyMTA1MywxMC41NTE2NDQ0IDE1LjUwMTE1NzksMTAuNjc2MDg4OSBDMTUuNjc4LDEwLjc5ODY2NjcgMTUuOTA0MTA1MywxMC44NjAyNjY3IDE2LjE3NTA1MjYsMTAuODYwMjY2NyBDMTYuNDEyNTI2MywxMC44NjAyNjY3IDE2LjYyMjg0MjEsMTAuNzk3MTExMSAxNi44MDYsMTAuNjY2NzU1NiBDMTYuOTg4NTI2MywxMC41MzcwMjIyIDE3LjE0MjMxNTgsMTAuMzQzMiAxNy4yNjgsMTAuMDg0NjY2NyBMMTcuMjM2NzM2OCwxMC43MjEyIEwxOS4wNzI0MjExLDEwLjcyMTIgTDE5LjA3MjQyMTEsMy4wMzAyMjIyMiBMMTcuNjI3MzY4NCwzLjAzMDIyMjIyIEwxNy42MjczNjg0LDkuMDE2IEMxNy42MjczNjg0LDkuMzQwMTc3NzggMTcuMzU2NDIxMSw5LjYwNTU1NTU2IDE3LjAyNTE1NzksOS42MDU1NTU1NiBDMTYuNjk1Nzg5NSw5LjYwNTU1NTU2IDE2LjQyMzg5NDcsOS4zNDAxNzc3OCAxNi40MjM4OTQ3LDkuMDE2IEwxNi40MjM4OTQ3LDMuMDMwMjIyMjIgTDE0LjkxNTY4NDIsMy4wMzAyMjIyMiBMMTQuOTE1Njg0Miw4LjIxNzY4ODg5IEMxNC45MTU2ODQyLDguODc4NDg4ODkgMTQuOTI4LDkuMzE5MDIyMjIgMTQuOTQ3ODk0Nyw5LjU0MjQgQzE0Ljk2ODQyMTEsOS43NjQyMjIyMiAxNS4wMjAyMTA1LDkuOTc3MDIyMjIgMTUuMTA1MTU3OSwxMC4xODMyODg5IFogTTkuNTQyMjEwNTMsNS44Mzk1NTU1NiBDOS41NDIyMTA1Myw1LjEwMTI4ODg5IDkuNjA0NzM2ODQsNC41MjQ4IDkuNzI4ODQyMTEsNC4xMDkxNTU1NiBDOS44NTM4OTQ3NCwzLjY5NTA2NjY3IDEwLjA3ODQyMTEsMy4zNjIxNzc3OCAxMC40MDM2ODQyLDMuMTExMTExMTEgQzEwLjcyOCwyLjg1ODggMTEuMTQzMjYzMiwyLjczMjQ4ODg5IDExLjY0ODIxMDUsMi43MzI0ODg4OSBDMTIuMDcyOTQ3NCwyLjczMjQ4ODg5IDEyLjQzNjczNjgsMi44MTQ2MjIyMiAxMi43NDA1MjYzLDIuOTc1NDY2NjcgQzEzLjA0NTg5NDcsMy4xMzcyNDQ0NCAxMy4yODE0NzM3LDMuMzQ3MjQ0NDQgMTMuNDQ0NzM2OCwzLjYwNjQgQzEzLjYxMTE1NzksMy44NjY0ODg4OSAxMy43MjQyMTA1LDQuMTMzNzMzMzMgMTMuNzg0NTI2Myw0LjQwNzIgQzEzLjg0NjEwNTMsNC42ODQ0IDEzLjg3NjQyMTEsNS4xMDI1MzMzMyAxMy44NzY0MjExLDUuNjY2NTc3NzggTDEzLjg3NjQyMTEsNy42MTE2NDQ0NCBDMTMuODc2NDIxMSw4LjMyNTAyMjIyIDEzLjg0NzM2ODQsOC44NDk4NjY2NyAxMy43OTA4NDIxLDkuMTgzMDY2NjcgQzEzLjczNDk0NzQsOS41MTcyIDEzLjYxNDk0NzQsOS44MjcwNjY2NyAxMy40Mjg5NDc0LDEwLjExNzY0NDQgQzEzLjI0NTc4OTUsMTAuNDA1MTExMSAxMy4wMDkyNjMyLDEwLjYyMDA4ODkgMTIuNzIyNTI2MywxMC43NTcyODg5IEMxMi40MzI2MzE2LDEwLjg5NTczMzMgMTIuMTAxMDUyNiwxMC45NjM1NTU2IDExLjcyNjUyNjMsMTAuOTYzNTU1NiBDMTEuMzA4MTA1MywxMC45NjM1NTU2IDEwLjk1NTY4NDIsMTAuOTA2NjIyMiAxMC42NjUxNTc5LDEwLjc4Nzc3NzggQzEwLjM3MzY4NDIsMTAuNjY5NTU1NiAxMC4xNDg1MjYzLDEwLjQ5MTI4ODkgOS45ODgxMDUyNiwxMC4yNTQ1MzMzIEM5LjgyNjEwNTI2LDEwLjAxNzQ2NjcgOS43MTIxMDUyNiw5LjcyODc1NTU2IDkuNjQzMjYzMTYsOS4zOTIxMzMzMyBDOS41NzQxMDUyNiw5LjA1NTgyMjIyIDkuNTQxMjYzMTYsOC41NDk5NTU1NiA5LjU0MTI2MzE2LDcuODc1Nzc3NzggTDkuNTQyMjEwNTMsNS44Mzk1NTU1NiBaIE0xMC45OCw4Ljg5NDY2NjY3IEMxMC45OCw5LjMzMDIyMjIyIDExLjMwOTA1MjYsOS42ODU4MjIyMiAxMS43MDk3ODk1LDkuNjg1ODIyMjIgQzEyLjExMDg0MjEsOS42ODU4MjIyMiAxMi40Mzg2MzE2LDkuMzMwMjIyMjIgMTIuNDM4NjMxNiw4Ljg5NDY2NjY3IEwxMi40Mzg2MzE2LDQuODAwNDQ0NDQgQzEyLjQzODYzMTYsNC4zNjU1MTExMSAxMi4xMTA4NDIxLDQuMDA5OTExMTEgMTEuNzA5Nzg5NSw0LjAwOTkxMTExIEMxMS4zMDkwNTI2LDQuMDA5OTExMTEgMTAuOTgsNC4zNjU1MTExMSAxMC45OCw0LjgwMDQ0NDQ0IEwxMC45OCw4Ljg5NDY2NjY3IFogTTUuODk5NTc4OTUsMTAuOTYyIEw3LjYzMTM2ODQyLDEwLjk2MiBMNy42MzMyNjMxNiw1LjA2MzMzMzMzIEw5LjY3OTU3ODk1LDAuMDEwMjY2NjY2NyBMNy43ODU0NzM2OCwwLjAxMDI2NjY2NjcgTDYuNjk3NTc4OTUsMy43NjM1MTExMSBMNS41OTQyMTA1MywwIEwzLjcxOTY4NDIxLDAgTDUuODk2NzM2ODQsNS4wNjYxMzMzMyBMNS44OTk1Nzg5NSwxMC45NjIgWiIgaWQ9IllvdVR1YmUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");
    background-size: cover;
}

.n-icon-contact-instagram::before {
    content: "";
    width: 3em;
    height: 3em;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjEwMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQjkwMkI0IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNFOTAwMjMiIG9mZnNldD0iNDguODA1MzE0NCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRDQyMyIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSZWd1bGF0aW9uLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zODEuMDAwMDAwLCAtNjQwLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNS4wMDAwMDAsIDY0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC04IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTYuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01IiB4PSIwIiB5PSIwIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpbnN0YWdyYW0tKDEpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDEyLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi41LDAgTDcuNSwwIEMzLjM1ODUsMCAwLDMuMzU4NSAwLDcuNSBMMCwxNi41IEMwLDIwLjY0MTUgMy4zNTg1LDI0IDcuNSwyNCBMMTYuNSwyNCBDMjAuNjQxNSwyNCAyNCwyMC42NDE1IDI0LDE2LjUgTDI0LDcuNSBDMjQsMy4zNTg1IDIwLjY0MTUsMCAxNi41LDAgWiBNMjEuNzUsMTYuNSBDMjEuNzUsMTkuMzk1IDE5LjM5NSwyMS43NSAxNi41LDIxLjc1IEw3LjUsMjEuNzUgQzQuNjA1LDIxLjc1IDIuMjUsMTkuMzk1IDIuMjUsMTYuNSBMMi4yNSw3LjUgQzIuMjUsNC42MDUgNC42MDUsMi4yNSA3LjUsMi4yNSBMMTYuNSwyLjI1IEMxOS4zOTUsMi4yNSAyMS43NSw0LjYwNSAyMS43NSw3LjUgTDIxLjc1LDE2LjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMiw2IEM4LjY4NjUsNiA2LDguNjg2NSA2LDEyIEM2LDE1LjMxMzUgOC42ODY1LDE4IDEyLDE4IEMxNS4zMTM1LDE4IDE4LDE1LjMxMzUgMTgsMTIgQzE4LDguNjg2NSAxNS4zMTM1LDYgMTIsNiBaIE0xMiwxNS43NSBDOS45MzMsMTUuNzUgOC4yNSwxNC4wNjcgOC4yNSwxMiBDOC4yNSw5LjkzMTUgOS45MzMsOC4yNSAxMiw4LjI1IEMxNC4wNjcsOC4yNSAxNS43NSw5LjkzMTUgMTUuNzUsMTIgQzE1Ljc1LDE0LjA2NyAxNC4wNjcsMTUuNzUgMTIsMTUuNzUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGN4PSIxOC40NSIgY3k9IjUuNTUiIHI9IjEiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==");
    background-size: cover;
}

.n-icon-contact-vk::before {
    content: "";
    width: 3em;
    height: 3em;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUmVndWxhdGlvbi1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI1LjAwMDAwMCwgLTY0MC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjUuMDAwMDAwLCA2NDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01IiBmaWxsPSIjNTI3NEEyIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InZrLXNvY2lhbC1uZXR3b3JrLWxvZ28tKDEpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDE4LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMS44ODMzMjM3LDExLjc0MDQyNjkgQzIxLjg1NjY4NDIsMTEuNjgwOTY2NCAyMS44MzE4NTAxLDExLjYzMTY0NDQgMjEuODA4NzgxMywxMS41OTIxMjg3IEMyMS40MjcwODI2LDEwLjg4MDEzOTggMjAuNjk3NjY2NiwxMC4wMDYyMjM3IDE5LjYyMDk3NDUsOC45NzAxMzEyMSBMMTkuNTk4MjI2Niw4Ljk0NjQwNTE3IEwxOS41ODY4MzI2LDguOTM0NzcwNjkgTDE5LjU3NTMxODMsOC45MjI4NDUzNCBMMTkuNTYzNzYzOCw4LjkyMjg0NTM0IEMxOS4wNzUxMDYsOC40NDAzODgxNSAxOC43NjU2NjI5LDguMTE1OTkzNzYgMTguNjM2MDc2Myw3Ljk0OTkxMTQ4IEMxOC4zOTg5Njg5LDcuNjMzNTM2NTcgMTguMzQ1ODUwNSw3LjMxMzI5NzM2IDE4LjQ3NTQzNzEsNi45ODg4MTk4NyBDMTguNTY2OTkwMiw2Ljc0MzY2NDYzIDE4LjkxMDg5NjIsNi4yMjU5MzAwMiAxOS41MDYzNTI2LDUuNDM0OTA5NjYgQzE5LjgxOTU2Nyw1LjAxNTY5NDIxIDIwLjA2NzYyNyw0LjY3OTcwNjg5IDIwLjI1MDgxMzUsNC40MjY1NzM3MiBDMjEuNTcxOTk0OSwyLjYwNzQzODggMjIuMTQ0NzgzNywxLjQ0NDk4NzQ4IDIxLjk2OTA1OTUsMC45Mzg3NjI2OTkgTDIxLjkwMDgxNTksMC44MjA0NjQ5MTEgQzIxLjg1NDk1OTEsMC43NDkyNDUyMzggMjEuNzM2NjA2LDAuNjg0MDkyMTE5IDIxLjU0NTkxNzEsMC42MjQ2NzMxMzkgQzIxLjM1NDc4NjksMC41NjUzNzg4MTQgMjEuMTEwNDk4MSwwLjU1NTU3MjYwNSAyMC44MTI2MDk1LDAuNTk1MDg4MzA0IEwxNy41MTM4MDgzLDAuNjE4Njg5Njg5IEMxNy40NjAzNjg5LDAuNTk5MDc3MjcxIDE3LjM4NDA2MTIsMC42MDA5MDU1NDcgMTcuMjg0NjQ0NiwwLjYyNDY3MzEzOSBDMTcuMTg1MzQ4NCwwLjY0ODQ0MDczMSAxNy4xMzU2ODAyLDAuNjYwMzY2MDc5IDE3LjEzNTY4MDIsMC42NjAzNjYwNzkgTDE3LjA3ODI2ODksMC42OTAwNzU1NjkgTDE3LjAzMjY5MywwLjcyNTc2ODUwOSBDMTYuOTk0NDk5LDAuNzQ5MzY5ODk0IDE2Ljk1MjQ5MzcsMC43OTA4ODAwNzYgMTYuOTA2NjM2OSwwLjg1MDIxNTk1MyBDMTYuODYxMDIwOCwwLjkwOTM0NDA3MSAxNi44MjI4NjcsMC45Nzg3MzU0NjcgMTYuNzkyMzc2MSwxLjA1NzgwODQyIEMxNi40MzMyMjQ2LDIuMDE0Nzg2NDEgMTYuMDI0ODg2NCwyLjkwNDUzMzcgMTUuNTY2NTk5MiwzLjcyNzAwODcyIEMxNS4yODQwMzYzLDQuMjE3NDQzODQgMTUuMDI0NTQyMSw0LjY0MjQ3NjUzIDE0Ljc4NzU1NTEsNS4wMDIzNTYxIEMxNC41NTA4ODkxLDUuMzYyMTExMDIgMTQuMzUyMzM2OCw1LjYyNzE2OTUzIDE0LjE5MjA5ODcsNS43OTcwNzQ1NyBDMTQuMDMxNjIsNS45NjcxNDU4MiAxMy44ODY3ODc5LDYuMTAzMzkzOTYgMTMuNzU2NzE5OSw2LjIwNjMxNzYxIEMxMy42MjY4NTI1LDYuMzA5MjgyOCAxMy41Mjc3MTY3LDYuMzUyNzg3NDcgMTMuNDU5MDcxOSw2LjMzNjg3MzE1IEMxMy4zOTAyNjY3LDYuMzIwOTU4ODQgMTMuMzI1NDczNCw2LjMwNTE2OTE4IDEzLjI2NDEzMDQsNi4yODkzNzk1MiBDMTMuMTU3MjkxNiw2LjIxODE1OTg1IDEzLjA3MTM1NTMsNi4xMjEzMDI3NiAxMy4wMDY1NjIsNS45OTg3MjUxNCBDMTIuOTQxNDg3OCw1Ljg3NjE0NzUyIDEyLjg5NzY3NzEsNS43MjE4NjU5NCAxMi44NzQ3Njg4LDUuNTM2MDA1MDMgQzEyLjg1MTk4MDgsNS4zNTAwMTk0NyAxMi44Mzg1MDA2LDUuMTkwMDQ1MjkgMTIuODM0NjQ5MSw1LjA1NTU0MjMyIEMxMi44MzEwNzg1LDQuOTIxMjA1NTcgMTIuODMyNzIzNCw0LjczMTE4OTQ5IDEyLjg0MDQ2NjUsNC40ODYwMzQyNSBDMTIuODQ4NDEwMiw0LjI0MDc1NDM3IDEyLjg1MTk4MDgsNC4wNzQ3OTY3NCAxMi44NTE5ODA4LDMuOTg3Nzg3NDEgQzEyLjg1MTk4MDgsMy42ODcyMDIxNiAxMi44NTc2Mzc3LDMuMzYwOTc5NSAxMi44Njg5OTE2LDMuMDA5MDM2MzEgQzEyLjg4MDU0NiwyLjY1NzA5MzEyIDEyLjg4OTg5MzksMi4zNzgyMzk0MyAxMi44OTc3MTczLDIuMTcyODA3NjYgQzEyLjkwNTUwMDUsMS45NjcxNjgxMiAxMi45MDkxMTEzLDEuNzQ5NjAzMjQgMTIuOTA5MTExMywxLjUyMDIzNzY3IEMxMi45MDkxMTEzLDEuMjkwODcyMDkgMTIuODk1NjMxLDEuMTEwOTk0NjQgMTIuODY4OTkxNiwwLjk4MDQzOTA4OCBDMTIuODQyNjczMSwwLjg1MDA0OTc0NiAxMi44MDIyNzI1LDAuNzIzNDgzMTYzIDEyLjc0OTAzMzcsMC42MDA3ODA4OTIgQzEyLjY5NTQ3MzksMC40NzgyMDMyNzYgMTIuNjE3MDgwMSwwLjM4MzM4MjIxOCAxMi41MTQyMTMyLDAuMzE2MDY4NDA5IEMxMi40MTExNDU3LDAuMjQ4ODM3NzAyIDEyLjI4MzAwMzQsMC4xOTU0ODUyNzYgMTIuMTMwNTA4NSwwLjE1NTg0NDkyMSBDMTEuNzI1NzQxLDAuMDYwOTgyMzExNyAxMS4yMTAzMjMzLDAuMDA5NjY1OTE5OSAxMC41ODQwMTQ5LDAuMDAxNjg3OTg2OTIgQzkuMTYzNzM3ODMsLTAuMDE0MTAxNjcyMSA4LjI1MTEzNTMsMC4wODA4ODU1OTI1IDcuODQ2NDA3ODksMC4yODY1MjUxMjUgQzcuNjg2MDQ5NSwwLjM3MzQwOTgwMiA3LjU0MDkzNjU5LDAuNDkyMTIzMTA3IDcuNDExMTg5NTIsMC42NDIyOTEwNzQgQzcuMjczNjk5MzUsMC44MTYzNTEyODkgNy4yNTQ1MjIxNCwwLjkxMTMzODU1NCA3LjM1Mzc3ODI1LDAuOTI2OTYyMDA2IEM3LjgxMjAyNTMyLDAuOTk4MDU3MDIzIDguMTM2NDMzMTEsMS4xNjgxMjgyNyA4LjMyNzM2MjcsMS40MzcwMDk1NCBMOC4zOTYxNjc5NywxLjU3OTQ5MDQ0IEM4LjQ0OTY4NzYzLDEuNjgyMjg5NDMgOC41MDMxMjcwNSwxLjg2NDI4NjAzIDguNTU2NjA2NiwyLjEyNTIzMDkyIEM4LjYxMDAwNTksMi4zODYxNzU4MSA4LjY0NDQ2ODcxLDIuNjc0ODM1NzEgOC42NTk2MzM5NiwyLjk5MTA0NDQxIEM4LjY5Nzc0NzY2LDMuNTY4NDg4ODYgOC42OTc3NDc2Niw0LjA2Mjc4ODI5IDguNjU5NjMzOTYsNC40NzM5ODQyNSBDOC42MjEzOTk4OSw0Ljg4NTM0NjQyIDguNTg1MjkyMTcsNS4yMDU1ODU2NCA4LjU1MDgyOTM2LDUuNDM0OTUxMjEgQzguNTE2MzY2NTUsNS42NjQzMTY3OCA4LjQ2NDg1Mjg3LDUuODUwMTc3NjkgOC4zOTYxNjc5Nyw1Ljk5MjQ5MjM4IEM4LjMyNzM2MjcsNi4xMzQ4NDg2MiA4LjI4MTU4NjE0LDYuMjIxODU3OTUgOC4yNTg2Mzc2OCw2LjI1MzQzNzI3IEM4LjIzNTcyOTM0LDYuMjg1MDE2NTkgOC4yMTY2MzIzNyw2LjMwNDkxOTg3IDguMjAxNDY3MTIsNi4zMTI3MzE2IEM4LjEwMjIxMTAyLDYuMzUyMTIyNjQgNy45OTg5ODMwNiw2LjM3MjE5MjEzIDcuODkyMTQ0MzMsNi4zNzIxOTIxMyBDNy43ODUxNDUxMyw2LjM3MjE5MjEzIDcuNjU1Mzk4MDYsNi4zMTY3NjIxMiA3LjUwMjcwMjUzLDYuMjA1OTg1MTkgQzcuMzUwMDQ3MTEsNi4wOTUyMDgyNyA3LjE5MTYxNDQ3LDUuOTQzMDQ1ODIgNy4wMjc0MDQ1OSw1Ljc0OTI0ODUzIEM2Ljg2MzE5NDcxLDUuNTU1NDA5NjkgNi42NzgwMDIyMyw1LjI4NDUzMzkzIDYuNDcxNzQ2OTIsNC45MzY1Nzk3MSBDNi4yNjU2NTIwOCw0LjU4ODYyNTQ5IDYuMDUxODE0MTUsNC4xNzczODc5NyA1LjgzMDM1MzQ3LDMuNzAyODY3MTcgTDUuNjQ3MTI2ODYsMy4zNTg3MzU3IEM1LjUzMjU4NTE1LDMuMTM3MzQ4MDYgNS4zNzYxMTgzNywyLjgxNDk4OTcxIDUuMTc3NTY2MDMsMi4zOTE5NTE1IEM0Ljk3ODg5MzM0LDEuOTY4NzQ3MDkgNC44MDMyODk0NywxLjU1OTM3OTQgNC42NTA2MzQwNiwxLjE2MzkzMTU1IEM0LjU4OTYxMjAxLDAuOTk3ODQ5MjY1IDQuNDk3OTM4NTMsMC44NzE0MDczMzcgNC4zNzU3NzQwOCwwLjc4NDM5ODAwNiBMNC4zMTg0NDMwNSwwLjc0ODcwNTA2NiBDNC4yODAzMjkzNCwwLjcxNzEyNTc0OCA0LjIxOTE0NjgyLDAuNjgzNTkzNDk4IDQuMTM1MjE2NDMsMC42NDc4NTkwMDcgQzQuMDUxMTY1NjksMC42MTIxNjYwNjcgMy45NjM0NjQwNSwwLjU4NjU3MDE5OSAzLjg3MTc1MDQ1LDAuNTcwODIyMDkxIEwwLjczMzIyNzQwOSwwLjU5NDQyMzQ3NiBDMC40MTI1MTA2MjcsMC41OTQ0MjM0NzYgMC4xOTQ5MDE0NDIsMC42Njk2NzM2NjcgMC4wODAzMTk2MTQ0LDAuODE5OTY2MjkgTDAuMDM0NDYyODExNiwwLjg5MTA2MTMwOCBDMC4wMTE1NTQ0NywwLjkzMDY2MDExIDAsMC45OTM5MDE4NSAwLDEuMDgwOTUyNzMgQzAsMS4xNjc5NjIwNiAwLjAyMjkwODM0MTYsMS4yNzQ3NTAwMiAwLjA2ODc2NTE0NDQsMS40MDExOTE5NSBDMC41MjY5MzE5NzYsMi41MTY0NDA1IDEuMDI1MTc4MzgsMy41OTIwMDcxNCAxLjU2MzUwNDM0LDQuNjI4MDU4MDggQzIuMTAxODMwMzEsNS42NjQxMDkwMiAyLjU2OTYyNTg3LDYuNDk4Njc1NjEgMi45NjY2MTAxNyw3LjEzMTAwOTkgQzMuMzYzNjc0NzIsNy43NjM4MDEyNiAzLjc2ODQwMjEzLDguMzYxMDI0MzQgNC4xODA3OTI0LDguOTIyMzg4MjcgQzQuNTkzMTgyNjcsOS40ODM5NTk5NiA0Ljg2NjE1NzAyLDkuODQzODM5NTMgNC45OTk3MTU0NiwxMC4wMDE5NDM5IEM1LjEzMzQzNDM4LDEwLjE2MDMzOTEgNS4yMzg0Njc3MiwxMC4yNzg3NjE1IDUuMzE0ODE1NDksMTAuMzU3ODM0NSBMNS42MDEyMjk5NCwxMC42NDI1MDU0IEM1Ljc4NDQ5NjY3LDEwLjgzMjM1NTMgNi4wNTM2MTk1MywxMS4wNTk3MjY0IDYuNDA4NzE4ODksMTEuMzI0NjE4NyBDNi43NjM4OTg0OCwxMS41ODk2NzcyIDcuMTU3MTExNTQsMTEuODUwNjIyMSA3LjU4ODU1ODY2LDEyLjEwNzg2ODkgQzguMDIwMDg2MDIsMTIuMzY0NzAwMSA4LjUyMjEwMzY3LDEyLjU3NDI4NzEgOS4wOTQ4OTI0NSwxMi43MzYzODA0IEM5LjY2NzYwMDk4LDEyLjg5ODYzOTkgMTAuMjI1MDIzOSwxMi45NjM3NTE1IDEwLjc2NzI0MTUsMTIuOTMyMzM4NCBMMTIuMDg0NTMxMywxMi45MzIzMzg0IEMxMi4zNTE2ODgzLDEyLjkwODQ0NjEgMTIuNTU0MDkyMSwxMi44MjE0MzY4IDEyLjY5MTY2MjYsMTIuNjcxMjY4OCBMMTIuNzM3MjM4NSwxMi42MTE4MDgzIEMxMi43Njc4OSwxMi41NjQ2MDU1IDEyLjc5NjU3NTUsMTIuNDkxMjY2NyAxMi44MjMwNTQ1LDEyLjM5MjU4MTQgQzEyLjg0OTg1NDUsMTIuMjkzNzI5OCAxMi44NjMxNzQyLDEyLjE4NDgyMjcgMTIuODYzMTc0MiwxMi4wNjYzNTg3IEMxMi44NTUzNTA5LDExLjcyNjM0MDkgMTIuODgwMzQ1NCwxMS40MTk4OTY4IDEyLjkzNzQ3NTksMTEuMTQ3MDY4MSBDMTIuOTk0NTY2MiwxMC44NzQzMjI1IDEzLjA1OTY0MDMsMTAuNjY4NjgzIDEzLjEzMjQxNzQsMTAuNTMwMTkxMSBDMTMuMjA1MTU0NCwxMC4zOTE4MjM4IDEzLjI4NzIzOTMsMTAuMjc1MDYzNCAxMy4zNzg1OTE4LDEwLjE4MDQwODYgQzEzLjQ3MDE0NSwxMC4wODU1NDYgMTMuNTM1Mzc5NiwxMC4wMjgwNzk5IDEzLjU3MzY1MzgsMTAuMDA4MzAxMyBDMTMuNjExNjg3Miw5Ljk4ODM5ODAxIDEzLjY0MjA1NzgsOS45NzQ4OTM3IDEzLjY2NDk2NjIsOS45NjY3OTExMSBDMTMuODQ4MjMyOSw5LjkwMzU0OTM3IDE0LjA2MzkxNjMsOS45NjQ3OTY2MyAxNC4zMTIzMzc0LDEwLjE1MDgyMzcgQzE0LjU2MDU1OCwxMC4zMzY2ODQ2IDE0Ljc5MzM3MjUsMTAuNTY2MTc0OSAxNS4wMTExNDIyLDEwLjgzODkyMDUgQzE1LjIyODc5MTUsMTEuMTExOTE1NCAxNS40OTAyOTE2LDExLjQxODE5MzIgMTUuNzk1NjgyNywxMS43NTgyMTEgQzE2LjEwMTI3NDMsMTIuMDk4MzUzNSAxNi4zNjg0NzE0LDEyLjM1MTE5NTggMTYuNTk3NDc0NiwxMi41MTc1Mjc0IEwxNi44MjY0Nzc4LDEyLjY1OTg4MzcgQzE2Ljk3OTQxNCwxMi43NTQ4NzA5IDE3LjE3Nzk2NjQsMTIuODQxODgwMyAxNy40MjIzNzU1LDEyLjkyMDk1MzIgQzE3LjY2NjM0MzMsMTIuOTk5OTg0NiAxNy44ODAxMDEsMTMuMDE5NzYzMiAxOC4wNjM2NDg2LDEyLjk4MDI0NzUgTDIwLjk5NTg3NjIsMTIuOTMyODc4NiBDMjEuMjg1OTAxNCwxMi45MzI4Nzg2IDIxLjUxMTU3NDcsMTIuODgzMTQxMSAyMS42NzE2NTIyLDEyLjc4NDQ1NTggQzIxLjgzMjA1MDcsMTIuNjg1NjA0MiAyMS45MjczMzUsMTIuNTc2Njk3MSAyMS45NTgwNjY3LDEyLjQ1ODIzMzEgQzIxLjk4ODcxODEsMTIuMzM5NjQ0NCAyMS45OTAzNjMsMTIuMjA1MDk5OSAyMS45NjM4ODQsMTIuMDU0NjgyNyBDMjEuOTM2NzIzLDExLjkwNDYzOTMgMjEuOTA5OTYzMiwxMS43OTk3MjEyIDIxLjg4MzMyMzcsMTEuNzQwNDI2OSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");
    background-size: cover;
}
.article h1.contacts_title {
    text-align: left;
    margin-left: 0;
}
span.contacts-title {
    margin-bottom: 5px;
    display: inline-block;
    font-size: 15px;
    color: #ecaf00;
}
.contacts-text {
    font-family: "Inter", sans-serif;
    font-weight: normal;
    color: #ffffff;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 20px;
    display: block;
}
a.contacts-text {
    color: #ffffff;
    text-decoration: none;
}
.contacts-holder {
    display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    -webkit-display: flex;
    justify-content: space-between;
}

.contacts-holder .contacts_inside {
    width: 50%;
}
.n-icon {
    position: relative;
    display: inline-block;
    background: none;
    font-style: normal !important;
    text-align: center;
    vertical-align: middle;
    font-weight: 500;
    width: 48px;
    height: 48px;
}
.cover_outside_contacts a {
    width: 48px;
    height: 48px;
    display: block;
    text-decoration: none;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
}
.cover_outside_contacts a:hover {
    opacity: 0.5;
}

.cover_outside_contacts .contacts-text {
    display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    -webkit-display: flex;
    justify-content: space-between;
    max-width: 220px;
    margin-top: 11px;
    margin-left: 3px;
}
.cert {
    display: block;
    margin: 40px auto 0;
}
@media (max-width: 480px) {
    .contacts-holder {
        -moz-flex-flow: column;
        -ms-flex-flow: column;
        -o-flex-flow: column;
        -webkit-flex-flow: column;
        flex-flow: column;
    }
    .contacts-holder .contacts_inside {
        width: 100%;
    }
}
.profile-form__text a {
    font-size: 14px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
    color: #8f8f8f;
}
.profile-verify_wrap.alter {
    border-top: 10px #000 solid;
    padding-top: 15px;
}
.img_bank {
    position: absolute;
    right: -40%;
    top: 0;
    width: 100%;
    max-width: 295px;
}
.img_alter {
    position: absolute;
    right: -44%;
    top: 0;
    width: 100%;
    max-width: 362px;
}
.fr_usr_cnt {
    position: relative;
}
.user_counter {
    position: absolute;
    right: 0;
    top: 10px;
    display: block;
    border: 3px solid #ecaf00;
    border-radius: 4px;
    color: #ecaf00;
    padding: 10px;
}

@media (max-width: 1900px) {
    .img_alter,
    .img_bank {
        position: static;
    }
    .cover_outside_block_verif {
        display: flex;
    }
    .profile-verify .profile-form__text {
        max-width: 62%;
        align-self: center;
        margin-bottom: 0;
    }
    .img_bank {
        max-width: 192px;
    }
}
@media (max-width: 1200px) {
    .fr_usr_cnt {
        text-align: center;
    }
    .user_counter {
        position: static;
        display: inline-block;
        margin-bottom: 20px;
    }
    .main-title {
        margin-bottom: 15px;
    }
}
@media (max-width: 1100px) {
    .header-data__status {
        position: static;
        margin-bottom: 5px;
    }
}
@media (max-width: 767px) {
    .cover_outside_block_verif {
        flex-flow: column;
    }
    .profile-verify .profile-form__text {
        max-width: 100%;
    }
    .img_alter,
    .img_bank {
        margin: 0 auto;
    }
}

.profile-history.payment-result {
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
}
.payment-result .cover_inside_block{
    max-width: 559px;
    margin: 0 auto;
}
.payment-result .cover_inside_block > p{
    margin-bottom: 40px;
}
.payment-result .cover_inside_block img{
    margin-bottom: 16px;
}
.payment-result .cover_inside_block a{
    margin-left: 8px;
    margin-right: 8px;
}
.payment-result p,
.payment-result h2 {
    color: #ffffff;
}
.payment-result h2{
    font-size: 32px;
    margin-bottom: 16px;
    line-height: 32px;
    font-weight: 700;
}
.payment-result p{
    font-size: 24px;
    line-height: 120%;
}
.payment-result .link{
    font-size: 18px;
    height: 56px;
    padding: 0 16px;
    color: #fff;
    text-decoration: none;
    border: 2px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    transition: .3s ease;
}
.payment-result .link:hover{
    border-color: #fff;
}
.lost-password {
    color: #fff;
    margin-top: 10px;
    display: inline-block;
    font-size: 14px;
}

.password-request {
    text-align: center;
}

.password-request-input {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, .5);
    width: 100%;
    padding: 10px 15px;
    border-radius: 2px;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    line-height: 1;
    font-weight: normal;
    border-radius: 4px;
}
#request-password-reset-form .form-group input + label {
  top: -15px;
}
#request-password-reset-form .form-group input:focus{
    border-color: #ECAF00;
}
#request-password-reset-form .form-group input:focus + label{
    color: #ECAF00;
}
#request-password-reset-form button {
    width: 100%;
    display: block;
    height: 40px;
    font-family: 'Inter',sans-serif;
}

#request-password-reset-form {
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
}
#request-password-reset-form .form-group{
    margin: 0 auto;
}
#request-password-reset-form .form-group label{
    background-color: #1E1E1E;
    color: rgba(255, 255, 255, .5);
}
#request-password-reset-form .help-block-error {
    color: #ff0000;
}
#request-password-reset-form .error-message{
    font-size: 12px !important;
    color: #f00;
    position: absolute;
    bottom: -20px;
}
#request-password-reset-form p{
    position: relative;
}
/*CHAT START*/

.col_header {
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #666666;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    cursor: pointer;
}
.col_header span {
    font-weight: 300;
    padding: 0 10px;
    font-size: 14px;
}
.col_header .users_count {
    color: #818181;
}
.col_header .stable_bets {
    color: #19bed7;
}
.col_header .up_bets {
    color: #21d78f;
}
.col_header .down_bets {
    color: #f14d7b;
}
.col_header .stable_bets:after {
    content: url('/chart/img/bet_stable.png');
    margin-left: 5px;
}
.col_header .up_bets:after {
    content: url('/chart/img/bet_up.png');
    margin-left: 5px;
}
.col_header .down_bets:after {
    content: url('/chart/img/bet_down.png');
    margin-left: 5px;
}
.col_header span + span {
    border-left: 1px solid #666666;
}

.right_col {
    background-color: rgb(38, 38, 38);
    box-shadow: 0px 0px 13.12px 2.88px rgba(0, 0, 0, 0.4);
    width: 354px;
    min-width: 354px;
    margin: 15px;
    /*height: 828px;*/
    height: calc(100vh - 249px);
    /*position: relative;*/
    z-index: 4;
    right: 0;
    -webkit-transition: 0.5s ease 0s;
    -moz-transition: 0.5s ease 0s;
    -ms-transition: 0.5s ease 0s;
    -o-transition: 0.5s ease 0s;
    transition: 0.5s ease 0s;
    position: fixed;
    bottom: 0px;
}

.right_col.hidden {
    height: 48px;
}

.right_col.hidden .chat_wrap {
    opacity: 0;
}

.chart_wrap {
    /*min-height: 100vh;*/
    /* background-color: #1f1f1f; */
    background-color: #000000;
    color: #fff;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}

#chat_scroll {
    /*height: 720px;*/
    /*height: 300px;*/
    height: calc(100vh - 352px);
    padding-right: 40px;
    padding-left: 25px;
}

.right_col .col_header {
    padding: 0 25px;
    justify-content: flex-start;
}
.chat_wrap .mCustomScrollBox:before {
    content: "";
    display: block;
    width: 100%;
    height: 15px;
    position: absolute;
    z-index: 11;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(38, 38, 38, 1), rgba(38, 38, 38, 0));
}
.mCSB_outside + .mCSB_scrollTools {
    right: -8px;
}
.message_form {
    border-top: 1px solid #666666;
}
.message_form form {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    padding: 0 25px;
    height: 50px;
    position: relative;
}
.message_form form button {
    background: transparent;
    border: none;
    padding: 0;
    transition: all 0.3s ease;
}
.message_form form button:hover {
    opacity: 0.7;
}
.message_form form textarea,
.message_form form #message {
    border: none;
    background-color: transparent;
    font-size: 16px;
    color: #fff;
    height: 28px;
    resize: none;
    width: 100%;
    max-width: 210px;
    overflow-y: hidden;
}
.timer {
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    color: #fefefe;
    width: 300px;
    text-align: center;
}
.timer .timer_wrap {
    border-width: 2px;
    border-color: rgb(251, 228, 0);
    border-style: solid;
    border-radius: 3px;
    width: 96px;
    height: 44px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px 0 rgba(220, 173, 21, 0.15);
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}
.smile_list {
    position: absolute;
    bottom: 100%;
    width: 100%;
    background: #fff;
    list-style-type: none;
    padding: 10px;
    margin: 0;
    left: 0;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    opacity: 0;
    visibility: hidden;
}
.smile_list.active {
    visibility: visible;
    opacity: 1;
}
.smile_list li {
    display: inline-block;
    cursor: pointer;
}

.stickers_list {
    position: absolute;
    bottom: 100%;
    width: 100%;
    background: #fff;
    list-style-type: none;
    padding: 10px;
    margin: 0;
    left: 0;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    opacity: 0;
    visibility: hidden;
}
.stickers_list.active {
    visibility: visible;
    opacity: 1;
}
.stickers_list li {
    display: inline-block;
    cursor: pointer;
    width: 100px;
}

.char-sticker {
    width: 200px;
}

.message_item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin-top: 30px;
    margin-bottom: 10px;
}
.message_item .thumb {
    min-width: 35px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin-right: 10px;
    overflow: hidden;
}
.message_item .name {
    font-size: 16px;
}
.message_item .time {
    font-size: 12px;
    padding: 10px 0;
    font-weight: bold;
    color: #6a6a6a;
}
.message_item .message_text {
    font-size: 14px;
    line-height: 18px;
    color: #e5e5e5;
}
.message_item .time a {
    opacity: 0;
    text-decoration: none;
    margin-left: 15px;
    color: #6a6a6a;
}
.message_item:hover .time a {
    opacity: 1;
}
.message_item .time a:hover {
    text-decoration: underline;
}

.st_gold {
    color: #fbe400;
}
.st_gold span {
    color: #262626;
    background-color: #fbe400;
}
.st_silver {
    color: #fa5e34;
}
.st_silver span {
    background-color: #fa5e34;
    color: #262626;
}
.st_platinum {
    color: #65d868;
}
.st_platinum span {
    background-color: #65d868;
    color: #262626;
}
.st_copper {
    color: #eb1e56;
}
.st_copper span {
    background-color: #eb1e56;
    color: #262626;
}
.st_dimond {
    color: #00c0af;
}
.st_dimond span {
    background-color: #00c0af;
    color: #262626;
}
.chat-answear {
    display: none;
}
/*CHAT END*/
.score-chose-hidden {
    display: none;
}

.score-chose .score-chose-hidden {
    display: block;
    position: absolute;
    top: 49px;
    left: -2px;
    z-index: 100;
}

.new-hero-score .reload-demo-account {
    font-size: 14px;
}

.new-hero-score .reload-demo-account a {
    color: #949494;
    position: relative;
    top: -1px;
}

.hero-demo {
    margin-right: 50px;
}

.user_demo {
    display: block;
    border: 3px solid #ecaf00;
    border-radius: 4px;
    color: #ecaf00;
    padding: 10px;
    cursor: pointer;
    text-transform: uppercase;
}

.yellow_btn.yellow_btn_cash {
    font-size: 16px;
    height: 40px;
    padding: 0 33px;
    font-weight: 500;
}
.yellow_btn.transp_btn{
    margin-right: 8px;
    background-color: transparent;
    color: #fff;
    border: 2px solid rgba(255, 255, 255, 0.2);
}
.yellow_btn.transp_btn:hover{
    background-color: transparent;
    border-color: rgba(255, 255, 255, 1);
}

.widget-login_block > .yellow_btn{
    margin-right: 8px;
    background-color: transparent;
    color: #fff;
    border: 2px solid rgba(255, 255, 255, 0.2);
    font-size: 16px;
    height: 40px;
    padding: 0 33px;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    border-radius: 8px;
    text-decoration: none;
    transition: all 0.3s ease;
}
.widget-login_block > .yellow_btn:hover{
    background-color: transparent;
    border:2px solid rgba(255, 255, 255, 1);
}
.widget-login_block > .white_btn{
    font-size: 16px;
    height: 40px;
    padding: 0 33px;
    font-weight: 500;
    max-width: 100%;
    background: #ECAF00;
    color: #000;
    align-items: center;
    border: 2px solid #ecaf00;
    display: inline-flex;
    border-radius: 8px;
    text-decoration: none;
    transition: all 0.3s ease;
}
.widget-login_block > .white_btn:hover{
    background-color: #F4CF65;
    border-color: #F4CF65;
}

.side-sect {
    position: fixed;
    top: 45%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -o-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    right: -152px;
    width: 350px;
    z-index: 3;
}

#modal-instructions .modal-box {
    max-width: 650px;
}

#modal-instructions .modal-card-container {
    padding: 20px;
}

#modal-instructions .modal-card-container iframe {
    width: 100%;
    height: 331px;
}
@media screen and (max-width: 767px) {
    #modal-instructions .modal-box {
        width: 100%;
    }
}

.help-block {
    color: #f00;
    font-size: 14px;
}

/* ---------- FOOTER ----------- */

.main,
.footer-top,
.footer-top .social-links,
.footer-top .site-brand,
.footer-bottom,
.footer-bottom .website-create {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
}
.img {
    height: auto;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.left-side .footer-top {
    padding-bottom: 24px;
}
.right-side .footer-top {
    padding-bottom: 10px;
}
.footer-top .site-brand .plus-18 {
    height: 40px;
    width: 40px;
    display: -webkit-inline-flex;
    display: inline-flex;
}
.footer-top .social-links span {
    margin: 0 20px 0 0;
    display: inline-flex;
    font: 400 14px/14px "Inter", sans-serif;
    color: #fff;
}
.footer-top .social-links .social-links-item {
    margin: 0 16px 0 0;
    padding: 13px;
    position: relative;
    border: 1px solid #fff;
    text-decoration: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.footer-top .social-links .social-links-item:hover {
    border: 1px solid #ffcd33;
}
.footer-top .social-links .social-links-item:last-child {
    margin: 0;
}
.footer-top .social-links .social-links-item:after {
    content: "";
    font-family: FontAwesome;
    color: #fff;
    font-size: 23px;
    line-height: 23px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.footer-top .social-links .youtube:after {
    content: "\f16a";
}
.footer-top .social-links .instagram:after {
    content: "\f16d";
}
.footer-top .social-links .vk:after {
    content: "\f189";
}
.footer-top .social-links .youtube:hover:after,
.footer-top .social-links .instagram:hover:after,
.footer-top .social-links .vk:hover:after {
    color: #ffcd33;
}
/*--------------SPOLER SEO TEXT--------------*/
.spoler-seo-inner .spoler-seo-item {
    margin: 0 0 30px;
    width: 100%;
}
.spoler-seo-inner .spoler-seo-item .spoler-seo-content {
    margin: 0 0 15px -20px;
    padding: 0 0 0 20px;
    overflow: hidden;
    height: 75px;
    position: relative;
    font: 400 12px/14px "Inter", sans-serif;
    color: #fff;
}
/*.spoler-seo-inner .spoler-seo-item .spoler-seo-content:after {
    content: "\2605";
    color: #fff;
    height: 10px;
    width: 10px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}*/
.spoler-seo-inner .spoler-seo-item .spoler-seo-content p {
    margin: 0 0 8px;
    font: 400 12px/14px "Inter", sans-serif;
    color: #fff;
}
.spoler-seo-inner .spoler-seo-item .spoler-seo-content:before {
    content: "";
    height: 75px;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 1) 100%);
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: all 0.7s linear;
    -moz-transition: all 0.7s linear;
    -o-transition: all 0.7s linear;
    transition: all 0.7s linear;
}
.spoler-seo-inner .spoler-seo-item .active-seo-content {
    margin: 0 0 15px;
    height: auto;
}
.spoler-seo-inner .spoler-seo-item .active-seo-content:before {
    height: 0;
    visibility: hidden;
}
.spoler-seo-inner .spoler-seo-item .link-inner {
    overflow: hidden;
}
.spoler-seo-inner .spoler-seo-item .link-inner .seo-read-more.link-read-more {
    font: 400 14px/17px "Inter", sans-serif;
    color: #ffcd33;
    display: inline-flex;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}
.spoler-seo-inner .spoler-seo-item .link-inner .seo-read-more.link-read-more:hover {
    border-bottom: 1px solid #ffcd33;
}
.spoler-seo-inner .spoler-seo-item .link-inner .seo-read-more.link-read-more-active {
    font: 400 14px/17px "Inter", sans-serif;
    color: #ffcd33;
    display: inline-flex;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}
.spoler-seo-inner .spoler-seo-item .link-inner .seo-read-more.link-read-more-active:hover {
    border-bottom: 1px solid #ffcd33;
}

/*----------FOOTER BOTTOM----------*/
.footer-bottom .nav-menu-bottom a,
.footer-bottom .nav-menu-bottom a:focus {
    text-decoration: none;
    /*border-bottom: 1px solid transparent;*/
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.footer-bottom .nav-menu-bottom a,
.footer-bottom .website-create span,
.footer-bottom .website-create a {
    font: 400 12px/15px "Inter", sans-serif;
    color: #fff;
}
.footer-bottom .website-create span {
    margin: 0 4px 0 0;
}
.footer-bottom .website-create a,
.footer-bottom .website-create a:focus {
    font: 400 12px/15px "Inter", sans-serif;
    color: #ffcd33;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}
.footer-bottom .website-create a:hover {
    border-bottom: 1px solid #ffcd33;
}
.footer-bottom .website-create {
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}
@media screen and (max-width: 1199px) {
    a.yellow_btn.yellow_btn_cash.transp_btn {
      background-color: transparent;
      border: 2px solid rgba(255, 255, 255, 0.3);
    }
    a.yellow_btn.yellow_btn_cash.transp_btn:hover{
        border-color: #fff;
        background-color: transparent;
    }
    .modal-box {
        top: 20px;
        transform: translate(-50%, 0);
    }
}
#show-chat {
    visibility: hidden;
    opacity: 0;
    width: 100px;
    position: fixed;
    bottom: 15px;
    right: 90px;
}
#hide-chat {
    display: none;
}
@media screen and (max-width: 1024px) {
    #show-chat {
        visibility: visible;
        opacity: 1;
    }
    .right_col {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        height: 100%;
        margin: 0;
        z-index: 100;
        min-width: 320px;
    }
    .right_col.hidden {
        height: 0;
        visibility: hidden;
    }
    #chat_scroll {
        height: calc(100vh - 200px);
    }
    /*.message_form{
        position: absolute;
        bottom: 30px;
        width: 100%;
    }*/
    .message_form form {
        padding-right: 120px;
    }
    .message_form form #message {
        max-width: calc(100% - 100px);
        height: 40px;
    }
    #hide-chat {
        display: block;
        position: absolute;
        width: 40px;
        height: 40px;
        text-align: center;
        top: 3px;
        right: 20px;
        font-size: 36px;
    }
}
@media screen and (max-width: 767px) {
    .side-sect {
        display: none;
    }
    /*-------- FOOTER --------*/
    .footer-top .site-brand {
        margin: 0 0 4px;
        width: 100%;
    }
    .footer-top .site-brand .logo {
        width: 191px;
    }
    .footer-top .social-links {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .footer-top .social-links span {
        display: none;
    }
    .footer-bottom .nav-menu-bottom {
        width: 100%;
        -webkit-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
    .spoler-seo-inner .spoler-seo-item .link-inner {
        text-align: center;
    }
    .footer-bottom .website-create {
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
    }
    header {
        height: auto;
        padding: 5px 0;
    }
    .top-nav {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 10px;
    }

    .header-data__status {
        margin-bottom: 0;
    }
}
@media screen and (max-width: 640px) {
    .top-nav .hero {
        width: 100%;
        justify-content: flex-end;
        margin: 0;
    }
    .top-nav {
        justify-content: flex-end !important;
    }
    .top-nav .hero {
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 600px) {
    .profile__mnu {
        justify-content: space-around;
    }
    .profile__mnu-item {
        padding-left: 0;
        padding-right: 0;
        font-size: 0;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
        justify-content: center;
    }
    .profile__mnu-item__img {
        position: static;
        transform: none;
    }
}
@media screen and (max-width: 480px) {
    .top-nav {
        justify-content: center !important;
    }
    .top-nav .hero {
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 400px) {
    .score-chose .score-chose-hidden {
        top: 100%;
    }
    .score-chose .score-chose-hidden .hero-score__title {
        display: block;
    }
    .profile-cashbox__tabs {
        -ms-align-items: stretch;
        align-items: stretch;
    }
    .profile-cashbox__tab {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
        justify-content: center;
    }
}
#alert {
    display: none;
    position: fixed;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    color: #fff;
}
#alert img {
    max-width: 70%;
    height: auto;
}
#alert p {
    font-size: 36px;
    max-width: 70%;
    color: #fff;
    text-align: center;
}
@media only screen and (max-device-width: 1200px) {
    html {
        background-color: #000;
    }
}
@media only screen and (max-device-width: 1200px) {
    body {
        min-width: 1200px;
        background-color: #000;
    }
    .left_col,
    .right_col {
        height: 435px;
    }
    iframe {
        height: calc(100vw - 200px);
    }
    #users_scroll {
        height: calc(100vw - 190px);
    }
    #chat_scroll {
        height: 320px;
    }
    .stickers_list {
        width: 550px;
        left: auto;
        right: 0;
    }
}
.close-modal {
    top: 0;
    right: -4px;
}

#modal-telegramm .modal-box {
    max-width: 800px;
}

#modal-telegramm a {
    width: 350px;
    margin-top: 20px;
    margin-bottom: 10px;
}

/*17.12*/

.d-flex {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.rewards-label {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #ecaf00;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
}

.timer-label .icon,
.rewards-label .icon {
    display: inline-block;
    width: 40px;
}

.timer-label .icon img {
    position: relative;
    top: 3px;
}

.block-timer {
    margin-top: 40px;
}
.timer-label {
    text-transform: uppercase;
    color: #ecaf00;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    letter-spacing: 0.1em;
}
.rewards-label {
    padding-left: 50px;
}
.rew-list {
    list-style-type: none;
    padding: 0 0 0 50px;
    margin: 0 0 25px;
}
.rew-list li {
    color: #ecaf00;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin-bottom: 10px;
}
.rew-list li span {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 20px;
    height: 20px;
    font-size: 10px;
    line-height: 18px;
    font-weight: normal;
    color: rgba(255, 255, 255, 0.65);
    margin-right: 20px;
    vertical-align: middle;
}
.rew-list li span:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 34px;
    height: 27px;
    background-image: url('/img/list-sub.png');
    background-repeat: no-repeat;
    background-position: top center;
    transform: translateX(-50%);
}

.timer-cont {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
@font-face {
    font-family: "Bebas";
    src: url('/fonts/BebasNeue_Bold.otf');
}
.num_wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 70px;
}
.num_wrap + .num_wrap {
    margin-left: 2px;
}
.num_wrap .time {
    position: relative;
    border-radius: 4px;
    background-color: rgb(0, 0, 0);
    font-size: 40px;
    width: 34px;
    height: 46px;
    color: #ecaf00;
    font-weight: bold;
    text-align: center;
    padding: 0 10px;
    font-family: "Bebas";
}
.num_wrap .time + .time {
    margin-left: 2px;
}
.num_wrap .label {
    font-size: 14px;
    text-align: center;
    margin-top: 5px;
    width: 100%;
}
.num_wrap .label:first-letter {
    text-transform: uppercase;
}

.timer-cont .time {
    -webkit-perspective: 100px;
    -moz-perspective: 100px;
    -ms-perspective: 100px;
    -o-perspective: 100px;
    perspective: 100px;

    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);

    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.timer-cont .count {
    display: block;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    width: 100%;
    background-color: #000;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);

    -webkit-transform-style: flat;
    -moz-transform-style: flat;
    -ms-transform-style: flat;
    -o-transform-style: flat;
    transform-style: flat;
}
.timer-cont .count.top {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 4px 4px 0 0;
    height: 50%;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.timer-cont .count.bottom {
    background-image: linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    /*border-top: 1px solid #000;*/
    /*border-bottom: 1px solid #000;*/
    border-radius: 0 0 4px 4px;
    line-height: 0;
    height: 50%;
    top: 50%;

    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.timer-cont .count.top:before,
.timer-cont .count.bottom:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 200%;
    width: 100%;
    box-shadow: inset 0 0 7px 0 rgba(236, 175, 0, 1);
}
.timer-cont .count.bottom:before {
    top: auto;
    bottom: 0;
}

/* Animation start */
.timer-cont .count.curr.top {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    z-index: 3;
}
.timer-cont .count.next.bottom {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
    z-index: 2;
}
/* Animation end */
.timer-cont .flip .count.curr.top {
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;

    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
}
.timer-cont .flip .count.next.bottom {
    -webkit-transition: all 250ms ease-in-out 250ms;
    -moz-transition: all 250ms ease-in-out 250ms;
    -ms-transition: all 250ms ease-in-out 250ms;
    -o-transition: all 250ms ease-in-out 250ms;
    transition: all 250ms ease-in-out 250ms;

    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
.timer-cont .count.next.bottom {
    padding-right: 0.5px;
}

.disabled-btn {
    pointer-events: none;
}

.num_wrap + .num_wrap {
    margin-left: 8px;
}

.terminal_history_win {
    color: #20b67b;
}

.terminal_history_lose {
    color: #b94062;
}

.terminal_history_equal {
    color: #ffffff;
}

.min-price-error,.max-price-error {
    color: #fff;
    font-size: 14px;
    text-align: center;
    width: 100%;
    text-align: left;
    display: block;
}
.promocode-error {
    color: #ECAF00;
    font-size: 14px;
    display: none;
    position: absolute;
    left: 0; 
    bottom: 15px;   
}
.payment-form .yellow_btn {
    cursor: pointer;
}
.footer-support p a:hover{
    text-decoration: none;
}
.dissable-button {
    pointer-events: none;
    opacity: 0.5;
}
.faq .title_name{
    margin: 0;
    padding: 32px;
}
.faq_quest {
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}
.faq_quest li {
    border-radius: 8px;
    list-style-type: none;
    margin-bottom: 20px;
    background: rgba(255, 255, 255, 0.05);
}
.faq_quest li > p {
    color: #fff;
    font-size: 24px;
    border: 2px solid #ecaf00;
    padding: 20px;
    cursor: pointer;
    position: relative;
}
.faq_quest li > p:before {
    position: absolute;
    content: "";
    background-image: url('/img/keyboard_arrow_down.svg');
    width: 32px;
    height: 32px;
    background-size: cover;
    background-position: center center;
    right: 16px;
    top: 13px;
}
.faq_quest li > p.active:before {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    top: 14px;
}
.faq_quest li div {
    display: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    padding-bottom: 16px;
}
.faq_quest li div.last-child {
    border: 0px;
    /*padding-bottom: 0px;*/
}
.faq_quest li div > p {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: normal;
    line-height: 120%;
}
.faq_quest li div ul {
    margin-left: 40px;
    margin-bottom: 10px;
}

.faq_quest li div ul li {
    list-style: disc;
    margin: 0 0 10px 0;
    font-size: 18px;
    font-weight: normal;
    line-height: 120%;
    background-color: transparent;

}

.profile-history .bet-placed-up img {
    position: relative;
    top: 4px;
}

.profile-history .bet-placed-down img {
    position: relative;
    top: 4px;
}

.trade-statistics {
    margin: 40px 0px;
}

.round-stat-block {
    display: flex;
    justify-content: space-around;
    position: relative;
}

.round-stat-block svg {
    width: 150px !important;
    height: 150px;
    position: absolute;
    top: 0px;
}

.round-stat-block div.progress-bar {
    width: 150px;
    border-radius: 75px;
    height: 150px;
    vertical-align: top;
    text-align: center;
}

.round-stat-block div.progress-bar div {
    width: 146px;
    height: 146px;
    overflow: hidden;
    border-radius: 72px;
    margin-left: 2px;
}

.round-stat-block div span {
    color: #ffffff;
    font-size: 14px;
    display: block;
    position: relative;
    z-index: 10;
}

.round-stat-block div span.title {
    margin-top: 40px;
}

.round-stat-block div span.value {
    margin-top: 10px;
    font-size: 20px;
    padding: 5px 0px;
    display: none;
}

.round-stat-block div.yellow span.value {
    background-color: #ecaf00;
}

.round-stat-block div.green span.value {
    background-color: #20b67b;
}

.round-stat-block div.red span.value {
    background-color: #b94062;
}

.round-stat-block div.blue span.value {
    background-color: #3366cc;
}

.trade-statistics-holder {
    padding: 20px 60px;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-around;
}

.trade-statistics-holder .tsh-block {
    text-align: center;
    width: 170px;
    height: 170px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 50%;
}

.trade-statistics-holder .tsh-block span {
    color: #ffffff;
    font-size: 14px;
    display: block;
}

.trade-statistics-holder .tsh-block .value {
    font-size: 22px;
    margin-top: 20px;
}

.profile-history #myChart {
    margin-bottom: 20px;
}
.logo a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    width: 278px;
    max-width: 278px;
    align-items: center;
}
.img_logo {
    width: 191px;
    height: 32px;
    display: inline-block;
}
.bel_l {
    margin-top: 13px;
    width: 64px;
    height: 25px;
}

.payment_info {
    display: none;
    padding: 10px;
    border: 1px solid #5f5f5f;
    font-weight: 500;
}

#payment_info_0 {
    display: block;
}
header {
    background-color: #2C2C2C;
    height: 64px;
    /* padding: 21px 0; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15);
}

button {
    cursor: pointer;
}
.header_wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.header_wrap > div {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}
.yellow_btn.yellow_btn_cash img {
    display: inline-block;
    margin-left: 13px;
}
.yellow_btn {
    border: 2px solid #ecaf00;
    display: inline-flex;
    -ms-align-items: center;
    align-items: center;
    height: 36px;
    padding: 0 22px 0 22px;
    max-width: 100%;
    background: #ECAF00;
    color: #000;
    font-size: 18px;
    border-radius: 8px;
    text-decoration: none;
    transition: all 0.3s ease;
}
.payment-result .yellow_btn{
    height: 56px;
    padding: 0 60px;
}

.yellow_btn:hover {
    background-color: #F4CF65;
    border-color:  #F4CF65;
}
.yellow_btn.inverse {
    color: #fff;
    background: transparent;
}
.logo a {
    font-size: 0;
    max-width: 200px;
}
.logo span {
    color: #fff;
    font-size: 20px;
    margin-left: 30px;
    padding-left: 30px;
    border-left: 1px solid #fff;
    line-height: 1.3;
}
.menu_toggle {
    margin-left: 20px;
}
.menu_toggle {
    background-color: transparent;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    border: none;
    padding: 0 10px;
    height: 52px;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    position: relative;
}
.menu_toggle span {
    width: 24px;
    height: 4px;
    border-radius: 1px;
    background-color: #fff;
    margin-bottom: 3px;
}
.hero-score .hero-nav__arrow {
    right: 0;
}
.hero-score.new-hero-score.score-chose .new-hero-opened .header-money {
    color: #fff;
}
.score-chose-hidden .hero-score__title {
    color: #fff;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    padding-left: 9px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.score-chose-hidden .hero-score__title:hover {
    background-color: #353333;
}
.score-chose-hidden .hero-score__title img {
    min-width: 37px;
    margin-right: 4px;
}
.score-chose-hidden .cover_inside {
    display: flex;
    min-width: 151px;
}
.score-chose-hidden {
    /*display: none;*/
}

.score-chose-hidden {
    /*display: none;*/
    position: absolute;
    top: 100%;
    width: 208px !important;
    border: 1px solid #545454;
    border-radius: 4px 4px 4px 4px;
    background-color: #212121;
    padding-top: 10px !important;
    padding-bottom: 6px !important;
    left: -2px;
    z-index: 10;
    cursor: pointer;
    top: 49px;
}
.inner-mnu .progress-bar.yellow .value {
    font-weight: 700;
    color: #00ccff;
}
.inner-mnu .progress-bar.green .value {
    font-weight: 700;
    color: #00ff60;
}
.inner-mnu .progress-bar.red .value {
    color: #ee638a;
    font-weight: 700;
}
.inner-mnu .progress-bar.blue .value {
    color: #ffd200;
    font-size: 12px;
    font-weight: 700;
}
.inner-mnu .progress-bar > div {
    display: flex;
}
.inner-mnu .progress-bar > div .title {
    align-self: center;
    margin-left: 5px;
}
.inner-mnu .value {
    width: 33px;
    vertical-align: middle;
    height: 33px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 2px;
    margin-left: -5px;
    background-color: #353333;
    display: flex;
    justify-content: center;
    align-items: center;
}
.inner-mnu_right {
    right: calc(0px + 10px);
}
.inner-mnu__item:hover a {
    color: #ecaf00;
}
.select2-selection.select2-selection--single[aria-controls="select2-user-tz_id-container"]{
    background-color: transparent;
    border-bottom: 2px solid rgba(255,255,255,0.2);
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;
    border-width: 2px;
}
.select2-selection.select2-selection--single[aria-expanded="true"]{
    border-bottom: 2px solid rgba(255,255,255,1);
}
.select2-container--default .select2-results > .select2-results__options{

}
#select2-user-tz_id-results{
    scrollbar-color:#ecaf00 #424242;
    scrollbar-width: thin;
}

#select2-user-tz_id-results::-webkit-scrollbar {
  width: 5px;
  background: #424242;
}

#select2-user-tz_id-results::-webkit-scrollbar-thumb {
  background-color: #ecaf00;
}
.select2-dropdown{
    background-color: #2c2c2c;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 4px;
    margin-top: 1px;
    color: #fff;
}
.select2-container--default .select2-results__option--selected{
    background-color: #ecaf00;
}
.select2-search__field{
    display: none;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
    background-color: rgba(236,175,0,0.5);
}
.profile-edit .profile-form .profile-form__input label[for="user-tz_id"]{
    top: -22px;
}
span#select2-user-tz_id-container{
    color: #ECAF00;
    line-height: 17px;
    padding-left: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    margin-top: -7px;
}

/*-------------------*\
      end header
\*-------------------*/

.profile-stats__hero-data {
    color: #fff;
}

#paymentrequests-account_type {
    width: 185px;
    background-position: 93% center;
    height: 38px;
}

.states-list .profile-history__table-head div {
    text-align: center;
}
.states-list .profile-history__table-head div:first-child {
    max-width: 130px;
    position: relative;
}

.states-list .profile-history__table-row div {
    min-height: 48px;
    text-transform: inherit;
}

.states-list .profile-history__table-row div:not(:first-child) {
    line-height: 28px;
    display: block;
    text-align: center;
    background: rgba(255, 255, 255, 0.05);
    font-size: 16px;
    color:rgba(255,255,255,0.3);
    border-left:2px solid rgba(255, 255, 255, 0.1);
    border-right:2px solid rgba(255, 255, 255, 0.1);
}
.states-list .profile-history__table-row div{
    height: 76px;
}

.states-list .profile-history__table-row div.middle {
    line-height: 28px;
}

.states-list .profile-history__table-row div.auto {
    line-height: inherit;
}

.states-list .cooper {
    color: #eb1e57;
}

.states-list .silver {
    color: #d34f2c;
}

.states-list .gold {
    color: #d4c000;
}

.states-list .platinum {
    color: #58bd5b;
}

.states-list .brilliant {
    color: #00c0af;
}


.hero-nav-1 .hero-nav__icon {
    border: 3px solid #C07300;
}

.hero-nav-2 .hero-nav__icon {
    border: 3px solid #5E6C74;
}

.hero-nav-3 .hero-nav__icon {
    border: 3px solid #CF9500;
}

.hero-nav-4 .hero-nav__icon {
    border: 3px solid #3C5283;
}

.profile-stats__hero-img.state-1{
    border-color:#676459;
}
.profile-stats__hero-img.state-2{
    border-color: #968F78;
}
.profile-stats__hero-img.state-3{
    border-color: #747B87;
}
.profile-stats__hero-img.state-4{
    border-color: #3C5283;
}
.profile-stats__hero-img.state-5{
    border-color: #08BBD3;
}
.profile-stats__hero-data .state-1{
    background-color:#676459;
}
.profile-stats__hero-data .state-2{
    background-color:#968F78;
}
.profile-stats__hero-data .state-3{
    background-color:#747B87;
}
.profile-stats__hero-data .state-4{
    background-color:#3C5283;
}
.profile-stats__hero-data .state-5{
    background-color:#08BBD3;
}
.certificate-holder {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}
.vis-status {
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    padding: 6px 12px;
    border-radius: 25px;
    margin-bottom: 8px;
}
.certificate-holder img {
    width: 580px;
}

.certificate-holder .barrier-subtitle {
    margin-bottom: 40px;
    padding-left: 50px;
    position: relative;
}

.certificate-holder .cert-list {
    margin-top: 38px;
    margin-bottom: 40px;
}

.certificate-holder .cert-list h3 {
    color: #ffffff;
}

.certificate-holder .cert-list h3:before {
    content: "";
    background-image: url("/img/cert_tick.png");
    width: 31px;
    height: 59px;
    display: block;
    position: absolute;
    left: 0px;
    top: -24px;
}

@media (max-width: 1000px) {
    .certificate-holder {
        flex-wrap: wrap;
    }
    .certificate-holder img {
        width: 100%;
    }
}
.att_block p {
    padding: 8px;
    font-size: 15px;
}
.att_block p a {
    color: #000;
}

.att_block p a:hover {
    text-decoration: none;
}

.att_block {
    border: 4px solid #ecaf00;
    margin-bottom: 15px;
    /*background: linear-gradient(270deg, #ecaf00, #d34f2c, #ecaf00);*/
    background: #ecaf00;
    background-size: 600% 600%;
    border-radius: 3px;
    border: 1px solid #ecaf00;
    text-align: left;
    /*-webkit-animation: AnimationName 5s ease infinite;
    -moz-animation: AnimationName 5s ease infinite;
    -o-animation: AnimationName 5s ease infinite;
    animation: AnimationName 5s ease infinite;*/
}

.att_block p span {
    text-decoration: underline;
    padding-bottom: 0px;
    display: block;
    margin-bottom: 7px;
    text-align: center;
}

/*@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%;color:#000}
    50%{background-position:100% 50%; color:#fff}
    100%{background-position:0% 50%; color:#000}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%;color:#000}
    50%{background-position:100% 50%; color:#fff}
    100%{background-position:0% 50%; color:#000}
}
@-o-keyframes AnimationName {
    0%{background-position:0% 50%;color:#000}
    50%{background-position:100% 50%; color:#fff}
    100%{background-position:0% 50%; color:#000}
}
@keyframes AnimationName {
    0%{background-position:0% 50%;color:#000}
    50%{background-position:100% 50%; color:#fff}
    100%{background-position:0% 50%; color:#000}
}*/
.ui-widget.ui-widget-content {
    background-color: #ecaf00;
}
.ui-datepicker .ui-datepicker-header {
    background-color: #d34f2c;
    border: none;
    color: #fff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background: #d34f2c;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border-color: #d34f2c;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border-radius: 3px;
}
.blogs-page .top_menu_block p{
    display: none;
}
.blogs-page .profile__mnu .profile__mnu-item{
    padding-left: 24px;
    font-size: 20px;
}
.blogs-page .profile__mnu .special_btns{
    padding:16px 24px 24px 24px;
    text-align: center;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.blogs-page .profile__mnu .yellow_btn{
    width: 100%;
    height: 56px;
    font-weight: 600;
    justify-content: center;
    margin-bottom: 20px;
}
.pages_menu.profile__mnu .yellow_btn{
    width: 100%;
    height: 56px;
    font-weight: 600;
    justify-content: center;
    margin-bottom: 20px;   
}
.pages_menu .special_btns{
    width: 100%;
    padding-left: 26px;
    padding-right: 26px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 16px;
}
.pages_menu .special_btns.tr_rooms{
   margin-right: 0;
   width: 100%; 
}
.blogs-page .profile__mnu .follw_link{
    color: #ecaf00;
    font-size: 18px;
    display: inline-block;
}
.blogs-page .profile__mnu .follw_link:hover{
    text-decoration: none;
}
.blogs-page .profile__mnu p{
    color: #fff;
    padding: 8px 24px 0 24px;
    font-size: 24px;
    font-weight: 600; 
    line-height: 40px;
}

.blogs-page h1 {
    color: #fff;
    text-align: left;
    font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    margin-bottom: 32px;
}
.blogs-page .blog-description h2{
    font-size: 24px;
    margin-bottom: 10px;
}
.blogs-page .blog-description h3{
    font-size: 20px;
    margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
    .blogs-page h1{
        font-size: 32px;
    }
    .blogs-page .blog-description h2{
        font-size: 20px;
    }
    .blogs-page .blog-description h3{
        font-size: 18px;
    }  
}
.blogs-page h1+p{
    font-size: 18px;
    color: rgba(255, 255, 255, .6);
    margin: -20px 0 32px;
}
.blogs-page .breadcrumps{
    margin-bottom: 16px;
}
.blogs-page .sec_title{
    font-size: 36px;
    line-height: 26px;
    margin-top: 16px;
    margin-bottom: 16px;
    font-weight: 600;
    color: #fff;
}
.blogs-page .breadcrumps ul{
    display: flex;
    list-style: none;
}
.blogs-page .breadcrumps li:last-child a{
    pointer-events: none;
}
.blogs-page .breadcrumps li:last-child:after{
    content: none;
}
.blogs-page .breadcrumps li:after{
    color: rgba(255, 255, 255, .5);
    content: "/";
    margin-left: 5px;
    margin-right: 5px;
}
.blogs-page .breadcrumps a,.blogs-page .breadcrumps span{
    font-size: 16px;
    text-decoration: none;
    color: rgba(255, 255, 255, .5);
    transition: .3s ease;
}
.blogs-page .breadcrumps span{
    color: #ecaf00;
}
.blogs-page .breadcrumps a:hover{
    color: #ecaf00;
}
.blog-block {
    display: flex;
    flex-wrap: wrap;
}

.blog-holder{
    width: calc(33% - 12px);
    margin-bottom: 24px;
    display: block;
    text-decoration: none;
    margin-right: 23px;
}
.blog-holder:hover p{
    color:#ecaf00;
}
.blog-holder p{
    font-size: 34px;
    line-height: 100%;
    font-weight: 600;
    transition: .3s ease;
    max-width: 90%;
    margin: 0 auto; 
    position: relative;
    z-index: 2;
    text-align: center;
}
.blog-holder:hover span{
    height: 80px;
}
.blog-title span{
    transition: .3s ease;
    font-size: 14px;
    color: rgba(255, 255, 255, .6);
    line-height: 1;
    display:block;
    padding-top: 10px;
    height: 0;
}

.blog-holder:nth-child(3n){
    margin-right: 0;
}
.blog-holder * {
    color: #fff;
    font-family: "Inter", sans-serif;
    font-size: 16px;
}

.blog-holder-top {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #54545a;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.blog-holder-bottom {
    padding-top: 3px;
}

.blog-holder-top span {
    color: #ecaf00;
    font-size: 28px;
}

.blog-holder-top .round-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ecaf00;
    position: relative;
    top: 11px;
}

.blog-holder-bottom .blog-title {
    font-size: 20px;
    margin-bottom: 12px;
    color: #ecaf00;
}




.blog-description * {
    color: #fff;
    font-family: "Inter", sans-serif;
    font-size: 16px;
}

.blog-description p,
.blog-description ol,
.blog-description ul {
    margin-bottom: 20px;
}

.blog-description ol {
    margin-left: 40px;
}

.blog-description ul {
    margin-left: 37px;
}

.blog-description a {
    color: #ffcd33;
}

.blog-description a:hover {
    text-decoration: none;
}

.blog-cover {
    height: 550px;
    border-radius: 46px;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    display: flex;
    overflow: hidden;
    align-items: flex-end;
    padding-bottom: 40px;
}
.blog-cover:before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 100%;
    height: 60%;
    background: linear-gradient(to top,  rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.blog-cover .blog-text:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 50%;
    width: 100%;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,313135+100&0+0,1+100 */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(49, 49, 53, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(
        top,
        rgba(255, 255, 255, 0) 0%,
        rgba(49, 49, 53, 1) 100%
    ); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0) 0%,
        rgba(49, 49, 53, 1) 100%
    ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#313135',GradientType=0 ); /* IE6-9 */
}

.blogs-inner-page .profile__content {
    background-color: #fff;
}

.blogs-inner-page h1 {
    color: #000;
}

.blogs-inner-page .blog-description * {
    color: #000;
}
.empty {
    text-align: center;
    font-size: 18px;
    color: #fff;
}
/* style for blog blog --like vk.com style-- */

.blogs-inner-page .profile-cashbox__form h1 {
    font-size: 38px;
    font-weight: 700;
    line-height: 41px;
    color: #222222;
    margin-bottom: 40px;
    text-align: left;
}
.blogs-inner-page .profile-cashbox__form .blog-description h2,
.blogs-inner-page .profile-cashbox__form .blog-description strong {
    font-size: 32px;
    font-weight: 700;
    line-height: 1.13em;
    margin-bottom: 24px;
}
.blogs-inner-page .profile-cashbox__form .blog-description p,
.blogs-inner-page .profile-cashbox__form .blog-description pre {
    margin-bottom: 24px;
    margin-top: 0px;
    font-size: 19px;
    color: rgba(0, 0, 0, 0.86);
    line-height: 1.5em;
}
.blogs-inner-page .profile-cashbox__form .blog-description strong {
    font-size: 19px;
    color: rgba(0, 0, 0, 0.86);
    line-height: 1.5em;
}
.blogs-inner-page .profile-cashbox__form .blog-description img {
    display: block;
    margin: 6px auto;
}
.blogs-inner-page .profile-cashbox__form .blog-description a {
    font-size: 19px;
    color: #1d528f;
    line-height: 1.5em;
    text-decoration: underline;
}
.blogs-inner-page .profile-cashbox__form .blog-description ul {
    margin-bottom: 24px;
}
.blogs-inner-page .profile-cashbox__form .blog-description li {
    font-size: 19px;
    color: rgba(0, 0, 0, 0.86);
    line-height: 1.5em;
}
/* style for blog blog --like vk.com style-- */
/* style for blog blog main page --like vk.com style-- */
.blog-block .blog-cover .blog-title {
    text-align: center;
    max-width: 320px;
    margin: 0 auto;
    font-weight: 700;
    z-index: 2;
    position: relative;
    color: #fff;
    font-size:22px;
    overflow: hidden;
    line-height:31px;
}
.blog-block .blog-cover .blog-holder-bottom {
    position: relative;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: stretch;
}
.blog-block .blog-cover .blog-holder-bottom .content_wrapper {
    position: absolute;
    z-index: 0;
    background-image: url('/img/strategies_bg.jpg');
    background-position: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-direction: column;
}
.blog-block .blog-cover .blog-holder-bottom .content_wrapper::after {
   content: '';
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   opacity: 0.7;
   z-index: 1;
   background-color: #000;
}

/* style for blog blog main page --like vk.com style-- */

.blog-block .blog-cover .blog-category-title {
    font-size: 32px;
}





.states-list .footer{
    padding-top: 0;
}

.content_profile {
    padding: 80px 0 70px;
    /*background-image: url(../img/profile_bg.jpg);*/
    background: none;
    position: relative;
    overflow: hidden;
    background-attachment: fixed;
    background-size: cover;
}
.content_profile.cach_kassa{
    overflow: visible;
}
.content_profile #myVideo{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    z-index: -1;
}
.content_profile .container{
    max-width: 1650px;
}

.profile__mnu {
    background-color: transparent;
    border-radius: 8px;
    max-width: 387px;
}
.profile__mnu-item {
    border-left: none;
    font-size: 20px;
    transition: all .2s linear;
    opacity: 0.5;
    font-weight: 400;

}
.cach_kassa .special_btns{
    display: none;

}
.profile__mnu-item img{
    transition: all .2s linear;
    width: 32px;
    display: inline-block;
    max-width: none;
}
.profile__mnu-item.active-point,
.profile__mnu-item:hover{
    background: transparent;
    opacity: 1;
    color: #fff;
    border: none;
}
.profile__mnu-item.active-point:before,
.profile__mnu-item:hover::before{
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 32px;
    width: 4px;
    background-color: #fff;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.cover_outside_promocodes{
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 26px;
}

.profile__content {
    background-color: none;
}

.profile-stats__hero {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 16px 35px 18px 15px;
    margin-bottom: 22px;
}
.profile-history.states-list{
    background-color: #212121;
    padding-top: 10px;
    padding-bottom: 50px;
}

.profile-stats__hero-img {
    min-width: 120px;
    min-height: 120px;
    max-width: 120px;
    max-height: 120px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    border:4px solid;
    border-radius: 50%;
}
.profile-edit .cover_block{
    display: flex;
}
.profile-edit .profile-stats__hero-img{
    border:none;
}
.profile-edit .profile-stats__hero-data.avatar-holder img{
    width: 24px;
    height: 24px;
}
.profile-stats__hero-img:hover .profile-stats__hero-data{
    transform: translateY(0);
}
.profile-stats__hero-img .profile-stats__hero-data{
    position: absolute;
    bottom: 0;
    left: 0;
    /*transform: translateY(100%);*/
    transition: transform .3s ease;
    margin: 0;
}
.profile-stats__hero-img .profile-stats__hero-data .profile-stats__hero-btn{
    width: 100%;
    box-shadow: none;
}
.profile-stats__hero-data {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    margin-left: 20px;
    width: 100%;
    display: flex;
    margin-left: 8px;
    justify-content: flex-start;
}
.content_user .edit-link{
    color: #ecaf00;
    font-size: 18px;
    font-weight: 500;
    display: block;
    text-decoration: underline;
    margin-top: 12px;
    margin-left: 0;
}
.content_user .edit-link:hover{
    text-decoration: none;
}
.profile-stats__hero-data__nick .edit-link:hover{
    text-decoration: underline;
}
.profile-stats__hero-data__nick .edit-link svg{
    margin-right: 5px;
}

.profile-stats__hero-data__nick .image{
    margin-right: 18px;
    
}
.profile-stats__hero-data__cash {
    font-size: 18px;
}
.profile-stats__hero-data__cash a{
    margin-left: 30px;
}
.progressbar-line {
    width: 0;
}

.progressbar-breakpoints__item {
    width: calc(20% - 10px);
}
.progressbar-breakpoints__item span {
    font-family: "Inter", sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.progressbar-breakpoints__item:after {
    position: absolute;
    top: -3px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    width: 100%;
    height: 4px;
    background-color: #7A7A7A;
    border-radius: 0;
}

.progressbar-breakpoints__item_red {
    left: 0%;
}
.progressbar-breakpoints__item_red.active:after {
    background-color: #fff;
    filter: drop-shadow(0px 0px 8px #FF9933);
}

.progressbar-breakpoints__item_orange {
    left: 20%;
}
.progressbar-breakpoints__item_orange.active:after {
    background-color: #fff;
    filter: drop-shadow(0px 0px 8px #CBCACA);
}

.progressbar-breakpoints__item_yellow {
    left: 40%;
}
.progressbar-breakpoints__item_yellow.active:after {
    background-color: #fff;
    filter: drop-shadow(0px 0px 8px #FFD324);
}

.progressbar-breakpoints__item_green {
    left: 60%;
}
.progressbar-breakpoints__item_green.active:after {
    background-color: #fff;
    filter: drop-shadow(0px 0px 8px #4870FF);
}

.progressbar-breakpoints__item_blue {
    left: 80%;
}
.progressbar-breakpoints__item_blue.active:after {
    background-color: #fff;
    filter: drop-shadow(0px 0px 8px #CA32FF);
}
.profile__contact {
    background-color: #212121;

}
.content_statuses .profile-form-wrap {
    padding: 10px 60px 20px;
    background-color: #212121;
}

.content_statuses .profile-history {
    padding: 32px 32px 71px;
    background-color: #2C2C2C;
}
.content_statuses .profile__content > .title_name{
    display: none;
}

.content_statuses .profile-history__table {
    margin-bottom: 4px;
}
.content_statuses .profile-history__table-head {
    gap: 16px;
    border-bottom: none;
}

.content_statuses .profile-history__table-head_date,
.content_statuses .profile-history__table-head_people,
.content_statuses .profile-history__table-head_price,
.content_statuses .profile-history__table-head_empty,
.content_statuses .profile-history__table-head_result {
    padding: 8px 20px 16px;
}
.content_statuses .profile-history__table-head_title{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.content_statuses .profile-history__table-head_title .image{
    height: 49px;
    width: 49px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.content_statuses .profile-history__table_date,
.content_statuses .profile-history__table_price,
.content_statuses .profile-history__table_empty,
.content_statuses .profile-history__table_result {
    padding: 20px 0;
    display: flex;
    font-size: 16px;
}
.content_statuses .profile-history__table_people{
    font-size: 18px;
}

.content_statuses .profile-history__table_date,
.content_statuses .profile-history__table_price,
.content_statuses .profile-history__table_result {
    background-color: none;
}

.content_statuses .profile-history__table-row {
    border-bottom: none;
    gap: 16px;
    align-items: center;
}
.content_statuses .profile-cashbox {
    padding: 30px 60px 20px;
    background-color: #212121;
}
.content_statuses .faq_quest {
    color: #fff;
    padding: 0;
    padding: 20px;
    background-color: #212121;
}

.content_statuses .states-list .cooper {
    color: rgba(255,255,255,0.3);
}

.content_statuses .states-list .silver {
    color: rgba(255,255,255,0.3);
}

.content_statuses .states-list .gold {
    color: rgba(255,255,255,0.3);
}

.content_statuses .states-list .platinum {
    color: rgba(255,255,255,0.3);
}

.content_statuses .states-list .brilliant {
    color: rgba(255,255,255,0.3);
}
.profile__content{
    padding: 0;
    border-radius: 8px;
    overflow: hidden;
    background-color: transparent;
    border:1px solid rgba(255,255,255,0.1);
}
.profile-stats__hero-data__cash .image{
    margin-right: 13px;
    font-size: 0;
    line-height: 0;
    vertical-align: text-top;
}

/*07.09*/

.profile__contact-item{
    list-style-type:none;
}
.profile__contact-item:first-child{
    border-top: none;
}
.profile__contact-item__val{
    font-weight:500;
    font-size: 24px;
    line-height: 24px;
    color: #FAF8F0;
    /*text-shadow: 0px 0px 11px rgba(231, 218, 168, 0.55);*/
}
.profile__contact-item__lable{
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: rgba(255, 255, 255, 0.5);
}
.profile-form-wrap{
    background: #212121;
    margin-top: -22px;
    padding: 32px 50px 50px;
}
.profile-edit .profile-stats__hero{
    padding-left: 50px;
    padding-right: 50px;
    align-items: center;
}
.profile-edit .profile-stats__hero-btn{
    background: #ECAF00;
    box-shadow: 0px 0px 10px #FF9933;
    width: 233px;
    height: 44px;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #212121; 
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    text-transform: none;
    transition: all .3s ease;
}
.profile-edit .profile-stats__hero-btn:hover{
    box-shadow: 0px 0px 0px #FF9933;
}
.profile-edit .profile-form{
    width: 100%;
    max-width: 100%;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.profile-edit .profile-form .profile-form__input.field-user-tz_id{
    padding-top: 15px;
}
.profile-edit .profile-form .col{
    width: 450px;
    max-width: 49%;
}
.profile-edit .profile-form .profile-form__input{
    padding-top: 24px;
    margin-bottom: 37px;
}
.profile-edit .profile-form .profile-form__input-label{
    left: 0;
    background: none;
    font-size: 18px;
    color: #A6A6A6;
    color: rgba(255, 255, 255, 0.7);
    padding: 0;
}
.profile-edit .profile-form__btn-wrap button{
    min-width: 127px;
    background: #ECAF00;
    font-size: 18px;
    font-weight: 500;
    height: 48px;
    justify-content: center;
    transition: .3s ease;
    font-family: "Inter", sans-serif;
}
.profile-edit .profile-form__btn-wrap button:hover{
    background-color: #F4CF65;
}
.profile-edit .profile-form:last-child{
    margin-bottom: 0;
    padding-top: 15px;
    flex-wrap: wrap;
}
.profile-form__input input[aria-invalid=true]{
    border-color: #FF6871;
}
.profile-form__input input[aria-invalid=true]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FF6871;
}
.profile-form__input input[aria-invalid=true]::-moz-placeholder { /* Firefox 19+ */
  color: #FF6871;
}
.profile-form__input input[aria-invalid=true]:-ms-input-placeholder { /* IE 10+ */
  color: #FF6871;
}
.profile-form__input input[aria-invalid=true]:-moz-placeholder { /* Firefox 18- */
  color: #FF6871;
}
.form-group .error-message, .form-group .error-message a{
    color: #FF6871;
}
.profile__content>*{
    background-color:rgba(191, 197, 195, 0.06);
}
.blogs-page.blogs-inner-page .profile__content>*{
    background-color:#fff;
}
.profile-history{
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 36px;
}

.profile-history .profile-title{
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
}
.profile-history.trade-history .profile-history__table-head div{
    font-size: 18px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 0;
}
.profile-history.trade-history .profile-history__table-row:nth-child(2) div:not(:first-child){
    border:none;
}
.profile-history.trade-history .profile-history__table-row:last-child div:not(:first-child){
    border: none;
}

.profile-history.trade-history .profile-history__table-row div{
    font-size: 18px;
}
.profile-history.trade-history .profile-history__table-row div:not(:last-child){
    color: rgba(255, 255, 255, 0.7);
}
.profile-history.trade-history .profile-history__table-row div:nth-child(3){
    color: rgba(255, 255, 255, 1);
}
.profile-history.trade-history .profile-history__table-row div,
.profile-history.trade-history .profile-history__table-head div{
    padding-top: 4px;
    padding-bottom: 4px;

}
.profile-history.trade-history .profile-history__table-row div:first-child,
.profile-history.trade-history .profile-history__table-head div:first-child{
    width: 120px;
    min-width: 120px;
}
.profile-history.trade-history .profile-history__table-row div:nth-child(2),
.profile-history.trade-history .profile-history__table-head div:nth-child(2){
    width: 197px;
    min-width: 197px;
}
.profile-history.trade-history .profile-history__table-row div:nth-child(3),
.profile-history.trade-history .profile-history__table-head div:nth-child(3){
    width: 197px;
    min-width: 197px;
}
.profile-history.trade-history .profile-history__table-row div:nth-child(4),
.profile-history.trade-history .profile-history__table-head div:nth-child(4){
    width: 170px;
    min-width: 170px;
}
.profile-history.trade-history .profile-history__table-row div:nth-child(5),
.profile-history.trade-history .profile-history__table-head div:nth-child(5){
    width: 150px;
    min-width: 150px;
}
.profile-history.trade-history .profile-history__table-row div:nth-child(6),
.profile-history.trade-history .profile-history__table-head div:nth-child(6){
    width: 150px;
    min-width: 150px;
}
.profile-history.trade-history .profile-history__table-row div:nth-child(7){
    width: 160px;
    min-width: 160px;
}
.trade-history .title_name{
    margin-bottom: 24px;
}
.profile-history .profile-form__title{
    margin-bottom: 10px;
}
.profile-history .profile-form__input{
    max-width: 250px;
    margin-right: 20px;
}
.profile-history .profile-form__input input{
    padding-top: 13px;
    padding-bottom: 13px;
}
.profile-form_submit{
    height: 44px;
    background: #ECAF00;
    box-shadow: 0px 0px 10px #FF9933;
    font-size: 18px;
    font-weight: bold;
    width: 250px;
    justify-content: center;
}
.profile-form_submit:hover{
    box-shadow: 0px 0px 0px #FF9933;
}
.profile-history .profile-form_submit{
    font-size: 14px;
}
.profile-history .profile-form_submit svg{
    margin-left: 10px;
}
.profile-history .clear-button{
    margin-left: 50px;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    text-decoration-line: underline;
    color: #A6A6A6;
    padding-bottom: 0;
    border-bottom: none;
    text-transform: capitalize;
}
.profile-history .clear-button:hover{
    text-decoration: none;
}
.trade-statistics{
    margin-bottom: 0;
}
.profile__content .trade-statistics-holder{
    padding-left: 32px;
    padding-right: 32px;
    margin-bottom: 32px;
    padding-top: 0;
    justify-content: flex-start;
}
.trade-statistics-holder .tsh-block span{
    font-weight: 400;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.5);
    line-height: 18px;
}
.trade-statistics-holder .tsh-block .value{
    font-weight: bold;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    color: #ECAF00;
    margin-top: 33px;
    margin-bottom: 4px;
}
.trade-statistics-holder .tsh-block{
    padding: 10px 0;
}
.profile-history__table_date, 
.profile-history__table_price, 
.profile-history__table_result{
    background: none;
}
.profile-history__table-head_date, 
.profile-history__table-head_people, 
.profile-history__table-head_price, 
.profile-history__table-head_empty, 
.profile-history__table-head_result{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 500;
    font-size: 24px;
    white-space: nowrap;
}
.profile-history__table_date, 
.profile-history__table_people, 
.profile-history__table_price, 
.profile-history__table_empty, 
.profile-history__table_result{
    font-size: 14px;
}
.profile-history__table_people:first-child, 
.profile-history__table-head_people:first-child{
    width: 217px;
    min-width: 217px;
}
.profile-history__table-row:nth-child(2) div:not(:first-child){
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top:2px solid rgba(255, 255, 255, 0.1);

}
.profile-history__table-row:last-child div:not(:first-child){
    border-bottom:2px solid rgba(255, 255, 255, 0.1);
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
.profile-history__table.state_5 .profile-history__table-row div:last-child{
    border-color: #ECAF00;
    color:#fff;
}
.profile-history__table.state_4 .profile-history__table-row div:nth-child(5){
    border-color: #ECAF00;
    color:#fff;
}
.profile-history__table.state_3 .profile-history__table-row div:nth-child(4){
    border-color: #ECAF00;
    color:#fff;
}
.profile-history__table.state_2 .profile-history__table-row div:nth-child(3){
    border-color: #ECAF00;
    color:#fff;
}
.profile-history__table.state_1 .profile-history__table-row div:nth-child(2){
    border-color: #ECAF00;
    color:#fff;
}


.profile-history__table.state_1 .profile-history__table-head div:nth-child(2){
    border-color: #ECAF00
}
.profile-history__table.state_2 .profile-history__table-head div:nth-child(3){
    border-color: #ECAF00
}
.profile-history__table.state_3 .profile-history__table-head div:nth-child(4){
    border-color: #ECAF00
}
.profile-history__table.state_4 .profile-history__table-head div:nth-child(5){
    border-color: #ECAF00
}
.profile-history__table.state_5 .profile-history__table-head div:last-child{
    border-color: #ECAF00
}
.profile-history__table.state_5 .profile-history__table-head div:last-child{
    color: #ECAF00
}
.profile-history__table.state_4 .profile-history__table-head div:nth-child(5){
    color: #ECAF00
}
.profile-history__table.state_3 .profile-history__table-head div:nth-child(4){
    color: #ECAF00
}
.profile-history__table.state_2 .profile-history__table-head div:nth-child(3){
    color: #ECAF00
}
.profile-history__table.state_1 .profile-history__table-head div:nth-child(2){
    color: #ECAF00
}


.profile-history__table_date, 
.profile-history__table_people, 
.profile-history__table_price, 
.profile-history__table_empty, 
.profile-history__table_result{
    padding: 13px 5px;
}
.terminal_history_win{
    color: #28C928;
    white-space: nowrap;
    text-transform: lowercase;
    align-items: center;
    position: relative;
    padding-left: 18px;
}

.terminal_history_lose{
    color: rgba(255, 255, 255, 0.7);
    white-space: nowrap;
    text-transform: lowercase;
    align-items: center;
    position: relative;
    padding-left: 18px;
}

.terminal_history_equal{
    position: relative;
    text-transform: lowercase;
    padding-left: 18px;
}

.trade-history .profile-history__table{
    display: table;
}
.trade-history .profile-history__table-head_price,
.trade-history .profile-history__table_price,
.trade-history .profile-history__table_date, 
.trade-history .profile-history__table-head_date{
    min-width: 190px;
}
.trade-history .profile-history__table-head_price:nth-last-child(2), 
.trade-history .profile-history__table_price:nth-last-child(2){
    min-width: 120px
}
.trade-history .profile-history__table{
    display: table;
    margin-bottom: 25px;
}
.trade-history .profile-history__table-head,
.trade-history .profile-history__table-row{
    display: table-row;
}
.trade-history .profile-history__table-head_date, 
.trade-history .profile-history__table-head_people, 
.trade-history .profile-history__table-head_price, 
.trade-history .profile-history__table-head_empty, 
.trade-history .profile-history__table-head_result,
.trade-history .profile-history__table_date, 
.trade-history .profile-history__table_people, 
.trade-history .profile-history__table_price, 
.trade-history .profile-history__table_empty, 
.trade-history .profile-history__table_result{
    display: table-cell;
    /*border-bottom: 1px solid #343434;*/
}
.pagination-list .prev.disabled{
    display: block;
}
.pagination-list .prev svg,
.pagination-list .next svg{
    fill: #fff;
}
.pagination-list .next svg path{
    filter:drop-shadow(0px 0px 10px #FF9933);
}
.pagination-list li.active a{
    color: #fff;
}
.round-stat-block img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.round-stat-block svg{
    opacity: 0;
    visibility: hidden;
}
.round-stat-block div span.value{
    font-weight: bold;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.05em;
    margin-top: 22px;
}
.round-stat-block div.yellow span.value{
    background: none;
    color: #FFBD7B;
    text-shadow: 0px 0px 20px #FF9933;
}
.round-stat-block div span.title{
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF;
    height: 36px;
}
.round-stat-block div.green span.value{
    color: #A5FF7B;
    background: none;
    text-shadow: 0px 0px 20px #74FF33;
}
.round-stat-block div.red span.value{
    color: #FE646D;
    background: none;
    text-shadow: 0px 0px 20px #FF323E;
}
.round-stat-block div.blue span.value{
    color: #9BB1FF;
    background: none;
    text-shadow: 0px 0px 20px #4870FF;
}
.ui-widget.ui-widget-content{
    background: #262627;
    box-shadow: 0px 30px 84px rgba(19, 10, 46, 0.08), 0px 8px 32px rgba(19, 10, 46, 0.07), 0px 3px 14px rgba(19, 10, 46, 0.03), 0px 1px 3px rgba(19, 10, 46, 0.13);
}
.ui-datepicker th{
    color: #fff;
    font-size: 13px;
    font-weight: normal;
}
.ui-datepicker td span, .ui-datepicker td a{
    text-align: center;
    background: none;
    border: none;
    font-size: 13px;
    color: #A6A6A6;
}
.ui-datepicker .ui-datepicker-header{
    background: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
    background: none;
    border: none;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    padding: 0;
}
.ui-widget.ui-widget-content{
    padding: 24px 32px;
}
.ui-datepicker{
    width: 344px;
}
.ui-datepicker td{
    padding: 0;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{
    color: #FFFFFF;
    background: #323234;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    color: #fff;
    background: #ECAF00;
}
.ui-widget.ui-widget-content{
    border: none;
}
.profile-cashbox{
    padding: 28px 32px 49px;
    border: 1px solid rgba(255,255,255,0.05);
    border-radius: 8px;

}
.profile-cashbox__tab{
    height: 40px;
    background: rgba(255, 255, 255, 0.1);
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #A6A6A6;
    font-weight: 400;
    flex-direction: row-reverse;
    width: 196px;
}
.profile-cashbox__tab:first-of-type{
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.profile-cashbox__tab:last-of-type{
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.profile-cashbox__tab svg{
    fill: #A6A6A6;
    width: 25px;
    margin-right: 15px;
}
.profile-cashbox__tab.active{
    color: #000000;
    background: #ECAF00;
}

.profile-cashbox__tab:hover {
    background: #232323;
    color: #fff;
}

.profile-cashbox__title{
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    display: block;
    margin-bottom: 16px;
}
.profile-cashbox__label{
    height: 82px;
    width: 230px;
    max-width: 100%;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 24px;
}
.profile-cashbox__row_more .profile-cashbox__label span{
    background-color: rgba(255, 255, 255,0.1);
    border-color: transparent;
    border-radius: 8px;
    border-width: 2px;
    align-items: flex-start;
}
.profile-cashbox__row_more .profile-cashbox__label span .profile-cashbox__label_val{
    font-size: 16px;
}
.profile-cashbox__label input:checked + span{
    background: none;
    position: relative;
    background-color: rgba(255, 255, 255,0.1);
    border-color: #ECAF00;
}
.profile-cashbox__custom_sum{
    flex-wrap: wrap;
    align-items: stretch;
    margin-bottom: 0;
    flex-flow: column;
}
.profile-cashbox__custom_sum .col{
    width: 250px;
}
.profile-cashbox__custom_sum .profile-cashbox__title{
    max-width: 100%
}
.profile-cashbox__custom_sum .col input{
    max-width: 100%;
    border-bottom: 2px solid rgba(255, 255, 255, .2);
    height: 44px;
    margin-bottom: 8px;
}
.profile-cashbox__custom_sum .col input:focus{
    border-color: #fff;
}
.profile-cashbox__custom_sum .col .profile-cashbox__title{
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
}
.profile-cashbox__custom_sum .col:last-child{
    display: flex;
    align-items: flex-end;
}
.profile-cashbox__custom_sum input[type="submit"]{
    background: #ECAF00;
    font-weight: 500;
    font-size: 18px;
    border:none;
    border-radius: 8px;
    max-width: 100%;
    width: 100%;
    text-align: center;
}
.profile-cashbox__custom_sum input[type="submit"]:hover{
    box-shadow: 0px 0px 0px #FF9933;    
}
.profile-cashbox__custom_sum_bonus{
    max-width: 100%;
}
.cache-out-form .profile-form__input:first-child{
    padding-top: 0;
}
.cache-out-form .profile-form__input:first-child .profile-form__input-label{
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 1;
    color: #fff
}
.profile-form__inputgroup-label{
    width: 100%;
/*    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
    color: #FFFFFF;*/
}
.cache-out-form .profile-form__input-label{
    font-size: 14px;
    line-height: 14px;
    color: #A6A6A6;
}
.cache-out-form .profile-form__input{
    width: 200px;
    padding-top: 0;
    margin-bottom: 0;
}

.cache-out-form .profile-form__input input[type="text"],
#paymentrequests-account_type{
    width: 100%;
    height: 44px;
    border-radius: 0;
}
.cache-out-form.profile-form__out .profile-form__btn-wrap{
    width: 100%;
    margin-bottom: 0;
    margin-top: 48px;
    max-width: none;
    background: none;
    box-shadow: none;
}
.cache-out-form.profile-form__out .profile-form__btn-wrap button{
    order: -1;
    margin-right: 34px;
}
.cache-out-form{
    margin-bottom: 0;
    align-items: flex-end;
}
.profile-form__out .profile-form__btn-wrap, .profile-form__out .yellow_btn{
    height: 56px;
    background: #ECAF00;
    font-weight: 400;
    font-size: 18px;
    max-width: 290px;
    font-family: "Inter", sans-serif;
    border-radius: 8px;
}
.profile-form__out .profile-form__btn-wrap, .profile-form__out .yellow_btn:hover{
    background-color: #F4CF65;
    border-color: #F4CF65;
}
.profile-form__input input:focus{
    border-color: #fff;
}
.cash-selector-label span{
    height: 84px;
    background: rgba(255, 255, 255, 0.1);
    border: 2px solid transparent;
    border-radius: 8px;
    transition: all .3s ease;
    padding-left: 16px;
    padding-right: 16px;
}
.cash-selector-label input:checked + span{
   border-color: #ECAF00;
}

.profile-form__input input, .profile-form__input select{
    font-size: 18px;
}
.faq_quest{
    padding: 0px 32px 20px;
}
.faq_quest li > p{
    height: 56px;
    font-weight: 500;
    font-size: 24px;
    line-height: 56px;
    border:none;
    padding: 0px 16px;
    margin-bottom: 10px;
}
.faq_quest li div > p{
    color: rgba(255, 255, 255, 0.7);
}
.faq_quest li div > p a{
    color: #ECAF00;
    font-style: normal;
    font-weight: 400;
}
.faq_quest li div > p u{
    text-decoration: none;
}
.faq_quest li div > p a:hover{
    text-decoration: none;
}
.faq_quest li div{
    padding-left: 16px;
    padding-right: 16px;
}
.faq_quest li div > h3{
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 16px;
    font-weight: 500;
}
.profile-history__table_result {
    color: #F39A40;
    white-space: nowrap;
}
.transactions-history .profile-history__table{
    display: table;
}
.transactions-history .profile-history__table-head,
.transactions-history .profile-history__table-row{
    display: table-row;
}
.transactions-history .profile-history__table-head>div{
    display: table-cell;
    font-size: 16px;
}
.transactions-history .profile-history__table-row>div{
    display: table-cell;
    font-size: 14px;
}
.bets-hyst .transactions-history .profile-history__table-row> div.profile-history__table_result{
    font-size: 18px;
}
.transactions-history .profile-history__table-head>div:first-child,
.transactions-history .profile-history__table-row>div:first-child{
    width: 160px;
}
.transactions-history .profile-history__table-head>div:nth-child(2),
.transactions-history .profile-history__table-row>div:nth-child(2){
    width: 160px;
    min-width: 160px;
}
.transactions-history .profile-history__table-head>div:nth-last-child(2),
.transactions-history .profile-history__table-row>div:nth-last-child(2){
    width: 160px;
    min-width: 160px;
}

.flex-block{
    display:-webkit-flex;
    display:flex;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
}
.reviews-form-title{
    width:100%;
    text-align:center;
    color: #fff;
    text-align: center;
    margin:40px 0 20px 0;
    font-size:1.5em;
    font-weight:700;
}
.reviews-form-input{
    width:30%;
    margin-bottom:30px;
}
.reviews-form-textarea{
    width:100%; 
}
.reviews-form-textarea span,
.reviews-form-input span{
    display:block;
    font-size: 14px;
    line-height: 14px;
    color: #A6A6A6;
    margin-bottom:10px;
}
.reviews-form-textarea textarea,
.reviews-form-input input{
    width:100%;
    height: 44px;
    background-color: transparent;
    border: 1px solid #A6A6A6;
    padding: 10px 15px;
    border-radius: 2px;
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-size: 18px;
    line-height: 1;
    font-weight: normal;
    resize:none;
}
.reviews-form-textarea textarea{
    height:120px;
}
.reviews-form-btn{
    width:100%;
    margin:20px 0;
    text-align:center;
}
#modal-review-send .modal-card-container{
    padding:15px;
    text-align:center;
    max-width:280px;
}
#modal-review-send .modal-card-container span{
    font-weight:700;
    font-size:22px;
}
.burger{
    display: none;
}
.inner-mnu__item.flex .yellow_btn {
    margin: 0;
    height: 30px;
    padding: 0 15px;
    color: #000;
    order: 0;
}
.lang-sw ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
}
.lang-sw > a:hover{
    color: #ecaf00;
}

.lang-sw .dropdown li a{
    display: flex;
    align-items: center;
    padding: 0;
    color:#fff;
    text-transform: uppercase;
    font-size: 0px;
    text-decoration: none;
}
.lang-sw .dropdown li a:hover{
    color: #ecaf00;
}
.lang-sw .dropdown li a img{
    width: 20px;
    margin-right: 15px;
    height: 20px;
    border-radius: 50%;
    object-fit: cover;
}
.show_more:hover,.show_less:hover{
    text-decoration: none;
}
.footer-bottom .about-text p.sb_title{
    font-weight: 600;
}
.footer-bottom .nav-menu-bottom a:hover{
    color: #ecaf00;
}
.bets-hyst .title_name{
    margin-bottom: 40px;
}
.bets-hyst .profile-history__table-head{
    display: none;
}
.bets-hyst .profile-history__table-row:nth-child(2) div:not(:first-child){
    border:none;
}
.bets-hyst .profile-history__table_date-date{
    display: flex;
    align-items: center;
}
.bets-hyst .profile-history__table_date-date img,
.bets-hyst .tab_content.profile-cashbox__tab-content img{
    margin-right: 10px;
}

.bets-hyst .profile-history__table_date-date .cover_block span,
.bets-hyst .tab_content.profile-cashbox__tab-content .cover_block span{
    display: block;
    color: rgba(255, 255, 255, 0.5);
    font-size: 14px;
}
.bets-hyst .profile-history__table_date-date .cover_block,
.bets-hyst .tab_content.profile-cashbox__tab-content .cover_block,
.tab_item.profile-cashbox__tab-item.all_hyst span[data-lm="type_name"]{
    font-size: 18px;
    color: #fff;
}
.bets-hyst .tab_content.profile-cashbox__tab-content{
    margin-top: 36px;
}
.bets-hyst .transactions-history .profile-history__table-row .cover_outside_block{
    display: flex;
    align-items: center;
}
.bets-hyst .profile-history__table-row:last-child div:not(:first-child){
    border:none;
}
.bets-hyst .profile-history__table-row > div{
    vertical-align: middle;
}
.yellow_btn_cash.for_mob{
    display: none;
}
.img_logo.for_mob{
    display: none;
}
.bets-hyst .profile-history__table_result{
    font-size: 18px;
    align-self: center;
}
.bets-hyst .profile-history__table_result .inside_element{
    display: block;
    width: 100%;
    text-align: right;
}

.tto_state .cover_block{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.5);
}
.tto_state .cover_inside{
    font-weight: 400;
}
.tto_state .item__lable{
    font-weight: 600;
}
.tto_state .progress_bar{
    width: 100%;
    /*display: none;*/
    /*background-color: #fff;*/
    height: 7px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    position: relative;
    overflow:hidden;
    margin-top: 14px;
}
.tto_state .progress_bar span{
    position: absolute;
    left: 0;
    top: 0;
    background-color: #ECAF00;
    height: 7px;

}
.achivements .title_name{
    margin-right: 0;
    margin-bottom: 40px;
}
.achivements .profile{
}
.achivements .profile__content{
    padding: 32px;
    background: #2C2C2C;
}
.achivements .item{
    width: 200px;
    height: 180px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.05);
    padding: 16px;
    border-radius: 8px;
    margin-bottom: 16px;
    margin-right: 16px;
}
.achivements .sub_title{
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 16px;
}
.achivements .sub_title span{
    color: rgba(255, 255, 255, 0.5);
}
.achivements .item .img_block{
    margin-bottom: 8px;
}
.achivements .item p{
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #fff;
    margin-bottom: 8px;
}
.achivements .item span{
    display: block;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
}
.achiv{
    margin-bottom: 16px;
}
.ach_block a.title_link{
    color: #fff;
    font-size: 24px;
    text-decoration: none;
    font-weight: 500;
    line-height: 24px;
    display: inline-block;
    margin-bottom: 16px;
}
.ach_block a.title_link:hover{
    opacity: .8;
}
.ach_block a.title_link img{
    margin-left: 8px;
}
.content_user .cover_outside_devide{
    display: flex;
    justify-content: space-between;
}
.content_user .ach_block{
    max-width: 453px;
    padding: 32px 32px 0;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.content_user .cover_ach .item img{
    min-width: 56px;
}
.content_user .cover_ach .item{
    background-color: rgba(255, 255, 255, 0.05);
    margin-bottom: 8px;
    padding: 16px;
    border-radius: 8px;
    align-items: center;
    filter: grayscale(100%);
    display: flex;
}
.content_user .cover_ach .item.active{
    filter: grayscale(0);
}
.content_user .cover_ach .item p{
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #fff;
    margin-bottom: 5px;
}
.content_user .cover_ach .item span{
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.5);
}
.content_user .cover_ach .item .img_block{
    margin-right: 8px;
}
.cover_ach_block{
    display: flex;
    flex-wrap: wrap;
}
.achiv.disabled .item .img_block{
    filter: grayscale(100%);

}
.card {
  background-color: transparent;
  width: 170px;
  height: 170px;
  perspective: 1000px;
 margin-right: 16px;

}
.card_inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}
.card:hover .card_inner {
  transform: rotateY(180deg);
}
.card_front, .card_back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}
.card_back {
  background-color:#373737;
  transform: rotateY(180deg);
  border-radius: 50%;
  padding-top: 45px;
}
.card_back img{
    max-width:50px; 
    display:block;
    margin: 0 auto 9px;
}
.card_back span{
    color: #ecaf00;
    font-size: 18px;
    line-height: 18px;
}
.dynamic_trade_over{
    font-size: 18px;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.5);
    /*display: none;*/
}
.cover_block_desc{
    font-size: 16px;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.5);
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 11px;
}
.cover_block_desc .info_desc{
    font-size: 13px;
    max-width: 240px;
    padding-right: 20px;
    line-height: 1;
} 
.comment{
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
    position: relative;
    vertical-align: -4px;
}
.comment img{
    opacity: .5;
}
#modal_password_reset .popup_cont .title_cont{
    color: #222;
}
.comment_block {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  width: 335px;
  padding: 12px;
  background: #373737;
  border: 1px solid rgba(255, 255, 255, 0.05);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  bottom: 43px;
  right: 0;
  transition: all .5s ease;
  font-size: 14px;
  line-height: 17px;
  white-space: normal;
  color: rgba(255, 255, 255, 0.5);
  text-align:left;
}
.comment:hover .comment_block{
    visibility: visible;
    opacity: 1;
}
.bets-hyst .profile-history__table_result{
    align-items: center;
}
.bets-hyst .transactions-history{
    overflow: visible;
}
.cover_ticket {
    list-style-type: none;
    color: #fff;
    margin-bottom: 20px;
}
.cover_ticket:last-of-type{
    margin-bottom: 24px;
}
.cover_ticket a{
    border: none;
    font-size: 24px;
    line-height: 24px;
    font-weight: 500;
    display: block;
    text-decoration: none;
    color: #fff;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    position: relative;
}
.cover_ticket a:after{
    position: absolute;
    content: "";
    background-image: url('/img/keyboard_arrow_down.svg');
    width: 32px;
    height: 32px;
    background-size: cover;
    background-position: center center;
    right: 6px;
    top: -4px;
    transform: rotate(-90deg);
}
.cover_ticket .no_tickets a:after{
    content: none;
}
.tickets .subtitle{
    font-weight: 500;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 16px;
    color: #fff;
}
.tickets .rewiew_block a{
    color: #fff;
    padding: 16px;
    text-decoration: none;
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    font-size: 18px;
    transition: .3s ease;
}
.tickets .rewiew_block a:hover{
    background-color: rgba(255, 255, 255, 0.2);
}
.tickets .more_info{
    color: #fff;
}
.tickets .more_info a{
    color: #ecaf00;
}
.tickets .more_info a:hover{
    text-decoration: none;
}
.rewiew_block {
  margin-top: 30px;
}
.tickets .rewiew_block a > span{
    display: block;
}
.tickets .rewiew_block span.bott_side{
    font-size: 16px;
}
.tickets .form-group{
    width: 542px;
}
.tickets .title_name{
    margin-bottom: 24px;
}
.tickets .profile__content > div{
      padding: 28px 32px 49px;
      min-height: 100vh;
}

.tickets .rewiew_block .top_side{
    margin-bottom: 19px;
}
.tickets .rewiew_block .top_side span{
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
    font-size: 25px;
    color: #ECAF00;
}
.tickets .rewiew_block .top_side img{
    display: inline-block;
    vertical-align: middle;
}
.cover_ticket a span.act_qty{
    color: rgba(255, 255, 255, 0.5);
}
.tickets .cover_inside{
    position: relative;
    display: block;
    width: 100%;
}
.tickets .new_mssg_qty{
    position: absolute;
    right: 60px;
    top: 50%;
    transform: translate(0,-50%);
    font-weight: 700;
    font-size: 12px;
    line-height: 24px;
    background: #FF2B2B;
    border-radius: 8px;
    padding:0 8px;
    display: inline-block;
    text-transform: uppercase;
}
.tickets .preview{
    list-style-type: none;
    color: #fff;
    text-decoration: none;
    margin-bottom: 7px;
    display: block;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.tickets .yellow_btn{
    font-weight: 600;
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    line-height: 44px;
    padding: 0 13px;
    height: auto;
}
.tickets .device_block{
    margin-bottom: 48px;
}
.tickets .preview .left p{
    margin-bottom: 8px;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px
}
.tickets .preview .right p{
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    margin-right: 24px;
    color: rgba(255, 255, 255, 0.5);
}
.tickets .preview .right p .stat_ticket{
    color: #fff;
}
.tickets .preview .new{
    font-weight: 700;
    font-size: 12px;
    line-height: 24px;
    background: #FF2B2B;
    margin-right: 24px;
    border-radius: 8px;
    padding:0 8px;
    display: inline-block;
    text-transform: uppercase;
}
.tickets .preview .created{
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.5);
    margin-right: 24px;
}
.tickets .preview .id_block{
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.5);
}
.tickets .preview .right{
    display: flex;
    align-items: center;
}
.tickets textarea{
    margin: 0;
    width: 100%;
    height: 200px;
    background-color: transparent;
    border:2px solid rgba(255,255,255,0.1);
    resize: none;
    border-radius: 8px;
    color: #fff;
    font-size: 18px;
    padding: 16px;
    font-family: 'Inter', sans-serif;
}
.tickets textarea::-webkit-input-placeholder {
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.tickets textarea::-moz-placeholder { 
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.tickets textarea:-ms-input-placeholder { 
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.tickets textarea:-moz-placeholder { 
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.tickets .att_line{
    color: #ecaf00;
    font-weight: 500;
    cursor: pointer;
    font-size: 18px;
    line-height: 48px;
    text-decoration: underline;
}
.tickets .att_line:hover{
    text-decoration: none;
}
.tickets .cover_block{
    display: flex;
    align-items: flex-start;
}
.tickets .cover_block .yellow_btn{
    margin-left: 28px;
}
.tickets .create .form-group{
    width: 80%;
}
.tickets .create .form-group textarea{
    height: 154px;
}
.tickets .images_att .cover_inside{
    position: relative;
}
.tickets .images_att{
    width: 542px;  
    margin-bottom: 24px;
}
.tickets .images_att .form-group{
    position: static;
}
.tickets .cover_inside_prev{
    margin-top: 8px;
}
.tickets .title_block{
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    line-height: 24px;
    display: inline-block;
    margin-bottom: 8px;
}
.tickets .img_prewiew{
    display: flex;
}
.tickets .form-group{
    margin-bottom: 0;
}
.tickets .device_block > .form-group{
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.tickets .device_block .title_block{
    width: 230px;
    margin-bottom: 0;
    margin-right: 12px;
}
.tickets .device_block > .form-group .form-group{
    width: 300px;
}
.tickets .device_block .form-group input{
    border:2px solid rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    padding: 0 16px;
    height: 48px;
}
.tickets .cover_img_inside{
    width: 100px;
    height: 100px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 4px;
    overflow: hidden;
    margin-right: 8px;
    position: relative;
}
.tickets .file_name{
    color: rgba(255, 255, 255, 0.7);
    margin-top: 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    display: inline-block;
    max-width: 90px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tickets .cover_img img{
    width: 100%;
    height: auto;
    display: inline-block;
}
.tickets .cover_img .close:hover:before,
.tickets .cover_img .close:hover:after{
    background-color: #ECAF00;
}
.tickets .cover_img .close{
    position: absolute;
    width: 14px;
    height: 14px;
    transform: rotate(45deg);
    cursor: pointer;
    right: 10px;
    top: 10px;
}
.tickets .cover_img .close:before{
    content: "";
    transition: .3s ease;
    height: 100%;
    width: 1px;
    top: 0;
    left: 50%;
    transform: translate(-50%,0);
    background-color: #fff;
    position: absolute;
}
.tickets .cover_img .close:after{
    content: "";
    transition: .3s ease;
    height: 1px;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
    background-color: #fff;
    position: absolute;
}
.tickets .images_att input[type="file"],.tickets #ticketmessageform-images{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
    opacity: 0;
}
.tickets .att_line img{
    display: inline-block;
    vertical-align: middle;
}
.tickets textarea:placeholder{
    opacity: 1;
}
.tickets .messg{
    color: #fff;
    margin-bottom: 16px;
    width: 80%;
}
.tickets .close_mech{
    text-align: center;
    background-color: #ECAF00;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 24px;
    padding: 12px 0;
    margin-left: -32px;
    margin-right: -32px;
}
.tickets .close_mech a{
    color: #000;
    font-weight: 700;
}
.tickets .close_mech a:hover{
    text-decoration: none;
}
.tickets .info_block_top{
    display: flex;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.5);
    align-items: center;
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.tickets .info_block_top a{
    font-weight: 700;
}

.tickets .status_ticket{
    font-weight: 500;
    color: #fff;
    display: inline-block;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    margin-right: 8px;
    padding: 5px 19px;
}
.tickets .id_block > span{
    display: block;
}
.tickets .cover_conv{
    color: #fff;
    display: flex;
    flex-flow: column;
}
.tickets .img_block{
    margin-right: 12px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
    background-color: rgba(255,255,255,0.1);
    border:1px solid rgba(255, 255, 255, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.tickets .img_block img{
    width: 100%;
}
.tickets .adm_msg .img_block img{
    width: 75%;
}
.tickets .usr_msg .img_block img{
    width: 80%;
}
.tickets .avatar{
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}
.tickets .msg_block{
    margin-bottom: 8px;
}
.tickets .cover_msg_outside{
    padding-left: 60px;
    margin-top: -15px;
}
.tickets .messg .date_block{
    font-weight: 400;
    font-size: 14px;
    margin-top: 8px;
    line-height: 14px;
    color: rgba(255, 255, 255, 0.5);
}
.tickets .little_info{
    color: rgba(255, 255, 255, 0.5);
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    margin-top: 24px;
    margin-bottom: 8px;
}
.tickets .text_block ul{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}
.tickets .text_block li{
    width: 100px;
    height: 100px;
    background: rgba(255, 255, 255, 0.2);
    margin-right: 8px;
    border-radius: 4px;
    padding: 4px;
    overflow: hidden;
}
.tickets .text_block li img{
    display: inline-block;
    width: 100%;
}
.tickets .adm_msg{
    align-self: flex-end;
}
.tickets .name_block{
    font-weight: 400;
    font-size: 18px;
}
.tickets .usr_msg  .name_block{
    color: rgba(255, 255, 255, 0.5);
}
.tickets .adm_msg .name_block{
    color: #ecaf00;
}
.cashback_rules .profile__content > div{
      padding: 28px 32px 49px;
      min-height: 100vh;
}
.cashback_rules p,.cashback_rules span{
    color: #fff;
}
.cashback_rules .title_name{
    margin-bottom: 24px;
}
.cashback_rules .cashback_block{
    margin-top: 24px;
}
.cashback_rules .block_count_cash{
    border:1px solid rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    padding: 16px;
    display: inline-block;
}
.cashback_rules .block_count_cash .inner_block{
    align-items: center;
    justify-content: space-between;
    display: flex;
    min-width: 300px;
}
.cashback_rules .cashback_block > p{
    margin-bottom: 10px;
}
.cashback_rules .block_count_cash .img_block {
  max-width: 40px;
  margin-right: 10px;
}
.cashback_rules .sum_cashback{
    font-weight: 500;
}
.cashback_rules .block_count_cash .left_block {
    display: flex;
    align-items: center;
    margin-right: 40px;
}
.cashback_rules .time_cach{
    color: #ecaf00;
}
.cashback_rules .time_left_cash span{
    font-size: 12px;
    margin-bottom: 5px;
    display: block;
}
.cashback_rules h3{
    font-size: 24px;
    color: #fff;
}
.cashback_rules .info_block span{
    display: block;
}
.seo_text_block{
    color: rgba(255, 255, 255, 0.5);
      margin-top: 30px;
}
.seo_text_block .block_inside{
      height: 180px;
      overflow: hidden;
}
.seo_text_block .block_inside.active{
    height: 100%;
}
.seo_text_block a{
    color:#ECAF00;
    opacity: 0.7;
}
.seo_text_block a:hover{
    text-decoration: none;
}
.seo_text_block .toggle_block span{
    color:#ECAF00;
    font-size: 13px;
    font-weight: 300;
    cursor: pointer;
    display: none;
    text-decoration: underline;
}
.seo_text_block .toggle_block span.active{
    display: block;
}
.seo_text_block .toggle_block span:hover{
    text-decoration: none;
}
.seo_text_block .toggle_block span{
}
.seo_text_block ul{
    padding-left: 20px;
}
.seo_text_block p{
    margin: 15px 0;
}
.seo_text_block li{
    margin-bottom: 10px;
}
.seo_text_block li span{
    display: block;
}
.seo_text_block p,
.seo_text_block li{
    font-size: 14px;
}
@media (min-width: 992px) and (max-width: 1630px){
    .profile-history.trade-history .profile-history__table-row div{
        font-size: 14px;
    }
    .profile-history.trade-history .profile-history__table-row div:first-child, 
    .profile-history.trade-history .profile-history__table-head div:first-child{
        width: 90px;
        min-width: 90px;
    }
    .profile-history.trade-history .profile-history__table-row div:nth-child(2) span{
        display: block;
    }
    .profile-history.trade-history .profile-history__table-row div:nth-child(2), 
    .profile-history.trade-history .profile-history__table-head div:nth-child(2){
        width: 97px;
        min-width: 97px;
    }
    .profile-history.trade-history .profile-history__table-row div:nth-child(3),
    .profile-history.trade-history .profile-history__table-head div:nth-child(3){
        width: 130px;
        min-width: 130px;   
    }
    .profile-history.trade-history .profile-history__table-head div{
        font-size: 16px;
    }
    .profile-history.trade-history .profile-history__table-row div:nth-child(4),
    .profile-history.trade-history .profile-history__table-head div:nth-child(4){
        width: 135px;
        min-width: 135px;   
    }
    .profile-history.trade-history .profile-history__table-row div:nth-child(7),
    .profile-history.trade-history .profile-history__table-head div:nth-child(7){
        width: 135px;
        min-width: 135px;   
    }
}
@media screen and (max-width: 1630px){
    .lang-sw {
        width: 250px;
        margin-left: 0;
        margin-top: 20px;
    }
    .content_user .cover_outside_devide{
        flex-wrap: wrap;

    }
    .content_user .ach_block{
        width: 100%;
        max-width: none;
        padding-bottom: 32px;
    }
    .trade-history .profile-history__table{
        min-width: 1000px;
        padding-right: 30px;
    }
    .profile-history.trade-history{
        overflow-x: auto;
    }
    .blog-holder{
        width: calc(33% - 13px);
    }
}
@media screen and (max-width: 1500px){
    .blog-holder p{
/*        font-size: 18px;*/
    }
    .blog-cover{
        height: 480px;
    }
    .content_profile .container,
    .container{
        max-width: 100%
    }
    .profile__mnu--col{
        min-width: 300px;
        max-width: 300px;
    }
    .profile__content{
        width: calc(100% - 330px)
    }
    .stream .profile__content{
        width: 100%;
    }
    .content_statuses .profile-history{
        overflow-x: auto;
    }
    .content_statuses .profile-history__table{
        min-width: 1000px
    }
}
@media only screen and (max-device-width: 1200px){
    .cache-out-form.profile-form__out .profile-form__btn-wrap{
        flex-flow: column;
        align-items: flex-start;
    }
    .cache-out-form.profile-form__out .profile-form__btn-wrap button{
        order: 0;
        margin-top: 16px;
    }
    body{
        min-width: 320px;
    }
    footer .container{
        padding-left: 15px;
        padding-right: 15px;
    }
    .cover_outside_footer .left_side{
        width: 50%;
    }
}
@media screen and (max-width: 1199px){
    .pages_menu .special_btns{
        padding-left: 16px;
        padding-right: 16px;
    }
    .pages_menu.profile__mnu .yellow_btn{
        font-size: 16px;
    }
    .blog-holder {
      width: calc(33% - 18px);
    }
    .blogs-page .profile__mnu p{
        font-size: 20px;
    }
    .blogs-page .profile__mnu .yellow_btn{
        font-size: 16px;
        height: 40px;
    }
    .blogs-page .profile__mnu .follw_link{
        font-size: 15px;
    }
    .blogs-page .profile__mnu .profile__mnu-item{
        font-size: 14px;
    }
    .profile__mnu--col{
        width: 260px;
        min-width: 260px;
        margin-right: 20px;
    }
    .profile__mnu-item{
        font-size: 14px;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .profile__content {
    width: calc(100% - 280px);
    }
    .content_user .profile__content{
        margin-right: 16px;
    }
    .profile-stats__hero-data__nick{
        font-size: 24px;
    }
    .profile-stats__hero-data__cash{
        font-size: 16px;
        text-align: left;
    }
    .progressbar-breakpoints__item span{
        font-size: 12px;
    }
    .progressbar-breakpoints__item.active span{
        font-size: 14px;
    }
    .transactions-history{
        overflow-x: auto;
    }
    .transactions-history .profile-history__table{
        min-width: 1000px;
    }
    .profile-history.trade-history{
        overflow-x: auto;
    }

    .hero .profile-stats__hero-data__cash,
    .hero .profile-stats__hero-data__nick{
        font-size: 14px;
        margin: 0;
    }
    .trade-statistics-holder .tsh-block{
        width: 140px;
        height: 140px;
    }
    .trade-statistics-holder .card{
        width: 140px;
        height: 140px;
    }
    .trade-statistics-holder .tsh-block .value{
        margin-top: 25px;
    }
    .trade-statistics-holder .tsh-block span{
        font-size: 14px;
    }


}
@media screen and (max-width: 992px){
    .cashback_rules .profile__content > div{
        padding: 28px 32px 10px;
    }
    .blogs-page .top_menu_block p{
        display: block;
        width: 100%;
    }
    .blogs-page .profile__mnu p{
        font-size: 24px; 
        padding: 0;
    }
    .blogs-page .bott_menu_block{
        padding-left: 32px;
        padding-right: 32px;
        width: 100%;
        margin-top: 10px;
        white-space: nowrap;
    }
    .blogs-page .top_menu_block{
        width: 100%;
        padding-left: 32px;
        padding-right: 32px;
        white-space: nowrap;
    }
    .blogs-page .cover_inside_strat{
        width: 100%;
        display: flex;
    }
    .blogs-page .top_menu_block .profile__mnu-item,
    .blogs-page .bott_menu_block .profile__mnu-item{
        font-size: 16px;
        padding: 12px;
        width: auto;
        background-color: rgba(255, 255, 255, 0.1);
        border-radius: 8px;
        margin-left: 0;
        margin-right: 8px;
        display: inline-block;
    }

    .blogs-page .profile__mnu{
        display: flex;
        background-color: transparent;
        border: none;
    } 
    .blogs-page .special_btns{
        display: none;
    }
    .blog-holder {
      width: calc(33% - 13px);
    }
    .stream .profile-form-wrap{
        padding-bottom: 0;
    }
    .stream .btn_block{
        padding: 16px;
    }
    .stream .trade-history .profile-history__table{
        padding: 16px;
    }
    .stream .profile-history.trade-history .profile-history__table-row div:first-child,
    .stream .profile-history.trade-history .profile-history__table-head div{
        width: 120px;
        min-width: 120px;
    }
    .stream .profile-history.trade-history .profile-history__table-row div:nth-child(2),
    .stream .profile-history.trade-history .profile-history__table-head div:nth-child(2){
        min-width: 120px;
        width: 120px;
    }
    .stream .profile-history.trade-history .profile-history__table-row div{
        font-size: 14px;
        min-width: 120px;
        width: 120px;
    }
    .stream .profile-history.trade-history .profile-history__table-head div{
        font-size: 14px;
        background-color: transparent;
    }
    .stream.profile-edit .profile-form .col{
        flex-flow: column;
        align-items: flex-start;
    }
    .stream .desc_hid{
        display: none;
    }
    .stream .profile-history.trade-history .profile-history__table-head div{
        border: none;
    }
    .stream.profile-edit .profile-form .profile-form__input{
        width: 100%;
    }
    .content_user .ach_block{
        padding: 0 16px 16px   
    }
    .content_statuses .profile__content > .title_name{
        display:block;
    }
    .achivements .item p{
        margin-bottom: 1px;
    }
    .achivements .title_name{
        margin-bottom: 24px;
    }
    .achivements .item{
        width: 100%;
        display: flex;
        text-align: left;
        height: auto;
        align-items: center;
        background-color: transparent;
        margin-bottom: 8px;
        padding: 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        margin-right: 0;
        border-radius: 0;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .achivements .item:last-child{
        border-bottom: none;
    }
    .achivements .item .img_block{
        margin-bottom: 0;
        margin-right: 12px;
        min-width: 56px;
    }
    .profile__content > *{
        background-color: transparent;
        border:none;
    }
    .trade-statistics-holder .tsh-block,
    .trade-statistics-holder .card{
        width: 170px;
        height: 170px;
    }
    .trade-statistics-holder .tsh-block .value{
        margin-top: 32px;
    }

    .content_user .profile__content{
        margin-right: 0;
    }
    .trade-statistics-holder .card{
        margin-right: 5px;
        margin-bottom: 5px;
    }
    .trade-statistics-holder .tsh-block:last-child{
        margin-right: 0;
    }
    header .top-nav{
        width: 24px;
    }
    .img_logo.for_desc{
        display: none;
    }
    .img_logo.for_mob{
        display:block;
        max-width: none;
        width: 37px;
    }
    .logo a{
        max-width: none;
        width: auto;
    }
    .yellow_btn_cash.for_mob{
        display: inline-flex;
    }
    footer .lang-sw{
        display: none;
    }
    .cover_outside_footer{
        flex-wrap: wrap;
    }
    html:not([lang="ru"]) .inner-mnu .inner-mnu__item.flex .yellow_btn{
        font-size: 14px;
    }
    .profile__content,
    .profile__mnu{
        width: 100%;
        max-width: 100%;
    }
    .profile__mnu{
        flex-wrap: wrap;
        justify-content: flex-start;
        display: none;
    }
    .profile__mnu-item{
        width: calc(50% - 20px);
    }
    .profile__mnu-item.active-point:after, .profile__mnu-item:hover::after,
    .profile__mnu-item.active-point:before, .profile__mnu-item:hover::before,
    .profile__mnu-item:hover::after,
    .profile__mnu-item:hover::before{
        display: none;
    }
    .profile-form-wrap,
    .profile-edit .profile-stats__hero{
        padding-left: 20px;
        padding-right: 20px;
    }

    .cache-out-form.profile-form__out .profile-form__btn-wrap{
        margin-top: 20px;
    }
    .profile-history{
        padding:20px 0px 0 0px;
    }
    .top-nav > .yellow_btn{
        display: none;
    }
    .burger span{
        display: block;
        height: 2px;
        border-radius: 8px;
        margin-bottom: 4px;
        width: 24px;
        background-color: #fff;
    }
    .burger span:last-child{
        margin-bottom: 0;
    }
    .top_level .hero-nav__icon{
        display: none;
    }
    .top_level .hero-nav__name{
        display: none;
    }
    .hero-nav__arrow{
        display: none;
    }
    .top-nav.open .inner-mnu.inner-mnu_center{
        right: -40px;
    }
    .top_level > .hero-nav{
        padding: 0;
    }
    .inner-mnu__item.flex{
        align-items: flex-start;
        text-align: left;
    }
    .inner-mnu__item.flex .yellow_btn{
        height: 40px;
    }   
    .inner-mnu__item.flex .transp_btn{
        color: #fff;
    }
    .btn_block_menu{
        order: 1;
    }
    .exit-link{
        border-top: 1px solid rgba(255, 255, 255, 0.1);
    }
    .header_wrap{
        position: relative;
    }
    .lang-sw .dropdown li a img{
        height: 20px;
        border-radius: 50%;
        object-fit: cover;
        margin-right: 0;
        margin-left: 15px;
    }
    .bets-hyst .tab_content.profile-cashbox__tab-content{
        padding-left: 16px;
        padding-right: 16px;
    }
    .bets-hyst .tabs.profile-cashbox__tabs{
        overflow: auto;
        padding:0 16px 10px;
        width: 100%;
    }
    .achivements .profile__content{
        background-color: transparent;
    }

}
@media screen and (max-width: 767px) {
    .cashback_rules .block_count_cash{
        border-radius: 8px;
    }
    .cashback_rules .block_count_cash .inner_block{
        min-width: 290px;
    }
    .content_profile.cashback_rules{
        padding-top: 24px;
    }
    .cashback_rules .profile__content > div{
        padding: 0 16px;
    }
    .tickets .rewiew_block .top_side{
        margin-bottom: 10px;
    }
    .tickets .rewiew_block .top_side span{
        font-size: 18px;
    }
    .tickets .rewiew_block span.bott_side {
      font-size: 14px;
    }
    .select2-container{
        min-width: 100%;
    }
    .blogs-page .blog-description img{
        width: 100% !important;
        height: auto !important;

    }
    .blogs-page .active-point{
        order: -1;
    }
    .blogs-page .top_menu_block,
    .blogs-page .bott_menu_block{
        padding-left: 0;
        padding-right: 0;
    }
    .blogs-page .cover_inside_strat {
        width: 100%;
        overflow-x: scroll;
        padding-bottom: 10px;
    }
    .blog-holder{
        width: 100%;
        margin-right: 0;
    }
    .blog-holder p{
        font-size: 16px;
    }
    .content_profile.blogs-page{
        padding-left: 12px;
        padding-right: 12px;
    }
    .widget-login_block > .btn {
        font-size: 10px;
        padding: 10px 21px;
        height: auto;
        text-transform: uppercase;
    }
    .tickets .cover_block .yellow_btn{
        margin-left: 0;
        margin-top: 16px;
    }
    .tickets .create .form-group{
        width: 100%;
    }
    .tickets .cover_block{
        flex-flow: column;
    }
    .tickets .close_mech{
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        text-align: left;
    }
    .tickets .adm_msg.messg{
        padding-left: 12%;
    }
    .tickets .text_block li{
        margin-bottom: 8px;
    }
    .tickets .messg{
        width: 100%;
    }
    .tickets .cover_msg_outside{
        margin-top: 0;
        padding-left: 0;
    }
    .tickets .name_block{
        font-size: 16px;
    }
    .tickets .messg .text_block{
        font-size: 16px;
    }
    .tickets .img_block{
        width: 32px;
        height: 32px;
    }
    .tickets .preview .created{
        margin-right: 0;
        margin-bottom: 4px;
    }
    .tickets .preview .right p{
        margin: 4px 0;
    }
    .tickets .preview .right{
        flex-flow: column;
        align-items: flex-start;
    }
    .tickets .device_block .title_block{
        margin-right: 0;
        margin-bottom: 16px;
    }
    .tickets .device_block > .form-group{
        flex-flow: column;
        align-items: flex-start;
    }
    .tickets .device_block > .form-group .form-group{
        width: 100%;
    }
    .tickets .images_att{
        width: 100%;
    }
    .tickets .cover_img .close{
        width: 20px;
        height: 20px;
    }
    .tickets .cover_img .close::before {
        width: 2px;
    }
    .tickets .cover_img .close::after {
        height: 2px;
    }
    .tickets .cover_img_inside{
        width: 50px;
        height: 50px;
        border-radius: 4px;
        margin-right: 12px;
        position: static;
    }
    .tickets .cover_img{
        display: flex;
        align-items: center;
        margin-bottom: 8px;
        position: relative;
    }
    .tickets .file_name{
        max-width: 245px;
        margin-top: 0;
    }
    .tickets .img_prewiew{
        flex-flow: column;
    }
    .tickets textarea{
        height: 155px;
    }
    .tickets .form-group{
        width: 100%;
    }
    .tickets .title_name{
        margin-right: 0;
    }
    .content_profile.tickets{
        padding-top: 24px;
    }
    .tickets .profile__content > div{
        padding: 0 16px;
        min-height: 100%;
    }
    .tickets .yellow_btn{
        width: 100%;
        justify-content: center;
    }
    .cover_block_desc .info_desc{
        max-width: 215px;
    }
    .transactions-history{
        overflow-x: visible;
    }
    .bets-hyst .tab_content.profile-cashbox__tab-content .ico_block img{
        margin: 0;
        min-width: 22px;
        height: 22px;
    }
    .comment{
        margin-left: 5px;
    }
    .bets-hyst .profile-history__table-row:nth-child(2) div:not(:first-child){
        width: 100%;
        min-width: 1px;
    }
    .bets-hyst .profile-history__table_result .inside_element{
        font-size: 16px;
    }
    .bets-hyst .profile-history__table_result{
        font-size: 16px;
    }
    [data-lm="type_img"] img{
        min-width: 45px;
    }
    .comment_block{
        width: 250px;
        text-align: left;
    }
    .bets-hyst .title_name{
        margin-bottom: 16px;
        padding-left: 16px;
        padding-right: 16px;
    }

    .bets-hyst .profile-cashbox__tab{
        min-width: 171px;
    }

    .bets-hyst .trh-tab .profile-history__table{
        min-width: 1px;
    }
    .bets-hyst .profile-history__table-row > div{
        min-width: 1px;
    }
    .content_profile.faq{
        padding-top: 24px;
    }
    .faq .title_name{
        padding-top: 0;
    }
    .footer-bottom .nav-menu-bottom a{
        text-align: left;
    }
    .top-nav.open .inner-mnu.inner-mnu_center {
      right: -56px;
    }
    .profile-edit .profile-form {
        flex-wrap: wrap;
    }
    .profile-edit .profile-form:last-child{
        padding-top: 50px;
    }
    .profile-edit .profile-form .col{
        width: 100%;
        max-width: 100%;
    }
    .profile-form-wrap, .profile-edit .profile-stats__hero{
        margin-bottom: 0;
    }
    .profile__mnu{
        justify-content: space-around;
    }
    .profile__mnu-item{
        font-size: 0;
        width: auto;
    }
    .profile-stats__hero-img{
        width: 110px;
        height: 110px;
        min-width: 110px;
        min-height: 110px;
        margin-right: 8px;
    }
    .profile__content .trade-statistics-holder,
    .round-stat-block,
    .profile-stats__hero{
        flex-direction: column;
        align-items: center;
    }
    .content_user .trade-statistics-holder{
        max-width: 350px;
        padding-left: 0;
        padding-right: 0;
        flex-flow: row;
        margin-left: 16px;
        margin-right: 16px;
        flex-wrap: wrap;
    }
    .profile-stats__hero-data{
        margin: 0;
    }
    .round-stat-block img{
        display: none;
    }
    .trade-statistics-holder .tsh-block,
    .trade-statistics-holder .card{
        border: none;
        width:160px;
        height:160px;
    }

    .round-stat-block div.progress-bar,
    .round-stat-block div.progress-bar div,
    .round-stat-block div span.title{
        height: auto;
        width: auto;
        overflow: visible;
    }
    .profile-cashbox{
        background-color: transparent;
        border: none;
        padding: 0;
    }
    .profile-cashbox__label input:checked + span:before, .profile-cashbox__label input:checked + span:after{
        max-width: 85%
    }
    .profile-cashbox__tab{
        width: 171px;
        font-size: 16px;
    }
    .title_name{
        margin-bottom: 16px;
    }
    .profile__content{
        background-color: transparent;
        border:none;
    }
    .profile-cashbox__row_more .profile-cashbox__label span .profile-cashbox__label_val{
        font-size: 16px;
        margin-bottom: 0;
    }
    .profile-cashbox__tab svg{
        margin-right: 5px;
        margin-left: 5px;
    }
    .profile-cashbox__custom_sum .col{
        width: 100%;
        margin-top: 0px;
        margin-right: 0;
        margin-left: 0;
        padding-left: 16px;
        padding-right: 16px;
    }
    .cash-selector-label span{
        height: 80px;
    }
    .cash-selector-label span img{
        max-height: 80%
    }
    .cache-out-form .profile-form__input{
        width: 100%;
        margin-bottom: 15px;
    }
    .faq_quest{
        padding: 20px;
    }
    .trh-tab{
        overflow-x: auto;
    }
    .trh-tab .profile-history__table{
        min-width: 600px;
    }

    .hero-nav{
        margin-right: 30px;
    }
    .transactions-history .profile-history__table-head>div, .transactions-history .profile-history__table-row>div,
    .profile-history__table_date, .profile-history__table_people, .profile-history__table_price, .profile-history__table_empty, .profile-history__table_result{
        font-size: 14px;
    }
    .round-stat-block div.progress-bar,
    .round-stat-block div.progress-bar div{
        width: 100%;
    }
    .round-stat-block div span.value{
        margin-top: 0;
    }
    .profile__contact-item{
        padding: 20px;
    }
    .profile-history #myChart{
        display: none !important;
    }
    .round-stat-block div.progress-bar, .round-stat-block div.progress-bar div{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 20px;
    }
    .round-stat-block div span.title{
        text-align: left;
    }
    .round-stat-block div span.title{
        margin-top: 0;
    }
    .round-stat-block div.progress-bar, .round-stat-block div.progress-bar div{
        padding: 0;
        margin: 0;
    }
    .round-stat-block>div{
        margin-top: 10px !important;
    }
    .trade-statistics-holder .tsh-block+.tsh-block{
        margin-top: 10px;
    }
    .round-stat-block div span.title{
        font-size: 14px;
    }
    .round-stat-block div span.value{
        font-size: 20px;
    }
    .reviews-form-input{
        width:100%;
        margin-bottom:15px;
    }
    .footer-support{
        text-align: left;
        width: 100%;
        margin-left: 0;
    }
    footer .link_wrap{
        order:0;
    }
}
@media screen and (max-width: 365px) {
    .trade-statistics-holder .tsh-block, .trade-statistics-holder .card {
      border: none;
      width: 150px;
      height: 150px;
    }
}
.profile-cashbox__custom_sum input,
.profile-form__input input, .profile-form__input select{
    font-family: "Inter", sans-serif !important;
}

.content_profile__reviews .container{
    max-width: 1100px;
}
.content_profile__reviews .profile-cashbox{
    padding: 40px 85px;
    color: #fff;
}
.content_profile__reviews .blog-block .blog-holder{
    width: 100%;
    padding: 27px 0;
    background: none;
    border: none;
    border-bottom: 1px solid #343434;
    margin: 0;
}

.content_profile__reviews .strategy-holder+.strategy-holder{
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.content_profile__reviews .strategy-holder-top span{
    display: none;
}
.content_profile__reviews .strategy-title{
    margin-bottom: 10px;
    font-size: 20px;
}
.content_profile__reviews .strategy-text{
    font-size: 14px;
    margin-bottom: 10px;
}
.reviews-header{
    justify-content: space-between;
    align-items: center;
    margin: 0 0 10px;
}
.reviews-header h1{
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    margin: 0;
}
.reviews-header .yellow_btn{
    background: #ECAF00;
    box-shadow: 0px 0px 10px #FF9933;
    width: 320px;
    height: 44px;
    font-size: 18px;
    text-align: center;
    justify-content: center;
}
.reviews-form-btn .reviews-form-send{
    width: 450px;
    height: 44px;
    font-size: 18px;
    text-align: center;
    justify-content: center;
    background: #ECAF00;
    box-shadow: 0px 0px 10px #FF9933;
}
.reviews-form-btn .reviews-form-send:hover,
.reviews-header .yellow_btn:hover{
    box-shadow: 0px 0px 0px #ff9933;
}
.content_profile__reviews .blog-block .blog-cover .blog-holder-bottom{
    height: auto;
    display: block;
}
.content_profile__reviews .blog-cover .blog-text:before{
    display: none;
}
.content_profile__reviews .blog-holder-top{
    justify-content: flex-start;
    bottom: 0;
    padding: 0;
    margin: 0 0 10px;
    border: none;
}
.content_profile__reviews .blog-holder-top .round-dot,
.content_profile__reviews .blog-holder-top>span{
    display: none;
}
.content_profile__reviews .blog-block .blog-cover .blog-title{
    width: auto;
    margin: 0;
    max-width: none;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    color: #FFFFFF;
}
.content_profile__reviews .blog-block .blog-text{
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}
.content_profile__reviews .reviews-form-input{
    width: calc(50% - 10px);
    margin-bottom: 20px;
}
.content_profile__reviews .rev-rating .active svg{
    /*filter:drop-shadow(0px 0px 15px #FF9933);*/
}
.content_profile__reviews .rev-rating .active svg path{
    fill: #ECAF00;
    stroke: #ECAF00;
}
.content_profile__reviews .blog-cover{
    max-height: none;
    overflow: visible;
}
.reviews-form-input .rev-rating{
    display: flex;
    height: 44px;
    align-items: center;
}
.reviews-form-input .rev-rating label{
    position: relative;
    margin-right: 5px;
    cursor: pointer;
}
.reviews-form-input .rev-rating label span{
    margin-bottom: 0;
}
.reviews-form-input .rev-rating label input{
    position: absolute;
    visibility: hidden;
}
.reviews-form-input .rev-rating label.active span svg{
    filter:drop-shadow(0px 0px 15px #FF9933);
}
.reviews-form-input .rev-rating label.active span path{
  /*fill: #fff;  */
  fill: #ecaf00;
}
.content_profile__reviews .reviews-form-title{
    text-align: left;
    margin-top: 45px;
    margin-bottom: 35px;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
}
.content_profile__reviews .reviews-form-textarea textarea, 
.content_profile__reviews .reviews-form-input input{
    border: 1px solid #343434;
}
.content_profile__reviews .reviews-form-textarea textarea:focus, 
.content_profile__reviews .reviews-form-input input:focus{
   border-color: #A6A6A6;
}
.content_profile__reviews .profile__content{
    width: 100%;
}
.profile-form__input.profile-form__input_amount{
    width: 250px;
}
.profile-form__input.country_choose{
    width: 300px;
}
@media screen and (max-width: 1440px) {

    .cache-out-form.profile-form__out .profile-form__btn-wrap{
        width: 100%;
        height: auto;
    }
    .bets-hyst .transactions-history .profile-history__table{
        min-width: 100%;
    }
}
@media screen and (max-width: 1365px) {
    .blog-cover{
        padding-bottom: 40px;
    }
    .blog-holder {
      width: calc(33% - 6px);
      margin-right: 10px;
    }
    .blog-holder p{
        font-size: 32px;
    }
}
@media screen and (max-width: 1290px) {
    .blog-cover {
      height: 430px;
    }
    .cache-out-form .profile-form__input_amount{
        width: 150px;
    }
}
@media screen and (max-width: 1199px) {
    .content.sitemap{
        padding-left: 15px;
        padding-right: 15px;
    }
    .blog-holder span{
        display: none;
    }
    .blog-holder p {
      font-size: 25px;
    }
    .blog-cover {
      height: 380px;
    }
    .profile-cashbox__label input:checked + span::before, .profile-cashbox__label input:checked + span::after {
        content: none;
    }
    .cash-selector-label input:checked + span::after, .cash-selector-label input:checked + span::before {
        content: none;
    }
    .help-block{
        font-size: 11px;
    }
    .profile-form__input select{
        font-size: 14px;
    }
    .cache-out-form .profile-form__input.type_input{
        width: 23%;
    }
    .cache-out-form .profile-form__input_amount{
        width: 20%;
    }
    .cache-out-form .profile-form__input.country_choose{
        width: 30%;
    }
    #paymentrequests-account_type{
        padding-left: 5px;
    }
}
@media screen and (max-width: 767px) {
    .content.sitemap{
        min-height: 1px;
    }
    .blog-holder{
        width: 100%;
        margin-right: 0;
    }
    .blog-block{
        flex-flow: column;
    }
    .profile__mnu-item.active-point::before, .profile__mnu-item:hover::before,.profile__mnu-item.active-point::after, .profile__mnu-item:hover::after  {
        content: none;
    }
    .cache-out-form .profile-form__input.type_input{
        width: 100%;
    }
    .cache-out-form .profile-form__input_amount{
        width: 100%;
    }
    .cache-out-form .profile-form__input.country_choose{
        width: 100%;
        padding-left: 16px;
        padding-right: 16px;
    }
    .content_profile__reviews .profile-cashbox{
        padding: 40px 20px;
    }
    .reviews-header{
        flex-direction: column-reverse;
        align-items: center;
    }
    .reviews-header h1{
        margin-top: 20px;
    }
    .content_profile__reviews .reviews-form-input{
        width: 100%;
    }
    .cache-out-form.profile-form__out .profile-form__btn-wrap{
        width: 100%;
        padding-left: 16px;
        padding-right: 16px;
    }
    .cache-out-form.profile-form__out .profile-form__btn-wrap button{
        margin: 16px 0 0;
    }
    .tto_state .cover_block{
        font-size: 14px;
    }
    .tto_state .item__lable{
        margin-right: 10px;
    }
}

.cache-out-form #country {
    display: none;
}

.qiwi_pay.cache-out-form #country {
    display: block;
    list-style: none;
    position: absolute;
    z-index: 100;
    width: 40px;
    height: 16px;
    overflow: hidden;
    left: 8px;
    top: 15px;
}

.qiwi_pay #country li {
    color: #FFF;
    cursor: pointer;
    display: none;
}

.qiwi_pay #country.active {
    display: block;
    height: 140px;
    overflow-x:hidden;
    overflow-y: scroll; 
    width: 100%;
    background-color: #000;
    left: 0;
    padding: 8px 0 0;
    top: 44px;
}

.qiwi_pay #country.active li {
    display: block;
    padding: 5px 10px 5px 8px;
}

.qiwi_pay #country li.active {
    display: block;
    position: relative;
}
.qiwi_pay #country li.active:before {
    position: absolute;
    right: 3px;
    top: 4px;
    width: 10px;
    height: 8px;
    background-image: url('/img/down-arrow-white.svg');
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
}
.qiwi_pay #country.active li.active:before {
    content: none;
}
.qiwi_pay #country li:not(.active):hover{
    background-color: #1E1E1E;
}
.qiwi_pay #country li[mask=""]{
    display: none;
}
.qiwi_pay #country svg {
    width: 24px;
    height: 16px;
}
.temp_alert_text_new{
    color: #ECAF00;
    font-size: 14px;
    margin-bottom: 11px;
    line-height: 17px;
}
.profile-cashbox__row_type label.main_method:last-child{
    order: -2;
    width: 100%;
}
.profile-cashbox__row_type label.main_method .profile-cashbox__label_val p{
    font-size: 18px;
    color: #ecaf00;
}
.profile-cashbox__row_type label.main_method input:checked + span{
    background-color: #ecaf00;
}
.profile-cashbox__row_type label.main_method input:checked + span p{
    color: #000;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method{
    margin-left: 0 !important;
    order: -1;
    width: 100% !important;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method input[value="4"] + .main_info:after{
    content: none;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method input[value="4"] + .main_info + span{
    display: none;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method input:checked + span.main_info{
    background-color: #ECAF00;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method span.main_info{
    position: relative;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method input:checked + span .profile-cashbox__label_val{
    color: #000;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method input:checked + span.main_info:before{
    background: linear-gradient(110.16deg, rgba(255, 204, 0, 0) 2.4%, rgba(255, 204, 0, 0.5) 96.09%);
    border:1px solid #ECAF00;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method span.main_info:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 16px;
    top: 0;
    max-width: none;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label span.hiden_info_block {
    background: transparent;
    height: 0px;
    visibility: hidden;
    opacity: 0;
    padding-top: 0;
    padding-bottom: 0;
    transition: .3s;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label span.hiden_info_block span{
    background: transparent;
    padding: 0;
    justify-content: flex-start;
    height: auto;
    text-align: left;
}
.cach_kassa .profile-cashbox__label input:checked + span + span.hiden_info_block{
    height: 83px;
    opacity: 1;
    visibility: visible;
    padding-top: 12px;
    padding-bottom: 12px;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label span.hiden_info_block span.big{
    color: #fff;
    display: block;
    margin-bottom: 8px;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label span.hiden_info_block span.small{
    font-size: 12px;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method input:checked + span.main_info:after{
    color: #ECAF00;
    background-color: #000;
}
.temp_alert_text_new.hid_info{
    height: 0;
    visibility: hidden;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
}
.temp_alert_text_new{
    color:#fff;
    margin-top: -10px;
    border:1px solid #ECAF00;
    border-radius: 16px;
    padding: 10px;
}
/*.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method span.main_info:after{
    content: "+25% к депозиту";
    position: absolute;
    right: 1px;
    font-size: 15px;
    color: #000;
    padding: 7px;
    bottom: 1px;
    background-color: #ECAF00;
    border-bottom-right-radius: 16px;
}
html[lang="en"] .cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method span.main_info:after{
    content: "+25% to deposit";
}*/

.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method input[value="6"] + .main_info .profile-cashbox__label_val p{
    font-size: 18px;
    color: #ecaf00;
} 
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label.prefer_method input:checked + span.main_info .profile-cashbox__label_val p{
    color: #000;

}
.hiden_info_block{

}
.fill_in .profile-cashbox__title{
    margin-bottom: 5px;
}
.qiwi_pay.cache-out-form .payment_info_field {
    padding-left: 50px;
}
.inner-mnu__link.profile-stats__hero-data__nick {
    font-size: 14px;
}

.profile-cashbox__row_type {
    justify-content: flex-start;
}
.sub_choise.vis-area-control{
    display: none;
}
.sub_choise.profile-cashbox__label{
    width: 100%;
    order: 2;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.sub_choise.profile-cashbox__label label{
    margin-right: 4px;
    cursor: pointer;
    position: relative;
}
.sub_choise.profile-cashbox__label span{
    border: 2px solid transparent;
}
/*.sub_choise.profile-cashbox__label label input{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}*/
.sub_choise.profile-cashbox__label label input[checked] + span{
    border-color: #ECAF00;
}
.sub_choise.profile-cashbox__label .profile-cashbox__title{
    width: 100%;
}
.sub_choise.profile-cashbox__label p{
    margin-bottom: 0;
}
.profile-cashbox__row_type .sub_choise.profile-cashbox__label span .profile-cashbox__label_val{
    margin-bottom: 0;
}
.profile-cashbox__row_more .sub_choise.profile-cashbox__label span{
    padding: 12px;
}
.profile-cashbox__row_type label:first-child {
    margin-right: 4px;
    width: 188px;
    white-space: nowrap;
    margin-left: 0;
    order: 0;
}
.profile-cashbox__row_type label:last-child {
    order: 1;
}
.profile-cashbox__row_type label:first-child span{
    align-items: center;
}
.profile-cashbox__row_type .profile-cashbox__label span .profile-cashbox__label_val {
    font-size: 18px;
    line-height:1;
}
.profile-cashbox__row_more .profile-cashbox__label .profile-cashbox__label_brief{
    border: 0;
    color: white;
    display: inline;
    font-size: 15px;
    height: 30px;
    padding: 0;
}
.lang-link{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 30px;
  color: #fff;
  text-decoration: none;
}
.lang-link span{
  color: #f1cb2f;
  margin: 0 6px;
}
/*Temprorary*/
.lang-link{
    display: none !important;
}
.field-passwordresetrequestform-recaptcha2{
    margin-bottom: 90px;
}

.small {
  font-size: 16px;
  font-weight: 400;
}
.profile-cashbox__label_val img{
    display: inline-block;
    vertical-align: middle;
}
@media screen and (max-width: 1023px) {
    .lang-link{
        order: 2;
        margin-top: 20px;
    }
    .profile-cashbox__row_type.profile-cashbox__row_more{
        justify-content: flex-start;
        margin: 0;
        align-items: stretch;
        flex-wrap: nowrap;
        overflow: auto;
    }
    .profile-cashbox__row.profile-cashbox__row_more.profile-cashbox__row_type{
        flex-wrap: wrap;
    }
}




@media screen and (max-width: 767px) {
    .temp_alert_text_new{
        padding-left: 16px;
        padding-right: 16px;
    }
    .img_logo {
        width: 150px;
        height: auto;
    }
    header{
        height: 64px;
        padding: 0;
    }
}
/*mob preloader*/



.old_ver_link{
    font-size: 18px;
    margin-right: 20px;
    display: inline-flex;
    align-items: center;
    color: #eee;
    text-decoration: underline;
}
@media screen and (max-width: 1199px) {
    .old_ver_link{
        margin-right: 0;
        margin-bottom: 20px;
    }    
}


footer .link_wrap svg:hover {
    fill: #f1cb2f;
}
.inner-mnu__item.flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .new-hero-score .reload-demo-account{
        font-size: 14px;
        color: #ecaf00;
    }
    .new-hero-score .reload-demo-account a {
        color: #ecaf00;
        position: relative;
        top: -1px;
    }
    .inner-mnu__item:last-child svg {
        margin-right: 5px;
    }

@media screen and (max-width:767px) {
    .footer-bottom{
        flex-direction: column;
    }
    .footer-bottom .about-text{
        margin-right: 0;
    }

    .top-nav>.yellow_btn{
        display: none;
    }


}





/*knoowledge page*/
.knowledge-page{
    color: #fff;
}
.knowledge-page .content_blog{
    padding-top: 80px;
}
.knowledge-page .content-flex{
    justify-content: space-between;
}
.knowledge-page .content-flex .sidebar{
    width: 300px;
}
.knowledge-page .content-flex .content-col{
    width: calc(100% - 350px);
}

.knowledge-page .content-flex .sidebar .s-title{
    font-size: 24px;
    padding: 30px 15px;
    background-color: #000;
}
.knowledge-page .content-flex .sidebar ul{
    list-style-type: none;
    margin: 0;
    padding: 0 0 15px;
    background: #000;
}
.knowledge-page .content-flex .sidebar ul li a{
    display: block;
    padding: 15px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    transition: all .3s ease;
}
.knowledge-page .content-flex .sidebar ul li a:hover{
    color: #ecaf00;
}
.knowledge-page .content-flex .sidebar ul li.active a{
    color: #000;
    background: #ecaf00;
}
.knowledge-page .item{
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #eee;
}
.knowledge-page .item .title{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 30px;
}
.knowledge-page .item .text{
    font-size: 16px;
    line-height: 1.5;
}
.knowledge-page .item .text a{
    color: #ecaf00;
    text-decoration: underline;
}
.knowledge-page .item .text a:hover{
    text-decoration: none;
}
.knowledge-page .item p{
    margin: 0 0 20px;
}
.knowledge-page .item p:last-child{
    margin: 0;
}

@media screen and (max-width:1199px) {
   .knowledge-page .content-flex .sidebar{
        width: 200px;
    }
    .knowledge-page .content-flex .content-col{
        width: calc(100% - 240px);
    } 
    .knowledge-page .item .title,
    .knowledge-page .content-flex .sidebar .s-title{
        font-size: 20px;
    }
    .knowledge-page .item .text{
        font-size: 14px;
    }
}
@media screen and (max-width:767px){
    .knowledge-page .content-flex{
        flex-direction: column
    }
    .knowledge-page .content-flex .sidebar,
    .knowledge-page .content-flex .content-col{
        width: 100%;
    } 
    .knowledge-page .content-flex .content-col{
        margin-top: 30px;
    }
    .knowledge-page .content_blog{
        padding-top: 30px;
    }
    .knowledge-page .content-flex .sidebar .s-title{
        padding: 15px
    }
}

.site-error{
    text-align: center;
}



.profile-cashbox__title .tooltip-wrap{
    display: none;
    position: relative;
    margin-left: 10px;
}
.profile-cashbox__title .tooltip-wrap svg{
    vertical-align: text-bottom;
    cursor: pointer;
    height: 24px;
}
.profile-cashbox__title .tooltip-wrap .tooltip-text{
    position: absolute;
    visibility: hidden;
    opacity: 0;
    width: 500px;
    padding: 12px;
    background: #373737;
    border: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    bottom: 43px;.cover_promocodes.cover_promocodes
    left: 50%;
    transform: translateX(-50%);
    transition: all .5s ease;
    font-size: 14px;
    line-height: 17px;
}
.lighter_theme .profile-cashbox__title .tooltip-wrap .tooltip-text{
    background-color: #fff;
}
.profile-cashbox__title .tooltip-wrap:hover .tooltip-text{
    visibility: visible;
    opacity: 1;
}
#w0 .reviews-form-textarea label,
#w0 .reviews-form-input label{
    display: none;
}
/*#w0 .field-supportform-image label{
    cursor: pointer;
    border: 3px solid #ecaf00;
    display: inline-flex;
    -ms-align-items: center;
    align-items: center;
    height: 36px;
    padding: 0 22px 0 22px;
    max-width: 100%;
    background: #ecaf00;
    color: #000;
    font-size: 14px;
    border-radius: 2px;
    font-weight: bold;
    text-decoration: none;
    transition: all 0.3s ease;
}*/
/*#w0 .field-supportform-image input{
    visibility: hidden;
    position: absolute;
}
#w0 .field-supportform-image .error-message{
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 1.5;
}*/
#w0 .field-supportform-image input{
    border: none;
    padding: 0;
}
#w0 .field-supportform-image input[type=file]::-ms-browse {
  cursor: pointer;
    border: 3px solid #ecaf00;
    display: inline-flex;
    -ms-align-items: center;
    align-items: center;
    height: 36px;
    padding: 0 22px 0 22px;
    max-width: 100%;
    background: #ecaf00;
    color: #000;
    font-size: 14px;
    border-radius: 2px;
    font-weight: bold;
    text-decoration: none;
    transition: all 0.3s ease;
}

#w0 .field-supportform-image input[type=file]::-webkit-file-upload-button {
  cursor: pointer;
    border: 3px solid #ecaf00;
    display: inline-flex;
    -ms-align-items: center;
    align-items: center;
    height: 36px;
    padding: 0 22px 0 22px;
    max-width: 100%;
    background: #ecaf00;
    color: #000;
    font-size: 14px;
    border-radius: 2px;
    font-weight: bold;
    text-decoration: none;
    transition: all 0.3s ease;
}

#w0 .field-supportform-image input[type=file]::file-selector-button {
  cursor: pointer;
    border: 3px solid #ecaf00;
    display: inline-flex;
    -ms-align-items: center;
    align-items: center;
    height: 36px;
    padding: 0 22px 0 22px;
    max-width: 100%;
    background: #ecaf00;
    color: #000;
    font-size: 14px;
    border-radius: 2px;
    font-weight: bold;
    text-decoration: none;
    transition: all 0.3s ease;
}
.blogs-page h1.fwd_review{
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}
.blogs-page .cover_outside_block{
    display: flex;
    justify-content: space-between;
}
.blogs-page .cover_outside_block > div{
    width: 31%;
}
.blogs-page .session .cover_block{
    display: flex;
    justify-content: space-between;
}
.blogs-page .session .cover_block .left_side_select{
    width: 120px;
}
.blogs-page .session .cover_block .right_content{
    width: calc(100% - 150px);
    color: #fff;
}
.blogs-page .session .cover_block .right_content p{
    margin-bottom: 10px;
}
.blogs-page .session .cover_block .right_content p:last-child{
    margin-bottom: 0;
}
.blogs-page .session .top_block{
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.blogs-page .session .top_block div{
    width: 27%;
    padding-right: 5px;
    color: #ecaf00;
}
.blogs-page .session .top_block div:first-child{
    width: 17%;
}
.blogs-page .session .reg_center{
    font-weight: 700;
}
.blogs-page .session .region{
    font-weight: 700;
}
.blogs-page .list_holder{
    max-height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
    display: none;
    scrollbar-color: #ecaf00 #424242;
    scrollbar-width: thin;
}
.blogs-page .list_holder::-webkit-scrollbar {
  width: 5px;
  background: #424242;
}

.blogs-page .list_holder::-webkit-scrollbar-thumb {
  background-color: #ecaf00;
}
.blogs-page .view_holder{
    margin-bottom: 20px;
    cursor: pointer;
}
.blogs-page .list_holder ul{
    list-style: none;
    color: #fff;
}
.blogs-page .list_holder ul li{
    margin-bottom: 20px;
    cursor: pointer;
    color: #fff;
    font-size: 15px;
    transition: .3s ease;
}
.blogs-page .list_holder ul li:hover{
    color:#ecaf00;
}
.blogs-page .view_holder{
    color: #ecaf00;
}
.blogs-page .session .cont_block_row{
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.blogs-page .session .cont_block_row div{
    width: 27%;
    padding-right: 5px;
    white-space: nowrap;
}
.blogs-page .session .cont_block_row div:first-child{
    width: 17%;
}
.blogs-page .data_block{
    display: none;
}
.blogs-page .data_block.active{
    display: block;
}
@media(max-width: 767px){
    .blogs-page .session .cont_block_row div:nth-child(3){
        width: 17%;
    }
    .blogs-page .session .top_block div:nth-child(3){
        width: 17%;
    }
    .blogs-page .cover_outside_block{
        flex-flow: column;
    }
    .blogs-page .cover_outside_block > div{
        width: 100%;
    }
    .blogs-page h1.fwd_review{
        padding-bottom: 15px;
        padding-top: 15px;
        font-size: 26px;
    }
    .blogs-page .cover_outside_block > div input{
        font-size: 14px;
    }
    .blogs-page textarea{
        font-size: 14px;
    }
    .blogs-page h1.fwd_review + .profile-cashbox{
        padding-top: 10px;
    }
}

.profile-edit .profile-form .profile-form__input{
    padding-top: 0;
}
.profile-edit .profile-form .profile-form__input label{
    font-size: 14px;
}
.profile-edit .profile-form .profile-form__input-label{
    top:14px;
    transition: all .3s ease;
}
.profile-edit .profile-form input.filled+.profile-form__input-label,
.profile-edit .profile-form input:focus+.profile-form__input-label{
    top: -23px;
}

.form-group{
  position: relative;
  width: 300px;
}
.form-group label{
        position: absolute;
        padding: 0 5px;
        top: 6px;
        left: 10px;
        background-color: #28282c;
        font-size: 14px;
        transition: all .3s ease;
}
.form-group input.filled+label,
.form-group input:focus+label{
        top: -15px;
} 

.profile-cashbox__custom_sum .col{
    position: relative;
}
.profile-cashbox__custom_sum .col .profile-cashbox__title{
    font-size: 18px;
    margin: 0;
    position: absolute;
    padding:  0 5px;
    width: auto;
    right: 0;
    top: 11px;
    pointer-events: none;
    color: rgba(255,255,255,0.7);
    transition: all .3s ease;
}
.profile-cashbox__custom_sum .col .profile-cashbox__title .tooltip-wrap{
    pointer-events: auto;
}



.cache-out-form .profile-form__input input[type="text"]+label{
    color: #A6A6A6;
    background-color: #212121;
    top: 12px;
}
.cache-out-form .profile-form__input input[type="text"].filled+label,
.cache-out-form .profile-form__input input[type="text"]:focus+label{
    top: -10px;
}
.cache-out-form .profile-form__input .error-message{
    visibility: hidden;
}
.cache-out-form .profile-form__input .has-error .error-message{
    position: absolute;
    visibility: visible;
    left: 0;
    width: 300px;
    padding: 12px;
    font-size: 14px;
    line-height: 17px;
    color: rgba(255,255,255,0.7);
    z-index: 10;
    background: #373737;
    border: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    bottom: 50px;
}

.with_card .cache-out-form{
    align-items: flex-start;
}
.with_card .cache-out-form .profile-form__input:first-child{
    width: 50%;
}
.with_card .cash-selector-label{
    width: 290px;
    max-width: 100%;
}
.with_card .profile-form__inputgroup-label{
    width: auto;
}
.with_card .col{
    width: 50%;
}
.with_card .col .profile-form__input{
    width: 100%;
    margin: 0;
}
.with_card .col .profile-form__input .form-group{
    margin: 0 0 20px;
    width: 100%;
}
.with_card .col .profile-form__input.card-data {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.with_card .col .profile-form__input.card-data .form-group:nth-child(2),
.with_card .col .profile-form__input.card-data .form-group:nth-child(3){
    width: calc(25% - 10px);
}
.with_card .col .profile-form__input.card-data .form-group:nth-child(4){
    width: calc(50% - 10px);
}
.with_card .col .profile-form__input.card-data .form-group:nth-child(5),
.with_card .col .profile-form__input.card-data .form-group:nth-child(6){
    width: calc(50% - 7.5px);
}
.with_card .cache-out-form.profile-form__out .profile-form__btn-wrap{
    width: 100%;
}
.with_card .col .label-exp{
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    color: #a6a6a6
}


.nice-select {
    color: #fff;
  -webkit-tap-highlight-color: transparent;
  border: 1px solid rgba(214, 218, 220, 0.3);
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 44px;
  line-height: 42px;
  outline: none;
  padding-left: 15px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto; }
  .nice-select .current{
    color:#A6A6A6
  }
  .nice-select:hover {
    border-color: #fff; }
  .nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #fff; }
  .nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
        -ms-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
  .nice-select.open:after {
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .nice-select.open .list {
    width: 100%;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0); }
  .nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
    .nice-select.disabled:after {
      border-color: #cccccc; }
  .nice-select.wide {
    width: 100%; }
    .nice-select.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select.right {
    float: right; }
    .nice-select.right .list {
      left: auto;
      right: 0; }
  .nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.small:after {
      height: 4px;
      width: 4px; }
    .nice-select.small .option {
      line-height: 34px;
      min-height: 34px; }
  .nice-select .list {
    background-color: #212121;
    border: 1px solid #fff;
    box-sizing: border-box;
    margin-bottom: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
        -ms-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
    .nice-select .list:hover .option:not(:hover) {
      background-color: transparent !important; }
  .nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 38px;
    list-style: none;
    min-height: 38px;
    outline: none;
    padding-left: 15px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background-color: #545454; }
      .nice-select .option:hover{
        /*color: #000;*/
      }
    .nice-select .option.selected {
      font-weight: bold; }
    .nice-select .option.disabled {
      background-color: transparent;
      color: #999;
      cursor: default; }

.no-csspointerevents .nice-select .list {
  display: none; }

.no-csspointerevents .nice-select.open .list {
  display: block; }

.with_card .cache-out-form .profile-form__input .error-message{
    font-size: 9px;
}
@media screen and (max-width: 1199px) {
    .with_card .cache-out-form .profile-form__input:first-child{
        width: 250px;
    }
    .with_card .col{
        width: calc(100% - 280px);
    }
}
@media screen and (max-width: 767px) {
    .with_card .cache-out-form{
        flex-direction: column;
    }
    .with_card .col .profile-form__input.card-data .form-group:nth-child(2),
    .with_card .col .profile-form__input.card-data .form-group:nth-child(3){
        width: calc(50% - 7.5px)
    }
    .with_card .col .profile-form__input.card-data .form-group:nth-child(5),
    .with_card .col .profile-form__input.card-data .form-group:nth-child(6),
    .with_card .col .profile-form__input.card-data .form-group:nth-child(4),
    .with_card .cache-out-form .profile-form__input:first-child,
    .with_card .col{
        width: 100%;
    }
    .cache-out-form .profile-form__input .has-error .error-message{
        font-size: 13px;
        color: #FF6871;
        border: none;
        padding: 0;
        bottom: -15px;
        text-align: left;
        background-color: transparent;
        position: static;
        line-height: 13px;
        display: inline-block;
    }
}

.input-tip {
    color: #6A6A6A;
    display: none;
    font-size: 11px;
    padding: 5px;
}
.input-tip-visible {
    display: block;
}

.public_promocodes .item{
      background-color: rgba(255, 255, 255, 0.05);
      border-radius: 8px;
      padding: 16px;
      position: relative;
      color: #fff;
      cursor: pointer;
      margin-right: 8px;
      width: 245px;
      min-width: 245px;
      border: 2px solid transparent;
}
/*.public_promocodes .item[data-code="turbo5"]:before{
    content: "хит";
    background-color: #ff0000;
    border-radius: 4px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    transform: rotate(-40deg);
    padding: 0px 5px 2px;
    left: -1px;
    top: 5px;
}*/

.public_promocodes .item.active{
    border-color: #ECAF00;
}
.public_promocodes .item img{
    display: inline-block;
    vertical-align: bottom;
}
.cover_promocodes{
    margin-top: 109px;
    width: 100%;
}
.tab_item.fill_in{
    width: 50%;
}
.tab_item.fill_in .profile-cashbox__row.listSums{
    flex-wrap: wrap;
}
.cover_promocodes .col{
    width: 100%;
}
.public_promocodes{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    max-width: 972px;
}
.field-user-enabletwoauth.form-group label{
    background-color: transparent;
    position: static;
    font-size: 18px;
    color: #fff;
}
.public_promocodes .title{
    margin-bottom: 19px;
    position: relative;
    font-weight: 600;
    font-size: 25px;
    color: #ECAF00;
}
.public_promocodes .value{
    font-size: 16px;
    position: relative;

}
.public_promocodes .brief{
    font-size: 11px;
    color: #fff;
    padding: 5px;
    display: none;
}
.cover_promocodes .profile-cashbox__title{
    margin-bottom: 22px;
}
.public_promocodes .slick-arrow{
    font-size: 0;
    padding: 0;
    background-color: transparent;
    border:0;
    width: 20px;
    height: 20px;
    background-image: url('/img/arrow-right-slide.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    top: 40%;
    right: -24px;
}
.public_promocodes .slick-arrow:hover{
    opacity: .8;
    transition: .1s ease;
}
.public_promocodes .slick-arrow.slick-prev{
    transform: rotate(180deg);
    left:-22px;
    z-index: 1;
    right: auto;
}
.public_promocodes.not_active .item{
    min-width: 218px;
}
.public_promocodes.not_active .slick-track{
    min-width: 100%;
}
.public_promocodes.not_active .slick-list{
    min-width: 100%;
}
.instr-page .sticky-block p{
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}
@media screen and (max-width: 1500px) {
    .public_promocodes{
        max-width: 1048px;
    }
}
@media screen and (max-width: 1260px) {
    .profile-cashbox__custom_sum input[type="submit"]{
        background-image: none;
    }
}
@media screen and (max-width: 767px) {
    .cover_promocodes .profile-cashbox__title{
        text-align: left;
    }
    .public_promocodes .item img{
        max-width: 45px;
    }
    .public_promocodes .slick-arrow{
        right: -18px;
    }
    .public_promocodes .slick-arrow.slick-prev{
        left:-18px;
    }
    .col.promo_wrap{
        padding-right: 0;
        padding-left: 0;
    }
    .public_promocodes.not_active .item:first-child{
        margin-left: 16px;
    }
}
@media screen and (max-width: 767px) {
    .public_promocodes.not_active .item{
        min-width: 218px;
        min-height: 116px;
    }
    .public_promocodes.not_active .slick-track{
        display: flex;
    }
}
.visible-small.yellow_btn.yellow_btn_cash{
    display: none;
}
@media(max-width: 1200px){
    .profile-cashbox__row.listSums .profile-cashbox__label span .profile-cashbox__label_val{
        font-size: 14px;
    }
    .visible-small.yellow_btn.yellow_btn_cash{
        display: inline-block;
        height: 27px;
        padding: 0 10px;
        font-size: 11px;
        line-height: 20px;
    }
    .visible-small.yellow_btn.yellow_btn_cash img{
        display: none;
    }
}
.profile_page{
    background-color: #1C1D22;
}
.title_name{
    font-size: 32px;
    color: #fff;
    font-weight:700;
    margin-right: 24px;
}
.cover_outside_wrp{
    display: flex;
    margin-bottom: 40px;
}
.profile-cashbox__label_val p{
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 8px;
    text-align: left;

}
.profile-cashbox__row.listSums{
    flex-wrap: nowrap;
}
.profile-cashbox__row.listSums .profile-cashbox__label{
    height: 40px;
    width: auto;
    margin-bottom: 19px;
}
.profile-cashbox__row.listSums .profile-cashbox__label span{
    padding: 0 12px;
}
.profile-cashbox__row.listSums .profile-cashbox__label span .profile-cashbox__label_val{
    margin-bottom: 0;
    font-weight: 400;
}
.col.promo_col{
    max-width: 100%;
}
.col.promo_wrap{
    width: 100%;
}
.profile-cashbox__promocode_input::-webkit-input-placeholder {
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.profile-cashbox__promocode_input::-moz-placeholder { 
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.profile-cashbox__promocode_input:-ms-input-placeholder { 
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.profile-cashbox__promocode_input:-moz-placeholder { 
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.profile-cashbox__custom_sum .cover_promocodes .col input{
    color: #fff;
    width: 250px;
    margin-bottom: 38px;
}
.promocode-error[style="display: block;"] + input{
    border-color: #FF2B2B
}
.profile-cashbox__custom_sum .cover_promocodes .col.promo_col .profile-cashbox__title{
    right: auto;
    left: 210px;
}
.profile-form__inputgroup-label.profile-cashbox__title{
    margin-bottom: 21px;
}
.cache-out-form .profile-form__input.profile-form__input_amount{
    width: auto;
    margin-right: 16px;
}
.pay_in{
    margin-top: 43px;
}

.cover_error_block{
    max-width: 661px;
    text-align: left;
    margin: 0 auto;
    z-index: 2;
    position: relative;
}
.cover_error_block h1{
    font-size: 100px;
    text-align: left;
    line-height: 100px;
    margin-bottom: 24px;
    color: rgba(255, 255, 255, 0.28);
    font-weight: 400;
}
.cover_error_block .sub_ttle{
    font-size: 40px;
    font-weight: 500;
    line-height: 48px;
    margin-bottom: 24px;
}
.cover_error_block p span{
    font-size: 18px;
    display: block;
}
.cover_error_block a{
    text-decoration: none;
}
.cover_error_block a:hover{
    text-decoration: underline;
}
.site-error svg{
    opacity: 0.3;
    margin-top: -320px;
}
.site-error{
    padding-top: 35px;
}
.sh_more_data{
    color: #fff;
    font-size: 18px;
    height: 56px;
    padding: 0 14px;
    line-height: 52px;
    text-decoration: none;
    border: 2px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    display: inline-block;
    transition: .3s ease;
}
.sh_more_data:hover{
    border-color:#fff;
}
.statuses_cont{
    max-width: 189px;
    position: absolute;
    white-space: normal;
    text-align: left;
    left: 0px;
    top: -8px;
}
.val_dif_type .score-chose-hidden .hero-score__title:hover{
    background-color: transparent;
}
.val_dif_type .new-hero-opened{
    position: relative;
}
.val_dif_type .new-hero-opened.dis_dec:before{
    background-color: transparent;
}
.val_dif_type .new-hero-opened.dis_dec:after{
    border-color: rgba(255, 255, 255, 0.5);
}
.val_dif_type .new-hero-score{
    padding: 0;
}
.val_dif_type .score-chose-hidden .hero-score__title {
    padding-left: 0;
}
.val_dif_type .score-chose-hidden .hero-score__title  {
    position: relative;
    padding-left: 30px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.exit-link img{
    margin-right: 10px;
}
.val_dif_type .score-chose-hidden .hero-score__title.acive_dec:after{
    border-color: #ECAF00;
}
.val_dif_type .score-chose-hidden .hero-score__title.acive_dec:before{
    background-color: #ECAF00;
}
.desc_hid{
    display: none;
}
.term_hystory .profile-history__table_price img{
    position: relative;
    top: 6px;
}
.field-user-enabletwoauth .for_checkbox{
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid rgba(255,255,255,0.7);
    border-radius: 4px;
    vertical-align: middle;
    margin-right: 10px;
}
#user-enabletwoauth{
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;

}

#user-enabletwoauth:checked + span{
    background-image: url('../img/check_white.svg');
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center center;
}
@media screen and (max-width: 1400px) {
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label span.hiden_info_block span.big{
        font-size: 15px;
    }
    .cach_kassa .profile-cashbox__label input:checked + span + span.hiden_info_block{
        height: 90px;
        justify-content: flex-start;
        padding-left: 0;
    }
    .public_promocodes{
        flex-flow: column;
    }
    .public_promocodes .item{
        margin-bottom: 8px;
    }
    .tab_item.fill_in {
      width: 60%;
    }
}
@media screen and (max-width: 1199px) {
    .profile_page{
        height: auto;
    }
    .section-content .inner{
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (max-width: 991px) {

    .blogs-page .session .cover_block{
        flex-wrap: wrap;
    }
    .blogs-page .session .cover_block .left_side_select{
        width: 100%;
        margin-bottom: 20px;
    }
    .blogs-page .session .cover_block .right_content{
        width: 100%;
        font-size: 14px;
    }
    .content.content_blog .container{
        padding-left: 16px;
        padding-right: 16px;
    }
    .trade-history .profile-history__table{
        min-width: 100%;
    }

    .term_hystory .profile-history__table-row:nth-child(2) div:not(:first-child){
        border:none;
    }
    .term_hystory .profile-history__table-head{
        display: none;
    }
    .profile__contact-item{
        width: 100%;
        margin-bottom: 30px;
    }
    .content_user .profile__content{
        background-color: transparent;
    }
    .content_profile{
        padding-top: 54px;
    }
    .content.content_profile.achivements{
        padding-top: 20px;
    }
    .content_profile.cach_kassa{
        padding-top: 26px;
    }

    .profile__content{
        border:none;
    }
    .profile-edit .profile-form.pass .col {
      width: 49%;
    }
    .desc_hid{
        display: block;
        font-weight: 600;
        font-size: 16px;
        line-height: 16px;
        max-width: 80%;
        margin: 0 auto;
        margin-bottom: 8px;
    }
    .content_statuses .profile-history__table_people:first-child,.content_statuses .profile-history__table-head_people:first-child{
        display: none;
    }
    .content_statuses .profile-history{
        background-color: transparent;
        padding: 40px 16px 10px;
    }
    .profile-history__table-row:nth-child(2) div:not(:first-child){
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        border-radius: 0;
        border-color:rgba(255, 255, 255, 0.1);
        min-width: 280px;
    }
    .profile-history__table-head div:not(:first-child){
        border-top-right-radius: 8px;
        border-top-left-radius: 8px;
        border-top: 2px solid rgba(255, 255, 255, 0.1);
        border-left: 2px solid rgba(255, 255, 255, 0.1);
        border-right: 2px solid rgba(255, 255, 255, 0.1);
        background: rgba(255, 255, 255, 0.05);
        min-width: 280px;
    }
    .states-list .profile-history__table-row div:not(:first-child){
        min-width: 280px;
    }
    .states-list .profile-history__table-row div{
        border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
        height: 90px;

    }
    .content_statuses .title_name{
        padding-left: 16px;
        padding-right: 16px;
    }
    .term_hystory .profile-history__table-row{
        display: flex;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
        flex-wrap: wrap;
        padding: 16px;
    }
    .term_hystory .title_name{
        padding: 0 16px;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row div:first-child{
        width: 50%;
        order: 0;
        display: block;
        padding: 0;
        margin-bottom: 16px;
        min-width: 1px;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row .profile-history__table_date{
        order: 1;
        width: 50%;
        min-width: 1px;
        display: block;
        margin-bottom: 16px;
        padding: 0;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row .profile-history__table_people:nth-child(3){
        order: 2;
        min-width: 1px;
        width: 100%;
        display: block;
        padding: 0;
        margin-bottom: 8px;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row .profile-history__table_people:last-child{
        order:3;
        min-width: 1px;
        width: 100%;
        margin-bottom: 8px;
        display: block;
        padding: 0;
        text-transform: none;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row .profile-history__table_price:nth-child(4){
        width: 100%;
        min-width: 1px;
        display: block;
        padding: 0;
        margin-bottom: 16px;
        order:4;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row .profile-history__table_people:nth-child(5){
        min-width: 1px;
        padding: 0;
        order:5;
        width: 50%;
        display: block;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row .profile-history__table_price:nth-child(6){
        padding: 0;
        min-width: 1px;
        order:6;
        width: 50%;
        display: block;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row div:first-child .desc_hid{
        display: inline-block;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row .profile-history__table_price:nth-child(6) .desc_hid{
        display: inline-block;
    }
    .term_hystory .profile-history.trade-history .profile-history__table-row .profile-history__table_people:nth-child(5) .desc_hid{
        display: inline-block;
    }
    .term_hystory .desc_hid{
        margin: 0;
    }
    .term_hystory .profile-history__table_date-date{
        margin-right: 0;
    }
    .term_hystory .trade-history .profile-history__table{
        padding-right: 0;
    }
    .content_user .cover_ach .item{
        background-color: transparent;
        border-bottom: 1px solid rgba(255,255,255,0.1);
        border-radius: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .content_user .cover_ach .item:last-child{
        border-bottom: none;
    }

}
@media screen and (max-width: 767px) {
    .temp_alert_text_new{
        margin-left:8px;
        margin-right: 8px;
    }
    .cover_promocodes{
        margin-top: 48px;
    }
    .tab_item.fill_in{
        width: 100%;
    }
    .public_promocodes{
        flex-flow: row;
    }
    .cover_outside_promocodes{
        position: static;
    }
    .sub_choise.profile-cashbox__label{
        margin-left: 0;
        margin-top: 16px;
    }
    .sub_choise.profile-cashbox__label label:first-of-type{
        padding-left: 16px;
    }
    .content.content_profile.achivements .profile__content{
        padding-left: 16px;
        padding-right: 16px;
    }
    .profile-edit .profile-form.pass .col{
        width: 100%;
    }
    .profile__contact-item{
        margin-bottom: 15px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }
    .content_user .profile__contact{
        padding-left: 16px;
        padding-right: 16px;
    }
    .content_user .profile-stats__hero{
        padding: 0 16px 16px;
        flex-flow: row;
    }
    .payment-result .cover_inside_block a{
        margin-bottom: 10px;
    }
    .payment-result p{
        line-height: 1;
        font-size: 18px;
    }
    .payment-result h2{
        font-size: 20px;
        line-height: 1;
    }
    .payment-result .cover_inside_block img{
        width: 100%;
        max-width: 50px;
        margin-bottom: 10px;
    }
    .profile-history.payment-result{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .payment-result .cover_inside_block{
        max-width: 300px;
    }
    .cover_error_block{
        max-width: 300px;
    }
    .cover_error_block h1{
        font-size: 50px;
        line-height: 1;
    }
    .cover_error_block .sub_ttle{
        font-size: 20px;
        line-height: 1;
    }
    .profile-cashbox__row_type .profile-cashbox__label span .profile-cashbox__label_val{
        font-size: 12px;
        line-height: 1.5;
    }  
    .profile-cashbox__row_more .profile-cashbox__label span .profile-cashbox__label_val{
        font-size: 12px;
    }
    .cover_outside_wrp{
        flex-wrap: wrap;
        margin-right: 0;
        padding-left: 16px;
        padding-right: 16px;
    }
    .profile-cashbox__title{
        padding-left: 16px;
        padding-right: 16px;
    }
    .profile-cashbox__row_type label:first-child{
        padding-left: 16px;
        min-width: 188px
    }
    .profile-cashbox__row_type .profile-cashbox__label{
        min-width: 281px;
        margin-bottom: 10px;
    }

    .profile-cashbox__row_type .profile-cashbox__label:last-child{
        padding-right:16px;
    }
    .profile-cashbox__row.profile-cashbox__row_more.profile-cashbox__row_type{
        margin-bottom: 30px;
    }
    .profile-cashbox__row.listSums .profile-cashbox__label{
        white-space: nowrap;
    }
    .profile-cashbox__row.listSums{
        padding-left: 16px;
        overflow-y: scroll;
    }
    .profile-cashbox__custom_sum .col .profile-cashbox__title{
        right: 16px;
    }
    .min-price-error,.max-price-error{
        padding-left: 16px;
        padding-right: 16px;
    }
    .profile-cashbox__custom_sum .cover_promocodes .col input{
        width: 100%;
    }

    .profile-cashbox__custom_sum .cover_promocodes .col.promo_col .profile-cashbox__title{
        right: 14px;
        left: auto;
    }
    .col.pay_in input{
        text-align: center;
        padding-top: 16px;
        padding-bottom: 16px;
        width: 100%;
        display: block;
        margin: 0 auto;
        height: 54px;
    }
    .col.pay_in{
        position: static;
        background-color: transparent;
        padding-top: 0;
        margin-top: 15px;
        padding-bottom: 0;
    }
    .loaded .profile__content{
        transform: none;
    }
    .labels-list{
        flex-wrap: nowrap;
        overflow-y: auto;
    }
    .cash-selector-label{
        min-width: 170px;
    }
    .cash-selector-label:first-child{
        padding-left: 16px;
    }
    .cash-selector-label:last-child{
        padding-right: 16px;
    }
    .cache-out-form .profile-form__input.profile-form__input_amount{
        margin-right: 0;
        padding-left: 16px;
        padding-right: 16px;
        width: 100%;
    }
    .form-group{
        width: 100%;
    }
    .profile-form__out .yellow_btn{
        margin: 0 auto; 
    }
    .promocode-error{
        padding-left: 16px;
        padding-right: 16px;
    }
    .public_promocodes{
        flex-wrap: nowrap;
        padding-bottom: 20px;
        overflow-y: scroll;
    }
    .public_promocodes .item:first-child{
        margin-left: 16px;
    }
    .public_promocodes .item:last-child{
        margin-right: 16px;
    }
    .payment-form .yellow_btn{
        width: 100%;
/*        max-width: 343px;*/
    }
    .qiwi_pay.cache-out-form #country{
        left: 16px;
    }
    .cash-selector-label .tooltip{
        display: none;
    }
    .profile-cashbox__title .tooltip-wrap .tooltip-text{
        left: 0;
        transform: translate(-90%,0);
    }

}
.skiptranslate{
    display: none !important;
}

.VIpgJd-ZVi9od-aZ2wEe-OiiCO{
    display: none !important;
}

@media screen and (max-width: 490px) {
    .profile-cashbox__row_type .profile-cashbox__label{
        min-width: 188px;
        width: 188px;
    }
    .profile-cashbox__row_type .sub_choise.profile-cashbox__label{
        width: 100%;
    }
    .sub_choise.profile-cashbox__label p{
        font-size: 16px;
    }
    .profile-cashbox__label_val p{
        font-size: 15px;
    }
    .small{
        font-size: 8px;
    }
}
@media screen and (max-width: 480px) {
    .top-nav.open .inner-mnu.inner-mnu_center {
      right: -46px;
    }
}
@media screen and (max-width: 390px) {
    .profile-cashbox__row_more .sub_choise.profile-cashbox__label span{
        padding: 7px;
    }
    .profile-cashbox__row_type .profile-cashbox__label:last-child{
        padding-right: 0;
    }
    .profile-cashbox__row_type .profile-cashbox__label{
        width: 160px;
        min-width: 160px;
    }
    .small{
        display: none;
    }
    .profile-cashbox__row_type label:first-child{
        width: 175px;
        min-width:175px ;
    }
}
@media screen and (max-width: 360px) {
    .blogs-page .session .cover_block .right_content{
        font-size: 12px;
    }
    .sub_choise.profile-cashbox__label p{
        font-size: 14px;
    }
    .profile-cashbox__label_val p{
        font-size: 14px;
    }
    .profile-cashbox__row_type label:first-child {
      width: 150px;
      min-width: 150px;
    }
    .profile-cashbox__row_type .profile-cashbox__label{
        width: 150px;
        min-width: 150px;
    }
}
@media screen and (min-width: 992px) {
    .fix_width{
        max-width: 150px;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
.cache-out-form .cash-selector-label:nth-child(2){
    display: none;
}
body[data-currency-symbol="$"] .cache-out-form .cash-selector-label:nth-child(2){
    display: block;
}
.profile-cashbox__row[data-currency-iso="RUB"] .profile-cashbox__label:nth-child(1){
    margin-right: 8px;
}

#modal-instructions-appIcon h4{
    font-size: 26px;
    margin: 30px 0;
}
#modal-instructions-appIcon ol{
    list-style-type: auto;
    padding-left: 20px;
    margin-bottom: 30px;
}
#modal-instructions-appIcon ol li{
    margin-bottom: 15px;
    line-height: 1.5;
    font-size: 14px;
}
#modal-instructions-appIcon ol li span{
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
}
#modal-instructions-appIcon img{
    max-width: 100%;
    position: relative;
    z-index: 10;
}
#modal-instructions-appIcon .modal-box{
    transform:none;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    animation-duration: 0.8s;
}
#modal-instructions-appIcon .sticky-block{
    position: sticky;
    top: 45px;
}
#modal-instructions-appIcon .close-modal{
    opacity: 1;
    color:#fff;
    position: fixed;
    z-index: 11;
}
.instr-page{
    color: #fff;
    padding: 0 15px 30px;
    width: 375px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.page-app-login{
    padding: 50px 15px;
    color: #fff;
    width: 375px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.page-app-login .logo{
    text-align: center;
    margin-bottom: 50px;
}
.page-app-login .logo img{
    width: 250px;
}
.app-login-tabs .tab-nav{
    list-style-type:none;
    padding: 0 0 30px; 
    margin: 0;  
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(255,255,255,.7);
}
.app-login-tabs .tab-nav li{
    width: calc(50% - 5px);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    border-radius: 8px;
    border: 2px solid rgba(255,255,255,.2);
    font-size: 18px;
    text-transform: uppercase;
}
.app-login-tabs .tab-nav li.active{
    background-color: #ECAF00;
    color: #000;
}
.app-login-tabs .tab-content{
    text-align: center;
}
.app-login-tabs .tab-content input {
    height: 60px;
    border: 2px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    text-align: center;
    background-color: transparent;
    color: #fff;
    font-size: 22px;
    width: 100%;
}
.app-login-tabs .tab-content p {
    position: relative;
    padding-bottom: 20px;
}
.app-login-tabs .tab-content .form-group{
    width: 100%;
}
.app-login-tabs .tab-content .form-group label{
    font-size: 22px;
    top: 30px;
    left: 50%;
    transform:translate(-50%,-50%);
    background-color: #1E1E1E;
    color: rgba(255, 255, 255, 0.3);
}
.app-login-tabs .tab-content .form-group input.filled+label, 
.app-login-tabs .tab-content .form-group input:focus+label{
    visibility: hidden;
    opacity: 0;
}
.app-login-tabs .tab-content .yellow_btn{
    height: 60px;
    width: 100%;
    font-size: 22px;
    margin-top: 30px;
    text-transform: uppercase;
    text-align: center;
    justify-content: center;
}
.app-login-tabs .tab-content .error-message{
    bottom: 3px;
}
.app-login-tabs .tab-content ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.app-login-tabs .follow_block{
    margin-top: 30px;
    color: rgba(255, 255, 255, 0.7);
}
.app-login-tabs .follow_block p{

}
.app-login-tabs .follow_block a{
    color: #ECAF00;
}
.app-login-tabs .follow_block .popup-open{
    display: none;
}
.app-login-tabs .nice-select{
    height: 60px !important;
    font-size: 22px;
}
.app-login-tabs .nice-select .current{
    line-height: 56px !important;
    color: rgba(255, 255, 255, 0.2) !important;
}
#getApp .inner{
    display: flex;
    align-items: center;
    background-color: #fff;
    color: #000;
    padding: 0 15px;
    height: 80px;
}
#getApp .inner .icon{
    width: 50px;
    height: 50px;
    background-color: #2c2c2c;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}
#getApp .inner .icon img{
    width: 36px;
}
#getApp .inner .close{
    margin-left: -15px;
    padding: 15px;
}
#getApp .inner .yellow_btn{
    margin-left: auto;
    border: none;
    border-radius: 6px;
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#getApp .inner .text{
    font-size: 14px;
}
#getApp .inner .text p+p{
    margin-top: 5px;
}

.app-login-page footer,
.app-login-page header{
    display: none;
}
.app-login-tabs .tab-content .form-group label,
.app-login-page .profile_page{
    background-color: #2c2c2c;
}
.section-content{
    padding: 100px 0 100px;
    font-size: 14px;
    line-height: 1.5;
    font-weight: normal;
    color: rgba(255, 255, 255, 0.7);
}
.section-content .inner{
    position: relative;
    overflow: hidden;
}
.section-content .inner+a{
    margin-top: 20px;
    display: inline-block;
}
.section-content a{
    color: inherit;
    text-decoration: underline;
}
.section-content .inner>*{
    margin: 0 0 15px;
}
.section-content .inner>h1{
    font-size: 2em;
}
.section-content .inner>h2{
    font-size: 1.5em;
}
.section-content .inner>h3{
    font-size: 1.17em;
}

.error-limit-payments .alert-text {
    text-align: center;
}

.field-ticketform-category .nice-select{
    border-radius: 8px;
}

.cach_kassa .title_name{
    font-size: 48px;
    font-weight: 500;
    width: 100%;
    max-width: 387px;
    margin-right: 24px;
}
.cach_kassa .profile__mnu--col{
}
.cach_kassa .cover_outside_wrp{
    margin-bottom: 24px;
}
.cach_kassa .profile-cashbox__tab{
    height: 50px;
    padding: 0 24px;
    border-radius:  25px;
    font-size: 16px;
    margin-right: 8px;
}
.cach_kassa .profile-cashbox__tab.active{
    background-color: #090E12;
    color: #fff;
}
.cach_kassa .cover_outside_promocodes{
    position: static;
    width: 345px;
    margin: 0;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label span{

}
.cach_kassa .profile-cashbox__label input:checked + span{
    background-color: #090E12;
    color: #fff;
    border: none;
}
.cach_kassa .payment-form{
    display: flex;
    justify-content: space-between;
}
.cach_kassa .payment-form>.col{
    width: 375px;
}
.cach_kassa .tab_item.fill_in{
    width: 100%;
}
.cach_kassa .cover_promocodes{
    margin-top: 0;
}
.cach_kassa .cover_promocodes .col{
    max-width: 212px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    margin-bottom: 37px;
}
.col.promo_col{
    position: relative;
}
.cach_kassa .promocode-error{
  position: absolute;
  width: 100%;
  font-size: 10px;
  top: 47px;
  line-height: 11px;
}

.cach_kassa .profile-cashbox__promocode_input {
    background-color: transparent;
    max-width: 200px;
    width: 100%;
    padding: 10px 15px 10px 0px;
    color:rgba(255,255,255,0.7);
    font-family: "Inter", sans-serif;
    font-size: 18px;
    line-height: 1;
    font-weight: normal;
    border: none;

}
.cach_kassa .profile-cashbox__promocode_input {
    max-width: 100%;
    width: calc(100% - 34px);
    height: 44px;
    font-size: 16px;
    border-bottom: none;
}
.cach_kassa .profile-cashbox__promocode_input + .profile-cashbox__title {
    font-size: 18px;
    margin: 0;
    padding: 0;
    width: auto;
    color: rgba(255, 255, 255, 0.7);
    transition: all .3s ease;
}
.cach_kassa .public_promocodes{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 8px
}
.cach_kassa .public_promocodes .item{
    margin: 0;
    min-width:100%;
    width:auto;
    border: none;
    border-radius: 16px;
    padding: 8px 16px;
}
.cach_kassa .public_promocodes .item.active{
    border: none;
}
.cach_kassa .public_promocodes .item:before{
    content:'';
    display: block;
    position: absolute;
    top: 8px;
    right: 8px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background-color: rgba(255, 255, 255, 0.05);
}
.cach_kassa .public_promocodes .item:after{
    content:'';
    display: block;
    position: absolute;
    top: 12px;
    right: 12px;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background-color: #FC0;
    opacity: 0;
}
.cach_kassa .public_promocodes .item.active:after{
    opacity: 1;
}
.cach_kassa .col.promo_wrap > p{
    margin: 0 0 16px;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
    letter-spacing: -0.28px;
}
.cach_kassa .profile__content{
    width: calc(100% - 48px - 387px - 242px);
    overflow: visible;
    border: none;
    border-radius: 0;
}
.cach_kassa .profile{
    justify-content: flex-start;
}
.cach_kassa .profile-cashbox__title .tooltip-wrap{
    position: static;
}
.cach_kassa .profile-cashbox__title .tooltip-wrap .tooltip-text{
    width: 242px;
    padding: 32px 22px;
    border-radius: 32px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: #26272C;
    left: calc(100% + 24px);
    bottom: auto;
    top: 0;
    font-size: 12px;
    transform: none;
    color: #696A6B;
    font-weight: 400;
    line-height: 120%; /* 14.4px */
    letter-spacing: -0.24px;
    z-index: 2;
}
.cach_kassa .public_promocodes .title{
    font-size: 37px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 48px */
    letter-spacing: -2.8px;
    margin: 0 0 24px;
    overflow: hidden;
    max-width: 90%;
}
.cach_kassa .public_promocodes .item:nth-child(odd) .title{
    color: #FC0;
    text-shadow: 0px 2px 11px rgba(255, 204, 0, 0.15);
}
.cach_kassa .public_promocodes .item:nth-child(even) .title{
    color: #409879;
    text-shadow: 0px 2px 11px rgba(64, 152, 121, 0.15);
}
.cach_kassa .public_promocodes .value{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
    letter-spacing: -0.28px;
}
.cach_kassa .pay_in{
    margin-top: 67px;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label span{
    border: none;
    height: 100px;
    padding: 12px 16px;
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.05);
    color: #BFC5C3;
    justify-content: space-between;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label{
    margin: 0 0 8px ;
    display: block;
    height: auto;
    width: 183px;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label:nth-of-type(2){
    margin-left: 8px;
} 
.cach_kassa .profile-cashbox__row_more[data-currency-iso="RUB"]  .profile-cashbox__label:nth-of-type(2) p{
    margin-bottom: 11px;
} 
  
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label:nth-of-type(4){
    /*margin-left: 8px;*/
}
.cach_kassa .profile-cashbox__row.listSums .profile-cashbox__label{
    height: auto;
    width: auto;
    margin-bottom: 8px;
    margin-right: 8px;
    margin-left: 0 !important;
}
.cach_kassa .profile-cashbox__row.listSums .profile-cashbox__label span{
    height: auto;
    padding: 8px 12px;
    font-size: 14px;
    border: none;
    font-weight: 500;
    line-height: 120%; /* 16.8px */
    letter-spacing: -0.28px;
    border-radius: 8px;
}
.cach_kassa .profile-cashbox__row_type .profile-cashbox__label span .profile-cashbox__label_val{
    margin: 0;
    height: 100%;
}
.cach_kassa .profile-cashbox__label_val p{
    font-size: 16px;
    margin: 0 0 35px;
}
.cach_kassa .profile-cashbox__row_type[data-currency-iso="UAH"] .profile-cashbox__label_val p{
    white-space: break-spaces;
    margin-bottom: 20px;
}
.cach_kassa .profile-cashbox__row_type[data-currency-iso="KZT"] .profile-cashbox__label_val p{
    white-space: break-spaces;
    margin-bottom: 20px;
}
.cach_kassa .profile-cashbox__row_more .profile-cashbox__label span .profile-cashbox__label_val{
    color: #BFC5C3;
    text-align: left;
}
.cach_kassa .profile-cashbox__label input:checked + span .profile-cashbox__label_val{
    color: #fff;
}
.cach_kassa .profile-cashbox__row_type{
    margin-bottom: 32px;
}
.cach_kassa .profile-cashbox__title{
    font-size: 20px;
    margin: 0 0 24px;
}
.cach_kassa .profile-cashbox__custom_sum{
    margin-top: 32px;
}
.cach_kassa .min-price-error, 
.cach_kassa .max-price-error{
    font-size: 12px;
    color: #696A6B;
/*    margin-top: -15px;*/
    margin-bottom: 5px;
    opacity: 1 !important; ;
}
.line_1{
    color: #fff;
}
.cach_kassa .profile-cashbox{
    padding: 32px;
    border-radius: 32px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(191, 197, 195, 0.06);
}
.cach_kassa .profile__mnu{
    border-radius: 32px
}
.cach_kassa .cash-selector-label span{
    border: none;
}
.cach_kassa .cash-selector-label input:checked + span{
    background-color: #090E12;
}
.cach_kassa .profile-cashbox__row_type label:first-child span{
    align-items: flex-start;
}
.cach_kassa .temp_alert_text_new{
    font-size: 12px;
}
.cach_kassa .cash-notification .temp_alert_text_new{
  font-size: 14px;
  color: #696A6B;
}
@media screen and (min-width: 1200px) {
    .cach_kassa .cash-selector-label{
        position: static;
    }
    .cach_kassa .cash-selector-label .tooltip{
        left: calc(100% + 56px);
        top: -32px;
        transform: none;
        width: 242px;
        padding: 32px 22px;
        border-radius: 32px;
        border: 1px solid rgba(255, 255, 255, 0.10);
        background: #26272C;
    }
    .cash-selector-label .tooltip:before,
    .cash-selector-label .tooltip:after{
        display: none;
    }    
}
@media screen and (max-width:1600px){
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label{
        width: auto;
    }
    .cach_kassa .profile-cashbox__row_more[data-currency-iso="RUB"] .profile-cashbox__label{
        width: 170px;
    }

}
@media screen and (max-width:1500px) {
    .cach_kassa .profile__content{
        width: calc(100% - 300px - 48px - 242px);
    }
    .cach_kassa .title_name{
        max-width:300px;
    }
    .cach_kassa .payment-form>.col{
        width: calc(50% - 12px);
    }
    .cach_kassa .cover_outside_promocodes{
        margin-left: auto;
        max-width: 100%;
    }
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label{
        width: auto;
    }
}
@media screen and (max-width:1410px) {
    .cach_kassa .profile-cashbox__row_more[data-currency-iso="RUB"] .profile-cashbox__label{
        width: 100%;
    }
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label:nth-of-type(2){
        margin-left: 0;
    }
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label:nth-of-type(4){
        margin-left: 0;
    }
}
@media screen and (max-width:1400px){
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label:nth-of-type(2){
        margin-left: 0;
    }
    .cach_kassa .profile-cashbox__row_type{
        flex-flow: column;
    }
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label{
        width: 100%;
    }
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label:last-child{
        margin-left: 0;
    }
    .cach_kassa .public_promocodes{
        grid-template-columns: repeat(1,1fr);
    }
    .pay_in .yellow_btn{
        padding: 14px;
    }
}
@media screen and (max-width:1199px){
    .cach_kassa .profile__content{
        width: 100%;
    }
    .cach_kassa .profile-cashbox__title .tooltip-wrap{
        position: relative;
    }
    .cach_kassa .cover_outside_wrp{
        padding: 0 16px;
        justify-content: space-between;
    }
    .cach_kassa .profile-cashbox__tab:last-child{
        margin-right: 0;
    }
    .cach_kassa .profile-cashbox{
        border: none;
        padding: 0 16px;
        background: none;
    }
    .alert_block{
        margin-right: 16px;

    }
    .cach_kassa .profile-cashbox__title .tooltip-wrap .tooltip-text{
        left: auto;
        right: 0;
        top: 100%;
        z-index: 11;
    }
}
@media screen and (max-width:991px){
    .alert_block{
        margin-left: 16px;
    }
}
@media screen and (max-width:767px){
    .cach_kassa .public_promocodes{
        grid-template-columns: repeat(2,1fr);
    }
    .cach_kassa .profile-cashbox__row_more[data-currency-iso="RUB"] .profile-cashbox__label{
        max-width: none;
        width: 100%;
        padding: 0 8px 0 16px !important;
        min-width: 291px;
        margin-right: 0;
    }
    .cach_kassa .payment-form{
        flex-flow: column;
        gap:30px;
    }
    .cach_kassa .payment-form>.col{
        width: 100%;
    }
    .cach_kassa .profile-cashbox__tab{
        width: auto;
        font-size: 14px;
    }
    .cach_kassa .cover_outside_promocodes{
        margin-left: 0;
        width: 100%;
    }
    .cach_kassa .cover_promocodes .col{
        max-width: 100%;
    }
    .cach_kassa .profile-cashbox{
        padding: 0;
    }
    .cach_kassa .cover_promocodes .col{
        margin: 0 16px 32px;
        width: calc(100% - 32px);
    }
    .cach_kassa .col.promo_wrap,
    .cach_kassa .profile-cashbox__row_type .profile-cashbox__label:last-child,
    .cach_kassa .profile-cashbox__row_type label{
        padding: 0 16px;
    }
    .cach_kassa .profile-cashbox__row_type{
        flex-flow: row
    }
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label{
        width: 50%;
    }
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label:first-child{
        padding-right: 4px;
    }
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label:last-child{
        padding-left: 4px;
    }
    .cach_kassa .profile-cashbox__row_more.listSums .profile-cashbox__label:nth-of-type(3){
        padding-left: 4px;
        padding-right: 4px;
    }
    .cach_kassa .profile-cashbox__row_more .profile-cashbox__label:nth-of-type(3){

    }
    .cach_kassa .small{
        display: inline;
        font-size: 14px;
    }
    .cach_kassa .profile-cashbox__label_val p{
        font-size: 15px;
    }
}
.cach_kassa .profile-cashbox__label_val p.small_mg{
    margin-bottom: 25px;
}
@media screen and (max-width:374px){
    .cach_kassa .profile-cashbox__row_more[data-currency-iso="RUB"] .profile-cashbox__label:nth-child(3){
        margin-left: 0px;
    }
    .cach_kassa .profile-cashbox__row_more[data-currency-iso="RUB"] .profile-cashbox__label{
        max-width: 100%;
        width: 100%;
    }
    .cach_kassa .profile-cashbox__row_more[data-currency-iso="RUB"] .profile-cashbox__label:first-child{
        padding-left: 8px;
        padding-right: 8px;
    }
    .cach_kassa .profile-cashbox__row_more[data-currency-iso="RUB"] .profile-cashbox__label:last-child{
        padding-left: 8px;
        padding-right: 8px;
    }
    .cach_kassa .profile-cashbox__row_more[data-currency-iso="RUB"] .profile-cashbox__label{
        padding-left: 8px;
        padding-right: 8px;
    }
}
#modal-WhileYou .modal-box{
    max-width: 960px;
    padding: 0;
    text-align: center;
}
#modal-WhileYou .close-modal{
    top: 10px;
    right: 10px;
}
#modal-WhileYou .d-flex{
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}
#modal-WhileYou .arrow{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
#modal-WhileYou .d-flex>div{
    width: 50%;
}
#modal-WhileYou .item{
    display: flex;
    flex-flow: column;
}
#modal-WhileYou .item>span{
    display: block;
    font-size: 48px;
    margin: 0 0 10px;
    color: #ECAF00;
    font-weight: bold;
}
#modal-WhileYou .top-row{
    padding: 30px 30px 50px;
    background-color: #181B1F;
}
#modal-WhileYou .top-row .title{
    font-size: 36px;
    margin: 0 0 50px;
    font-weight: bold;
}
#modal-WhileYou .bottom-row{
    padding: 30px;
    background-color: #fff;
    color: #090E12
}
#modal-WhileYou .bottom-row .title{
    text-transform: uppercase;
    font-size: 20px;
    margin: 0 0 15px;
}
#modal-WhileYou .btn{
    display: inline-flex;
    margin: 25px 0 0;
    height: 56px;
}
@media screen and (max-width: 1023px) {
    #modal-WhileYou .arrow{
        display: none;
    }
    #modal-WhileYou{
        font-size: 14px;
    }
    #modal-WhileYou .d-flex{
        flex-flow: column;
    }
    #modal-WhileYou .d-flex>div{
        width: 100%;
    }
    #modal-WhileYou .d-flex>div:last-child{
        margin-top: 20px;
    }
    #modal-WhileYou .item>span{
        font-size: 36px;
    }
    #modal-WhileYou .top-row .title{
        font-size: 24px;
        margin-bottom: 20px;
    }
    #modal-WhileYou .bottom-row,
    #modal-WhileYou .top-row{
        padding: 30px 15px 20px;
    }
    #modal-WhileYou .bottom-row .title{
        font-size: 16px;
    }
    .profile__mnu--col .mp{
        display: none;
    }
}

/*banned page*/

.banned_wrapper{
    text-align: center;
    min-height: calc(100vh - 577px);
    padding: 100px 15px;
    color: #fff;
    margin-right: auto;
    margin-left: auto;
    width: 600px;
    max-width: 100%
}
.banned_wrapper .title{
    font-size: 36px;
    margin-bottom: 50px;
}
.banned_wrapper .comment{
    margin-bottom: 50px;
}
.banned_wrapper .comment p{
    font-size: 22px;
    margin: 15px 0 0;
}
.banned_wrapper>p{
    margin: 0 0 15px;
}
@media screen and (max-width: 767px) {
    .banned_wrapper{
        padding: 40px 15px;
    }
}

.content_profile__reviews .pagination-list{
    display: flex;  
    justify-content: center;
    margin-top: 30px;
    font-size: 20px;
}
.content_profile__reviews .pagination-list .prev a,
.content_profile__reviews .pagination-list .next a,
.content_profile__reviews .pagination-list .prev svg,
.content_profile__reviews .pagination-list .next svg,
.content_profile__reviews .pagination-list .next,
.content_profile__reviews .pagination-list .prev{
    position: static;
    transform: none;
    font-size: 0;
    padding: 0;
}
.content_profile__reviews .pagination-list .prev svg{
    transform: rotate(180deg);
}
.content_profile__reviews .pagination-list .prev a,
.content_profile__reviews .pagination-list .next a,
.content_profile__reviews .pagination-list .next span,
.content_profile__reviews .pagination-list .prev span{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
.content_profile__reviews .pagination-list li a{
    font-size: 20px;
}
.content_profile__reviews .pagination-list li svg{
    width: 14px;
    height: 14px;
}
@media screen and (max-width: 767px) {
    .content_profile__reviews .profile-cashbox{
        padding-top: 0;
    }
    .content_profile__reviews .reviews-header{
        flex-direction: column;
        margin-bottom: 20px;
    }   
    .content_profile__reviews .reviews-header h1{
        margin: 0 0 20px;
        font-size: 26px;
        text-align: center;
        line-height: 1.5;
    } 
}
.burger img{
        width: 36px;
        min-width: 36px;
        height: 36px;
        border-radius: 18px;
        object-fit: cover;
}
.burger.type-1 img{
    border: 3px solid #C07300;
}
.burger.type-2 img{
    border: 3px solid #5E6C74;
}
.burger.type-3 img{
    border: 3px solid #CF9500;
}
.burger.type-4 img{
    border: 3px solid #3C5283;
}
.burger.type-5 img{
    border: 3px solid #08BBD3;
}

/*states new des*/
.content_statuses .profile__content{
    border: none;
}
.profile-history.states-list{
    padding: 0;
    background: none;
}
.content_user .statuses__list,
.content_statuses .statuses__list{
    background: none;
    color: #fff;
    display: flex;
    margin-bottom: 48px;
}
.content_user .statuses__list .item,
.content_statuses .statuses__list .item{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 24px;
    background: #2C2E32;
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.64px;
    padding: 16px 24px 24px;
    width: 362px;
    height: 254px;
    filter: drop-shadow(0px 20px 36px rgba(9, 14, 18, 0.60));
    margin-left: -160px;
}
.statuses__list .item:first-child{
    margin-left: 0;
}
.statuses__list .item-1.active{
    background: #676459;
}
/*.statuses__list .item-2.active{
    background: #6F6F6F;
}*/
.statuses__list .item-2.active{
    background: #968F78;
}
.statuses__list .item-3.active{
    background: #747B87;
}
/*.statuses__list .item-5.active{
    background: #A0A0A0;
}*/
.statuses__list .item img{
    width: 105px;
}
.content_user .section-label,
.content_statuses .section-label{
    background: none;
    color: #fff;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 38.4px */
    letter-spacing: -0.64px;
    margin: 0 0 48px;
}
.content_statuses .section-label.secondary{
    margin-bottom: 24px;
}
.content_statuses .statuses__desc{
    background: none;
    color: #fff;
    display: flex;
    gap:8px;
}
.content_statuses .statuses__desc .item{
    flex: 1 0 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 24px;
    padding: 24px 24px 32px;
    position: relative;
}
.content_statuses .statuses__desc .item-1{
    background: radial-gradient(66.98% 72.22% at 117.52% 81.17%, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(0deg, #676459 0%, #676459 100%), #2C2E32;
}
/*.content_statuses .statuses__desc .item-2{
    background: radial-gradient(66.98% 72.22% at 117.52% 81.17%, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(0deg, #6F6F6F 0%, #6F6F6F 100%), #2C2E32;
}*/
.content_statuses .statuses__desc .item-2{
    background: radial-gradient(66.98% 72.22% at 117.52% 81.17%, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(0deg, #968F78 0%, #968F78 100%), #2C2E32;
}
.content_statuses .statuses__desc .item-3{
    background: radial-gradient(66.98% 72.22% at 117.52% 81.17%, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(0deg, #747B87 0%, #747B87 100%), #2C2E32;
}
/*.content_statuses .statuses__desc .item-5{
    background: radial-gradient(66.98% 72.22% at 117.52% 81.17%, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(0deg, #A0A0A0 0%, #A0A0A0 100%), #2C2E32;
}*/
.content_statuses .statuses__desc .item .title{
    margin-bottom: 24px;
    font-size: 32px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.64px;
}
.content_statuses .statuses__desc .item ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 120px;
}
.content_statuses .statuses__desc .item ul li{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.prog_stages .cover_stage[data-id="5"] .progress_item {
  background-color: transparent;
}
.prog_stages .cover_stage[data-id="5"] .subtitle {
  opacity: 0;
}
.prog_stages .cover_stage[data-id="4"][data-target_percent="100"] + .prog_stages .cover_stage[data-id="5"] .subtitle {
  opacity:1
}
.prog_stages .cover_stage[data-id="4"][data-target_percent="100"] + .prog_stages .cover_stage[data-id="5"] .progress_item {
  background-color: rgba(236, 175, 0,0.3);
}
.prog_stages .cover_stage[data-id="4"][data-target_percent="100"] + .prog_stages .cover_stage[data-id="5"] .title_block{
  padding:25px;
}

.prog_stages .cover_stage[data-id="4"][data-target_percent="100"] + .prog_stages .cover_stage[data-id="5"] .more_btn{
  margin-top:4px
}

.content_statuses .statuses__desc .item ul li+li{
    margin-top: 16px;
}
.content_statuses .statuses__desc .item ul li .label{
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    letter-spacing: -0.28px;
    opacity: 0.5;
}
.content_statuses .statuses__desc .item ul li .val{
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%; /* 18.4px */
    letter-spacing: -0.32px;
    margin-top: 8px;
}
.content_statuses .statuses__desc .item ul li:first-child .val{
    min-height: 37px;
}
.content_statuses .statuses__desc .item .disabled-cover{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    background: rgba(44, 46, 50, 0.50);
    backdrop-filter: blur(1.5px);
    z-index: 2;
    border-radius: 24px;
    opacity: 0;
    transition: opacity .3s ease;
}
.content_statuses .statuses__desc .item:hover .disabled-cover{
    opacity: 1;
}
.content_statuses .statuses__desc .item .disabled-cover span{
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    letter-spacing: -0.28px;
    margin-top: 16px;
    opacity: 0.7;
    width: 180px;
    position: relative;
    transform: translateY(40px);
    transition: all .3s ease .2s;
    opacity: 0;
}
.content_statuses .statuses__desc .item:hover .disabled-cover span{
    transform: translateY(0);
    opacity: 1;
}
.statuses__scroll{
    background: none !important;
}

.statuses__wrap{
    padding: 0 32px;
}
.content_user .statuses__list .item{
    font-size: 22px;
    height: 160px;
    width: calc(20% + 60px);
    margin-left: -60px;
    padding: 16px;
    transition: transform .3s ease;
}
.content_user .statuses__list .item:first-child{
    margin-left: 0;
}
.content_user .statuses__list .item:hover{
    transform:translateY(-20px);
}

@media screen and (max-width: 1599px) {
    .content_statuses .statuses__desc .item .title,
    .content_statuses .statuses__list .item{
        font-size: 26px;
    }
}
@media screen and (max-width: 1199px) {
    .content_statuses .profile__content{
        overflow-x: auto;
    }
    .statuses__scroll{
        overflow-x: auto;
    }
    .statuses__scroll .statuses__list,
    .statuses__scroll .statuses__desc{
        min-width: 1000px;
        padding: 0 15px;
    }
    .content_statuses .section-label{
        padding: 0 15px;
        font-size: 26px;
    }
}
@media screen and (max-width: 767px) {
    .content_user .statuses__list{
        flex-direction: column;
    }
    .content_user .statuses__list .item{
        margin-left: 0;
        flex-direction: row-reverse;
        margin-top: -90px;
        width: 100%;
        align-items: flex-start;
    }
    .content_user .statuses__list .item:first-child{
        margin-top: 0;
    }
    .content_user .section-label{
        font-size: 24px;
        margin-bottom: 24px;
    }
    .statuses__wrap{
        padding: 0 16px;
    }
}
/*end states new des*/

.cach_kassa .totals{
    padding-top: 32px;
    margin-top: 32px;
    border-top: 1px solid rgba(255,255,255,.05);
}
.cach_kassa .totals.totals--summ{
    padding-top: 24px;
    margin-top: 24px;
}
.cach_kassa .totals .row{
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    color: #696A6B;
    margin: 0 0 12px;
}
.cach_kassa .totals.totals--summ .row,
.cach_kassa .totals .row:first-child{
    color: #fff;
}
.cach_kassa .totals.totals--summ .row:first-child{
    font-size: 16px;
}
.cach_kassa .cash-notification{
    font-size: 12px;
    color: #696A6B;
}
.cach_kassa .pay_in{
    margin-top: 24px;
    position: relative;
}
.cach_kassa .pay_in .yellow_btn{
    padding: 16px 24px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    font-size: 16px;
}
.cach_kassa .pay_in input[type=submit]{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    z-index: 2;
}
.cach_kassa .pay_in:hover .yellow_btn {
    background-color: #F4CF65;
    border-color: #F4CF65;
}
.alert_block{
    border-radius: 24px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(191, 197, 195, 0.06);
    padding: 24px 48px 24px 24px;
    margin-bottom: 32px;
    font-size: 14px;
    color: #BFC5C3;
}
.alert_block a{
    color: #ecaf00;
}
.alert_block a:hover{
    text-decoration: none;
}
.alert_block span{
    display: block;
    margin-top: 10px;
}
.alert_block .decorate{    
    color: #ecaf00;
    cursor: pointer;
    display: inline;
}
.alert_block .decorate.btn{
    font-size: 16px;
      height: 40px;
      padding: 0 33px;
      font-weight: 500;
      max-width: 100%;
      background: #ECAF00;
      color: #000;
      align-items: center;
      border: 2px solid #ecaf00;
      display: inline-flex;
      border-radius: 8px;
      text-decoration: none;
      transition: all 0.3s ease;    
}

.alert_block .decorate.btn:hover{
    background: #F4CF65;
    border-color: #F4CF65;
}
.cover_inst_block{
    display: flex;
    align-items: center;
}
.cover_inst_block span{
    margin-right: 40px;    
}
@media screen and (max-width: 767px) {
    .alert_block .decorate.btn{
        margin:10px auto;
    }
    .alert_block{
        padding: 15px;
    }
    .cover_inst_block{
        flex-wrap: wrap;
        justify-content: center;
    }
    .alert_block .decorate.btn{
        font-size: 14px;
    }
    .cach_kassa .cash-notification,
    .cach_kassa .pay_in,
    .cach_kassa .totals{
        padding-left: 16px;
        padding-right: 16px;
    }
}
.profile-edit .profile__content>*,
.achivements .profile__content>*{
    background-color: transparent;
}
body[data-currency-symbol="$"] .profile-cashbox__out_wrap .cash-selector-label img{
    width: 174px;
}
.maint_cover{
    min-height: 100vh;
  text-align: center;
  color: #fff;
  font-size: 30px;
  padding-top: 50px;
  position: fixed;
  z-index: 21212121212;
  background-color: #1C1D22;
  left: 0;
  top: 0;
  width: 100%;
}
.maint_cover p{
    margin-top: 20px;
}
.alert_img{
    color: #fff;
    font-size: 11px;
    margin-left: 20px;
    position: relative;
    top: 5px;
    opacity: 0.7;
}

.profile-images .profile-stats__hero{
    flex-flow: column;
    position: relative;
}
.profile-images .profile-stats__hero>p{
    color: #fff;
    margin: 10px 0 0;
    opacity: .7;
    font-size: 14px;
    text-align: center;
}
.profile-images .profile-stats__hero .reset-bg{
    position: absolute;
    z-index: 1;
    top: 16px;
    right: 25px;
    cursor: pointer;
    font-size: 0;
}
.profile-images .profile-stats__hero .reset-bg:hover svg path{
    fill:#fff;
}
.refill_summ_button{
      background-color: transparent;
      color: #fff;
      border:2px solid rgba(255, 255, 255, 0.2);
      font-size: 16px;
      height: 40px;
      padding:0 33px;
      font-weight: 500;
      display: inline-flex;
      align-items: center;
      max-width: 100%;
      border-radius:8px;
      text-decoration:none;
      transition:all 0.3s ease;
      margin-top: 20px;
}
.refill_summ_button:hover{
      border:2px solid rgba(255, 255, 255, 1);
}
.sum_to{
    color: #ecaf00;
    display: block;
    text-align: center;
    margin-top: 10px;
}
.field-userparams-show_in_usdt label {
    background-color: transparent;
    display: flex;
    position: static;
    align-items: center;
    color: #fff;
}
.field-userparams-show_in_usdt label input {
    width: 20px;
    height: 20px;
    margin-right: 15px;
}
