.options-container .options-overlay-show {
    opacity: 1;
    visibility: visible;
}
/* чекбоксы платежного сервиса */
.cc-selector-2 input{
    position:absolute;
    z-index:999;
}
.cc-selector-2 input:active +.drinkcard-cc { opacity: .9;}
.cc-selector-2 input:checked +.drinkcard-cc {
    -webkit-filter: none;
    -moz-filter: none;
    filter: none;
}
.don_notice {text-align:left;color: #414141;border: 1px solid #76767626;padding: 6px 0 6px 0px;margin: 10px 5px 3px 0px;border-radius:3px;font-size:13px;font-weight:600;}
.don_notice:hover{color:#414141;border: 1px solid #b2b2b2;}
.drinkcard-cc{
    cursor: pointer;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    -webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
    -moz-filter: brightness(1.8) grayscale(1) opacity(.7);
    filter: brightness(1.8) grayscale(1) opacity(.7);
}
.drinkcard-cc:hover{
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
    -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
    filter: brightness(1.2) grayscale(.5) opacity(.9);
}
.drinkcard-cc img{
    border-radius: 4px;
}
/* чекбоксы платежного сервиса конец*/

/* список аккаунтов*/
.list_account div.accordion_account::before {
    content: '\f105';
    opacity: .4;
}
.list_account.open>div.accordion_account::before {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.list_account div.accordion_account::after {
    content: '\f103';
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.list_account.open>div.accordion_account::after {
    opacity: .4;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
.list_account div.accordion_account::before, .list_account div.accordion_account::after {
    position: absolute;
    left: 21px;
    width: 20px;
    height: 20px;
    display: block;
    text-align: center;
    font-family: FontAwesome,"Font Awesome 5 Free","Font Awesome 5 Pro";
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
}
/* список аккаунтов конец*/
.btn-create-account{
    position: absolute;
    padding: 0.3571429rem 0.64285714rem;
    font-size: 0.9286rem;
    line-height: 20px;
    z-index: 2;
    top: 10px;
    right: -8px;
    padding-left: 12px;
    padding-right: 12px;
}
/* Кастомные выбор
https://bootsnipp.com/snippets/gvlK7
*/
.form-group input[type="radio"],
.form-group input[type="checkbox"]{
    display: none;
}

.form-group input[type="checkbox"] + .btn-group > label,
.form-group input[type="radio"] + .btn-group > label{
    white-space: normal;
}

.form-group input[type="checkbox"] + .btn-group > label.btn-default,
.form-group input[type="radio"] + .btn-group > label.btn-default{
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    cursor: pointer;
}

.form-group input[type="radio"] + .btn-group > label span:first-child,
.form-group input[type="checkbox"] + .btn-group > label span:first-child{
    display: none;
}

.form-group input[type="radio"] + .btn-group > label span:first-child + span,
.form-group input[type="checkbox"] + .btn-group > label span:first-child + span{
    display: inline-block;
}

.form-group input[type="radio"]:checked + .btn-group > label span:first-child,
.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child{
    display: inline-block;
}

.form-group input[type="radio"]:checked + .btn-group > label span:first-child + span,
.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child + span{
    display: none;
}

.form-group input[type="checkbox"] + .btn-group > label span[class*="fa-"],
.form-group input[type="radio"] + .btn-group > label span[class*="fa-"]{
    width: 15px;
    float: left;
    margin: 4px 0 2px -2px;
}

.form-group input[type="checkbox"] + .btn-group > label div.content-label,
.form-group input[type="radio"] + .btn-group > label div.content-label{
    margin-left: 22px;
}

.sdsd {
    background: url(https://cp.ketrawars.net/template/panel/assets/media/other/vbg3.jpg) #eeebe6 top center no-repeat;;
}

#sidebar {
    background: url(https://cp.ketrawars.net/template/panel/assets/media/other/lbg2.jpg) top right;
    background-size: cover;
    box-shadow: 5px 0 10px #e1decd !important;
}

 #sidebar a:hover {
    color:red;
}

.sidebar-inverse #sidebar .nav-main a {
    color:#4c3d2f;
    font-family: philosopher;
}

.sidebar-inverse #sidebar .nav-main a:hover {
    color:#a86f07;
}

.sidebar-inverse #sidebar .nav-main a > i {
    color: #4c3d2f;
}

.sidebar-inverse #sidebar .nav-main a:hover > i, .sidebar-inverse #sidebar .nav-main a:focus > i, .sidebar-inverse #sidebar .nav-main a.active > i {
    color: #a86f07;
}

.text-success {
    color: #df9102 !important;
}

.btn-alt-success {
    color: #85752c;
    background-color: #f1e2c4;
    border-color: #ebf5df;
}

.btn-alt-success:hover, .btn-alt-success:focus, .btn-alt-success.focus {
    color: #85752c;
    background-color: #ebd19d;
    border-color: #d3e9b8;
    box-shadow: none;
}

.btn-alt-success:not([disabled]):not(.disabled).active, .show > .btn-alt-success.dropdown-toggle {
    color: #85752c;
    background-color: #ebd19d;
    border-color: #d3e9b8;
}

.bg-primary {
    background-color: #ece0c1 !important;
    border-bottom: 1px solid #cfb496;
}

#page-container.page-header-modern #page-header {
    background-color:#eeebe6;
}

