@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@font-face{font-family:ChevinDemibold;src:url(/portal/static/media/aqachevinpro-demibold-webfont.cb67123a18a4d54135dc.eot);src:url(/portal/static/media/aqachevinpro-demibold-webfont.cb67123a18a4d54135dc.eot?#iefix) format("embedded-opentype"),url(/portal/static/media/aqachevinpro-demibold-webfont.8abd6028960c55e1880e.woff) format("woff"),url(/portal/static/media/aqachevinpro-demibold-webfont.6413a44e9896c822ab12.ttf) format("truetype"),url(/portal/static/media/aqachevinpro-demibold-webfont.387324c5b0ac37a6c3aa.svg#webfont) format("svg")}@font-face{font-family:ChevinMedium;src:url(/portal/static/media/aqachevinpro-medium-webfont.d98e0aed7369e04cb0ee.eot);src:url(/portal/static/media/aqachevinpro-medium-webfont.d98e0aed7369e04cb0ee.eot?#iefix) format("embedded-opentype"),url(/portal/static/media/aqachevinpro-medium-webfont.ada41bc7a69418e4c722.woff) format("woff"),url(/portal/static/media/aqachevinpro-medium-webfont.8d13094772b0d25b517a.ttf) format("truetype"),url(/portal/static/media/aqachevinpro-medium-webfont.8defd28b354506583357.svg#webfont) format("svg")}@font-face{font-family:ChevinLight;src:url(/portal/static/media/aqachevinpro-light-webfont.4edd14e587928331be2b.eot);src:url(/portal/static/media/aqachevinpro-light-webfont.4edd14e587928331be2b.eot?#iefix) format("embedded-opentype"),url(/portal/static/media/aqachevinpro-light-webfont.8c73973f5643dfbbf438.woff) format("woff"),url(/portal/static/media/aqachevinpro-light-webfont.e286307eea45a7fd829e.ttf) format("truetype"),url(/portal/static/media/aqachevinpro-light-webfont.4daf6ff318a6a2ddd8af.svg#webfont) format("svg")}body{-webkit-font-smoothing:antialiased;background-color:#f2f2f2;font-family:Open Sans,Arial,Helvetica,sans-serif;margin:0}li{list-style-type:none}h1{font-size:2rem}.theme-ep h1{color:#fff;font-family:Open Sans}.theme-tb h1{color:#002b54;font-family:ChevinDemiBold}h2{font-family:ChevinDemibold;font-size:1rem}.theme-ep h2{color:#2b2438}.theme-tb h2{color:#002b54}h3{font-size:1.125rem}.theme-ep h3{color:#412878}.theme-tb h3{color:#002b54}.theme-ep h5,h3,h4{font-family:ChevinMedium}.theme-tb h5,h3,h4{font-family:Arial,Helvetica,sans-serif}p{font-size:.85rem;margin-bottom:0}.theme-ep p{color:#412878}.theme-tb p{color:#002b54}.modal-content{border:1px solid #ddd;border-radius:24px 28px 16px}.modal-2-body{padding:16px 28px}.modal-2-footer{padding:0 28px 28px}.modal-header{border-bottom:1px solid #ddd}.modal-footer{border-top:1px solid #ddd}.form-group{align-items:baseline;margin-bottom:1rem}.form-control{border:1px solid #ddd}.form-control:focus{border-color:#3273af;box-shadow:0 0 0 .2rem #007bff80}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Header{align-items:center;background-color:#5f4291;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;padding:10px 20px}.header-title{margin-bottom:0}.header-title.pre-login{font-size:1.5rem;font-weight:600}.user-title{color:#412878;display:inline-block;line-height:27px;margin-bottom:0}.header-menu-icon{margin-right:10px}.Main{display:flex;justify-content:center;padding-bottom:10px}.AssignmentListItem{align-items:center;background-color:#fff;border:.5px solid #dbd8e5;border-radius:1rem;margin-bottom:8px;padding:10px;position:relative}.assignment-ul{margin:0;padding:0}.assignment-title-wrap{flex-grow:1}.icon-title{align-items:center;display:flex}.change-display{padding:0 15px}.assignment-status,.change-display{display:flex;justify-content:flex-end}.handed-in.assignment-status{justify-content:flex-start}.assignment-action-buttons{display:flex;justify-content:center}.theme-ep p.Active{color:#549638;font-size:.875rem;font-weight:700}.theme-ep p.Closed,.theme-ep p.Complete{color:#371376}.assignment-title{align-items:center;flex-wrap:nowrap}.title-assesstitle h2{font-family:Open Sans;font-size:1rem;font-weight:600;margin-bottom:0;overflow:hidden;padding-right:36px;text-overflow:ellipsis}.list-view .title-assesstitle h2,.title-assesstitle p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.title-assesstitle p{line-height:1.1rem;overflow:hidden;text-overflow:ellipsis}.assignment-time{align-items:center;justify-content:flex-end}.assignment-time p{color:#2b2438}.view-select,.view-select:focus{background-color:initial;border:none;outline:medium none invert;outline:initial}.select-svg{color:#ccc;font-size:1.5rem}.select-svg:hover,.theme-ep .select-svg.active{color:#412878}.theme-tb .select-svg.active{color:#0093e0}.header-logo{width:345.28px}.header-btn-container.pre-login{display:flex;justify-content:flex-end;width:345.28px}.header-logo img{width:200px}.header-options{background-color:#fff;border-radius:1rem 0;cursor:pointer;font-size:16px;margin-left:1rem;padding:.5rem 1rem .4rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.header-options:hover{background-color:#f8f8f8;color:#412878;text-decoration:none}.header-options.user-title{background-color:#371376;border-radius:20px;color:#fff}.header-options.user-title:hover{background-color:#8771ac}.header-user{font-family:ChevinMedium;font-size:20px}.login-error-message{color:#c8194b;font-weight:700;margin-bottom:20px;text-align:center}.login-background{background-color:#f2f2f2;padding:30px}.theme-ep .quick-guide-text{color:#4b4b4b;font-size:1rem;text-align:center}.theme-ep .quick-guide-text a{color:#2f71ac}.theme-ep .quick-guide-text a:hover{color:#2f71ac;text-decoration:underline}.theme-ep .badge-new{background-color:#c8194b;border-radius:31px;color:#fff;font-size:.75rem;font-weight:600;left:0;padding:.25rem .5rem;position:absolute;top:-7px;width:46px;z-index:1}.alarm-clock{height:auto;width:40px}.mobile-list-clock{color:#c8194b;display:none;margin-right:5px}.aqa-logo{height:auto;width:108px}footer{align-items:center;border-top:1px solid #ddd;display:flex;font-size:14px;justify-content:space-between;margin-left:1.5%;margin-right:1.5%;margin-top:48px;padding-top:24px}.login-background footer{margin:48px 10% 0;width:80%}.theme-ep footer p{color:#4b4b4b;margin-right:12px}footer div{padding:10px}footer ul{list-style-type:none;margin:0;padding:0}footer li:not(:last-child){border-right:1px solid #ddd}footer li{display:inline-block;padding:0 12px}footer li a{color:#2f71ac}footer .img-container{display:flex;flex-grow:1;justify-content:flex-end}.company-links{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap}.dropdown-toggle:after{border-bottom-color:#412878;border-top-color:#412878;font-family:font}.theme-ep .selection-main-header{color:#371376;font-family:Open Sans;font-size:28px;font-weight:600;line-height:38px;padding:40px 20px 20px 0}.selection-main-header{text-align:start}.list-view .mobile-list-urgent{color:#c8194b}.alarm-clock-mobile{display:none}.display-area{width:90%}@media only screen and (max-width:1200px){.header-logo.post-login img{max-width:60px}.header-title.post-login{display:none}}@media only screen and (max-width:767px){.assignment-action-buttons,.assignment-status,.assignment-time{justify-content:flex-start;margin-left:33px}.assignment-status p{margin-left:12px}}@media only screen and (max-width:600px){.header-text,.header-title{display:none}.header-menu-icon{margin-right:0}.header-user{left:85px;position:absolute;top:20px}.header-btn-container{display:flex;justify-content:flex-end;width:100%}.header-options{margin-left:.5rem}.header-logo.post-login img{max-width:60px}.theme-ep .sidebar-close .selection-main-header{font-family:Open Sans;font-size:22px;font-style:normal;font-weight:600;letter-spacing:.1px;line-height:normal;margin-top:10px}.display-area{margin:0 15px}.assignment-status,.change-display{justify-content:flex-start}}.theme-ep .btn{border-radius:0;font-family:ChevinMedium;font-size:1rem}.theme-ep .btn-default{background-color:#4b4b4b;color:#fff}.theme-ep .btn-primary{align-items:center;background-color:#d7caed;border:0;border-radius:30px;color:#371376;display:flex;font-family:Open Sans;font-size:.875rem;font-weight:600;justify-content:center}.text-ep-primary{color:#2f71ac}.theme-ep .modal-dialog .btn-primary{background-color:#371376;border:0;color:#fff;font-family:Open Sans;font-size:1.1em;font-weight:550;padding:9px}.theme-ep .modal-dialog .btn-primary:active,.theme-ep .modal-dialog .btn-primary:focus,.theme-ep .modal-dialog .btn-primary:hover{background-color:#8771ac}.theme-ep .btn-primary:active,.theme-ep .btn-primary:focus,.theme-ep .btn-primary:hover{background-color:#c5b4e2;box-shadow:none}.theme-ep .btn-secondary{background-color:#fff;color:#2f71ac}.theme-ep .btn-secondary:active,.theme-ep .btn-secondary:focus,.theme-ep .btn-secondary:hover{border:#ddd;box-shadow:none}.theme-ep .btn-success{align-items:center;background-color:#89dc65;border:0;border-radius:30px;color:#2b2438;display:flex;font-family:Open Sans;font-size:.875rem;font-weight:700;justify-content:center}.theme-ep .btn-success:active,.theme-ep .btn-success:focus,.theme-ep .btn-success:hover{background-color:#7bc65a;box-shadow:none}.theme-ep .btn-warning{background-color:#eb962d;color:#fff}.theme-ep .btn-warning:active,.theme-ep .btn-warning:focus,.theme-ep .btn-warning:hover{background-color:#dc7d28;box-shadow:none}.theme-ep .btn-danger{background-color:#c8194b;color:#fff}.theme-ep .btn-danger:active,.theme-ep .btn-danger:focus,.theme-ep .btn-danger:hover{background-color:#7c2a4f;box-shadow:none}.theme-ep .btn-info{background-color:#327896;color:#fff}.theme-ep .btn-info:active,.theme-ep .btn-info:focus,.theme-ep .btn-info:hover{background-color:#325f78;box-shadow:none}.theme-ep .btn-link{color:#2f71ac;text-decoration:underline}.theme-ep .btn.btn-primary,.theme-ep .btn.btn-success{width:118px}.dropdown-item.active,.dropdown-item:active{background-color:#2f71ac;color:#fff;text-decoration:none}.noAssignments{font-size:1.3em;margin:5% 1.5%;padding:4px;text-align:left}.sidebar{background-color:#5f4291;border-radius:20px;box-shadow:4px 0 10px 0 #00000040;height:95vh;left:20px;overflow-x:hidden;padding:12px 0 24px;position:fixed;top:20px;z-index:1}.sidebar .sidebar-header,.sidebar a,.sidebar p,.sidebar-item{color:#fff;font-family:Open Sans;font-weight:600}.sidebar-toggle{background:none;border:none;color:#fff;font-size:28px}.sidebar-toggle:focus{outline:none}.sidebar a:hover{text-decoration:none}.sidebar.sidebar-open{width:350px}.Main.sidebar-open{margin-left:350px}.sidebar-open .sidebar-toggle{position:absolute;right:26px;top:14px}.sidebar.sidebar-open .sidebar-logo{padding-left:24px;padding-top:12px}.sidebar-close .sidebar-name-container{padding:0 12px}.sidebar.sidebar-open .sidebar-name{font-size:1rem;padding:24px}.sidebar.sidebar-open .sidebar-header{font-size:1.5rem;font-weight:600;line-height:26px;margin:0;padding-left:24px;padding-top:24px;width:250px}.sidebar-item,.sidebar.sidebar-open .sidebar-selection a{align-items:center;cursor:pointer;display:flex;margin:0;padding:15px 0}.sidebar.sidebar-open .sidebar-selection .sidebar-button-container{border-bottom:1px solid #371376}.sidebar.sidebar-open .sidebar-selection i{align-items:center;border:2px solid #0000;border-radius:50px;display:flex;font-size:20px;height:38px;justify-content:center;margin:3px 21px 3px 24px;width:38px}.sidebar.sidebar-open .sidebar-selection .sidebar-item{background:none;border:none;outline:none;padding:7.5px 0}.sidebar-item{width:100%}.sidebar.sidebar-open .sidebar-item:hover{background-color:#371376}.sidebar.sidebar-close{align-items:center;flex-direction:column;width:120px}.sidebar-item.active{background-color:#371376!important}.sidebar-close .sidebar-button-container{height:68px}.Main.sidebar-close{margin-left:120px}.sidebar-close .sidebar-toggle{display:flex;justify-content:center;width:100%}.sidebar.sidebar-close .sidebar-logo{display:none}.sidebar.sidebar-close .sidebar-name{font-size:16px;font-weight:600;margin:35px 0;overflow:clip;text-align:center;text-overflow:ellipsis}.sidebar.sidebar-close .sidebar-header{display:none}.sidebar.sidebar-close .sidebar-selection .sidebar-item{align-items:center;background:none;border:2px solid #0000;display:flex;flex-direction:column;outline:none;padding:12px 0;position:relative}.sidebar.sidebar-close .sidebar-selection{font-size:14px;width:100%}.sidebar.sidebar-close .sidebar-item:hover{background-color:#371376}.sidebar.sidebar-close .sidebar-selection i{align-items:center;display:flex;font-size:20px;height:19px;justify-content:center;margin-bottom:6px;margin-right:0;width:20px}.close-text{font-family:Open Sans;font-size:.75rem;font-weight:600}.sidebar-close .open-text,.sidebar-open .close-text{display:none}.sidebar-item:hover{background-color:#371376}.mobile-nav,.mobile-nav .sidebar-toggle{display:none}.mobile-nav{background:#5f4291;box-shadow:0 4px 10px -2px #00000040;padding-bottom:15px;padding-left:15px}.mobile-nav .sidebar-toggle{color:#fff;position:absolute;right:26px;top:14px}.mobile-nav .mobile-logo{margin:16px 16px 0 0;width:140px}.mobile-nav .mobile-header{color:#fff;font-family:Open Sans;font-size:26px;font-weight:700;line-height:26px;margin-top:5px}.mobile-nav .mobile-name{color:#fff;font-family:Open Sans;font-size:16px;font-weight:700}.timetext{align-items:center;display:flex;gap:3px}.lower-case{text-transform:lowercase}.bold-text{font-weight:700}.record-count{background-color:#c8194b;border-radius:20px;box-shadow:0 0 0 3px #371376;color:#fff;font-family:Open Sans;font-weight:600;position:absolute}.sidebar-item.active .record-count,.sidebar-item:hover .record-count{box-shadow:0 0 0 3px #fff}.open-text .record-count{font-size:.875rem;height:26px;line-height:26px;padding:0 8px;right:30px}.close-text .record-count{align-items:center;border-radius:31px;display:flex;font-size:.75rem;height:20px;justify-content:center;padding:4px 8px;right:20px;text-align:center;top:2px;width:23px}:root{--bs-modal-width:500px;--bs-modal-margin:1.75rem auto;--bs-modal-bg:#fff;--bs-modal-header-padding:1rem;--bs-modal-title-line-height:1.5;--bs-modal-padding:1rem;--bs-modal-footer-gap:.75rem;--bs-modal-inner-border-radius:calc(0.3rem - 1px)}a{background-color:initial;text-decoration:none}a:hover{text-decoration:underline}.assignment-action-buttons a:hover{text-decoration:none}.theme-ep .btn-auth .auth-logos{width:32px}.theme-ep .btn-auth{align-items:center;background:#fff;border:3px solid #d7d2e8;border-radius:30px;color:#2d2d3a;cursor:pointer;display:flex;gap:8px;height:60px;justify-content:center;margin-top:10px;min-width:280px;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out}.btn-auth .btn-text{font-family:Open Sans;font-size:1.05em;font-weight:550;margin-left:-25px;width:100%}.theme-ep .btn-auth-active,.theme-ep .btn-auth:hover{background-color:#eeebf7;border:3px solid #3a1b72}.theme-ep .btn-auth-active{transform:scale(.98)}.theme-ep .floating-dialog{background-color:#fff;border:3px solid #2f71ac;border-radius:8px;box-shadow:0 3px 8px #0000003d;left:50%;max-height:500px;max-width:500px;padding:20px;position:absolute;top:220px;transform:translate(-50%,-50%);z-index:100}.theme-ep .floating-dialog .close{color:#a3a3a3;cursor:pointer;font-size:1.6em;line-height:1px;position:absolute;right:6px;top:6px;z-index:1000}.theme-ep .floating-dialog .close:hover{color:#000}.theme-ep .floating-dialog .modal-content{border:0}.sso-button-container{flex-wrap:wrap;width:100%}.sso-button-container button{margin-left:6px}.sso-field{margin-bottom:20px;margin-top:20px;max-width:580px}.sso-status{margin-top:15px}.white-box{background-color:#fff;border:.5px solid #dbd8e5;border-radius:16px;font-size:1.1rem;margin-bottom:30px;padding:25px}.page-section-header{color:#321971;display:block;font-size:1.25rem;font-weight:600}.white-box p{color:#2a2537;font-size:1.1rem;line-height:1.5;margin:10px 0}.login-block p{color:#2b2438;font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:20px;margin-top:10px;text-align:center}.no-padding{padding:0!important}.no-border{border:0!important}.display-block{display:block!important}.sso-login-button-container{text-align:center;width:100%}.sso-login-button-container button{margin:0 auto 10px;width:100%}.btn-100{width:100%!important}.login-content{border-radius:20px;margin:0 auto;max-width:440px;padding:25px}.text-green{color:#549638}.help-button{cursor:pointer;display:inline-block;font-size:16px;margin-left:10px}.help-button:hover{color:#0a6292}.maintenance-container{display:flex;justify-content:center}.maintenance-message{background:#f4d1db;border-radius:0;color:#412878;font-family:ChevinLight;font-size:18px;margin-bottom:-15px;margin-top:30px;max-width:850px;padding:20px}@media only screen and (max-width:1025px){.Main.sidebar-open{margin-left:385px}.Main.sidebar-close{margin-left:155px}}@media only screen and (max-width:992px){.Main,.sidebar{border-radius:0;height:100%;left:0;top:0;transition:.5s;z-index:2}.sidebar.sidebar-open{width:95%}.Main.sidebar-open{margin-left:0}.Main.sidebar-close{margin:0;width:100%}.sidebar-header,.sidebar-logo,.sidebar-name{display:none}.sidebar.sidebar-close .sidebar-selection{display:none;padding:0;width:0}.sidebar.sidebar-close{padding:0;width:0}.sidebar-selection{padding-top:50px}.mobile-nav,.mobile-nav .sidebar-toggle{display:block}.list-view .assignment-action-buttons{display:flex;margin:8px 0 0}.list-view .assignment-action-buttons a{flex:1 1}.theme-ep .list-view .btn{height:48px;padding:14px 20px;width:95px!important}.theme-ep .selection-main-header{padding:20px 20px 8px 0}.login-content{padding:12px}#footer li{margin:12px 0}.login-background footer{margin:0;width:100%}}
/*# sourceMappingURL=main.5cbf05bf.css.map*/