@import '_content/Blazor.SignaturePad/Blazor.SignaturePad.g22u5lm4z9.bundle.scp.css';
@import '_content/IbisERP.Comp/IbisERP.Comp.eupvmz0yg9.bundle.scp.css';

/* /Components/Drawer/EditBranchDrawer.razor.rz.scp.css */
body[b-u97h1z1s99] {
}
/* /Components/Drawer/EditCompanyDrawer.razor.rz.scp.css */
body[b-asu6te5q9t] {
}
/* /Components/Drawer/EditCountryDrawer.razor.rz.scp.css */
body[b-80pwi4o97v] {
}
/* /Components/Drawer/EditDistrictDrawer.razor.rz.scp.css */
body[b-e7cyoj3ul1] {
}
/* /Components/Drawer/EditPlacementDrawer.razor.rz.scp.css */
body[b-7pbwp4whdi] {
}
/* /Components/Drawer/EditStateDrawer.razor.rz.scp.css */
body[b-7uky7qiamp] {
}
/* /Components/Drawer/EditUserDrawer.razor.rz.scp.css */
body[b-8w1ufeckph] {
}
/* /Components/Drawer/NewBatchDrawer.razor.rz.scp.css */
body[b-vb1oq3ykus] {
}
/* /Components/Drawer/NewBranchDrawer.razor.rz.scp.css */
body[b-qxrv71po1y] {
}
/* /Components/Drawer/NewCategoryDrawer.razor.rz.scp.css */
body[b-rf1o38o7sd] {
}
/* /Components/Drawer/NewCompanyDrawer.razor.rz.scp.css */
body[b-xgac2bm7vm] {
}
/* /Components/Drawer/NewCountryDrawer.razor.rz.scp.css */
body[b-xbk57zak8v] {
}
/* /Components/Drawer/NewCourseDrawer.razor.rz.scp.css */
body[b-mjpap2vrhe] {
}
/* /Components/Drawer/NewCourseGroupDrawer.razor.rz.scp.css */
body[b-bc2hteyqwt] {
}
/* /Components/Drawer/NewDiscount.razor.rz.scp.css */
body[b-kx8y71dbnw] {
}
/* /Components/Drawer/NewDistrictDrawer.razor.rz.scp.css */
body[b-s7f70kg77i] {
}
/* /Components/Drawer/NewFee.razor.rz.scp.css */
body[b-aviysgsww4] {
}
/* /Components/Drawer/NewPaymentDrawer.razor.rz.scp.css */
body[b-thtjzhkulk] {
}
/* /Components/Drawer/NewPaymentWithOutRecieptDrawer.razor.rz.scp.css */
body[b-l1zourfuou] {
}
/* /Components/Drawer/NewPlacementDrawer.razor.rz.scp.css */
body[b-4qeqsut6pw] {
}
/* /Components/Drawer/NewStateDrawer.razor.rz.scp.css */
body[b-d6d07o70bs] {
}
/* /Components/Drawer/NewUsableFeeDrawer.razor.rz.scp.css */
body[b-d9ue8ksdu0] {
}
/* /Components/Drawer/NewUserDrawer.razor.rz.scp.css */
body[b-ppd0s8kmpv] {
}
/* /Components/Popup/AssignBatchPopup.razor.rz.scp.css */
.course-details-tab-item[b-i2ajm3mvdx]{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:8px;
}
/* /Components/Popup/AssignInterviewPopup.razor.rz.scp.css */
.course-details-tab-item[b-2oa52oshmy]{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:8px;
}
/* /Components/Popup/BranchDetailsPopup.razor.rz.scp.css */
.course-details-tab-item[b-8mbchht2q0]{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:8px;
}
/* /Components/Popup/ChangeInterviewStatusPopup.razor.rz.scp.css */
.status-item[b-g51blffys4] {
    height: 120px;
    width: 120px;
    transition: 0.3s all;
    
}
/*
    .status-item:hover {
        transition: 0.3s all;
        border: 2px solid var(--success-color-hover);
    }

*/


.status-item-border[b-g51blffys4] {
    /*border: 2px solid var(--border-light-color);*/
}

