body {
  background-color: #121412; 
  color: rgb(234,229,224)!important;
}

h4 {
	color: rgb(234,229,224)!important;
}


.btn-success {
    background: linear-gradient(0deg, rgba(255,122,0,1) 0%, rgba(255,109,63,1) 50%, rgba(255,109,63,1) 100%);
    color: #121412;
    font-weight: bold;
    text-shadow: none;
    min-height: 10px;
    font-size: 16px;
}

.btn-default, .btn-default:focus, .btn-default:hover {
    color: #9D9C9B;
    background: #20201F;
    border: 0px solid #202020;
}

.modal-body {
    position: relative;
    padding: 0px;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}

.modal-content {
    width: 393px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0%); 
	top: -32px;
}

.kit-product {
    position: relative;
    margin: 0px 0;
    padding: 0%;
    border-radius: 2px;
    box-shadow: 0 0px 0px rgba(0,0,0,.1);
    overflow: visible;
    width: 394px;
}

.kit-product__name, .kit-product__quantity {
	display: none; 
}

.input-group-addon {
    background: #FF6732;
    border: 1px solid #cd422a;
    color: #fff;
}

.item__description, .kit__description, .roulette__description, .service__description {
    background-color: #28282800;
	font-size: 15px;
}

.modal .modal-header h4 {
    font-size: 17px;
    text-align: center;
}

.product__image {
    padding: 0%;
    width: 100%;
}

.product {
 	margin: 15px 0px; 
}

.progress-bar-danger, .progress-bar-success {
    background-color: #FF6732;
}

.navbar {
 	background: #121412; 
    font-family: Roboto,sans-serif;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 0 20px;
    border: none;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 0px 0px rgba(0,0,0,.1);
}

.xbox__body {
    padding: 20px;
    background: #121412;
    border-top: 1px solid #282828;
    border-bottom: 1px solid #282828;
}

.xbox__header {
    background: #20201F;
}

.xbox__footer {
    background: #121412;
}

a {
    color: #9D9C9B;
}

.xbox_store>.xbox__footer {
    color: rgb(157,156,155);
}

.progress {
    background: #20201F;
}

.progress-bar-striped, .progress-striped .progress-bar {
    background-image: linear-gradient(0deg, rgba(255,122,0,1) 0%, rgba(255,109,63,1) 50%, rgba(255,109,63,1) 100%);
    background-size: 480px;
}

.form-control {
    border: 1px solid #20201F;
    background-color: #121412;
    color: #9D9C9B;
}

.input-group-addon {
    background: linear-gradient(0deg, rgba(255,122,0,1) 0%, rgba(255,109,63,1) 50%, rgba(255,109,63,1) 100%);
}

.btn-default.active, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active, .btn-default:active:focus, .btn-default:active:hover {
  background: linear-gradient(0deg, rgba(255,122,0,1) 0%, rgba(255,109,63,1) 50%, rgba(255,109,63,1) 100%);
}

.navbar-toggle {
    background-color: #121412;
    border: 1px solid #121412;
}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
    background: #121412;
    color: #f1f1f1;
}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
    background: #121412;
    color: #FF6D3F;
}

/*.navbar .nav>li>a {
 	color: #EAE5E0; 
}*/

.btn-default.active, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active, .btn-default:active:focus, .btn-default:active:hover {
    color: #121412;
}

.input-group-addon {
    background: #FF6732;
    border: 1px solid #cd422a;
    color: #121412;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
    color: #121412;
    background: linear-gradient(0deg, rgba(255,109,63,1) 0%, rgba(255,109,63,1) 50%, rgba(255,77,0,1) 100%);
}

.dropdown-menu {
    background: #20201F;
}

.dropdown-menu>li>a {
    color: #EAE5E0;
}

.navbar-brand {
    color: #EAE5E0;
}

.btn+.btn {
    margin-left: 5px;
    min-height: 22px;
    font-size: 14px;
}

.product__command {
    color: #ff673f;
}

#price__count__block {
 	padding-left: 12px; 
	padding-right: 12px; 
}

.modal .modal-footer {
    background: #20201F;
    border-top: 0px solid #292929;
}

.widgetBody-38iyIo {
    background-color: #202225;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 0 rgba(0,0,0,.2);
    padding: 20px;
    overflow-y: scroll;
  	display: none;
}

.ProductModal-module__roulette, .ProductModal-module__set {
    width: 400px;
}

.KitContent-module__containsItems {
	display: block;
  	padding: 0px;
  	background-color: transparent;
}

.KitContent-module__containsItem {
	display: block;
  	padding: 0px;
  	background-color: transparent;
}

.KitContent-module__itemName {
	display: none;
}

.KitContent-module__itemImg {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.Product-module__wrapper {
	background: #1d1b1a;
	padding: 0px;
}

.Product-module__img {
	object-fit: contain;
    width: 100%;
    aspect-ratio: auto;
}

.productModalDescription {
	background-color: transparent;
}