:root{--primary-color:#78bcb8;--primary-hovor-color:#5eafab;--placeholder-color:#d9d9d9;--link-color:#61dafb;--navbar-background-color:#0f0f10;--information-card-button-color:#77b1af;--form-error-color:#e1774f;--form-input-border-color:#616162;--dropdown-menu-background-color:#5f5f5f;--dropdown-item-background-color:#525252;--sidebar-background-color:#1e1e1e;--content-background-color:#161618;--modal-content-background-color:#3a3838;--information-card-background-color:#1d1d1f;--student-status-edit-modal-background-color:#25272b;--table-border-color:#dee2e6;--brand-regular:#5fc4b8;--brand-regular-hover:#b8fff7;--brand-regular-active:rgba(184,255,247,0.30196078431372547);--brand-regular-disabled:rgba(95,196,184,0.30196078431372547);--brand-light:#c7f6f0;--brand-medium:#33a19b;--brand-dark:#0a2a2d;--brand-dark-hover:#0f3e43;--brand-dark-active:rgba(15,62,67,0.30196078431372547);--brand-dark-disabled:rgba(10,42,45,0.30196078431372547);--text-primary:#fff;--text-primary-off:#d6e7e7;--text-secondary:#b1bfc5;--text-tertiary:#c9d4de;--text-dark:#161618;--text-dark-off:#98a4ae;--sub-text-primary:#c1cfd9;--sub-text-secondary:#ccd4d8;--canvas-dark:#000;--canvas-dark-off:#2c2e32;--canvas-primary:#161618;--canvas-secondary:#1d1d1f;--canvas-tertiary:#101011;--black-primary:#121212;--black-secondary:#1d1d1f;--black-tertiary:#0d0d0f;--black-quaternary:#0f0f11;--gray-primary:#25272b;--gray-secondary:#33373e;--gray-tertiary:#262629;--input-primary:rgba(0,0,0,0.30196078431372547);--shadow-primary:rgba(0,0,0,0.4823529411764706);--border-primary:hsla(0,0%,100%,0.30196078431372547);--border-secondary:#5b6067;--border-tertiary:#606060;--warning-bg:#342215;--warning-color:#fb5;--error-bg:#2e141c;--error-color:#e1774f;--info-bg:#191631;--info-color:#969bff;--link-font-size:0.81rem;--input-font-size:0.875rem;--content-font-size:1.125rem;--header-font-size:1.5rem;--content-font-weight:300;--link-font-weight:400;--bold-font-weight:bold}body{margin:0;font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.btn-primary,.btn-primary.disabled,.btn-primary:disabled{color:#fff;color:var(--text-primary);background-color:#5fc4b8;background-color:var(--brand-regular);border-color:#5fc4b8;border-color:var(--brand-regular)}.btn-primary:hover{color:#fff;color:var(--text-primary);background-color:#b8fff7;background-color:var(--brand-regular-hover);border-color:#b8fff7;border-color:var(--brand-regular-hover)}.modal button{border-radius:0}.dropdown .dropdown-menu{background-color:#25272b;background-color:var(--gray-primary)}.dropdown .dropdown-item{color:var(--white)}.dropdown .dropdown-item:focus,.dropdown .dropdown-item:hover{background-color:#33373e;background-color:var(--gray-secondary);outline:0}.modal .modal-header .close{color:var(--white)}.modal .modal-content{background:#25272b;background:var(--gray-primary);color:var(--white)}.dropdown .dropdown-toggle{min-width:160px;text-align:left}.table-wrapper #formGroupPagination{margin:0 4px}.table-wrapper .controlRow__root{margin:15px 0}.Toastify__toast-container{width:300px!important;--toastify-font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.toastContainer{background:#25272b!important;background:var(--gray-primary)!important;box-shadow:0 4px 20px rgba(0,0,0,.4823529411764706)!important;box-shadow:0 4px 20px var(--shadow-primary)!important;border-radius:5px;padding:24px!important;color:#fff!important;color:var(--text-primary)!important;cursor:revert!important}.Toastify__toast-body{padding:0!important}.Toastify__toast-body>div{width:100%}.toastContainer .Toastify__close-button{color:#fff;color:var(--text-primary);opacity:1}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-link{color:var(--link-color)}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:Lato;src:url(/static/media/Lato-Regular.2d36b1a9.ttf)}.table thead td{min-width:130px;vertical-align:middle;text-transform:uppercase}.table tbody tr td{font-size:var(--content-font-size);font-weight:var(--content-font-weight)}.table-wrapper{text-align:start;font-weight:var(--bold-font-weight)}.table{border:1px solid var(--table-border-color);color:var(--white);display:block;border-collapse:separate;border-spacing:unset;max-height:70vh;overflow-x:auto}.table td{padding:4px;border:1px solid #585859}.reset-student-progress-wrapper{padding:15px}.reset-student-progress-wrapper .form-wrapper{border:1px solid rgba(230,229,226,.30980392156862746);padding:20px}#student-identifier,.select-button{border-radius:5;font-size:var(--input-font-size);width:400px}.select-button{color:#000}#student-identifier::-webkit-input-placeholder{color:grey!important}#student-identifier:-ms-input-placeholder{color:grey!important}#student-identifier::placeholder{color:grey!important}.error-text{text-align:center;color:var(--danger)}.reset-student-progress-wrapper .btn-primary.disabled:hover{background-color:var(--secondary);border-color:var(--secondary);color:var(--white)}.btn-wrapper.ok-btn{justify-content:center!important}.grade-report-chart{background:var(--content-background-color);color:var(--white);width:100%;height:100%;padding:15px}.grade-report-chart-header{display:flex;justify-content:space-between;margin-bottom:10px}.grade-report-dropdowns{display:flex}.grade-report-chart-header p{font-size:22px;color:#fff;line-height:26px}.information-card-container{margin-bottom:77px;display:flex}.grade-report-chart-header button{margin-left:28px}.grade-report-chart-content{margin-bottom:40px;margin-left:16px}.grade-report-chart-tooltip{width:100%!important;border:1px solid #ccc;background-color:#000;padding:10px}.grade-report-chart-tooltip-label{font-weight:700;width:100%!important}.grade-report-chart-tooltip-label,.grade-report-chart-tooltip-value{font-size:17px;color:#d3d3d3;margin-bottom:0;margin-top:0}.grade-report-color-code{display:flex;margin-left:80px}.grade-report-color-code div{display:flex;align-items:center}.grade-report-color-code-student{margin-right:40px}.grade-report-color-code-title{color:#d3d3d3;font-size:18px;margin-right:15px;margin-bottom:0;margin-top:0}.grade-report-color-code-box{height:20px;width:40px}.grade-report-color-code-box.brand-teal{background-color:#77bbb5}.grade-report-color-code-box.brand-grey{background-color:grey}.grade-report-bottom-bar{display:flex;margin-top:-70px}p.quiz-exam-text{display:flex;color:#d3d3d3;width:50%;justify-content:center;font-size:22px;margin-top:10.83px}@media screen and (max-width:700px){.grade-report-bottom-bar{flex-direction:column-reverse}p.quiz-exam-text{align-self:center;margin-left:50px}}.notes-collapse{flex:3 1;font-weight:700;font-size:16px;color:#fff;margin:18px 0}.notes-collapse>span{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:16px!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#89969f;margin-bottom:6px}.notes-collapse>span button{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.notes-collapse span.question-details{font-weight:700}button.btn-custom.btn-tertiary.for-note{width:168px}.change-note-modal__container{width:579px;height:667px;background:#1d1d1f;border-radius:5px;overflow:hidden;padding:0}.change-note-modal__container .change-note-modal__header{height:76.06px;display:flex;justify-content:space-between;align-items:center;background-color:#25272b;border-radius:5px 5px 0 0;padding:0 2.0625em}.change-note-modal__container .change-note-modal__header>span{font-family:Lato;font-style:normal;font-weight:400;font-size:18px;line-height:22px}.change-note-modal__container .close-icon{font-size:18px;color:#737880;font-weight:100!important;cursor:pointer}.change-note-modal__container .changes-notes{width:99%;height:567.9px;overflow-y:scroll;scrollbar-color:red;scrollbar-width:thin;padding:1.975em 0 0 2.125em;box-sizing:border-box}.change-note-modal__container .changes-notes::-webkit-scrollbar{width:10px;background:none}.change-note-modal__container .changes-notes::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:5px;height:30px}.change-note-modal__container .note-li{display:flex;flex-direction:column;margin-bottom:30.3px}.change-note-modal__container .note-li>span:first-child{line-height:15px;margin-bottom:8.87px}.change-note-modal__container .note-li>span:nth-child(2){font-style:normal;font-weight:700;font-size:16px;line-height:22px!important;margin:3px 0}.change-note-modal__container button.btn-custom.btn-tertiary.for-note{text-align:unset;align-self:unset}@media screen and (max-width:700px){.change-note-modal__container{width:98%;height:80vh}}.grade-detail{height:100vh}.admin-home{display:flex;width:12em;padding-top:1em;padding-left:2em;font-family:Lato;font-style:normal;font-size:14px;line-height:17px;color:#77b1af}.admin-home,.edit-email-button{cursor:pointer;font-weight:700;letter-spacing:1px;text-transform:uppercase}.edit-email-button{margin-left:24px;color:var(--information-card-button-color)}.admin-home p{margin-left:10px}.heading-info{display:flex;flex-direction:row;justify-content:space-between;padding:2em .9em 0 2em;margin-bottom:16px}.student-name{font-size:2rem;font-weight:300!important}.student-active{font-size:18px;line-height:22px;color:#89969f;align-self:flex-end}.student-container{display:flex;width:100%;height:auto;padding:1em 1em 1em 1.8em}.student-info-constainer{display:flex;width:100%;padding-top:2em;padding-bottom:2em;border-bottom:2px solid #202124;border-top:2px solid #202124}.note,.student-info{display:flex;flex:1 1}.student-info{flex-direction:column}.student-info__item{display:flex}.student-info span{line-height:22px;font-size:18px;margin-bottom:12px}.email_address,.preferred_name{margin-left:31.38px}.email_address,.preferred_name,.student_id{font-family:Lato;font-style:normal;font-weight:700;color:#fff}.student_id{margin-left:72px}.email_address{color:#77b1af;margin-left:47.38px}.note{flex-direction:column}.note p{line-height:1.2em;font-family:Lato}.chart-container{padding:1em}@media screen and (max-width:700px){.student-info-constainer{flex-direction:column;padding-top:1em;padding-bottom:1em}.note{padding-left:0}.student-container{padding-left:1em}.student-info p:first-child{margin-left:1em!important}.heading-info{display:flex;flex-direction:column;text-align:start}.student-active{align-self:flex-start}.student-info__item{display:flex;flex-direction:column}.email_address,.preferred_name{margin-left:0}.student-info span{margin-bottom:0}}.learning-wrapper{position:relative}.learning{display:grid;grid-template-areas:"scores practice" "edit edit";grid-template-columns:repeat(2,1fr);grid-row-gap:2em;margin-bottom:2em}.learning-section:first-child{grid-area:scores}.learning-section:nth-child(2){grid-area:practice}.learning-section:nth-child(3){grid-area:edit;display:flex;flex-direction:column;flex:1 1}.learning-section .title{font-style:normal;font-weight:700;font-size:14px;line-height:14px;display:flex;align-items:center;letter-spacing:1px;text-transform:uppercase;color:#89969f}.section-data-item{display:flex;flex-direction:row;font-weight:400;font-size:16px;line-height:16px;letter-spacing:-.017em;color:#fff}.section-data-quiz{margin:20px 20px 0 0;min-width:40px}.section-data-quiz:nth-child(2){font-weight:700}.section-data-progress{margin:20px 20px 0 0;min-width:150px}.section-data-progress:last-child{font-weight:700}.section-data-quiz__edit,.section-data-quiz__view-submission{display:flex;align-content:center;margin:20px 10px 0 0;font-size:14px;line-height:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#77b1af;cursor:pointer}.section-data-quiz__view-submission>img{margin-left:8px}.section-data-quiz__view{font-size:14px;line-height:17px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#77b1af;cursor:pointer}.change-item{display:flex;margin-top:1em}.change-item__date{margin-right:5%;font-weight:400;font-size:16px;line-height:22px;color:#fff;width:130px}.change-item__date>span{display:block}.change-item__data{display:block;width:100%;font-weight:700;font-size:16px;line-height:22px;letter-spacing:-.017em;color:#fff;margin:12px 0 14px}.change-item__data>span{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#89969f;margin-bottom:6px}.change-item__data>span:first-child{margin-top:8px;font-weight:700}.change-item__data>span:nth-child(2){display:flex;margin-bottom:6px!important}.changed__Section{line-height:22px}.note__span{width:60vw;margin-bottom:17px!important}@media screen and (max-width:700px){.learning{display:flex;flex-direction:column;flex:1 1;justify-content:space-between;height:100%}.learning-section{flex:1 1;margin-bottom:3em}.section-data-quiz__edit{margin:20px 10px 0 0}.section-data-quiz:last-child{font-weight:700}}.edit-grade-wrapper{padding:36px;width:514px}.edit-grade-wrapper span:first-child{font-size:18px;font-weight:700;line-height:22px;display:flex;align-items:center;margin-bottom:24px;color:#fff}.section-title{font-weight:700;font-size:16px;line-height:19px;display:flex;align-items:center;margin-bottom:12px;margin-top:24px;color:#89969f}.sectionError{margin-bottom:6px}.correct div{display:inline-block;color:#77b1af!important}.questionStatus{margin-bottom:12px;line-height:19px}.questionStatus div{display:inline;font-weight:700;color:#e1774f}.container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;padding-left:24px;cursor:pointer;line-height:19px;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:0}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:2px;left:0;width:16px;height:16px;border:3px solid #89969f;box-sizing:border-box;border-radius:16px}.container:hover input~.checkmark{background-color:#89969f}.container input:checked~.checkmark{background-color:#77b1af;border:3px solid #77b1af}.form__modal{line-height:19px;margin-bottom:24px}.form-group__modal,.form div{width:100%}.text-area{width:100%;background:#1d1d1f;border:1px solid hsla(0,0%,100%,.3);box-sizing:border-box;border-radius:5px;padding:6px;resize:none;outline:none;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff;margin-bottom:12px}.text-area:focus{border-color:#5fc4b8}.text-area-error{border:1px solid #e1774f;width:100%;background:#1d1d1f;box-sizing:border-box;border-radius:5px;padding:16px;resize:none;outline:none;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff;margin-bottom:24px}.buttons{display:flex;margin:0 36px 36px 24px;justify-content:flex-start}.buttons .button{margin-left:12px}.text-error{font-size:18px;line-height:22px;color:#e1774f;margin-bottom:12px}.table-grid-body{display:grid;grid-template-columns:10% repeat(4,1fr);border-left:3px solid transparent;cursor:pointer;border-top:1px solid #2b2d31}.table-grid-body>.header{display:none}.table-grid,.table-grid-body{display:grid;grid-template-columns:10% repeat(4,1fr);border-bottom:1px solid #2b2d31}.cohort-grid,.cohort-table-grid-body{grid-template-columns:10% repeat(5,1fr)}.course-name{justify-content:start;padding-left:40px!important}.table-grid-body>span{font-weight:700;font-size:16px;line-height:16px;display:flex;color:#fff;padding:20px 0;position:relative}.table-grid-body span:nth-child(2){font-weight:400}.table-grid-body:hover{background:#1d1d1f;border-bottom:none!important}.details-tr-expanded{overflow:hidden;width:100%;border-left:3px solid #77b1af;-webkit-animation:opacityOn 1s;animation:opacityOn 1s;border-bottom:1px solid #2b2d31;padding:20px 0 20px 10%;grid-column-start:1;grid-column-end:7}.expand-btn,.expand-btn-expanded{position:absolute;width:24px;height:24px;border:2px solid #77b1af;box-sizing:border-box;top:50%;left:50%;border-radius:5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.expand-btn-expanded:before,.expand-btn:before{width:12.86px;height:0}.expand-btn-expanded:before,.expand-btn:after,.expand-btn:before{content:"";position:absolute;top:50%;left:50%;border-radius:5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #77b1af}.expand-btn:after{height:12.86px;width:0;transition:all .2s ease-out}.expand-btn-expanded:after{content:"";position:absolute;height:12.86px;width:0;top:50%;left:50%;border-radius:5px;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);border:1px solid #77b1af;transition:all .2s ease-in}@-webkit-keyframes opacityOn{0%{opacity:0;padding:20px 0 20px 10%;max-height:0}to{opacity:1;padding:20px 0 20px 10%;max-height:500px}}@keyframes opacityOn{0%{opacity:0;padding:20px 0 20px 10%;max-height:0}to{opacity:1;padding:20px 0 20px 10%;max-height:500px}}@media screen and (max-width:700px){.cohort-text{justify-content:start}.course-name{padding-left:0!important}.table-grid{display:none}.table-grid-body{display:grid;grid-template-columns:60% 40%;border-bottom:1px solid #2b2d31;padding-bottom:1em}.table-grid-body>span{line-height:16px;padding:20px 0}.table-grid-body span:first-child{order:0;display:flex;justify-content:flex-end;padding-right:20px}.table-grid-body span:nth-child(2){order:-1;margin-left:2.6em;display:flex}.section-container{display:inline!important;line-height:24px!important;height:auto!important;padding:0!important;margin-top:1em}.button-container{line-height:24px!important;align-content:center;margin-top:.5em}.expand-btn,.expand-btn-expanded{position:relative;width:24px;height:24px;border:2px solid #77b1af;box-sizing:border-box;border-radius:5px;top:0;left:0;-webkit-transform:translateY(-12px);transform:translateY(-12px);cursor:pointer}.table-grid-body>.header{padding-left:3em;font-weight:700;font-size:14px;display:flex;letter-spacing:1px;text-transform:uppercase;color:#89969f!important}.table-grid-body>span{font-weight:700;font-size:16px;line-height:24px;display:flex;color:#fff;position:relative;height:.1em}}.table-grid>span{font-weight:700;font-size:14px;line-height:16px;display:flex;align-items:flex-end;letter-spacing:1px;text-transform:uppercase;color:#89969f;border-bottom:1px solid #fff;padding:20px 0}.table,.table .bodyCell,.table thead th,table tbody.tableBody{border-color:#585859}.table thead th{border-width:1px}.expanded{background:#1d1d1f;border-bottom:none!important;border-left:3px solid #77b1af}@media screen and (max-width:700px){.table-grid{display:none}}.clone-student-page__container{padding:15px}.editable-container{height:100vh;width:100%;display:flex;flex-direction:column}.edit-back{display:flex;width:20em;padding-top:1em;padding-left:2em;cursor:pointer;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:17px;letter-spacing:1px;text-transform:uppercase;color:#77b1af}svg.svg-inline--fa.fa-angle-left.fa-w-8{margin-top:2px}.edit-back p{margin-left:10px;font-family:Lato}.edit-student-info{width:100%;text-align:center;line-height:22px;padding:2em}.edit-student-info p.student-name-back{font-style:normal;font-size:14px;color:#77b1af;letter-spacing:1px;padding:0;font-weight:700!important}.edit-student-info p.student-name-title{color:#89969f}.edit-student-info p.student-name-title,.edit-student-info p:nth-child(2){font-style:normal;font-size:18px;letter-spacing:1px}.edit-student-info p:nth-child(3){font-size:22px!important;line-height:26px}.grades-list-container{display:flex;flex-direction:column;padding:1em}div.li-list{display:flex;width:100%;justify-content:space-between;height:inherit}div.li-list p{font-size:18px;padding:.6em 0 0}div.li-list p:first-child{flex:.2 1;text-align:center;text-align:left;line-height:22px;letter-spacing:1px}div.li-list p:nth-child(2){flex:2 1;line-height:22px;padding-left:.5em;font-weight:700!important;letter-spacing:1px}.li-list{border-top:2px solid #202124}div.grades-list-container .li-list-wrapper:last-child{border-bottom:1px solid hsla(0,0%,100%,.1)}.changes-list{margin-bottom:24px}.changes-item{font-weight:700;font-size:18px;line-height:24px;color:#89969f}.changes-item:nth-child(2) span:nth-child(2){font-weight:700;font-size:18px;line-height:24px;color:#77b1af;text-decoration:underline}.changes-item span{font-weight:400;font-size:18px;line-height:24px;color:#89969f;margin-right:10px}.changes-item a{font-weight:700;font-size:18px;line-height:24px;color:#77b1af;text-decoration:underline}.grader-wrapper{width:100%;height:auto;justify-content:space-between}.grader-wrapper,.score-container{display:flex;flex-direction:column}.score-container{align-items:center;justify-content:space-around;padding:3em}.score-container p{line-height:25px;font-family:Lato}.score-container p:first-child{font-size:18px;line-height:22px}.score-container p:nth-child(2){font-size:22px;line-height:26px}.btn-wrapper{justify-content:center!important;min-width:318px;grid-gap:12px;gap:12px;margin-top:10px}.btn-custom.btn-primary.commit-btn{font-size:13px;line-height:16px}.confirmation-modal-wrapper{font-size:18px;line-height:26px;width:450px;min-height:203px;padding:23px 47px;text-align:center;flex-direction:column}.changes-row,.confirmation-modal-wrapper{display:flex;justify-content:space-between}.remove-btn{height:23px!important}@media screen and (max-width:700px){.edit-student-info p:nth-child(2){font-size:16px}.edit-student-info p:nth-child(3){font-size:20px}}.date-section{display:flex;flex-direction:column}.cohort-container{display:flex;width:100%;height:auto;padding:0 1em 0 1.8em}.cohort-info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:24px 0 48px 24px}.info-container-margin{padding-top:48px;padding-bottom:60px;border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary)}p.course-info-url{margin-bottom:4px}.student-info.cohort-detail{display:flex;flex-direction:row}.student-info.cohort-detail .timestamp{padding-left:5em}.btn-wrapper{display:flex;justify-content:space-between!important;padding-right:.4em}.btn-wrapper h3{cursor:unset}.btn-wrapper h3 p{cursor:pointer}a.course-info-url{color:var(--text-primary)}.btn-custom.btn-tertiary.detail-btn{justify-self:center;height:100%;cursor:pointer;color:var(--brand-regular)}.end-buttons{display:flex;flex-direction:row;width:18em;margin-right:31px}.btn-enable-disable{width:9em}.btn-enable-disable .fa-spinner{margin:2px auto auto}.btn-enable-disable p{margin-left:10px}svg.svg-inline--fa.fa-toggle-off,svg.svg-inline--fa.fa-toggle-on{font-size:17px}.btn-wrapper.cohort-back-btn h3{margin:0 0 15px 4px}.end-buttons-mob{display:none}.color--teal{color:var(--brand-regular)!important}@media screen and (max-width:820px){.cohort-container{padding:19px 24px 24px}.info-container-margin{padding:36px 0}.btn-custom.btn-tertiary.detail-btn{justify-self:end;margin-right:20px}.student_id.cohort{margin-left:0}.cohort-note-wrapper{margin-top:15px}.cohort-note-wrapper p:first-child{margin-bottom:5px}.cohort-info{display:flex;text-align:start}.end-buttons{flex-direction:row;width:260px;height:58px}.btn-enable-disable{padding-top:0}.md-pb-unset{padding-bottom:unset}.md-pt-unset{padding-top:unset}}@media (max-width:820px) and (min-width:480px){.md-pl-40{padding:0 40px}.cohort-info{padding:24px 0 24px 24px}.end-buttons{margin-right:4px;align-items:flex-end;flex-direction:row;width:260px;height:58px;grid-gap:16px;gap:16px}.cohort-container{padding-top:unset}.info-container-margin{padding-bottom:36px}}@media (max-width:480px){.end-buttons{display:none}.cohort-info,.end-buttons-mob{display:flex;flex-direction:column}.cohort-info{text-align:start;padding:0 24px 24px}.sm-pt-32{padding-top:32px}.sm-pl-24{padding-left:24px}.sm-mb-12,.sm-mb-24{margin-bottom:12px}}@media (min-width:820px){.cohort-info,.lg-pl-33{padding-left:33px}.cohort-container{padding:0 31px 0 33px}}.voucher-code-page__container .react-datepicker-wrapper,.voucher-code-page__container .react-datepicker-wrapper input{width:100%}.voucher-code-page__container .react-datepicker-wrapper input{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;border-radius:.25rem;color:#495057}.voucher-code-page__container .react-datepicker__input-container:after{content:url(/static/media/calendar.3e165311.svg);position:absolute;right:5%;top:22%;cursor:pointer}.form-wrapper .error{padding:5px 10px 10px 0}.form-wrapper .text-success{color:#fff!important}.form-wrapper #message-container{display:flex}.form-wrapper #message-container div,.form-wrapper #message-container div div{display:flex;color:#fff;align-items:center}.form-wrapper #message-container div{background-color:#2f4f4f;padding:10px 20px;margin-bottom:1em;border-radius:5px}.form-wrapper #message-container div div{padding:0;margin:0}.form-wrapper #message-container #message{padding:5px 10px;border:1px solid;border-radius:5px;margin:0 10px}.form-wrapper #message-container .fa-copy{cursor:pointer}.table-responsive{width:100%;max-height:70vh;overflow-y:auto;overflow-x:auto}.edit-and-delete-table{display:table;border-collapse:separate;border-spacing:unset}.edit-and-delete-table thead tr th{white-space:nowrap}.edit-and-delete-table tbody div p.noResults{margin-left:5px}.edit-and-delete-table td.action-wrapper,.edit-and-delete-table td.action-wrapper-body-cell,.edit-and-delete-table th.action-wrapper{padding:5px;border:2px solid #fff;font-size:14px}.edit-and-delete-table td.action-wrapper-body-cell{font-size:20px}.edit-and-delete-table td .action-column{display:flex;justify-content:center;align-items:center}.edit-and-delete-table .edit{color:var(--primary-color);cursor:pointer;margin-right:5px}.edit-and-delete-table .delete{color:#e08989;cursor:pointer}.tableHeader{border:1px solid #5b6067;padding:8px 80px 8px 5px;font-size:14px;background-color:var(--content-background-color);cursor:pointer;vertical-align:inherit;text-align:left;z-index:5}.tableHeader,.table thead tr td{position:-webkit-sticky;position:sticky;top:0}.table thead tr td{background:var(--content-background-color)}.table tbody tr td:first-child{left:0;min-width:45px;text-align:center;cursor:pointer}.table tbody tr td:first-child,.table tbody tr td:nth-child(2){background:var(--content-background-color);position:-webkit-sticky;position:sticky;word-break:break-all}.table tbody tr td:nth-child(2){left:45px;min-width:300px}.table tbody tr td:nth-child(3){background:var(--content-background-color);left:345px;position:-webkit-sticky;position:sticky}.headerColumn{border:.5px solid #5b6067;padding:12px;font-size:18px;font-weight:400;line-height:24px}.tableBody{border:1px solid #5b6067}.bodyCell{border:.5px solid #5b6067;padding:12px;font-size:18px;line-height:21px}.bodyCell:focus{border:.5px solid #fff}.center-content{display:flex;justify-content:center;align-items:center}.bodyCell img{width:16px;height:16px;margin-right:4px;visibility:hidden;cursor:pointer}.tableBodyRow:hover img{visibility:visible}.edit-cell{min-width:386px}.pagination-bar{flex-wrap:wrap;margin:12px 0;justify-content:space-between}.page-entries,.pagination-bar{display:flex;align-items:center}.page-entries{margin-left:auto}.page-entries .form-group,.page-entries p{margin-bottom:0}.page-entries p{padding-right:5px;padding-left:5px}.table thead th{position:sticky;position:-webkit-sticky;background-color:var(--content-background-color);top:0;vertical-align:inherit;text-align:left;z-index:1}.table thead th:first-child,.table thead th:nth-child(2),.table thead th:nth-child(3){z-index:2;text-align:left}.table tbody tr td:nth-child(2),.table tbody tr td:nth-child(3),.table thead th:first-child{position:-webkit-sticky;background-color:var(--content-background-color);position:sticky}.table tbody tr td:first-child,.table thead th:first-child{left:0}.table tbody tr td:nth-child(2),.table thead tr th:nth-child(2){left:45px}.pagination-button,.pagination-button:disabled,.search-button,.search-button:disabled{background-color:var(--primary-color);border-color:var(--primary-color)}.pagination-button:focus,.pagination-button:hover,.pagination-button:not(:disabled):not(.disabled):active,.search-button:focus,.search-button:hover,.search-button:not(:disabled):not(.disabled):active{color:#fff;background-color:var(--primary-hovor-color);border-color:var(--primary-hovor-color)}.pagination-button:focus,.search-button:focus{box-shadow:0 0 0 .2rem rgba(120,188,184,.5)}.search-bar{padding:3px 0;width:334px;background:url(/static/media/icon-search-white.d3c03853.svg) 100% no-repeat}.search-bar input{padding-right:30px;margin-right:-15px;height:56px;width:300px;border-radius:5px!important}.grade-search-bar{padding:3px 0;width:170px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.search-button{font-weight:bolder;padding-right:15px;padding-left:15px}.noResults{color:#fff;font-weight:100;font-size:20px;margin-top:10px}.table-responsive thead tr td{background:var(--content-background-color);position:-webkit-sticky;position:sticky;top:0}.table-responsive tbody tr td:first-child,.table-responsive thead tr th:first-child{background:var(--content-background-color);left:0;z-index:4;position:-webkit-sticky;position:sticky}.table-responsive tbody tr td:nth-child(2),.table-responsive thead tr th:nth-child(2){background:var(--content-background-color);left:45px;z-index:4;position:-webkit-sticky;position:sticky}.table-responsive .tableBodyRow:hover,.table-responsive .tableBodyRow:hover>td{background:#2b2b2f!important}.table-responsive .tableBodyRow input[type=checkbox]{margin-left:10px;-webkit-transform:scale(150%);transform:scale(150%)}.form-control-wrapper{padding-top:5px;width:350px}.input-label{color:var(--sub-text-secondary)}.align-empty-cell{justify-content:flex-end;cursor:pointer}.empty-class-click{border:1px solid #fff}.non-empty-cell:hover .expand-linked-cell-wrapper{display:flex;position:absolute;right:0;height:100%;width:48px;background:linear-gradient(270deg,#111113 33.86%,transparent 89.05%)}.empty-cell:hover .expand-linked-cell-wrapper{display:none;position:relative}.pagination{justify-content:center;font-size:14px;line-height:17px}.pagination li{margin:0 3px}.pagination li a{color:#fff;cursor:pointer}.pagination li a:hover{text-decoration:none}.pagination li a:focus{outline:transparent}.pagination .next,.pagination .previous{border-width:.5px}.pagination .previous{margin-right:3px;border-right-style:solid;padding-right:8px}.pagination .next{margin-left:3px;border-left-style:solid;padding-left:8px}.pagination .next.disabled,.pagination .previous.disabled{display:none}.pagination .active{text-decoration:underline}.vip-user-page__container{padding:36px}.vip-user-page__container .confirmation-modal-wrapper{height:210px}.emailcopy-modal-wrapper{width:800px;height:auto;padding:1rem}.emailcopy-modal-wrapper>p{text-align:center}.emailcopy-modal-wrapper>button{background-color:transparent;border:0;color:#fff;text-decoration:underline;font-size:14px;margin-bottom:.75rem;outline:0}.emailcopy-modal-wrapper #emailContent{font-size:14px;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;background-color:#fff;padding:10px;border-radius:5px;height:300px;overflow-y:auto;margin-bottom:1rem;color:#1c1d21}.vip-user-page__container .form-wrapper .text-field>.react-select__value-container,.vip-user-page__container .form-wrapper .text-field>input:not(.radio){height:40px;background:rgba(0,0,0,.3);color:#fff;border:1px solid hsla(0,0%,100%,.3);box-sizing:border-box;border-radius:5px;font-size:16px;line-height:19px}.vip-user-page__container .form-wrapper .text-field>input:not(.radio):focus{color:#fff;border-color:grey;box-shadow:none}.vip-user-page__container .form-wrapper .text-field>input:not(.radio):not(.date):disabled{background:rgba(0,0,0,.1);color:#495057;border:1px solid hsla(0,0%,100%,.1)}.vip-user-page__container .form-wrapper .text-field>input:disabled::-webkit-input-placeholder{color:#495057}.vip-user-page__container .form-wrapper .text-field>input:disabled::-webkit-input-placeholder,.vip-user-page__container .form-wrapper .text-field>input:disabled::placeholder{color:#495057}.vip-user-page__container .form-wrapper .text-field>.container{display:inline-block;position:relative;cursor:pointer;margin-right:12px;padding-left:32px;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#fff;margin-top:12px}.vip-user-page__container .form-wrapper .text-field.email{position:relative}.vip-user-page__container .form-wrapper .text-field.email .fa-spinner{position:absolute;right:10px;top:0;color:#fff}.vip-user-page__container .form-wrapper .text-field .container input.checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.vip-user-page__container .form-wrapper .text-field .container span.check-mark{position:absolute;width:20px;height:20px;left:0;top:0;border-radius:50%;border:2px solid #5fc4b8}.vip-user-page__container .form-wrapper .text-field .container input:checked~.check-mark{background:#5fc4b8}.vip-user-page__container .form-wrapper .text-field .container input:checked:disabled~.check-mark{background:#5e636b}.vip-user-page__container .form-wrapper .text-field .container input:disabled~.check-mark{border:2px solid #5e636b}.vip-user-page__container .field-label{font-size:16px;line-height:19px;margin-bottom:8px}.vip-user-page__container .text-field,.vip-user-page__container .text-field.radio{margin-bottom:24px}.vip-user-page__container h3{font-weight:300;font-size:32px;line-height:38px;margin-top:12px}.vip-user-page__container .submit-button{background:#5fc4b8;font-size:14px;line-height:17px;border-radius:5px;letter-spacing:1px;text-transform:uppercase;color:#161618;margin-top:0;padding:16px 24px;border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vip-user-page__container .submit-button:disabled{background:#558180}.vip-user-page__container .radio-label{font-size:18px;line-height:22px;margin-bottom:0}.vip-user-page__container p.error{color:#e1774f;padding:0;margin-bottom:9px;font-size:16px;line-height:19px}.vip-user-page__container input.red-border{border:1px solid #e1774f!important}.no-access{height:100vh;background:var(--content-background-color);color:var(--white)}.no-access span{font-size:18px}.no-access-content{display:flex;height:100%;align-items:center;justify-content:center;text-align:center}
/*# sourceMappingURL=main.1cf91042.chunk.css.map */