.status-item-border-selected[b-g51blffys4] {
    /*color: var(--success-color-hover);*/
    /*border: 2px solid var(--success-color-hover);*/
}
/* /Components/Popup/ComparePopup.razor.rz.scp.css */
body[b-64ripaqe6s] {
}
/* /Components/Popup/CourseDetailsPopup.razor.rz.scp.css */
/* /Components/Popup/EditBatchPopup.razor.rz.scp.css */
body[b-tp7hgnsqfm] {
}
/* /Components/Popup/EditDiscountInEnrolledCoursePopup.razor.rz.scp.css */
body[b-lvlqbscfwj] {
}
/* /Components/Popup/EditDiscountInInterestedCoursePopup.razor.rz.scp.css */
body[b-5nenrkr1k0] {
}
/* /Components/Popup/EditScholarshipInEnrolledCoursePopup.razor.rz.scp.css */
body[b-w2dd3bfkvs] {
}
/* /Components/Popup/EditScholarshipInInterestedCoursePopup.razor.rz.scp.css */
body[b-rkwmmbx676] {
}
/* /Components/Popup/EnrolledCourseDetailsPopup.razor.rz.scp.css */
/* /Components/Popup/NewDiscountInEnrolledCoursePopup.razor.rz.scp.css */
body[b-hl96n9mru0] {
}
/* /Components/Popup/NewDiscountInInterestedCoursePopup.razor.rz.scp.css */
body[b-6msvb159q4] {
}
/* /Components/Popup/NewScholarshipInEnrolledCoursePopup.razor.rz.scp.css */
body[b-yj5agobbwl] {
}
/* /Components/Popup/NewScholarshipInInterestedCoursePopup.razor.rz.scp.css */
body[b-dqvjmu13tn] {
}
/* /Components/Popup/UserDetailsPopup.razor.rz.scp.css */
.course-details-tab-item[b-bvsn0tpx87]{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:8px;
}
/* /Components/Subjects/Analytics/AnalyticsSubject.razor.rz.scp.css */
body[b-s32hmrrza9] {
}
/* /Components/Subjects/Students/ImportStudentsSubject.razor.rz.scp.css */
.import-students-card[b-l541p4rs9a] {
    border-radius: 4px;
    border: 1px solid rgba(4, 32, 69, 0.10);
    background: #FFF;
    padding: 16px;
    height: 100%;
}
/* /Components/Subjects/TopCourses/TopCoursesSubject.razor.rz.scp.css */
.top-courses-card[b-ehn6h5i39o] {
    border-radius: 4px;
    border: 1px solid rgba(4, 32, 69, 0.10);
    background: #FFF;
    padding: 16px;
    height: 100%;
}
/* /Components/UI/Analytics/CashFlowCard.razor.rz.scp.css */
.analytics-card[b-xtkpvnrqk9] {
    border-radius: 4px;
    border: 1px solid rgba(4, 32, 69, 0.10);
    background: #FFF;
    padding: 16px;
    height: 100%;
}

.card-title-text[b-xtkpvnrqk9] {
    font-size: 9px;
}

.card-heading-text[b-xtkpvnrqk9]{
    font-weight:500;
}

.card-actions[b-xtkpvnrqk9] {
    display: flex;
    gap: 8px;
    flex-direction: row;
    align-items: center;
}

.trending-text[b-xtkpvnrqk9] {
    font-family: DM Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin:0;
}
/* /Components/UI/Analytics/RevenueCard.razor.rz.scp.css */
.analytics-card[b-dvep4boxww] {
    border-radius: 4px;
    border: 1px solid rgba(4, 32, 69, 0.10);
    background: #FFF;
    padding: 16px;
    height: 100%;
}

.card-title-text[b-dvep4boxww] {
    font-size: 9px;
}

.card-heading-text[b-dvep4boxww]{
    font-weight:500;
}

.card-actions[b-dvep4boxww] {
    display: flex;
    gap: 8px;
    flex-direction: row;
    align-items: center;
}

.trending-text[b-dvep4boxww] {
    font-family: DM Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin:0;
}
/* /Components/UI/Analytics/RevenuePendingCard.razor.rz.scp.css */
.analytics-card[b-jxkvizrkm0] {
    border-radius: 4px;
    border: 1px solid rgba(4, 32, 69, 0.10);
    background: #FFF;
    padding: 16px;
    height: 100%;
}

