@import url("https://www.ch3rn1k.me/archive/fonts/web/Gilroy/Gilroy.css");
 
* {
  font-family: 'Gilroy', sans-serif;
  font-size: 16px;
}
html,
body {
  background-color: #;
}
body::after {
  content: "";
  position: fixed;
  top: 0;
  height: 100vh;
  left: 0;
  right: 0;
  z-index: -1;
  background-size: cover;
}
a {
  color: #fc8900;
}

.service__description {
background: none;
}
.roulette-item,
.roulette__description {
background: none;
} 

.kit-product {
background: #2e1d16;
}

.roulette {
background-color: rgb(46 29 22);
} 

 
 
/** Main Styles */
.footer {
  opacity: 0;
}
.table > thead > tr > th {
  background-color: #2c1c15;
}
.container {
  padding-right: 8px;
  padding-left: 8px;
}
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  padding: 8px 12px;
  border-radius: 4px;
  min-height: 46px;
  min-width: 46px;
  color: rgba(255, 255, 255, .7);
  flex-shrink: 0;
  font-weight: 500;
}
.btn-default,
.btn-default:focus,
.btn-default:hover {
  color: #9f9f9f;
  background: #382a24;
  border: 1px solid #301a10;
}
.btn-success,
.btn-default.active,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active,
.btn-default:active:focus,
.btn-default:active:hover {
  color: #ffffff;
  background: #fc8900;
  text-shadow: none;
  border: 1px solid #b96400;
}
.input-group input {
  height: 46px;
  font-size: 16px;
  border-radius: 0 8px 8px 0 !important;
  border: 1px solid #301a10;
  background-color: #2c1c14;
  color: #bfbfbf;
  border-left: none;
  margin-top: 0 !important;
}
.input-group input[readonly] {
  background-color: #2e1d16;
}
.input-group .input-group-addon {
  color: #ffffff;
  background: #fc8900;
  border: 1px solid #b96400;
  min-width: 46px;
  font-size: 18px;
  border-radius: 6px 0 0 6px;
  border-right: none;
}
 
@media (min-width: 1200px) {
  .container {
    width: 1300px;
    max-width: 95%;
  }
}
 
 
/** Loader Styles */
.gs-loader {
  background-color: #362219;
}
.gs-loader .gs-loader-inner .spi:before {
  border-top: solid 15px #ffffff;
  border-bottom: solid 15px #ffffff;
}
.gs-loader .gs-loader-inner .spi:after {
  background-color: #ffffff;
}
 
 
/** Navbar Styles */
.navbar {
  background-color: #362219;
  border: 1px solid #362219;
  border-radius: 8px;
  overflow: hidden;
}
.navbar .nav > li > a {
  transition: all 200ms;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: #ffffff2b;
  color: #ffffff;
}
.navbar .navbar-brand {
  font-weight: 600;
  font-size: 22px;
  background-color: #null;
  border-radius: 6px;
  color: #ffffff;
  margin-right: 8px;
}
.navbar .navbar-toggle {
  background-color: #fc8900;
  border: none;
}
.navbar .navbar-toggle span {
  background-color: #ffffff;
}
 
.nav-pills > li > a {
  color: #ffffff;
  background: #2c1c15;
}
.nav > li > a:focus,
.nav > li > a:hover,
.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #4a2f23;
  color: #ffffff;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background-color: #fc8900;
  color: #ffffff;
}
 
 
/** Xbox Styles */
.xbox {
  border-radius: 8px;
  box-shadow: none;
  background-color: #362219;
  overflow: hidden;
}
.xbox .xbox__body {
  background-color: #362219;
  border: none;
}
.xbox .xbox__header,
.xbox .xbox__footer{
  background-color: #2c1c15;
}
 
 
/** Monitoring Styles */
.xbox.xbox_monitoring {
  background: none;
}
.xbox.xbox_monitoring .xbox__header,
.xbox.xbox_monitoring .xbox__footer {
  display: none;
}
.xbox.xbox_monitoring .xbox__body {
  padding: 0;
  border: none;
  background: none;
}
.xbox.xbox_monitoring .xbox__body .xserver {
  position: relative;
  background-color: #362219;
  border: 1px solid #362219;
  padding: 16px 16px 32px 16px;
  border-radius: 8px;
  margin-bottom: 8px;
  overflow: hidden;
}
.xbox.xbox_monitoring .xbox__body .xserver .xserver__title {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xbox.xbox_monitoring .xbox__body .xserver .xserver__status-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
}
.xbox.xbox_monitoring .xbox__body .xserver .xserver__status-bar .progress {
  border-radius: 0;
  background-color: #523426;
}
.xbox.xbox_monitoring .xbox__body .xserver .xserver__status-bar .progress .progress-bar-danger,
.xbox.xbox_monitoring .xbox__body .xserver .xserver__status-bar .progress .progress-bar-success {
  background-color: #fc8900;
}
 
 
/** Store Styles */
.xbox.xbox_store {
  background: none;
}
.xbox.xbox_store .store > div:nth-child(2) {
  margin-bottom: 110px;
}
.xbox.xbox_store .xbox__header {
  display: none;
}
.xbox.xbox_store .xbox__body {
  padding: 0;
  background: none;
  border: none;
}
.xbox.xbox_store .xbox__footer {
  background-color: #372219;
  border-radius: 8px;
}
.xbox.xbox_store .xbox__body .store-categories {
  position: absolute;
  top: 56px;
  
}
.xbox.xbox_store .xbox__body .store__filters div[class*="col-product-id-"] {
  padding: 4px;
}
.xbox.xbox_store .xbox__body .store__filters .product {
  border-radius: 8px;
  background-color: #362219;
}
.xbox.xbox_store .xbox__body .store__filters .product .product__name,
.xbox.xbox_store .xbox__body .store__filters .product .product__price {
  background-color: rgb(54, 34, 25, 0.7);
  padding: 8px 12px;
  border-radius: 0 0 8px 0;
  text-align: center;
  font-weight: 500;
}


.xbox.xbox_store .xbox__body .store__filters .product .product__image {
  padding: 0;
}
 
@media (max-width: 1200px) {
  .xbox.xbox_store .store > div:nth-child(2) {
    margin-bottom: 160px;
  }
}

@media (max-width: 768px) {
  .xbox.xbox_store .store > div:nth-child(2) {
    margin-bottom: 60px;
  }
  .xbox.xbox_store .store .store-categories {
    display: flex;
    overflow: auto;
    width: 100%;
  }
}
 
 
/** Modal Styles */
.modal .modal-content {
  background-color: #362219;
  border-radius: 8px;
}
.modal .modal-dialog {
  margin: auto;
}
.modal .modal-content .modal-header {
  background: none;
  border: none;
  text-align: center;
}
.modal .modal-content .modal-body img {
  border-radius: 8px;
}
.modal .modal-content .modal-body .product__servers {
  display: none;
}
.modal .modal-content.modal-donate .modal-footer {
  padding: 15px 0;
}
.modal .modal-content .modal-footer {
  background-color: #2c1c14;
  border: none;
}
.modal .modal-content .modal-header .modal-title {
  font-size: 18px;
}
.modal .modal-content .modal-body .input-group input {
  border-radius: 0 !important;
}