@import '_content/GlobalEdTech.Sis.Academics.Components/GlobalEdTech.Sis.Academics.Components.bundle.scp.css';
@import '_content/GlobalEdTech.Sis.Admissions.Components/GlobalEdTech.Sis.Admissions.Components.bundle.scp.css';
@import '_content/GlobalEdTech.Sis.StudentAccounts.Components/GlobalEdTech.Sis.StudentAccounts.Components.bundle.scp.css';
@import '_content/GlobalEdTech.Sis.SystemConfiguration.Components/GlobalEdTech.Sis.SystemConfiguration.Components.bundle.scp.css';
@import '_content/GlobalEdTech.Web.Shared/GlobalEdTech.Web.Shared.bundle.scp.css';

/* /Pages/Students/Academics/ClassScheduleReport.razor.rz.scp.css */
/* /Pages/Students/Academics/StudentAttendanceWrapper.razor.rz.scp.css */
/* /Pages/Students/Academics/StudentCourseAssociations.razor.rz.scp.css */
/* /Pages/Students/Academics/StudentCoursesWrapper.razor.rz.scp.css */
.full-bar[b-1fb24yd5fu] {
    width: 100%;
    height: 14px;
    border-color: blue;
    border-radius: 2px;
}

.course-cat-wrapper[b-1fb24yd5fu] {
    border: 1px solid rgba(0, 0, 0, 0.5);
    padding: 0.3rem;
    border-radius: 3px;
    font-size: 16px;
}

    .course-cat-wrapper.cat-disabled[b-1fb24yd5fu] {
        border: 1px solid silver;
        padding: 0.3rem;
        font-size: 16px;
    }


.course-cat-wrapper:hover[b-1fb24yd5fu] {
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 3px 3px 5px grey;
}



.x-course-cat-indicator[b-1fb24yd5fu] {
    height: 0.6rem;
    width: 0.6rem;
    line-height: 1rem;
    display: inline-block;
    margin: 0 0.25rem;
}

.course-cat-indicator.cat-planned[b-1fb24yd5fu] {
    color: #1B696F;
}


.course-cat-indicator.cat-required[b-1fb24yd5fu] {
    color: #b0493e;
}

.course-cat-indicator.cat-recommended[b-1fb24yd5fu] {
    color: #7fba00;
}

.course-cat-indicator.cat-outside[b-1fb24yd5fu] {
    color: #F8C0B0;
}

.course-cat-indicator.cat-disabled[b-1fb24yd5fu] {

    
}

.course-cat-description[b-1fb24yd5fu] {
    font-weight: 700;
}

.course-cat-description.cat-disabled[b-1fb24yd5fu] {
    font-weight: 200;
}

.available-course-section[b-1fb24yd5fu] {
    cursor: pointer;
    border-radius: 1rem;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 3px 3px 5px white;
}

.available-course-section:hover[b-1fb24yd5fu] {
    box-shadow: 3px 3px 5px grey;

}

.scheduled-course-section[b-1fb24yd5fu] {
    border-radius: 1rem;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #4557E8;
    background-color: #255698;
    color: white;
    box-shadow: 1px 1px inset white;
}

.modify-scheduled-course-header[b-1fb24yd5fu] {
    background-color: #255698;
    color: white;
}
.pending-course-section[b-1fb24yd5fu] {
    background-color: lightblue;
    color: black;
    border: 1px solid #4557E8;
    cursor: pointer;
    border-radius: 1rem;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 1px 1px inset white;
}

.pending-course-section:hover[b-1fb24yd5fu] {
    box-shadow: 1px 1px 5px grey;

}
/* /Pages/Students/Academics/StudentGradesWrapper.razor.rz.scp.css */
/* /Pages/Students/Academics/UnofficialTranscriptReportWrapper.razor.rz.scp.css */
/* /Pages/Students/Admissions/StudentApplicationWrapper.razor.rz.scp.css */
.full-bar[b-lgo178n19e] {
    width: 100%;
    height: 14px;
    border-color: blue;
    border-radius: 2px;
}