a {
    color: #e88d3f;
}

a:hover {
    color: #aa6020;
}

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

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus {
    color: #fff;
    background-color: #e88d3f;
}
.btn-outline-primary {
    color: #e88d3f;
}

.text-primary {
    color: #524c42 !important;
}

.btn-primary {
    color: #fff;
    background-color: #3fe853;
    border-color: #22d119;
    margin-right:30px;
}

.btn-primary:not([disabled]):not(.disabled):active {
    background-color: #24b235;
    border-color: #22d119;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #24b235;
    border-color: #22d119;
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color: #3fe853;
    border-color: #22d119;
    margin-right:30px;
}

.btn-outline-primary {
    color: #e88d3f;
    background-color: transparent;
    background-image: none;
    border-color: #e88d3f;
}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus {
    color: #fff;
    background-color: #e88d3f;
    border-color: #e88d3f;
}

.btn-outline-primary:not([disabled]):not(.disabled):active {
    color: #e88d3f;
    background-color: transparent;
    border-color: #e88d3f;
}

.btn-alt-primary {
    color: #969112;
    background-color: #f8ecc8;
    border-color: #f8ecc8;
}

.btn-alt-primary:hover, .btn-alt-primary:focus, .btn-alt-primary.focus {
    color: #967512;
    background-color: #f3db9a;
    border-color: #f3db9a;
    box-shadow: none;
}

.btn-alt-primary:not([disabled]):not(.disabled):active {
    color: #967512;
    background-color: #f3db9a;
    border-color: #f3db9a;
}


.obnovi {    border: 1px solid #faf0a3;transition:1s;box-shadow: 0 0 25px rgba(0,0,0,.7);z-index:1000;position:fixed;right:125px;top:25%;transform:translatey(0);padding:20px 20px;width:300px;border-radius:4px;background:#F83414;color: rgba(255, 255, 255, .87);}
.obnovi h5 {color: rgba(255, 255, 255, .99);font-size:19px;text-align:center;font-weight:bold;margin:-20px -20px 20px -20px;padding:10px 20px;background:rgba(0,0,0,.1);}
.obnovi p {text-align:center;font-size:16px;}
.obnovi p a {color:#fff;text-decoration:underline;font-weight:bold;}
.obnovi:hover {transform:translatey(0);}
.obnovi .obnovi-buttons {display:block;text-align:center;}
.obnovi .obnovi-buttons a {font-weight:bold;transition:.2s;display:inline-block;padding:0 25px;margin:0 5px 0 0;height:35px;line-height:35px;color:#fff;border:1px solid #fff;border-radius:3px;text-align:center;}
.obnovi .obnovi-buttons a:hover {background:#fff;color:#F83414;}

@media (max-width: 1400px) {
  .obnovi {
    position: relative;
    right: 0;
    margin: 0 auto;
  }
}

/* Кастомные выбор конец*/

/* VK Registration Styles */
.vk-btn:hover {
    background-color: #5181B8 !important;
    border-color: #5181B8 !important;
}

.vk-btn:hover .vk-icon {
    fill: #ffffff !important;
}

.btn-close {
    background: none;
    border: none;
    font-size: 1.2rem;
    line-height: 1;
    opacity: 0.7;
    transition: opacity 0.3s ease;
    padding: 0.25rem;
    margin-left: 0.5rem;
    border-radius: 0.25rem;
}

.btn-close:hover {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.1);
}

.btn-close:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* Statistics table styling */
.table-statistics td:not(:first-child) {
    background-color: #ffffff !important;
}
.table-statistics th:first-child {
    background-color: #0c7b93 !important;
}
.table-statistics th.col-number {
    background-color: #0c7b93 !important;
}
.table-statistics .col-name {
    background-color: #f8f9fa !important; /* Light gray for name */
}
.table-statistics .col-class {
    background-color: #fff3cd !important; /* Light beige/yellow for class */
}
.table-statistics .col-value {
    background-color: #f1f3f4 !important; /* Light blue-gray for value */
}
.table-statistics .top-name {
    background-color: #d4edda !important; /* Light green for top names */
}
.table-statistics .top-value {
    background-color: #f8d7da !important; /* Light red for top values */
}