.student-dashboard h3{font-weight:700;font-size:24px}.student-dashboard .dashboard-items-container{display:flex;flex-wrap:wrap;padding-top:20px}.student-dashboard .dashboard-item{max-width:33%;width:33%;padding-right:20px;padding-bottom:20px}.student-dashboard .dashboard-item-content{height:270px;background-color:#fff;border-radius:10px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);padding:20px;position:relative}.student-dashboard .dashboard-item .MuiSvgIcon-root{color:#eee;font-size:180px;position:absolute;top:0;bottom:0;right:20px;margin:auto;z-index:1}.student-dashboard .dashboard-item .inner-content{position:relative;z-index:2;font-size:17px}.student-dashboard .dashboard-item .mailing-address{color:#999;padding-left:20px;width:50%;display:inline-block}.student-dashboard .dashboard-item .mailing-address p{margin:0}.student-dashboard .dashboard-item .mailing-button-container{width:50%;display:inline-block;padding-top:50px;padding-left:50px}.student-dashboard .dashboard-item .MuiButton-root{margin-top:25px;font-size:20px;font-weight:700;border-radius:50px;position:relative;width:150px;box-shadow:none;color:#fff;float:right}.student-dashboard .dashboard-item .about-transcript{padding-bottom:50px}.student-dashboard .dashboard-item .about-summary{padding-bottom:25px}.student-dashboard .dashboard-item .registration-information{color:#999;margin-right:20px;float:left;line-height:.7;font-size:14px;max-width:60%;margin-top:-20px}.student-dashboard .dashboard-item .about-textbook{padding-bottom:50px}.student-dashboard .dashboard-item .about-time{max-width:50%;margin-bottom:-70px}.student-dashboard .dashboard-item .about-sections{max-width:40%;float:left}.student-dashboard .dashboard-item .section-link{color:#000}.student-dashboard .dashboard-item .link-container{padding-top:120px;max-width:50%;margin-bottom:-200px}.student-dashboard .dashboard-item .section-link:hover{text-decoration:none}.student-dashboard .dashboard-item .about-sections em{color:#24cb27;font-weight:400;font-style:normal}.student-dashboard .dashboard-item-content .progress-container{float:right;padding-right:30px}.student-dashboard .dashboard-item-content .progress-container .MuiCircularProgress-root{height:150px!important;width:150px!important;color:#24cb27}.student-dashboard .dashboard-item-content .progress-container .MuiCircularProgress-root.background{position:absolute;color:#ddd}.student-dashboard .dashboard-item-content .progress-container .MuiTypography-root{font-size:40px!important;color:#000!important;font-weight:700!important;text-align:center}.student-dashboard .dashboard-item-content .progress-container .MuiTypography-root em{display:block;font-size:.5em;font-weight:400;font-style:normal;margin-top:-15px}.resources-announcements-container{padding-top:70px;min-height:300px}.resources-announcements-container h1{font-size:25px}.student-dashboard .resources-announcements-container .left-side{display:inline-block;width:45%;margin-right:5%;vertical-align:top}.student-dashboard .resources-announcements-container .right-side{display:inline-block;width:45%;vertical-align:top}.student-dashboard .resources-announcements-container .header{color:#e5732a;display:inline-block;background-color:#fff;position:relative;z-index:2;padding-right:20px}.student-dashboard .resources-announcements-container .right-side .header{color:#b6cb20}.student-dashboard .resources-announcements-container .line{position:relative;z-index:1;height:0;border-bottom:1px solid #e5732a;margin-top:-25px}.student-dashboard .resources-announcements-container .right-side .line{border-color:#b6cb20}.student-dashboard .resources-announcements-container .header .MuiSvgIcon-root{color:#e5732a;margin-right:20px;margin-top:-5px}.student-dashboard .right-side .header .MuiSvgIcon-root{color:#b6cb20;margin-right:20px}.student-dashboard .left-side .left-content{padding-top:50px}.student-dashboard .left-side .left-content .left-item{background-color:#fff;border-radius:10px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);padding:10px}.student-dashboard .left-side .left-content .left-item .launch-button{float:right;margin-top:-70px}.student-dashboard .left-side .left-content .left-item-container{padding-top:10px;padding-bottom:10px}.student-dashboard .left-side .left-content .left-item p{font-size:14px}.student-dashboard .right-side .right-content{padding-top:50px}.student-dashboard .right-side .right-content .right-item{background-color:#fff;border-radius:10px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);padding:10px}.student-dashboard .right-side .right-content .right-item .launch-button{float:right;margin-top:-70px}.student-dashboard .right-side .right-content .right-item-container{padding-top:10px;padding-bottom:10px}.student-dashboard .right-side .right-content .right-item p{font-size:14px}.student-dashboard .payment-form{background:#fff;padding:10px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);margin-right:35px;border-radius:10px}.student-dashboard .payment-form .paypal-buttons{position:relative;left:0;right:0;margin:auto;width:100%;display:block;max-width:500px;padding-top:20px}.student-dashboard .doc-form{text-align:center}.student-dashboard .doc-form .MuiButtonBase-root{margin:20px;box-shadow:none}.student-dashboard .announcement{border-radius:5px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);padding:10px;width:100%;margin-top:20px}.student-dashboard .launch-button{float:right;display:inline-block}.student-dashboard .announcement-content{display:inline-block}.student-dashboard .announcement-side{width:100%;display:inline-block}.student-dashboard .empty{margin-top:20px}@media (max-width:1302px){.student-dashboard .dashboard-item{height:420px}.student-dashboard .dashboard-item-content{height:360px}.student-dashboard .dashboard-item-content .progress-container{float:none;padding-top:80px;text-align:center}.student-dashboard .dashboard-item .link-container{padding-top:0;float:right;margin-bottom:0;margin-top:-25px}.student-dashboard .dashboard-item .about-sections{display:inline-block;max-width:40%}.student-dashboard .dashboard-item .about-time,.student-dashboard .dashboard-item .registration-information{max-width:100%}.student-dashboard .dashboard-item .mailing-button-container{max-width:20%;display:block;padding-top:0;padding-left:0}}@media (max-width:1024px){.student-dashboard .dashboard-item{max-width:50%;width:50%;padding-right:20px;padding-bottom:20px}}@media (max-width:768px){.student-dashboard .resources-announcements-container .left-side{display:block;width:100%;margin-right:0}.student-dashboard .resources-announcements-container .right-side{padding-top:20px;display:block;width:100%}}@media (max-width:668px){.student-dashboard .dashboard-item{max-width:100%;width:100%;padding-bottom:20px;height:auto}.student-dashboard .dashboard-item .mailing-button-container{float:right}.student-dashboard .dashboard-item .mailing-address{width:100%}.student-dashboard .dashboard-item-content{display:inline-block;width:100%}.student-dashboard .resources-announcements-container .left-side h1,.student-dashboard .resources-announcements-container .right-side h1{font-size:20px}.student-dashboard .dashboard-item-content{height:auto}.student-dashboard .dashboard-item-content .progress-container{padding-right:0}}.notification-message .MuiButton-root{display:block;text-align:left;color:#000;pointer-events:none;cursor:default}.notification-message.button .MuiButton-root{pointer-events:all;cursor:pointer}.notification-message .error-icon{color:#000135;float:right;padding-left:10px;padding-bottom:10px}.notification-menu-popover .notification-message .MuiButton-root{padding:20px}nav{background-color:#f8f8f8;position:-webkit-sticky;position:sticky;top:30px;z-index:999;border-bottom:1px solid #cecece}.adi-logo{height:80px;padding:20px;margin-left:20px}.blue-bar-above-header{background-color:#000135;position:-webkit-sticky;position:sticky;top:0;z-index:999;height:30px}nav .notification{color:#fff;float:right;height:30px;width:30px;padding:20px;margin-right:40px}nav .notification .MuiSvgIcon-root{color:#000135}.notification .MuiBadge-badge{background-color:#d4af37!important;color:#000135}nav .user-profile{float:right;padding:10px;position:relative}nav .user-profile>button>div{display:inline-block;vertical-align:middle;padding:10px;color:#000135;text-transform:none;font-weight:700}nav .user-profile>button>div.user-image{height:50px;width:50px;border-radius:100px;background:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%)}nav .user-profile>button>div.user-image>div.user-image-initials{font-weight:700;font-size:large;color:#000135}nav .user-profile>button>div.MuiAvatar-root{height:70px;width:70px}.account-menu-popover .account-button{width:100%;text-align:left!important;text-transform:none;color:#000;padding:20px 20px 20px 30px}.account-menu-popover .MuiPaper-root{max-width:300px;margin-top:20px;padding-top:10px;position:relative;background:transparent}.account-menu-popover .account-menu{background-color:#fff;display:inline-block;width:100%;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);margin-top:-12px;position:relative;border-radius:5px}.account-menu-popover .account-menu:after{bottom:100%;left:70%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:10px solid hsla(0,0%,100%,0);border-bottom-color:#fff;margin-left:-10px}.account-menu-popover .notification-button{text-transform:none;color:#000;position:relative;left:0;right:0;margin:auto;display:block;border-top:1px solid #ddd;width:100%;padding:20px;border-radius:0}.notification-menu-popover .notification-button{width:100%;text-align:left!important;text-transform:none;color:#000;padding:20px 20px 20px 30px}.notification-menu-popover .MuiPaper-root{max-width:300px;margin-top:40px;position:relative}.notification-menu-popover .notification-menu{background-color:#fff;display:inline-block;width:100%;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);margin-top:10px;position:relative;border-radius:5px}.notification-menu-popover .notification-menu .notification-list{max-height:70vh;overflow:auto}.notification-menu-popover .notification-menu:after{bottom:100%;left:52px;content:"";height:0;width:0;position:absolute;pointer-events:none;border:10px solid hsla(0,0%,100%,0);border-bottom-color:#fff;margin-left:-10px}.notification-menu-popover .notification-selection{text-transform:none;color:#000;position:relative;left:0;right:0;margin:auto;display:block;border-top:1px solid #ddd;width:100%;padding:20px;border-radius:0}.no-notification-message{padding-left:30px;padding-top:15px}.account-menu-mobile{visibility:hidden;display:none!important}@media (max-width:668px){.account-menu-mobile{visibility:visible;display:inline-block!important;margin-top:0!important;color:#fff}.account-menu-mobile .MuiSvgIcon-root{color:#fff}.account-menu-desktop{visibility:hidden;display:none!important}nav .notification{padding-top:10px;padding-left:10px;float:left}.adi-logo{left:0;right:0;position:relative;margin:auto;display:block;padding:10px;height:auto;width:200px}}footer{background-color:#000135;padding-bottom:50px}.all-footer-content{padding-top:50px}footer .contact-info,footer .location,footer h6{color:#fff}footer .trademark{color:#fff;font-size:13px}.left-footer-content{width:40%;display:inline-block;vertical-align:top;padding-right:50px}.left-footer-content .content-below-photo{padding-left:100px}footer>div{position:relative;left:0;right:0;margin:auto;max-width:1400px}footer .contact-info a{color:#fff}.right-footer-content{width:60%;display:inline-block;vertical-align:top;padding-left:10px}.right-footer-content .MuiSvgIcon-root{font-size:60px;color:#d4af37}.book-icon,.book-message{display:inline-block;vertical-align:middle}.book-message{color:#fff;right:100px;padding-left:20px;padding-top:20px}.book-message h5{font-weight:700}.MuiFormControl-root{background-color:#fff;border-bottom-left-radius:4px;border-top-left-radius:4px;width:65%}.email-submit-form{padding-top:20px}.email-submit-form .submit-button{height:56px;width:30%;border-radius:0;border-bottom-right-radius:4px;border-top-right-radius:4px;text-transform:none;margin-left:10px}.left-footer-content .adi-footer-logo{width:200px;display:inline-block;margin-bottom:20px;margin-left:20px}.quick-links{padding-top:70px}.quick-links a{text-decoration:none;color:hsla(0,0%,100%,.33)}.quick-links a:hover{color:#d4af37}.quick-links ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:20px;gap:20px;grid-row-gap:10px;row-gap:10px;margin-left:-30px}.quick-links .link-list{padding-top:20px}@media (max-width:768px){.left-footer-content{width:100%}.right-footer-content{width:100%;padding-left:50px;margin-top:20px}}@media (max-width:668px){.all-footer-content{display:block}.left-footer-content .content-below-photo{width:70%;left:0;right:0;position:relative;margin-left:70px;text-align:center;display:block;padding-left:0;padding-top:20px}.left-footer-content .adi-footer-logo{left:0;right:0;margin-left:85px;position:relative;display:block;width:200px;max-width:60%}.right-footer-content{width:100%;padding:20px;margin-top:20px}.right-footer-content .MuiSvgIcon-root{font-size:30px;margin-right:10px;color:#d4af37}.MuiFormControl-root{background-color:#fff;border-bottom-left-radius:4px;border-top-left-radius:4px;width:65%}.book-message{padding-top:20px;font-size:12px}.book-message,.book-message h5{color:#fff;right:100px;display:inline-block;vertical-align:middle;padding-left:0}.book-message h5{padding-top:0;font-size:15px}}.login-page{min-height:1000px}.login-page .adi-main-logo{width:75%;padding:20px;max-width:800px}.login-page .photo-side{display:inline-block;width:45%;vertical-align:top;text-align:center}.login-page .form-side{display:inline-block;width:55%;vertical-align:top;position:relative;padding:10px;height:1000px}.login-page .form-side .form{padding-top:5vh;position:absolute;width:100%;max-width:500px;opacity:0;pointer-events:none;left:0;right:0;margin:auto}.login-page .form-side .form.active{opacity:1;pointer-events:all}.login-page .signup-form h1{font-weight:700}.login-page .signup-form a{color:#837f7f}.login-page .welcome-para{line-height:2}.login-page .text-field{padding-top:10px;padding-bottom:20px;width:100%}.login-page .already-member{padding-top:20px}.login-page .create-account-button{text-transform:none;height:60px;box-shadow:none;width:100%}.login-page .checkbox{padding-bottom:30px}.login-page .sign-in-form h1{font-weight:700}.login-page .sign-in-para{line-height:2}.login-page .reset-password-button,.login-page .sign-in-button{text-transform:none;height:60px;box-shadow:none;width:100%}.login-page .reset-password-button{margin-top:20px}.login-page .submit-reset-button{text-transform:none;height:60px;box-shadow:none;width:100%}.login-page .email-sent-message{margin-top:20px;color:#24cb27;-webkit-animation:fadeIn .8s;animation:fadeIn .8s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-page .need-account{padding-top:30px;display:inline-block;max-width:60%}.login-page .forgot-password{padding-top:30px;display:inline-block;max-width:40%;float:right}.login-page .sign-in-form-container{padding-bottom:30px}.login-page .MuiFormControl-root{background-color:initial}.login-page .email-verify-form h1{font-weight:700}.login-page .email-verify-para{line-height:2}.login-page .code-input-container{padding-top:30px;padding-bottom:50px;position:relative;left:0;right:0;margin:auto}.login-page .react-code-input{width:100%!important;white-space:nowrap}.login-page .react-code-input input{width:15%!important;height:70px!important;text-align:center!important;padding-left:0!important}.login-page .submit-code-button{text-transform:none;height:60px;box-shadow:none;width:100%}.login-page .text-verify-form h1{font-weight:700}.login-page .text-verify-para{line-height:2}.login-page .form-side .form a{text-decoration:underline;cursor:pointer}.login-page .form-side .form .error{color:red}.login-page .form-side .form .success{color:green}.login-page .form-side .form a:hover{text-decoration:none}.login-page .form-side .error-message{color:red}.activation-method-select{padding:0 20px 20px}@media (max-width:1100px){.login-page .form-side,.login-page .photo-side{display:block;position:absolute;left:0;right:0;margin:auto;width:auto}.login-page .form-side{padding:20px}.login-page .form-side .form{visibility:hidden;display:none;position:relative}.login-page .form-side .form.active{visibility:visible;display:block}}.profile-page .user-image{background-color:#f4f4f4;height:250px;width:250px;border-radius:100%;display:inline-block;position:relative;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;vertical-align:middle;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);border:1px solid #eee}.profile-page .user-image .dzu-dropzone{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;border-radius:100%;overflow:hidden;border-style:dashed}.profile-page .user-image .dzu-dropzone .dzu-inputLabel{top:auto;bottom:30px;background:#000135;color:#fff;font-size:14px;padding:5px;width:120px;border-radius:5px;margin:auto}.profile-page .profile-summary{border-radius:10px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);margin:auto;padding:30px;background-color:#fff;position:relative}.profile-page .user-image-initials{text-align:center;font-weight:700;font-size:130px;padding-top:15px;color:#000135}.profile-page .about-user{display:inline-block;padding-left:40px;vertical-align:middle}.profile-page .about-user .MuiFormControl-root{margin-top:30px}.profile-page .buttons{position:absolute;top:10px;right:10px}.profile-page button{margin-left:10px}.profile-page button .MuiSvgIcon-root{font-size:30px}.profile-page .address-info-container{padding-top:30px;position:relative}.profile-page .address-info-container .buttons{top:40px}.profile-page .address-info{border-radius:10px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);margin:auto;padding:30px;background-color:#fff}.profile-page .address-form .MuiFormControl-root{padding:20px;width:40%}.profile-page .address-form .MuiFormControl-root .MuiInputLabel-root{padding:20px}.profile-page .address-form .submit-address-button{display:flex;float:right}.mailing-address-formatted{margin-left:40px;color:#999}.school-icon .MuiSvgIcon-root{color:#ccc;font-size:100px;float:left;margin-right:40px}.mailing-address-formatted p{margin:0 0 10px}.profile-page .doc-sign{float:right;margin-top:-20px}.profile-page .doc-sign h4{color:#d4af37;font-size:18px}.profile-page .doc-sign .MuiButton-root{float:right;border-radius:0}@media (max-width:900px){.profile-page .user-image{height:100px;width:100px;margin-bottom:20px}.profile-page .user-image-initials{font-size:45px}.profile-page .doc-sign{float:none;margin-top:0;margin-bottom:20px}}@media (max-width:600px){.profile-page .user-image-initials{font-size:45px}.profile-page .about-user{padding-left:0}}.main-notification-container{background-color:#f5f5f5;padding:20px;border-radius:10px}.curriculum-page{min-height:700px}.curriculum-page .each-accordion{padding-top:10px;padding-bottom:10px}.curriculum-page .inner-content{margin-left:-25px;margin-top:-10px;width:50%;display:inline-block}.curriculum-page .MuiPaper-root{background-color:#fff;border-radius:10px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%)}.curriculum-page li .icon-container{position:absolute;top:0;left:-20px;margin-left:10px}.curriculum-page .lesson{color:#ccc}.curriculum-page .lesson a,.curriculum-page .lesson a div{color:#000135;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.curriculum-page .lesson .lesson-name-secondary{padding-left:20px}.curriculum-page .lesson .lesson-name-secondary.active{color:#000135}.curriculum-page .lesson a:hover,.curriculum-page .lesson a:hover div{color:#000135;text-decoration:none}.curriculum-page .lesson-name{display:inline-block;vertical-align:top}.curriculum-page .each-chapter{padding-bottom:30px;margin-left:-15px}.curriculum-page li{margin-top:10px;position:relative;padding-left:18px}.curriculum-page .section-progress{display:inline-block;width:25%;vertical-align:top;position:-webkit-sticky;position:sticky;top:120px;margin-left:200px}.curriculum-page .line{height:0;border-bottom:1px solid #000}.curriculum-page .progress-content{padding-top:20px;padding-bottom:20px}.curriculum-page .progress-content h6{font-size:15px;color:#6a7083}.curriculum-page .progress-content h5{font-weight:700}.curriculum-page .progress-content .pass{font-size:20px;font-weight:700;color:#24cb27}.curriculum-page .progress-content .fail{font-size:20px;font-weight:700;color:red}.curriculum-page .progress-content .result,.curriculum-page .progress-content .score{display:inline-block;width:50%;padding-top:20px}.curriculum-page .progress-content .result{vertical-align:top}.curriculum-page .progress-content .chapter-title{padding-bottom:20px}.curriculum-page .progress-summary .MuiCircularProgress-root{height:150px!important;width:150px!important;color:#24cb27}.curriculum-page .progress-summary .MuiCircularProgress-root.background{position:absolute;color:#ddd}.curriculum-page .progress-summary .MuiTypography-root{font-size:40px!important;color:#000!important;font-weight:700!important}.curriculum-page .progress-summary .MuiTypography-root em{display:block;font-size:.5em;font-weight:400;font-style:normal;margin-top:-15px}.curriculum-page .progress-summary{text-align:center;padding-bottom:20px}.curriculum-page .progress-title{text-align:center}.curriculum-page .video{position:relative;left:0;right:0;margin:auto}.curriculum-page .video .video-js{border-radius:5px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%)}.curriculum-page .video .video-js .vjs-control-bar{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.curriculum-page .video-container{padding-top:20px;padding-bottom:20px}.curriculum-page .question-button{box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);border-radius:100%;height:65px;margin-right:40px;border:2px solid transparent;margin-bottom:20px;font-weight:700}.curriculum-page .question-button.active{border-color:#d4af37}.curriculum-page .continue-button,.curriculum-page .skip-button{box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%)}.curriculum-page .skip-button{margin-left:15px}.curriculum-page .question-buttons,.curriculum-page .questions{margin-top:50px}.curriculum-page .two-buttons{margin-top:30px}.curriculum-page a.dashboard-link{text-decoration:underline;cursor:pointer;color:#000}.curriculum-page a.dashboard-link:hover{text-decoration:none}.curriculum-page .test-title{display:inline-block}.curriculum-page .test-top-container{clear:both;margin-top:100px}.curriculum-page .test-top-container p{color:#6a7083}.curriculum-page .top-container .video-title h5 span{max-width:30%;overflow-x:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;height:27px;white-space:nowrap}.curriculum-page .top-test-results{max-width:500px;left:0;right:0;position:relative;clear:both;margin:30px auto auto}.curriculum-page .test-results-title{font-weight:700}.curriculum-page .score-title{color:#6a7083}.curriculum-page .result p{font-size:25px;font-weight:700;display:inline-block;margin-left:10px}.curriculum-page .result .MuiSvgIcon-root{margin-top:-10px}.curriculum-page .fail-test-score{font-size:70px;font-weight:700;color:red}.curriculum-page .pass-test-score{font-size:70px;font-weight:700;color:#24cb27}.curriculum-page .score-rating{padding-top:20px}.curriculum-page .top-test-results .left{display:inline-block}.curriculum-page .top-test-results .right{display:inline-block;padding-left:50px}.curriculum-page .done-button{width:160px}.curriculum-page .answer-sheet-button{margin-left:10px}.curriculum-page .answer-sheet-content{left:0;right:0;margin:auto;position:relative;max-width:800px}.curriculum-page .answer-sheet-content .questions{pointer-events:none;max-width:1000px}.curriculum-page .answer-sheet-content .each-question{padding:50px}.curriculum-page .answer-sheet-content .each-question .circle{position:absolute;left:0;top:0;border-radius:100%;border:1px solid #ccc;width:20px;height:20px;margin-top:3px;margin-right:10px}.curriculum-page .answer-sheet-content .each-question li{list-style-type:none;position:relative;padding-left:30px;margin-left:-30px}.curriculum-page .answer-sheet-content ul{display:inline-block;vertical-align:top;max-width:600px;width:50%}.curriculum-page .answer-sheet-content .each-question h5{padding-bottom:10px}.curriculum-page .answer-sheet-content .each-question .circle .MuiSvgIcon-root{margin-left:-3px;margin-top:-10px}.curriculum-page .answer-sheet-content .answer-icon{width:20%;min-width:50px;display:inline-block;margin-left:10%;margin-top:20px}.curriculum-page .MuiButton-outlinedPrimary:not(.Mui-disabled).download-pdf-tip{font-size:12px;font-style:italic;margin-left:20px;border-color:#ccc!important;box-shadow:none!important}@media (max-width:820px){.curriculum-page .section-progress{visibility:hidden;display:none}.curriculum-page .inner-content{width:100%}}@media (max-width:668px){.curriculum-page .question-button{visibility:hidden;display:none}.curriculum-page .answer-sheet-content .each-question{padding:10px}.curriculum-page .answer-sheet-content ul{width:70%}}.transcript-page th{background-color:#f0efef}.transcript-page .header-title{font-weight:700;text-transform:uppercase}.transcript-page .first-name td{border-top:2px solid #ccc}.transcript-page .gpa-container{display:inline-block;float:right;max-width:8%;border-radius:5px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);padding:20px;margin-bottom:40px}.MuiDialog-container .transcript-page .gpa-container{margin-top:-40px}.transcript-page .gpa-label{color:#b4b4b4;font-size:15px;white-space:nowrap}.transcript-page .overall-gpa{color:#24cb27;font-weight:700;font-size:40px}.mi-grid{background-color:#fff;border:1px solid #eee;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);border-radius:5px;height:75vh}.mi-grid.hide{visibility:hidden}.mi-grid .menu-bar{display:inline-block;width:100%;border-bottom:1px solid #ddd;padding-right:10px;background-color:#fbfbfb;border-radius:5px}.mi-grid .menu-bar .MuiButtonBase-root:not(.MuiButton-containedPrimary){box-shadow:none;border:none;color:#337eff!important;background-color:initial!important;text-transform:none!important}.mi-grid .menu-bar .MuiAutocomplete-popupIndicator{padding:0}.mi-grid .menu-bar .grid-button{box-shadow:none;border:none;color:#337eff!important;background-color:initial!important;margin-top:5px;margin-left:5px;vertical-align:top}.mi-grid .menu-bar .col-set-list{float:left;padding-top:5px}.mi-grid .menu-bar .col-set-name{font-weight:700;display:inline-block;padding-top:8px}.column-jump{float:right;color:#999;padding:18px 10px 10px;width:220px}.column-jump .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root]{padding:0 0 0 5px!important}.mi-grid .menu-bar .counts{float:right;color:#999;padding:8px;position:relative}.mi-grid .menu-bar .counts>div{display:inline-block;height:30px;padding-top:5px}.mi-grid .menu-bar .clear-filters-button{font-size:.7em;padding:2px!important;position:absolute;right:7px;top:31px;display:block;line-height:1em;border-radius:5px!important}.mi-grid .menu-bar .search{float:right;padding-top:18px;padding-right:5px;margin-left:10px}.mi-grid .menu-bar .server-side-field-list{float:right;padding-top:10px;padding-right:5px;margin-left:10px}.mi-grid .menu-bar .server-side-field-list .MuiButton-root:not(.MuiButton-outlined){border:1px solid #ccc!important;padding:1px 1px 1px 10px!important;border-radius:10px!important;color:#888!important}.mi-grid .menu-bar input::-webkit-input-placeholder{font-style:italic}.mi-grid .menu-bar input::placeholder{font-style:italic}.mi-grid .menu-bar .search .MuiSvgIcon-root{color:#999!important}.mi-grid .menu-bar input{padding:5px!important}.mi-grid .menu-bar .child-components{display:inline-block;vertical-align:top;padding-top:10px;padding-left:10px;height:50px}.mi-grid .menu-bar .child-components .MuiFormControl-root{width:160px!important}.mi-grid .menu-bar .MuiFormControl-root{margin-top:-7px!important;margin-left:10px!important}.mi-grid .menu-bar .MuiButton-root{margin-top:0!important;margin-left:10px!important}.mi-grid .menu-bar .MuiButton-root:not(.MuiButton-outlined){padding:5px!important}.mi-grid .param-group{padding-top:10px;margin-top:-11px;padding-right:10px;height:50px}.mi-grid .ag-cell-data-changed{background-color:#d6ffd6!important}.mi-grid .data-refresh{width:50px;height:50px;float:right;margin-right:-10px;text-align:center;padding-top:8px;color:#337eff}.mi-grid .data-refresh .MuiButton-root{padding:0!important;margin:0!important;width:auto!important;color:#999!important;min-width:0!important;box-shadow:none!important}.mi-grid .data-refresh .MuiButton-root:hover{color:#337eff!important}.mi-grid .export-button{width:50px;height:50px;float:right;margin-right:-10px;text-align:center;padding-top:8px;color:#337eff}.mi-grid .export-button .MuiButton-root{padding:0!important;margin:0!important;width:auto!important;color:#999!important;min-width:0!important;box-shadow:none!important}.mi-grid .export-button .MuiButton-root:hover{color:#337eff!important}.mi-grid .export-button .MuiButton-root:disabled{color:#ccc!important}.mi-grid .ag-cell .MuiButton-root{width:100%!important;margin:0!important;padding:5px!important;font-size:.9em!important;text-transform:none!important;display:inline-block!important;color:#fff!important;border:none!important;border-radius:0!important}.mi-grid .ag-cell .MuiButton-root:hover{background-color:#d4af37!important;color:#fff!important}.mi-grid .ag-cell.right{text-align:right}.mi-grid .ag-cell.dollars:first-letter{float:left}.mi-grid .ag-cell .editable-icon{float:right;color:#ccc}.mi-grid .ag-cell .editable-icon .MuiSvgIcon-root{font-size:1.3em!important}.mi-grid .ag-cell .lock-icon{float:left;color:#ccc;padding-right:5px}.mi-grid .ag-cell .lock-icon .MuiSvgIcon-root{font-size:1.3em!important}.mi-grid .highlight .ag-cell{background:#fff4ec}.mi-grid .form-group-outline{display:block;float:right;border:1px solid #ddd;background:#fafafa;border-radius:3px;margin-top:-2px;margin-left:20px;position:relative;height:40px;padding:15px 5px 0 0}.mi-grid .form-group-outline .label{position:absolute;padding-left:5px;padding-right:5px;top:-6px;left:5px;font-size:11px;color:#888;background:#fff}.mi-grid .form-group-outline .MuiButton-root{margin-top:-15px!important;font-size:.9em;margin-left:0!important}.mi-grid .form-group-outline .MuiButton-root:disabled{opacity:.5}.mi-grid .form-group-outline .MuiAutocomplete-root{display:inline-block}.mi-grid .mi-button{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#d4af37;font-weight:700;color:#fff!important;text-align:center}.mi-grid .mi-button:hover{opacity:.9}.ag-theme-alpine .ag-root-wrapper{border:none}.mi-grid span.ag-header-cell-text{white-space:normal!important;font-size:.9em!important}.mi-grid .ag-cell .MuiTextField-root{margin-top:5px}.mi-grid .ag-cell .MuiTextField-root input{padding:5px;font-size:14px}.mi-grid .ag-cell .rich-text-button{margin-top:-5px!important;height:35px;overflow:hidden;text-overflow:ellipsis}.mi-grid .ag-cell .offsite-link a{color:#999;margin-right:-10px}.mi-grid .ag-cell .offsite-link a .MuiSvgIcon-root{font-size:16px}.mi-grid .ag-header-group-cell-label{transition:margin-left .25s ease 0s}.mi-grid .ag-header-row:first-child .ag-header-group-cell{text-align:left}.mi-grid .ag-header-cell,.mi-grid .ag-header-group-cell-no-group,.mi-grid .ag-header-group-cell-with-group{border-left:1px solid #ddd}.mi-grid .ag-cell .mi-dropdown-menu{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;padding:5px}.mi-grid .ag-cell .mi-dropdown-menu .MuiAutocomplete-root{margin-top:-5px}.mi-grid .ag-cell .mi-dropdown-menu .MuiAutocomplete-root .MuiAutocomplete-clearIndicator{visibility:hidden;display:none}.mi-grid .ag-cell .mi-grid-icon-button{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.mi-grid .ag-sort-order{font-size:10px;color:#999;margin-top:-10px}.mi-grid .ag-cell.override{background-color:#efe!important}.mi-grid .ag-cell.ag-cell-data-changed{background-color:#d6ffd6!important}.mi-grid-checkbox .Mui-disabled{opacity:1}@media (max-width:667px){.mi-grid{height:600px}.mi-grid .menu-bar .MuiFormControl-root{margin:0;display:block;width:100%}.mi-grid .menu-bar .column-jump,.mi-grid .menu-bar .counts,.mi-grid .menu-bar .param-group,.mi-grid .menu-bar .search,.mi-grid .menu-bar .server-side-field-list{float:none;display:block;text-align:center;margin:50px 0 0;width:100%;max-width:none}.mi-grid .menu-bar .column-jump{border-top:1px solid #ddd}.mi-grid .menu-bar .search{float:left;width:50%;margin-top:0;padding-left:10px}.mi-grid .menu-bar .counts{float:right;width:40%;margin-top:0;text-align:right;font-size:.8em}.mi-grid .menu-bar .param-group{margin-top:0;padding:0!important}.mi-grid .menu-bar input{width:100%}.mi-grid .menu-bar .child-components{width:100%;margin:0;padding:10px 0 0;height:100px;border-top:1px solid #ddd}.mi-grid .menu-bar .param-group .MuiFormControl-root{width:42%!important;margin:0 10px 10px 0!important;display:inline-block}.mi-grid .menu-bar .param-group .MuiButton-contained{font-size:.8em}}.admin-title{padding:20px}.device-active{font-weight:700;color:#24cb27}.device-table-head th{background-color:#f0efef;font-weight:700}.device-header-title{text-transform:uppercase}.activity-status{font-weight:700;color:#24cb27}.activity-table-head th{background-color:#f0efef;font-weight:700}.activity-header-title{text-transform:uppercase}.admin-container .mi-grid .menu-bar .MuiButton-root:not(.MuiButton-outlined){padding-left:20px!important;padding-right:20px!important}.admin-register-popup .MuiFormControl-root{margin-bottom:10px}.admin-register-popup .MuiButton-root{margin-top:20px}.send-new-notification-container{left:0;right:0;position:relative;margin:auto;padding-bottom:40px;border-radius:5px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%)}.send-new-notification-container .send-notification-form{padding:20px}.send-new-notification-container .new-notification-message .external-url{padding-top:20px}.send-new-notification-container .new-notification-message .message{padding-top:20px;padding-bottom:20px}.send-new-notification-container .new-notification-message .send-new-notification-button{float:right}.MuiDialog-container .page-container{padding-top:0}.MuiDialog-container .page-container .page{padding:20px 0 0}.admin-container .ag-cell .profile-image-container{left:0;right:0;position:relative;margin:4px auto auto}.admin-container .ag-cell .user-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:100%;width:30px;height:30px;background-color:#f4f4f4}.admin-container .user-image-initials{font-weight:700;text-align:center;margin-top:-5px;color:#000135}.announcement{border-radius:5px;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%);padding:10px;width:60%;position:relative;clear:both;display:inline-block;width:100%;margin-bottom:20px}.launch-button{float:right}.edit-button{float:right;clear:both}.announcement-content,.announcement-side{display:inline-block}.announcement-side{width:50%}.edit-add-announcement-side{width:40%;position:-webkit-sticky;position:sticky;top:0;float:right}.add-button{float:right}.add-announcement-header p{font-weight:700;font-size:20px}.add-announcement-header{padding-bottom:20px}.save-button{margin-right:10px;display:inline-block}.radio-and-buttons{padding-top:10px}.admin-container .ag-row.disabled{opacity:.5}.admin-container .ag-cell.warn{color:red!important}.admin-container .ag-cell.success{color:#24cb27!important}.email-list-page th{background-color:#f0efef}.email-list-page .header-title{font-weight:700;text-transform:uppercase}.email-list-page .first-name td{border-top:2px solid #ccc}.email-list-page .email-preview h4{font-size:14px}.job-board{position:relative;left:0;right:0;margin:auto}.job-board .count{padding:10px;font-size:.8em;color:#666;text-transform:uppercase}.job-board .card{display:block;padding:20px;margin:20px}.job-board .card h2{font-size:20px}.job-board .card h2 a{color:#000135;text-decoration:none}.job-board .card h3{font-size:16px}.job-board .card p{max-height:100px;overflow:hidden;margin-bottom:0;color:#666;position:relative}.job-board .card p.expanded{max-height:none;overflow:visible}.job-board .card p button{position:absolute;right:0;bottom:0;background-color:#fff;font-size:.7em;border:1px solid #ddd;padding:0 0 0 5px;color:#666}.job-board .card p.expanded button{bottom:-25px}.job-board .card em{max-height:100px;overflow:hidden;margin-bottom:0;padding-top:5px;display:block;color:#666}.job-board .card a.link{float:right;text-decoration:underline;color:#000135!important}.job-board .card a.link:hover{text-decoration:none}.job-board .search-field{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;border-bottom:1px solid #ddd;z-index:1;padding:20px 20px 10px}.job-board .MuiTabs-root .title{padding-top:12px;font-size:14px;color:#999}.job-board .MuiTabs-root .MuiTab-root{text-transform:none;font-size:14px;font-family:var(--bs-font-sans-serif)!important}body{padding:0;background-color:#fff}#app{margin:0}.main-app-content{min-height:600px}.page-container{padding-top:100px;padding-bottom:100px}.page-container,.page-container .page{position:relative;left:0;right:0;margin:auto}.page-container .page{max-width:1400px;padding:20px}.page-container .page>h1{font-size:30px;font-weight:700;margin-bottom:30px;display:inline-block}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.MuiButton-root{text-transform:none!important}.MuiButton-containedPrimary:not(.Mui-disabled){background:#000135!important;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%)!important}.MuiButton-outlinedPrimary:not(.Mui-disabled){border-color:#000135!important;color:#000135!important;box-shadow:0 0 0 0 rgb(19 26 31/12%),0 2px 4px 0 rgb(19 26 31/12%)!important}.loading-overlay{position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;background-color:hsla(0,0%,100%,.9);z-index:99999}.loading-overlay .loading-message{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:30px;text-align:center;font-size:30px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}/ .link{text-decoration:underline;color:#000135;cursor:pointer}.link:hover{text-decoration:none}@media (max-width:668px){.page-container{padding-top:10px}.page-container .page>h1{font-size:32px;font-weight:700;margin-bottom:10px}}
/*# sourceMappingURL=main.30e6d0c2.chunk.css.map */