.card-title-text[b-jxkvizrkm0] {
    font-size: 9px;
}

.card-heading-text[b-jxkvizrkm0]{
    font-weight:500;
}

.card-actions[b-jxkvizrkm0] {
    display: flex;
    gap: 8px;
    flex-direction: row;
    align-items: center;
}

.trending-text[b-jxkvizrkm0] {
    font-family: DM Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin:0;
}
/* /Components/UI/Analytics/StudentsCard.razor.rz.scp.css */
.analytics-card[b-c3ptwauhic] {
    border-radius: 4px;
    border: 1px solid rgba(4, 32, 69, 0.10);
    background: #FFF;
    padding: 16px;
    height:100%;
}

.card-title-text[b-c3ptwauhic] {
    font-size: 9px;
}

.card-heading-text[b-c3ptwauhic]{
    font-weight:500;
}

.card-actions[b-c3ptwauhic] {
    display: flex;
    gap: 8px;
    flex-direction: row;
    align-items: center;
}

.trending-text[b-c3ptwauhic] {
    font-family: DM Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin:0;
}
/* /Components/UI/Analytics/TurnoverCard.razor.rz.scp.css */
.analytics-card[b-pbzs9v2tzr] {
    border-radius: 4px;
    border: 1px solid rgba(4, 32, 69, 0.10);
    background: #FFF;
    padding: 16px;
    height: 100%;
}

.card-title-text[b-pbzs9v2tzr] {
    font-size: 9px;
}

.card-heading-text[b-pbzs9v2tzr]{
    font-weight:500;
}

.card-actions[b-pbzs9v2tzr] {
    display: flex;
    gap: 8px;
    flex-direction: row;
    align-items: center;
}

.trending-text[b-pbzs9v2tzr] {
    font-family: DM Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin:0;
}
/* /Components/UI/Avatar/NameAvatar.razor.rz.scp.css */
.avatar[b-7uatmjoa33] {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 100px;
    border: 2px solid #FFF;
    background: #908F9D;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    justify-content: center;
    height: 50px;
    width: 50px;
    overflow: hidden;
}