.course-cat-wrapper[b-lgo178n19e] {
    border: 1px solid rgba(0, 0, 0, 0.5);
    padding: 0.3rem;
    border-radius: 3px;
    font-size: 16px;
}

    .course-cat-wrapper.cat-disabled[b-lgo178n19e] {
        border: 1px solid silver;
        padding: 0.3rem;
        font-size: 16px;
    }


.course-cat-wrapper:hover[b-lgo178n19e] {
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 3px 3px 5px grey;
}



.x-course-cat-indicator[b-lgo178n19e] {
    height: 0.6rem;
    width: 0.6rem;
    line-height: 1rem;
    display: inline-block;
    margin: 0 0.25rem;
}

.course-cat-indicator.cat-planned[b-lgo178n19e] {
    color: #1B696F;
}


.course-cat-indicator.cat-required[b-lgo178n19e] {
    color: #b0493e;
}

.course-cat-indicator.cat-recommended[b-lgo178n19e] {
    color: #7fba00;
}

.course-cat-indicator.cat-outside[b-lgo178n19e] {
    color: #F8C0B0;
}

.course-cat-indicator.cat-disabled[b-lgo178n19e] {

    
}

.course-cat-description[b-lgo178n19e] {
    font-weight: 700;
}

.course-cat-description.cat-disabled[b-lgo178n19e] {
    font-weight: 200;
}

.available-course-section[b-lgo178n19e] {
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 3px 3px 5px white;
}

.available-course-section:hover[b-lgo178n19e] {
    box-shadow: 3px 3px 5px grey;

}

.scheduled-course-section[b-lgo178n19e] {
    border-radius: 5px;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #4557E8;
    background-color: #255698;
    color: white;
    box-shadow: 1px 1px inset white;
}

.modify-scheduled-course-header[b-lgo178n19e] {
    background-color: #255698;
    color: white;
}
.pending-course-section[b-lgo178n19e] {
    background-color: lightblue;
    color: black;
    border: 1px solid #4557E8;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 1px 1px inset white;
}

.pending-course-section:hover[b-lgo178n19e] {
    box-shadow: 1px 1px 5px grey;

}
/* /Pages/Students/Common/StudentActivitiesWrapper.razor.rz.scp.css */
.full-bar[b-yy8hd7269n] {
    width: 100%;
    height: 14px;
    border-color: blue;
    border-radius: 2px;
}

.course-cat-wrapper[b-yy8hd7269n] {
    border: 1px solid rgba(0, 0, 0, 0.5);
    padding: 0.3rem;
    border-radius: 3px;
    font-size: 16px;
}

    .course-cat-wrapper.cat-disabled[b-yy8hd7269n] {
        border: 1px solid silver;
        padding: 0.3rem;
        font-size: 16px;
    }


.course-cat-wrapper:hover[b-yy8hd7269n] {
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 3px 3px 5px grey;
}



.x-course-cat-indicator[b-yy8hd7269n] {
    height: 0.6rem;
    width: 0.6rem;
    line-height: 1rem;
    display: inline-block;
    margin: 0 0.25rem;
}

.course-cat-indicator.cat-planned[b-yy8hd7269n] {
    color: #1B696F;
}


.course-cat-indicator.cat-required[b-yy8hd7269n] {
    color: #b0493e;
}

.course-cat-indicator.cat-recommended[b-yy8hd7269n] {
    color: #7fba00;
}

.course-cat-indicator.cat-outside[b-yy8hd7269n] {
    color: #F8C0B0;
}

.course-cat-indicator.cat-disabled[b-yy8hd7269n] {

    
}

.course-cat-description[b-yy8hd7269n] {
    font-weight: 700;
}

.course-cat-description.cat-disabled[b-yy8hd7269n] {
    font-weight: 200;
}

.available-course-section[b-yy8hd7269n] {
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 3px 3px 5px white;
}

.available-course-section:hover[b-yy8hd7269n] {
    box-shadow: 3px 3px 5px grey;

}

.scheduled-course-section[b-yy8hd7269n] {
    border-radius: 5px;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #4557E8;
    background-color: #255698;
    color: white;
    box-shadow: 1px 1px inset white;
}

.modify-scheduled-course-header[b-yy8hd7269n] {
    background-color: #255698;
    color: white;
}
.pending-course-section[b-yy8hd7269n] {
    background-color: lightblue;
    color: black;
    border: 1px solid #4557E8;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 1px 1px inset white;
}

