article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;}img,video{max-width:100%;height:auto;}
body.adminimal-menu{margin-top:29px !important;}@media all and (max-width:800px){#admin-menu{display:none;}body.adminimal-menu{margin-top:0 !important;}}
@-moz-keyframes duk-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);transform:rotate(359deg);}}@-webkit-keyframes duk-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes duk-spin{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}h1{font-size:36px;font-size:2.25rem;line-height:1.33333;}h2{font-size:26px;font-size:1.625rem;line-height:1.84615;}h3{font-size:20px;font-size:1.25rem;line-height:1.2;}h4{font-size:18px;font-size:1.125rem;line-height:1.33333;}h5{font-size:16px;font-size:1rem;line-height:1.5;}h6{font-size:14px;font-size:0.875rem;line-height:1.71429;}html{font:1em / 1.5 sans-serif;min-height:100%;overflow-y:scroll;}@font-face{font-family:"Doghouse UIKit";src:url(/sites/default/themes/custom/reviseep_responsive/sass/vendor/doghouse-uikit/fonts/fontawesome-webfont.eot);src:url(/sites/default/themes/custom/reviseep_responsive/sass/vendor/doghouse-uikit/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/custom/reviseep_responsive/sass/vendor/doghouse-uikit/fonts/fontawesome-webfont.woff) format("woff"),url(/sites/default/themes/custom/reviseep_responsive/sass/vendor/doghouse-uikit/fonts/fontawesome-webfont.ttf) format("truetype");font-weight:normal;font-style:normal;}.my-students-view__exposed-form-widgets__button-wrapper,.view-display-id-my_students .views-exposed-widget.views-submit-button,.view-display-id-my_students .views-exposed-widget.views-reset-button,.view-display-id-my_students .views-field-status,.view-display-id-my_students .views-field-login,.my-teachers-view__exposed-form-widgets__button-wrapper,.view-display-id-my_teachers .views-exposed-widget.views-submit-button,.view-display-id-my_teachers .views-exposed-widget.views-reset-button,.view-display-id-my_teachers .views-field-status,.view-display-id-my_teachers .views-field-login{text-align:center !important;}fieldset{border:none;margin:0;padding:0;}input,select,textarea{border-radius:0;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;font:inherit;margin:0;}input:not([type="checkbox"]):not([type="radio"]),select{vertical-align:middle;}select{text-transform:none;}optgroup{font:inherit;font-weight:bold;}textarea{overflow:auto;vertical-align:top;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="checkbox"]:not(:disabled),input[type="radio"]:not(:disabled){cursor:pointer;}textarea,input:not([type]),input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="number"],input[type="datetime"]{-webkit-appearance:none;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input::-moz-focus-inner{border:0;padding:0;}::-moz-placeholder{opacity:1;}:invalid{box-shadow:none;}select,textarea,input:not([type]),input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background:none;border:1px solid #eeeeee;color:black;height:32px;max-width:100%;padding:6px 6px;}textarea,select[multiple],select[size]{height:auto;}a{color:#5243a0;text-decoration:none;}a:hover,a:focus,a:active{text-decoration:underline;}html,body{background:#eeeeee;}table{border-collapse:collapse;border-spacing:0;margin-bottom:24px;width:100%;}table th,table td{padding:12px;}table th{text-align:left;}table td{vertical-align:top;}th{background-color:transparent;color:#717171;font-size:14px;font-size:0.875rem;line-height:1.71429;font-weight:400;}tr,tr.odd,tr.even{background-color:transparent;}td{border-bottom:1px solid #dddddd;}td th,td td{padding-left:0;padding-right:0;}@font-face{font-family:"Proxima Nova";src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/thin/ProximaNova-Thin-webfont.eot);src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/thin/ProximaNova-Thin-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/thin/ProximaNova-Thin-webfont.woff) format("woff"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/thin/ProximaNova-Thin-webfont.ttf) format("truetype");font-weight:300;}@font-face{font-family:"Proxima Nova";src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/light/ProximaNova-Light-webfont.eot);src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/light/ProximaNova-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/light/ProximaNova-Light-webfont.woff) format("woff"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/light/ProximaNova-Light-webfont.ttf) format("truetype");font-weight:400;}@font-face{font-family:"Proxima Nova";src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/regular/ProximaNova-Reg-webfont.eot);src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/regular/ProximaNova-Reg-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/regular/ProximaNova-Reg-webfont.woff) format("woff"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/regular/ProximaNova-Reg-webfont.ttf) format("truetype");font-weight:500;}@font-face{font-family:"Proxima Nova";src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/semibold/ProximaNova-Sbold-webfont.eot);src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/semibold/ProximaNova-Sbold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/semibold/ProximaNova-Sbold-webfont.woff) format("woff"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/semibold/ProximaNova-Sbold-webfont.ttf) format("truetype");font-weight:700;}@font-face{font-family:"Proxima Nova";src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/bold/ProximaNova-Bold-webfont.eot);src:url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/bold/ProximaNova-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/bold/ProximaNova-Bold-webfont.woff) format("woff"),url(/sites/default/themes/custom/reviseep_responsive/fonts/proxima-nova/bold/ProximaNova-Bold-webfont.ttf) format("truetype");font-weight:800;}body{font-family:"Proxima Nova",sans-serif;font-weight:400;}h1,h2{text-transform:uppercase;}blockquote{background-color:rgba(82,67,160,0.1);border-left:5px solid #5243a0;margin:24px 0;padding:0.5em 1.5em;}@-moz-keyframes fade-in{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}.constraint,.exam-attempt-form__actions,.exam-overview__wrapper,.exam-question__wrapper,.exam-section__header,.free-trial-banner__content,.login-page__main,.maintenance-page__main,.new-revision-form-results__progressbar,.page-header__title{display:block;margin-left:auto;margin-right:auto;}.constraint--xx-small,.login-page__main,.maintenance-page__main{max-width:25rem;}.constraint--x-small{max-width:30rem;}.constraint--small,.mfp-s-ready .mfp-content,.mfp-preloader,.maintenance-page__main{max-width:37.5rem;}.constraint--medium{max-width:48rem;}.constraint--large,.exam-attempt-form__actions,.exam-overview__wrapper,.exam-question__wrapper,.exam-section__header,.free-trial-banner__content{max-width:60rem;}.constraint--x-large{max-width:87.5rem;}.dashboard > *,.analytics-dashboard > *,.markbook-dashboard > *{background-color:white;padding:24px;}.dashboard > * + *,.analytics-dashboard > * + *,.markbook-dashboard > * + *{margin-top:24px;}.formal-assessment-dashboard-container #classrooms + label,.formal-assessment-dashboard-container #schedule + label,.formal-assessment-tabs__tab{position:relative;padding:12px 24px;background-color:#07efd0;color:#5243a0;font-weight:700;}.formal-assessment-dashboard-container #classrooms + label:after,.formal-assessment-dashboard-container #schedule + label:after,.formal-assessment-tabs__tab:after{-moz-transition:left 250ms ease-in,width 250ms ease-in;-o-transition:left 250ms ease-in,width 250ms ease-in;-webkit-transition:left 250ms ease-in,width 250ms ease-in;transition:left 250ms ease-in,width 250ms ease-in;content:'';position:absolute;bottom:0;left:50%;height:4px;background-color:#5243a0;width:0;}.formal-assessment-dashboard-container #classrooms + label:hover:after,.formal-assessment-dashboard-container #schedule + label:hover:after,.formal-assessment-tabs__tab:hover:after{left:0;width:100%;}.formal-assessment-dashboard-container #classrooms:checked + label,.formal-assessment-dashboard-container #schedule:checked + label,.formal-assessment-tabs__tab--active{background-color:#5243a0;color:#07efd0;}.formal-assessment-dashboard-container #classrooms:checked + label:after,.formal-assessment-dashboard-container #schedule:checked + label:after,.formal-assessment-tabs__tab--active:after{background-color:#07efd0;}.formal-assessment-dashboard-container #classrooms:checked ~ .content-container > .content#classrooms,.formal-assessment-dashboard-container #schedule:checked ~ .content-container > .content#schedule,.formal-assessment-tabs__tab-content--active{display:block;}@font-face{font-family:"Revise Icons";src:url(/sites/default/themes/custom/reviseep_responsive/fonts/icomoon/fonts/icomoon.eot);src:url(/sites/default/themes/custom/reviseep_responsive/fonts/icomoon/fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/custom/reviseep_responsive/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/sites/default/themes/custom/reviseep_responsive/fonts/icomoon/fonts/icomoon.ttf) format("truetype");font-weight:normal;font-style:normal;}.icomoon:before{display:inline-block;font-family:"Revise Icons";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icomoon--cart:before{content:"\e608";}.icomoon--courses:before{content:"\e601";}.icomoon--help:before{content:"\e602";}.icomoon--logout:before{content:"\e600";}.icomoon--revise:before{content:"\e606";}.icomoon--student:before{content:"\e607";}.icomoon--student-reports:before{content:"\e922";}.icomoon--briefcase:before{content:"\e9ae";}.icomoon--book:before{content:"\e91f";}.icomoon--stats-bars:before{content:"\e99c";}.icomoon--tree:before{content:"\e9bc";}.icomoon--enlarge2:before{content:"\e98b";}.icomoon--shrink2:before{content:"\e98c";}.icomoon--flag:before{content:"\e9cc";}.icomoon--calendar:before{content:"\e953";}.icon:before,.quick-links__toggle-icon:before,.supplementary-documents__icon:before{display:inline-block;font-family:"Doghouse UIKit";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon--arrow-down:before,.quick-links__toggle-icon:before{content:"\f078";}.icon--arrow-up:before,.is-quick-links-open .quick-links__toggle-icon:before{content:"\f077";}.icon--bars:before{content:"\f0c9";}.icon--file-text:before,.supplementary-documents__icon:before{content:"\f15c";}.icon--calendar:before{content:"\f073";}.plus-icon{display:inline-block;position:relative;}.plus-icon .plus-icon--fixed,.plus-icon .plus-icon--rotate{position:absolute;background-color:black;min-height:4px;min-width:12px;top:50%;left:50%;}.plus-icon .plus-icon--fixed{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.plus-icon .plus-icon--rotate{-moz-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-moz-transition:250ms;-o-transition:250ms;-webkit-transition:250ms;transition:250ms;}.plus-icon.expanded .plus-icon--rotate{-moz-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);}.time{font-size:1em;}.time__seconds{font-size:0.6em;}.time__separator{margin-left:0.125em;margin-right:0.125em;}.time__separator--second{font-size:0.6em;}.is-hidden,.is-visible--xx-small,.is-visible--x-small,.is-visible--small,.is-visible--medium,.exam-attempt-action,.block--reviseep-exam-attempt-save-action,.block--reviseep-exam-attempt-exit-action,.exam-attempt-countdown,.block--reviseep-exam-attempt-countdown,.is-visible--large,.is-visible--x-large{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}.is-visible{clip:auto;height:auto;overflow:auto;position:static !important;width:auto;}@media (min-width:25rem){.is-visible--xx-small{clip:auto;height:auto;overflow:auto;position:static !important;width:auto;}.is-hidden--xx-small{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}}@media (min-width:30rem){.is-visible--x-small{clip:auto;height:auto;overflow:auto;position:static !important;width:auto;}.is-hidden--x-small{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}}@media (min-width:37.5rem){.is-visible--small{clip:auto;height:auto;overflow:auto;position:static !important;width:auto;}.is-hidden--small{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}}@media (min-width:48rem){.is-visible--medium,.exam-attempt-action,.block--reviseep-exam-attempt-save-action,.block--reviseep-exam-attempt-exit-action,.exam-attempt-countdown,.block--reviseep-exam-attempt-countdown{clip:auto;height:auto;overflow:auto;position:static !important;width:auto;}.is-hidden--medium{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}}@media (min-width:60rem){.is-visible--large{clip:auto;height:auto;overflow:auto;position:static !important;width:auto;}.is-hidden--large{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}}@media (min-width:87.5rem){.is-visible--x-large{clip:auto;height:auto;overflow:auto;position:static !important;width:auto;}.is-hidden--x-large{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}}.all-courses-block,.block--reviseep-commerce-course-all-courses{background-color:white;padding:36px;position:relative;}.all-courses-block__title,.block--reviseep-commerce-course-all-courses > .block__title{margin-bottom:36px;margin-top:0;}.basic-page{background-color:white;padding:36px;}.basic-page__title{display:none;}@media (min-width:60rem){.basic-page__title{display:block;margin-top:0;}}.button,.commerce-line-item-views-form__delete,.commerce-line-item-views-form input.delete-line-item,.form__submit,.form-submit{border:none;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;line-height:3;margin:0;padding-bottom:0;padding-left:24px;padding-right:24px;padding-top:0;vertical-align:middle;white-space:nowrap;line-height:2;-moz-transition:background-color 250ms ease-in,opacity 250ms ease-in;-o-transition:background-color 250ms ease-in,opacity 250ms ease-in;-webkit-transition:background-color 250ms ease-in,opacity 250ms ease-in;transition:background-color 250ms ease-in,opacity 250ms ease-in;}.button,.button:hover,.commerce-line-item-views-form__delete,.commerce-line-item-views-form input.delete-line-item,.form__submit,.form-submit,.commerce-line-item-views-form__delete:hover,.commerce-line-item-views-form input.delete-line-item:hover,.form__submit:hover,.form-submit:hover{text-decoration:none;}.button:active,.button:focus,.commerce-line-item-views-form__delete:active,.commerce-line-item-views-form input.delete-line-item:active,.form__submit:active,.form-submit:active,.commerce-line-item-views-form__delete:focus,.commerce-line-item-views-form input.delete-line-item:focus,.form__submit:focus,.form-submit:focus{outline:none;}.button:hover,.button:focus,.button:active,.commerce-line-item-views-form__delete:hover,.commerce-line-item-views-form input.delete-line-item:hover,.form__submit:hover,.form-submit:hover,.commerce-line-item-views-form__delete:focus,.commerce-line-item-views-form input.delete-line-item:focus,.form__submit:focus,.form-submit:focus,.commerce-line-item-views-form__delete:active,.commerce-line-item-views-form input.delete-line-item:active,.form__submit:active,.form-submit:active{text-decoration:none;}.button.is-disabled,.is-disabled.commerce-line-item-views-form__delete,.commerce-line-item-views-form input.is-disabled.delete-line-item,.is-disabled.form__submit,.is-disabled.form-submit{opacity:0.6;}.button--primary,.commerce-line-item-views-form__delete,.commerce-line-item-views-form input.delete-line-item,.form__submit,.form-submit{background-color:#07efd0;color:#5243a0;font-weight:700;}.button--primary:hover,.button--primary:focus,.button--primary:active,.commerce-line-item-views-form__delete:hover,.commerce-line-item-views-form input.delete-line-item:hover,.form__submit:hover,.form-submit:hover,.commerce-line-item-views-form__delete:focus,.commerce-line-item-views-form input.delete-line-item:focus,.form__submit:focus,.form-submit:focus,.commerce-line-item-views-form__delete:active,.commerce-line-item-views-form input.delete-line-item:active,.form__submit:active,.form-submit:active{background-color:#048c7a;}.button--primary:hover.is-disabled,.button--primary:focus.is-disabled,.button--primary:active.is-disabled,.commerce-line-item-views-form__delete:hover.is-disabled,.commerce-line-item-views-form input.delete-line-item:hover.is-disabled,.form__submit:hover.is-disabled,.form-submit:hover.is-disabled,.commerce-line-item-views-form__delete:focus.is-disabled,.commerce-line-item-views-form input.delete-line-item:focus.is-disabled,.form__submit:focus.is-disabled,.form-submit:focus.is-disabled,.commerce-line-item-views-form__delete:active.is-disabled,.commerce-line-item-views-form input.delete-line-item:active.is-disabled,.form__submit:active.is-disabled,.form-submit:active.is-disabled{background-color:#07efd0;}.button--secondary{background-color:#5243a0;color:white;}.button--secondary:hover,.button--secondary:focus,.button--secondary:active{background-color:#2d2558;}.button--secondary:hover.is-disabled,.button--secondary:focus.is-disabled,.button--secondary:active.is-disabled{background-color:#5243a0;}.button--danger{background-color:#f6501e;color:white;}.button--danger:hover,.button--danger:focus,.button--danger:active{background-color:#a72c07;}.button--danger:hover.is-disabled,.button--danger:focus.is-disabled,.button--danger:active.is-disabled{background-color:#f6501e;}.checkout-buttons{text-align:right;}.checkout-buttons__operator,.button-operator{margin-left:12px;margin-right:12px;}.checkout-buttons__link,.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{color:#07efd0;padding:0;}.checkout-buttons__link:hover,.checkout-buttons__link:focus,.checkout-buttons__link:active,.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-back:hover,.checkout-buttons .checkout-cancel:focus,.checkout-buttons .checkout-back:focus,.checkout-buttons .checkout-cancel:active,.checkout-buttons .checkout-back:active{color:#07efd0;}.reviseep-classroom-class-form .classroom-form-actions .form-submit + *{margin-left:24px;}#reviseep-classroom-student-select-form{padding-bottom:24px;}#reviseep-classroom-student-select-form .edit-actions .fieldset-wrapper > * + *{margin-left:12px;}#reviseep-classroom-student-select-form #edit-top-actions{margin-bottom:12px;}#reviseep-classroom-student-select-form .form-item-students{margin-bottom:18px;}.block--reviseep-classroom .block__content > *{background-color:white;padding:36px;}.block--reviseep-classroom .block__content > * + *{margin-top:24px;}.block--reviseep-classroom .block__title{margin-top:0;}.reviseep-classroom-code{text-align:right;background:#f2f2f2;padding:12px;}.code__description{display:inline-block;vertical-align:top;margin-right:12px;word-break:break-word;text-align:left;font-size:14px;}.code__details{background:#5243a0;color:white;padding:12px 24px;display:inline-block;margin-bottom:12px;}.code__code{color:#07efd0;}.reviseep-classroom-actions{margin-bottom:24px;text-align:right;}.reviseep-classroom-actions__list{margin:0;padding:0;list-style-type:none;}.reviseep-classroom-actions__list-item{display:inline-block;}.classroom-block__student-list{margin-top:24px;}@media (min-width:48rem){.grid__item{display:inline-block;width:50%;vertical-align:top;}}.classroom-dashboard__content > *{background-color:white;padding:36px;}.classroom-dashboard__content > * + *{margin-top:24px;}.classroom-list{padding:0;margin:0;list-style:none;margin-bottom:24px;}.classroom-list__item.is-active .classroom-list__link{background:#5243a0;color:#07efd0;}.classroom-list__link{color:black;display:inline-block;padding:6px;}.classroom-list .classroom-foa-schedule{display:inline-block;cursor:default;}.classroom-list .classroom-foa-schedule:before{color:#5243a0;margin-right:6px;margin-left:12px;}.commerce-checkout-form__pane,.commerce-checkout-form-checkout fieldset,.commerce-checkout-form-review fieldset,.commerce-checkout-form-complete fieldset{background-color:white;margin-bottom:36px;padding:36px;}.commerce-checkout-form__pane:after,.commerce-checkout-form-checkout fieldset:after,.commerce-checkout-form-review fieldset:after,.commerce-checkout-form-complete fieldset:after{clear:both;content:"";display:table;}.commerce-checkout-form__pane-title,.commerce-checkout-form-checkout legend,.commerce-checkout-form-review legend,.commerce-checkout-form-complete legend{float:left;font-size:26px;font-size:1.625rem;line-height:1.84615;font-weight:500;margin-bottom:36px;}.commerce-checkout-form__pane-content,.commerce-checkout-form-checkout .fieldset-wrapper,.commerce-checkout-form-review .fieldset-wrapper,.commerce-checkout-form-complete .fieldset-wrapper{clear:both;}.commerce-course-status--purchased{color:#5243a0;}.commerce-course-status--not-purchased{color:#999999;}.commerce-course-status--exhausted{color:#5243a0;}.block--commerce-multicurrency,.commerce-multicurrency{text-align:right;}.block--commerce-multicurrency .block__title,.commerce-multicurrency .block__title{font-size:16px;font-size:1rem;line-height:1.5;display:inline-block;margin:0;}.block--commerce-multicurrency .block__content,.commerce-multicurrency .block__content{display:inline-block;}.commerce-line-item-views-form{background-color:white;padding:36px;}.commerce-price-formatted-components,.commerce-order-handler-area-order-total .commerce-price-formatted-components{width:100%;}@media (min-width:48rem){.commerce-price-formatted-components,.commerce-order-handler-area-order-total .commerce-price-formatted-components{width:50%;}}@media (min-width:87.5rem){.commerce-price-formatted-components,.commerce-order-handler-area-order-total .commerce-price-formatted-components{width:33.333333333%;}}.commerce-summary{text-align:right;}.commerce-summary > *{display:inline-block;vertical-align:middle;}.commerce-summary__icon{color:#07efd0;}.commerce-summary__total{font-weight:700;margin-left:6px;}.commerce-summary__action{margin-left:24px;}.copyright{color:#999999;font-size:12px;font-size:0.75rem;line-height:2;text-align:center;}.countdown{color:white;font-weight:700;overflow:hidden;font-size:20px;font-size:1.25rem;line-height:1.2;}div.ctools-modal-content{overflow:hidden;}.draft-exam .draft-exam-overview,.draft-exam .draft-exam-section{background-color:white;}.draft-exam .exam-overview__wrapper{padding-top:24px;padding-bottom:24px;}.draft-exam .question-answers--choices{margin-top:6px;}.draft-exam .question-answers--choices li:not(:last-child){margin-bottom:12px;}.draft-exam .question-answers--choices li *{margin:0;}.exam-attempt-expiry{color:#999999;font-size:12px;font-size:0.75rem;line-height:2;}.exam-attempt-form{background-color:white;padding-bottom:36px;padding-top:36px;}.exam-attempt-form__exam{margin-bottom:36px;}.exam-attempt-form__actions{padding-left:12px;padding-right:12px;text-align:right;}.exam-attempt-form__action{display:inline-block;margin-left:12px;}.exam-attempt-form__action:first-child{margin-left:0;}.exam-overview{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;}.exam-overview__wrapper{padding-left:12px;padding-right:12px;}.exam-overview__course-name{font-size:20px;font-size:1.25rem;line-height:1.2;color:#5243a0;margin-bottom:12px;margin-top:0;}@media (min-width:37.5rem){.exam-overview__course-name{font-size:26px;font-size:1.625rem;line-height:1.84615;}}.exam-overview__topic-name,.exam-overview__exam-type{font-weight:400;}.exam-overview__topic-name{margin-top:0;font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:6px;}.exam-overview__exam-type{margin-top:0;font-size:18px;font-size:1.125rem;line-height:1.33333;}.exam-overview__item{overflow:hidden;clear:both;margin-bottom:12px;}.exam-overview__time-item{clear:both;}@media (min-width:37.5rem){.exam-overview__time-item{width:50%;float:left;}.exam-overview__time-item > *{width:50%;float:left;}.exam-overview__time-item > *:last-child{width:50%;float:right;margin-right:0;}}.exam-overview__materials-item{clear:both;}@media (min-width:37.5rem){.exam-overview__materials-item > *{width:25%;float:left;}.exam-overview__materials-item > *:last-child{width:75%;float:right;margin-right:0;}}.exam-overview__total-marks td{border-bottom:none;font-weight:700;}.exam-question{position:relative;-webkit-touch-callout:none;margin-bottom:36px;}.exam-question:last-child{margin-bottom:0;}.exam-question__header,.exam-question__content{padding:24px;}.exam-question__header{background-color:#07efd0;}.exam-question__header:after{clear:both;content:"";display:table;}.exam-question__number,.exam-question__marks{color:#5243a0;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.2;}.exam-question__number{float:left;}.exam-question__fragment-target{position:absolute;top:-60px;}.exam-question__marks{float:right;}.exam-question__content{background-color:white;overflow:auto;}.exam-question__content table{display:block;overflow-x:auto;}.exam-question__content table::-webkit-scrollbar{-webkit-appearance:none;height:6px;}.exam-question__content table::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,0.5);}.exam-section__header{padding:36px 12px;}.exam-section__header-wrapper{border-bottom:3px solid #5243a0;padding-bottom:12px;}.exam-section__header-wrapper:after{clear:both;content:"";display:table;}.exam-section__title,.exam-section__marks{color:#5243a0;font-size:20px;font-size:1.25rem;line-height:1.2;}.exam-section__title{float:left;}.exam-section__marks{float:right;}.exam-section__questions{background-color:#eeeeee;padding:36px 12px;}.flag-alerts-dashboard{background-color:white;padding:36px;}.flag-alerts-dashboard__title{margin-top:0;}.flag-messages{background-color:#f2f2f2;padding-top:24px;height:calc(100% - 317px);}.flag-messages__wrapper{overflow-y:scroll;height:calc(100% - 24px);padding-left:96px;padding-right:96px;}.flag-messages__messages{height:100%;}.flag-messages__message{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;background-color:#aca3d9;padding:24px;}.flag-messages__message:before{content:'';position:absolute;top:0;height:0;width:0;border:20px solid transparent;border-top-width:0;}.flag-messages__message + *{margin-top:24px;}.flag-messages__message[data-user-current="0"]{margin-right:48px;}.flag-messages__message[data-user-current="0"]:before{left:-45px;border-right-color:#aca3d9;border-right-width:25px;}.flag-messages__message[data-user-current="0"] .flag-messages__message__owner,.flag-messages__message[data-user-current="0"] .flag-messages__message__time{margin-right:auto;}.flag-messages__message[data-user-current="1"]{margin-left:48px;background-color:#93fcee;}.flag-messages__message[data-user-current="1"]:before{right:-45px;border-left-color:#93fcee;border-left-width:25px;}.flag-messages__message[data-user-current="1"] .flag-messages__message__owner,.flag-messages__message[data-user-current="1"] .flag-messages__message__time{margin-left:auto;}.flag-messages__message--empty{position:relative;height:100%;}.flag-messages__message--empty .flag-messages__message__body{-moz-transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);position:absolute;top:50%;left:50%;}.flag-messages__message__body,.flag-messages__message__time{margin-top:12px;}.flag-messages__message__owner{font-weight:700;}.flag-messages__message__time{font-size:0.9em;padding-top:12px;border-top:1px solid black;}.flag-question-modal-form{height:inherit;}.flag-question-modal-form > div{height:inherit;}.flag-question-modal-form .flag-messages + *{margin-top:24px;}.flag-question-modal-form .form-item-message textarea[disabled]{background-color:#f2f2f2;}.flag-question-modal-form fieldset.actions input[type="submit"] + input{margin-left:12px;}.form-item,.form-item{margin-bottom:36px;}.form-item--tight,.form-item.form-type-checkbox,.form-item.form-type-radio{margin-bottom:12px;}.form-item__label,.form-item label,.view-display-id-my_students .views-exposed-widget label,.view-display-id-my_teachers .views-exposed-widget label{color:#999999;font-size:14px;font-size:0.875rem;line-height:1.71429;font-weight:normal;}.form-item__required,.form-required{color:#d85030;}.form-item__description,.form-item .description{color:#999999;font-size:12px;font-size:0.75rem;margin-top:6px;}.form-item__option,.form-item label.option{margin-left:6px;}.form-item__widget,input.form-text,select.form-select,textarea.form-textarea{border:none;border-bottom:1px solid #eeeeee;color:black;-moz-transition:background-color 250ms ease-in;-o-transition:background-color 250ms ease-in;-webkit-transition:background-color 250ms ease-in;transition:background-color 250ms ease-in;}.form-item__widget--disabled,input.form-text.is-disabled,select.form-select.is-disabled,textarea.form-textarea.is-disabled{background-color:#eeeeee;-webkit-text-fill-color:#999999;}.form-item__widget--autocomplete,html.js input.form-autocomplete{background:none;}.form-item__widget--throbbing,html.js input.form-autocomplete.throbbing{background-color:#eeeeee;color:#999999;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;}.form-item__widget.error,input.error.form-text,select.error.form-select,textarea.error.form-textarea{border:none;border-bottom:1px solid #eeeeee;color:black;}.form__actions,.form-actions{margin-bottom:24px;}.reviseep-formal-assessment-class-marking-key-status-form > div > .form-item,.reviseep-formal-assessment-class-marking-key-status-form > div > .container-inline-date,.reviseep-formal-assessment-class-marking-key-status-form > div > .student-marking-key-status,.reviseep-formal-assessment-student-marking-key-status-form > div > .form-item,.reviseep-formal-assessment-student-marking-key-status-form > div > .container-inline-date,.reviseep-formal-assessment-student-marking-key-status-form > div > .student-marking-key-status{margin-bottom:36px;}#formal-assessment-schedule td{vertical-align:middle;}#formal-assessment-schedule .row--course:not(.has-classes) td.row--course-name{padding-left:48px;}#formal-assessment-schedule .row--course > td:last-child{padding:0;}#formal-assessment-schedule .row--course.has-classes td.row--course-name{position:relative;padding-left:48px;}#formal-assessment-schedule .row--course.has-classes td:not(:last-child):hover{cursor:pointer;}#formal-assessment-schedule .row--course.has-classes .plus-icon--wrapper{display:inline-block;position:absolute;left:12px;}#formal-assessment-schedule .row--course.has-classes .plus-icon--wrapper .plus-icon{width:24px;height:24px;margin-right:8px;background-color:#5243a0;}#formal-assessment-schedule .row--course.has-classes .plus-icon--wrapper .plus-icon .plus-icon--rotate,#formal-assessment-schedule .row--course.has-classes .plus-icon--wrapper .plus-icon .plus-icon--fixed{background-color:white;}#formal-assessment-schedule .row--class td{padding:0;}#formal-assessment-schedule .row--class > td{background-color:rgba(153,153,153,0.2);border-bottom:none;}#formal-assessment-schedule .row--class .row--class-data{padding-left:24px;padding-right:24px;}#formal-assessment-schedule .row--class .row--class-data > table{margin-bottom:12px;}#formal-assessment-schedule .row--class .row--class-data > table th,#formal-assessment-schedule .row--class .row--class-data > table td{padding:12px;}#formal-assessment-schedule .row--class .row--class-data > table tbody > tr:last-child td{border-bottom:none;}#formal-assessment-schedule .row--class .row--class-data td{padding:12px;border-bottom-color:#a4a4a4;}#formal-assessment-schedule .foa-scheduled-start,#formal-assessment-schedule .foa-scheduled-end,#formal-assessment-schedule .foa-classroom-scheduled-start,#formal-assessment-schedule .foa-classroom-scheduled-end{min-width:200px;}#formal-assessment-schedule .foa-classroom-scheduled-start,#formal-assessment-schedule .foa-classroom-scheduled-end,#formal-assessment-schedule .foa-classroom-scheduled-actions{vertical-align:top;}#formal-assessment-schedule .classroom-info--name{font-weight:700;}#formal-assessment-schedule .classroom-info--teacher,#formal-assessment-schedule .classroom-info--students,#formal-assessment-schedule .classroom-info--hidden-status{padding-left:12px;}#formal-assessment-schedule .classroom-info--hidden-status{padding-top:12px;}#formal-assessment-schedule .classroom-info--separator{margin-top:12px;padding-top:12px;border-top:1px solid #dddddd;}#formal-assessment-schedule .classroom-info--title{display:inline-block;}#formal-assessment-schedule .classroom-info--students ul{margin-top:0;margin-bottom:0;}#formal-assessment-schedule .formally-assessed-course-actions,#formal-assessment-schedule .formally-assessed-classroom-actions{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}#formal-assessment-schedule .formally-assessed-course-actions > *:last-child,#formal-assessment-schedule .formally-assessed-classroom-actions > *:last-child{margin-top:12px;margin-bottom:12px;}#formal-assessment-schedule .formally-assessed-course-actions > *:first-child{margin-top:12px;}#formal-assessment-schedule .formally-assessed-classroom-actions > *:first-child{margin-top:0;}#formal-assessment-schedule .form-item-foa-course-student-visibility{margin-bottom:0;}.formal-assessment-dashboard-container .schedule-dashboard__content > *{background-color:white;padding:36px;}.formal-assessment-dashboard-container .schedule-dashboard__content > * + *{margin-top:24px;}.formal-assessment-dashboard-container .schedule-dashboard__content .reviseep-formal-assessment-course-selector .form-item-course{margin-bottom:0;}.formal-assessment-dashboard-container .schedule-dashboard__content .reviseep-formal-assessment-course-selector .form-submit{margin-top:36px;}.reviseep-formal-assessment-schedule-assessment-form .container-inline-date .form-item,.reviseep-formal-assessment-classroom-schedule-assessment-form .container-inline-date .form-item{margin-bottom:12px;}.reviseep-formal-assessment-schedule-assessment-form .container-inline-date .form-item label,.reviseep-formal-assessment-classroom-schedule-assessment-form .container-inline-date .form-item label{margin-bottom:12px;float:none;width:auto;}.reviseep-formal-assessment-schedule-delete-form .mb-2,.reviseep-formal-assessment-classroom-schedule-delete-form .mb-2{margin-bottom:24px;}.reviseep-formal-assessment-schedule-delete-form .form-submit + .form-submit,.reviseep-formal-assessment-classroom-schedule-delete-form .form-submit + .form-submit{margin-left:6px;}.formal-assessment-dashboard-container > input[type="radio"]{display:none;}.formal-assessment-dashboard-container > label{-moz-border-radius-topleft:12px;-webkit-border-top-left-radius:12px;border-top-left-radius:12px;-moz-border-radius-topright:12px;-webkit-border-top-right-radius:12px;border-top-right-radius:12px;display:inline-block;cursor:pointer;}.formal-assessment-dashboard-container > label:not(:first-of-type){margin-left:12px;}.formal-assessment-dashboard-container > .content-container > .content{display:none;}.formal-assessment-dashboard-container .schedule-dashboard__content > *{background-color:white;padding:36px;}.formal-assessment-dashboard-container .schedule-dashboard__content > * + *{margin-top:24px;}.formal-assessment-dashboard-container .formal-assessment-schedule-notice{display:inline-block;padding:12px 24px;color:#5243a0;outline:1px solid #5243a0;background-color:#ddd9ef;}.formal-assessment-dashboard-container .formal-assessment-header * + .formal-assessment-schedule-notice{margin-top:0;}.formal-assessment-dashboard-container .marking-key-toggle{float:right;}.formal-assessment-dashboard-container.formal-assessment-student-dashboard-container .schedule-dashboard{display:block;}.formal-assessment-dashboard-container.formal-assessment-student-dashboard-container .schedule-dashboard__content > *{background-color:white;padding:36px;}.formal-assessment-dashboard-container.formal-assessment-student-dashboard-container .schedule-dashboard__content > * + *{margin-top:24px;}.formal-assessment-dashboard-container.formal-assessment-student-dashboard-container .schedule-dashboard__content table tbody td{vertical-align:middle;}.free-trial-banner{position:fixed;bottom:0;height:48px;width:100%;z-index:10;background-color:#5243a0;}.free-trial-banner__content{padding-left:12px;padding-right:12px;text-align:right;}.free-trial-banner__heading-container{float:left;width:100%;margin:0 auto;text-align:center;}.free-trial-banner__heading{font-size:20px;font-size:1.25rem;max-width:100%;margin:0 auto;color:white;font-weight:500;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}.free-trial-banner__button{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:12px;}@media (min-width:48rem){.free-trial-banner__heading{max-width:70%;}}@media (min-width:60rem){.free-trial-banner__heading{max-width:100%;}}.hero-banner{position:relative;}.hero-banner__image{height:100%;width:100%;position:absolute;}.hero-banner__content{margin-left:48px;margin-right:48px;max-width:380px;padding-bottom:48px;padding-top:48px;position:relative;z-index:5;}.hero-banner__title,.hero-banner__copy{color:white;}.hero-banner__title{font-size:26px;font-size:1.625rem;line-height:1.84615;margin-top:0;}@media (min-width:60rem){.hero-banner__content{padding-bottom:96px;padding-top:96px;}}@media (min-width:87.5rem){.hero-banner__content{padding-bottom:144px;padding-top:144px;}}.line-item-summary{margin-bottom:36px;}.login-page,.maintenance-page{height:100%;position:absolute;width:100%;}.login-page__main,.maintenance-page__main{background-color:white;padding:36px;}.page-user-password .login-page__wrapper,.page-user-password .maintenance-page__wrapper,.page-user-login .login-page__wrapper,.page-user-login .maintenance-page__wrapper{width:100%;}@media (min-height:600px){.page-user-password .login-page__wrapper,.page-user-password .maintenance-page__wrapper,.page-user-login .login-page__wrapper,.page-user-login .maintenance-page__wrapper{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.mfp-s-ready .mfp-content,.mfp-preloader{background:white;padding:24px;}.mfp-preloader{color:black;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:0;}.maintenance-page{text-align:center;}.maintenance-page__main > *{margin-bottom:24px;}.maintenance-page__main > *:last-child{margin-bottom:0;}.markbook-dashboard tbody td{position:relative;}.markbook-dashboard .cell-flags{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;font-size:0.75em;top:50%;right:0;}.markbook-dashboard .cell-flags .cell-flags__flag[data-question-flag-status="inactive"] i{color:#a4a4a4;}.markbook-dashboard .cell-flags .cell-flags__flag[data-question-flag-status="awaiting_student"] i{color:#153ef4;}.markbook-dashboard .cell-flags .cell-flags__flag[data-question-flag-status="awaiting_teacher"] i{color:#f6501e;}.markbook-dashboard .cell-flags .cell-flags__flag[data-question-flag-status="closed"] i{color:#1ef638;}.markbook-dashboard .formally-assessed-classroom .cell-flags{width:100%;}@media (min-width:60rem){.markbook-dashboard__filters__form-item + .form-item,.markbook-dashboard__filters .form-item + .form-item{padding-left:24px;}}@media (min-width:60rem){.markbook-dashboard__filters__form-item,.markbook-dashboard__filters .form-item{display:inline-block;}}.page-content > .markbook-dashboard--student .markbook__section{background-color:white;padding:24px;}.page-content > .markbook-dashboard--student .markbook__section + *{margin-top:24px;}.page-content > .markbook-dashboard--student > .markbook.student-usage{background-color:transparent;padding:0;}.markbook-dashboard--student .cell-flags,.block--reviseep-markbook-markbook-student-dashboard .cell-flags{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:auto;left:50%;width:100%;}.markbook-dashboard--student .cell-flags .cell-flags__flag,.block--reviseep-markbook-markbook-student-dashboard .cell-flags .cell-flags__flag{display:inline-block;}.markbook-dashboard--student .cell-flags .cell-flags__flag + *,.block--reviseep-markbook-markbook-student-dashboard .cell-flags .cell-flags__flag + *{margin-left:12px;}.markbook-dashboard__students-list .marking-key-class-status{display:inline-block;}.markbook-dashboard__students-list .button.class-marking-key{float:right;}.markbook-table,.markbook-dashboard table{text-align:center;}.markbook-table__th,.markbook-dashboard table th{text-align:center;}.markbook-table__td,.markbook-dashboard table td{vertical-align:middle;}.messages,.checkout-help{background:#fafafa;border:1px solid #e5e5e5;color:#666666;margin-bottom:24px;padding:12px;margin:0 0 36px 0;}.messages--status{background:#f2fae3;border:1px solid #c7dda3;color:#659f13;}.messages--warning,.checkout-help{background:#fffceb;border:1px solid #f5d7af;color:#e28327;}.messages--error{background:#fff1f0;border:1px solid #f2c0b5;color:#d85030;}.modal-flag .ctools-modal-content,.modal-exam-attempt-ending-soon .ctools-modal-content,.modal-exam-attempt-autosubmit .ctools-modal-content,.modal-exam-attempt-submission-confirmation .ctools-modal-content,.modal-unmarked-questions .ctools-modal-content,.modal-default .ctools-modal-content,.modal-schedule .ctools-modal-content{border:1px solid #d8d8d8;border-top:0;}.modal-flag .ctools-modal-content .modal-header,.modal-exam-attempt-ending-soon .ctools-modal-content .modal-header,.modal-exam-attempt-autosubmit .ctools-modal-content .modal-header,.modal-exam-attempt-submission-confirmation .ctools-modal-content .modal-header,.modal-unmarked-questions .ctools-modal-content .modal-header,.modal-default .ctools-modal-content .modal-header,.modal-schedule .ctools-modal-content .modal-header{background:#5243a0;padding:12px;}.modal-flag .ctools-modal-content .modal-header .modal-title,.modal-exam-attempt-ending-soon .ctools-modal-content .modal-header .modal-title,.modal-exam-attempt-autosubmit .ctools-modal-content .modal-header .modal-title,.modal-exam-attempt-submission-confirmation .ctools-modal-content .modal-header .modal-title,.modal-unmarked-questions .ctools-modal-content .modal-header .modal-title,.modal-default .ctools-modal-content .modal-header .modal-title,.modal-schedule .ctools-modal-content .modal-header .modal-title{white-space:normal;}.modal-flag .ctools-modal-content .modal-header .close > img,.modal-exam-attempt-ending-soon .ctools-modal-content .modal-header .close > img,.modal-exam-attempt-autosubmit .ctools-modal-content .modal-header .close > img,.modal-exam-attempt-submission-confirmation .ctools-modal-content .modal-header .close > img,.modal-unmarked-questions .ctools-modal-content .modal-header .close > img,.modal-default .ctools-modal-content .modal-header .close > img,.modal-schedule .ctools-modal-content .modal-header .close > img{display:none;}.modal-flag .ctools-modal-content .modal-content,.modal-exam-attempt-ending-soon .ctools-modal-content .modal-content,.modal-exam-attempt-autosubmit .ctools-modal-content .modal-content,.modal-exam-attempt-submission-confirmation .ctools-modal-content .modal-content,.modal-unmarked-questions .ctools-modal-content .modal-content,.modal-default .ctools-modal-content .modal-content,.modal-schedule .ctools-modal-content .modal-content{width:100% !important;}.modal-flag .ctools-modal-content .modal-content{overflow-y:hidden;}.modal-exam-attempt-ending-soon
.modal-exam-attempt-autosubmit .modal-content .closer{text-align:right;}.my-courses-block,.block--reviseep-student-course-my-courses{background-color:white;padding:36px;}.my-courses-block__title,.block--reviseep-student-course-my-courses > .block__title{margin-bottom:36px;margin-top:0;}.my-students-block,.block--views-student-my-students{background-color:white;padding:36px;}.my-students-block__title,.block--views-student-my-students > .block__title{margin-bottom:36px;margin-top:0;}.my-students-view__exposed-form-widgets,.view-display-id-my_students .views-exposed-widgets{margin-bottom:24px;}@media (min-width:48rem){.my-students-view__exposed-form-widgets,.view-display-id-my_students .views-exposed-widgets{display:table;width:100%;}}.my-students-view__exposed-form-widgets__widget,.view-display-id-my_students .views-exposed-widget{float:none;display:block;padding-top:0;padding-bottom:0;margin-bottom:12px;}@media (min-width:48rem){.my-students-view__exposed-form-widgets__widget,.view-display-id-my_students .views-exposed-widget{display:table-cell;margin-bottom:0;}}.my-students-view__exposed-form-widgets__button-wrapper,.view-display-id-my_students .views-exposed-widget.views-submit-button,.view-display-id-my_students .views-exposed-widget.views-reset-button{vertical-align:bottom;}.my-students-view__exposed-form-widgets__button,.view-display-id-my_students .views-exposed-widget.views-submit-button .form-submit,.view-display-id-my_students .views-exposed-widget.views-reset-button .form-submit{margin-top:0;width:100%;}@media (min-width:48rem){.my-students-view__exposed-form-widgets__button,.view-display-id-my_students .views-exposed-widget.views-submit-button .form-submit,.view-display-id-my_students .views-exposed-widget.views-reset-button .form-submit{width:auto;}}.my-teachers-block,.block--views-teacher-my-teachers{background-color:white;padding:36px;}.my-teachers-block__title,.block--views-teacher-my-teachers > .block__title{margin-bottom:36px;margin-top:0;}.my-teachers-view__exposed-form-widgets,.view-display-id-my_teachers .views-exposed-widgets{margin-bottom:24px;}@media (min-width:48rem){.my-teachers-view__exposed-form-widgets,.view-display-id-my_teachers .views-exposed-widgets{display:table;width:100%;}}.my-teachers-view__exposed-form-widgets__widget,.view-display-id-my_teachers .views-exposed-widget{float:none;display:block;padding-top:0;padding-bottom:0;margin-bottom:12px;}@media (min-width:48rem){.my-teachers-view__exposed-form-widgets__widget,.view-display-id-my_teachers .views-exposed-widget{display:table-cell;margin-bottom:0;}}.my-teachers-view__exposed-form-widgets__button-wrapper,.view-display-id-my_teachers .views-exposed-widget.views-submit-button,.view-display-id-my_teachers .views-exposed-widget.views-reset-button{vertical-align:bottom;}.my-teachers-view__exposed-form-widgets__button,.view-display-id-my_teachers .views-exposed-widget.views-submit-button .form-submit,.view-display-id-my_teachers .views-exposed-widget.views-reset-button .form-submit{margin-top:0;width:100%;}@media (min-width:48rem){.my-teachers-view__exposed-form-widgets__button,.view-display-id-my_teachers .views-exposed-widget.views-submit-button .form-submit,.view-display-id-my_teachers .views-exposed-widget.views-reset-button .form-submit{width:auto;}}.navigation{background-color:white;height:100%;left:0;position:absolute;top:0;width:100%;}.navigation,.navigation__top,.navigation__bottom{left:0;position:absolute;width:100%;}.navigation__top{top:0;}.navigation__bottom{bottom:0;}.navigation__bottom > *{margin-bottom:24px;}.new-revision-block,.block--reviseep-exam-attempt-new-revision{background-color:white;}.new-revision-block__container,.block--reviseep-exam-attempt-new-revision > .block__content{padding:12px;}.new-revision-block__form{padding:24px;}.new-revision-block__title,.block--reviseep-exam-attempt-new-revision > .block__title{margin-bottom:36px;margin-top:0;}@media (min-width:48rem){.new-revision-block__container:after,.block--reviseep-exam-attempt-new-revision > .block__content:after{clear:both;content:"";display:table;}.new-revision-block__form{float:left;width:60%;}.new-revision-block__form-results{float:right;width:40%;}}@media (min-width:60rem){.new-revision-block__form{width:50%;}.new-revision-block__form-results{width:50%;}}.new-revision-form-results{background-color:#dddddd;padding:36px;}.new-revision-form-results__title,.new-revision-form-results__message,.new-revision-form-results__actions{text-align:center;}.new-revision-form-results__title{margin-bottom:36px;margin-top:0;text-transform:uppercase;}.new-revision-form-results__progressbar{margin-bottom:36px;width:110px;}@media (min-width:60rem){.new-revision-form-results__progressbar{width:220px;}}.new-revision-form-results__message{margin-bottom:24px;}.no-scroll{overflow:hidden;}.no-scroll .backdrop-flag{width:100% !important;}@media (min-width:87.5rem){.page-bottom{margin-left:-12px;margin-right:-12px;}.page-bottom:after{clear:both;content:"";display:table;}}.page-bottom > *{margin-bottom:12px;}@media (min-width:48rem){.page-bottom > *{margin-bottom:24px;}}@media (min-width:60rem){.page-bottom > *{margin-bottom:36px;}}@media (min-width:87.5rem){.page-bottom > *{float:left;padding-left:12px;padding-right:12px;width:50%;}}.page-branding{margin-bottom:36px;}.page-content > *{margin-bottom:12px;}@media (min-width:48rem){.page-content > *{margin-bottom:24px;}}@media (min-width:60rem){.page-content > *{margin-bottom:36px;}}.page-footer{margin-top:36px;margin-bottom:36px;}.page-header{background-color:#5243a0;height:48px;left:0;position:fixed;top:0;width:100%;z-index:10;}.page-header__title{max-width:50%;text-align:center;}@media (min-width:48rem){.page-header__title{max-width:30%;}}.page-header__first,.page-header__second{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.page-header__first > *,.page-header__second > *{display:inline-block;margin-left:12px;vertical-align:middle;}.page-header__first > *:first-child,.page-header__second > *:first-child{margin-left:0;}.page-header__first{left:12px;}.page-header__first > *{border-left:1px solid #07efd0;padding-left:12px;}.page-header__first > *:first-child{border-left:0;padding-left:0;}.page-header__second{right:12px;}.page__navigation.page__navigation--resizable{-moz-transition:width 250ms ease-in;-o-transition:width 250ms ease-in;-webkit-transition:width 250ms ease-in;transition:width 250ms ease-in;}.page__navigation.page__navigation--resizable .side-menu-link{-moz-transition:min-height 250ms ease-in;-o-transition:min-height 250ms ease-in;-webkit-transition:min-height 250ms ease-in;transition:min-height 250ms ease-in;}.page__navigation.page__navigation--minimal{width:96px;}.page__navigation.page__navigation--minimal .site-logo{padding-left:12px;padding-right:12px;}.page__navigation.page__navigation--minimal .site-logo__image--small{display:block;}.page__navigation.page__navigation--minimal .site-logo__image--large{display:none;}.page__navigation.page__navigation--minimal .side-menu-link{min-height:96px;}.page__navigation.page__navigation--minimal .side-menu-link__image img{max-width:48px;}.page__navigation.page__navigation--minimal .side-menu-link__title{display:none;}.side-menu-toggle{-moz-transition:left 250ms ease-in;-o-transition:left 250ms ease-in;-webkit-transition:left 250ms ease-in;transition:left 250ms ease-in;position:fixed;top:50%;cursor:pointer;color:#5243a0;}.side-menu-toggle.collapsed{left:108px;}.side-menu-toggle.expanded{left:200px;}.page-offscreen{display:none;}.page-sidebar{position:fixed;top:0;width:100%;z-index:15;}.page-sidebar__navigation{left:-75%;height:100%;overflow-y:auto;position:fixed;top:0;-moz-transition:left 250ms ease-in;-o-transition:left 250ms ease-in;-webkit-transition:left 250ms ease-in;transition:left 250ms ease-in;width:75%;z-index:15;}.is-page-sidebar-open .page-sidebar__navigation{left:0;}@media (min-width:48rem){.page-sidebar__navigation{left:-192px;width:192px;}}.page-sidebar__overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 250ms ease-in;-o-transition:opacity 250ms ease-in;-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in;}.is-page-sidebar-open .page-sidebar__overlay{background-color:rgba(0,0,0,0.7);cursor:pointer;height:100%;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;position:fixed;top:0;width:100%;z-index:10;}.page-sidebar__toggle{color:white;cursor:pointer;font-size:150%;-moz-transition:color 250ms ease-in;-o-transition:color 250ms ease-in;-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in;}.page-sidebar__toggle:hover,.page-sidebar__toggle:focus,.page-sidebar__toggle:active{color:#07efd0;}.page-title{margin-bottom:0;margin-top:0;}.page-title--mobile{color:white;font-size:20px;font-size:1.25rem;font-weight:500;line-height:48px;}.page-title--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.page-top{margin-bottom:12px;}.page-top:after{clear:both;content:"";display:table;}@media (min-width:48rem){.page-top{margin-bottom:24px;}}@media (min-width:60rem){.page-top{margin-bottom:36px;}}.page-top__title{display:none;}@media (min-width:60rem){.page-top__title{display:block;float:left;}}.page-top__content{float:right;min-width:40%;}.page-top__content .block{float:left;width:50%;}.page{position:relative;}.page__navigation{display:none;}@media (min-width:60rem){.page__navigation{display:block;height:100%;overflow-y:auto;position:fixed;top:0;width:192px;}}.page__main{padding:12px;padding-top:60px;}@media (min-width:48rem){.page__main{padding:24px;padding-top:72px;}}@media (min-width:60rem){.page__main{margin-left:192px;padding:36px;}}.pager__item{display:inline-block;background-color:#eeeeee;color:#515151;padding-left:24px;padding-right:24px;margin-left:12px;}.pager__item--current{background-color:#07efd0;color:white;}.pager__link,.pager__item > a{color:#515151;}.progressbar{position:relative;width:100%;height:100%;}.progressbar__container,.progressbar > svg{width:100%;height:100%;}.progressbar__circle,.progressbar > svg > path{fill:white;fill-opacity:1;stroke:#5243a0;}.progressbar__text{color:#515151;font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;left:50%;margin:0;padding:0;position:absolute;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.progressbar--small .progressbar__text{font-size:20px;font-size:1.25rem;line-height:1.2;}@media (min-width:60rem){.progressbar__text{font-size:42px;font-size:2.625rem;line-height:1.14286;}}.question-answer{-webkit-touch-callout:none;color:#07efd0;border-bottom:3px solid #07efd0;margin-bottom:36px;padding-bottom:12px;}.question-answer__title{font-weight:500;margin-bottom:12px;color:#ff7949;}.question-answer__image{margin-top:24px;margin-bottom:24px;text-align:center;}.question-answer__explanation{background-color:rgba(7,239,208,0.1);border:3px dashed #07efd0;color:black;margin:24px 0;padding:0.5em 1.5em;}.question-answer--correct{color:#659f13;border-bottom-color:#659f13;}.question-answer--incorrect{color:#d85030;border-bottom-color:#d85030;}.question-answer__answer{color:#ff7949;}.question-multi-choice-option{overflow:hidden;}.question-multi-choice-option > *{line-height:24px;}.question-multi-choice-option__widget{width:10%;float:left;}@media (min-width:37.5rem){.question-multi-choice-option__widget{width:5%;float:left;}}@media (min-width:48rem){.question-multi-choice-option__widget{width:3.33333%;float:left;}}.question-multi-choice-option__option{width:90%;float:left;margin-bottom:12px;}@media (min-width:37.5rem){.question-multi-choice-option__option{width:95%;float:left;}}@media (min-width:48rem){.question-multi-choice-option__option{width:96.66667%;float:left;}}.question-multi-choice-option__option *{margin:0;}.question-multi-choice-option--with-image{margin-bottom:12px;}.question-multi-choice-option--with-image .question-multi-choice-option__option{width:90%;float:left;}@media (min-width:37.5rem){.question-multi-choice-option--with-image .question-multi-choice-option__option{width:45%;float:left;}}@media (min-width:48rem){.question-multi-choice-option--with-image .question-multi-choice-option__option{width:33.33333%;float:left;}}.question-multi-choice-option--with-image .question-multi-choice-option__images{width:100%;float:left;margin-left:0;margin-right:0;}@media (min-width:37.5rem){.question-multi-choice-option--with-image .question-multi-choice-option__images{width:50%;float:left;}}@media (min-width:48rem){.question-multi-choice-option--with-image .question-multi-choice-option__images{width:63.33333%;float:left;}}.question-multi-choice-option--correct,.question-multi-choice-option--incorrect{font-weight:700;}.question-multi-choice-option--correct{color:#659f13;}.question-multi-choice-option--incorrect{color:#d85030;}.question-part{-webkit-touch-callout:none;margin-bottom:24px;}.question-part--with-key .question-part__key{width:5%;float:left;}.question-part--with-key .question-part__content{width:80%;float:left;}.question-part--with-key .question-part__marks{width:15%;float:left;}.question-part--no-key .question-part__content{width:85%;float:left;}.question-part--no-key .question-part__marks{width:15%;float:left;}.question-part__question{overflow:auto;}.question-part__key{text-transform:lowercase;}.question-part__content{text-align:justify;}.question-part__content > *:first-child > *:first-child{margin-top:0;}.question-part__image{margin-bottom:48px;text-align:center;clear:both;}.question-part__marks{padding-left:24px;text-align:right;}.question-part__marks--marking-key,.question-part--marking-key-answer .question-part__marks{padding-bottom:12px;}.question-part__possible-marks{text-align:right;padding-bottom:12px;}.question-part__widget{clear:both;}.question-part__widget *:disabled{color:#999999;-webkit-text-fill-color:#999999;-webkit-opacity:1;}.question-table th,.question-table td,.question th,.question td{border:1px solid #dddddd;}.question-table th,.question th{background-color:#eeeeee;}.question-table td,.question td{vertical-align:inherit;}.question-user-answer{-webkit-touch-callout:none;border-bottom:3px solid #5243a0;color:#5243a0;margin-bottom:36px;padding-bottom:12px;}.question-user-answer__title{font-weight:500;margin-bottom:12px;}.question{-webkit-touch-callout:none;}.question__introduction{text-align:justify;margin-bottom:24px;}.question__introduction > :first-child,.question__introduction > :first-child > :first-child{margin-top:0;}.question__highlighted{position:relative;}.question__highlighted:before{content:'';position:absolute;background-color:#ed61c4;opacity:0.3;top:-3px;left:-12px;bottom:-3px;right:-12px;}.question--extended-answer .question__introduction,.question--short-text .question__introduction{margin-bottom:48px;}.question__image{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;margin-bottom:48px;text-align:center;}.question__form > :last-child{margin-bottom:0;}.question__report{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:24px;}.question__flag-link[data-question-flag-status="inactive"] i{color:#a4a4a4;}.question__flag-link[data-question-flag-status="awaiting_student"] i{color:#153ef4;}.question__flag-link[data-question-flag-status="awaiting_teacher"] i{color:#f6501e;}.question__flag-link[data-question-flag-status="closed"] i{color:#1ef638;}.question__report-link{font-size:12px;font-size:0.75rem;color:#999999;margin-left:auto;margin-top:auto;margin-bottom:auto;}.question__report-link:hover,.question__report-link:focus,.question__report-link:active{text-decoration:none;color:gray;}.question__ajax-progress,.question .ajax-progress{display:none;}.question__ajax-progress-message,.question .ajax-progress .message{color:white;margin-left:12px;}.quick-links{background-color:#07efd0;}.quick-links__toggle{color:white;cursor:pointer;font-size:150%;-moz-transition:color 250ms ease-in;-o-transition:color 250ms ease-in;-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in;}.quick-links__toggle:hover,.quick-links__toggle:focus,.quick-links__toggle:active{color:#07efd0;}.quick-links__items{margin:0;padding:0;list-style-type:none;}.quick-links__item{border-bottom:3px solid #17f8da;}.quick-links__link{background-color:#07efd0;color:#5243a0;font-weight:700;display:block;padding:12px;text-align:center;text-decoration:none;-moz-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in;}.quick-links__link:hover,.quick-links__link:focus,.quick-links__link:active{color:#5243a0;background-color:#06d6ba;text-decoration:none;}@media (min-width:87.5rem){.quick-links__items{display:table;table-layout:fixed;width:100%;}.quick-links__item{display:table-cell;border-bottom:0;border-right:3px solid #17f8da;}.quick-links__item:last-child{border-right:0;}}.revision-list-block,.block--reviseep-exam-attempt-complete-revision,.block--reviseep-exam-attempt-current-revision,.block--reviseep-exam-attempt-most-recent-revision{background-color:white;}.revision-list-block__container,.block--reviseep-exam-attempt-complete-revision > .block__content,.block--reviseep-exam-attempt-current-revision > .block__content,.block--reviseep-exam-attempt-most-recent-revision > .block__content{padding:36px;}.revision-list-block__title{margin-bottom:36px;margin-top:0;}.revision-list-block__item{border-top:1px solid #dddddd;margin-top:36px;padding-top:36px;}.revision-list-item__info{height:100%;margin-bottom:24px;}.revision-list-item__exam-type{color:#717171;font-size:14px;font-size:0.875rem;line-height:1.71429;}.revision-list-item__progressbar{height:100%;display:none;}@media (min-width:37.5rem){.revision-list-item{display:table;width:100%;}.revision-list-item__info,.revision-list-item__link{display:table-cell;vertical-align:middle;}.revision-list-item__info{margin-bottom:0;width:50%;}.revision-list-item > :last-child{text-align:right;}}@media (min-width:48rem){.revision-list-item__progressbar{display:table-cell;vertical-align:middle;width:110px;}}.revision-page{position:relative;}.revision-page__navigation{max-height:0;overflow:hidden;position:fixed;top:48px;-moz-transition:max-height 250ms ease-in;-o-transition:max-height 250ms ease-in;-webkit-transition:max-height 250ms ease-in;transition:max-height 250ms ease-in;width:100%;}.is-quick-links-open .revision-page__navigation{max-height:100%;}@media (min-width:87.5rem){.is-quick-links-open .revision-page__navigation{max-height:48px;}}.revision-page__main{padding-top:48px;}.side-menu-link{background-color:white;display:block;min-height:48px;padding-left:12px;padding-right:12px;position:relative;-moz-transition:background-color 250ms ease-in;-o-transition:background-color 250ms ease-in;-webkit-transition:background-color 250ms ease-in;transition:background-color 250ms ease-in;}@media (min-width:48rem){.side-menu-link{min-height:144px;}}.side-menu-link:hover,.side-menu-link:focus,.side-menu-link:active{background-color:#5243a0;text-decoration:none;}.side-menu-link__wrapper{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:48rem){.side-menu-link__wrapper{left:50%;text-align:center;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}.side-menu-link__title{color:#999999;display:inline-block;font-size:16px;font-size:1rem;line-height:1.2;margin-left:12px;-moz-transition:color 250ms ease-in;-o-transition:color 250ms ease-in;-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in;vertical-align:middle;}@media (min-width:48rem){.side-menu-link__title{display:block;margin-left:0;}}.side-menu-link:hover .side-menu-link__title,.side-menu-link:focus .side-menu-link__title,.side-menu-link:active .side-menu-link__title{color:white;}.side-menu-link__media{display:inline-block;line-height:0;vertical-align:middle;}@media (min-width:48rem){.side-menu-link__media{display:block;margin-bottom:12px;}}.side-menu-link__icon{color:#5243a0;font-size:19.2px;-moz-transition:color 250ms ease-in;-o-transition:color 250ms ease-in;-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in;}@media (min-width:48rem){.side-menu-link__icon{font-size:38.4px;}}.side-menu-link:hover .side-menu-link__icon,.side-menu-link:focus .side-menu-link__icon,.side-menu-link:active .side-menu-link__icon{color:#07efd0;}.side-menu-link__image > *{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;max-width:19.2px;}@media (min-width:48rem){.side-menu-link__image > *{max-width:76.8px;}}.side-menu{margin:0;padding:0;list-style-type:none;}.side-menu__item{border-bottom:1px solid #f2f2f2;}.site-logo-small{display:block;}.site-logo-small__image{display:block;height:107px;margin-left:auto;margin-right:auto;width:122px;}.site-logo-small__alt-text{display:none;}.page-user-password .site-logo-small__image,.page-user-login .site-logo-small__image,.page-user-register .site-logo-small__image{width:132px;height:117px;}.site-logo{background-color:#5243a0;display:block;padding:24px;}.site-logo__image{display:block;margin-left:auto;margin-right:auto;}.site-logo__image--large{display:none;}@media (min-width:48rem){.site-logo__image--large{display:block;height:111px;width:125px;}}.site-logo__image--small{display:block;width:50px;height:37px;}.site-logo__image--small svg{width:50px;height:37px;}@media (min-width:48rem){.site-logo__image--small{display:none;}}.site-logo__alt-text{display:none;}.student-course-attempts-summary--exhausted{color:#5243a0;}.student-course-tabs > div ~ div{display:none;}.student-course-tabs__container{float:left;margin:0;padding:0;height:40px;max-width:250px;list-style-type:none;background:#5243a0;border-radius:48px;}.student-course-tabs__items{float:left;margin:5px;padding:3px 16px;}.student-course-tabs__items a{color:white;}.student-course-tabs__active{background:#07efd0;border-radius:48px;margin:5px;}.student-course-tabs__active a{text-decoration:none;color:#5243a0;font-weight:500;}@media (min-width:37.5rem){.student-course-tabs__container{position:absolute;top:37px;left:255px;}}.student-reports__container{background-color:white;padding:24px;}.student-reports__form,.block--reviseep-student-reports .generate-student-reports__form{background-color:white;padding:24px;}.student-reports__form-results,.block--reviseep-student-reports .generate-student-reports__results{margin-top:24px;}.student-reports__table{display:block;overflow-x:scroll;}.student-reports__table tfoot tr td{border-bottom:none;font-weight:700;}@media (min-width:48rem){.student-reports__container:after{clear:both;content:"";display:table;}.student-reports__form,.block--reviseep-student-reports .generate-student-reports__form{width:60%;}.student-reports__table{display:table;}}@media (min-width:60rem){.student-reports__form,.block--reviseep-student-reports .generate-student-reports__form{width:50%;}.student-reports__form-results,.block--reviseep-student-reports .generate-student-reports__results{margin-top:48px;}.student-reports__no-reports{margin-bottom:36px;}}.student-status{font-weight:700;}.student-status--activated{color:#5243a0;}.student-status--unactivated{color:#07efd0;}.supplementary-documents__button{color:white;cursor:pointer;font-size:150%;vertical-align:middle;-moz-transition:color 250ms ease-in;-o-transition:color 250ms ease-in;-webkit-transition:color 250ms ease-in;transition:color 250ms ease-in;}.supplementary-documents__button:hover,.supplementary-documents__button:focus,.supplementary-documents__button:active{color:#07efd0;text-decoration:none;}.supplementary-documents__icon{display:inline-block;vertical-align:middle;}.supplementary-documents__text{display:inline-block;vertical-align:middle;padding-left:6px;font-size:16px;font-size:1rem;line-height:1.5;}.tabs{margin-bottom:36px;}.tabs--primary{border-bottom:1px solid #eeeeee;}.tabs__link,.tabs a{-moz-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in;}.tabs__link,.tabs__link:hover,.tabs__link:focus,.tabs__link.active,.tabs a,.tabs a:hover,.tabs a:focus,.tabs a.active{background-color:transparent;border:1px solid #eeeeee;border-bottom-color:transparent;text-decoration:none;}.tabs__link:hover,.tabs__link:focus,.tabs__link.active,.tabs a:hover,.tabs a:focus,.tabs a.active{background-color:#eeeeee;color:black;}@-moz-keyframes sk-rotateplane{0%{-moz-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg);background-color:#07efd0;}50%{-moz-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);background-color:#5243a0;}100%{-moz-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);background-color:#07efd0;}}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg);background-color:#07efd0;}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);background-color:#5243a0;}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);background-color:#07efd0;}}@keyframes sk-rotateplane{0%{-moz-transform:perspective(120px) rotateX(0deg) rotateY(0deg);-ms-transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg);background-color:#07efd0;}50%{-moz-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-ms-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);background-color:#5243a0;}100%{-moz-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-ms-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);background-color:#07efd0;}}#global-throbber{display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;}#global-throbber .ajax-progress-throbber-background{width:100%;height:100%;opacity:0.75;background-color:white;}#global-throbber .throbber{-moz-animation:sk-rotateplane 1.2s infinite ease-in-out;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out;position:fixed;width:40px;height:40px;top:calc(50vh - 30px);left:calc(50vw - 30px);}.ui-dialog{font-family:inherit;font-size:16px;}.ui-tooltip{-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);color:#717171;font-family:inherit;font-size:14px;font-size:0.875rem;line-height:1.71429;padding:12px;}body .ui-tooltip{border-color:#dddddd;border-width:1px;}.user-activate-complete__heading,.user-activate-complete__subheading,.user-activate-complete__body{text-align:center;}.user-activate-complete__heading{font-size:16px;font-size:1rem;line-height:1.5;}.user-activate-complete__subheading{font-size:20px;font-size:1.25rem;line-height:1.2;color:#07efd0;text-transform:uppercase;}.user-form__heading,.user-form__body,.user-form__actions,.user-form__footer,.user-register-student__heading,.user-register-student__body,.user-activate__actions,.user-login__actions,.user-login .form-actions,.user-pass__actions,.user-pass .form-actions,.user-profile-form__actions,.user-profile-form .form-actions,.user-register-student__actions,.user-activate__footer,.user-login__footer,.user-login .form-footer,.user-register-student__footer{text-align:center;}.user-form__footer,.user-activate__footer,.user-login__footer,.user-login .form-footer,.user-register-student__footer{color:#999999;}.user-profile-form__password-restrictions,.user-profile-form__password-strength,.user-profile-form__password-confirm,.user-profile-form__password-suggestions,.user-profile-form #account-pass-restrictions,.user-profile-form div.password-strength,.user-profile-form div.password-confirm,.user-profile-form div.password-suggestions{display:none !important;}.text-align-left{text-align:left !important;}.text-align-right{text-align:right !important;}.text-align-center{text-align:center !important;}