.avatar-text[b-7uatmjoa33] {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    margin: 0;
}
/* /Components/UI/Branches/BranchesTable.razor.rz.scp.css */
/* /Components/UI/Branches/CountriesTable.razor.rz.scp.css */
/* /Components/UI/Branches/CurrentBranch.razor.rz.scp.css */
.current-branch[b-fz5pgtg9jv] {
    background-color: #E16B16;
    padding: 4px 10px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.current-branch-arrow[b-fz5pgtg9jv] {
    background-color: #E16B16;
    border-left: 1px solid #BF5B13;
    padding: 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
/* /Components/UI/Branches/DistrictsTable.razor.rz.scp.css */
/* /Components/UI/Branches/HomeBranch.razor.rz.scp.css */
.home-branch[b-wsq6ake0ui] {
    background-color: #848484;
    padding: 4px 10px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.home-branch-arrow[b-wsq6ake0ui] {
    background-color: #848484;
    border-left: 1px solid #707070;
    padding: 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
/* /Components/UI/Branches/SelectBranch.razor.rz.scp.css */
.selected-branch[b-yu1ex90ikx] {
    display: flex;
    align-items: center;
}


.current-branch-text[b-yu1ex90ikx] {
    font-size: 12px;
}

.branch-item[b-yu1ex90ikx] {
    background: white;
    border: 2px solid #DCE1E7;
    margin-top: 2px;
    margin-bottom: 2px;
    border-radius: 4px;
    box-shadow: 0px 1px 1px 0px rgba(24, 36, 51, 0.06);
}

.branch-item-text[b-yu1ex90ikx] {
    background: #F6F8FB;
    padding: 3px 10px;
    border-radius: 4px;
}

.branch-item[b-yu1ex90ikx]  .branch-link {
    color: #182433;
    display: flex;
    gap: 8px;
    align-items: center;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    padding: 0px 16px;
}
/* /Components/UI/Branches/StatesTable.razor.rz.scp.css */
/* /Components/UI/CourseBatches/CourseBatchesTable.razor.rz.scp.css */
/* /Components/UI/Courses/CourseDetails.razor.rz.scp.css */
.course-details-tab-item[b-952ay0n6gz] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Components/UI/Courses/CourseGroupTable.razor.rz.scp.css */
/* /Components/UI/Courses/CourseItem.razor.rz.scp.css */

.course-count[b-pf9rmkergx] {
    color: #000;
    text-align: right;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
}

/* /Components/UI/Courses/CourseName.razor.rz.scp.css */
.course-text[b-yuzvrqtjay] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    justify-content: space-between;
}

.course-name-text[b-yuzvrqtjay] {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    margin:0;
}

.course-avatar[b-yuzvrqtjay] {
    display:flex;
    flex-direction:column;
    align-items:center;
    padding:10px;
    border-radius: 100px;
    border: 2px solid #FFF;
    background: #908F9D;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.course-avatar-text[b-yuzvrqtjay] {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    margin: 0;
}
/* /Components/UI/Courses/CourseTable.razor.rz.scp.css */
/* /Components/UI/CourseSubjects/CourseSubjectsTable.razor.rz.scp.css */
/* /Components/UI/CourseSubjects/UpdateCourses/UpdateCourseSubjectActions.razor.rz.scp.css */
.actions-item[b-821aqng8so] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Components/UI/CourseSubjects/UpdateCourses/UpdateCourseSubjectsTable.razor.rz.scp.css */
/* /Components/UI/Placements/CompanyTable.razor.rz.scp.css */
/* /Components/UI/Placements/PlacementTable.razor.rz.scp.css */
/* /Components/UI/Students/CourseAdditionalFeesTable.razor.rz.scp.css */
/* /Components/UI/Students/CourseInstallmentsTable.razor.rz.scp.css */
.status-item[b-baioebychd] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Components/UI/Students/CoursePaymentsTable.razor.rz.scp.css */
/* /Components/UI/Students/CourseSubjectsWithScoreTable.razor.rz.scp.css */
/* /Components/UI/Students/EnrolledCourseDetails.razor.rz.scp.css */
.course-details-tab-item[b-0ls2s4gvm0] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Components/UI/Students/EnrolledStudentPaymentsTable.razor.rz.scp.css */
/* Basic table styles */
.table[b-i9wfnpauxi] {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    border-collapse: collapse;
}

/* Add borders */
.table-bordered[b-i9wfnpauxi] {
    border: 1px solid #dee2e6;
}

/* Add stripes to rows */
.table-striped tbody tr:nth-of-type(odd)[b-i9wfnpauxi] {
    background-color: rgba(0, 0, 0, 0.05);
}

/* Hover effect */
.table-hover tbody tr:hover[b-i9wfnpauxi] {
    background-color: rgba(0, 0, 0, 0.075);
}

/* Dark header */
.thead-dark th[b-i9wfnpauxi] {
    background-color: #343a40;
    color: #fff;
    border-color: #454d55;
}

/* Border styling for cells */
.table th[b-i9wfnpauxi],
.table td[b-i9wfnpauxi] {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

/* Make first row bold */
.table thead th[b-i9wfnpauxi] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}

/* Center align text in empty row */
.text-center[b-i9wfnpauxi] {
    text-align: center;
}


.table > :not(:last-child) > :last-child > *[b-i9wfnpauxi] {
    border-bottom-color: #dee2e6 !important;
}
/* /Components/UI/Students/EnrollmentActions.razor.rz.scp.css */
.actions-item[b-h8ppkrb47z]{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:8px;
}
/* /Components/UI/Students/EnrollmentsTable.razor.rz.scp.css */
.status-item[b-38bm9943vf] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    padding:8px 10px;
}
/* /Components/UI/Students/InterestedCourseTab.razor.rz.scp.css */
.actions-item[b-qhjyu64cby] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Components/UI/Students/InterviewActions.razor.rz.scp.css */
.actions-item[b-64odxh3pv0]{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:8px;
}
/* /Components/UI/Students/InterviewActionsOfStudent.razor.rz.scp.css */
.actions-item[b-31irucmpu0]{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:8px;
}
/* /Components/UI/Students/ReceiptFileLinkTable.razor.rz.scp.css */
/* /Components/UI/Students/ReceiptsTable.razor.rz.scp.css */
/* /Components/UI/Students/StudentProfile.razor.rz.scp.css */


.add-photo-grid[b-2sidsqbddf] {
    display: grid;
    column-gap: 15px;
    row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 30px;
}

.add-photo[b-2sidsqbddf],
.added-photo[b-2sidsqbddf] {
    aspect-ratio: 1;
    width: 100%;
    aspect-ratio: 7/10;
    cursor: pointer;
    background-color: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    overflow: hidden;
    position: relative;
    border: 1px solid #e1e7f2;
}

.added-photo[b-2sidsqbddf] {
    padding: 10px;
    position: relative;
}

.add-condition:hover[b-2sidsqbddf] {
    transition: 0.3s all;
    border: 1px solid #57698b;
    background-color: #57698b02;
}

@media (min-width:768px) {

    .add-photo-grid[b-2sidsqbddf] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}

@media (min-width:1000px) {

    .add-condition-grid[b-2sidsqbddf] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }

    .add-photo-grid[b-2sidsqbddf] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
}
/* /Components/UI/Students/StudentsForEmailTable.razor.rz.scp.css */
/* /Components/UI/Students/StudentsForPlacementTable.razor.rz.scp.css */
/* /Components/UI/Students/StudentsInBatchTable.razor.rz.scp.css */
/* /Components/UI/Students/StudentsTable.razor.rz.scp.css */
/* /Components/UI/Students/StudentsWithGenderTable.razor.rz.scp.css */
/* /Components/UI/Students/StudentsWithScholarshipTable.razor.rz.scp.css */
/* /Components/UI/Students/StudentsWithStatusTable.razor.rz.scp.css */
/* /Components/UI/Students/StudentWithUsablePaymentsTable.razor.rz.scp.css */
/* Basic table styles */
.table[b-dx14ahan4o] {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    border-collapse: collapse;
}

/* Add borders */
.table-bordered[b-dx14ahan4o] {
    border: 1px solid #dee2e6;
}

/* Add stripes to rows */
.table-striped tbody tr:nth-of-type(odd)[b-dx14ahan4o] {
    background-color: rgba(0, 0, 0, 0.05);
}

/* Hover effect */
.table-hover tbody tr:hover[b-dx14ahan4o] {
    background-color: rgba(0, 0, 0, 0.075);
}

/* Dark header */
.thead-dark th[b-dx14ahan4o] {
    background-color: #343a40;
    color: #fff;
    border-color: #454d55;
}

/* Border styling for cells */
.table th[b-dx14ahan4o],
.table td[b-dx14ahan4o] {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

/* Make first row bold */
.table thead th[b-dx14ahan4o] {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}

/* Center align text in empty row */
.text-center[b-dx14ahan4o] {
    text-align: center;
}

.table > :not(:last-child) > :last-child > *[b-dx14ahan4o] {
    border-bottom-color: #dee2e6 !important;
}
/* /Components/UI/Students/Transcript.razor.rz.scp.css */
body[b-s8x4192oug] {
}
/* /Components/UI/Students/UpdateInterviewRemarks.razor.rz.scp.css */
/* /Components/UI/Students/UploadResume.razor.rz.scp.css */


.add-photo-grid[b-a3ddjfc220] {
    display: grid;
    column-gap: 15px;
    row-gap: 15px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 30px;
}

.add-photo[b-a3ddjfc220],
.added-photo[b-a3ddjfc220] {
    aspect-ratio: 1;
    width: 100%;
    aspect-ratio: 7/10;
    cursor: pointer;
    background-color: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    overflow: hidden;
    position: relative;
    border: 1px solid #e1e7f2;
}

.added-photo[b-a3ddjfc220] {
    padding: 10px;
    position: relative;
}

.add-condition:hover[b-a3ddjfc220] {
    transition: 0.3s all;
    border: 1px solid #57698b;
    background-color: #57698b02;
}

@media (min-width:768px) {

    .add-photo-grid[b-a3ddjfc220] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}

@media (min-width:1000px) {

    .add-condition-grid[b-a3ddjfc220] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }

    .add-photo-grid[b-a3ddjfc220] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
}
/* /Components/UI/Users/UsersTable.razor.rz.scp.css */
/* /Layout/LoginLayout.razor.rz.scp.css */
.page[b-ogzv78hia2] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-ogzv78hia2] {
    flex: 1;
}