.pending-course-section:hover[b-yy8hd7269n] {
    box-shadow: 1px 1px 5px grey;

}
/* /Pages/Students/Common/StudentAdvisorListWrapper.razor.rz.scp.css */
.full-bar[b-xu3k4nbhuh] {
    width: 100%;
    height: 14px;
    border-color: blue;
    border-radius: 2px;
}

.course-cat-wrapper[b-xu3k4nbhuh] {
    border: 1px solid rgba(0, 0, 0, 0.5);
    padding: 0.3rem;
    border-radius: 3px;
    font-size: 16px;
}

    .course-cat-wrapper.cat-disabled[b-xu3k4nbhuh] {
        border: 1px solid silver;
        padding: 0.3rem;
        font-size: 16px;
    }


.course-cat-wrapper:hover[b-xu3k4nbhuh] {
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 3px 3px 5px grey;
}



.x-course-cat-indicator[b-xu3k4nbhuh] {
    height: 0.6rem;
    width: 0.6rem;
    line-height: 1rem;
    display: inline-block;
    margin: 0 0.25rem;
}

.course-cat-indicator.cat-planned[b-xu3k4nbhuh] {
    color: #1B696F;
}


.course-cat-indicator.cat-required[b-xu3k4nbhuh] {
    color: #b0493e;
}

.course-cat-indicator.cat-recommended[b-xu3k4nbhuh] {
    color: #7fba00;
}

.course-cat-indicator.cat-outside[b-xu3k4nbhuh] {
    color: #F8C0B0;
}

.course-cat-indicator.cat-disabled[b-xu3k4nbhuh] {

    
}

.course-cat-description[b-xu3k4nbhuh] {
    font-weight: 700;
}

.course-cat-description.cat-disabled[b-xu3k4nbhuh] {
    font-weight: 200;
}

.available-course-section[b-xu3k4nbhuh] {
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 3px 3px 5px white;
}

.available-course-section:hover[b-xu3k4nbhuh] {
    box-shadow: 3px 3px 5px grey;

}

.scheduled-course-section[b-xu3k4nbhuh] {
    border-radius: 5px;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #4557E8;
    background-color: #255698;
    color: white;
    box-shadow: 1px 1px inset white;
}

.modify-scheduled-course-header[b-xu3k4nbhuh] {
    background-color: #255698;
    color: white;
}
.pending-course-section[b-xu3k4nbhuh] {
    background-color: lightblue;
    color: black;
    border: 1px solid #4557E8;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 1px 1px inset white;
}

.pending-course-section:hover[b-xu3k4nbhuh] {
    box-shadow: 1px 1px 5px grey;

}
/* /Pages/Students/Common/StudentInternationalWrapper.razor.rz.scp.css */
.full-bar[b-xe8tz26uxp] {
    width: 100%;
    height: 14px;
    border-color: blue;
    border-radius: 2px;
}

.course-cat-wrapper[b-xe8tz26uxp] {
    border: 1px solid rgba(0, 0, 0, 0.5);
    padding: 0.3rem;
    border-radius: 3px;
    font-size: 16px;
}

    .course-cat-wrapper.cat-disabled[b-xe8tz26uxp] {
        border: 1px solid silver;
        padding: 0.3rem;
        font-size: 16px;
    }


.course-cat-wrapper:hover[b-xe8tz26uxp] {
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 3px 3px 5px grey;
}



.x-course-cat-indicator[b-xe8tz26uxp] {
    height: 0.6rem;
    width: 0.6rem;
    line-height: 1rem;
    display: inline-block;
    margin: 0 0.25rem;
}

.course-cat-indicator.cat-planned[b-xe8tz26uxp] {
    color: #1B696F;
}


.course-cat-indicator.cat-required[b-xe8tz26uxp] {
    color: #b0493e;
}

.course-cat-indicator.cat-recommended[b-xe8tz26uxp] {
    color: #7fba00;
}

.course-cat-indicator.cat-outside[b-xe8tz26uxp] {
    color: #F8C0B0;
}

