.scholarships-wrapper {
    .secondary-horizontal-tabs {
        min-width: 410px !important;
    }
}

.questionnaire-wrapper {
    padding: 28px;
    width: 100%;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 20px #cecece29;
    border: 1px solid #e5e5e5;
    border-radius: 4px;

    .primary-textarea {
        width: 100% !important;
        height: 99px !important;
        margin-bottom: 30px;
    }
    h3 {
        width: 40px;
        margin-bottom: 0 !important;
        line-height: 38px;
    }

    .primary-input {
        width: 100% !important;
        height: 38px !important;
        background-color: #fbfbfb !important;
        border: #dedede 1px solid !important;
    }

    .question-wrapper {
        margin-bottom: 22px;
    }
}

.modify-scholarships-wrapper {
    .details-card {
        width: 100%;
        min-height: 205px;
        background: #ffffff 0% 0% no-repeat padding-box;
        border: 1px solid #d4d4d4;
        border-radius: 4px;
        margin-bottom: 32px;
        padding: 26px 31px;
        padding-bottom: 74px !important;

        .w-100-title {
            .primary-input {
                width: 100% !important;
            }
        }
    }
    .select-w-205 {
        width: 205px !important;
    }
    .select-course {
        width: 360px !important;
        .select-w-205 {
            width: 360px !important;
        }
    }
    .input-fee {
        width: 133px !important;
    }
    .input-title {
        width: 465px !important;
    }

    .primary-radio-group {
        label {
            font-size: 14px !important;
        }
    }

    .primary-search {
        width: 321px !important;
    }

    .input-sponsor-sm {
        width: 174px !important;
    }

    .scholarship-info-wrapper {
        margin-top: 48px;
        .primary-input {
            width: 100% !important;
        }
        .primary-date-picker {
            width: 190px !important;
        }
    }

    .scholarship-info {
        border-bottom: 1px solid #dcdcdc !important;
        padding-bottom: 25px;
        margin-bottom: 30px;
    }

    .calculate-scholarship {
        .primary-input {
            width: 108px !important;
        }
    }
    .button-main {
        width: 117px !important;
    }
}

// scholarship request
.create-scholarship-request-modal {
    .ant-modal-content {
        width: 834px !important;
        height: 687px !important;
    }
    .ant-modal-body {
        padding: 0 !important;
    }
}
.scholarship-create-request {
    &__header {
        height: 70px;
        background: #fcfcfc 0% 0% no-repeat padding-box;
        border: 1px solid #e6e6e6;
        border-radius: 3px 3px 0px 0px;
        padding: 0 39px;
        h1 {
            line-height: 70px;
        }
        .button-main,
        .button-main-danger {
            width: 117px !important;
        }
    }
    &__content {
        padding: 29px 39px;
    }
}
.questioners-wrapper {
    height: 280px !important;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 2px;
}

*[dir="rtl"] .scholarships-wrapper {
    h1 {
        text-align: right;
    }
}

*[dir="rtl"] .modify-scholarships-wrapper {
    text-align: right !important;
}

.request-details-header {
    padding: 14px 17px 4px 17px;
    border-bottom: 1px solid #f5f5f5;

    .btn-arrow-back span {
        font-size: 16px !important;
    }
    .icon-back {
        font-size: 22px !important;
    }

    .button-danger,
    .button-main {
        min-width: 88px !important;
        height: 34px !important;
    }
}

.scholarship-modify-action {
    .button-primary {
        width: 117px !important;
    }
}

// horizontal detail card
.horizontal-details-card {
    width: 100%;
    min-height: 82px;
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 20px #cecece29;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 16px 20px;
    margin-bottom: 20px;
    margin-top: 5px;
}

.scholarships-students-wrapper {
    .table-filter-menu {
        right: auto !important;
        left: 10px !important;
        width: 443px !important;

        .primary-input {
            width: 200px !important;
            border: 1px solid #d9d9d9 !important;
        }
    }
}

.request-details-header {
    padding: 14px 17px 4px 17px;
    border-bottom: 1px solid #f5f5f5;

    .btn-arrow-back span {
        font-size: 16px !important;
    }
    .icon-back {
        font-size: 22px !important;
    }

    .button-danger,
    .button-primary {
        min-width: 88px !important;
        height: 34px !important;
    }
}

.scholarships-payments-modal-wrapper {
    .primary-input {
        width: 185px !important;
        margin-right: 38px;
    }
    .select-w-205 {
        width: 288px !important;
    }
    .button-primary {
        width: 81px !important;
    }
}

// scss for expected graduates module
.fee-clearance-modal-wrapper {
    .primary-input {
        width: 100% !important;
    }
}

.change-scholarships-modal {
    .ant-modal-content {
        width: 600px !important;
    }
}
.change-scholarships-modal-content {
    .primary-search {
        width: 100% !important;
    }
    .all-scholarships-container {
        border: 1px solid #d4d4d4;
        border-radius: 4px;
        padding: 16px;
        ul {
            overflow: hidden auto;
            height: 280px;

            li {
                padding: 16px;
                border-bottom: 1px solid #d4d4d4;
            }
            .ant-radio-group,
            .ant-space {
                width: 100%;
            }
            .ant-radio-inner {
                top: -2px !important;
            }
        }
    }
}