.top-row[b-ogzv78hia2] {
    border-bottom: 1px solid #d6d5d5;
    border-top: 1px solid #DCE1E7;
    border-bottom: 1px solid #DCE1E7;
    background-color: #F6F8FB;
}


@media (min-width: 641px) {
    .page[b-ogzv78hia2] {
        flex-direction: row;
    }

    .sidebar[b-ogzv78hia2] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .article[b-ogzv78hia2] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

.navbar-toggler[b-ogzv78hia2] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

    .navbar-toggler:checked[b-ogzv78hia2] {
        background-color: rgba(255, 255, 255, 0.5);
    }


.nav-scrollable[b-ogzv78hia2] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-ogzv78hia2] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-ogzv78hia2] {
        display: none;
    }

    .nav-scrollable[b-ogzv78hia2] {
        /* Never collapse the sidebar for wide screens */
        display: block;
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}

.login-page[b-ogzv78hia2] {
    background: url(https://firebasestorage.googleapis.com/v0/b/merchantweb-4b14b.appspot.com/o/bg.svg?alt=media&token=ecc53879-5e62-4f20-ab25-3c2b3244479a);
    background-size: cover;
}


#blazor-error-ui[b-ogzv78hia2] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-ogzv78hia2] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-ut3jwlsh5t] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-ut3jwlsh5t] {
    flex: 1;
}