.course-cat-indicator.cat-disabled[b-xe8tz26uxp] {

    
}

.course-cat-description[b-xe8tz26uxp] {
    font-weight: 700;
}

.course-cat-description.cat-disabled[b-xe8tz26uxp] {
    font-weight: 200;
}

.available-course-section[b-xe8tz26uxp] {
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 3px 3px 5px white;
}

.available-course-section:hover[b-xe8tz26uxp] {
    box-shadow: 3px 3px 5px grey;

}

.scheduled-course-section[b-xe8tz26uxp] {
    border-radius: 5px;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #4557E8;
    background-color: #255698;
    color: white;
    box-shadow: 1px 1px inset white;
}

.modify-scheduled-course-header[b-xe8tz26uxp] {
    background-color: #255698;
    color: white;
}
.pending-course-section[b-xe8tz26uxp] {
    background-color: lightblue;
    color: black;
    border: 1px solid #4557E8;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 1px 1px inset white;
}

.pending-course-section:hover[b-xe8tz26uxp] {
    box-shadow: 1px 1px 5px grey;

}
/* /Pages/Students/Communications/StudentEmailsWrapper.razor.rz.scp.css */
.full-bar[b-fv37aba6i7] {
    width: 100%;
    height: 14px;
    border-color: blue;
    border-radius: 2px;
}

.course-cat-wrapper[b-fv37aba6i7] {
    border: 1px solid rgba(0, 0, 0, 0.5);
    padding: 0.3rem;
    border-radius: 3px;
    font-size: 16px;
}

    .course-cat-wrapper.cat-disabled[b-fv37aba6i7] {
        border: 1px solid silver;
        padding: 0.3rem;
        font-size: 16px;
    }


.course-cat-wrapper:hover[b-fv37aba6i7] {
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 3px 3px 5px grey;
}



.x-course-cat-indicator[b-fv37aba6i7] {
    height: 0.6rem;
    width: 0.6rem;
    line-height: 1rem;
    display: inline-block;
    margin: 0 0.25rem;
}

.course-cat-indicator.cat-planned[b-fv37aba6i7] {
    color: #1B696F;
}


.course-cat-indicator.cat-required[b-fv37aba6i7] {
    color: #b0493e;
}

.course-cat-indicator.cat-recommended[b-fv37aba6i7] {
    color: #7fba00;
}

.course-cat-indicator.cat-outside[b-fv37aba6i7] {
    color: #F8C0B0;
}

.course-cat-indicator.cat-disabled[b-fv37aba6i7] {

    
}

.course-cat-description[b-fv37aba6i7] {
    font-weight: 700;
}

.course-cat-description.cat-disabled[b-fv37aba6i7] {
    font-weight: 200;
}

.available-course-section[b-fv37aba6i7] {
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 3px 3px 5px white;
}

.available-course-section:hover[b-fv37aba6i7] {
    box-shadow: 3px 3px 5px grey;

}

.scheduled-course-section[b-fv37aba6i7] {
    border-radius: 5px;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #4557E8;
    background-color: #255698;
    color: white;
    box-shadow: 1px 1px inset white;
}

.modify-scheduled-course-header[b-fv37aba6i7] {
    background-color: #255698;
    color: white;
}
.pending-course-section[b-fv37aba6i7] {
    background-color: lightblue;
    color: black;
    border: 1px solid #4557E8;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 1px 1px inset white;
}

.pending-course-section:hover[b-fv37aba6i7] {
    box-shadow: 1px 1px 5px grey;

}
/* /Pages/Students/Communications/StudentMessagesWrapper.razor.rz.scp.css */
.full-bar[b-2v3gi2mft2] {
    width: 100%;
    height: 14px;
    border-color: blue;
    border-radius: 2px;
}

.course-cat-wrapper[b-2v3gi2mft2] {
    border: 1px solid rgba(0, 0, 0, 0.5);
    padding: 0.3rem;
    border-radius: 3px;
    font-size: 16px;
}

    .course-cat-wrapper.cat-disabled[b-2v3gi2mft2] {
        border: 1px solid silver;
        padding: 0.3rem;
        font-size: 16px;
    }


.course-cat-wrapper:hover[b-2v3gi2mft2] {
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 3px 3px 5px grey;
}



