.table-responsive {
    overflow-x: unset;
}

.place-order-btn {
    float: right;
}


.alert-custom {
    max-width: 49%;
}

.vendor-box {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.vendor-name {
    width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-results__option--selected, .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #961f18 !important;
    border-color: #961f18 !important;
}

.btn-secondary, .btn-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

/* number input arraw remove css */

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

/* font weight css */

.font-weight-bold-600 {
    font-weight: 600;
}

.preview {
    text-decoration: underline;
    cursor: pointer;
}


.custom-selectbox {
    padding: 1rem 16px !important;
}

.bg-orange {
    background-color: #FFA500;
}

/* 0000 */

.fooicon {
    font-size: 25px;
}


.text-light {
    opacity: 1;
    color: #c37b65 !important;
}

.new-bg-light {
    background: #eec9be;
}

.bg-light-subtle {
    background: #eec9be !important;
}

.border-light {
    opacity: 1;
    border-color: #eec9be !important;
}

.btn-outline-primary {
    border-color: #5a6a8554 !important;
    color: #5a6a85;
    height: 50px;
}

.form-control:focus {
    border-color: #961f18 !important;
}

.form-floating>.form-control-plaintext:focus, .form-floating>.form-control-plaintext:not(:placeholder-shown), .form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown) {
    padding-top: 2rem !important;
}