.is_archive {
    background-color: rgb(255, 240, 240);
}
.warning_style {
    background-color: #dc0909;
    text-align: center;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999;
}
.warning_style span {
    color: white;
    font-weight: bold;
    line-height: 1;
    font-size: 22px;
    text-align:center;
}
div.bx-auth {
    width: 100%;
    max-width: 100%;
    margin-top: 16px;
    margin-bottom: 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bx-auth-note {
    display: none;
}

table.bx-auth-table td {
    border: none;
}

table.bx-auth-table .btn-primary {
    width: 100%;
}

table.bx-auth-table input {
    margin-bottom: 10px;
}
.sale-order-detail-payment-options-methods-container:before {
    display: none !important;
}
div.bx-auth form {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 21px;
}
div.bx-auth form p {
    text-align: center;
}
.b-auth-buttons {
    color: #fff;
}
.bx-system-auth-form input[type="text"], .bx-system-auth-form input[type="password"] {
    width: 100%;
}
.bx-system-auth-form input[type="submit"] {
    width: 250px;
    margin: 0 auto;
    display: block;
}
.user_info_post {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
.min_user_info {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.bx-system-auth-form {
    width: 100%;
    max-width: 350px;
}
.bx-system-auth-form td {
    padding: 8px;
}
table.data-table.bx-confirm-table tbody, table.data-table.bx-confirm-table tbody tr {
    display: flex;
    flex-direction: column;
}
table.data-table.bx-confirm-table {
    width: 100%;
}
.top-heade-wrapper {
    display: flex;
    justify-content: flex-end;
}
.cart-warning {
    padding: 10px 20px;
    border: 1px solid #467efb;
    margin-bottom: 25px;
    font-size: 17px;
    text-align: center;
    color: #052e88;
}
.cart-warning a {
    font-weight: bold;
    text-decoration: underline;
    color: #021746;
}

/** Кнопка Версии для слабовидящих */
.top-heade-wrapper {justify-content: space-between;align-items: center;}
.mibok-link51 *{box-sizing: content-box;}
.mibok-link51.wrapper-mibok-glaza{margin: 0; width: 260px; height: 40px;  background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); border:1px solid #C9C9C9; border-radius: 4px;}
.mibok-link51 .wrapper-mibok-glaza-link{font: 11px Arial, Helvetica, sans-serif;color: #3A424D;font-weight: bold;text-decoration: none !important;position: relative; }
.mibok-link51 .wrapper-mibok-glaza-link:hover{text-decoration: none !important;}
.mibok-link51 .wrapper-mibok-glaza-link .mibok-glaza-icon{width: 42px; height:39px; font-size: 22px; font-weight: bold; color:#3A424D !important; display: inline-block; line-height: 1.7em;text-align: center; margin-right: 5px; background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); border-radius: 4px;}
.mibok-link51 .wrapper-mibok-glaza-link .mibok-glaza-text{font-size: 14px;color:#3A424D;   display: inline-block;width: 200px;vertical-align: middle;margin-top: -7px;margin-left: 5px; }
.mibok-link51 .wrapper-mibok-glaza-link .mibok-glaza-text:hover{text-decoration: underline; }
@media screen and (max-width:500px) {
    .top-heade-wrapper {flex-direction: column-reverse;align-items: end;gap: 8px;}
}