.x-course-cat-indicator[b-2v3gi2mft2] {
    height: 0.6rem;
    width: 0.6rem;
    line-height: 1rem;
    display: inline-block;
    margin: 0 0.25rem;
}

.course-cat-indicator.cat-planned[b-2v3gi2mft2] {
    color: #1B696F;
}


.course-cat-indicator.cat-required[b-2v3gi2mft2] {
    color: #b0493e;
}

.course-cat-indicator.cat-recommended[b-2v3gi2mft2] {
    color: #7fba00;
}

.course-cat-indicator.cat-outside[b-2v3gi2mft2] {
    color: #F8C0B0;
}

.course-cat-indicator.cat-disabled[b-2v3gi2mft2] {

    
}

.course-cat-description[b-2v3gi2mft2] {
    font-weight: 700;
}

.course-cat-description.cat-disabled[b-2v3gi2mft2] {
    font-weight: 200;
}

.available-course-section[b-2v3gi2mft2] {
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 3px 3px 5px white;
}

.available-course-section:hover[b-2v3gi2mft2] {
    box-shadow: 3px 3px 5px grey;

}

.scheduled-course-section[b-2v3gi2mft2] {
    border-radius: 5px;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #4557E8;
    background-color: #255698;
    color: white;
    box-shadow: 1px 1px inset white;
}

.modify-scheduled-course-header[b-2v3gi2mft2] {
    background-color: #255698;
    color: white;
}
.pending-course-section[b-2v3gi2mft2] {
    background-color: lightblue;
    color: black;
    border: 1px solid #4557E8;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 1px 1px inset white;
}

.pending-course-section:hover[b-2v3gi2mft2] {
    box-shadow: 1px 1px 5px grey;

}
/* /Pages/Students/DocumentTracking/StudentDocumentDetailsWrapper.razor.rz.scp.css */
.full-bar[b-bmz5lprcx5] {
    width: 100%;
    height: 14px;
    border-color: blue;
    border-radius: 2px;
}

.course-cat-wrapper[b-bmz5lprcx5] {
    border: 1px solid rgba(0, 0, 0, 0.5);
    padding: 0.3rem;
    border-radius: 3px;
    font-size: 16px;
}

    .course-cat-wrapper.cat-disabled[b-bmz5lprcx5] {
        border: 1px solid silver;
        padding: 0.3rem;
        font-size: 16px;
    }


.course-cat-wrapper:hover[b-bmz5lprcx5] {
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 3px 3px 5px grey;
}



.x-course-cat-indicator[b-bmz5lprcx5] {
    height: 0.6rem;
    width: 0.6rem;
    line-height: 1rem;
    display: inline-block;
    margin: 0 0.25rem;
}

.course-cat-indicator.cat-planned[b-bmz5lprcx5] {
    color: #1B696F;
}


.course-cat-indicator.cat-required[b-bmz5lprcx5] {
    color: #b0493e;
}

.course-cat-indicator.cat-recommended[b-bmz5lprcx5] {
    color: #7fba00;
}

.course-cat-indicator.cat-outside[b-bmz5lprcx5] {
    color: #F8C0B0;
}

.course-cat-indicator.cat-disabled[b-bmz5lprcx5] {

    
}

.course-cat-description[b-bmz5lprcx5] {
    font-weight: 700;
}

.course-cat-description.cat-disabled[b-bmz5lprcx5] {
    font-weight: 200;
}

.available-course-section[b-bmz5lprcx5] {
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 3px 3px 5px white;
}

.available-course-section:hover[b-bmz5lprcx5] {
    box-shadow: 3px 3px 5px grey;

}

.scheduled-course-section[b-bmz5lprcx5] {
    border-radius: 5px;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #4557E8;
    background-color: #255698;
    color: white;
    box-shadow: 1px 1px inset white;
}

.modify-scheduled-course-header[b-bmz5lprcx5] {
    background-color: #255698;
    color: white;
}
.pending-course-section[b-bmz5lprcx5] {
    background-color: lightblue;
    color: black;
    border: 1px solid #4557E8;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 1px 1px inset white;
}