.top-row[b-ut3jwlsh5t] {
    border-bottom: 1px solid #d6d5d5;
    border-top: 1px solid #DCE1E7;
    border-bottom: 1px solid #DCE1E7;
    background-color: #F6F8FB;
}

@media(max-width:600px) {
    .top-row[b-ut3jwlsh5t] {
        padding: 10px 0px;
    }
}


@media (min-width: 641px) {
    .page[b-ut3jwlsh5t] {
        flex-direction: row;
    }

    .sidebar[b-ut3jwlsh5t] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .article[b-ut3jwlsh5t] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

.navbar-toggler[b-ut3jwlsh5t] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

    .navbar-toggler:checked[b-ut3jwlsh5t] {
        background-color: rgba(255, 255, 255, 0.5);
    }


.nav-scrollable[b-ut3jwlsh5t] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-ut3jwlsh5t] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-ut3jwlsh5t] {
        display: none;
    }

    .nav-scrollable[b-ut3jwlsh5t] {
        /* Never collapse the sidebar for wide screens */
        display: block;
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}


#blazor-error-ui[b-ut3jwlsh5t] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-ut3jwlsh5t] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }



.user-name-div[b-ut3jwlsh5t] {
    width: 70px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user-name[b-ut3jwlsh5t] {
    font-size: 13px;
    width: 100%;
}

.welcome[b-ut3jwlsh5t] {
    font-size: 10px;
}

.user-avatar[b-ut3jwlsh5t] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 4px;
    background: red;
}
/* /Layout/NavMenu.razor.rz.scp.css */

.nav-item[b-hch80a1z43] {
    cursor: pointer;
}

    .nav-item[b-hch80a1z43]  .nav-link {
        color: #182433;
        display: flex;
        gap: 8px;
        align-items: center;
        border-top: 2px solid transparent;
        border-bottom: 2px solid transparent;
        padding: 16px 16px;
    }

    .nav-item[b-hch80a1z43]  a.active {
        border-bottom: 2px solid #206BC4;
        color: #182433;
    }

    .nav-item[b-hch80a1z43]  .nav-link:hover {
        border-bottom: 2px solid #206BC466;
    }

.actions-item[b-hch80a1z43] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Pages/Branches.razor.rz.scp.css */

/* /Pages/Companies.razor.rz.scp.css */

/* /Pages/CountriesOfStudents.razor.rz.scp.css */

.course-details-tab-item[b-b4mdgcycyr] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Pages/CourseGroups.razor.rz.scp.css */

/* /Pages/Courses.razor.rz.scp.css */

/* /Pages/DitrictsOfStates.razor.rz.scp.css */

