.blue-btn {
    background-image: linear-gradient(to left, #c4dcec, #fff) !important;
    border: 1px solid #5da9dc !important;
    color: #000;
}

.green-btn {
    background-image: linear-gradient(to left, #cde8cd, #fff) !important;
    border: 1px solid #4cae4c !important;
    color: #000;
}

.red-btn {
    background-image: linear-gradient(to left, #f3b4b4, #fff) !important;
    border: 1px solid #ff0000 !important;
    color: #000;
}

.yellow-btn {
    background-image: linear-gradient(to left, #f0ad4e, #fff) !important;
    border: 1px solid #f0ad4e !important;
}

.prmy-btn{
    background: #21ab94 !important;
    color: #fff !important;

}

.add_btn {
    /* background-color: #fff !important; */
    /* background-image: linear-gradient(to left, #e7eced , #fff); */
    box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1) !important;
    /* border: 1px #dfdfdf solid!important; */
    border-radius: 13px !important;
    /* width: 183px!important; */
    padding: 6px 12px;
}

.white_label {
    position: absolute;
    width: 46px;
    height: 18px;
    background: #fff !important;
    /* border-radius: 50%; */
    top: 42px;
    z-index: 1022 !important;
    left: 44px;
    border: 3px solid #ffffff;
}

.white_circle {
    position: absolute;
    width: 60px;
    height: 60px;
    background: white;
    border-radius: 50%;
    z-index: 1025;
    border: 3px solid #444546;
    font-size: 10px;
    color: red;
    display: flex;
    align-items: center;
    justify-content: center;
}

form#editPrCustomerForm label {
    margin-bottom: 0px !important;
    font-weight: 500 !important;
    color: #16CBA7 !important;
}

form#vehInsuranceDetailsForm label {
    margin-bottom: 0px !important;
    font-weight: 500 !important;
    color: #16CBA7 !important;
}

.br-radius{
    border-radius: 10px !important ;
}

.table-header-color {
    background-color: #21ab94;
    color: #fff;
}

.new-custom-input {
    width: 100%;
    border: 1px solid #bcb8b8 !important;
    border-radius: 5px !important;
    padding-left: 10px;
    height: 34px !important;
}

.new-custom-input::placeholder {
    padding-left: 10px;
    color: #e5e5e5;
}

.new-custom-label {
    margin-bottom: 0px !important;
    font-weight: 500 !important;
    color: #16CBA7 !important;
}
.modal-custom-title{
    color: #16CBA7 !important;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd !important;
    border: 0px !important;
    border-bottom: 1px solid #ddd;
}