.pending-course-section:hover[b-bmz5lprcx5] {
    box-shadow: 1px 1px 5px grey;

}
/* /Pages/Students/DocumentTracking/StudentDocumentListWrapper.razor.rz.scp.css */
.full-bar[b-tsanz21ztj] {
    width: 100%;
    height: 14px;
    border-color: blue;
    border-radius: 2px;
}

.course-cat-wrapper[b-tsanz21ztj] {
    border: 1px solid rgba(0, 0, 0, 0.5);
    padding: 0.3rem;
    border-radius: 3px;
    font-size: 16px;
}

    .course-cat-wrapper.cat-disabled[b-tsanz21ztj] {
        border: 1px solid silver;
        padding: 0.3rem;
        font-size: 16px;
    }


.course-cat-wrapper:hover[b-tsanz21ztj] {
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 3px 3px 5px grey;
}



.x-course-cat-indicator[b-tsanz21ztj] {
    height: 0.6rem;
    width: 0.6rem;
    line-height: 1rem;
    display: inline-block;
    margin: 0 0.25rem;
}

.course-cat-indicator.cat-planned[b-tsanz21ztj] {
    color: #1B696F;
}


.course-cat-indicator.cat-required[b-tsanz21ztj] {
    color: #b0493e;
}

.course-cat-indicator.cat-recommended[b-tsanz21ztj] {
    color: #7fba00;
}

.course-cat-indicator.cat-outside[b-tsanz21ztj] {
    color: #F8C0B0;
}

.course-cat-indicator.cat-disabled[b-tsanz21ztj] {

    
}

.course-cat-description[b-tsanz21ztj] {
    font-weight: 700;
}

.course-cat-description.cat-disabled[b-tsanz21ztj] {
    font-weight: 200;
}

.available-course-section[b-tsanz21ztj] {
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 3px 3px 5px white;
}

.available-course-section:hover[b-tsanz21ztj] {
    box-shadow: 3px 3px 5px grey;

}

.scheduled-course-section[b-tsanz21ztj] {
    border-radius: 5px;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #4557E8;
    background-color: #255698;
    color: white;
    box-shadow: 1px 1px inset white;
}

.modify-scheduled-course-header[b-tsanz21ztj] {
    background-color: #255698;
    color: white;
}
.pending-course-section[b-tsanz21ztj] {
    background-color: lightblue;
    color: black;
    border: 1px solid #4557E8;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    border: 1px solid silver;
    box-shadow: 1px 1px inset white;
}

.pending-course-section:hover[b-tsanz21ztj] {
    box-shadow: 1px 1px 5px grey;

}
/* /Pages/Students/StudentAccounts/AccountStatement.razor.rz.scp.css */
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-3fppxofufv] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-3fppxofufv] {
    flex: 1;
}

.sidebar[b-3fppxofufv] {
    background-color: #333333;
}

