.badge {
    display: inline-block;
    padding: .25em .4em;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
	color: #fff;
    background-color: #343a40;
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem;
}

.badge-color-1 {
    color: #fff;
    background-color: #FF9900;
}

.badge-color-2 {
    color: #fff;
    background-color: #92B72B;
}
.badge-color-3 {
    color: #fff;
    background-color: #d22634;
}



.badge-right{
	float: right;
	margin-left: 5px;
}

.text-color-1 {
    color: #FF9900;
}

.text-color-2 {
    color: #92B72B;
}
.text-color-3 {
    color: #d22634;
}

/*.nav-item .nav-link.active {
    background-color: #ffe200;
}*/
.text-center{
	text-align: center !important;
}

.bootstrap-touchspin{
	float: none;
}

.product-quantity .quantity_wanted_combination {
    width: 3rem !important;
    height: 2.75rem !important;
    padding: 0.175rem 0.5rem !important;
    color: #232323 !important;
    background-color: #fff !important;
}


#combinations-tabs .btn_addtocart.loader:after {
    background-image: url('../img/loader.gif');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
}

#combinations-tabs .btn_addtocart.loader img {
    display: none;
}
#combinations-tabs .price{
	position: relative;
	min-height: 50px;
    min-width: 150px;
}
#combinations-tabs .price.loader:after {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('../img/loader.gif');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    content: "";
}

#combination-product-modal .modal-content {
    padding: 0;
    background: transparent;
    border: none
}

#combination-product-modal .modal-content .modal-body {
    display: flex;
    margin-left: -20%
}

#combination-product-modal .modal-content .modal-body .product-cover-modal {
    background: #fff
}

@media (max-width: 991px) {
    #combination-product-modal .modal-content .modal-body .product-cover-modal {
        max-width:100%;
        height: auto
    }
	#combination-product-modal .modal-content .modal-body {
        margin-left: 0%
    }
}