@font-face{font-family:ChevinDemibold;src:url(/portal/assets/aqachevinpro-demibold-webfont-Cm3_TEUT.eot);src:url(/portal/assets/aqachevinpro-demibold-webfont-Cm3_TEUT.eot?#iefix)format("embedded-opentype"),url(/portal/assets/aqachevinpro-demibold-webfont-DRGrPT-T.woff)format("woff"),url(/portal/assets/aqachevinpro-demibold-webfont-DvQ27pBF.ttf)format("truetype"),url(/portal/assets/aqachevinpro-demibold-webfont-C0GRe_NR.svg#webfont)format("svg")}@font-face{font-family:ChevinMedium;src:url(/portal/assets/aqachevinpro-medium-webfont-CzhDhPQk.eot);src:url(/portal/assets/aqachevinpro-medium-webfont-CzhDhPQk.eot?#iefix)format("embedded-opentype"),url(/portal/assets/aqachevinpro-medium-webfont-CKDSYqmp.woff)format("woff"),url(/portal/assets/aqachevinpro-medium-webfont-CxCbYbeo.ttf)format("truetype"),url(/portal/assets/aqachevinpro-medium-webfont-BBUI05Yx.svg#webfont)format("svg")}@font-face{font-family:ChevinLight;src:url(/portal/assets/aqachevinpro-light-webfont-CF2wmLYL.eot);src:url(/portal/assets/aqachevinpro-light-webfont-CF2wmLYL.eot?#iefix)format("embedded-opentype"),url(/portal/assets/aqachevinpro-light-webfont-fZTgZm75.woff)format("woff"),url(/portal/assets/aqachevinpro-light-webfont-BKchuJEH.ttf)format("truetype"),url(/portal/assets/aqachevinpro-light-webfont-m-KLCImB.svg#webfont)format("svg")}body{-webkit-font-smoothing:antialiased;background-color:#f2f2f2;margin:0;font-family:Open Sans,Arial,Helvetica,sans-serif}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,h4,h3{font-family:ChevinMedium}.theme-tb h5,h4,h3{font-family:Arial,Helvetica,sans-serif}p{margin-bottom:0;font-size:.85rem}.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{background-color:#5f4291;border-bottom:2px solid #ddd;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.header-title{margin-bottom:0}.header-title.pre-login{font-size:1.5rem;font-weight:600}.user-title{color:#412878;margin-bottom:0;line-height:27px;display:inline-block}.header-menu-icon{margin-right:10px}.Main{justify-content:center;padding-bottom:10px;display:flex}.AssignmentListItem{background-color:#fff;border:.5px solid #dbd8e5;border-radius:1rem;align-items:center;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}.change-display,.assignment-status{justify-content:flex-end;display:flex}.handed-in.assignment-status{justify-content:flex-start}.assignment-action-buttons{justify-content:center;display:flex}.theme-ep p.Active{color:#3f8020;font-size:.875rem;font-weight:700}.theme-ep p.Closed,.theme-ep p.Complete{color:#371376}.assignment-title{flex-wrap:nowrap;align-items:center}.title-assesstitle h2{text-overflow:ellipsis;margin-bottom:0;padding-right:36px;font-family:Open Sans;font-size:1rem;font-weight:600;overflow:hidden}.list-view .title-assesstitle h2{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.title-assesstitle p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.1rem;display:-webkit-box;overflow:hidden}.assignment-time{justify-content:flex-end;align-items:center}.assignment-time p{color:#2b2438}.view-select,.view-select:focus{background-color:unset;outline:unset;border:none}.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{justify-content:flex-end;width:345.28px;display:flex}.header-logo img{width:200px}.header-options{cursor:pointer;background-color:#fff;border-radius:1rem 0;margin-left:1rem;padding:.5rem 1rem .4rem;font-size:16px;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{color:#412878;background-color:#f8f8f8;text-decoration:none}.header-options.user-title{color:#fff;background-color:#371376;border-radius:20px}.header-options.user-title:hover{background-color:#8771ac}.header-user{font-family:ChevinMedium;font-size:20px}.login-error-message{color:#c8194b;text-align:center;margin-bottom:20px;font-weight:700}.login-background{background-color:#f2f2f2;padding:30px}.theme-ep .quick-guide-text{color:#4b4b4b;text-align:center;font-size:1rem}.theme-ep .quick-guide-text a{color:#2f71ac}.theme-ep .quick-guide-text a:hover{color:#2f71ac;text-decoration:underline}.theme-ep .badge-new{color:#fff;z-index:1;background-color:#c8194b;border-radius:31px;width:46px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:-7px;left:0}.alarm-clock{width:40px;height:auto}.mobile-list-clock{color:#c8194b;margin-right:5px;display:none}.aqa-logo{width:108px;height:auto}footer{border-top:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:48px;margin-left:1.5%;margin-right:1.5%;padding-top:24px;font-size:14px;display:flex}.login-background footer{width:80%;margin:48px 10% 0}.theme-ep footer p{color:#4b4b4b;margin-right:12px}footer div{padding:10px}footer ul{margin:0;padding:0;list-style-type:none}footer li:not(:last-child){border-right:1px solid #ddd}footer li{padding:0 12px;display:inline-block}footer li a{color:#2f71ac}footer .img-container{flex-grow:1;justify-content:flex-end;display:flex}.company-links{flex-wrap:wrap;flex-grow:1;align-items:center;display:flex}.dropdown-toggle:after{border-top-color:#412878;border-bottom-color:#412878;font-family:font}.theme-ep .selection-main-header{color:#371376;padding:40px 20px 20px 0;font-family:Open Sans;font-size:28px;font-weight:600;line-height:38px}.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 (width<=1200px){.header-logo.post-login img{max-width:60px}.header-title.post-login{display:none}}@media only screen and (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 (width<=600px){.header-text,.header-title{display:none}.header-menu-icon{margin-right:0}.header-user{position:absolute;top:20px;left:85px}.header-btn-container{justify-content:flex-end;width:100%;display:flex}.header-options{margin-left:.5rem}.header-logo.post-login img{max-width:60px}.theme-ep .sidebar-close .selection-main-header{letter-spacing:.1px;margin-top:10px;font-family:Open Sans;font-size:22px;font-style:normal;font-weight:600;line-height:normal}.display-area{margin:0 15px}.change-display,.assignment-status{justify-content:flex-start}}.theme-ep .btn{border-radius:0;font-family:ChevinMedium;font-size:1rem}.theme-ep .btn-default{color:#fff;background-color:#4b4b4b}.theme-ep .btn-primary{color:#371376;background-color:#d7caed;border:0;border-radius:30px;justify-content:center;align-items:center;font-family:Open Sans;font-size:.875rem;font-weight:600;display:flex}.text-ep-primary{color:#2f71ac}.theme-ep .modal-dialog .btn-primary{color:#fff;background-color:#371376;border:0;padding:9px;font-family:Open Sans;font-size:1.1em;font-weight:550}.theme-ep .modal-dialog .btn-primary:hover,.theme-ep .modal-dialog .btn-primary:active,.theme-ep .modal-dialog .btn-primary:focus{background-color:#8771ac}.theme-ep .btn-primary:hover,.theme-ep .btn-primary:active,.theme-ep .btn-primary:focus{box-shadow:unset;background-color:#c5b4e2}.theme-ep .btn-secondary{color:#2f71ac;background-color:#fff}.theme-ep .btn-secondary:hover,.theme-ep .btn-secondary:active,.theme-ep .btn-secondary:focus{box-shadow:unset;border:#ddd}.theme-ep .btn-success{color:#2b2438;background-color:#89dc65;border:0;border-radius:30px;justify-content:center;align-items:center;font-family:Open Sans;font-size:.875rem;font-weight:700;display:flex}.theme-ep .btn-success:hover,.theme-ep .btn-success:active,.theme-ep .btn-success:focus{box-shadow:unset;background-color:#7bc65a}.theme-ep .btn-warning{color:#fff;background-color:#eb962d}.theme-ep .btn-warning:hover,.theme-ep .btn-warning:active,.theme-ep .btn-warning:focus{box-shadow:unset;background-color:#dc7d28}.theme-ep .btn-danger{color:#fff;background-color:#c8194b}.theme-ep .btn-danger:hover,.theme-ep .btn-danger:active,.theme-ep .btn-danger:focus{box-shadow:unset;background-color:#7c2a4f}.theme-ep .btn-info{color:#fff;background-color:#327896}.theme-ep .btn-info:hover,.theme-ep .btn-info:active,.theme-ep .btn-info:focus{box-shadow:unset;background-color:#325f78}.theme-ep .btn-link{color:#2f71ac;text-decoration:underline}.theme-ep .btn.btn-success,.theme-ep .btn.btn-primary{width:118px}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:#2f71ac;text-decoration:none}.noAssignments{text-align:left;margin:5% 1.5%;padding:4px;font-size:1.3em}.sidebar{z-index:1;background-color:#5f4291;border-radius:20px;height:95vh;padding:12px 0 24px;position:fixed;top:20px;left:20px;overflow-x:hidden;box-shadow:4px 0 10px #00000040}.sidebar a,.sidebar .sidebar-header,.sidebar-item,.sidebar p{color:#fff;font-family:Open Sans;font-weight:600}.sidebar-toggle{color:#fff;background:0 0;border:none;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;top:14px;right:26px}.sidebar.sidebar-open .sidebar-logo{padding-top:12px;padding-left:24px}.sidebar-close .sidebar-name-container{padding:0 12px}.sidebar.sidebar-open .sidebar-name{padding:24px;font-size:1rem}.sidebar.sidebar-open .sidebar-header{width:250px;margin:0;padding-top:24px;padding-left:24px;font-size:1.5rem;font-weight:600;line-height:26px}.sidebar.sidebar-open .sidebar-selection a,.sidebar-item{cursor:pointer;align-items:center;margin:0;padding:15px 0;display:flex}.sidebar.sidebar-open .sidebar-selection .sidebar-button-container{border-bottom:1px solid #371376}.sidebar.sidebar-open .sidebar-selection i{border:2px solid #0000;border-radius:50px;justify-content:center;align-items:center;width:38px;height:38px;margin:3px 21px 3px 24px;font-size:20px;display:flex}.sidebar.sidebar-open .sidebar-selection .sidebar-item{background:0 0;border:none;outline:none;padding:7.5px 0}.sidebar-item{width:100%}.sidebar.sidebar-open .sidebar-item:hover{background-color:#371376}.sidebar.sidebar-close{flex-direction:column;align-items:center;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{justify-content:center;width:100%;display:flex}.sidebar.sidebar-close .sidebar-logo{display:none}.sidebar.sidebar-close .sidebar-name{text-align:center;text-overflow:ellipsis;margin:35px 0;font-size:16px;font-weight:600;overflow:clip}.sidebar.sidebar-close .sidebar-header{display:none}.sidebar.sidebar-close .sidebar-selection .sidebar-item{background:0 0;border:2px solid #0000;outline:none;flex-direction:column;align-items:center;padding:12px 0;display:flex;position:relative}.sidebar.sidebar-close .sidebar-selection{width:100%;font-size:14px}.sidebar.sidebar-close .sidebar-item:hover{background-color:#371376}.sidebar.sidebar-close .sidebar-selection i{justify-content:center;align-items:center;width:20px;height:19px;margin-bottom:6px;margin-right:0;font-size:20px;display:flex}.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 .sidebar-toggle,.mobile-nav{display:none}.mobile-nav{background:#5f4291;padding-bottom:15px;padding-left:15px;box-shadow:0 4px 10px -2px #00000040}.mobile-nav .sidebar-toggle{color:#fff;position:absolute;top:14px;right:26px}.mobile-nav .mobile-logo{width:140px;margin:16px 16px 0 0}.mobile-nav .mobile-header{color:#fff;margin-top:5px;font-family:Open Sans;font-size:26px;font-weight:700;line-height:26px}.mobile-nav .mobile-name{color:#fff;font-family:Open Sans;font-size:16px;font-weight:700}.timetext{align-items:center;gap:3px;display:flex}.lower-case{text-transform:lowercase}.bold-text{font-weight:700}.record-count{color:#fff;background-color:#c8194b;border-radius:20px;font-family:Open Sans;font-weight:600;position:absolute;box-shadow:0 0 0 3px #371376}.sidebar-item.active .record-count,.sidebar-item:hover .record-count{box-shadow:0 0 0 3px #fff}.open-text .record-count{height:26px;padding:0 8px;font-size:.875rem;line-height:26px;right:30px}.close-text .record-count{text-align:center;border-radius:31px;justify-content:center;align-items:center;width:23px;height:20px;padding:4px 8px;font-size:.75rem;display:flex;top:2px;right:20px}: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(.3rem - 1px)}a{background-color:#0000;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{cursor:pointer;color:#2d2d3a;background:#fff;border:3px solid #d7d2e8;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-width:280px;height:60px;margin-top:10px;padding:10px 20px;text-decoration:none;transition:all .3s ease-in-out;display:flex}.btn-auth .btn-text{width:100%;margin-left:-25px;font-family:Open Sans;font-size:1.05em;font-weight:550}.theme-ep .btn-auth:hover{background-color:#eeebf7;border:3px solid #3a1b72}.theme-ep .btn-auth-active{background-color:#eeebf7;border:3px solid #3a1b72;transform:scale(.98)}.theme-ep .floating-dialog{z-index:100;background-color:#fff;border:3px solid #2f71ac;border-radius:8px;max-width:500px;max-height:500px;padding:20px;position:absolute;top:220px;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #0000003d}.theme-ep .floating-dialog .close{cursor:pointer;z-index:1000;color:#a3a3a3;font-size:1.6em;line-height:1px;position:absolute;top:6px;right:6px}.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{max-width:580px;margin-top:20px;margin-bottom:20px}.sso-status{margin-top:15px}.white-box{background-color:#fff;border:.5px solid #dbd8e5;border-radius:16px;margin-bottom:30px;padding:25px;font-size:1.1rem}.page-section-header{color:#321971;font-size:1.25rem;font-weight:600;display:block}.white-box p{color:#2a2537;margin:10px 0;font-size:1.1rem;line-height:1.5}.login-block p{text-align:center;color:#2b2438;margin-top:10px;margin-bottom:20px;font-size:1rem;font-weight:600;line-height:1.5}.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{width:100%;margin:0 auto 10px}.btn-100{width:100%!important}.login-content{border-radius:20px;max-width:440px;margin:0 auto;padding:25px}.text-green{color:#549638}.help-button{cursor:pointer;margin-left:10px;font-size:16px;display:inline-block}.help-button:hover{color:#0a6292}.maintenance-container{justify-content:center;display:flex}.maintenance-message{color:#412878;background:#f4d1db;border-radius:0;max-width:850px;margin-top:30px;margin-bottom:-15px;padding:20px;font-family:ChevinLight;font-size:18px}@media only screen and (width<=1025px){.Main.sidebar-open{margin-left:385px}.Main.sidebar-close{margin-left:155px}}@media only screen and (width<=992px){.Main,.sidebar{z-index:2;border-radius:0;height:100%;transition:all .5s;top:0;left:0}.sidebar.sidebar-open{width:95%}.Main.sidebar-open{margin-left:0}.Main.sidebar-close{width:100%;margin:0}.sidebar-header,.sidebar-logo,.sidebar-name{display:none}.sidebar.sidebar-close .sidebar-selection{width:0;padding:0;display:none}.sidebar.sidebar-close{width:0;padding:0}.sidebar-selection{padding-top:50px}.mobile-nav .sidebar-toggle,.mobile-nav{display:block}.list-view .assignment-action-buttons{margin:8px 0 0;display:flex}.list-view .assignment-action-buttons a{flex: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{width:100%;margin:0}}
