/* Ruhani college plugin style */
.rc-program-custom-button {
    border-radius: 0 !important;
    padding: 10px 23px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    font-family: "Rubik";
    line-height: 100% !important;
}
.grecaptcha-badge {
    z-index: 10;
}

/* hide dashboard create programs button */
.tutor-dashboard-create-course {
    display: none !important;
}
.rc-table-container {
    margin-top: 35px;
    border: 1px solid #e3ddef;
    border-radius: 8px;
    overflow: hidden;
}
.rc-table-container .rc-custon-table {
    border-radius: 8px;
    border: none;
    margin: 0;
}
.rc-table-container .rc-custon-table thead tr th{
    background-color: #e3ddef;
    font-family: 'Rubik';
    font-size: 12px;
    font-weight: 500;
    padding: 10px 12px;
    border: none;
}
.rc-table-container .rc-custon-table tbody tr td{
    font-family: 'Rubik';
    font-size: 12px;
    font-weight: 400;
    padding: 10px 12px;
    border: none;
}
.rc-table-container table.rc-custon-table > tbody > tr:nth-of-type(2n+1) > * {
    box-shadow: none !important;
    background-color: #ffff;
}
.rc-table-container table.rc-custon-table > tbody > tr:nth-of-type(2n+2) > * {
    box-shadow: none !important;
    background-color: #e6e5e996;
}
.rc-table-container .rc-alert-status {
    padding: 0px 10px;
    border-radius: 15px;
    min-width: 80px;
    display: inline-block;
    text-align: center;
}
.rc-table-container .rc-status-success {
    color: #0a3622;
    background-color: #d1e7dd;
    border: 1px solid #a3cfbb;
}
.rc-table-container .rc-status-warning {
    color: #664d03;
    background-color: #fff3cd;
    border: 1px solid #ffe69c;
}
.rc-table-container .rc-status-danger {
    color: #CA0000;
    background-color: #f8d7da;
    border: 1px solid #f1aeb5;
}
.rc-table-container .rc-custon-table tfoot tr td {
    font-family: 'Rubik';
    font-size: 12px;
    font-weight: 500;
    padding: 10px 12px;
    border: none;
    background-color: #e3ddef;
}
.rc-table-container .rc-custon-table .tutor-btn-primary {
    margin: 0;
    padding: 5px;
}
.rc-table-container .rc-custon-table .tutor-btn-success {
    margin: 0;
    padding: 5px;
    background-color: #10613d;
    color: #fff;
}
#emiStatusChangeForm select {
    width: 100%;
    border-radius: 8px;
}
#rcStudentPaymentStatusChange .rc-status-form-select{
    width: 90%;
    padding: 10px 20px !important;
    border: 1px solid #afabab;
    border-radius: 25px !important;
    background-color: #fffffff7 !important;
    font-size: 15px;
}
.rc-status-form-select option.option-success{
    color: #0a3622;
}
.rc-status-form-select option.option-warning{
    color: #dd8412;
}
.rc-status-form-select option.option-danger{
    color: #CA0000;
}
.rc-status-form-select.rc-select-success{
    color: #0a3622;
    border-color: #0a3622;;
}
.rc-status-form-select.rc-select-warning{
    color: #a26311;
    border-color: #a26311;
}
.rc-status-form-select.rc-select-danger{
    color: #CA0000;
    border-color: #CA0000;;
}
.tutor-login-wrap {
    margin-bottom: 20px !important;
}
.tutor-course-details-page{
    margin-bottom: 50px !important;
}
.tutor-page-permission-denied {
    margin-bottom: 20px !important;
}