.modal-bundle-expert {
    z-index: 100000000;
}

.kit-form .be-product-thumb .be-caption {
    min-height: unset !important;
}

.modal-content .kit-form {
    text-align: left;
}

.modal-bundle-expert .modal-header {
    padding: 4px 15px;
}

#bundle-expert-form-modal .modal-header button.close {
    border: none;
    top: 12px;
    right: 10px;
}

.kit-form .btn-default, .kit-widget .btn-default, .kit-form .btn-primary, .kit-widget .btn-primary{
    background: transparent;
    line-height: 38px;
    font-weight: 400;
    border-radius: 20px;
    font-size: 16px;
    color: #1D242B;
    border: 1px solid #fc0;
    min-width: 40px;
    transition: .3s;
    padding: 0 15px;
}

.kit-form .radio-image input, .kit-widget .radio-image input{
    display: none;
}

.kit-form .radio-image .option-name, .kit-form .radio-image .option-price, .kit-widget .radio-image .option-name, .kit-widget .radio-image .option-price{
    display: none;
}

.kit-form .radio-image, .kit-widget .radio-image{
    display: inline-block;
}

.kit-form .radio-image img, .kit-widget .radio-image img{
    padding: 2px;
}

.kit-form .radio-image label, .kit-widget .radio-image label{
    border: 2px solid #ffffff;
    padding-left: 0;
}
.kit-form .radio-image label.be-selected-option, .kit-widget .radio-image label.be-selected-option{
    border: 2px solid #991199;
}

.kit-widget {
    background-color: unset;
}

.kit-widget .kit-item{
    background-color: #fef3ff;
}

.kit-widget-header, .free-item-products-container-header{
    background-color: #e9c0ec !important;
}
.free-product-container-in-kit-header{
	background-color: #e9c0ec !important;
}

.kit-widget-table .kit-item:hover {
    background-color: rgb(254, 233, 255);
}

.kit-item.active .active-item-underline, .kit-item-product.active .active-item-underline, .empty-kit-item-product.active .active-item-underline {
    background-color: #991199;
}

#cart .be-img-thumbnail {
    background-color: #fff0;
    width: 120px;
}

.modal-bundle-expert .modal-title{
	    white-space: nowrap;
    overflow: hidden;
}

.kit-form .kit-form-arrows .arrows-container {
    margin-top: 5px;
	    padding: 0;
}

.kit-form .kit-form-item-products-main-container{
	padding-left:0;
	padding-right:0;
}

.kit-form-arrows .be-product-title {

    white-space: unset;
}
.be-css-popup .modal-title{
	padding: 0;
}