:root{
    --primary-color: #92278F;
}

.add_more_btn{width: 42px;margin-top: 20px;}
.imgPrev{width: 150px;margin-top: 15px;}
th,td{text-align: center;font-size: 16px;}
.callViewPersonModal,.callViewPersonModal:visited,.callViewPersonModal:hover{font-weight: 600;font-size: 15px;color: #000;cursor: pointer;}
.normalRow{font-weight: 600;}
.normalRow span{font-weight: 500;font-size: 15px;}
.customWidthTable span{font-weight: 200;font-size: 15px;}
.capCount{display: inline-block;color: #03b4f8;font-size: 23px;}
.m-0{
    margin: 0!important;
}
.p-3{
    padding: 30px!important;
}


.plus-btn{
    background: transparent!important;
    font-size: 20px;
    font-weight: bold;
    color: var(--primary-color);
}

.custom-modal .modal-content button.close{
    background: transparent!important;
}
.custom-modal .modal-header{
 padding: 20px!important;
}
.custom-modal .modal-body{
    padding: 0 20px!important;

}
.custom-modal .long-content-modal .modal-content{
    height: 85vh;
}
.custom-modal .long-content-modal .modal-body{
    overflow-y: auto;
    height: calc(100% - 210px);
}
.custom-modal .btn-primary{
    background: var(--primary-color);
    border: var(--primary-color);
}
.custom-modal .form-group label{
    flex: 1;
}
.custom-modal .form-group input,textarea{
    flex: 3!important;
}
#edit-payment-balance{
    padding-top: 10px;
    padding-left: 40px;
}
.text-center{
    text-align: center!important;
}
#invoiceNote label{
    min-width: 140px;
}