.top-row[b-3fppxofufv] {
    background-color: #f7f7f7;
    border-bottom: 1px solid darkblue;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-3fppxofufv]  a, .top-row .btn-link[b-3fppxofufv] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-3fppxofufv] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-3fppxofufv] {
        display: none;
    }

    .top-row.auth[b-3fppxofufv] {
        justify-content: space-between;
    }

    .top-row a[b-3fppxofufv], .top-row .btn-link[b-3fppxofufv] {
        margin-left: 0;
    }
}

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

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

    .smallsidebar[b-3fppxofufv] {
        width: 60px;
        height: 100vh;
        position: sticky;
        top: 0;
    }
    .top-row[b-3fppxofufv] {
        position: sticky;
        top: 0;
        z-index: 9999998;
    }

    .main > div[b-3fppxofufv] {
        padding-left: 0rem;
        padding-right: 1.5rem !important;
    }

    .smallsidebar[b-3fppxofufv] {
        background-color: #091e38;
    }
        .smallsidebar .navbar-brand[b-3fppxofufv] {
            font-size: 1.1rem;
        }
    
        .smallsidebar .oi[b-3fppxofufv] {
            width: 1rem;
            font-size: 1.1rem;
            vertical-align: text-top;
            top: -2px;
        }
    
        .smallsidebar .fa[b-3fppxofufv] {
            width: 1rem;
            font-size: 1.1rem;
            vertical-align: text-top;
            top: -2px;
        }
    
        .smallsidebar .nav-item[b-3fppxofufv] {
            font-size: 0.9rem;
            padding-bottom: 0.5rem;
        }
    
            .smallsidebar .nav-item:first-of-type[b-3fppxofufv] {
                padding-top: 1rem;
            }
    
            .smallsidebar .nav-item:last-of-type[b-3fppxofufv] {
                padding-bottom: 1rem;
            }
    
            .smallsidebar .nav-item a[b-3fppxofufv] {
                color: #d7d7d7;
                border-radius: 4px;
                height: 3rem;
                display: flex;
                align-items: center;
                line-height: 3rem;
            }
    
                .smallsidebar .nav-item a.active[b-3fppxofufv] {
                    background-color: rgba(255,255,255,0.25);
                    color: white;
                }
    
                .smallsidebar .nav-item a:hover[b-3fppxofufv] {
                    background-color: rgba(255,255,255,0.1);
                    color: white;
                }
    
            .smallsidebar .nav-item div[b-3fppxofufv] {
                color: #d7d7d7;
                border-radius: 4px;
                height: 3rem;
                display: flex;
                font-weight: lighter;
                align-items: center;
                line-height: 3rem;
            }
    
        .smallsidebar > div ul li a label[b-3fppxofufv] {
            display: none;
        }
    
        .smallsidebar > div ul li span img[b-3fppxofufv] {
            display: none;
        }
    
        .smallsidebar > div span img.logoImage[b-3fppxofufv] {
            content: url("/logo-light blue-pic-only-210.png");
        }
    

}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-43ljzqg8sd] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-43ljzqg8sd] {
    height: 3.5rem;
    background-color: #333333;
}

.navbar-brand[b-43ljzqg8sd] {
    font-size: 1.1rem;
}

.oi[b-43ljzqg8sd] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.fa[b-43ljzqg8sd] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-43ljzqg8sd] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-43ljzqg8sd] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-43ljzqg8sd] {
        padding-bottom: 1rem;
    }

    .nav-item[b-43ljzqg8sd]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-43ljzqg8sd]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-43ljzqg8sd]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

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

    .collapse[b-43ljzqg8sd] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}


    .k-drawer-content[b-43ljzqg8sd] {
        padding: 25px;
        font-size: 18px;

    }

    .k-drawer-wrapper[b-43ljzqg8sd] {
        width: 250px !important;
    }
    .k-drawer-container[b-43ljzqg8sd] {
        position: relative;
        width: 100%;
        height: 95%;

    }
    .k-drawer-item.k-state-selected[b-43ljzqg8sd] {
        text-indent: 0.6rem;
        color: #ffffff;
        background-color: #4b5f80 !important;
        border-right: solid 5px #0000ff;
    }

    .k-drawer-item[b-43ljzqg8sd] {
        padding-left: 0rem;
        padding-right: 0rem;
        padding-inline-start: 0rem;
    }
    .k-drawer[b-43ljzqg8sd] {
        background-color: #333333;
        border-color: #091e38;
    }

    .k-drawer .k-drawer-item[b-43ljzqg8sd] {
        white-space: nowrap;
        overflow: hidden;
    }

    .k-drawer .k-drawer-item:hover[b-43ljzqg8sd] {
        background-color: #091e18;
        color: white;
    }

    li.k-drawer-item a[b-43ljzqg8sd] {
        color: white;
        text-decoration: none;
    }

    .k-level-0[b-43ljzqg8sd] {
        color: white;
        text-indent: 0.5rem;
    }

    .k-level-1[b-43ljzqg8sd] {
        @* padding-left: 20px; *@
        color: white;
        width: 100%;
        background-color: #2f3d54;
        text-indent: 0.6rem
    }

    .k-level-1.k-state-selected[b-43ljzqg8sd] {
        color: #ffffff;
        background-color: #4b5f80 !important;
        
    }

    .k-level-1:hover[b-43ljzqg8sd] {
        background-color: #091e18;
    }
    .green-icon[b-43ljzqg8sd] {
        color: lightgreen;
    }
    .blue-icon[b-43ljzqg8sd] {
        color: #2eb5f0;
    }
    .purple-icon[b-43ljzqg8sd] {
        color: #975aed;
    }
    .orange-icon[b-43ljzqg8sd] {
        color: #e68230;
    }
    .cyan-icon[b-43ljzqg8sd] {
        color: #0ee2e6;
    }
    .yellow-icon[b-43ljzqg8sd] {
        color: #ced10d;
    }
    .red-icon[b-43ljzqg8sd] {
        color: lightcoral;
    }
    .lime-icon[b-43ljzqg8sd] {
        color: #99b551;
    }
    .white-icon[b-43ljzqg8sd] {
        color: silver;
    }

    .large-white-icon[b-43ljzqg8sd] {
        color: white; font-size: 20px;
    }
    
