.chk-container {
    max-width: 1150px;
}

.chk-card {
    background: #fff;
    border-radius: 7px;
}

.chk-border-hr {
    border-bottom: #EBEAEA solid 2px;
}

.chk-add-button {
    font-size: 15px;
    color: #FF6F00;
}

.chk-standard-button {
    font-size: 15px;
    border-radius: 5px;
}

@media (min-width: 768px) {
    .chk-border-right {
        border-right: #DBDBDB solid 1px;
    }
}

@media (min-width: 768px) {
    .chk-border-left {
        border-left: #DBDBDB solid 1px;
    }
}

@media (max-width: 768px) {
    .chk-border-left {
        border-top: #DBDBDB solid 2px;
    }
}

.chk-inactive-container {
    border: #CCCCCC 1px solid;
    color: #AFAFAF;
    border-radius: 7px;
}

.chk-license-select {
    border: #AFAFAF solid 1px;
    border-radius: 7px;
    cursor: pointer;
    position: relative;
}

.chk-license-selected {
    border: #AFAFAF solid 1px;
    border-radius: 7px;
    cursor: pointer;
    position: relative;
}

    .chk-license-select.active {
        border: #FF6B2C solid 1px;
        border-radius: 7px;
    }

        .chk-license-select.active > div > div > div > .font-18 {
            color: #FF6B2C;
        }

.add-icon-active {
    color: #FF6B2C;
}

.chk-payment-button {
    border: #E3E3E3 solid 2px;
    width: 144px;
    font-size: 13px;
    border-radius: 5px;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #646464;
}

    .chk-payment-button > svg {
        height: 19px;
        width: 28px;
    }

    .chk-payment-button.selected {
        border-color: rgba(255, 111, 0,0.5);
        color: #FF6F00;
    }

    .chk-payment-button:hover {
        border: #E3E3E3 solid 2px;
    }

.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] {
    padding-right: 0px;
    --bs-form-select-bg-icon: none;
}

.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
    padding-right: 0px;
    --bs-form-select-bg-icon: none;
}

.chk-license-select.inactive .chk-total-upgrade {
    display: none;
}

.chk-add-on-select {
    border: #AFAFAF solid 1px;
    border-radius: 7px;
    cursor: pointer;
    position:relative;
}

.chk-add-on-select.active {
    border: #FF6B2C solid 1px;
    border-radius: 7px;
}

.chk-add-on-select.active > div > div > div > .font-18 {
    color: #FF6B2C;
}

.add-icon-active {
    height: 16px;
    width: 16px;
    position: absolute;
    right: 4px;
    top: 4px;
}

.add-on-icon-active {
    color: #FF6B2C;
    height: 16px;
    width: 16px;
    position: absolute;
    right: 4px;
    top: 4px;
}

.btn-primary {
    background: #F17440;
}

    .btn-primary:hover {
        background: #E2571D;
    }

a {
    color: #F17440;
}

    a:hover {
        color: #E2571D;
    }

.form-check-input[type=checkbox]:not(:disabled):not(:checked){
    background: white;
}

.form-check-input:checked {
    background-color: #E2571D;
    border-color: #E2571D;
}