.course-details-tab-item[b-c2d7imgud6] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Pages/EditStudent.razor.rz.scp.css */
.actions-item[b-vl6374mujl] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Pages/GSTReceipts.razor.rz.scp.css */


.students-list[b-dh0dwi378v] {
    max-height: 400px;
    overflow: auto;
}


.selected-student-name[b-dh0dwi378v] {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.change-student[b-dh0dwi378v] {
    font-size: 10px;
}
/* /Pages/GSTReceiptTemplatePage.razor.rz.scp.css */
body[b-jjmwpa7ar5] {
}
/* /Pages/Home.razor.rz.scp.css */

/* /Pages/Login.razor.rz.scp.css */
.login-form[b-4k5zeygocz]{
    width:100%;
    border-radius:10px
}


@media(min-width:600px){
    .login-form[b-4k5zeygocz]{
        width:500px;
    }
}
/* /Pages/NewStudent.razor.rz.scp.css */
.actions-item[b-voqqurni6c] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Pages/Placements.razor.rz.scp.css */

/* /Pages/PlacementSingle.razor.rz.scp.css */
body[b-v3hnwe78ro] {
}
/* /Pages/Receipts.razor.rz.scp.css */

/* /Pages/SingleBatch.razor.rz.scp.css */

/* /Pages/SingleCourse.razor.rz.scp.css */
body[b-e0i9o2ovng] {
}
/* /Pages/SingleStudentInBatch.razor.rz.scp.css */
body[b-u32yiqhj8v] {
}
/* /Pages/StatesOfCountries.razor.rz.scp.css */

.course-details-tab-item[b-3txls11hq1] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
/* /Pages/Student.razor.rz.scp.css */
.actions-item[b-96dn2i7nvf] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}

/* /Pages/Students.razor.rz.scp.css */

.courses-list[b-o04oj77tg2] {
    max-height: 400px;
    overflow: auto;
}


.selected-course-name[b-o04oj77tg2] {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.change-course[b-o04oj77tg2] {
    font-size: 10px;
}
/* /Pages/StudentsBasedOnAge.razor.rz.scp.css */

.courses-list[b-ppy0pnvb84] {
    max-height: 400px;
    overflow: auto;
}


.selected-course-name[b-ppy0pnvb84] {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.change-course[b-ppy0pnvb84] {
    font-size: 10px;
}
/* /Pages/StudentsFitlerForReport.razor.rz.scp.css */

.courses-list[b-uqyiy33f1m] {
    max-height: 400px;
    overflow: auto;
}


.selected-course-name[b-uqyiy33f1m] {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.change-course[b-uqyiy33f1m] {
    font-size: 10px;
}
/* /Pages/StudentsForPlacement.razor.rz.scp.css */
/* /Pages/StudentsListForReports.razor.rz.scp.css */

.courses-list[b-67i9xi1bu9] {
    max-height: 400px;
    overflow: auto;
}


.selected-course-name[b-67i9xi1bu9] {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.change-course[b-67i9xi1bu9] {
    font-size: 10px;
}
/* /Pages/StudentsWithScholarships.razor.rz.scp.css */

.courses-list[b-zzlur1q38e] {
    max-height: 400px;
    overflow: auto;
}


.selected-course-name[b-zzlur1q38e] {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.change-course[b-zzlur1q38e] {
    font-size: 10px;
}
/* /Pages/SystemForMaintenance.razor.rz.scp.css */
.text-style[b-lus0wsd549] {
    color: #3c5f89;
}

.isactive[b-lus0wsd549] {
    border: 1px solid #00408040;
    background-color: #00408010;
}

.maintenancepage[b-lus0wsd549] {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100vh; /* Makes sure it takes the full viewport height */
    text-align: center;
    padding: 20px;
}

/* Ensures the image is responsive and centered */
.maintenance-img[b-lus0wsd549] {
    width: 30%;
    
    height: auto;
    margin-bottom: 15px; /* Adds spacing below the image */
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .maintenance-img[b-lus0wsd549] {
        width: 50%;
    }
}

@media (max-width: 480px) {
    .maintenance-img[b-lus0wsd549] {
        width: 70%;
    }

    .maintenancepage[b-lus0wsd549] {
        padding: 10px;
    }
}
/* /Pages/Users.razor.rz.scp.css */