/* /Shared/SearchMenu.razor.rz.scp.css */
.navbar-toggler[b-bb5yawyjnr] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-bb5yawyjnr] {
    height: 3.5rem;
    background-color: #333333;
}

.navbar-brand[b-bb5yawyjnr] {
    font-size: 1.1rem;
}

.oi[b-bb5yawyjnr] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.fa[b-bb5yawyjnr] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-bb5yawyjnr] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-bb5yawyjnr] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-bb5yawyjnr] {
        padding-bottom: 1rem;
    }

    .nav-item[b-bb5yawyjnr]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-bb5yawyjnr]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-bb5yawyjnr]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

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

    .collapse[b-bb5yawyjnr] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}


    .k-drawer-content[b-bb5yawyjnr] {
        padding: 25px;
        font-size: 18px;

    }

    .k-drawer-wrapper[b-bb5yawyjnr] {
        width: 250px !important;
    }
    .k-drawer-container[b-bb5yawyjnr] {
        position: relative;
        width: 100%;
        height: 95%;

    }
    .k-drawer-item.k-state-selected[b-bb5yawyjnr] {
        text-indent: 0.6rem;
        color: #ffffff;
        background-color: #4b5f80 !important;
        border-right: solid 5px #0000ff;
    }

    .k-drawer-item[b-bb5yawyjnr] {
        padding-left: 0rem;
        padding-right: 0rem;
        padding-inline-start: 0rem;
    }
    .k-drawer[b-bb5yawyjnr] {
        background-color: #333333;
        border-color: #091e38;
    }

    .k-drawer .k-drawer-item[b-bb5yawyjnr] {
        white-space: nowrap;
        overflow: hidden;
    }

    .k-drawer .k-drawer-item:hover[b-bb5yawyjnr] {
        background-color: #091e18;
        color: white;
    }

    li.k-drawer-item a[b-bb5yawyjnr] {
        color: white;
        text-decoration: none;
    }

    .k-level-0[b-bb5yawyjnr] {
        color: white;
        text-indent: 0.5rem;
    }

    .k-level-1[b-bb5yawyjnr] {
        @* padding-left: 20px; *@
        color: white;
        width: 100%;
        background-color: #2f3d54;
        text-indent: 0.6rem
    }

    .k-level-1.k-state-selected[b-bb5yawyjnr] {
        color: #ffffff;
        background-color: #4b5f80 !important;
        
    }

    .k-level-1:hover[b-bb5yawyjnr] {
        background-color: #091e18;
    }
    .green-icon[b-bb5yawyjnr] {
        color: lightgreen;
    }
    .blue-icon[b-bb5yawyjnr] {
        color: #2eb5f0;
    }
    .purple-icon[b-bb5yawyjnr] {
        color: #975aed;
    }
    .orange-icon[b-bb5yawyjnr] {
        color: #e68230;
    }
    .cyan-icon[b-bb5yawyjnr] {
        color: #0ee2e6;
    }
    .yellow-icon[b-bb5yawyjnr] {
        color: #ced10d;
    }
    .red-icon[b-bb5yawyjnr] {
        color: lightcoral;
    }
    .lime-icon[b-bb5yawyjnr] {
        color: #99b551;
    }
    .white-icon[b-bb5yawyjnr] {
        color: silver;
    }

    .large-white-icon[b-bb5yawyjnr] {
        color: white; font-size: 20px;
    }
    
