﻿@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@200..900&display=swap");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");@import url(https://d2a9co32gkbn5m.cloudfront.net/assets/tippy.js/dist/tippy-43c40f6a69817891b3186ef73585d30204e8984141ee2493227c560e1cbe8f6c.css);@import url(https://d2a9co32gkbn5m.cloudfront.net/assets/tippy.js/themes/light-f0de81269c3bb59b83edf436d85457e672e21783202d48ec0803fbc42f466070.css);@import url(https://d2a9co32gkbn5m.cloudfront.net/assets/tippy.js/animations/scale-7ac26b9a198b46c5e4986915b455fdcc4b1769363690e78ffa7616bde49bb04b.css);.design-system .control-group{display:flex;flex-wrap:wrap;gap:0.5rem 0.5rem}.design-system .control-group.control-group--vertical{flex-direction:column}.design-system .control-group--space-between{width:100%;justify-content:space-between}.design-system .control-group--right{width:100%;justify-content:flex-end}.design-system .form,.design-system .form__section,.design-system .form__actions{display:flex;flex-wrap:wrap;gap:2em;width:100%;flex-basis:100%;flex-shrink:0;flex-grow:0}.design-system .form__actions{justify-content:flex-end}.design-system .form__error{width:100%}.design-system .form__control{flex-basis:calc(50% - 1em);flex-grow:0;flex-shrink:1}.design-system .form__control input{border:solid 1px #cccccc;border-radius:0.25em;box-sizing:border-box;color:#333333;font-size:1em;line-height:normal;padding:0.5em;vertical-align:middle;width:100%}.design-system .form__control input::-moz-placeholder{color:#cccccc}.design-system .form__control input:-ms-input-placeholder{color:#cccccc}.design-system .form__control input::placeholder{color:#cccccc}.design-system .form__control .input--unit,.design-system .form__control .input--unit--left{border-radius:0.25em;overflow:hidden;position:relative}.design-system .form__control .input--unit .unit,.design-system .form__control .input--unit--left .unit{background:#377dbf;border:solid 1px #377dbf;box-sizing:border-box;color:white;height:100%;left:0;line-height:normal;padding:0.5em;pointer-events:none;position:absolute;right:auto;text-align:center;top:0;vertical-align:middle;width:2em}.design-system .form__control .input--unit input,.design-system .form__control .input--unit--left input{padding:0.5em 0.5em 0.5em 2.5em}.design-system .form__control .input--unit.input--unit--right .unit,.design-system .form__control .input--unit--left.input--unit--right .unit{left:auto;right:0}.design-system .form__control .input--unit.input--unit--right input,.design-system .form__control .input--unit--left.input--unit--right input{padding:0.5em 2.5em 0.5em 0.5em}.design-system .form__control__label{display:block;margin-bottom:0.5em;font-weight:bold}.design-system .panel-group{display:flex;flex-direction:column;gap:1em;width:100%}.design-system .panel{background-color:white;border-radius:0.3125em;box-shadow:0 0 0.625em rgba(0,0,0,0.4);position:relative;padding:3em 2em 1em 2em}.design-system .panel__header{margin:-3em -2em 2em -2em}.design-system .panel__info{margin-bottom:2em}.design-system .panel__table{width:100%}.design-system .panel__body-container--fit-width{margin:0 -30px;width:calc(100% + 60px)}.design-system .badge{border-radius:2em;background:#999999;color:white;padding:0 1em 0.1em 1em}.design-system .button{background-color:#999999;border-radius:0.25rem;border:none;color:white;cursor:pointer;display:inline-block;font-size:1rem;font-weight:300;line-height:2em;min-height:2em;outline:none;padding:0.5em 1.5em;text-align:center;text-decoration:none;transition:color 180ms, background-color 180ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.design-system .button:hover{background-color:#555555}.design-system .button:disabled{background-color:#c8c8c8;cursor:default}.design-system .button.button--rounded{border-radius:1.5rem}.design-system .button.button--table,.design-system .button.button--small{font-size:0.8rem;padding:0.25em 0.5em}.design-system .button.button--student,.design-system .button.button--student--primary{background-color:#0066CC}.design-system .button.button--student:disabled,.design-system .button.button--student--primary:disabled{background-color:#c8c8c8}.design-system .button.button--student--secondary{background-color:#0B9403}.design-system .button.button--student--secondary:disabled{background-color:#c8c8c8}.design-system .button.button--teacher,.design-system .button.button--teacher--primary{background-color:#CB0B01}.design-system .button.button--teacher:disabled,.design-system .button.button--teacher--primary:disabled{background-color:#c8c8c8}.design-system .button.button--teacher--secondary{background-color:#DF791F}.design-system .button.button--teacher--secondary:disabled{background-color:#c8c8c8}.design-system .button.button--teacher-onboarding{background-color:#F96F70}.design-system .button.button--teacher-onboarding:hover{background-color:#f85758}.design-system .button.button--teacher-onboarding:disabled{background-color:#c8c8c8;cursor:not-allowed}.design-system .button.button--teacher-onboarding-outline{background-color:transparent;border:1px solid #F96F70;color:#F96F70}.design-system .button.button--teacher-onboarding-outline:hover{background-color:#f85758;border-color:#f85758;color:white}.design-system .button.button--teacher-onboarding-outline:disabled{border-color:#c8c8c8;color:#c8c8c8;background:transparent;cursor:not-allowed}.design-system .button.button--teacher-text{background-color:transparent;color:#F96F70;padding:0.5em 0.5em}.design-system .button.button--teacher-text:hover{color:#f85758}.design-system .button.button--admin{background-color:#801dde}.design-system .button.button--admin:disabled{background-color:#c8c8c8}.design-system .button.button--inverse{background-color:white;color:black}.design-system .button.button--inverse:disabled{background-color:#333333}.design-system .card{--card-padding: 1rem;border:solid 1px #cccccc;border-radius:0.5rem;padding:var(--card-padding);position:relative;background:white;box-shadow:0px 0px 0.5rem rgba(0,0,0,0.1);overflow:hidden}.design-system .card__cta-button{margin:var(--card-padding) calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding));padding:var(--card-padding);width:calc(100% + (2 * var(--card-padding)));border:none;color:#0066CC}.design-system .card__cta-button--disabled{color:#999999}.design-system .card-set{display:flex;flex-flow:row wrap;margin:0;padding:0;align-content:flex-start;gap:1rem;align-items:stretch;justify-content:center}.design-system .card-set__position{display:block;flex-grow:0;flex-shrink:1;flex-basis:0}.design-system .filter-group{margin-bottom:1rem;text-align:right;display:flex}.design-system .filter-group .filter-group__label{line-height:1.25em;padding:0.5em 0 0 0;margin-right:0.5em;vertical-align:middle}.design-system .filter-group .filters{display:flex;margin-bottom:0}.design-system .filter-group .filter-group__filter{background-color:white;border:solid 1px #9933cc;border-right:none;color:#9933cc;display:inline-block;line-height:1.25em;min-width:5em;padding:0.5em 1em;text-align:center;transition:background-color 0.5s, color 0.5s;vertical-align:middle}.design-system .filter-group .filter-group__filter:hover{background-color:#cc99e6}.design-system .filter-group .filter-group__filter:first-child{border-radius:2em 0 0 2em}.design-system .filter-group .filter-group__filter:last-child{border-right:solid 1px #9933cc;border-radius:0 2em 2em 0}.design-system .filter-group .filter-group__filter.filter-group__filter--current{background-color:#9933cc;color:white}.design-system .filter-group.filter-group--teacher .filter-group__filter{border-color:#F96F70;color:#F96F70}.design-system .filter-group.filter-group--teacher .filter-group__filter:hover{background-color:#fee9ea}.design-system .filter-group.filter-group--teacher .filter-group__filter:last-child{border-right-color:#F96F70}.design-system .filter-group.filter-group--teacher .filter-group__filter.filter-group__filter--current{background-color:#F96F70;color:white}.design-system .filter-group.filter-group--student .filter-group__filter{border-color:#0066CC;color:#0066CC}.design-system .filter-group.filter-group--student .filter-group__filter:hover{background-color:#4da6ff}.design-system .filter-group.filter-group--student .filter-group__filter:last-child{border-right-color:#0066CC}.design-system .filter-group.filter-group--student .filter-group__filter.filter-group__filter--current{background-color:#0066CC;color:white}.design-system .filter-group.filter-group--sticky{position:-webkit-sticky;position:sticky;top:1rem}.design-system .filter-group.filter-group--solid{background-color:#f8f8f8;border-radius:1.3334rem;padding:0.25rem}.design-system .filter-group.filter-group--solid .filter-group__filter{background-color:transparent;border:none;border-radius:2rem}.design-system .filter-group.filter-group--solid .filter-group__filter.filter-group__filter--current{background-color:#9933cc}.design-system .filter-group.filter-group--solid .filter-group__filter:hover{background-color:#f5ebfa}.design-system .filter-group.filter-group--solid .filter-group__filter:last-child{border-right:none}.design-system .filter-group.filter-group--light,.design-system .filter-group.filter-group--vertical{background:transparent}.design-system .filter-group.filter-group--light .filter-group__filter,.design-system .filter-group.filter-group--vertical .filter-group__filter{background:transparent;border:none;border-radius:2rem}.design-system .filter-group.filter-group--light .filter-group__filter.filter-group__filter--current,.design-system .filter-group.filter-group--vertical .filter-group__filter.filter-group__filter--current{background-color:#9933cc}.design-system .filter-group.filter-group--light .filter-group__filter:hover,.design-system .filter-group.filter-group--vertical .filter-group__filter:hover{background-color:#f5ebfa}.design-system .filter-group.filter-group--light .filter-group__filter:last-child,.design-system .filter-group.filter-group--vertical .filter-group__filter:last-child{border-right:none}.design-system .filter-group.filter-group--multiline{flex-wrap:wrap;gap:0.25rem 0}.design-system .filter-group.filter-group--vertical{margin:0;padding:0;flex-direction:column;text-align:left;flex-wrap:nowrap;gap:0.5em 0;line-height:2em;padding:0.25rem}.design-system .filter-group.filter-group--vertical li{list-style:none;line-height:1}.design-system .filter-group.filter-group--vertical .filter-group__filter{border-radius:1rem;box-sizing:border-box;font-weight:200;text-align:left;width:100%}.design-system .filter-group.filter-group--vertical .filter-group__filter .link{color:#999999;font-size:0.75rem;font-weight:200;text-decoration:underline;padding-left:0.5em;-webkit-margin-start:auto;margin-inline-start:auto;float:right}.design-system .filter-group.filter-group--vertical .filter-group__filter.filter-group__filter--current .link{color:white}.design-system .link{border:none;display:inline;padding:0;background:inherit;color:#801dde;cursor:pointer;text-decoration:none}.design-system .link:hover{color:#731ac7}.design-system .link.link--student{color:#0066CC}.design-system .link.link--student:hover{color:#0059b3}.design-system .link.link--underline{text-decoration:underline}.design-system .link.link--disclosure{padding-right:1.25em;position:relative}.design-system .link.link--disclosure:after{content:'';display:block;position:absolute;right:0;top:0.5em;bottom:auto;margin-left:0.5em;border:0.5em solid transparent;border-bottom-color:transparent;border-top-color:#801dde}.design-system .link.link--disclosure.link--disclosure--open:after{border-top-color:transparent;border-bottom-color:#801dde;top:0;bottom:auto}.design-system .link.link--disclosure.link--student:after{border-bottom-color:transparent;border-top-color:#0066CC}.design-system .link.link--disclosure.link--student.link--disclosure--open:after{border-top-color:transparent;border-bottom-color:#0066CC}.design-system .link.link--inverse{color:white}.design-system .link.link--inverse:hover{color:#801dde}.design-system .link.link--outline{background:none;border-radius:0.25rem;border:solid 1px #801dde;box-shadow:none;cursor:pointer;display:inline-block;font-size:1em;font-weight:300;line-height:2em;min-height:2em;outline:none;padding:0.5em 1.5em;text-align:center;text-decoration:none;transition:color 180ms, background-color 180ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.design-system .link.link--outline:hover{background-color:#731ac7;border-color:#731ac7;color:white}.design-system .link.link--outline:disabled{border-color:#999999;color:#999999}.design-system .link.link--outline:disabled:hover{background:none;border-color:#999999;color:#999999;cursor:default}.design-system .link.link--outline.link--inverse,.design-system .link.link--outline.link--outline--inverse{border-color:white;color:white}.design-system .link.link--outline.link--inverse:hover,.design-system .link.link--outline.link--outline--inverse:hover{background-color:white;color:#801dde}.design-system .link.link--outline.link--outline--student{border-color:#0066CC;color:#0066CC}.design-system .link.link--outline.link--outline--student:hover{background-color:#0059b3;border-color:#0059b3;color:white}.design-system .link.link--outline.link--outline--student--secondary{border-color:#0B9403;color:#0B9403}.design-system .link.link--outline.link--outline--student--secondary:hover{background-color:#097b02;border-color:#097b02;color:white}.design-system .link.link--outline.link--outline--teacher{border-color:#F96F70;color:#F96F70}.design-system .link.link--outline.link--outline--teacher:hover{background-color:#f85758;border-color:#f85758;color:white}.design-system .link.link--outline.link--outline--teacher--secondary{border-color:#DF791F;color:#DF791F}.design-system .link.link--outline.link--outline--teacher--secondary:hover{background-color:#c96d1c;border-color:#c96d1c;color:white}.design-system .link.link--outline.link--outline--rounded{border-radius:1.5rem}.design-system .link.link--outline.link--small,.design-system .link.link--outline.link--outline--small{font-size:0.8rem;padding:0.25em 0.5em}.design-system .link.link--outline.link--outline--help{border-radius:1.5rem;font-size:0.8rem;padding:0.25em 0.75em}.design-system .note{background:white;border:solid 1px #0066CC;border-left:solid 1em #0066CC;color:#0059b3;padding:1em;border-radius:0.125em}.design-system .note.note--warning{border:solid 1px #ffa700;border-left:solid 1em #ffa700;color:#ffa700}.design-system .note.note--error{border:solid 1px #CB0B01;border-left:solid 1em #CB0B01;color:#CB0B01}.design-system .note__text{font-size:1rem;margin:0;color:#009edb}.design-system .property{position:relative}.design-system .property p{line-height:1}.design-system .property.property--owned .property__price{color:#CB0B01}.design-system .property.property--under-offer .property__price{color:#DF791F}.design-system .property__image{width:15em;display:block;margin:0 auto 1em auto}.design-system .property__ownership{display:flex;flex-direction:column;gap:0.3em;width:100%;justify-content:space-between;align-items:center;margin-bottom:1em}.design-system .property__ownership .property__price{font-size:1.5em;color:#53aecf;margin:0}.design-system .property--for-sale .badge{background:#009edb}.design-system .property--under-offer .badge{background:#DF791F}.design-system .property--owned .badge{background:#CB0B01}.design-system .property__name{font-weight:bold;text-align:center;margin:0 0 2em 0}.design-system .property__table--details{line-height:1.75;width:100%}.design-system .property__table--details th{font-weight:normal;text-align:left}.design-system .property__table--details td{text-align:right}.design-system .property__footer{border-top:solid 1px #cccccc;margin-top:1em;padding:1em 0 0 0}.design-system .link--outline.link--outline--purchase{border-color:#0B9403;color:#0B9403;width:100%}.design-system .link--outline.link--outline--purchase:hover{background-color:#097b02;border-color:#097b02;color:white}.design-system .banqer-module{display:flex;flex-direction:column;gap:1em}@media (min-width: 1250px){.design-system .banqer-module{flex-direction:row}}@media (min-width: 1250px){.design-system .banqer-module .panel-group--sidebar{flex-basis:25em;flex-shrink:0}}.design-system .banqer-module .panel__actions{padding:2em 2em;margin:0 -2em}.design-system .banqer-module h3{margin-top:0px;font-family:Muli, sans-serif;font-weight:400;margin-bottom:0.5em}.design-system .banqer-module.banqer-module--teacher h3{color:#DF791F}.design-system .banqer-module.banqer-module--student h3{color:#0a1392}.design-system .bg-gradient,.design-system .what-teachers-think .page-header,.what-teachers-think .design-system .page-header,.design-system .angular-container .page-header,.angular-container .design-system .page-header,.design-system .angular-container{background:linear-gradient(135deg, #1e5799 0%, rgba(148,95,232,0.3) 53%, #841ce8 100%)}.design-system .bg-gradient-pink,.design-system #page.parent .angular-container .page-header,#page.parent .angular-container .design-system .page-header,.design-system #page.parent .angular-container,#page.parent .design-system .angular-container,.design-system .parent .main-content_header,.parent .design-system .main-content_header,.design-system .parent .module-column_header--fancy,.parent .design-system .module-column_header--fancy{background:#dd4753;background:linear-gradient(45deg, #dd4753 0%, #cd445e 22%, #be4568 36%, #ac407a 66%, #9a4185 83%, #8f418d 100%)}.design-system .banqer-module__overview .panel__header{position:relative;border-radius:5px 5px 0px 0px;padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:20px}.design-system .banqer-module__overview .panel__header h2{color:#fff;font-size:1.125em;font-weight:100;line-height:1.5}@media (max-width: 600px){.design-system .banqer-module__overview .panel__header{padding-left:30px;padding-right:30px}}@media (max-width: 768px){.design-system .banqer-module__overview .panel__header{padding-left:20px;padding-right:20px}}.design-system .banqer-module__overview .panel__header:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-white-185839033a26c952c155156044ce803fb17c31572e5d09fe08b7c2880c336d43.svg");background-size:100% 100%}.design-system .banqer-module__overview .button{width:100%}.design-system .banqer-module--student .banqer-module__overview .panel__header{background:#028C7A;background:linear-gradient(45deg, #028C7A 0%, #0A1392 100%)}.design-system .banqer-module--teacher .banqer-module__overview .panel__header{background:#CD520E;background:linear-gradient(45deg, #CD520E 0%, #CD4E63 100%)}.design-system .banqer-module__financial-literacy.panel{padding-bottom:2.5em}.design-system .banqer-module__actions .entity-list,.design-system .banqer-module__entities .entity-list{margin:0 -2em 0 -2em}.design-system .table--entities{width:100%}.design-system .table--entities thead{background:#eeeeee}.design-system .table--entities thead tr{border-bottom:none}.design-system .table--entities thead th{padding:0.5em 2em}.design-system .table--entities thead th:first-child,.design-system .table--entities thead th:last-child{padding:0.5em 2em}.design-system .table--entities tbody,.design-system .table--entities tfoot{border-top:1px solid #eeeeee}.design-system .table--entities tbody tr,.design-system .table--entities tfoot tr{border:none}.design-system .table--entities td,.design-system .table--entities th{padding:1em 2em;text-align:left;vertical-align:middle}.design-system .table--entities td:first-child,.design-system .table--entities td:last-child,.design-system .table--entities th:first-child,.design-system .table--entities th:last-child{padding:1em 2em}.design-system .table--entities th{font-weight:bold}.design-system .table--entities img{vertical-align:middle}.design-system .panel.banqer-module__info h4,.design-system .panel.banqer-module__info h5{font-weight:bold;font-size:1em;margin-bottom:1em}.design-system .panel.banqer-module__info p,.design-system .panel.banqer-module__info table{margin:0 0 1em 0}.design-system .banqer-module__enable.panel{padding-top:2em;padding-bottom:2em}.design-system .banqer-module__enable .button--enable-module{background-color:#0B9403}.design-system .banqer-module__enable .button--enable-module:disabled{background-color:#c8c8c8;cursor:default}.design-system .banqer-module__enable .button--disable-module{background-color:#CB0B01}.design-system .banqer-module__enable .button--disable-module:disabled{background-color:#c8c8c8;cursor:default}.design-system .settings-group{border-top:1px solid #eeeeee;margin:0 -2em;padding:1em}.design-system .settings-group__show{display:flex;gap:1em;padding:0 2em}.design-system .settings-group__edit,.design-system .entity__edit{background:#eeeeee;border-radius:0.5em;padding:1em 2em;margin:1em 0 0 0}.design-system .settings-group__name{font-weight:bold;min-width:10em}.design-system .settings-group__saved-values{width:100%}.design-system .settings-group__actions{flex-shrink:0;text-align:right}.design-system .settings-group__info{margin-bottom:1em}.design-system .entity-list__no-items{margin:0 2em 2em 2em}.design-system .button--add-entity{margin:2em 0}.design-system .market .control-set{display:flex;flex-flow:row wrap;gap:1em;align-items:flex-start;justify-content:flex-end}.design-system .market .control-set .filter-group{display:inline-flex}.design-system .market .link--outline--large-view{width:100%}.design-system .market .card-set{overflow-y:auto;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;margin-bottom:1rem;padding:1rem 30px;background:#eeeeee}.design-system .modal-background.modal-background--market--large{padding:5rem}.design-system .modal.modal-large.modal--market--large{margin:0 auto;max-width:90rem;min-width:20rem;position:relative;width:auto}.design-system form.form .select-wrap{position:relative;white-space:nowrap;overflow:hidden;vertical-align:top;text-overflow:clip;box-sizing:border-box;border-radius:30px;border:solid 1px #cccccc;background:white;color:#333333;text-align:center;font-size:1em;padding:0.5em 2.5em 0.5em 1em;display:inline-block;line-height:normal}.design-system form.form .select-wrap:before,.design-system form.form .select-wrap:after{content:'';display:inline-block;position:absolute;right:1em;top:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.design-system form.form .select-wrap:before{border-top:4px solid #377dbf;margin-top:3px}.design-system form.form .select-wrap:after{border-bottom:4px solid #377dbf;margin-top:-4px}.design-system form.form .select-multi_wrap{background:white;margin:0;width:100%}.design-system form.form .select-multi_wrap .select-multi_item{font-size:1em;padding:0.5em 0;line-height:normal}.design-system form.form .select-multi_wrap .select-multi_item--selected{background:#377dbf;color:white}.design-system form.form .pill-button-switch .btn-blue{background:#377dbf}.hidden{display:none !important}@media (max-width: 769px){.hide-small{display:none}}.invisible{visibility:hidden !important}.unseen{width:0;height:0;margin:0;padding:0;visibility:hidden}.flex-box{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:column}.flex-row--center{height:100%;align-items:center;justify-content:center}.flex-row--baseline{align-items:baseline}@media (min-width: 1280px){.flex-row{flex-direction:row}}.flex-row--header{flex-direction:row}.flex-col{flex:1;max-width:100%;align-content:start;align-items:start;display:flex;flex-direction:column}@media (min-width: 1280px){.flex-col{flex-basis:50%;max-width:50%}.flex-col:first-child{padding-right:15px}.flex-col:last-child{padding-left:15px}}.flex-col img{max-width:100%;display:block;max-height:100%;margin:auto 0;position:relative}.flex-col--60{flex-basis:100%;max-width:100%;flex-direction:row;margin-bottom:15px}@media (min-width: 1280px){.flex-col--60{flex-basis:60%;max-width:60%}}.flex-col--40{flex-basis:100%;max-width:100%}@media (min-width: 1280px){.flex-col--40{flex-basis:40%;max-width:40%}}.flex-col_inner{display:block;width:100%}.overflow-hidden{overflow:hidden}.flex{display:flex}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-center{align-items:center}.flex-column{flex-direction:column}.grow{flex-grow:1}.shrink{flex-shrink:1}.gap-5{gap:5px !important}.gap-10{gap:10px !important}.gap-15{gap:15px !important}.gap-20{gap:20px !important}.gap-25{gap:25px !important}.gap-30{gap:30px !important}.gap-35{gap:35px !important}.gap-40{gap:40px !important}.gap-45{gap:45px !important}.gap-50{gap:50px !important}.gap-55{gap:55px !important}.gap-60{gap:60px !important}.gap-65{gap:65px !important}.gap-70{gap:70px !important}.gap-75{gap:75px !important}.gap-80{gap:80px !important}.gap-85{gap:85px !important}.gap-90{gap:90px !important}.gap-95{gap:95px !important}.gap-100{gap:100px !important}.basis-5{flex-basis:5% !important}.basis-10{flex-basis:10% !important}.basis-15{flex-basis:15% !important}.basis-20{flex-basis:20% !important}.basis-25{flex-basis:25% !important}.basis-30{flex-basis:30% !important}.basis-35{flex-basis:35% !important}.basis-40{flex-basis:40% !important}.basis-45{flex-basis:45% !important}.basis-50{flex-basis:50% !important}.basis-55{flex-basis:55% !important}.basis-60{flex-basis:60% !important}.basis-65{flex-basis:65% !important}.basis-70{flex-basis:70% !important}.basis-75{flex-basis:75% !important}.basis-80{flex-basis:80% !important}.basis-85{flex-basis:85% !important}.basis-90{flex-basis:90% !important}.basis-95{flex-basis:95% !important}.basis-100{flex-basis:100% !important}.justify{justify-content:space-between}.justify-around{justify-content:space-around}.justify-left{justify-content:left}.justify-right{justify-content:right}.justify-center{justify-content:center}.inline{display:inline}.block{display:block}.relative{position:relative}.inline-block{display:inline-block}.or-text{color:#888;text-align:center;font-size:.8em}.clear{clear:both}.align-center{align-items:center}.align-top{align-items:flex-start !important}.align-bottom{align-items:flex-end}.self-center{align-self:center}.self-top{align-self:flex-start !important}.self-bottom{align-self:flex-end}.max-width-100{max-width:100%}.pull-right,.pull-right-gt-phone{float:right}.pull-left,.pull-left-gt-phone{float:left}@media (max-width: 600px){.pull-right-gt-phone,.pull-left-gt-phone{float:none}}.clearfix:after,.vehicle-incident-outcome-modal .right-column .incident-cell:after,.vehicle-incident-outcome-modal .right-column #incident-list li:after,.vehicle-incident-outcome-modal .container:after,.modal .modal-actions:after,.form-container:after,.input-double:after,.section-owned-vehicles .owned-vehicles:after,.vehicle-colour-picker:after,.student-vehicle-market:after,.section-my-vehicles:after,.vehicle-earnings-modal .header-subtext:after,.notification-list .notification-item:after,.teacher-transportation-module .section-owned-vehicles .owned-vehicles:after,.student-transportation-module .section-owned-vehicles .owned-vehicles:after,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles:after,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles:after,.transportation-widget .section-owned-vehicles .owned-vehicles:after,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles:after,.notification-item .section-owned-vehicles .owned-vehicles:after,.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents:after,.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance:after,.student-transportation-insurance-module .section-insurance-history .insurance-history:after,.teacher-transportation-insurance-module .section-insurance-history .insurance-history:after,.modules-wrapper .action-container:after,.leaderboard:after,.split-bar-chart:after,.third-width-divs:after,.half-width-divs:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.container{margin:0 auto;max-width:1250px}.container.container-full-width{padding:0 20px;max-width:none}.container--narrow{margin:0 auto;max-width:850px;padding-left:20px;padding-right:20px}.centered{text-align:center}.underlined{cursor:pointer;text-decoration:underline}.clickable:hover{cursor:pointer;background:rgba(0,0,0,0.05)}.pointer{cursor:pointer}.margin-center,.form-container{margin:0 auto !important}.margin-auto{margin:auto !important}.color-white{color:#fff}.color-green{color:#39AB80}.color-grey{color:#666666}.color-blue{color:#0066CC}.padding-vert-large{padding:5em 0}.input-container{display:flex;border:1px solid #cccccc;border-radius:3px;margin:0.5em 0 0.5em;justify-content:space-between}.input-container .input-50{width:50%}.input-container::-moz-placeholder{color:#999999;font-size:inherit}.input-container:-ms-input-placeholder{color:#999999;font-size:inherit}.input-container::placeholder{color:#999999;font-size:inherit}.prepend-sign{position:relative}.prepend-sign input[type=number]{padding-left:17px}.prepend-sign:before{content:'$';display:inline-block;position:absolute;padding:0.5em;top:1px}.append-label,.prepend-label{padding:0.5em}.select-multi_wrap{display:flex;cursor:pointer;margin-top:5px;margin-bottom:5px;border:1px solid #ccc;border-radius:30px;box-shadow:0 1px 3px rgba(0,0,0,0.2);max-width:350px}.select-multi_wrap--large{margin-top:10px}.select-multi_wrap--large label.select-multi_item{padding:5px;font-size:14px}label.select-multi_item{font-size:13px;display:inline-block !important;padding:5px 0px;cursor:pointer;width:100%;text-align:center}label.select-multi_item input[type=radio]{display:none}label.select-multi_item--selected{color:#fff;background-color:#0066CC;border-radius:30px;box-shadow:none}label.select-multi_item--selected+.select-multi_item{border-color:transparent !important}label.select-multi_item:not(:first-child){border-left:1px solid #ccc}.select-tablet_wrap{display:inline-block;margin-top:5px;margin-bottom:5px}.select-tablet_wrap input{display:none}.select-tablet_wrap input:checked+label{color:#fff;background-color:#0066CC;box-shadow:none}.select-tablet_wrap input:checked+label:before{background:#0066CC;border:1px solid #fff}.select-tablet{font-size:13px;border-radius:30px;padding:5px 12px;box-shadow:0 1px 3px rgba(0,0,0,0.2);border:1px solid #ccc;cursor:pointer;width:100%;text-align:center;display:inline-block;position:relative;white-space:nowrap}.select-tablet--checkbox{display:flex;background:#eeeeee;box-shadow:none;margin:0 !important;padding-left:5px}.select-tablet--checkbox span{display:inline-flex;align-items:center;vertical-align:middle}.select-tablet--checkbox input[type="checkbox"]{display:none}@media (min-width: 1250px){.select-tablet{width:auto}}.select-tablet:not(:first-child){margin-right:10px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.select-checkmark{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:21px;height:21px;margin-right:4px;border-radius:50%;background:#BCBCBC;transition:background-color 180ms}.select-checkmark:before{content:'';display:inline-block;width:12px;height:5px;background:transparent;position:relative;top:-1px;left:-1px;border:2px solid #FFFFFF;border-top:none;border-right:none;transform:rotate(-55deg);opacity:0.2;transition:opacity 180ms}.select-checkmark--checked{background-color:#FFFFFF}.select-checkmark--checked:before{opacity:1;border-color:#0066CC}.no-wrap{white-space:nowrap}.margin-none{margin:0 !important}.margin-5{margin:5px !important}.margin-10{margin:10px !important}.margin-20{margin:20px !important}.margin-30{margin:30px !important}.margin-40{margin:40px !important}.mt-0{margin-top:0px !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-35{margin-top:35px !important}.mt-40{margin-top:40px !important}.mt-45{margin-top:45px !important}.mt-50{margin-top:50px !important}.mt-55{margin-top:55px !important}.mt-60{margin-top:60px !important}.mt-65{margin-top:65px !important}.mt-70{margin-top:70px !important}.mb-0{margin-bottom:0px !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}.mb-35{margin-bottom:35px !important}.mb-40{margin-bottom:40px !important}.mb-45{margin-bottom:45px !important}.mb-50{margin-bottom:50px !important}.mb-55{margin-bottom:55px !important}.mb-60{margin-bottom:60px !important}.mb-65{margin-bottom:65px !important}.mb-70{margin-bottom:70px !important}.ml-0{margin-left:0px !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}.ml-35{margin-left:35px !important}.ml-40{margin-left:40px !important}.ml-45{margin-left:45px !important}.ml-50{margin-left:50px !important}.ml-55{margin-left:55px !important}.ml-60{margin-left:60px !important}.ml-65{margin-left:65px !important}.ml-70{margin-left:70px !important}.mr-0{margin-right:0px !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-25{margin-right:25px !important}.mr-30{margin-right:30px !important}.mr-35{margin-right:35px !important}.mr-40{margin-right:40px !important}.mr-45{margin-right:45px !important}.mr-50{margin-right:50px !important}.mr-55{margin-right:55px !important}.mr-60{margin-right:60px !important}.mr-65{margin-right:65px !important}.mr-70{margin-right:70px !important}.padding-none{padding:0 !important}.padding-5{padding:5px !important}.padding-10{padding:10px !important}.padding-20{padding:20px !important}.padding-30{padding:30px !important}.padding-40{padding:40px !important}.pt-0{padding-top:0px !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pt-25{padding-top:25px !important}.pt-30{padding-top:30px !important}.pt-35{padding-top:35px !important}.pt-40{padding-top:40px !important}.pt-45{padding-top:45px !important}.pt-50{padding-top:50px !important}.pt-55{padding-top:55px !important}.pt-60{padding-top:60px !important}.pt-65{padding-top:65px !important}.pt-70{padding-top:70px !important}.pb-0{padding-bottom:0px !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pb-25{padding-bottom:25px !important}.pb-30{padding-bottom:30px !important}.pb-35{padding-bottom:35px !important}.pb-40{padding-bottom:40px !important}.pb-45{padding-bottom:45px !important}.pb-50{padding-bottom:50px !important}.pb-55{padding-bottom:55px !important}.pb-60{padding-bottom:60px !important}.pb-65{padding-bottom:65px !important}.pb-70{padding-bottom:70px !important}.pl-0{padding-left:0px !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px !important}.pl-25{padding-left:25px !important}.pl-30{padding-left:30px !important}.pl-35{padding-left:35px !important}.pl-40{padding-left:40px !important}.pl-45{padding-left:45px !important}.pl-50{padding-left:50px !important}.pl-55{padding-left:55px !important}.pl-60{padding-left:60px !important}.pl-65{padding-left:65px !important}.pl-70{padding-left:70px !important}.pr-0{padding-right:0px !important}.pr-5{padding-right:5px !important}.pr-10{padding-right:10px !important}.pr-15{padding-right:15px !important}.pr-20{padding-right:20px !important}.pr-25{padding-right:25px !important}.pr-30{padding-right:30px !important}.pr-35{padding-right:35px !important}.pr-40{padding-right:40px !important}.pr-45{padding-right:45px !important}.pr-50{padding-right:50px !important}.pr-55{padding-right:55px !important}.pr-60{padding-right:60px !important}.pr-65{padding-right:65px !important}.pr-70{padding-right:70px !important}.rounded{border-radius:5px}.bg-gradient,.what-teachers-think .page-header,.angular-container .page-header,.angular-container{background:linear-gradient(135deg, #1e5799 0%, rgba(148,95,232,0.3) 53%, #841ce8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa1e5799', endColorstr='#aa841ce8',GradientType=1 )}.bg-gradient-green,#page.student .angular-container .page-header,#page.student .angular-container,.static-setup-progress:not(.tour) .classroom-setup-container:before{background:#1f9b57;background:linear-gradient(135deg, #1f9b57 0%, #2792e5 50%, #32569e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f9b57', endColorstr='#32569e',GradientType=1 )}.bg-gradient-red,#page.teacher .angular-container .page-header,#page.teacher.classroom-setup .email-verification .page-header,#page.teacher .angular-container,#page.teacher.classroom-setup .email-verification{background:linear-gradient(327deg, #F77 0%, #DB4E4E 50%, #F08C1E 100%)}.bg-gradient-pink,#page.parent .angular-container .page-header,#page.parent .angular-container,.parent .main-content_header,.parent .module-column_header--fancy{background:#dd4753;background:linear-gradient(45deg, #dd4753 0%, #cd445e 22%, #be4568 36%, #ac407a 66%, #9a4185 83%, #8f418d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4753', endColorstr='#8f418d',GradientType=1 )}.bg-gradient-blue{background:#3fe1ff;background:linear-gradient(135deg, #3fe1ff 0%, #0037e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fe1ff', endColorstr='#0037e9',GradientType=1 )}.color-white{color:white !important}.color-red{color:#CB0B01 !important}.bord-red{border-color:#CB0B01 !important}.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;text-align:left}.alert-alert{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;text-align:left}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;text-align:left}.alert-notice{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;text-align:left}.error,.warning{color:#DF791F;line-height:1.2}.success{color:#297C5D;line-height:1.2}.error-block,.success-block,.notice-block{border-radius:5px;display:block;padding:10px;margin:10px 0px !important;font-size:14px;text-align:left}.error-block{color:#EF8623;border:1px solid #EF8623}.success-block{color:#297C5D;border:1px solid #297C5D}.outline-error{position:relative;color:#F96F70;border:1px solid #F96F70;border-radius:3px;padding:5px;padding-left:37px;margin-top:10px;width:100%;height:35px;max-width:550px;clear:both;float:left;font-size:12px;padding-top:7px}.outline-error:before{content:"!";text-align:center;color:#fff;font-weight:bold;background:#F96F70;border-radius:100%;display:block;height:21px;width:23px;padding-top:2px;position:absolute;top:5px;left:7px}.outline-error .outline-error_text--with-icon{margin-right:100px}.outline-error--multiline{height:auto;float:none;clear:none}.outline-error--reverse{color:#F96F70;background:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:50px}.outline-error--reverse:after{content:'';width:38px;background:#F96F70;position:absolute;left:0;top:0;height:100%;z-index:0}.outline-error--reverse:before{color:#F96F70;background:#ffffff;top:50%;transform:translateY(-50%);z-index:1}.outline-error--unsaved{width:70%;margin:0}.notice-block{color:#39AB80;border:1px solid #39AB80}.notice-block--blue{color:#0066CC;border:1px solid #0066CC}.notice-block--grey{color:#666666;border:1px solid #666666}.notice-block--shout{-webkit-animation:shout 4.5s;animation:shout 4.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.notice-block--only-child{display:none}.notice-block--only-child:only-child{display:block}@-webkit-keyframes shout{0%{color:#FFFFFF;background-color:#39AB80;border:1px solid #39AB80}75%{color:#FFFFFF;background-color:#39AB80;border:1px solid #39AB80}100%{color:#39AB80;background-color:#FFFFFF;border:1px solid #39AB80}}@keyframes shout{0%{color:#FFFFFF;background-color:#39AB80;border:1px solid #39AB80}75%{color:#FFFFFF;background-color:#39AB80;border:1px solid #39AB80}100%{color:#39AB80;background-color:#FFFFFF;border:1px solid #39AB80}}p.error-block,p.success-block,p.notice-block{max-width:100% !important}.tutorial-message{position:relative;max-width:none;margin-top:0;padding:10px 14px;color:#297C5D;border:solid 2px #297C5D;border-radius:3px}.tutorial-message .tutorial-close{opacity:.01;position:absolute;top:-13px;right:-16px;font-size:24px;color:#297C5D;transition:opacity 200ms;border-bottom:none}.tutorial-message .tutorial-close:after{display:none}.tutorial-message:hover .tutorial-close{opacity:1}.half-width-divs{position:relative}.half-width-divs>div{float:left;width:50%}.half-width-divs>div:first-child{padding-right:30px}.half-width-divs>div:last-child{padding-left:30px}.half-width-divs.with-border:before{content:'';display:block;position:absolute;top:0;left:50%;bottom:0;border-right:solid 1px rgba(0,0,0,0.2)}@media (max-width: 600px){.half-width-divs>div:first-child{padding-right:10px}.half-width-divs>div:last-child{padding-left:10px}.half-width-divs.single-width-phone>div{width:auto;float:none}.half-width-divs.single-width-phone>div:first-child{padding-right:0 !important}.half-width-divs.single-width-phone>div:last-child{padding-left:0 !important}.half-width-divs.single-width-phone.with-border:before{border-right:none}}.third-width-divs>div{float:left;width:33.33333333%;padding:0 10px}.third-width-divs>div:first-child{padding-left:0}.third-width-divs>div:last-child{padding-right:0}@media (max-width: 600px){.third-width-divs.single-width-phone>div{width:auto;float:none;padding-left:0 !important;padding-right:0 !important}}.read-more-state{display:none}.read-more-state:checked~.read-more-wrap .read-more-target{opacity:1;font-size:inherit;max-height:999em;margin-top:1em}.read-more-state:checked~.read-more-trigger{color:#fff;background-color:#0066CC}.read-more-state:checked~.read-more-trigger:before{content:attr(data-show-less)}.read-more-state~.read-more-trigger:before{content:attr(data-show-more)}.read-more-wrap{overflow:hidden}.read-more-target{display:block;opacity:0;max-height:0;transition:.25s ease;margin-top:0}.read-more-trigger{cursor:pointer;display:inline-block;position:relative;padding:0 .5em;color:#666;line-height:2;border:1px solid #ddd;border-radius:.25em;margin-top:1em}.sort-label:hover,.sort-triangle:hover,.u-pointer:hover{cursor:pointer}.sort-label{font-size:inherit !important}.sort-triangle{display:inline-block;width:12px;height:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #999;position:relative;top:6px;left:0}.sort-triangle.active{border-top:6px solid #0c3269}.sort-triangle.up{border-top:none;border-bottom:6px solid #999;top:-1px}.sort-triangle.active.up{border-bottom:6px solid #0c3269}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}._720kb-datepicker-calendar-header{background:#F96F70 !important;color:#fff;border:1px solid #fff}._720kb-datepicker-calendar{max-width:400px}._720kb-datepicker-default-button,._720kb-datepicker-calendar-header a,._720kb-datepicker-calendar-month span{color:#fff !important}._720kb-datepicker-calendar-body,._720kb-datepicker-calendar-days-header,._720kb-datepicker-calendar-header,._720kb-datepicker-calendar-years-pagination-pages,.datepicker,[datepicker],datepicker{font-family:inherit !important;font-size:inherit !important}.member-photo{height:6em;width:6em;border-radius:50%;position:absolute;top:0;margin-top:-3em;left:50%;margin-left:-3em;border:3px solid #FFF;background-color:#fff;-o-object-fit:cover;object-fit:cover}.photo-gallery{text-align:center;margin-top:-3em;margin-bottom:-3em;max-width:1300px}.team-photos{padding-left:0;list-style-type:none}.team-photos__member{color:#333;text-align:center;background-color:#fff;vertical-align:top;position:relative;display:inline-block;padding:3em 1em 1em;width:18em;box-shadow:0 0 1px 1px rgba(0,0,0,0.1);margin:0 0.5em 4em}.team-photos__member-name{color:#2F1966;font-size:1.2em !important;line-height:1.2em;margin-top:0.5em;margin-bottom:0.5em}.team-photos__member-title{display:block;margin:0.6em auto}article.full-page{max-width:75%}article.full-page p{max-width:100%}.admin-tag{padding:3px 16px;border:solid 1px #0066CC;border-radius:3px;margin-right:10px;margin-bottom:10px;color:#0066CC;background:#FFF;display:inline-block;cursor:pointer;transition:background-color 180ms}.admin-tag:hover{background-color:#F5F5F5}.admin-tag.active{color:#FFF;background-color:#0066CC}.admin-tag.admin-tag--grey{font-size:11px;padding:2px 10px;border:1px solid #666666;color:#666666;border-radius:10px;cursor:default}.admin-tag.admin-tag--grey .icon-cancel{font-size:8px;margin-top:3px;cursor:pointer}.admin-tag.admin-tag--outline{background:none;border:1px solid #FFF;color:#FFF}.admin-tag.admin-tag--outline .icon-cancel{cursor:pointer}.admin-tag.admin-tag--large{font-size:14px;padding:6px 13px;border-radius:17px}.admin-tag.admin-tag--large .icon-cancel{margin-top:5px;font-size:10px}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}ul.banqer-filters{list-style:none;padding:0px;margin:0px 0px 30px}ul.banqer-filters li{display:inline-block;background:#fff;box-shadow:0px 2px 4px rgba(0,0,0,0.25);border-radius:20px;padding:2px 20px;min-width:60px;margin-right:10px;text-align:center;font-size:14px;color:#333;cursor:pointer}ul.banqer-filters li.active{cursor:default;background:rgba(0,0,0,0.4);color:#fff;border:1px solid rgba(255,255,255,0.7);box-shadow:none}ul.banqer-filters.student li.active{background:#0066CC;border:none}ul.banqer-filters.teacher li.active{background:#F96F70;border:none}.banqer-radio-buttons{overflow:hidden;vertical-align:middle}.banqer-radio-buttons.color-ranked .radio-button.active:nth-child(1) .radio-circle{background:#3EA440}.banqer-radio-buttons.color-ranked .radio-button.active:nth-child(2) .radio-circle{background:#FF8E15}.banqer-radio-buttons.color-ranked .radio-button.active:nth-child(3) .radio-circle{background:#E14517}.banqer-radio-buttons .radio-button{float:left;line-height:26px;font-size:18px;padding:8px 16px 9px 14px;background:#E6E6E6;border-radius:30px;cursor:pointer}.banqer-radio-buttons .radio-button:not(:last-child){margin-right:14px}.banqer-radio-buttons .radio-button:hover,.banqer-radio-buttons .radio-button.active{background:#E1E1E1}.banqer-radio-buttons .radio-button.active .radio-circle{border:solid 2px #FFF;background:#3F37FF}.banqer-radio-buttons .radio-circle{display:inline-block;width:20px;height:20px;background:#CDCDCD;border-radius:50px;position:relative;top:3px;margin-right:6px}.banqer-single-value-info-cards .banqer-single-value-info-card{margin-bottom:20px}.banqer-single-value-info-cards .banqer-single-value-info-card:not(:last-child){margin-right:20px}.banqer-single-value-info-card{padding:16px 25px;color:#FFF;border-radius:40px;min-width:180px;display:inline-block;display-background:-moz-linear-gradient(45deg, #01918b 0%, #02569f 100%);background:linear-gradient(45deg, #01918b 0%, #02569f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#02569F', endColorstr='#01918B',GradientType=1 )}.banqer-single-value-info-card:nth-child(2){background:linear-gradient(45deg, #02569f 0%, #282a73 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#282A73', endColorstr='#02569f',GradientType=1 )}.banqer-single-value-info-card:nth-child(3){background:linear-gradient(45deg, #282a73 0%, navy 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000080', endColorstr='#282A73',GradientType=1 )}.banqer-single-value-info-card.plain{background:none;color:inherit}.banqer-single-value-info-card.plain .card-value{color:#0066CC}.banqer-single-value-info-card.small{padding:10px;min-width:100px}.banqer-single-value-info-card.small .card-label{font-size:14px}.banqer-single-value-info-card.small .card-value{font-size:24px}.banqer-single-value-info-card .card-label{font-size:12px;line-height:1;display:block;margin-bottom:5px}.banqer-single-value-info-card .card-value{font-size:24px;line-height:1}.banqer-stats-progress-container{position:relative;height:50px;background:#DDD}.banqer-stats-progress-container .banqer-stats-progress-bar{position:absolute;top:0;left:0;bottom:0;background:#0066CC}.banqer-stats-progress-container .banqer-stats-progress-number{position:absolute;top:0;right:10px;line-height:50px;font-size:26px}.banqer-stats-progress-container .banqer-stats-progress-label{position:absolute;top:0;left:10px;font-size:16px;color:rgba(255,255,255,0.25);line-height:50px}.banqer-stats-progress-container.banqer-stats-progress-double .banqer-stats-progress-bar{height:25px}.banqer-stats-progress-container.banqer-stats-progress-double .banqer-stats-progress-bar:first-child{top:25px;background:#39AB80}.banqer-stats-progress-container.banqer-stats-progress-double .banqer-stats-progress-number{font-size:15px;line-height:25px}.banqer-stats-progress-container.banqer-stats-progress-double .banqer-stats-progress-number:nth-child(2){top:25px}.banqer-stats-progress-container.banqer-stats-progress-double .banqer-stats-progress-label{line-height:25px}.banqer-stats-progress-container.banqer-stats-progress-double .banqer-stats-progress-label:nth-child(3){top:25px}.banqer-user-block{display:flex;align-items:center;line-height:1.3}.banqer-user-block .user-image{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:50px;vertical-align:middle;background-size:cover;background-color:white;margin-right:5px}.manage-students-list .banqer-user-block .user-image{margin-left:10px}.banqer-user-block .user-name{vertical-align:middle;margin-left:5px;white-space:normal}.banqer-user-block .user-name.banqer-blue{color:#0066CC}.banqer-user-block .user-name.clickable{cursor:pointer}.banqer-user-block .student-banker-flag{color:#FFF;font-size:0.8em;padding:0 7px 2px;background:#0066CC;border-radius:11px;margin-left:5px;line-height:1;box-shadow:0px 0px 6px rgba(0,0,0,0.4)}.banqer-user-list--slim{padding:15px;margin:20px -15px -15px;background:#f5f5f5}.banqer-user-list--slim li{display:inline-block;width:50%;border:none;border-bottom:1px solid #dbdbdb;background:#f5f5f5}.banqer-user-list--slim li:last-child,.banqer-user-list--slim li:nth-last-child(2):nth-child(2n+1){border-bottom:none}.banqer-user-list--slim li:first-child:after{display:none !important}.banqer-user-list--slim .quiz-standings-row-data-item{padding:5px 8px}.banqer-user-list--slim .user-image{width:32px;height:32px}.page-header--blog{font-family:"Mulish", sans-serif;text-align:left;position:relative;padding-top:7.5em !important;padding-bottom:80px !important;padding-right:0 !important;padding-left:0 !important;background-color:#7a28a3}.page-header--blog:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:80px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-stripe-grey-d814c91ad91de4e91ae32d3d4dcf59e7fbaabe183a4269abe2f25283fad63e16.svg");background-size:100% 100%}.page-header--blog-landing:after{background-image:none;background-color:#efefef}@media (max-width: 769px){.page-header--blog-landing:after{height:40px}}.blog section img,.blog article img,.case-studies section img,.case-studies article img,.casestudies section img,.casestudies article img,.competitions section img,.competitions article img,.sponsors section img,.sponsors article img{max-width:100%;margin-left:0;margin-top:2em;margin-bottom:2em}@media (min-width: 769px){.blog section img,.blog article img,.case-studies section img,.case-studies article img,.casestudies section img,.casestudies article img,.competitions section img,.competitions article img,.sponsors section img,.sponsors article img{margin-left:-40px}}.blog section a,.blog article a,.case-studies section a,.case-studies article a,.casestudies section a,.casestudies article a,.competitions section a,.competitions article a,.sponsors section a,.sponsors article a{border-bottom:1px solid}.blog blockquote,.case-studies blockquote,.casestudies blockquote,.competitions blockquote,.sponsors blockquote,.referrals blockquote{position:relative;margin:2em 2em 2em 4em;color:#5c5cd6}@media (min-width: 769px){.blog blockquote,.case-studies blockquote,.casestudies blockquote,.competitions blockquote,.sponsors blockquote,.referrals blockquote{margin:2em 2em}}.blog blockquote p,.case-studies blockquote p,.casestudies blockquote p,.competitions blockquote p,.sponsors blockquote p,.referrals blockquote p{font-style:italic}.blog blockquote:before,.case-studies blockquote:before,.casestudies blockquote:before,.competitions blockquote:before,.sponsors blockquote:before,.referrals blockquote:before{content:"“";display:inline-block;position:absolute;top:0.25em;left:-0.5em;font-size:8.5em;font-family:"Times new roman";line-height:0em;opacity:0.4}.blog article,.case-studies article,.casestudies article,.competitions article,.sponsors article,.referrals article{margin:0}.write-up__item{border-bottom:1px solid #ddd}.write-up__item:nth-child(even) .write-up__item-image{float:right}@media (min-width: 769px){.write-up__item:nth-child(even) .write-up__item-image{margin-left:3% !important;margin-right:0 !important}.write-up__item:nth-child(even) .write-up__item-image+.write-up__item-snippet{margin-left:0%;margin-right:43%}}.case-studies .write-up__item:first-child{border-top:1px solid #ddd}.write-up__item:last-child{border-bottom:none}.write-up__item:after{content:'';display:block;width:100%;clear:both}.write-up__item-title{font-family:"Mulish", sans-serif;font-weight:300;font-size:1.5em;color:#515151;margin-bottom:0.5em}.write-up__item-link{color:inherit;border-bottom:none !important}.write-up__feature-item{padding-left:20px;padding-right:20px;position:relative}.write-up__feature-item:after{content:'';display:block;clear:both;width:100%;position:relative}.write-up__feature-item-image{max-width:100%}@media (min-width: 769px){.write-up__feature-item-image{float:right;position:relative;z-index:1;max-width:50%;margin-bottom:-40px}}.write-up__item-image{float:left;margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;width:100%}@media (min-width: 769px){.write-up__item-image{width:40%;margin-right:3% !important}.write-up__item-image+.write-up__item-snippet{margin-left:43%}}.write-up__feature-item-snippet{padding-top:1em;padding-bottom:1em}@media (min-width: 769px){.write-up__feature-item-snippet{width:50%;padding-right:2em}}@media (min-width: 769px){.write-up__item-snippet{width:55%}}.write-up__read-more{color:#444444 !important;background-color:#cccccc;padding:0.25em 2.5em 0.15em;margin:0.5em 0;text-align:center;display:inline-block;font-weight:300;border-radius:4px;text-decoration:none;outline:none;border:none;border-bottom:none !important;line-height:2.4em;white-space:nowrap}.write-up__read-more:hover{color:#FFF !important;background-color:#841ce8}.write-up__meta{font-size:0.8em;font-weight:500}.write-up__author-name{font-style:italic}.write-up__breadcrumbs-link{border-bottom:1px solid transparent}.write-up__breadcrumbs-link:hover{color:#ffffff;border-bottom:1px solid #ffffff}.write-up__title{font-size:2em;font-family:"Mulish", sans-serif;font-weight:300;margin-top:0.25em;margin-bottom:0.25em;padding:0;max-width:460px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;backface-visibility:hidden;-webkit-backface-visibility:hidden}.write-up__title--landing{margin-bottom:0.5em}.write-up__title-link--landing:hover{color:inherit}.write-up__author-card{margin:3em auto 0;text-align:center}.write-up__author-card .team-photos__member{margin-bottom:0}@media (min-width: 769px){.write-up__author-card{float:right;margin:-120px 5em 1em 3em}}.body-container{flex-grow:1;background-color:white;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.4);position:relative}.body-container.full-width{padding-left:0;padding-right:0}.body-container.with-tabs{position:relative;margin-bottom:-5px}.body-container--dark{background-color:rgba(0,0,0,0.3)}.body-container+.body-container:not(.large-column){margin-top:10px}.body-container--transparent{background:transparent;box-shadow:none}.body-container.dashboard-widgets{padding:0;background:none;box-shadow:none}.body-container.dashboard-widgets.with-tabs{padding-top:80px}.body-container.dashboard-widgets.with-tabs .body-container-tabs{border-bottom:solid 20px #FFF}@media (max-width: 600px){.body-container.with-tabs{padding-top:30px}}.body-container .body-container-inner{padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:15px}.body-container .body-container-inner:first-child{padding-top:45px}.body-container .body-container-inner:last-child{padding-bottom:45px}@media (max-width: 600px){.body-container .body-container-inner{padding-left:30px;padding-right:30px}}@media (max-width: 768px){.body-container .body-container-inner{padding-left:20px;padding-right:20px}}.body-container .body-container-inner.bg-grey{background:#E6E6E6}.body-container .section-anchor+.body-container-inner{padding-top:45px}.body-container .body-container-inner--full-width{padding-left:0;padding-right:0}.body-container .body-container-inner--scroll{max-height:80vh;overflow-y:auto}.body-container .body-container-inner--slim{padding-left:20px;padding-right:20px}.body-container .body-container-inner--narrow:first-child{padding-top:10px}.body-container .body-container-inner--narrow:last-child{padding-bottom:10px}.body-container .body-container-inner--flush{padding-top:0 !important;padding-bottom:0 !important}.body-container .body-container-inner--section{border-bottom:1px solid #efefef}.body-container .body-container-inner--section:last-child{border-bottom:none}.body-container .body-container-inner_header{padding-top:10px;padding-bottom:10px}.body-container .body-container-inner_header:first-child{padding-top:10px}.body-container .body-container-inner_header:last-child{padding-bottom:10px}.body-container .body-container-inner_header+.body-container-inner{padding-top:0}.body-container .body-container_footer{border-top:1px solid #efefef;padding-top:1.5em;padding-bottom:1.5em !important;margin-top:1.5em}.body-container .body-container-inner--dark{background-color:rgba(0,0,0,0.2)}.body-container .body-container-inner--danger-zone{margin-top:0}.student .body-container-inner--inset-bg{background:#028C7A;background:linear-gradient(45deg, #028C7A 0%, #0A1392 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.teacher .body-container-inner--inset-bg{background:#CD520E;background:linear-gradient(45deg, #CD520E 0%, #CD4E63 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.body-container-inner--inset-bg-header{overflow:hidden;border-radius:5px 5px 0 0}.section-anchor{margin-top:-30px;visibility:hidden;position:absolute}.menu-bar_tab-container{padding-bottom:0 !important}.menu-bar_tab{color:#fff;border-radius:5px;padding:0.5em 1em;display:inline-block;cursor:pointer;border-bottom-left-radius:0;border-bottom-right-radius:0}.menu-bar_tab:hover{color:#fff;background:rgba(0,0,0,0.25)}.menu-bar_tab.active,.menu-bar_tabactive:hover{color:#864946;background:#FFF}.body-container-tabs{@extends .clearfix;top:0;left:0;right:0;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#D6D6D6;border-bottom:solid 1px #D6D6D6;white-space:nowrap}@media (max-width: 600px){.body-container-tabs{position:relative;top:-30px}}.body-container-tab{display:inline-block;color:#0066CC;padding:16px 20px;background-color:#D6D6D6;transition:background-color 240ms linear}.body-container-tab .new-tag{background-color:#3e0c8f;color:#fff;padding:0px 7px;padding-bottom:3px;margin-left:4px;border-radius:4px}.body-container-tab.pull-right{float:right}.body-container-tab:hover{background-color:#e3e3e3}.body-container-tab.active{position:relative;top:1px;color:#555;background-color:#FFF}.body-container-tab.tab-white-text{color:#fff}.body-container-tab:not(.active)+.body-container-tab:not(.active):not(.pull-right){position:relative}.body-container-tab:not(.active)+.body-container-tab:not(.active):not(.pull-right):before{content:'';display:inline-block;position:absolute;top:10px;bottom:10px;left:-1px;border-left:solid 2px #FFF;transition:border-left-color 120ms}.body-container-tab:not(.active)+.body-container-tab:not(.active):not(.pull-right):hover:before{display:none}.body-container-tab:not(.active):hover+.body-container-tab:not(.active):before{border-left-color:#D6D6D6}@media (max-width: 600px){.body-container-tab:not(.parent){float:none !important;display:block;margin:2px;border-radius:3px}.body-container-tab.active:not(.parent):after{position:absolute;top:4px;bottom:4px;left:4px;width:4px;content:'';display:block;background-color:#0066CC}}.body-column.small-column{width:calc(25% - 5px);float:left}.body-column.small-column p{font-size:14px}.body-column.large-column{width:calc(75% - 5px);float:right}@media (max-width: 1250px){.body-column.large-column{margin-top:10px}}@media (max-width: 1250px){.body-column{width:100% !important}}.row{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.row--center{text-align:center}.row--wrap{flex-wrap:wrap}.row--aux-info{background:#ececec}.row--small-column{flex-direction:column}.row--small-column.row--reverse{flex-direction:column}@media (min-width: 768px){.row--small-column{flex-direction:row}.row--small-column.row--reverse{flex-direction:row-reverse}}@media (max-width: 600px){.row--direction-column-phone{flex-direction:column}}.row--reverse{flex-direction:row-reverse}.row .column{flex:1 0;position:relative;padding-right:10px}.row .column:last-child{padding-right:0}.row .column.column--block{flex:1;flex-grow:1}.row .column.column--action{flex:0;margin:0 0 0 auto;white-space:nowrap;text-align:right}.row .column.column--0{flex:0}.row .column.column--1{flex:1}.row .column.column--2{flex:2}.row .column.column--3{flex:3}.row .column.column--4{flex:4}.row .column.column--5{flex:5}.row .column.column--6{flex:6}.row .column.column--7{flex:7}.row .column.column--end{margin:0 0 0 auto;white-space:nowrap;text-align:right}.row .column.column--disabled{color:#999}.row .column--desktop-third{flex-basis:33%;width:33%}@media (max-width: 600px){.row .column--desktop-third{flex-basis:auto;width:auto}}@media (min-width: 769px){.row .column--border-right{border-right:1px solid #ddd;margin-right:10px}}.row .column_reference{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .column_actions{text-align:right}.row .column_balance{flex-basis:50px}.row .column_date{flex-basis:110px;flex-grow:0}.row .column_input{width:100%}.row .column_input--half:not(:only-child){width:50%}.row .column_label{font-size:0.9em;font-weight:600;line-height:2em;display:block}.row .combo-input{display:flex;align-items:flex-start}.row .combo-input input:only-child{margin-right:-15px;width:calc(100% + 15px)}.row--marketing-row{-moz-column-gap:30px;column-gap:30px}input.form_input--grey[type=text],textarea.form_input--grey{border:1px solid #cccccc;border-radius:3px}input.form_input--grey[type=text]::-moz-placeholder,textarea.form_input--grey::-moz-placeholder{color:#999999;font-size:inherit}input.form_input--grey[type=text]:-ms-input-placeholder,textarea.form_input--grey:-ms-input-placeholder{color:#999999;font-size:inherit}input.form_input--grey[type=text]::placeholder,textarea.form_input--grey::placeholder{color:#999999;font-size:inherit}.row--header{font-weight:600;background-color:#ededed}.transaction-list,.parent-list,.list{font-size:0.8em}.transaction-list--align-top .row,.parent-list--align-top .row,.list--align-top .row{align-items:flex-start}.transaction-list .row,.parent-list .row,.list .row{padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #efefef}.transaction-list .row--no-bottom-border,.parent-list .row--no-bottom-border,.list .row--no-bottom-border{border-bottom:none}.transaction-list .row .row,.parent-list .row .row,.list .row .row{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;border-bottom:none}.transaction-list.list--modal-full-width,.parent-list.list--modal-full-width,.list.list--modal-full-width{margin:0px -20px}.transaction-list .list--student-job-list .row:not(:last-child),.parent-list .list--student-job-list .row:not(:last-child),.list .list--student-job-list .row:not(:last-child){border-bottom:none;padding-bottom:5px}.transaction-list .list--student-job-list .row:not(:first-child),.parent-list .list--student-job-list .row:not(:first-child),.list .list--student-job-list .row:not(:first-child){padding-top:5px}.demo-mode-header{position:relative;left:0;right:0;top:0;color:#0066CC;display:flex;flex-direction:row;justify-content:center;padding:0.75rem;background-color:white;z-index:20;text-align:center;gap:0.5rem}.demo-mode-header p{margin:auto}@media (max-width: 768px){.demo-mode-header{flex-direction:column}}input[type=submit][disabled=disabled],button[disabled=disabled]{background-color:#999;cursor:default;cursor:not-allowed}input[type=submit][disabled=disabled]:hover,button[disabled=disabled]:hover{background-color:#999}.btn,.input-password-show-toggle,a.btn{text-align:center;display:inline-block;padding:0.5em 1.5em;color:#FFF;font-size:1em;font-weight:300;border-radius:4px;text-decoration:none;vertical-align:middle;transition:color 180ms, background-color 180ms;cursor:pointer;outline:none;border:none;line-height:2em;min-height:2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.module-column_overview .btn,.module-column_overview .input-password-show-toggle,.module-column_overview a.btn{line-height:1.5em}.btn:hover,.input-password-show-toggle:hover,a.btn:hover{color:#FFF}.btn:focus,.input-password-show-toggle:focus,a.btn:focus{box-shadow:0 0 1px 1px #841ce8}.btn-submit{border-radius:0;border:0;border-bottom:0.3em solid #264965}.btn-submit:hover{background:#0059b3}.btn-submit:active{background:#004d99}.btn-square{padding:0;width:38px;height:38px}.btn-sharp{border-radius:0 !important}.btn.btn-rounded,.btn-rounded.input-password-show-toggle,a.btn.btn-rounded{border-radius:24px;padding-left:20px;padding-right:20px}.btn.btn-outline,.btn-outline.input-password-show-toggle,a.btn.btn-outline{border:solid 1px #555;background:none;transition:background 180ms;box-shadow:none}.btn.btn-outline:hover,.btn-outline.input-password-show-toggle:hover,a.btn.btn-outline:hover{background:black}.btn.btn-outline:active,.btn-outline.input-password-show-toggle:active,a.btn.btn-outline:active{background:black}.btn.btn-outline-blue,.btn-outline-blue.input-password-show-toggle,a.btn.btn-outline-blue{border-color:#0066CC;color:#0066CC}.btn.btn-outline-blue:hover,.btn-outline-blue.input-password-show-toggle:hover,a.btn.btn-outline-blue:hover{color:#ffffff;background:#0059b3}.btn.btn-outline-blue:active,.btn-outline-blue.input-password-show-toggle:active,a.btn.btn-outline-blue:active{color:#ffffff;background:#004d99}.btn.btn-outline-green,.btn-outline-green.input-password-show-toggle,a.btn.btn-outline-green{border-color:#39AB80;color:#39AB80}.btn.btn-outline-green:hover,.btn-outline-green.input-password-show-toggle:hover,a.btn.btn-outline-green:hover{color:#ffffff;background:#339872}.btn.btn-outline-green:active,.btn-outline-green.input-password-show-toggle:active,a.btn.btn-outline-green:active{color:#ffffff;background:#2c8563}.btn.btn-outline-pink,.btn-outline-pink.input-password-show-toggle,a.btn.btn-outline-pink{border-color:#F96F70;color:#F96F70}.btn.btn-outline-pink:hover,.btn-outline-pink.input-password-show-toggle:hover,a.btn.btn-outline-pink:hover{color:#ffffff;background:#f85758}.btn.btn-outline-pink:active,.btn-outline-pink.input-password-show-toggle:active,a.btn.btn-outline-pink:active{color:#ffffff;background:#f73e3f}.btn.btn-outline-magenta,.btn-outline-magenta.input-password-show-toggle,a.btn.btn-outline-magenta{border-color:#af33b0;color:#af33b0}.btn.btn-outline-magenta:hover,.btn-outline-magenta.input-password-show-toggle:hover,a.btn.btn-outline-magenta:hover{color:#ffffff;background:#9b2d9c}.btn.btn-outline-magenta:active,.btn-outline-magenta.input-password-show-toggle:active,a.btn.btn-outline-magenta:active{color:#ffffff;background:#882888}.btn.btn-outline-white,.btn-outline-white.input-password-show-toggle,a.btn.btn-outline-white{border-color:white;color:white}.btn.btn-outline-white:hover,.btn-outline-white.input-password-show-toggle:hover,a.btn.btn-outline-white:hover{color:banqerPurple;background:#f2f2f2}.btn.btn-outline-white:active,.btn-outline-white.input-password-show-toggle:active,a.btn.btn-outline-white:active{color:banqerPurple;background:#e6e6e6}.btn-menu{font-size:1em;border:1px solid #FFF;background-color:transparent}.btn-menu:after{content:" ";display:inline-block;width:1em;height:0.1em;margin:0 0.5em;border-top:0.2em solid white;border-bottom:0.5em double #FFF}.btn-sidebar,a.btn-sidebar{padding:0.5em 1em;line-height:1.3em;white-space:normal}.btn-chevron,a.btn-chevron{padding-right:2em;position:relative}.btn-chevron:after,a.btn-chevron:after{font-family:'banqer-icons';content:"\E836";position:absolute;top:50%;right:12px;height:16px;margin-top:-8px}.btn--has-icon{position:relative;padding-right:2em;padding-left:2em}.btn-icon--right{position:absolute;display:flex;align-items:center;right:8px;top:0;bottom:0;margin:auto 0}.btn-large,a.btn-large{font-size:1.4em}.btn-padded,a.btn-padded{padding:1em 0}.btn-med-padded,a.btn-med-padded{padding:0.5em 0}.btn-wide{padding:0 2.5em;min-height:2em !important;line-height:2em !important}.btn-block{width:100%;display:block}.btn-small,.btn-smaller,a.btn-smaller,a.btn-small{font-size:0.8em}.btn-smaller,a.btn-smaller{padding:0.2em 1em !important}.btn-narrow{line-height:1.3em}.btn-back{color:#FFF;position:relative;padding-top:0;padding-bottom:0;background-color:rgba(0,0,0,0.3)}.btn-back:hover{background-color:rgba(0,0,0,0.4)}.btn-back:before{content:'';display:inline-block;position:relative;width:0;height:0;border-style:solid;border-width:0.2em 0.4em 0.2em 0;border-color:transparent white transparent transparent;margin-right:0.5em;vertical-align:middle}.btn-link{color:#555;padding:0 4px;margin:0 25px;background:none}.btn-link.btn-link-red{color:#CB0B01}.btn-link:hover{color:#222}.btn_icon--left{display:inline-block;width:45px;vertical-align:top;margin-left:-20px}.btn-blue,.btn-primary,.input-password-show-toggle{background:#0066CC;border:none}.btn-blue:hover,.btn-primary:hover,.input-password-show-toggle:hover{background:#0059b3}.btn-blue:active,.btn-primary:active,.input-password-show-toggle:active{background:#004d99}.btn-dark-blue{background:#0059b3;border:none}.btn-dark-blue:hover{background:#004d99}.btn-pink{background:#F96F70;border:none}.btn-pink:hover{background:#f85758}.btn-pink:active{background:#f73e3f}.btn-transparent{background-color:transparent}.btn-transparent.select-wrap{padding:0 15px 0 0 !important;color:inherit}.nav-items .btn-transparent.select-wrap{margin-top:-5px}.nav-items .btn-transparent.select-wrap .select-value{font-size:13px;font-weight:normal}.btn-transparent.select-wrap .select-arrow-caret{right:0 !important;color:inherit !important;border-top-color:inherit !important;border-bottom-color:inherit !important}.btn-action,.btn-green{background-color:#0B9403}.btn-action:hover,.btn-green:hover{background:#097b02}.btn-action:active,.btn-green:active{background:#076202}.btn.btn-round,.btn-round.input-password-show-toggle{border-radius:50px}.btn-secondary{background-color:#2DAA7B}.btn-secondary:hover{background:#28966c}.btn-secondary:active{background:#22825e}.btn-red{background-color:#CB0B01}.btn-red:hover{background:#b20a01}.btn-red:active{background:#980801}.btn-darkred{background-color:#864946}.btn-darkred:hover{background:#75403d}.btn-darkred:active{background:#653735}.btn-light-gray{background-color:#ddd}.btn-light-gray:hover{background:#d0d0d0}.btn-light-gray:active{background:#c4c4c4}.btn-gray{background-color:#AAA}.btn-gray:hover{background:#9d9d9d}.btn-gray:active{background:#919191}.btn-disabled{background-color:#AAA;cursor:not-allowed}.btn-disabled:hover{background:#AAA;cursor:not-allowed}.btn-disabled:active{background:#AAA}.btn-dark-gray{background-color:#666}.btn-dark-gray:hover{background:#595959}.btn-dark-gray:active{background:#4d4d4d}.btn-white{color:#666 !important;background-color:#FFF}.btn-white:hover{color:#555;background:#f2f2f2}.btn-white:active{background:#e6e6e6}.btn-black{background-color:#333}.btn-black:hover{background:#262626}.btn-black:active{background:#1a1a1a}.btn-purple{background-color:#9933cc;font-weight:200;font-family:'Mulish', sans-serif}.btn-purple:hover{background:#8a2eb8}.btn-purple:active{background:#7a29a3}.btn.btn-purple-outline,.btn-purple-outline.input-password-show-toggle{color:#9933cc;border:solid 1px #9933cc;background-color:transparent;min-height:calc(2.4em - 2px);line-height:calc(2.4em - 2px)}.btn.btn-purple-outline:hover,.btn-purple-outline.input-password-show-toggle:hover,.btn.btn-purple-outline:active,.btn-purple-outline.input-password-show-toggle:active,.btn.btn-purple-outline.active,.btn-purple-outline.active.input-password-show-toggle{color:#FFF;background-color:rgba(153,51,204,0.8)}.btn.btn-purple-outline.active,.btn-purple-outline.active.input-password-show-toggle{background-color:#9933cc}.btn-dark-purple{background-color:#6D30AD;font-weight:200;font-family:'Mulish', sans-serif}.btn-dark-purple:hover{background:#602a99}.btn-dark-purple:active{background:#542585}.btn-dark-purple.darker{background-color:#1a1038}.btn-magenta{background-color:#af33b0;font-weight:200;font-family:'Mulish', sans-serif}.btn-magenta:hover{background:#9b2d9c}.btn-magenta:active{background:#882888}.btn-pink-magenta{background-color:#c63392;font-weight:200;font-family:'Mulish', sans-serif}.btn-pink-magenta:hover{background:#b22e83}.btn-pink-magenta:active{background:#9d2974}.btn--netwealth-blue{background-color:#0088eb;font-weight:200;font-family:'Mulish', sans-serif}.btn--netwealth-blue:hover{background:#0079d2}.btn--netwealth-blue:active{background:#006ab8}.btn-orange{background-color:#DF791F;font-weight:200;font-family:'Mulish', sans-serif}.btn-orange:hover{background:#c96d1c}.btn-orange:active{background:#b26119}.btn-input-blue,.btn-input-blue-square,.input-password-show-toggle{background:#3333cc;border:none}.btn-input-blue:hover,.btn-input-blue-square:hover,.input-password-show-toggle:hover{background:#2e2eb8}.btn-input-blue:active,.btn-input-blue-square:active,.input-password-show-toggle:active{background:#2929a3}.btn-admin-blue{background:#0d3269;border:none}.btn-admin-blue:hover{background:#0a2752}.btn-admin-blue:active{background:#071c3c}.btn-input-red,.btn-input-red-square,.teacher-dashboard-widgets .community-widget .view-all-posts,.teacher-dashboard-widgets .exit-quiz-widget .view-all-posts,.student-dashboard-widgets .community-widget .view-all-posts,.student-dashboard-widgets .exit-quiz-widget .view-all-posts,.teacher-dashboard-widgets .community-widget .view-full-post,.teacher-dashboard-widgets .exit-quiz-widget .view-full-post,.student-dashboard-widgets .community-widget .view-full-post,.student-dashboard-widgets .exit-quiz-widget .view-full-post{background:#F96F70;border:none}.btn-input-red:focus,.btn-input-red-square:focus,.teacher-dashboard-widgets .community-widget .view-all-posts:focus,.teacher-dashboard-widgets .exit-quiz-widget .view-all-posts:focus,.student-dashboard-widgets .community-widget .view-all-posts:focus,.student-dashboard-widgets .exit-quiz-widget .view-all-posts:focus,.teacher-dashboard-widgets .community-widget .view-full-post:focus,.teacher-dashboard-widgets .exit-quiz-widget .view-full-post:focus,.student-dashboard-widgets .community-widget .view-full-post:focus,.student-dashboard-widgets .exit-quiz-widget .view-full-post:focus{box-shadow:0 0 1px 1px #F96F70 !important}.btn-input-red:hover,.btn-input-red-square:hover,.teacher-dashboard-widgets .community-widget .view-all-posts:hover,.teacher-dashboard-widgets .exit-quiz-widget .view-all-posts:hover,.student-dashboard-widgets .community-widget .view-all-posts:hover,.student-dashboard-widgets .exit-quiz-widget .view-all-posts:hover,.teacher-dashboard-widgets .community-widget .view-full-post:hover,.teacher-dashboard-widgets .exit-quiz-widget .view-full-post:hover,.student-dashboard-widgets .community-widget .view-full-post:hover,.student-dashboard-widgets .exit-quiz-widget .view-full-post:hover{background:#f85758}.btn-input-red:active,.btn-input-red-square:active,.teacher-dashboard-widgets .community-widget .view-all-posts:active,.teacher-dashboard-widgets .exit-quiz-widget .view-all-posts:active,.student-dashboard-widgets .community-widget .view-all-posts:active,.student-dashboard-widgets .exit-quiz-widget .view-all-posts:active,.teacher-dashboard-widgets .community-widget .view-full-post:active,.teacher-dashboard-widgets .exit-quiz-widget .view-full-post:active,.student-dashboard-widgets .community-widget .view-full-post:active,.student-dashboard-widgets .exit-quiz-widget .view-full-post:active{background:#f73e3f}.btn-educator-blue{background:#0036e9;border:none}.btn-educator-blue:hover{background:#0030d0}.btn-educator-blue:active{background:#002ab6}.btn-educator-blue.btn-inverse{color:#0036e9;background:none}.btn-educator-blue.btn-inverse:hover{color:#0030d0}.btn-educator-blue.btn-inverse:active{color:#002ab6}.btn-transport-blue{background:#0066CC;border:none}.btn-transport-blue:hover{background:#0059b3}.btn-transport-blue:active{background:#004d99}.btn-transport-blue.btn-inverse{color:#0066CC;background:none}.btn-transport-blue.btn-inverse:hover{color:#0059b3}.btn-transport-blue.btn-inverse:active{color:#004d99}.btn-transport-light-blue{background:#3772C5;border:none}.btn-transport-light-blue:hover{background:#3166b1}.btn-transport-light-blue:active{background:#2c5b9d}.btn-transport-light-blue.btn-inverse{color:#3772C5;background:none}.btn-transport-light-blue.btn-inverse:hover{color:#3166b1}.btn-transport-light-blue.btn-inverse:active{color:#2c5b9d}.btn-input-blue-square,.input-password-show-toggle{border-radius:2px}.btn-input-red-square,.teacher-dashboard-widgets .community-widget .view-all-posts,.teacher-dashboard-widgets .exit-quiz-widget .view-all-posts,.student-dashboard-widgets .community-widget .view-all-posts,.student-dashboard-widgets .exit-quiz-widget .view-all-posts,.teacher-dashboard-widgets .community-widget .view-full-post,.teacher-dashboard-widgets .exit-quiz-widget .view-full-post,.student-dashboard-widgets .community-widget .view-full-post,.student-dashboard-widgets .exit-quiz-widget .view-full-post{border-radius:2px}.btn-purple.bottom-btn{font-size:1em;margin-top:2.5em}.btn.btn-outline-red,.btn-outline-red.input-password-show-toggle{color:#CB0B01;border:solid 1px #CB0B01;background-color:transparent;min-height:calc(2.4em - 2px);line-height:calc(2.4em - 2px)}.btn.btn-outline-red:hover,.btn-outline-red.input-password-show-toggle:hover,.btn.btn-outline-red:active,.btn-outline-red.input-password-show-toggle:active,.btn.btn-outline-red.active,.btn-outline-red.active.input-password-show-toggle{color:#FFF;background-color:rgba(203,11,1,0.8)}.btn.btn-outline-red.active,.btn-outline-red.active.input-password-show-toggle{background-color:#CB0B01}.btn.btn-darkred-outline,.btn-darkred-outline.input-password-show-toggle{color:#864946;border:solid 1px #864946;background-color:transparent;min-height:calc(2.4em - 2px);line-height:calc(2.4em - 2px)}.btn.btn-darkred-outline:hover,.btn-darkred-outline.input-password-show-toggle:hover,.btn.btn-darkred-outline:active,.btn-darkred-outline.input-password-show-toggle:active,.btn.btn-darkred-outline.active,.btn-darkred-outline.active.input-password-show-toggle{color:#FFF;background-color:rgba(134,73,70,0.8)}.btn.btn-darkred-outline.active,.btn-darkred-outline.active.input-password-show-toggle{background-color:#864946}.btn.btn-blue-outline,.btn-blue-outline.input-password-show-toggle{color:#0066CC;border:solid 1px #0066CC;background-color:transparent;min-height:2em;line-height:2em}.btn.btn-blue-outline:hover,.btn-blue-outline.input-password-show-toggle:hover,.btn.btn-blue-outline:active,.btn-blue-outline.input-password-show-toggle:active,.btn.btn-blue-outline.active,.btn-blue-outline.active.input-password-show-toggle{color:#FFF;background-color:rgba(0,102,204,0.8)}.btn.btn-blue-outline.active,.btn-blue-outline.active.input-password-show-toggle{background-color:#0066CC}.btn.btn-transport-blue-outline,.btn-transport-blue-outline.input-password-show-toggle{color:#0066CC;border:solid 1px #0066CC;background-color:transparent;min-height:calc(2.4em - 2px);line-height:calc(2.4em - 2px)}.btn.btn-transport-blue-outline:hover,.btn-transport-blue-outline.input-password-show-toggle:hover,.btn.btn-transport-blue-outline:active,.btn-transport-blue-outline.input-password-show-toggle:active,.btn.btn-transport-blue-outline.active,.btn-transport-blue-outline.active.input-password-show-toggle{color:#FFF;background-color:#0066CC}.btn.btn-transport-blue-outline.active,.btn-transport-blue-outline.active.input-password-show-toggle{background-color:#0066CC}.btn.btn-gray-outline,.btn-gray-outline.input-password-show-toggle{color:#aeaeae;border:solid 1px #BBB;background-color:transparent;min-height:calc(2.4em - 2px);line-height:calc(2.4em - 2px)}.btn.btn-gray-outline:hover,.btn-gray-outline.input-password-show-toggle:hover,.btn.btn-gray-outline:active,.btn-gray-outline.input-password-show-toggle:active,.btn.btn-gray-outline.active,.btn-gray-outline.active.input-password-show-toggle{color:#a2a2a2;background-color:rgba(187,187,187,0.1)}.btn.btn-gray-outline.active,.btn-gray-outline.active.input-password-show-toggle{background-color:rgba(187,187,187,0.1)}.btn.btn-white-outline,.btn-white-outline.input-password-show-toggle{color:#FFF;border:solid 1px #FFF;background-color:transparent}.btn.btn-white-outline:hover,.btn-white-outline.input-password-show-toggle:hover{background-color:rgba(0,0,0,0.04)}.btn.btn-white-outline:active,.btn-white-outline.input-password-show-toggle:active,.btn.btn-white-outline.active,.btn-white-outline.active.input-password-show-toggle{background-color:rgba(0,0,0,0.08)}a.btn.btn-primary.resource-hub-button,.btn.resource-hub-button.input-password-show-toggle,a.resource-hub-button.input-password-show-toggle{width:100%;color:#FFF !important}.btn-fade-in{opacity:0.4;transition:opacity 200ms}.btn-fade-in:hover,.btn-fade-in:active,.btn-fade-in.active{opacity:1}.btn-container.align-right{text-align:right}.btn-container.align-center{text-align:center}.double-buttons{overflow:hidden}.double-buttons .btn-wrap{width:50%;float:left}.double-buttons .btn-wrap:first-child{padding-right:6px}.double-buttons .btn-wrap:last-child{padding-left:6px}.double-buttons .btn,.double-buttons .input-password-show-toggle{display:block}.pill-button-switch{display:inline-flex;overflow:hidden;border-radius:3px;vertical-align:middle;margin-right:10px}.pill-button-switch .btn,.pill-button-switch .input-password-show-toggle{border-radius:0;display:block;margin:0;padding:2px 10px}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-beautify{position:relative;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:32px;min-width:32px}.checkbox-beautify input[type=checkbox]{visibility:hidden;position:absolute}.checkbox-beautify input[type=checkbox]:checked+label:before,.checkbox-beautify input[type=checkbox]:checked+.checkbox_box:before{background:#864946}.checkbox-beautify input[type=checkbox]:checked+label:after,.checkbox-beautify input[type=checkbox]:checked+.checkbox_box:after{opacity:1}.checkbox-beautify input[type=checkbox]:disabled+label{background:#EEEEEE !important;border-color:#DDDDDD !important;cursor:default;cursor:not-allowed}.checkbox-beautify input[type=checkbox]:disabled+label:after{opacity:.5}.checkbox-beautify label,.checkbox-beautify .checkbox_box{cursor:pointer}.checkbox-beautify label:hover:before,.checkbox-beautify .checkbox_box:hover:before{background:#b3b3b3}.checkbox-beautify label:before,.checkbox-beautify .checkbox_box:before{content:'';position:absolute;width:32px;height:32px;top:0;left:0;background:#b8b8b8;transition:background-color 120ms;border-radius:3px}.checkbox-beautify label:before:hover,.checkbox-beautify .checkbox_box:before:hover{background:#bfbfbf}.checkbox-beautify label:after,.checkbox-beautify .checkbox_box:after{opacity:0;content:'';position:absolute;width:16px;height:7px;background:transparent;top:8px;left:6px;border:2px solid white;border-top:none;border-right:none;transform:rotate(-55deg)}.checkbox-beautify label:hover::after,.checkbox-beautify .checkbox_box:hover::after{opacity:0.1}.checkbox-beautify label:active::after,.checkbox-beautify .checkbox_box:active::after{opacity:0.2}.checkbox-beautify .label-text{margin-top:6px;margin-left:48px;line-height:18px;display:block}@media (max-width: 600px){.checkbox-beautify .label-text{margin-left:36px}}.checkbox-beautify.checkbox-large{min-height:32px}.checkbox-beautify.checkbox-large label{width:40px;height:40px}.checkbox-beautify.checkbox-large label:before{width:40px;height:40px}.checkbox-beautify.checkbox-large label:after{top:8px;left:6px;width:25px;height:13px;border-width:3px}.checkbox-beautify.checkbox-small{min-height:32px}.checkbox-beautify.checkbox-small label{width:18px;height:18px}.checkbox-beautify.checkbox-small label:before{width:18px;height:18px}.checkbox-beautify.checkbox-small label:after{top:2px;left:2px;width:7px;height:4px}.checkbox-wrapper .label-text{margin-top:6px;margin-left:45px;line-height:18px;position:relative}.settings-form_detail-box{border-left:solid 6px #666;background:#efefef;border-radius:4px;padding:10px}.classroom-settings-form .ui-select-container{width:50%;margin-top:5px}.classroom-settings-form .input-prepend-container.input-blue .sign{top:8px}.classroom-setup-container{padding:0 20px;padding-top:120px;margin:0 auto;max-width:900px;transition:max-width 180ms;color:#FFF;overflow:visible;padding-bottom:150px}.classroom-setup-container:after{content:"";display:table;clear:both}.classroom-setup-container::-webkit-scrollbar{display:none !important}@media (min-width: 769px){.classroom-setup-container{max-width:1200px}}.classroom-setup-container .setup-column-large,.classroom-setup-container .setup-column-small{position:relative;float:left;z-index:1}.classroom-setup-container .setup-column-large{width:60%}@media (max-width: 768px){.classroom-setup-container .setup-column-large{width:100%}}.classroom-setup-container .setup-column-small{width:40%}.classroom-setup-container .setup-column-small.intro-text{padding:125px 100px 0px 0px}.classroom-setup-container .setup-column-small.intro-text strong{font-weight:bold}@media (max-width: 768px){.classroom-setup-container .setup-column-small{width:100%}.classroom-setup-container .setup-column-small.intro-text{padding-top:20px}}.classroom-setup-container.setup-students .setup-column-large{width:54%}.classroom-setup-container.setup-students .setup-column-small{width:44%}.classroom-setup-container.setup-students .setup-column-small p{color:#666666}@media (max-width: 600px){.classroom-setup-container.setup-students .setup-column-large,.classroom-setup-container.setup-students .setup-column-small{width:100%}}.classroom-setup-container .setup-column-left{float:left}.classroom-setup-container .setup-column-right{float:right}.classroom-setup-container .setup-column-middle{float:none;margin:0px auto}@media (max-width: 600px){.classroom-setup-container{padding-left:10px;padding-right:10px}.classroom-setup-container .btn-large{font-size:16px;padding-left:10px;padding-right:10px}}.classroom-setup-container.classroom-setup-container--skinny{max-width:720px}.classroom-setup-container h1+p{margin-top:5px;margin-bottom:40px}.classroom-setup-container .year-level-pills-container{margin-top:30px;padding-left:30px;padding-right:30px;border-top:solid 1px #DDD}.classroom-setup-container .year-levels-setup-complete-notice{margin-top:-20px;max-width:none;color:#FFF;padding:10px 18px;background:#0066CC}.classroom-setup-container .student-details-completed-box{position:relative;padding:30px 40px;background:#DDD;margin:20px 0}.classroom-setup-container .student-details-completed-box:before{display:block;position:absolute;right:40px;font-size:40px}.classroom-setup-container .student-details-completed-box:not(.completed):before{color:#C5C5C5}.classroom-setup-container .student-details-completed-box.completed:before{color:#39AB80}.classroom-setup-container .classroom-setup-box{padding:20px;margin-top:15px;color:#555;background:#FFF;border-radius:5px;box-shadow:0px 0px 15px rgba(0,0,0,0.4);position:relative;min-height:475px;overflow:visible;z-index:2}@media (max-width: 600px){.classroom-setup-container .classroom-setup-box{padding:15px}}.classroom-setup-container .classroom-setup-box.no-shadow{box-shadow:none}.classroom-setup-container .classroom-setup-box:first-child{padding-top:40px}.classroom-setup-container .classroom-setup-box:first-child .classroom-setup-box-inner:first-child{padding-top:25px}@media (max-width: 600px){.classroom-setup-container .classroom-setup-box:first-child .classroom-setup-box-inner:first-child{padding-top:20px}}.classroom-setup-container .classroom-setup-box.no-padding{padding:0}.classroom-setup-container .classroom-setup-box h2{margin-bottom:5px}.classroom-setup-container .classroom-setup-box h2+p{margin-top:5px}.classroom-setup-container .classroom-setup-box h3{color:#EF8623;font-size:24px}.classroom-setup-container .classroom-setup-box hr{border-top:1px solid #cccccc;border-bottom:none;margin-bottom:15px}.classroom-setup-container .classroom-setup-box p{font-size:14px;color:#666}.classroom-setup-container .classroom-setup-box label strong{font-weight:bold;font-size:17px}.classroom-setup-container .classroom-setup-box .btn-input-red.btn-block i.icon-print,.classroom-setup-container .classroom-setup-box .btn-block.btn-input-red-square i.icon-print,.classroom-setup-container .classroom-setup-box .teacher-dashboard-widgets .community-widget .btn-block.view-all-posts i.icon-print,.teacher-dashboard-widgets .community-widget .classroom-setup-container .classroom-setup-box .btn-block.view-all-posts i.icon-print,.classroom-setup-container .classroom-setup-box .teacher-dashboard-widgets .exit-quiz-widget .btn-block.view-all-posts i.icon-print,.teacher-dashboard-widgets .exit-quiz-widget .classroom-setup-container .classroom-setup-box .btn-block.view-all-posts i.icon-print,.classroom-setup-container .classroom-setup-box .student-dashboard-widgets .community-widget .btn-block.view-all-posts i.icon-print,.student-dashboard-widgets .community-widget .classroom-setup-container .classroom-setup-box .btn-block.view-all-posts i.icon-print,.classroom-setup-container .classroom-setup-box .student-dashboard-widgets .exit-quiz-widget .btn-block.view-all-posts i.icon-print,.student-dashboard-widgets .exit-quiz-widget .classroom-setup-container .classroom-setup-box .btn-block.view-all-posts i.icon-print,.classroom-setup-container .classroom-setup-box .teacher-dashboard-widgets .community-widget .btn-block.view-full-post i.icon-print,.teacher-dashboard-widgets .community-widget .classroom-setup-container .classroom-setup-box .btn-block.view-full-post i.icon-print,.classroom-setup-container .classroom-setup-box .teacher-dashboard-widgets .exit-quiz-widget .btn-block.view-full-post i.icon-print,.teacher-dashboard-widgets .exit-quiz-widget .classroom-setup-container .classroom-setup-box .btn-block.view-full-post i.icon-print,.classroom-setup-container .classroom-setup-box .student-dashboard-widgets .community-widget .btn-block.view-full-post i.icon-print,.student-dashboard-widgets .community-widget .classroom-setup-container .classroom-setup-box .btn-block.view-full-post i.icon-print,.classroom-setup-container .classroom-setup-box .student-dashboard-widgets .exit-quiz-widget .btn-block.view-full-post i.icon-print,.student-dashboard-widgets .exit-quiz-widget .classroom-setup-container .classroom-setup-box .btn-block.view-full-post i.icon-print{font-size:24px}.classroom-setup-container .classroom-setup-box .notice-block{border:1px solid #EF8623;border-radius:5px;padding:20px;color:#666}.classroom-setup-container .classroom-setup-box .notice-block h4{font-weight:600;font-size:1.1em}.classroom-setup-container .classroom-setup-box .question-marks-graphic{display:none}@media (min-width: 769px){.classroom-setup-container .classroom-setup-box .question-marks-graphic{display:block;z-index:1;margin-left:60px;position:absolute;top:18px;width:140px;right:47px}}.classroom-setup-container .classroom-setup-box .quiz-intro-text{width:calc(100% - 200px);margin-bottom:50px}@media (max-width: 768px){.classroom-setup-container .classroom-setup-box .quiz-intro-text{width:100%}}.classroom-setup-container .classroom-setup-box .quiz-columns{width:100%;overflow:visible}.classroom-setup-container .classroom-setup-box .quiz-columns .left-column{padding-right:20px;float:left;width:100%;max-width:350px}.classroom-setup-container .classroom-setup-box .quiz-columns .left-column .btn-input-red-square,.classroom-setup-container .classroom-setup-box .quiz-columns .left-column .teacher-dashboard-widgets .community-widget .view-all-posts,.teacher-dashboard-widgets .community-widget .classroom-setup-container .classroom-setup-box .quiz-columns .left-column .view-all-posts,.classroom-setup-container .classroom-setup-box .quiz-columns .left-column .teacher-dashboard-widgets .exit-quiz-widget .view-all-posts,.teacher-dashboard-widgets .exit-quiz-widget .classroom-setup-container .classroom-setup-box .quiz-columns .left-column .view-all-posts,.classroom-setup-container .classroom-setup-box .quiz-columns .left-column .student-dashboard-widgets .community-widget .view-all-posts,.student-dashboard-widgets .community-widget .classroom-setup-container .classroom-setup-box .quiz-columns .left-column .view-all-posts,.classroom-setup-container .classroom-setup-box .quiz-columns .left-column .student-dashboard-widgets .exit-quiz-widget .view-all-posts,.student-dashboard-widgets .exit-quiz-widget .classroom-setup-container .classroom-setup-box .quiz-columns .left-column .view-all-posts,.classroom-setup-container .classroom-setup-box .quiz-columns .left-column .teacher-dashboard-widgets .community-widget .view-full-post,.teacher-dashboard-widgets .community-widget .classroom-setup-container .classroom-setup-box .quiz-columns .left-column .view-full-post,.classroom-setup-container .classroom-setup-box .quiz-columns .left-column .teacher-dashboard-widgets .exit-quiz-widget .view-full-post,.teacher-dashboard-widgets .exit-quiz-widget .classroom-setup-container .classroom-setup-box .quiz-columns .left-column .view-full-post,.classroom-setup-container .classroom-setup-box .quiz-columns .left-column .student-dashboard-widgets .community-widget .view-full-post,.student-dashboard-widgets .community-widget .classroom-setup-container .classroom-setup-box .quiz-columns .left-column .view-full-post,.classroom-setup-container .classroom-setup-box .quiz-columns .left-column .student-dashboard-widgets .exit-quiz-widget .view-full-post,.student-dashboard-widgets .exit-quiz-widget .classroom-setup-container .classroom-setup-box .quiz-columns .left-column .view-full-post{width:100%}.classroom-setup-container .classroom-setup-box .quiz-columns .right-column{padding-left:20px;float:right;width:50%}@media (max-width: 768px){.classroom-setup-container .classroom-setup-box .quiz-columns .left-column,.classroom-setup-container .classroom-setup-box .quiz-columns .right-column{width:100%;padding-left:0px;padding-right:0px;padding-bottom:20px}}.classroom-setup-container .classroom-setup-box .quiz-columns #post-test-date,.classroom-setup-container .classroom-setup-box .quiz-columns #pre-test-reward{width:100% !important;margin-bottom:20px}.classroom-setup-container .classroom-setup-box .quiz-columns #post-test-date:hover{cursor:pointer}.classroom-setup-container .classroom-setup-box .quiz-columns .input-prepend-container{width:100%}.classroom-setup-container .classroom-setup-box .quiz-columns .input-prepend-container .sign{color:#666666}.classroom-setup-container .classroom-setup-box ._720kb-datepicker-calendar{display:none;position:absolute}.classroom-setup-container .classroom-setup-box ._720kb-datepicker-calendar._720kb-datepicker-open{display:block;margin-bottom:30px}.classroom-setup-container .classroom-setup-box .icon-download-cloud{position:relative;top:2px}.classroom-setup-container .classroom-setup-box label:not(.checkbox):not(.radio):not(.sort-label){display:block;font-weight:600;margin-bottom:10px;font-size:14px}.classroom-setup-container .classroom-setup-box input[type="text"]:not(.inline-block){display:block;width:100%}.classroom-setup-container .classroom-setup-box-inner{padding:20px}@media (max-width: 600px){.classroom-setup-container .classroom-setup-box-inner{padding:15px}}.classroom-setup-container .classroom-setup-box-inner.setup-box-gray{background:#E5E5E5}.classroom-setup-container .classroom-setup-box-inner.year-levels-bottom-section{padding-top:20px}.classroom-setup-container .classroom-setup-box-inner+.student-details-completed-box{margin-top:-20px}.classroom-setup-container .btn-container{margin-top:20px;text-align:right;padding-top:20px;border-top:solid 1px #EEE;overflow:auto;overflow-y:hidden;width:100%}.classroom-setup-container .back-link{margin-top:10px;text-align:left}.classroom-setup-container .steps-button{font-size:16px;padding:5px 22px;min-width:160px;border-radius:3px}.classroom-setup-container .steps-button[disabled]{opacity:0.5}.classroom-setup-container .students-list{overflow:hidden;margin-bottom:20px;padding-bottom:15px;border-bottom:dotted 2px #EEE;margin-bottom:70px;overflow-y:scroll;max-height:400px}.classroom-setup-container .students-list::-webkit-scrollbar{-webkit-appearance:none;display:block;background:#eee;width:10px;border-radius:7px}.classroom-setup-container .students-list::-webkit-scrollbar-thumb{background:#bbb;border-radius:7px}.classroom-setup-container .students-list-box .steps-button{position:absolute;bottom:30px;right:30px}.classroom-setup-container .student-item{float:left;padding:5px 5px 5px 9px;margin-right:7px;margin-bottom:7px;background:#f2f2f2;border-radius:5px;font-size:14px}.classroom-setup-container .student-item span.delete-cross{cursor:pointer;display:inline-block;margin-left:4px}.classroom-setup-container avatar-picker{display:block;text-align:center;margin-top:30px}.classroom-setup-container avatar-picker .avatar-picker{display:inline-block}.classroom-setup-container.student-setup-container .create-password-step .btn-container:last-child{margin-top:85px}.classroom-setup-container.student-setup-container .choose-avatar-step .btn-container:last-child{margin-top:0px}.classroom-setup-box #error-explanation{color:#CB0B01;background-color:#fff;border:1px solid #CB0B01;border-radius:3px;padding:10px 20px;margin:25px 0}.classroom-setup-box .error-section{margin:20px}.icon-email-confirmation-header{text-align:center;padding:0 0 15px}.email-confirmation,.email-verification{position:relative}.email-confirmation .classroom-setup-container h2,.email-verification .classroom-setup-container h2{color:#ffffff}.email-confirmation .field_with_errors,.email-verification .field_with_errors{display:contents}.email-confirmation-resubmit{display:flex}.email-confirmation-resubmit_label{margin-top:20px}.email-confirmation_email-input{flex:1;margin-right:15px}.progress-return-to{display:none !important;margin-top:30px;padding:0 40px;border-radius:0}.input-post-test-date{width:50% !important}.static-setup-progress{padding:120px 0 60px}.static-setup-progress .classroom-setup-container{padding-top:0}.static-setup-progress .progress-return-to{display:inline-block !important}.static-setup-progress .progress-step:first-child h4{left:-74px}.static-setup-progress:not(.tour) .classroom-setup-container{padding-left:20px;padding-right:20px;color:#555}.static-setup-progress:not(.tour) .classroom-setup-container h1+p{margin-bottom:20px}.static-setup-progress:not(.tour) .classroom-setup-container:before{position:fixed;content:'';top:0;left:0;right:0;height:68px}@media (max-width: 768px){.static-setup-progress:not(.tour) .classroom-setup-container:before{height:54px}}@media (min-width: 769px){.static-setup-progress:not(.tour) .classroom-setup-progress{margin:0 -36px}}.static-setup-progress.tour{position:absolute;top:0;left:0;right:0;padding-top:120px;padding-bottom:30px;z-index:9}.static-setup-progress.tour .progress-return-to{display:none !important}.static-setup-progress.tour+.angular-container .dashboard-wrapper{padding-top:400px}.static-setup-progress.tour+.angular-container .dashboard-wrapper.has-shadow:after{content:'';display:block;position:absolute;top:400px;left:240px;right:0;bottom:0;background:rgba(0,0,0,0.4)}.static-setup-progress.tour+.angular-container .dashboard-inner{box-shadow:0 -3px 4px -2px rgba(0,0,0,0.2)}.static-setup-progress.tour+.angular-container .dashboard-sidebar{top:400px}.classroom-setup-footer{width:100%;background:#FFF;position:absolute;bottom:0px;left:0px}.classroom-setup-progress{padding:15px 40px;background:#FFF;max-width:900px;margin:0px auto;overflow:hidden;color:#555}@media (max-width: 600px){.classroom-setup-progress{padding-left:20px;padding-right:20px}}.classroom-setup-progress .mobile-steps{overflow:hidden;line-height:38px}.classroom-setup-progress h4{position:absolute;top:50px;left:-80px;width:160px;font-size:13px !important;font-weight:500;text-align:center;margin-top:0 !important}.classroom-setup-progress .progress-step{position:relative;left:12px;width:18%;height:75px;float:left}.classroom-setup-progress .progress-step:last-child{width:2% !important}.classroom-setup-progress .progress-step .progress-bar{position:absolute;top:25px;left:0;right:0;height:3px;background:#C9C9C9}.classroom-setup-progress .progress-step .circle-container{position:relative;margin-top:10px}.classroom-setup-progress .progress-step .inner-circle{position:absolute;top:5px;left:-12px;border-radius:30px;width:24px;height:24px;background:#C9C9C9;transition:background-color 180ms}.classroom-setup-progress .progress-step .inner-circle:not(.no-hover):hover{cursor:pointer;background:#bcbcbc}.classroom-setup-progress .progress-step .outer-circle{display:none;position:absolute;top:-1px;left:-18px;padding:1px;width:36px;height:36px;border:solid 3px #008000;border-radius:30px;background:#FFF;z-index:0}.classroom-setup-progress .progress-step .icon-ok{position:absolute;right:1px;display:none;color:#FFF}.classroom-setup-progress .progress-step.next-step .inner-circle{display:block}.classroom-setup-progress .progress-step.active .outer-circle{display:block}.classroom-setup-progress .progress-step.active h4{color:#008000}.classroom-setup-progress .progress-step.done .inner-circle{background:#008000}.classroom-setup-progress .progress-step.done .inner-circle:hover:not(.no-hover){background:#006700}.classroom-setup-progress .progress-step.done .icon-ok{display:block}.classroom-setup-progress .progress-step.done .progress-bar{background:#008000}.classroom-setup-progress .progress-step.done.active .progress-bar{background:#C9C9C9}.classroom-setup-progress.student-setup-progress{padding-left:20px;padding-right:20px}.classroom-setup-progress.student-setup-progress .progress-step{width:40%;left:90px}.community-new-post-container{position:relative;top:-20px;margin:0 auto;max-width:680px;min-height:400px;background-color:#FFF;margin-bottom:40px;padding:0;z-index:4}.community-new-post-container input,.community-new-post-container textarea{width:100%;display:block}.community-new-post-container label{color:#0066CC;margin:10px 0;display:block}.community-new-post-container label+small{display:block;margin-top:-10px;margin-bottom:10px;color:#0066CC}.community-new-post-container .community-post-inner-padding{padding:40px}@media (max-width: 600px){.community-new-post-container .community-post-inner-padding{padding:20px 10px}}.community-new-post-container .post-publish-area{padding:40px;background-color:#EEE}@media (max-width: 600px){.community-new-post-container .post-publish-area button{width:100%;display:block}.community-new-post-container .post-publish-area .banqer-user-block{padding-top:30px;float:none}}.community-new-post-container .banqer-radio{max-width:200px;float:left}.community-new-post-container .banqer-radio:first-child{margin-right:10px}@media (max-width: 600px){.community-new-post-container .banqer-radio{float:none}}.community-tag-checkboxes{overflow:hidden}.community-tag-checkbox{color:#333333;margin:0 10px 10px 0;padding:0 10px;border:solid 1px #FD4A3E;border-radius:3px;font-size:16px;line-height:32px;display:inline-block;cursor:pointer}.community-tag-checkbox.selected{color:#FFFFFF;background-color:#FD4A3E;cursor:default}.community-post-replies{margin:20px 0;text-align:left}.btn.community-replies-load-more-btn,.community-replies-load-more-btn.input-password-show-toggle{display:block;margin:20px auto}.community-post-reply .reply-inner{padding:35px 15px}.community-post-reply:not(:last-child) .reply-inner{border-bottom:solid 1px #eee}.community-post-reply.top-reply{margin-top:30px;margin-bottom:30px;background:#E5E5E5}.community-post-reply.top-reply .reply-inner{border-bottom:none}.community-post-reply h3{margin:-10px 0 20px;font-size:25px}.community-post-reply .banqer-user-block{float:none}.community-post-reply .banqer-button-block{display:flex;flex-direction:row;justify-content:flex-end}.community-post-reply .community-post-like-widget{float:right;margin-top:8px}.community-post-reply .community-post-choose-top-answer{float:right;margin-top:3px;margin-right:20px}.community-post-reply .edit-button{background:#fff;padding:2px 8px;color:#555;border:solid 1px #555;border-radius:5px;text-align:center;cursor:pointer}.community-post-reply .edit-button:hover{background:rgba(132,28,232,0.1)}.community-post-reply .link-black,.community-post-reply .edit-button{float:right;margin-top:8px;margin-right:15px}.community-post-reply-bottom{padding-top:24px}@media (max-width: 600px){.community-post-reply .banqer-button-block{flex-direction:column}.community-post-reply .banqer-button-block .btn,.community-post-reply .banqer-button-block .input-password-show-toggle{height:3em;margin-right:0px;margin-bottom:5px}.community-post-reply .banqer-button-block .link-black{order:2;margin-top:5px}.community-post-reply .banqer-button-block .link-black span{float:right}}.community-breadcrumbs{text-align:left}.community-post-date{font-style:italic;color:#999;font-size:0.9em}.community-breadcrumb{margin-right:4px}a.community-breadcrumb{color:#FFFFFF}a.community-breadcrumb:hover{color:#FFFFFF;text-decoration:underline}.community-post-body{padding:80px 20px 50px;margin:0 auto;max-width:800px}.community-post-body h1{color:#0066CC}.community-post-body h1 a{font-size:12px;margin-left:15px}.community-post-body .banqer-user-block{margin-left:10px}.community-post-body p{font-size:18px}.community-post-body p img{display:block;max-width:320px;max-height:540px;cursor:pointer}.community-post-body p .post-line-break{display:block;margin:15px 0}.community-post-body .photo-swipe-hoverer{position:relative;display:block}.community-post-body .photo-swipe-hoverer:hover:after,.community-post-body .photo-swipe-hoverer:hover:before{opacity:.4}.community-post-body .photo-swipe-hoverer:before,.community-post-body .photo-swipe-hoverer:after{opacity:0;position:absolute;transition:opacity 200ms;cursor:pointer}.community-post-body .photo-swipe-hoverer:before{top:50%;left:50%;font-size:46px;height:24px;line-height:24px;margin-top:-12px;margin-left:-23px;z-index:11;color:#FFF}.community-post-body .photo-swipe-hoverer:after{content:'';top:0;left:0;right:0;bottom:0;background:#000;z-index:10}.community-post-body .photo-swipe-hoverer--header{float:left;margin-right:30px;margin-bottom:15px}@media (max-width: 600px){.community-post-body .photo-swipe-hoverer--header{float:none !important}}.community-post-body .community-post-image-previews{overflow:hidden;margin:-15px;padding-top:40px;padding-bottom:50px;clear:both}.community-post-body .community-post-image-previews .image-preview{float:right;width:50%;padding:0 15px}.community-post-body .community-post-image-previews .preview-inner{height:200px;background-size:cover;background-color:#F5F5F5;background-position:center center;cursor:pointer}@media (max-width: 600px){.community-post-body .community-post-image-previews .preview-inner{height:80px}}.community-post-body .community-post-image-previews.length-3{margin:-10px}.community-post-body .community-post-image-previews.length-3 .image-preview{width:33.3333333333%;padding:0 10px}.community-post-body .community-post-image-previews.length-3 .preview-inner{height:140px}@media (max-width: 600px){.community-post-body .community-post-image-previews.length-3 .preview-inner{height:60px}}.community-post-report-like-container{padding:20px 0;border-top:solid 1px #eee;border-bottom:solid 1px #eee}.community-post-report-like-container a{line-height:36px}.community-post-comments-container h2{font-size:20px;font-weight:500;margin-bottom:10px}.community-post-comments-container .sign-in-notifier{background:#F5F5F5;padding:40px 36px;margin:0 -15px}.community-post-comment-input-container{padding:15px;background:#F5F5F5}.community-post-comment-input-container textarea{width:100%;max-width:100%;margin-bottom:20px;border-width:2px !important}.community-post-comment-input-container .banqer-user-block{float:none}.tag-link{border-radius:20px;padding:0 10px;margin-right:5px}.tag-link_public{border:1px solid #0066CC}.tag-link_admin{border:1px solid #DF791F}.community-post-like-widget{overflow:hidden}.community-post-like-widget .like-button{float:left;padding:2px 8px;color:#555;border:solid 1px #555;border-radius:5px;text-align:center;cursor:pointer}.community-post-like-widget .like-button:hover{background:rgba(132,28,232,0.1)}.community-post-like-widget .like-count{float:left;color:#0066CC;margin-left:10px;line-height:32px}.community-post-like-widget.active .like-button{color:#841ce8;border-color:#841ce8}.community-post-like-widget.widget-large .like-button{font-size:20px;padding:3px 14px}.community-post-like-widget.widget-large .like-count{font-size:22px;line-height:36px}.community-notification-container{padding:60px 0 !important}.community-header{position:relative;z-index:2}.community-header h1{font-size:30px !important;margin-bottom:10px}.community-header h1 span{position:relative;display:inline-block}.community-header h1 span:before,.community-header h1 span:after{content:'';position:absolute;top:0;width:100px;height:100px;background-size:contain;background-repeat:no-repeat}@media (max-width: 720px){.community-header h1 span:before,.community-header h1 span:after{display:none}}.community-header h1 span:before{background-image:url(https://d2a9co32gkbn5m.cloudfront.net/assets/community/inspiration-icons-1a970f76217c945587187eb8752c8f79f084bf70d0faa1618fcfda3a7bce53fd.png);right:100%;margin-right:90px}.community-header h1 span:after{background-image:url(https://d2a9co32gkbn5m.cloudfront.net/assets/community/question-icons-257d4ef547b77f46d0c0c3f6a95d717b34f303c06c4dca5cdf5d81a8769c6635.png);left:100%;top:10px;width:88px;height:88px;margin-left:110px}.community-header h3{margin-bottom:2em}.community-header .btn,.community-header .input-password-show-toggle{margin:0 auto;z-index:100;top:100%;width:160px;padding:5px 0;font-size:16px;border:solid 2px #FFFFFF;border-radius:6px;margin-bottom:-80px}.new-post-header{height:300px}.community-body{background:#FFF;margin-top:30px;margin-bottom:60px}.__pending{color:red;font-style:italic;font-size:0.7em}.post__status-checkboxes{margin-top:5px}.community-search-result{padding-top:24px;font-size:17px}.community-search-result strong{font-weight:600}.community-search-result span{color:#4540a7}.community-search-result .btn.btn-small,.community-search-result .btn-small.input-password-show-toggle,.community-search-result .btn.btn-smaller,.community-search-result .btn-smaller.input-password-show-toggle{background:#ddd;color:#666;font-size:0.9em;padding:4px 12px;line-height:1.5em;min-height:1.5em;margin-left:24px}.community-search{padding-bottom:10px}.community-search input[type=text]{background:#ddd;border-radius:4px;padding:9px 14px;font-size:22px;margin-right:8px;width:calc(100% - 160px);max-width:670px}.community-search .btn,.community-search .input-password-show-toggle{padding:0.4em 2.4em;font-size:18px}.community-filters{margin:0 auto;text-align:center;padding:0px 10px}.community-filters .filter-heading{line-height:58px;vertical-align:top;margin-right:10px;font-weight:800;color:#264965}.community-tag-filters{text-align:center;margin-top:20px;padding-top:24px;border-top:solid 1px #DDD}.community-tag-filter{display:inline-block;color:#864946;border:solid 1px #CB0B01;cursor:pointer;margin:0 2px;margin-bottom:10px;padding:2px 10px;border-radius:3px}.community-tag-filter i{display:none;margin-left:4px}.community-tag-filter.active{color:#FFFFFF;background-color:#CB0B01}.community-tag-filter.active i{display:inline}.community-post-thumbs{overflow:hidden;padding:40px 20px 0;margin:0 -20px}.community-post-thumbs hr{height:1px;border:none;border-bottom:1px solid #eeeeee;width:100%}.community-post-thumbs .no-posts{color:#4540a7;margin:30px 0;font-size:17px;padding:0px 10px}.community-post-thumbs .no-posts strong{font-weight:600}.community-post-thumbs .no-posts .btn,.community-post-thumbs .no-posts .input-password-show-toggle{border-radius:20px;padding:1px 20px;margin-top:10px;margin-right:6px;font-size:0.9em}.community-post-thumb{float:left;padding:12px;width:25%}@media (max-width: 920px){.community-post-thumb{width:33.33%}}@media (max-width: 660px){.community-post-thumb{width:50%}}@media (max-width: 540px){.community-post-thumb{width:98%;margin:0 auto;float:none}}.community-post-thumb .pending{position:relative;float:left;color:red;font-size:0.8em;font-style:italic;margin-left:10px;margin-top:10px}.community-post-thumb .icon-attach{position:relative;float:right;z-index:2;font-size:1.2em;color:#FFF}.community-post-thumb .icon-attach:after{content:'';color:#FFF;display:block;position:absolute;top:-10px;right:-11px;width:48px;height:48px;background:#1B1669;border-radius:50px;z-index:-1}.community-post-thumb.question{position:relative}.community-post-thumb.question:after{content:'?';color:#FFF;display:block;position:absolute;top:-2px;right:-2px;width:48px;height:48px;line-height:48px;text-align:center;font-size:26px;font-family:sans-serif;background:#1B1669;border-radius:50px;transform:rotate(30deg)}.community-post-thumb.question .community-post-thumb-image{color:#FFF;background-color:#332CC9;background-image:none !important}.community-post-thumb.question .community-post-thumb-question{display:table}.community-post-thumb-inner{background-color:#fff;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5)}.community-post-thumb-image{height:136px;background-size:cover;background-position:center center}.community-post-thumb-question{display:none;width:100%;height:100%}.community-post-thumb-question p{display:table-cell;vertical-align:middle;padding:15px}.community-post-thumb-description{padding:15px;font-size:12px;color:#333}.community-post-thumb-description h3{color:#602A99;font-size:15px}.community-post-thumb-description .arrow{display:inline-block;border:solid 6px transparent;border-left-color:#FFF;vertical-align:middle;margin-left:4px;margin-right:-2px;margin-top:-3px}.community-post-thumb-body-preview{position:relative;height:100px;margin-bottom:15px;overflow:hidden}.community-post-thumb-body-preview:after{content:'';position:absolute;bottom:0;width:100%;height:30px;background:#FFF;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, white 100%)}#new_contact .input{margin-bottom:1em}#new_contact label{position:relative;padding-right:0.8em}#new_contact label abbr[title]{border-bottom:none;position:absolute;right:0;bottom:0}.contacts .form-container{display:inline-block;padding:2em 2em;box-shadow:0px 0px 3px;margin:-7em 0 2em 0;background-color:#fff;width:35em;max-width:100%;vertical-align:top}@media (max-width: 60em){.contacts .form-container{display:block;margin:-7em auto 2em auto}}.contacts .contact-container{width:60em}@media (max-width: 60em){.contacts .contact-container{width:auto}}.contacts .people{width:25em;padding:0 0 0 2em;vertical-align:top;display:inline-block}@media (max-width: 60em){.contacts .people{width:100%;max-width:100%;padding-left:0}}.contacts .people .person{margin-bottom:1em;display:inline-block;vertical-align:top;width:50%}.contacts .people .person .person-inner{padding-bottom:1em;margin-right:1em;border-bottom:1px solid #eee}@media (max-width: 60em){.contacts .people .person{padding:1em;width:auto}}.contacts .people .person .name{font-size:1.2em}.contacts .people .person .title{font-size:1em}.contacts .people .person .name,.contacts .people .person .title{white-space:nowrap}.contacts .people .person:last-child .person-inner{border-bottom:none}.contacts .people .person_image{border-radius:50%}.contacts .people .details{font-size:0.8em;padding:0 0 0 0.5em;margin:0.5em 0;border-left:0.3em solid #0066CC}.contacts .people .details a{display:block;text-decoration:none;border:none;color:inherit;white-space:nowrap}.contacts .subject{margin-bottom:1em}.country-school-selector .ui-select-dropdown{z-index:1000}.country-school-selector .manually-add-a-school-container{margin-top:20px}.country-school-selector .manually-add-a-school-container.indented{padding-left:20px;padding-bottom:8px;border-left:solid 4px #DDDDDD}.country-school-selector .manually-add-a-school-container input{width:350px;max-width:100%}.country-school-selector .school-selector-container{margin-bottom:5px}.country-school-selector .school-selector-fallback-container p{margin:5px 0;max-width:42em}.country-school-selector h4.disabled{padding:6px 10px;background:#f1f1f1}.profile-details{width:auto;text-align:left;display:inline-block;vertical-align:middle;padding:0 1em}@media (max-width: 600px){.profile-details{width:100%;text-align:center;display:inline-block;vertical-align:middle;padding:0 1em;font-size:12px}}.profile-details .edit-profile-container{position:relative;top:4px;display:inline;line-height:20px;margin-left:10px}.profile-details a.small{font-size:13px;color:rgba(255,255,255,0.7);vertical-align:middle}.profile-details a.small:hover{color:#FFF}.profile-details .classroom-name{padding-bottom:0}.profile-img{display:inline-block;margin:0;width:8em;height:8em;border-radius:50%;vertical-align:middle;text-align:center;background-position:center center;background-size:100%;background-size:cover;background-repeat:no-repeat;background-color:rgba(255,255,255,0.4)}.student .page-header h1,.teacher .page-header h1{font-size:2em}.dashboard-body{position:relative}.dashboard-body .section-heading{font-size:20px;margin:1.5em 0 .5em}.dashboard-body .section-heading.large{font-size:28px}.dashboard-body .section-heading:first-child{margin-top:0}.dashboard-body .section-heading.inline{width:200px !important}.dashboard-body .section-heading a,.dashboard-body .section-heading .small{font-size:16px;margin-left:.5em}.dashboard-body .section-heading .tiny{font-size:13px;margin-left:.5em}.username{text-transform:capitalize}section.dashboard{padding-top:2em}.transactions,.dashboard{position:relative;flex-grow:1;order:1}.transitions.ng-hide-add{order:0}.dashboard.ng-hide-add{order:0}.dashboard-tabs{overflow:hidden}.dashboard-tabs a{float:left;font-size:1.2em;display:block;padding:.6em 1.5em;margin-right:6px;border-radius:3px 3px 0 0;background-color:rgba(255,255,255,0.8);transition:background-color 200ms, color 200ms}.dashboard-tabs a:hover{background-color:rgba(255,255,255,0.9)}.dashboard-tabs a.selected{background-color:#FFF}@media (max-width: 768px){.dashboard-tabs a{font-size:1.1em;font-weight:600;padding:.3em .8em}}@media (max-width: 600px){.dashboard-tabs a{display:block;float:none;margin-right:0;margin-bottom:5px;border-radius:3px}}.actions-toolbar{margin-top:20px;border-top:solid 1px rgba(255,255,255,0.5);padding-top:20px}@media (max-width: 768px){.dashboard-wrapper{top:54px}}.dashboard-inner{display:flex;flex-wrap:nowrap}@media (max-width: 1250px){.dashboard-inner{max-width:1240px}}@media (max-width: 768px){.dashboard-inner{max-width:100%}}.dashboard-sidebar,.dashboard-right{position:relative;vertical-align:top}.dashboard-sidebar{width:240px;flex-shrink:0;margin:0;background-color:#E14517;left:0;bottom:0}@media (max-width: 768px){.dashboard-sidebar{display:none}}.dashboard-sidebar .sidebar-inner{height:100%}.dashboard-sidebar .sidebar-accounts{padding:30px 20px 20px}.student .dashboard-sidebar,.parent .dashboard-sidebar{background-color:rgba(0,0,0,0.3)}.student .dashboard-sidebar .sidebar-links .sidebar-link,.parent .dashboard-sidebar .sidebar-links .sidebar-link{border-bottom-color:rgba(0,0,0,0.3)}.student .dashboard-sidebar .sidebar-links .sidebar-link.active,.parent .dashboard-sidebar .sidebar-links .sidebar-link.active{color:#444}.student .dashboard-sidebar .sidebar-heading,.parent .dashboard-sidebar .sidebar-heading{border-bottom-color:rgba(0,0,0,0.3)}.dashboard-right{flex:auto;min-width:0;max-width:1290px;padding:10px}@media (min-width: 601px){.dashboard-right{margin-left:0;flex-shrink:1}.teacher .dashboard-right{margin-right:70px}}@media (min-width: 769px){.dashboard-right{padding:30px}}.dashboard-notifications .notification{margin-bottom:30px}.accordion{margin:0;padding:0;list-style:none}.accordion .accordion-on{display:none}.accordion .accordion-pane{margin:0;padding:0;clear:both;border-bottom:1px solid #DDDDDD}.accordion .accordion-pane.expanded .accordion-on{display:block}.accordion .accordion-pane.expanded .accordion-on.inline{display:inline}.accordion .accordion-pane.expanded .accordion-on.inline-block{display:inline-block}.accordion .accordion-pane.expanded .accordion-off{display:none}.accordion .pane-header{position:relative;font-size:1.3em;font-weight:400;padding-top:20px;padding-bottom:20px;line-height:1.4;overflow:hidden}@media (max-width: 1250px){.accordion .pane-header{font-size:1.2em}}.accordion .toggle-link{position:absolute;top:20px;right:14px;cursor:pointer;width:18px;text-align:center}.accordion .pane-content{display:none}account-tabs{display:block;vertical-align:bottom}@media (max-width: 768px){account-tabs{width:100%;display:block;clear:both}}.account-selector{border:1px solid rgba(0,0,0,0.3);border-radius:5px}.account_wrap:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.3)}.account_inner{cursor:pointer;padding:10px 15px}.account_inner--selected{background-color:#0066CC;color:#ffffff}.account_name{font-size:0.8em}.account_balance{font-size:1.1em}.account-tabs{width:100%;display:inline-block;vertical-align:top}.modal--repayment .account-tabs{margin-top:1em}.account-tabs .balance-wrap{display:block;vertical-align:top}.account-tabs .balance-wrap:last-child .balance-inner{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.account-tabs .balance-number{font-size:1.3em}.account-tabs .balance-unlimited{font-size:.9em;line-height:2.2em}.modal--repayment .account-tabs .balance-unlimited{font-size:16px;line-height:1em}.account-tabs .account-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-tabs .balance-inner{color:white;font-size:1em;font-weight:300;padding:8px 16px;cursor:pointer;transition:color 180ms, background-color 180ms;border-top:solid 1px rgba(0,0,0,0.25)}.account-tabs .balance-inner:hover,.account-tabs .balance-inner:active{background-color:rgba(0,0,0,0.25)}.account-tabs .balance-inner.selected-account{color:#864946;background-color:white}.account-tabs a{width:100%;margin-top:1em;margin-bottom:1em;text-align:center;float:right}.teacher .account-tabs a{background-color:#965000;margin-left:0}.payment .account-tabs a{margin-left:0}.dashboard-overlay .accounts_sidebar .banqer-user-block,.payments-body-container .accounts_sidebar .banqer-user-block{float:none}.dashboard-overlay .accounts_sidebar .overlay-back-button,.payments-body-container .accounts_sidebar .overlay-back-button{float:none}.dashboard-overlay .accounts_sidebar .edit-student-btn,.dashboard-overlay .accounts_sidebar .switch-to-student-button,.payments-body-container .accounts_sidebar .edit-student-btn,.payments-body-container .accounts_sidebar .switch-to-student-button{width:100%;margin-top:0.6em;position:relative}.dashboard-overlay .accounts_sidebar .edit-student-btn:first-child,.dashboard-overlay .accounts_sidebar .switch-to-student-button:first-child,.payments-body-container .accounts_sidebar .edit-student-btn:first-child,.payments-body-container .accounts_sidebar .switch-to-student-button:first-child{margin-top:0px}.dashboard-overlay .accounts_sidebar .account-tabs .balance-wrap,.payments-body-container .accounts_sidebar .account-tabs .balance-wrap{margin-top:0;margin-right:0;margin-left:0;width:100%}.achievement{position:relative;margin:15px 0px;display:flex;flex-direction:column;align-items:center}.achievement .total{position:absolute;right:5px;background:#fff;width:28px;height:28px;border-radius:100%;box-shadow:0px 1px 5px rgba(0,0,0,0.4);text-align:center;font-weight:bold;font-size:12px;padding-top:4px;z-index:1}.achievement .icon-lock{position:absolute;right:-6px;top:-3px;font-size:24px;z-index:1;color:#444}.achievement .icon-wrapper{position:relative;display:inline-block}.achievement .icon{border:6px solid rgba(0,0,0,0.25);border-radius:100%;overflow:hidden;margin:0px auto 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:97px;height:97px}.achievement .icon img{width:115%}.achievement .title,.achievement .hint{text-align:center}.achievement .title{color:#0066CC;font-size:14px;margin:0px 8px;display:block;width:calc(100% - 16px);margin-bottom:10px;line-height:1.0;min-height:20px;font-weight:400}.achievement.teacher .title{color:#F96F70}.achievement .hint{font-size:13px;padding:0px 10px;line-height:1.2}.achievement.locked .icon{filter:grayscale(0.9)}.achievement.locked .title{color:#aaa}.achievement.size-small{margin-bottom:0px;margin-top:0px}.achievement.size-small .icon{width:50px;height:50px;border-width:2px;margin-bottom:0px}.achievement.context-inline{display:flex;flex-direction:row}.achievement.context-inline .icon{margin:0px}.achievement.context-inline .info{display:flex;flex-direction:column;justify-content:center;padding-left:10px}.achievement.context-inline .title,.achievement.context-inline .hint{text-align:left}.achievement.context-inline .title{margin-bottom:5px;color:#0066CC}.achievements-list{position:relative;overflow:hidden}.achievements-list button.expand{width:70px;height:70px;color:#fff;text-align:center;font-weight:bold;font-size:20px;margin:25px auto;display:block;border-radius:100%;border:none;outline:none}.achievements-list button.expand.plus-only{font-size:23px}.achievements-list .empty-achievements{margin:15px 0px}.achievements-list .empty-achievements img{display:block;margin:0px auto 8px;position:relative;right:15px}.achievements-list .empty-achievements h4{color:#0066CC;text-align:center;line-height:1;font-weight:400}.achievements-list.teacher button.expand{background:#BF5656}.achievements-list.teacher .empty-achievements h4{color:#F96F70}.achievements-list.student button.expand{background:#2A78BD}.achievements-list.context-manage-students button.expand{background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.7);width:50px;height:50px;margin:0px auto}.achievements-list.context-manage-students .empty-achievements{font-size:12px}.achievements-list.context-manage-students .empty-achievements h4{display:block;color:#ddd;padding-left:50px}.classroom-achievements-modal .modal-header h3{color:#0066CC}.classroom-achievements-modal ul.students-list{margin:0px -20px 0px}.classroom-achievements-modal ul.students-list .user-image{width:32px;height:32px}.classroom-achievements-modal ul.students-list .row{padding:5px 1.5em;font-size:14px;border-bottom:1px solid #e0e0e0}.classroom-achievements-modal ul.students-list .row.row--header{padding:10px 1.5em;font-weight:500;color:#666666;border:none}.classroom-achievements-modal ul.students-list .view-all-column{text-align:right}.classroom-achievements-modal ul.students-list .view-all-column a{color:#666666}.modal.add-students-modal{min-height:292px;width:600px}.modal.add-students-modal .tab-pane{padding:30px;border-radius:0 3px 3px 3px}.modal.add-students-modal .modal-header{margin-bottom:0}.modal.add-students-modal .modal-close{z-index:10}.modal.add-students-modal .modal-content{padding:40px;padding-top:125px}.modal.add-students-modal .add-students-form,.modal.add-students-modal .year-level-editor{margin-top:25px}.modal.add-students-modal .classroom-setup-container{padding:0 !important}.modal.add-students-modal .classroom-setup-container .btn-container{padding-top:30px;margin-top:30px;z-index:9}.modal.add-students-modal .classroom-setup-progress{position:absolute;top:0;right:0;left:0;padding-left:20px;padding-right:20px;background:#DDD;margin-bottom:40px;color:#222}.modal.add-students-modal .classroom-setup-progress .progress-step{width:40%;left:170px}.new-student-pills{overflow:hidden;margin-bottom:20px}.new-student-pill{position:relative;padding:4px 15px;padding-right:45px;float:left;background:#DDD;border-radius:3px;margin-right:10px;margin-top:10px}.new-student-pill:last-child{margin-right:0}.new-student-pill__delete{display:block;position:absolute;top:4px;right:5px;width:30px;font-size:15px;text-align:center;cursor:pointer}.add-students textarea{display:block;width:100%}.add-students .btn-submit-add-students{position:absolute;bottom:20px;right:30px}.age-gender-editor .content-inner{overflow:auto}.age-gender-editor .content-inner.assign-bar{padding:0px 30px 20px 30px}.age-gender-editor .content-inner.assign-bar:first-of-type{padding:10px 30px 10px 30px;background:#ddd}.age-gender-editor .content-inner h3{color:#333;margin-top:0;font-size:20px}.age-gender-editor .white-bg-container{padding:0px 30px 20px 30px;padding-bottom:5px;background:#FFF}.age-gender-editor .grey-bg-container{background:#E5E5E5}.age-gender-editor .error-block:last-of-type{margin:20px 30px 0px 30px}.age-gender-editor .label-text{color:#666666;margin-top:1px;font-weight:normal !important}.age-gender-editor .list-widget{margin-top:0px !important}.age-gender-editor label{margin-bottom:0px !important}.age-gender-editor .student-details{margin-top:10px}.age-gender-editor .item-header{padding:0px 30px 10px 30px}.age-gender-editor .item-header .checkbox-column{margin-right:10px}.age-gender-editor .item-header .name-column{padding-left:5px}.age-gender-editor .item-normal{padding:5px 0 !important}.age-gender-editor .checkbox-column{width:32px;float:left}.age-gender-editor .name-column{width:calc(50% - 60px);float:left}.age-gender-editor .assigned-tag-column{width:calc(50% - 60px);float:left}.age-gender-editor .assigned-tag-column .student-item{height:25px;padding-top:1px;margin-top:14px;line-height:20px;font-size:14px;background:#f2f2f2;color:#2F1966;border:1px solid #EF8623}.age-gender-editor .assigned-tag-column .student-item i{font-size:11px}.age-gender-editor .assign-status-column{width:60px;float:left}.age-gender-editor .assign-status-column i.circle{background:#c1c1c1;width:15px;height:15px;border-radius:100%;position:relative;top:14px;right:6px;display:block;float:right;background:#F96F70}.age-gender-editor .assign-status-column i.circle.active{background:#39AB80;width:25px;height:25px;top:13px;right:0px}.age-gender-editor .assign-status-column i.circle.active:before{line-height:6px;font-size:18px;color:#fff;position:absolute;top:10px}.age-gender-editor .list-actions{padding:20px}.age-gender-editor .select-wrap{float:left !important;margin-right:12px;margin-top:5px}.age-gender-editor .select-wrap+p{max-width:47em;margin-top:-5px}.aggregated-capabilities{margin-top:10px;margin-left:10px;margin-bottom:20px}.aggregated-capabilities .aggregated-capability-result{display:flex;flex-direction:row;margin-bottom:1px}.aggregated-capabilities .aggregated-capability-result:hover>div:first-child{background:#CCC}.aggregated-capabilities .aggregated-capability-result.header-row{height:26px;font-weight:600;text-transform:uppercase;font-size:12px}.aggregated-capabilities .aggregated-capability-result.header-row>div{padding:0;background:none !important}.aggregated-capabilities .aggregated-capability-result strong{display:block;flex-grow:1;text-align:center}.aggregated-capabilities .aggregated-capability-result>div{display:flex;padding:10px 0;align-items:center}.aggregated-capabilities .aggregated-capability-result>div:first-child{flex-grow:0;flex-shrink:0;flex-basis:60px;text-align:center;background:#DDD}.aggregated-capabilities .aggregated-capability-result>div:nth-child(2){line-height:1.2;flex-grow:1;background:#EEE;margin-left:1px;padding-left:10px}.aggregated-capabilities .aggregated-capability-result>div:nth-child(3){color:#888;flex-grow:0;flex-shrink:0;flex-basis:100px;background:#EEE;padding-right:10px}.aggregated-quiz-results{margin-left:20px}.aggregated-quiz-results .aggregated-quiz-result-test{margin-top:20px;margin-bottom:30px;overflow:hidden}.aggregated-quiz-results .aggregated-quiz-result-test h4{font-size:18px;margin-bottom:15px;font-weight:600;padding-bottom:5px;border-bottom:solid 2px #DDD}.aggregated-quiz-results .aggregated-quiz-result-question{margin-bottom:10px}@media (min-width: 601px){.aggregated-quiz-results .aggregated-quiz-result-question{float:left;width:50%}.aggregated-quiz-results .aggregated-quiz-result-question:nth-child(even){padding-right:15px;clear:left}.aggregated-quiz-results .aggregated-quiz-result-question:nth-child(odd){padding-left:15px}}.aggregated-quiz-results .aggregated-quiz-result-question h5{font-size:15px;font-weight:600;margin-bottom:5px}@media (min-width: 601px){.dashboard.ng-hide-add,.transactions.ng-hide-add,.pane--animate-slide-right.ng-hide-add{position:absolute;-webkit-animation:0.4s moveBack ease;animation:0.4s moveBack ease}.dashboard.ng-hide-remove,.transactions.ng-hide-remove,.pane--animate-slide-right.ng-hide-remove{-webkit-animation:0.4s slideIn ease;animation:0.4s slideIn ease}}@media (min-width: 601px){.dashboard.ng-hide-add,.transactions.ng-hide-add,.pane--animate-slide-up.ng-hide-add{position:absolute;-webkit-animation:0.4s moveBack ease;animation:0.4s moveBack ease}.dashboard.ng-hide.ng-hide-animate,.transactions.ng-hide.ng-hide-animate,.pane--animate-slide-up.ng-hide.ng-hide-animate{display:none !important}.dashboard.ng-enter-prepare,.transactions.ng-enter-prepare,.pane--animate-slide-up.ng-enter-prepare{opacity:0}.dashboard.ng-hide-remove,.transactions.ng-hide-remove,.pane--animate-slide-up.ng-hide-remove{-webkit-animation:0.4s slideInUp ease;animation:0.4s slideInUp ease}}.pane--animate-slide-up-out.ng-hide-add{-webkit-animation:0.4s slideOutUp ease;animation:0.4s slideOutUp ease}.pane--animate-slide-up-out.ng-enter-prepare{opacity:0}.pane--animate-slide-up-out.ng-hide-remove{-webkit-animation:0.4s slideInUp ease;animation:0.4s slideInUp ease}.fade-in-out.ng-hide-add{-webkit-animation:0.4s fadeOut ease;animation:0.4s fadeOut ease}.fade-in-out.ng-enter-prepare{opacity:0}.fade-in-out.ng-hide-remove{-webkit-animation:0.4s fadeIn ease;animation:0.4s fadeIn ease}@-webkit-keyframes slideIn{0%{transform:translateX(-40px);transition-timing-function:ease-in;opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideIn{0%{transform:translateX(-40px);transition-timing-function:ease-in;opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes moveBack{0%{transform:translateZ(0);opacity:1}100%{transform:translateZ(-500px);opacity:0}}@keyframes moveBack{0%{transform:translateZ(0);opacity:1}100%{transform:translateZ(-500px);opacity:0}}@-webkit-keyframes slideInUp{0%{transform:translateY(40px);transition-timing-function:ease-in;opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(40px);transition-timing-function:ease-in;opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes slideOutUp{0%{transform:translateY(0);transition-timing-function:ease-out;opacity:1}100%{transform:translateY(-50px);opacity:0}}@keyframes slideOutUp{0%{transform:translateY(0);transition-timing-function:ease-out;opacity:1}100%{transform:translateY(-50px);opacity:0}}.animate-opacity.ng-enter{-webkit-animation:200ms fadeIn;animation:200ms fadeIn}.animate-opacity.ng-leave{-webkit-animation:200ms fadeOut;animation:200ms fadeOut}.animate-opacity.ng-leave.absolute-on-leave{position:absolute}.fade.ng-enter,.fade.ng-leave{transition:300ms linear all}.fade.ng-enter,.fade.ng-leave.ng-leave-active{opacity:0}.fade.ng-leave,.fade.ng-enter.ng-enter-active{opacity:1}.right-to-left.ng-enter{-webkit-animation:300ms slideInRight;animation:300ms slideInRight;opacity:0;-webkit-animation-delay:200ms;animation-delay:200ms}.left-to-right.ng-enter{opacity:0;-webkit-animation:300ms slideInLeft;animation:300ms slideInLeft;-webkit-animation-delay:200ms;animation-delay:200ms}@-webkit-keyframes slideInLeft{0%{transform:translateX(-150px);transition-timing-function:ease-in;opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-150px);transition-timing-function:ease-in;opacity:0}100%{transform:translateX(0px);opacity:1}}@-webkit-keyframes slideInRight{0%{transform:translateX(150px);transition-timing-function:ease-in;opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes slideInRight{0%{transform:translateX(150px);transition-timing-function:ease-in;opacity:0}100%{transform:translateX(0px);opacity:1}}@media (min-width: 601px){.modal-background.ng-enter{-webkit-animation:200ms fadeIn;animation:200ms fadeIn}.modal-background.ng-leave{-webkit-animation:200ms fadeOut;animation:200ms fadeOut}}.flash-highlight{-webkit-animation-name:flashSuccess;animation-name:flashSuccess;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes flashSuccess{0%{background-color:rgba(0,128,0,0.2)}100%{background-color:rgba(0,128,0,0.05)}}@keyframes flashSuccess{0%{background-color:rgba(0,128,0,0.2)}100%{background-color:rgba(0,128,0,0.05)}}@-webkit-keyframes flipAndFlipBack{0%{transform:rotateY(0deg)}50%{transform:rotateY(90deg)}50.01%{transform:rotateY(-90deg)}100%{transform:rotateY(0deg)}}@keyframes flipAndFlipBack{0%{transform:rotateY(0deg)}50%{transform:rotateY(90deg)}50.01%{transform:rotateY(-90deg)}100%{transform:rotateY(0deg)}}.flip-perspective{perspective:5000px}.flip-animation{transform-style:preserve-3d;position:relative}.flip-animation.flip-add{-webkit-animation:480ms flipAndFlipBack ease-in-out;animation:480ms flipAndFlipBack ease-in-out}.flip-animation.flip-remove{-webkit-animation:480ms flipAndFlipBack ease-in-out;animation:480ms flipAndFlipBack ease-in-out}.avatar-picker{list-style:none;background-color:#f2f2f2;border:1px solid #cccccc;border-radius:3px;padding:0px 10px;overflow:auto}.avatar-picker .avatar-item{width:52px;height:50px;float:left;cursor:pointer;border-right:1px solid #cccccc;margin:10px 0px;background-color:#f2f2f2;transition:100ms linear background-color}.avatar-picker .avatar-item img{position:relative;transition:100ms linear bottom;bottom:0px;margin:0px auto}.avatar-picker .avatar-item:last-of-type{border-right:none}.avatar-picker .avatar-item:hover{background-color:#e8e8e8}.avatar-picker .avatar-item:hover img{bottom:2px}.avatar-picker .avatar-item.active{background-color:#dedede}.avatar-picker .avatar-item.active img{bottom:2px}.modal-bankruptcy .modal-content{padding-bottom:30px !important;border-bottom:solid 10px #CB0B01}.modal-bankruptcy .btn-container{margin:0 -10px;padding:0 10px;margin-top:40px;padding-top:30px;border-top:solid 1px #DDD}@media (max-width: 600px){.bankrupt-display-table-container{margin:0 -20px}}.bankrupt-display-table{margin-top:30px;width:100%}.bankrupt-display-table th{padding:5px 0;text-align:left;font-weight:400;line-height:1.1;vertical-align:top}.bankrupt-display-table td{padding:5px 0;background:#ECECEC}.bankrupt-display-table td,.bankrupt-display-table th{font-size:14px}.bankrupt-display-table td:first-child,.bankrupt-display-table th:first-child{padding-left:10px}.bankrupt-display-table td:last-child,.bankrupt-display-table th:last-child{padding-right:10px}@media (max-width: 600px){.bankrupt-display-table td,.bankrupt-display-table th{font-size:12px;padding-left:5px !important;padding-right:5px !important}}.bankrupt-display-table .value-column{white-space:nowrap}.bankrupt-display-table img{vertical-align:middle}.bankrupt-display-table .everyday-balance{color:#CB0B01}.bankrupt-display-table .overdraft-limit{color:#39AB80}.bankrupt-display-table .banqer-user-block{font-size:14px}@media (max-width: 420px){.bankrupt-display-table td.overdraft-notice-cell{display:none}}.bankrupt-display-table .overdraft-notice{color:#FFF;font-size:11px;text-align:center;border-radius:8px;padding:2px 6px 3px;background:#CB0B01}.bankrupt-display-table .overdraft-notice.arranged{background:#39AB80}.bankrupt-display-table .overdraft-notice.unarranged{background:#DF791F}.bankrupt-display-table .overdraft-notice.exceeded{background:#CB0B01 !important}.bq-max-length-wrapper{position:relative}.bq-max-length-wrapper .bq-max-length-counter{position:absolute;top:10px;right:2px;background:#FFF;padding:0 8px}.bq-max-length-wrapper .bq-max-length-counter.limit-reached span{color:#CB0B01}.bq-max-length-wrapper input{padding-right:88px !important}.capability-widget{padding:20px 0}.capability-widget .pre-heading{margin-bottom:0}.capability-widget .capability-widget-heading{font-size:20px}.employees-column{max-height:500px;overflow-x:auto}.job-market-editor .list .row,.term-deposit-options-editor .list .row,.community-post-replies .list .row{align-items:normal}.job-market-editor .job-row.job-header-row,.term-deposit-options-editor .job-row.job-header-row,.community-post-replies .job-row.job-header-row{text-transform:uppercase;text-align:left;font-size:10px;font-weight:bold;padding:10px 0;margin-top:20px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.job-market-editor .job-row,.job-market-editor .add-job-row,.term-deposit-options-editor .job-row,.term-deposit-options-editor .add-job-row,.community-post-replies .job-row,.community-post-replies .add-job-row{padding:6px 0;font-size:12px;border-bottom:1px solid #eee}.job-market-editor .job-row:not(.job-header-row):hover,.job-market-editor .add-job-row:not(.job-header-row):hover,.term-deposit-options-editor .job-row:not(.job-header-row):hover,.term-deposit-options-editor .add-job-row:not(.job-header-row):hover,.community-post-replies .job-row:not(.job-header-row):hover,.community-post-replies .add-job-row:not(.job-header-row):hover{background:#F3F3F4;cursor:pointer}.job-market-editor .add-job-row,.term-deposit-options-editor .add-job-row,.community-post-replies .add-job-row{text-align:right;overflow:auto;padding:10px 0;padding-right:20px}.job-market-editor .employees-header,.job-market-editor .employee-row,.term-deposit-options-editor .employees-header,.term-deposit-options-editor .employee-row,.community-post-replies .employees-header,.community-post-replies .employee-row{border-bottom:1px solid #ccc}.job-market-editor .add-job,.term-deposit-options-editor .add-job,.community-post-replies .add-job{text-align:right}.job-market-editor .job_description,.term-deposit-options-editor .job_description,.community-post-replies .job_description{min-height:125px}.job-market-editor .job-details,.job-market-editor .expense-details,.term-deposit-options-editor .job-details,.term-deposit-options-editor .expense-details,.community-post-replies .job-details,.community-post-replies .expense-details{position:relative;overflow:hidden;background:#F7F7F7;max-height:700px;transition:max-height 400ms ease-in-out}.job-market-editor .job-details input,.job-market-editor .job-details textarea,.job-market-editor .job-details .input-container,.job-market-editor .expense-details input,.job-market-editor .expense-details textarea,.job-market-editor .expense-details .input-container,.term-deposit-options-editor .job-details input,.term-deposit-options-editor .job-details textarea,.term-deposit-options-editor .job-details .input-container,.term-deposit-options-editor .expense-details input,.term-deposit-options-editor .expense-details textarea,.term-deposit-options-editor .expense-details .input-container,.community-post-replies .job-details input,.community-post-replies .job-details textarea,.community-post-replies .job-details .input-container,.community-post-replies .expense-details input,.community-post-replies .expense-details textarea,.community-post-replies .expense-details .input-container{border:1px solid #cccccc;border-radius:3px;margin-bottom:1em}.job-market-editor .job-details input::-moz-placeholder,.job-market-editor .job-details textarea::-moz-placeholder,.job-market-editor .job-details .input-container::-moz-placeholder,.job-market-editor .expense-details input::-moz-placeholder,.job-market-editor .expense-details textarea::-moz-placeholder,.job-market-editor .expense-details .input-container::-moz-placeholder,.term-deposit-options-editor .job-details input::-moz-placeholder,.term-deposit-options-editor .job-details textarea::-moz-placeholder,.term-deposit-options-editor .job-details .input-container::-moz-placeholder,.term-deposit-options-editor .expense-details input::-moz-placeholder,.term-deposit-options-editor .expense-details textarea::-moz-placeholder,.term-deposit-options-editor .expense-details .input-container::-moz-placeholder,.community-post-replies .job-details input::-moz-placeholder,.community-post-replies .job-details textarea::-moz-placeholder,.community-post-replies .job-details .input-container::-moz-placeholder,.community-post-replies .expense-details input::-moz-placeholder,.community-post-replies .expense-details textarea::-moz-placeholder,.community-post-replies .expense-details .input-container::-moz-placeholder{color:#999999;font-size:inherit}.job-market-editor .job-details input:-ms-input-placeholder,.job-market-editor .job-details textarea:-ms-input-placeholder,.job-market-editor .job-details .input-container:-ms-input-placeholder,.job-market-editor .expense-details input:-ms-input-placeholder,.job-market-editor .expense-details textarea:-ms-input-placeholder,.job-market-editor .expense-details .input-container:-ms-input-placeholder,.term-deposit-options-editor .job-details input:-ms-input-placeholder,.term-deposit-options-editor .job-details textarea:-ms-input-placeholder,.term-deposit-options-editor .job-details .input-container:-ms-input-placeholder,.term-deposit-options-editor .expense-details input:-ms-input-placeholder,.term-deposit-options-editor .expense-details textarea:-ms-input-placeholder,.term-deposit-options-editor .expense-details .input-container:-ms-input-placeholder,.community-post-replies .job-details input:-ms-input-placeholder,.community-post-replies .job-details textarea:-ms-input-placeholder,.community-post-replies .job-details .input-container:-ms-input-placeholder,.community-post-replies .expense-details input:-ms-input-placeholder,.community-post-replies .expense-details textarea:-ms-input-placeholder,.community-post-replies .expense-details .input-container:-ms-input-placeholder{color:#999999;font-size:inherit}.job-market-editor .job-details input::placeholder,.job-market-editor .job-details textarea::placeholder,.job-market-editor .job-details .input-container::placeholder,.job-market-editor .expense-details input::placeholder,.job-market-editor .expense-details textarea::placeholder,.job-market-editor .expense-details .input-container::placeholder,.term-deposit-options-editor .job-details input::placeholder,.term-deposit-options-editor .job-details textarea::placeholder,.term-deposit-options-editor .job-details .input-container::placeholder,.term-deposit-options-editor .expense-details input::placeholder,.term-deposit-options-editor .expense-details textarea::placeholder,.term-deposit-options-editor .expense-details .input-container::placeholder,.community-post-replies .job-details input::placeholder,.community-post-replies .job-details textarea::placeholder,.community-post-replies .job-details .input-container::placeholder,.community-post-replies .expense-details input::placeholder,.community-post-replies .expense-details textarea::placeholder,.community-post-replies .expense-details .input-container::placeholder{color:#999999;font-size:inherit}.job-market-editor .job-details.taller,.job-market-editor .expense-details.taller,.term-deposit-options-editor .job-details.taller,.term-deposit-options-editor .expense-details.taller,.community-post-replies .job-details.taller,.community-post-replies .expense-details.taller{height:422px;transition:max-height 200ms ease-in-out}.job-market-editor .job-details.ng-hide,.job-market-editor .expense-details.ng-hide,.term-deposit-options-editor .job-details.ng-hide,.term-deposit-options-editor .expense-details.ng-hide,.community-post-replies .job-details.ng-hide,.community-post-replies .expense-details.ng-hide{height:0px;display:block !important}.job-market-editor .job-details .job-details-header,.job-market-editor .expense-details .job-details-header,.term-deposit-options-editor .job-details .job-details-header,.term-deposit-options-editor .expense-details .job-details-header,.community-post-replies .job-details .job-details-header,.community-post-replies .expense-details .job-details-header{overflow:hidden;position:relative;padding:3px 3px 0px 3px;margin:0;background:#d2d3d5;z-index:2}.job-market-editor .job-details li,.job-market-editor .expense-details li,.term-deposit-options-editor .job-details li,.term-deposit-options-editor .expense-details li,.community-post-replies .job-details li,.community-post-replies .expense-details li{display:inline-block;list-style:none;padding:5px 10px;font-size:14px;line-height:25px;vertical-align:middle;cursor:pointer}.job-market-editor .job-details li.pull-right,.job-market-editor .expense-details li.pull-right,.term-deposit-options-editor .job-details li.pull-right,.term-deposit-options-editor .expense-details li.pull-right,.community-post-replies .job-details li.pull-right,.community-post-replies .expense-details li.pull-right{margin:0;padding:0;vertical-align:top}.job-market-editor .job-details li.pull-right button,.job-market-editor .expense-details li.pull-right button,.term-deposit-options-editor .job-details li.pull-right button,.term-deposit-options-editor .expense-details li.pull-right button,.community-post-replies .job-details li.pull-right button,.community-post-replies .expense-details li.pull-right button{margin:0}.job-market-editor .job-details li.active,.job-market-editor .expense-details li.active,.term-deposit-options-editor .job-details li.active,.term-deposit-options-editor .expense-details li.active,.community-post-replies .job-details li.active,.community-post-replies .expense-details li.active{background:#f3f3f4;height:36px}.job-market-editor .reply-details:not(:last-child) .reply-details,.term-deposit-options-editor .reply-details:not(:last-child) .reply-details,.community-post-replies .reply-details:not(:last-child) .reply-details{border-bottom:solid 1px #eee}.job-market-editor .reply-details .row,.term-deposit-options-editor .reply-details .row,.community-post-replies .reply-details .row{width:100%}.job-market-editor .reply-details textarea,.term-deposit-options-editor .reply-details textarea,.community-post-replies .reply-details textarea{width:100%;border:1px solid #cccccc;border-radius:3px;margin-bottom:1em;rows:3}.job-market-editor .reply-details textarea::-moz-placeholder,.term-deposit-options-editor .reply-details textarea::-moz-placeholder,.community-post-replies .reply-details textarea::-moz-placeholder{color:#999999;font-size:inherit}.job-market-editor .reply-details textarea:-ms-input-placeholder,.term-deposit-options-editor .reply-details textarea:-ms-input-placeholder,.community-post-replies .reply-details textarea:-ms-input-placeholder{color:#999999;font-size:inherit}.job-market-editor .reply-details textarea::placeholder,.term-deposit-options-editor .reply-details textarea::placeholder,.community-post-replies .reply-details textarea::placeholder{color:#999999;font-size:inherit}.job-market-editor .sort-label,.term-deposit-options-editor .sort-label,.community-post-replies .sort-label{cursor:pointer}.job-market-editor .sort-triangle,.term-deposit-options-editor .sort-triangle,.community-post-replies .sort-triangle{display:inline-block;width:12px;height:12px;border-left:6px solid transparent;border-right:6px solid transparent}.active .job-market-editor .sort-triangle,.active .term-deposit-options-editor .sort-triangle,.active .community-post-replies .sort-triangle{border-bottom:6px solid #0c3269}.down .job-market-editor .sort-triangle,.down .term-deposit-options-editor .sort-triangle,.down .community-post-replies .sort-triangle{border-bottom:none;border-top:6px solid #ccc;position:relative;top:6px}.down.active .job-market-editor .sort-triangle,.down.active .term-deposit-options-editor .sort-triangle,.down.active .community-post-replies .sort-triangle{border-top:6px solid #0c3269}@media (max-width: 600px){.job-market-editor .job-details.taller,.job-market-editor .expense-details.taller,.term-deposit-options-editor .job-details.taller,.term-deposit-options-editor .expense-details.taller,.community-post-replies .job-details.taller,.community-post-replies .expense-details.taller{height:630px}.job-market-editor .job-details.ng-hide,.job-market-editor .expense-details.ng-hide,.term-deposit-options-editor .job-details.ng-hide,.term-deposit-options-editor .expense-details.ng-hide,.community-post-replies .job-details.ng-hide,.community-post-replies .expense-details.ng-hide{height:0px;display:block !important}}.select-wrap--round{border-radius:30px;background:#CCCCCC;color:#444444;border:none;text-align:center;padding:0.6em 2.5em 0.6em 1em;position:relative;display:inline-block;margin-bottom:1em;min-width:50%}.select-wrap--round:before,.select-wrap--round:after{content:'';display:inline-block;position:absolute;right:1em;top:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.select-wrap--round:after{border-bottom:4px solid #666;margin-top:-4px}.select-wrap--round:before{border-top:4px solid #666;margin-top:3px}.select-wrap--half:not(:only-child){width:55%}.tablet-multi-container{min-width:0}.tablet-multi-container .tablet{margin-top:0.25em !important;margin-bottom:0.25em !important}.tablet-multi-container .tablet--nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tablet{border-radius:30px;background:#CCCCCC;color:#666666;border:none;padding:0.6em 1em;position:relative;margin-bottom:0.5em;margin-right:0.5em;display:inline-block}.tablet--white{background-color:#ffffff}.tablet--has-delete{padding-right:2.5em}.tablet--warning{color:#FFFFFF;background-color:#CB0B01;padding:1px 5px;margin:0}.tablet--pending{color:#FFFFFF;background-color:#FF9900}.tablet--notice{color:#ffffff;background:#0066CC}.tablet--positive{color:#FFFFFF;background-color:#39AB80}.tablet--negative{color:#FFFFFF;background-color:#FF9900}.student .tablet--highlight{color:#ffffff;background:#0066CC}.teacher-cv-modal .tablet--highlight{color:#ffffff;background:#DF791F}.tablet.selected{background:#666666;color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.tablet input{display:none}.tablet--narrow{font-size:0.8em;padding:0.3em 1em;margin-right:0}.tablet--no-margin{margin-bottom:0}.tablet-picker{display:inline-block}.tablet-picker .tablet{cursor:pointer}.tablet_delete{right:0.6em;font:inherit;position:absolute;font-size:1.5em;top:0.05em;cursor:pointer}.tab-applications{height:323px;overflow-y:scroll}.pending-circle{background:#CB0B01;color:#fff;width:15px;height:15px;border-radius:10px;float:left;line-height:14px;margin-right:10px;margin-top:3px;text-align:center;font-size:9px}.modal.teacher-cv-modal .modal-content{padding:0}.modal.teacher-cv-modal .modal-content:after{content:'';display:block;height:8px;position:absolute;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#e24b05;left:0;bottom:-5px}.modal.teacher-cv-modal .module-subheading{color:#FA6520;margin-top:0px;margin-bottom:0.5em;font-weight:500}.student .modal.teacher-cv-modal .module-subheading{color:#0a1392 !important}.placeholder-text{color:#888;font-style:italic;margin-bottom:0;margin-left:auto;margin-right:auto}.student-cv .row{align-items:flex-start}.student-cv label{font-weight:600}.student-cv textarea{width:100%;resize:vertical;background:none;min-height:100px}.student-cv .error,.student-cv .success{border-radius:3px;padding:8px 12px}.student-cv .error{color:#CB0B01;border:dotted 1px #CB0B01}.student-cv .success{color:#39AB80;border:dotted 1px #39AB80}.chart-scale-label{transform:rotate(180deg);-ms-writing-mode:tb-lr;writing-mode:vertical-lr;align-self:center;font-size:14px;font-weight:500}.chart-container{display:flex;align-items:center;padding-bottom:20px}.chart-canvas{margin-right:45px}.chart-key:not(:first-child){margin-top:10px}.chart-key .key-circle{display:block;width:40px;height:40px;margin-right:20px;border-radius:60px;vertical-align:middle;flex-shrink:0}.chart-key .key-label{display:flex;align-items:center;font-size:.9em;font-weight:500;padding:5px 0}.pulse-chart-keys{margin-top:10px;padding-top:10px;padding-left:10px;overflow:hidden;text-align:center}.pulse-chart-keys .pulse-chart-key{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:10px;font-size:14px}.pulse-chart-keys .chart-key-color{width:14px;height:14px;display:inline-block;vertical-align:sub;border-radius:30px}.split-bar-chart .split-bar{width:200px;height:60px;float:left;position:relative;background:#2F1966;border-radius:4px;display:flex;flex-direction:row;flex-wrap:nowrap}.split-bar-chart .split-bar .split-bar-section{height:100%;color:#fff;text-align:center;padding-top:5px;float:left;overflow:hidden;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-left:5px;padding-right:5px}.split-bar-chart .split-bar .split-bar-section.ng-enter{transition:500ms linear all;height:0%}.split-bar-chart .split-bar .split-bar-section.ng-enter-active{height:100%}.split-bar-chart .split-bar .split-bar-section:first-child{border-radius:4px 0px 0px 4px;left:0px}.split-bar-chart .split-bar .split-bar-section:last-child{border-radius:0px 4px 4px 0px;right:0px}.split-bar-chart .split-bar-label{float:right;width:calc(100% - 200px);list-style:none;margin:3px 0px 0px;padding-left:25px}.split-bar-chart .split-bar-label li{font-size:16px}.split-bar-chart .split-bar-label li .circle{border-radius:100%;width:16px;height:16px;position:relative;top:6px;float:left;margin-right:10px}.split-bar-chart .split-bar-label li strong{font-weight:600}.checkbox-list-widget{position:relative;margin-top:40px;white-space:nowrap}.checkbox-list-widget .processing-overlay{position:absolute;top:0;left:0;right:0;bottom:0;font-size:1.2em;text-align:center;background-color:rgba(255,255,255,0.8);z-index:1}.checkbox-list-widget .processing-overlay:after{content:'Processing...';position:absolute;top:50%;left:0;right:0;margin-top:-8px}.checkbox-list-widget.payments-accounts-list{margin-top:0px;margin-bottom:0px;padding:0px;list-style:none}.checkbox-list-widget.payments-accounts-list .list-headers-container{margin:0px}.checkbox-list-widget.payments-accounts-list .balance-column{min-width:27%;font-size:inherit}.checkbox-list-widget.payments-accounts-list .item-normal{margin:0px;padding:5px 30px;height:auto}.checkbox-list-widget.payments-accounts-list .teacher-avatars{display:flex;margin-left:-24px;flex-direction:row;justify-content:flex-start}.checkbox-list-widget.payments-accounts-list .teacher-avatars .teacher-avatar{margin-right:-12px;background:none;display:flex}.checkbox-list-widget.payments-accounts-list .student-name{overflow:visible}.checkbox-list-widget.payments-accounts-list .input-prepend-container{width:8em}.checkbox-list-widget.payments-accounts-list .input-prepend-container .sign{line-height:34px;height:34px}.checkbox-list-widget.payments-accounts-list input.individual-amount{margin:0 !important;border-radius:3px;font-size:0.85em;padding-left:30px;width:100%}@media (max-width: 1220px) and (min-width: 1251px){.checkbox-list-widget.payments-accounts-list .student-name{display:inline-block}.checkbox-list-widget.payments-accounts-list .bank-avatar{display:inline-block}}@media (max-width: 600px){.checkbox-list-widget.payments-accounts-list .student-name{display:inline-block}.checkbox-list-widget.payments-accounts-list .bank-avatar{display:inline-block}}@media (max-width: 1370px) and (min-width: 1251px),(max-width: 855px) and (min-width: 770px),(max-width: 600px){.checkbox-list-widget.payments-accounts-list .list-headers-container .list-headers .checkbox-beautify .label-text{width:120px;white-space:normal}}.checkbox-list-widget .list-headers-container{background:rgba(100,100,100,0.25);padding-top:10px;margin:0 -30px}.checkbox-list-widget .list-headers-container .list-headers{padding-left:30px;padding-right:30px;min-height:47px}.checkbox-list-widget .list-headers-container .list-headers .select-all .checkbox-beautify label{display:flex;height:32px}.checkbox-list-widget .list-headers-container .list-headers .select-all .checkbox-beautify .label-text{line-height:15px;margin-left:40px;margin-top:auto;margin-bottom:auto;display:inline-block;height:auto;position:relative;top:-1px}@media (max-width: 768px){.checkbox-list-widget .list-headers-container{margin:0 -20px}}.checkbox-list-widget .list-headers{color:#333;font-size:13px;padding:10px 7px;padding-top:5px;padding-right:0;padding-left:0;display:flex}@media (max-width: 600px){.checkbox-list-widget .list-headers{padding-left:0;padding-right:0}.checkbox-list-widget .list-headers .balance-column{margin-top:0}}.checkbox-list-widget .balance-column{float:right;min-width:18%;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto}.checkbox-list-widget .balance-column.number-value{line-height:50px}@media (max-width: 1250px){.checkbox-list-widget .balance-column{min-width:20%;font-size:0.9em}}@media (max-width: 600px){.checkbox-list-widget .balance-column{min-width:27%}}.checkbox-list-widget .balance-column .btn,.checkbox-list-widget .balance-column .input-password-show-toggle{padding:0 8px;margin-top:9px}.checkbox-list-widget .list-actions{border-bottom:solid 1px #BBB;border-radius:3px}.checkbox-list-widget .list-actions:before{content:' ';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.6)}.checkbox-list-widget .list-actions.active:before{display:none}.checkbox-list-widget .list-actions.hide-actions{height:0;overflow:hidden}.checkbox-list-widget .actions-inner{padding:15px;background:#E6E6E6}@media (max-width: 600px){.checkbox-list-widget .actions-inner .btn,.checkbox-list-widget .actions-inner .input-password-show-toggle{min-width:85px;padding-left:15px;padding-right:15px}}.checkbox-list-widget .item-normal{color:#777;line-height:40px;padding:5px 0;padding-right:0;border-bottom:1px solid #ececec;overflow:hidden;z-index:1;position:relative}.checkbox-list-widget .item-normal_label-row{display:block}.checkbox-list-widget .item-normal.bank-avatar{height:auto;padding-top:10px;padding-bottom:0px}.checkbox-list-widget .item-normal.bank-avatar .item-column{vertical-align:top}.checkbox-list-widget .item-normal.bank-avatar .student-name{width:calc(100% - 85px)}.checkbox-list-widget .item-normal.bank-avatar .account-balance{position:relative;right:54px;top:-10px;width:100%;float:left;margin-top:20px;font-weight:normal}.checkbox-list-widget .item-normal.bank-avatar .account-balance strong{font-weight:600}@media (max-width: 600px){.checkbox-list-widget .item-normal{padding-left:0;padding-right:0}}.checkbox-list-widget .item-empty-message{font-size:14px;padding:0px 30px 20px}.checkbox-list-widget .item-error{color:#864946;border:solid 0 #CB0B01 !important;border-top-width:1px !important;border-bottom-width:1px !important;padding:2px 5px;margin-top:-1px}.checkbox-list-widget .item-column{display:inline-block;vertical-align:middle;position:relative}@media (max-width: 910px){.checkbox-list-widget .last-logged-in-column{display:none}}.checkbox-list-widget .checkbox-beautify{vertical-align:middle}.checkbox-list-widget .student-details{margin-left:5px;margin-bottom:1px;vertical-align:middle}.checkbox-list-widget .student-details.clickable{cursor:pointer;padding-right:10px;transition:background-color 100ms;border-radius:3px}.checkbox-list-widget .student-details.clickable:hover{background:rgba(0,0,0,0.03)}@media (max-width: 600px){.checkbox-list-widget .student-details{width:35%}}.checkbox-list-widget .student-avatar{width:40px;height:40px;background-size:cover;background-color:#ffffff;border-radius:40px}.checkbox-list-widget .student-avatar.clickable{cursor:pointer}.checkbox-list-widget .student-avatar.bank-avatar{background-color:#2F1966;background-image:none !important}.checkbox-list-widget .student-avatar.bank-avatar .bank-avatar-image{filter:hue-rotate(350deg) brightness(100) saturate(1);background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/icon-banking-c17791f11abee1c28510de7cd05118bfef41a2e19e00758c9c7a81c253b21f3f.svg");background-size:25px;background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.checkbox-list-widget .student-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;margin-bottom:1px;margin-left:10px}@media (max-width: 1250px){.checkbox-list-widget .student-name{margin-left:5px}}@media (max-width: 768px){.checkbox-list-widget .student-name{font-size:0.9em;max-width:none}}.checkbox-list-widget .student-name.clickable{cursor:pointer}.checkbox-list-widget .student-name.clickable:hover{text-decoration:underline}.checkbox-list-widget .student-name .account-balance{position:relative;top:-6px;font-size:.8em;font-weight:600;line-height:1}.account-owner-indicator .icon-star{text-shadow:0 0 3px}.account-owner-indicator--student{color:#0066CC}.account-owner-indicator--teacher{color:#DF791F}.modal-create-classroom label:not(.checkbox):not(.radio){display:block;font-weight:600;margin-bottom:10px}.modal-create-classroom input[type="text"]{display:block;width:100%}.modal-create-classroom .modal-content-container.modal-header{margin-bottom:10px}.modal-create-classroom h4{font-weight:500;margin-top:10px}.modal-create-classroom h4:first-child{margin-top:0}.modal-create-classroom .half-width-divs.with-border:before{top:10px}.modal-create-classroom .banqer-radio-inputs.account-plan-inputs>div:first-child{padding-right:10px}.modal-create-classroom .banqer-radio-inputs.account-plan-inputs>div:last-child{padding-left:10px}.modal-create-classroom .banqer-radio-inputs.account-plan-inputs .banqer-radio{text-align:center}.modal-create-classroom .banqer-radio-inputs.account-plan-inputs .banqer-radio small{display:block;margin-bottom:2px}.modal-create-classroom .modal-create-classroom__cancel{color:red}.student-credit-report-tips{overflow:auto}.student-credit-report-tips .pull-left,.student-credit-report-tips .pull-right{width:50%}.student-credit-report-tips ul{list-style:none;padding-left:10px}.student-credit-report-tips li{font-size:14px}.student-credit-report-tips i.icon-ok,.student-credit-report-tips i.icon-up-big{color:#39AB80}.student-credit-report-tips i.icon-cancel{color:#CB0B01}.body-container.credit-report-body{overflow:auto}.body-container.credit-report-body .score-summary .pull-left{width:calc(100% - 260px);padding-right:30px}.body-container.credit-report-body .score-summary .pull-right{width:260px}.body-container.credit-report-body .score-perks,.body-container.credit-report-body .score-transactions{margin-top:20px}.body-container.credit-report-body .score-perks h3,.body-container.credit-report-body .score-transactions h3{margin-bottom:20px}.body-container.credit-report-body .clear{overflow:auto}.body-container.credit-report-body .score-ranking li{display:inline-block;float:left;margin-right:1px;background:#ddd;height:10px;margin-top:20px}.body-container.credit-report-body .score-ranking li.highlight{background:#A7CE01;height:30px;margin-top:0px}.body-container.credit-report-body .score-ranking ul{list-style:none;padding-left:0px;margin:35px 0px;overflow:auto}@media (max-width: 600px){.body-container.credit-report-body .score-summary>.pull-left{float:left;width:100%}}.credit-score-gauge .gauge{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/credit-score-gauge-4be62e5977fec1b277cb14bf5368dcb6067cd6d2f6fab21bd52ec503fd3d62de.png");background-size:contain;background-repeat:no-repeat;position:relative;width:100%;height:150px}.credit-score-gauge .gauge .needle{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/credit-score-needle-425ab2389e6b24843ab3cb61d46cff1c3a50c8b893cc51ac9c89101caf78b441.png");background-size:contain;background-repeat:no-repeat;-webkit-animation-duration:1200ms;animation-duration:1200ms;transform-origin:88px 14px;height:40px;width:100px;position:absolute;left:42px;bottom:-6px}.credit-score-gauge .gauge .needle.pos1{-webkit-animation-name:needle-spin-1;animation-name:needle-spin-1;transform:rotate(18deg)}.credit-score-gauge .gauge .needle.pos2{-webkit-animation-name:needle-spin-2;animation-name:needle-spin-2;transform:rotate(54deg)}.credit-score-gauge .gauge .needle.pos3{-webkit-animation-name:needle-spin-3;animation-name:needle-spin-3;transform:rotate(90deg)}.credit-score-gauge .gauge .needle.pos4{-webkit-animation-name:needle-spin-4;animation-name:needle-spin-4;transform:rotate(126deg)}.credit-score-gauge .gauge .needle.pos5{-webkit-animation-name:needle-spin-5;animation-name:needle-spin-5;transform:rotate(162deg)}.credit-score-gauge span{color:#2F1966;text-align:center;width:100%;display:block;font-size:18px}@media (max-width: 600px){.credit-score-gauge .credit-score-gauge{float:none;margin:0px auto;overflow:auto}}@-webkit-keyframes needle-spin-1{0%{transform:rotate(0deg)}100%{transform:rotate(18deg)}}@keyframes needle-spin-1{0%{transform:rotate(0deg)}100%{transform:rotate(18deg)}}@-webkit-keyframes needle-spin-2{0%{transform:rotate(0deg)}100%{transform:rotate(54deg)}}@keyframes needle-spin-2{0%{transform:rotate(0deg)}100%{transform:rotate(54deg)}}@-webkit-keyframes needle-spin-3{0%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}@keyframes needle-spin-3{0%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}@-webkit-keyframes needle-spin-4{0%{transform:rotate(0deg)}100%{transform:rotate(126deg)}}@keyframes needle-spin-4{0%{transform:rotate(0deg)}100%{transform:rotate(126deg)}}@-webkit-keyframes needle-spin-5{0%{transform:rotate(0deg)}100%{transform:rotate(162deg)}}@keyframes needle-spin-5{0%{transform:rotate(0deg)}100%{transform:rotate(162deg)}}.student-credit-score-transactions{margin-top:20px}.student-credit-score-transactions .positive{color:#39AB80}.student-credit-score-transactions .negative{color:#CB0B01}@media (max-width: 600px){.student-credit-score-transactions .transaction-header>div.column-reference,.student-credit-score-transactions .transaction-row>div.column-reference{width:50%}.student-credit-score-transactions .transaction-header>div.column-points,.student-credit-score-transactions .transaction-row>div.column-points{width:25%}.student-credit-score-transactions .transaction-header>div.column-score,.student-credit-score-transactions .transaction-row>div.column-score{width:25%}}.teacher-dashboard-widgets .widget-box.payments-widget,.student-dashboard-widgets .widget-box.payments-widget{border:1px solid #fff;background:rgba(0,0,0,0.4)}.teacher-dashboard-widgets .notification_icon-attention,.student-dashboard-widgets .notification_icon-attention{width:120px;position:absolute;right:0;top:-20px}.widget_table{margin-top:15px;margin-left:-15px;margin-right:-15px}.widget_table .row--header{background:rgba(0,0,0,0.7)}.widget_table--dark{color:#ffffff}.widget_table .row{border-bottom-color:rgba(255,255,255,0.4)}.tablet_progress-circle{background-color:#ffffff;white-space:nowrap;display:inline-flex;border-radius:15px}.tablet_progress-circle:after{content:'!';display:inline-block;border-radius:50%;border-width:3px;border-style:solid;height:9px;width:9px;margin:3px;transform:rotate(-45deg);line-height:0.7;font-weight:bold;font-size:1.1em}.tablet_progress-circle--gray{background-color:#efefef}.tablet_progress-circle--25:after{color:#CB0B01;transform:none;border-color:transparent #CB0B01 transparent transparent}.tablet_progress-circle--50:after{color:transparent;border-color:transparent #39AB80 #39AB80 transparent}.tablet_progress-circle--75:after{color:transparent;border-color:transparent #39AB80 #39AB80 #39AB80}.tablet_progress-circle--100:after{color:transparent;border-color:#39AB80 #39AB80 #39AB80 #39AB80}.directive-loading{display:block;text-align:center;padding-top:40px 0}.modal.example-quiz-modal{min-height:292px;width:600px}.feedback-form{padding-top:20px}.feedback-form textarea,.feedback-form input[type=text]{width:100%;border-radius:3px}.feedback-form button{display:inline-block}.feedback-form .btn-container{margin-top:20px;text-align:right}.simple-form-list ul{padding-left:30px}.simple-form-list .add-item.showing-input{margin:6px 0;list-style-type:none;margin-left:-28px}.simple-form-list .add-item-link{color:blue;cursor:pointer}.simple-form-list input[type=text]{padding-top:3px;padding-bottom:3px;width:100%;flex-grow:1;flex-shrink:1}.simple-form-list i{cursor:pointer}.simple-form-list button{height:31px !important;line-height:31px !important;padding-left:10px;padding-right:10px;flex-grow:0;flex-shrink:0}glossary-term{position:relative}.glossary-term{cursor:pointer;background-color:#e7d1f3;padding:0px 4px 1px 4px;border-radius:2px;border-bottom:2px solid;color:#561e74;white-space:nowrap}.glossary-term_header{display:flex;justify-content:space-between;align-items:center;text-transform:capitalize;font-style:italic;font-weight:bold;padding-bottom:0.5em;border-bottom:1px solid #e7d1f3}.glossary-term_close{background:transparent;border:1px solid #9233C5;outline:none;padding:4.25px;width:30px;height:30px;border-radius:50px;cursor:pointer}.glossary-term_close:before,.glossary-term_close:after{content:'';display:inline-block;width:2px;height:20px;left:9px;border-radius:2px;background:#9233C5;transform-origin:center center;position:relative}.glossary-term_close:before{transform:rotate(45deg)}.glossary-term_close:after{transform:rotate(-45deg);margin-left:-2px}.glossary-term_content{display:block;padding-top:0.5em}.glossary-term_popup{position:absolute;display:none;top:125%;left:50%;transform:translateX(-50%);max-width:100%;min-width:300px;background:#ffffff;padding:10px 15px 15px;color:#9233C5;border-top:6px solid #9233C5;border-bottom:6px solid #9233C5;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.5);z-index:15}.glossary-term_popup:before{content:"";width:8px;height:8px;background-color:#9233C5;display:inline-block;position:absolute;z-index:0;top:-10px;left:50%;margin:0;transform-origin:4px 4px;transform:translateX(-50%) rotate(45deg)}.glossary-term.active+.glossary-term_popup{display:block}.glossary-term.active.lhs+.glossary-term_popup{left:150px}.glossary-term.active.lhs+.glossary-term_popup:before{left:25%}.glossary-term.active.rhs+.glossary-term_popup{left:0px}.glossary-term.active.rhs+.glossary-term_popup:before{left:75%}.modal-group-editor .modal-header .btn,.modal-group-editor .modal-header .input-password-show-toggle{font-size:15px;min-width:140px;margin-left:10px}.modal-group-editor .modal-header .error{font-size:14px;margin-top:10px}.modal-group-editor label{color:#0066CC}.modal-group-editor .heading-group-icon{font-size:26px;margin-left:30px;vertical-align:middle}.modal-group-editor .hidden-group-label{margin-left:60px;cursor:pointer}.modal-group-editor .modal-content fieldset.modal-content-container{padding-top:25px !important;padding-bottom:40px;padding-left:20px;padding-right:20px;width:calc(100% + 40px);margin:30px -20px}.modal-group-editor .modal-content .inline-tabs.modal-content-container{padding-top:4px !important;padding-bottom:0}.modal-group-editor .bottom-notice{display:block;text-align:center}help-popup{display:inline-block;position:relative;margin-bottom:0.5em;margin-right:0.5em}help-popup+help-popup{margin-right:0}.help-popup h4{font-weight:bold}.help-popup__close{border:0;position:absolute;top:0.5rem;right:0.5rem;font-size:28px;outline:none;z-index:1;height:30px;width:30px;line-height:23px;border-radius:100%;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.4);text-align:center}.help-popup__close:hover{color:rgba(0,0,0,0.4)}.help-popup__popup{position:absolute;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.2s linear;top:125%;left:50%;transform:translateX(-50%);max-width:100%;min-width:18em;background:#ffffff;padding:1em;border-radius:0.5rem;box-shadow:0 0 0.5rem rgba(0,0,0,0.5);z-index:15}.help-popup__popup h4{margin:0 2rem 1em 0}.help-popup.active+.help-popup__popup{visibility:visible;opacity:1}@-webkit-keyframes pop{0%{transform:scale(0.75);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes pop{0%{transform:scale(0.75);opacity:0}100%{transform:scale(1);opacity:1}}@-webkit-keyframes jump{0%,100%{transform:translateY(0)}30%{transform:translateY(-3px)}}@keyframes jump{0%,100%{transform:translateY(0)}30%{transform:translateY(-3px)}}.loading-dots{border-radius:100px;line-height:1.6;padding:0 10px;-webkit-animation:pop 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);animation:pop 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);-webkit-animation-fill-mode:both;animation-fill-mode:both;transform-origin:bottom left}.loading-dot{position:relative;display:inline-block;margin:0 2px;-webkit-animation:jump .75s ease-in-out infinite;animation:jump .75s ease-in-out infinite;width:7px;height:7px;border-radius:7px;background:#0387EF}.loading-dot:nth-child(1){-webkit-animation-delay:0;animation-delay:0}.loading-dot:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.loading-dot:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.increase-decrease-widget{position:relative;width:152px;height:102px;margin-left:10px}.increase-decrease-widget>div{position:absolute;width:80px;height:80px;text-align:center;line-height:80px;color:#FFF;font-size:22px;font-weight:500;background:#3EA440;border-radius:80px;box-shadow:0 0 1px rgba(0,0,0,0.6)}.increase-decrease-widget .icon-circle{top:0;left:0;font-size:42px;z-index:1}.increase-decrease-widget .value-circle{top:22px;left:72px;z-index:0}.increase-decrease-widget .icon-down-big{position:relative;top:-2px;display:none}.increase-decrease-widget .icon-up-big{position:relative;top:-5px}.increase-decrease-widget.decrease>div{background:#CB0B01}.increase-decrease-widget.decrease .icon-up-big{display:none}.increase-decrease-widget.decrease .icon-down-big{display:block}.leaderboard{padding-top:15px}.leaderboard .you{color:#0066CC}.leaderboard .widget-go-to{width:calc(100% - 30px) !important;display:block}.leaderboard .table .item-position,.leaderboard .podium .item-position{font-weight:600;font-size:16px}.leaderboard .table{margin-top:20px}.leaderboard .table .leaderboard-item{width:100%;border-top:1px solid #ccc;padding:0px 15px;font-size:14px}.leaderboard .table .item-user{padding:5px 0px}.leaderboard .table .item-user .user-image{margin-right:10px;width:32px;height:32px}.leaderboard .podium{margin:0px 10%;justify-content:space-around;align-items:center}.leaderboard .podium .podium-item{text-align:center;overflow:visible;position:relative}.leaderboard .podium .podium-item::after{content:'';display:block;position:absolute;top:27px;left:10px;right:10px;bottom:0px;background-repeat:no-repeat;background-size:contain}.leaderboard .podium .podium-item:first-child{order:2}.leaderboard .podium .podium-item:first-child .user-image{width:60px;height:60px}.leaderboard .podium .podium-item:first-child::after{background-image:url(https://d2a9co32gkbn5m.cloudfront.net/assets/leaderboard/podium_first-16f82029802cb7b3d0fef17f76acb4071a266482f2874dd4e693882ffe2bc8b9.svg)}.leaderboard .podium .podium-item:nth-child(2){order:1}.leaderboard .podium .podium-item:nth-child(2)::after{background-image:url(https://d2a9co32gkbn5m.cloudfront.net/assets/leaderboard/podium_second-4448d531e3b944060e9f71db7a23e3676bdb1174a700bf62a877c22af0c29579.svg)}.leaderboard .podium .podium-item:nth-child(3){order:3}.leaderboard .podium .podium-item:nth-child(3)::after{background-image:url(https://d2a9co32gkbn5m.cloudfront.net/assets/leaderboard/podium_third-7aa3dc7b8f4e61ce13edbb9a910aa8df72d80e00c72946efab918a09be27e135.svg)}.leaderboard .podium .user-image{margin:0px auto;background-color:#e0e0e0;width:54px;height:54px}.leaderboard .balance-positive{color:#39AB80}.leaderboard .balance-negative{color:#CB0B01}.leaderboard-debt .leaderboard-item{position:relative;color:#39AB80;line-height:1.1;width:100%;padding-left:15px;border-bottom:1px solid #ececec}.leaderboard-debt .leaderboard-item:first-child:not(.leaderboard-item-debt){margin-left:0}.leaderboard-debt .leaderboard-item:first-child:not(.leaderboard-item-debt) .item-right{line-height:2.8em}.leaderboard-debt .leaderboard-item:first-child:not(.leaderboard-item-debt) .item-avatar{width:2.8em;height:2.8em}.leaderboard-debt .leaderboard-item:first-child:not(.leaderboard-item-debt) .item-username{font-weight:bold}.leaderboard-debt .leaderboard-item:first-child:not(.leaderboard-item-debt) .item-position{width:1.96em;height:1.96em;line-height:1.96em;background-color:#2EB683}.leaderboard-debt .leaderboard-item .leaderboard-item-inner{display:inline-flex;width:100%;margin:10px 0;padding-left:10px}.leaderboard-debt .leaderboard-item:last-child{border-bottom:none}.leaderboard-debt .leaderboard-item.you{color:#FFFFFF}.leaderboard-debt .leaderboard-item.you .leaderboard-item-inner{border-radius:60px;background-color:#3498F0}.leaderboard-debt .leaderboard-item.you .item-position{background-color:#3498F0}.leaderboard-debt .item-right{line-height:2.8em;padding-left:10px;flex-grow:1;flex-shrink:1}.leaderboard-debt .item-text{width:100%;display:inline-block;padding-top:10px;vertical-align:top;line-height:1.3}.leaderboard-debt .item-username{display:inline-block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.leaderboard-debt .item-balance{display:block;font-size:13px;line-height:1.4}.leaderboard-debt .item-balance .positive{color:#39AB80}.leaderboard-debt .item-balance .negative{color:#CB0B01}.leaderboard-debt .item-position{position:absolute;top:-15px;left:-15px;width:1.96em;height:1.96em;line-height:1.96em;color:#FFFFFF;font-size:14px;text-align:center;border-radius:60px;background-color:#3E3E9D;box-shadow:0 1px 1px 0px rgba(0,0,0,0.4)}.leaderboard-debt .item-avatar{position:relative;flex-grow:0;flex-shrink:0;width:2.8em;height:2.8em;flex-basis:2.8em;background-size:cover;border-radius:60px;box-shadow:0 0 1px 0 rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.05)}.leaderboard-debt .item-notice{position:absolute;top:20px;right:15px;color:#FFF;font-size:11px;text-align:center;border-radius:8px;padding:2px 6px 3px;background:#DF791F}.leaderboard-debt .item-notice:hover{cursor:pointer}.leaderboard-debt .overdraft-exceeded-notice{position:relative;clear:both;font-size:13px;text-align:left;padding:5px;padding-right:15px;background:#CCC;border-bottom:solid 1px #BBB}.leaderboard-debt .overdraft-exceeded-notice:after{content:'';display:block;border:solid 10px transparent;border-bottom-color:#CCC;position:absolute;bottom:100%;left:50%;margin-left:-10px}.leaderboard-debt .overdraft-exceeded-notice a{float:right;color:#333}.leaderboard-debt .overdraft-exceeded-notice a span{border-bottom:solid 1px #555}.leaderboard-debt .leaderboard-item.leaderboard-item-debt{position:relative;float:none;color:#333;padding:5px 0 5px 5px;margin-left:-20px;margin-right:-20px;width:auto;height:auto;border-top:solid 1px #DDD}.leaderboard-debt .leaderboard-item.leaderboard-item-debt:last-child{border-bottom:solid 1px #DDD}.leaderboard-debt .leaderboard-item.leaderboard-item-debt:after{content:' ';display:none;position:absolute;top:0;right:0;bottom:0;width:10px;background:#39AB80}.leaderboard-debt .leaderboard-item.leaderboard-item-debt.unarranged,.leaderboard-debt .leaderboard-item.leaderboard-item-debt.arranged{background:#EEE}.leaderboard-debt .leaderboard-item.leaderboard-item-debt.unarranged:after,.leaderboard-debt .leaderboard-item.leaderboard-item-debt.arranged:after{display:block;background:#DF791F}.leaderboard-debt .leaderboard-item.leaderboard-item-debt.exceeded{background:#EEE}.leaderboard-debt .leaderboard-item.leaderboard-item-debt.exceeded:after{display:block;background:#CB0B01}.leaderboard-debt .leaderboard-item.leaderboard-item-debt.exceeded .item-notice{background:#CB0B01}.leaderboard-debt .leaderboard-item.leaderboard-item-debt .item-balance{color:#333}dl{margin:0}dl dt{float:left;min-width:180px;font-weight:600;margin-bottom:5px}dl dd{margin-bottom:5px}dl dt.header-row,dl dd.header-row{font-weight:600;margin-bottom:12px;padding-bottom:6px;border-bottom:solid 1px #ddd}ul.checkbox-list{list-style:none;padding-left:20px}ul.checkbox-list li{position:relative;margin:-2px 0;padding:6px 0;padding-left:46px}ul.checkbox-list li:before{content:'';display:block;position:absolute;top:7px;left:10px;margin-right:10px;width:20px;height:20px;border:solid 2px #555;border-radius:3px}ul.checkbox-list li.boldened{background-position:3px 0px;background-repeat:no-repeat;background-size:38px 38px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/lists/hand-drawn-circle-9f6c8734c804f87c8af415fccb0d485ae6042d0514785bfc7e230c2ed79d505b.png")}@media (max-width: 600px){ul.checkbox-list{padding-left:0}}.list-widget{margin:0 0 1em 0;padding:0 0 1em 0;list-style:none}.list-widget li{position:relative;font-size:1em;overflow:hidden}.list-widget li.item-header{padding-top:14px;padding-bottom:14px}.list-widget li.item-subheader{font-size:.9em;padding-top:14px;padding-bottom:14px;border-bottom:solid 2px #ddd}.list-widget li.item-normal{border-bottom:solid 1px #ddd;transition:background-color 180ms, color 180ms;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.list-widget li.item-normal:last-child,.list-widget li.item-normal.no-border{border-bottom:none;margin-bottom:-2px}.list-widget li.item-normal.failed{color:#fff;background-color:rgba(225,50,25,0.65)}.list-widget li.item-normal.failed:hover{background-color:rgba(225,50,25,0.8)}.list-widget li.item-normal.failed label{display:inline-block;color:rgba(225,50,25,0.9);position:relative;font-size:0.8em;padding:0 0.5em;z-index:10;background-color:#fff;border-radius:0.2em}.list-widget li.item-normal .row-highlight{position:absolute;right:0px;top:0px;width:8px;height:100%}.list-widget li.item-normal .row-highlight.row-highlight--orange{background-color:#DF791F}.list-widget li:hover .list-item .item-action{opacity:1}.list-widget .list-item{position:relative;float:left}.list-widget .list-item span,.list-widget .list-item div{display:inline-block}.list-widget .list-item.item-left{width:60%;min-height:1px}.list-widget .list-item.item-right{width:40%}.list-widget .list-item.item-right .item-action{position:absolute;top:0;right:0;opacity:0;transition:opacity 120ms;cursor:pointer}.list-widget .list-item.item-right .item-action.btn,.list-widget .list-item.item-right .item-action.input-password-show-toggle{padding:0 .6em}.list-widget .list-item.item-right .item-action.keep-on{opacity:1}.list-widget .list-item.item-right input{position:relative;left:-10px;width:120px;max-width:60%;padding-top:.3em;padding-bottom:.3em}.list-widget .delete-edit-row{font-size:1.2em;cursor:pointer;color:#555;float:right}.list-widget .delete-edit-row:hover{color:#333}.list-widget .delete-edit-row i{position:relative;top:-1px;vertical-align:middle}.list-widget .delete-edit-row i.icon-pencil{font-size:0.7em}.list-widget .delete-edit-action{display:inline-block;width:25px;text-align:center}.list-widget .delete-edit-action:hover{background-color:rgba(0,0,0,0.05)}@media (max-width: 1400px) and (min-width: 768px){.list-widget .delete-edit-row{top:auto;bottom:0px}}@media (max-width: 600px){.list-widget .delete-edit-row{top:auto;bottom:0px}}.literacy-results-widget{font-size:12px}.literacy-results-widget .students-list .list-header li{padding:10px 15px}.literacy-results-widget .students-list .list-content{max-height:350px;overflow-y:auto}.literacy-results-widget .students-list .list-content li{padding:5px 15px;border-bottom:1px solid #EEE}.literacy-results-widget .banqer-user-block{display:inline-flex}.literacy-results-widget .banqer-user-block .user-image{width:2rem;height:2rem;background-size:2.625rem;background-position:center;background-color:rgba(0,0,0,0.1)}.literacy-results-widget .fit-width{margin:0 -15px;width:calc(100% + 30px)}.literacy-results-widget .student-column{flex-basis:95px}.literacy-results-widget .first-attempt-column{flex-basis:60px;flex-grow:0}.literacy-results-widget .current-column{flex-basis:80px;flex-grow:0}.literacy-results-widget .improvement-column{flex-basis:100px;flex-grow:0}.literacy-results-widget .view-more-column{flex-grow:1}.literacy-results-widget .literacy-progress-bar{width:100%;height:12px;position:relative;border-radius:10px}.literacy-results-widget .literacy-progress-bar--chit{position:absolute;top:-10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #333;transform:translateX(-50%)}.literacy-results-widget .literacy-progress-bar--section{position:absolute;height:100%;right:0;padding:0;border-radius:10px}.literacy-results-widget .literacy-progress-bar--section:nth-child(2){width:100%;background-color:#69BBFF}.literacy-results-widget .literacy-progress-bar--section:nth-child(3){width:60%;background-color:#f8d10b;border-radius:0 10px 10px 0}.literacy-results-widget .literacy-progress-bar--section:nth-child(4){width:20%;background-color:#29941E;border-radius:0 10px 10px 0}.module-results-widget .empty-results{position:relative;width:100%;background-color:#eeeeee;padding:15px;margin-top:60px}.module-results-widget .empty-results .empty-results-clipboard{position:absolute;left:10px;top:-50%}.module-results-widget .empty-results .no-results{color:#0066CC;text-align:center}.module-results-widget__table-wrapper{max-height:350px;overflow-y:auto}.module-results-widget__table{margin-top:20px;width:100%}.module-results-widget__table tr td,.module-results-widget__table tr th{padding:10px 0;background:white;text-align:left}.module-results-widget__table tr td:first-child,.module-results-widget__table tr th:first-child{padding-left:30px}.module-results-widget__table tr td:last-child,.module-results-widget__table tr th:last-child{padding-right:30px}.module-results-widget__table thead th{background-color:#ededed}.module-results-widget__table tbody tr{border-bottom:1px solid #EEE}.module-results-widget__question-circle{display:inline-block;border-radius:50%;width:15px;height:15px;background-color:#8c8c8c;cursor:pointer}.module-results-widget__question-circle--correct{background-color:#39AB80}.module-results-widget__question-circle--incorrect{background-color:#CB0B01}.module-results-widget tr td.module-results-widget__table-column--question,.module-results-widget tr th.module-results-widget__table-column--question{text-align:center;max-width:5%;width:4%}.module-results-widget tr td.module-results-widget__table-column--student,.module-results-widget tr th.module-results-widget__table-column--student{max-width:40%;width:25%}.module-results-widget tr td.module-results-widget__table-column--view-questions-link,.module-results-widget tr td.module-results-widget__table-column--improvement,.module-results-widget tr th.module-results-widget__table-column--view-questions-link,.module-results-widget tr th.module-results-widget__table-column--improvement{max-width:20%;width:20%;padding-left:0.5em}.module-results-widget .fit-width{margin:0 -30px;width:calc(100% + 60px)}.manage-classroom-teachers .classroom-teacher-row{color:#929292;padding:8px 0;border-bottom:solid 1px #DDD}.manage-classroom-teachers .classroom-teacher-row:last-child{border-bottom:none}.manage-classroom-teachers .classroom-teacher-row:first-child{border-top:solid 1px #CCC}.manage-classroom-teachers .classroom-teacher-row .pull-right{padding-top:5px}.manage-classroom-teachers .pending-invite{font-size:12px}.manage-classroom-teachers .teacher-name{display:inline-block;vertical-align:middle}.manage-classroom-teachers .avatar-img{display:inline-block;width:40px;height:40px;margin-right:20px;border-radius:40px;vertical-align:middle}.manage-classroom-teachers .teacher-own-permission{display:inline-block;min-width:90px;text-align:center}.teacher-permissions-key h4{font-weight:500;margin-bottom:10px}.teacher-permissions-key h5{font-weight:500}.teacher-permissions-key ul{font-size:14px;margin:2px 0 8px;padding-left:40px}.modules-wrapper{display:flex;min-height:100vh;flex-direction:column}.modules-wrapper .body-container{padding-left:0;padding-right:0}.modules-wrapper .body-container.body-container--slim{padding-top:10px;padding-bottom:10px}.modules-wrapper .body-column-container .body-container hr.full-width{margin:15px -15px;width:calc(100% + 30px)}.modules-wrapper .body-column-container .body-container--padded{padding:25px}.modules-wrapper .body-column-container .body-container--padded hr.full-width{margin:15px -25px;width:calc(100% + 50px)}.modules-wrapper .body-container.sz-large{max-width:800px}.modules-wrapper .body-container-tabs{font-size:17px}.modules-wrapper .inline-tabs{padding-left:40px}.modules-wrapper .action-container{margin-top:40px}.modules-wrapper .action-container .success{margin-left:10px}@media (max-width: 600px){.modules-wrapper .action-container .pull-right:not(.dual-button){float:none}.modules-wrapper .action-container .btn,.modules-wrapper .action-container .input-password-show-toggle{display:block;margin-top:10px}}.modules-wrapper hr{border:none;border-bottom:1px solid #DDD}.modules-wrapper+small{display:block;margin-top:0.6em}.modules-wrapper+small+.small-text{margin-top:0}.modules-wrapper .content-inner>h3:first-child{margin-top:15px}.modules-wrapper p{font-size:.95em;margin:.6em 0 1.2em}.modules-wrapper p:first-child{margin-top:0}.modules-wrapper p.note{font-size:.8em;font-weight:600}.modules-wrapper label{font-size:15px}.modules-wrapper label+small{display:block;line-height:17px;margin-bottom:6px}.modules-wrapper label.select-multi_item{font-size:13px}.modules-wrapper .owned-properties .owner-details{margin-top:35px}.modules-wrapper .go-to-module{text-align:right;padding-right:50px}.modules-wrapper .go-to-module:after{margin-left:-10px}.modules-wrapper .module-sponsor-text-then-image{color:#888;text-align:right;display:flex;vertical-align:middle;align-items:center;justify-content:flex-end;padding-right:20px;flex-grow:1}.modules-wrapper .module-sponsor-text-then-image img{display:inline-block;vertical-align:middle}@media (max-width: 600px){.module-heading{font-size:1.5em;margin-top:10px}}.module-subheading{color:#DF791F;margin-top:0px;font-family:Muli, sans-serif;font-weight:400;margin-bottom:0.5em}.student .module-subheading{color:#0a1392 !important}.module-subheading+p{margin-top:0}.module-subheading--grey{color:#666666}.module-subheading--blue{color:#0066CC;margin-bottom:0}.module-intro,.module-subheading--grey,.module-subheading--blue{font-weight:500}.module_intro-card{position:relative;margin-top:20px}.module-heading-img{float:right;width:40%;min-width:260px;max-width:300px;margin:0 auto;margin-top:-60px}.module-heading-img.mobile-image{display:none}@media (max-width: 860px){.module-heading-img{float:none;width:100%;margin-top:-40px;margin-bottom:20px}.module-heading-img.mobile-image{display:block}.module-heading-img.desktop-image{display:none}}.module-column_container{max-width:1240px}@media (min-width: 769px){.module-column_container{display:flex;flex-direction:column}}@media (min-width: 1250px){.module-column_container{flex-direction:row}}.main-content_header,.module-column_header--fancy,.secondary-content_header{position:relative;border-radius:5px 5px 0px 0px;padding-left:25px;padding-right:25px;padding-top:25px;padding-bottom:20px}@media (max-width: 600px){.main-content_header,.module-column_header--fancy,.secondary-content_header{padding-left:30px;padding-right:30px}}@media (max-width: 768px){.main-content_header,.module-column_header--fancy,.secondary-content_header{padding-left:20px;padding-right:20px}}.main-content_header,.module-column_header--fancy{color:#fff}.student .main-content_header,.student .module-column_header--fancy{background:#028C7A;background:linear-gradient(45deg, #028C7A 0%, #0A1392 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.teacher .main-content_header,.teacher .module-column_header--fancy{background:#CD520E;background:linear-gradient(45deg, #CD520E 0%, #CD4E63 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.secondary-content_header .overlay-back-button{color:inherit !important}.secondary-content_header .overlay-back-button:hover{background:none !important}.module-column_header--fancy:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-white-185839033a26c952c155156044ce803fb17c31572e5d09fe08b7c2880c336d43.svg");background-size:100% 100%}.module-overview_heading{color:#fff;font-size:18px;font-weight:100;font-family:"Mulish", sans-serif;margin:0.25em 0;line-height:1.5}.module-column_content{min-width:0px;width:100%;position:relative}@media (min-width: 1250px){.module-column_content{flex:auto;flex:3 0 0}}.module-column_content--payments{flex-basis:400px}.module-column_overview{width:100%;position:relative;margin:0 auto 10px}@media (min-width: 1250px){.module-column_overview{flex-basis:350px;flex-shrink:0;margin:0 20px 10px 0}}@media (min-width: 1250px){.module-column_overview--large{flex-basis:482px;flex-shrink:1}}@media (max-width: 1250px){.module-column_overview--hide{display:none}}.sticky--top{position:relative}@media (min-width: 1250px){.sticky--top{position:-webkit-sticky;position:sticky;top:30px}}.module-overview_menu-item{display:block;width:100%;padding:15px 20px;border-top:solid 1px #dddddd;color:#666666}.module-overview_menu-item.active{background-color:rgba(0,0,0,0.15)}.module-overview_menu-item:first-child{border-top:none;margin-top:15px}.module-overview_menu-item:hover{color:#333333;background-color:rgba(0,0,0,0.08)}.student .modules-wrapper .module-subheading{color:#0066CC}.teacher-real-estate-module .left-column,.teacher-real-estate-module .right-column{width:50%}.teacher-real-estate-module label.block{width:100%}@media (max-width: 960px){.teacher-real-estate-module .left-column,.teacher-real-estate-module .right-column{width:100%}}.teacher-real-estate-module .go-to-module{margin-top:30px}.student-transportation-insurance-module .section-insurance-history .insurance-history,.teacher-transportation-insurance-module .section-insurance-history .insurance-history{margin-left:-25px;margin-right:-25px;font-size:13px}.student-transportation-insurance-module .section-insurance-history .insurance-history .table-row,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .table-row{float:left;width:100%;border-bottom:1px solid #c8c8c8;padding:12px 25px}.student-transportation-insurance-module .section-insurance-history .insurance-history .table-row.empty-msg,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .table-row.empty-msg{text-align:center;color:#888}.student-transportation-insurance-module .section-insurance-history .insurance-history .table-row.table-header,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .table-row.table-header{background:#f2f2f2;color:#000}.student-transportation-insurance-module .section-insurance-history .insurance-history .column,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column{float:left}.student-transportation-insurance-module .section-insurance-history .insurance-history .table-row,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .table-row{padding:15px 25px}.student-transportation-insurance-module .section-insurance-history .insurance-history .column-vehicle,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column-vehicle{width:40%}.student-transportation-insurance-module .section-insurance-history .insurance-history .column-vehicle .vehicle-viewer,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column-vehicle .vehicle-viewer{width:60px;margin-top:-8px;margin-left:-10px;height:40px;margin-bottom:-10px;margin-right:10px;float:left}.student-transportation-insurance-module .section-insurance-history .insurance-history .column-type,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column-type{width:30%}.student-transportation-insurance-module .section-insurance-history .insurance-history .column-cost,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column-cost{width:20%}.student-transportation-insurance-module .section-insurance-history .insurance-history .column-status,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column-status{width:10%}@media (max-width: 768px){.student-transportation-insurance-module .section-insurance-history .insurance-history .column-vehicle,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column-vehicle{width:20%}.student-transportation-insurance-module .section-insurance-history .insurance-history .column-type,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column-type{width:40%}.student-transportation-insurance-module .section-insurance-history .insurance-history .column-cost,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column-cost{width:25%}.student-transportation-insurance-module .section-insurance-history .insurance-history .column-status,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .column-status{width:15%}}.student-transportation-insurance-module .section-insurance-history .insurance-history.with-scrollbar .table-header,.teacher-transportation-insurance-module .section-insurance-history .insurance-history.with-scrollbar .table-header{padding-right:50px}.student-transportation-insurance-module .section-insurance-history .insurance-history .table-body,.teacher-transportation-insurance-module .section-insurance-history .insurance-history .table-body{overflow:auto;float:left;max-height:265px;overflow-y:auto;width:100%}.student-transportation-insurance-module .section-previous-incidents .previous-incidents.container-scrollable,.teacher-transportation-insurance-module .section-previous-incidents .previous-incidents.container-scrollable{overflow:scroll;max-height:32em}.student-transportation-insurance-module .section-previous-incidents .previous-incidents .table .user-image,.teacher-transportation-insurance-module .section-previous-incidents .previous-incidents .table .user-image{width:2.5em;height:2.5em;margin-right:0.5em}.student-transportation-insurance-module .section-vehicle-insurance .btn-wide{width:100%;padding-left:0px;padding-right:0px}.student-transportation-insurance-module .section-vehicle-insurance .bubble{margin-top:3px;margin-bottom:0px}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance{margin-left:-25px;margin-right:-25px;font-size:15px}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .table-row{float:left;width:100%;border-bottom:1px solid #c8c8c8;padding:15px 25px}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .table-row.empty-msg{text-align:center;color:#888}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .table-row.table-header{background:#f2f2f2}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column{float:left}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-vehicle{width:32%}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-vehicle>*{float:left}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-vehicle .vehicle-viewer{width:60px;margin-top:-8px;margin-left:-10px;height:40px;margin-bottom:-10px;margin-right:10px}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-vehicle .vehicle-name{margin-top:3px;margin-left:5px}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-type{width:18%}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-insurance{width:20%}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-premium{width:10%}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-action{width:20%}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-action .btn,.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-action .input-password-show-toggle{float:right}@media (max-width: 600px){.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-vehicle{width:20%}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-insurance{width:35%}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-premium{width:15%}.student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance .column-action{width:20%}}.teacher-transportation-insurance-module .section-plan-incident .btn-wide{width:100%}.teacher-transportation-insurance-module .section-plan-incident .or-text{width:100%;text-align:center;margin:20px 0px}.teacher-transportation-insurance-module .section-plan-incident p.note{font-size:13px;color:gray}.teacher-transportation-insurance-module .section-insurance-statistics .left-column{width:60%}.teacher-transportation-insurance-module .section-insurance-statistics .right-column{width:40%}@media (max-width: 850px){.teacher-transportation-insurance-module .section-insurance-statistics .left-column,.teacher-transportation-insurance-module .section-insurance-statistics .right-column{width:100%}.teacher-transportation-insurance-module .section-insurance-statistics .right-column{padding-top:20px}}.teacher-transportation-insurance-module .section-insurance-statistics .doughnut-chart-parent{margin:20px 0px 0px 0px;float:left;width:140px;height:140px}.teacher-transportation-insurance-module .section-insurance-statistics .doughnut-label-circle{width:20px;height:20px;margin-right:10px}.teacher-transportation-insurance-module .section-insurance-statistics .doughnut-label-value,.teacher-transportation-insurance-module .section-insurance-statistics .doughnut-label-name{display:inline-block;font-size:14px;flex-shrink:0}.teacher-transportation-insurance-module .section-insurance-statistics .doughnut-label-name{flex:1}.teacher-transportation-insurance-module .section-insurance-statistics .doughnut-labels{margin-top:45px;margin-left:10px;padding-left:15px}.teacher-transportation-insurance-module .section-insurance-statistics .doughnut-labels li{display:flex;min-height:0}.teacher-transportation-insurance-module .section-insurance-statistics .claims-stat{background:#f2f2f2;border-radius:3px;padding:15px}.teacher-transportation-insurance-module .section-insurance-statistics .claims-stat p{margin:0px}.teacher-transportation-insurance-module .section-insurance-statistics .claims-stat p strong{font-weight:600}.teacher-transportation-insurance-module .section-insurance-statistics .claims-stat p:not(:last-child){margin-bottom:0.6em}.teacher-transportation-insurance-module .section-automatic-incidents .schoolday-picker:not(.toggle) .schoolday-label{width:17%}.teacher-transportation-insurance-module .section-automatic-incidents .schoolday-picker:not(.toggle) .schoolday-label:last-child{width:32%}.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents{margin-left:-25px;margin-right:-25px;font-size:13px}.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents .table-row{float:left;width:100%;border-bottom:1px solid #c8c8c8;padding:12px 25px}.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents .table-row.empty-msg{text-align:center;color:#888}.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents .table-row.table-header{background:#f2f2f2;color:#000}.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents .column{float:left}.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents .column-type{width:30%}.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents .column-date{width:30%}.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents .column-affected{width:20%}@media (max-width: 768px){.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents .column-date{width:40%}.teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents .column-affected{width:30%}}.vehicle-insurance-notification .left-column,.vehicle-insurance-notification .right-column{float:left}.vehicle-insurance-notification .left-column{width:250px;min-height:1px}.vehicle-insurance-notification .left-column .vehicle-viewer{height:90px;display:inline-block}.vehicle-insurance-notification .left-column .vehicle-name{margin:15px 0px 15px 0px}.vehicle-insurance-notification .right-column{width:calc(100% - 250px);padding-left:15px}.vehicle-insurance-notification .story-title{font-size:18px}.vehicle-insurance-notification .btn-transport-light-blue{font-size:14px;font-weight:bold;min-width:250px}.modal-create-incident h3{color:#0066CC}.teacher-transportation-module .left-column,.teacher-transportation-module .right-column,.student-transportation-module .left-column,.student-transportation-module .right-column,.teacher-transportation-insurance-module .left-column,.teacher-transportation-insurance-module .right-column,.student-transportation-insurance-module .left-column,.student-transportation-insurance-module .right-column,.transportation-widget .left-column,.transportation-widget .right-column{width:50%}.teacher-transportation-module .left-column label:not(.schoolday-label),.teacher-transportation-module .right-column label:not(.schoolday-label),.student-transportation-module .left-column label:not(.schoolday-label),.student-transportation-module .right-column label:not(.schoolday-label),.teacher-transportation-insurance-module .left-column label:not(.schoolday-label),.teacher-transportation-insurance-module .right-column label:not(.schoolday-label),.student-transportation-insurance-module .left-column label:not(.schoolday-label),.student-transportation-insurance-module .right-column label:not(.schoolday-label),.transportation-widget .left-column label:not(.schoolday-label),.transportation-widget .right-column label:not(.schoolday-label){width:100%;display:block;font-size:12px;margin-bottom:5px}.teacher-transportation-module .left-column,.student-transportation-module .left-column,.teacher-transportation-insurance-module .left-column,.student-transportation-insurance-module .left-column,.transportation-widget .left-column{float:left}.teacher-transportation-module .right-column,.student-transportation-module .right-column,.teacher-transportation-insurance-module .right-column,.student-transportation-insurance-module .right-column,.transportation-widget .right-column{float:right}.outline-info-box{padding:15px 0 5px;border-radius:3px;border:1px solid #0066CC;background:rgba(255,255,255,0.7)}.outline-info-box ul{padding-left:20px;font-size:14px}.outline-info-box_header{padding:0 15px 15px;border-bottom:1px solid #0066CC}.outline-info-box_content{padding:0 15px}.right-column--illustration{height:100%;position:relative;overflow:hidden;border-radius:5px;margin-top:20px;padding-top:20px;padding-bottom:20px;padding-left:20px}@media (min-width: 1280px){.right-column--illustration{margin-top:0;position:absolute;right:0px;top:0px}}.right-column--illustration>img,.right-column--illustration .img-container{margin:auto -20px auto 0;width:100%}.right-column--illustration .img-container{margin:auto 0;width:100%;text-align:center;z-index:5}.right-column--illustration .img-container img{width:100%;margin:auto auto}.right-column--illustration .outline-info-box{margin-right:20px;position:relative}.right-column--illustration:before{display:none;content:"";position:absolute;top:50%;left:45%;margin-top:-500px;height:1000px;width:1000px;border-radius:100%;background:#eeeeee}@media (min-width: 1280px){.right-column--illustration:before{display:block}}.teacher-transportation-module .bubble,.student-transportation-module .bubble,.teacher-transportation-insurance-module .bubble,.student-transportation-insurance-module .bubble,.transportation-widget .bubble,.vehicle-insurance-notification .bubble,.notification-item .bubble{border-radius:22px;height:19px;padding:0px 10px;margin:0px 5px 5px 0px;float:left;font-size:11px;font-weight:bold;border:1px solid #666666;outline:none}.teacher-transportation-module .bubble.bubble--large,.student-transportation-module .bubble.bubble--large,.teacher-transportation-insurance-module .bubble.bubble--large,.student-transportation-insurance-module .bubble.bubble--large,.transportation-widget .bubble.bubble--large,.vehicle-insurance-notification .bubble.bubble--large,.notification-item .bubble.bubble--large{height:23px;margin:0px 10px 10px 0px;font-size:13px;min-width:90px}.teacher-transportation-module .bubble.bubble--outline,.student-transportation-module .bubble.bubble--outline,.teacher-transportation-insurance-module .bubble.bubble--outline,.student-transportation-insurance-module .bubble.bubble--outline,.transportation-widget .bubble.bubble--outline,.vehicle-insurance-notification .bubble.bubble--outline,.notification-item .bubble.bubble--outline{background:none;color:#666666}.teacher-transportation-module .bubble.bubble--blue,.student-transportation-module .bubble.bubble--blue,.teacher-transportation-insurance-module .bubble.bubble--blue,.student-transportation-insurance-module .bubble.bubble--blue,.transportation-widget .bubble.bubble--blue,.vehicle-insurance-notification .bubble.bubble--blue,.notification-item .bubble.bubble--blue{border-color:#0066CC;background:#0066CC;color:#fff}.teacher-transportation-module .bubble.bubble--green,.student-transportation-module .bubble.bubble--green,.teacher-transportation-insurance-module .bubble.bubble--green,.student-transportation-insurance-module .bubble.bubble--green,.transportation-widget .bubble.bubble--green,.vehicle-insurance-notification .bubble.bubble--green,.notification-item .bubble.bubble--green{border-color:#39AB80;background:#39AB80;color:#fff}.teacher-transportation-module .bubble.bubble--red,.student-transportation-module .bubble.bubble--red,.teacher-transportation-insurance-module .bubble.bubble--red,.student-transportation-insurance-module .bubble.bubble--red,.transportation-widget .bubble.bubble--red,.vehicle-insurance-notification .bubble.bubble--red,.notification-item .bubble.bubble--red{border-color:#CB0B01;background:#CB0B01;color:#fff}.teacher-transportation-module .bubble.bubble--orange,.student-transportation-module .bubble.bubble--orange,.teacher-transportation-insurance-module .bubble.bubble--orange,.student-transportation-insurance-module .bubble.bubble--orange,.transportation-widget .bubble.bubble--orange,.vehicle-insurance-notification .bubble.bubble--orange,.notification-item .bubble.bubble--orange{border-color:#BB5835;background:#BB5835;color:#fff}.teacher-transportation-module .bubble.bubble--grey,.student-transportation-module .bubble.bubble--grey,.teacher-transportation-insurance-module .bubble.bubble--grey,.student-transportation-insurance-module .bubble.bubble--grey,.transportation-widget .bubble.bubble--grey,.vehicle-insurance-notification .bubble.bubble--grey,.notification-item .bubble.bubble--grey{border-color:#666666;background:#666666;color:#fff}.teacher-transportation-module .bubble.bubble--light-grey,.student-transportation-module .bubble.bubble--light-grey,.teacher-transportation-insurance-module .bubble.bubble--light-grey,.student-transportation-insurance-module .bubble.bubble--light-grey,.transportation-widget .bubble.bubble--light-grey,.vehicle-insurance-notification .bubble.bubble--light-grey,.notification-item .bubble.bubble--light-grey{border-color:#eeeeee;background:#eeeeee}@media (max-width: 600px){.teacher-transportation-module .left-column,.teacher-transportation-module .right-column,.student-transportation-module .left-column,.student-transportation-module .right-column,.teacher-transportation-insurance-module .left-column,.teacher-transportation-insurance-module .right-column,.student-transportation-insurance-module .left-column,.student-transportation-insurance-module .right-column,.transportation-widget .left-column,.transportation-widget .right-column,.vehicle-insurance-notification .left-column,.vehicle-insurance-notification .right-column,.notification-item .left-column,.notification-item .right-column{width:100% !important}.teacher-transportation-module .outline-info-box,.student-transportation-module .outline-info-box,.teacher-transportation-insurance-module .outline-info-box,.student-transportation-insurance-module .outline-info-box,.transportation-widget .outline-info-box,.vehicle-insurance-notification .outline-info-box,.notification-item .outline-info-box{margin-left:0px}}.teacher-transportation-module .module-subheading,.student-transportation-module .module-subheading,.teacher-transportation-insurance-module .module-subheading,.student-transportation-insurance-module .module-subheading,.transportation-widget .module-subheading,.vehicle-insurance-notification .module-subheading,.notification-item .module-subheading{position:relative;z-index:7}.teacher-transportation-module .section-scale-costs,.student-transportation-module .section-scale-costs,.teacher-transportation-insurance-module .section-scale-costs,.student-transportation-insurance-module .section-scale-costs,.transportation-widget .section-scale-costs,.vehicle-insurance-notification .section-scale-costs,.notification-item .section-scale-costs{margin-bottom:15px;background:#0066CC;color:#fff;position:-webkit-sticky;position:sticky;top:0px;z-index:10}.teacher-transportation-module .section-scale-costs small,.student-transportation-module .section-scale-costs small,.teacher-transportation-insurance-module .section-scale-costs small,.student-transportation-insurance-module .section-scale-costs small,.transportation-widget .section-scale-costs small,.vehicle-insurance-notification .section-scale-costs small,.notification-item .section-scale-costs small{line-height:1.1em}.teacher-transportation-module .section-scale-costs .body-container-inner,.student-transportation-module .section-scale-costs .body-container-inner,.teacher-transportation-insurance-module .section-scale-costs .body-container-inner,.student-transportation-insurance-module .section-scale-costs .body-container-inner,.transportation-widget .section-scale-costs .body-container-inner,.vehicle-insurance-notification .section-scale-costs .body-container-inner,.notification-item .section-scale-costs .body-container-inner{padding-top:15px;padding-bottom:15px;overflow:auto}.teacher-transportation-module .section-scale-costs .outline-error,.student-transportation-module .section-scale-costs .outline-error,.teacher-transportation-insurance-module .section-scale-costs .outline-error,.student-transportation-insurance-module .section-scale-costs .outline-error,.transportation-widget .section-scale-costs .outline-error,.vehicle-insurance-notification .section-scale-costs .outline-error,.notification-item .section-scale-costs .outline-error{border:1px solid #fff;color:#fff}.teacher-transportation-module .section-scale-costs .outline-error:before,.student-transportation-module .section-scale-costs .outline-error:before,.teacher-transportation-insurance-module .section-scale-costs .outline-error:before,.student-transportation-insurance-module .section-scale-costs .outline-error:before,.transportation-widget .section-scale-costs .outline-error:before,.vehicle-insurance-notification .section-scale-costs .outline-error:before,.notification-item .section-scale-costs .outline-error:before{color:#0066CC;background:#fff}.teacher-transportation-module .section-scale-costs .schoolday-label,.student-transportation-module .section-scale-costs .schoolday-label,.teacher-transportation-insurance-module .section-scale-costs .schoolday-label,.student-transportation-insurance-module .section-scale-costs .schoolday-label,.transportation-widget .section-scale-costs .schoolday-label,.vehicle-insurance-notification .section-scale-costs .schoolday-label,.notification-item .section-scale-costs .schoolday-label{background-color:#bbbbbb;color:#666666;border:solid 1px #666666}.teacher-transportation-module .section-scale-costs .schoolday-label:hover,.student-transportation-module .section-scale-costs .schoolday-label:hover,.teacher-transportation-insurance-module .section-scale-costs .schoolday-label:hover,.student-transportation-insurance-module .section-scale-costs .schoolday-label:hover,.transportation-widget .section-scale-costs .schoolday-label:hover,.vehicle-insurance-notification .section-scale-costs .schoolday-label:hover,.notification-item .section-scale-costs .schoolday-label:hover{background-color:#888888;color:#fff}.teacher-transportation-module .section-scale-costs .schoolday-label.selected,.student-transportation-module .section-scale-costs .schoolday-label.selected,.teacher-transportation-insurance-module .section-scale-costs .schoolday-label.selected,.student-transportation-insurance-module .section-scale-costs .schoolday-label.selected,.transportation-widget .section-scale-costs .schoolday-label.selected,.vehicle-insurance-notification .section-scale-costs .schoolday-label.selected,.notification-item .section-scale-costs .schoolday-label.selected{background-color:#fff;color:#0066CC}.teacher-transportation-module .input-prepend-container[disabled] input,.student-transportation-module .input-prepend-container[disabled] input,.teacher-transportation-insurance-module .input-prepend-container[disabled] input,.student-transportation-insurance-module .input-prepend-container[disabled] input,.transportation-widget .input-prepend-container[disabled] input,.vehicle-insurance-notification .input-prepend-container[disabled] input,.notification-item .input-prepend-container[disabled] input{color:#777 !important}.teacher-transportation-module .input-prepend-container .vehicle-viewer,.student-transportation-module .input-prepend-container .vehicle-viewer,.teacher-transportation-insurance-module .input-prepend-container .vehicle-viewer,.student-transportation-insurance-module .input-prepend-container .vehicle-viewer,.transportation-widget .input-prepend-container .vehicle-viewer,.vehicle-insurance-notification .input-prepend-container .vehicle-viewer,.notification-item .input-prepend-container .vehicle-viewer{position:absolute;right:-40px;top:-9px;width:75px;height:60px}.teacher-transportation-module .section-owned-vehicles .owned-vehicles,.student-transportation-module .section-owned-vehicles .owned-vehicles,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles,.transportation-widget .section-owned-vehicles .owned-vehicles,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles,.notification-item .section-owned-vehicles .owned-vehicles{margin-left:-25px;margin-right:-25px;font-size:13px}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .table-row,.student-transportation-module .section-owned-vehicles .owned-vehicles .table-row,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .table-row,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .table-row,.transportation-widget .section-owned-vehicles .owned-vehicles .table-row,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .table-row,.notification-item .section-owned-vehicles .owned-vehicles .table-row{float:left;width:100%;border-bottom:1px solid #c8c8c8;padding:12px 25px;text-align:center}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .table-row.empty-msg,.student-transportation-module .section-owned-vehicles .owned-vehicles .table-row.empty-msg,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .table-row.empty-msg,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .table-row.empty-msg,.transportation-widget .section-owned-vehicles .owned-vehicles .table-row.empty-msg,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .table-row.empty-msg,.notification-item .section-owned-vehicles .owned-vehicles .table-row.empty-msg{text-align:center;color:#888}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .table-row.table-header,.student-transportation-module .section-owned-vehicles .owned-vehicles .table-row.table-header,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .table-row.table-header,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .table-row.table-header,.transportation-widget .section-owned-vehicles .owned-vehicles .table-row.table-header,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .table-row.table-header,.notification-item .section-owned-vehicles .owned-vehicles .table-row.table-header{background:#f2f2f2;color:#000}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .column,.student-transportation-module .section-owned-vehicles .owned-vehicles .column,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column,.transportation-widget .section-owned-vehicles .owned-vehicles .column,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .column,.notification-item .section-owned-vehicles .owned-vehicles .column{float:left;text-align:left}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .column-name,.student-transportation-module .section-owned-vehicles .owned-vehicles .column-name,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-name,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-name,.transportation-widget .section-owned-vehicles .owned-vehicles .column-name,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .column-name,.notification-item .section-owned-vehicles .owned-vehicles .column-name{width:30%}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .column-name .banqer-user-block,.student-transportation-module .section-owned-vehicles .owned-vehicles .column-name .banqer-user-block,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-name .banqer-user-block,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-name .banqer-user-block,.transportation-widget .section-owned-vehicles .owned-vehicles .column-name .banqer-user-block,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .column-name .banqer-user-block,.notification-item .section-owned-vehicles .owned-vehicles .column-name .banqer-user-block{margin-top:-6px;margin-bottom:-6px}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .column-name .user-image,.student-transportation-module .section-owned-vehicles .owned-vehicles .column-name .user-image,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-name .user-image,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-name .user-image,.transportation-widget .section-owned-vehicles .owned-vehicles .column-name .user-image,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .column-name .user-image,.notification-item .section-owned-vehicles .owned-vehicles .column-name .user-image{width:2.125rem;height:2.125rem;margin-right:8px}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .column-vehicle,.student-transportation-module .section-owned-vehicles .owned-vehicles .column-vehicle,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-vehicle,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-vehicle,.transportation-widget .section-owned-vehicles .owned-vehicles .column-vehicle,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .column-vehicle,.notification-item .section-owned-vehicles .owned-vehicles .column-vehicle{width:30%}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .column-vehicle .vehicle-viewer,.student-transportation-module .section-owned-vehicles .owned-vehicles .column-vehicle .vehicle-viewer,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-vehicle .vehicle-viewer,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-vehicle .vehicle-viewer,.transportation-widget .section-owned-vehicles .owned-vehicles .column-vehicle .vehicle-viewer,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .column-vehicle .vehicle-viewer,.notification-item .section-owned-vehicles .owned-vehicles .column-vehicle .vehicle-viewer{float:left;width:55px;height:40px;margin-top:-8px;margin-right:10px;margin-bottom:-11px}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .column-price,.student-transportation-module .section-owned-vehicles .owned-vehicles .column-price,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-price,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-price,.transportation-widget .section-owned-vehicles .owned-vehicles .column-price,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .column-price,.notification-item .section-owned-vehicles .owned-vehicles .column-price{width:20%}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .column-resale,.student-transportation-module .section-owned-vehicles .owned-vehicles .column-resale,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-resale,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-resale,.transportation-widget .section-owned-vehicles .owned-vehicles .column-resale,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .column-resale,.notification-item .section-owned-vehicles .owned-vehicles .column-resale{width:20%}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .column-insured .bubble,.student-transportation-module .section-owned-vehicles .owned-vehicles .column-insured .bubble,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-insured .bubble,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .column-insured .bubble,.transportation-widget .section-owned-vehicles .owned-vehicles .column-insured .bubble,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .column-insured .bubble,.notification-item .section-owned-vehicles .owned-vehicles .column-insured .bubble{font-size:10px !important}.teacher-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-name,.student-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-name,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-name,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-name,.transportation-widget .section-owned-vehicles .owned-vehicles.with-insurance .column-name,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles.with-insurance .column-name,.notification-item .section-owned-vehicles .owned-vehicles.with-insurance .column-name{width:25%}.teacher-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-vehicle,.student-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-vehicle,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-vehicle,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-vehicle,.transportation-widget .section-owned-vehicles .owned-vehicles.with-insurance .column-vehicle,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles.with-insurance .column-vehicle,.notification-item .section-owned-vehicles .owned-vehicles.with-insurance .column-vehicle{width:25%}.teacher-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-insured,.student-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-insured,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-insured,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-insured,.transportation-widget .section-owned-vehicles .owned-vehicles.with-insurance .column-insured,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles.with-insurance .column-insured,.notification-item .section-owned-vehicles .owned-vehicles.with-insurance .column-insured{width:19%}.teacher-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-price,.student-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-price,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-price,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-price,.transportation-widget .section-owned-vehicles .owned-vehicles.with-insurance .column-price,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles.with-insurance .column-price,.notification-item .section-owned-vehicles .owned-vehicles.with-insurance .column-price{width:14%}.teacher-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-resale,.student-transportation-module .section-owned-vehicles .owned-vehicles.with-insurance .column-resale,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-resale,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles.with-insurance .column-resale,.transportation-widget .section-owned-vehicles .owned-vehicles.with-insurance .column-resale,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles.with-insurance .column-resale,.notification-item .section-owned-vehicles .owned-vehicles.with-insurance .column-resale{width:17%}.teacher-transportation-module .section-basics>.left-column,.student-transportation-module .section-basics>.left-column,.teacher-transportation-insurance-module .section-basics>.left-column,.student-transportation-insurance-module .section-basics>.left-column,.transportation-widget .section-basics>.left-column,.vehicle-insurance-notification .section-basics>.left-column,.notification-item .section-basics>.left-column{padding-right:10px}@media (max-width: 600px){.teacher-transportation-module .right-column,.student-transportation-module .right-column,.teacher-transportation-insurance-module .right-column,.student-transportation-insurance-module .right-column,.transportation-widget .right-column,.vehicle-insurance-notification .right-column,.notification-item .right-column{margin-top:20px}.teacher-transportation-module .right-column--car,.student-transportation-module .right-column--car,.teacher-transportation-insurance-module .right-column--car,.student-transportation-insurance-module .right-column--car,.transportation-widget .right-column--car,.vehicle-insurance-notification .right-column--car,.notification-item .right-column--car{display:none}.teacher-transportation-module .section-scale-costs,.student-transportation-module .section-scale-costs,.teacher-transportation-insurance-module .section-scale-costs,.student-transportation-insurance-module .section-scale-costs,.transportation-widget .section-scale-costs,.vehicle-insurance-notification .section-scale-costs,.notification-item .section-scale-costs{margin-top:20px}.teacher-transportation-module .section-scale-costs .pull-left,.student-transportation-module .section-scale-costs .pull-left,.teacher-transportation-insurance-module .section-scale-costs .pull-left,.student-transportation-insurance-module .section-scale-costs .pull-left,.transportation-widget .section-scale-costs .pull-left,.vehicle-insurance-notification .section-scale-costs .pull-left,.notification-item .section-scale-costs .pull-left{padding-left:0px}.teacher-transportation-module .outline-error,.student-transportation-module .outline-error,.teacher-transportation-insurance-module .outline-error,.student-transportation-insurance-module .outline-error,.transportation-widget .outline-error,.vehicle-insurance-notification .outline-error,.notification-item .outline-error{height:auto !important}.teacher-transportation-module .section-owned-vehicles .owned-vehicles,.student-transportation-module .section-owned-vehicles .owned-vehicles,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles,.transportation-widget .section-owned-vehicles .owned-vehicles,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles,.notification-item .section-owned-vehicles .owned-vehicles{font-size:13px}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .vehicle-viewer,.student-transportation-module .section-owned-vehicles .owned-vehicles .vehicle-viewer,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .vehicle-viewer,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .vehicle-viewer,.transportation-widget .section-owned-vehicles .owned-vehicles .vehicle-viewer,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .vehicle-viewer,.notification-item .section-owned-vehicles .owned-vehicles .vehicle-viewer{display:none}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .banqer-user-block,.student-transportation-module .section-owned-vehicles .owned-vehicles .banqer-user-block,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .banqer-user-block,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .banqer-user-block,.transportation-widget .section-owned-vehicles .owned-vehicles .banqer-user-block,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .banqer-user-block,.notification-item .section-owned-vehicles .owned-vehicles .banqer-user-block{padding-top:6px}.teacher-transportation-module .section-owned-vehicles .owned-vehicles .user-image,.student-transportation-module .section-owned-vehicles .owned-vehicles .user-image,.teacher-transportation-insurance-module .section-owned-vehicles .owned-vehicles .user-image,.student-transportation-insurance-module .section-owned-vehicles .owned-vehicles .user-image,.transportation-widget .section-owned-vehicles .owned-vehicles .user-image,.vehicle-insurance-notification .section-owned-vehicles .owned-vehicles .user-image,.notification-item .section-owned-vehicles .owned-vehicles .user-image{display:none}}.accordion.my-groups-accordion{border-top:solid 1px #DDD;overflow:hidden}.accordion.my-groups-accordion .pane-header{font-size:16px;cursor:pointer;padding-left:20px}.accordion.my-groups-accordion .pane-header:hover{background:#FAFAFA;transition:background-color 180ms}.accordion.my-groups-accordion .pane-header .sub-info{position:absolute;left:70%}.accordion.my-groups-accordion .pane-content{width:100%;padding-top:20px;padding-bottom:20px;background:#E9E9E9;position:relative}.accordion.my-groups-accordion .pane-content:after{content:'';display:block;border:solid 16px transparent;border-bottom-color:#E9E9E9;margin-left:-8px;position:absolute;bottom:100%;left:50%;pointer-events:none}.accordion.my-groups-accordion .pane-content ul{list-style:none;padding-left:20px;overflow:hidden}.accordion.my-groups-accordion .pane-content li{float:left;width:200px;min-width:25%}.notification-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;transition:800ms ease-in all;position:fixed;display:flex;left:0;right:0;top:0;bottom:0;background-color:#9233C5;align-items:center;justify-content:center;z-index:-100}.notification-wrapper.notification--full-screen{opacity:1;z-index:3000}.notification-wrapper.notification--full-screen .control-group{flex-direction:column;margin-top:2.5em;gap:1em}.notification-wrapper .notification-inner{margin:0 10vw;z-index:20}.notification-wrapper .notification-inner .notification-content{display:flex;flex-direction:column;align-items:center}.notification-wrapper .notification-inner .notification-content .notification-icon{width:100%;max-width:250px}.notification-wrapper .notification-inner .notification-content .notification-body{color:white;max-width:800px;text-align:center;font-size:22px}.notification-wrapper .notification-message{color:#FFFFFF33;font-size:calc(5em + 10vw);text-align:center;line-height:1em;position:absolute;font-weight:bold;top:30%}.notification-wrapper .notification-close{background:rgba(0,0,0,0.5);border-radius:100%;width:40px;height:40px;color:#fff;font-weight:bold;border:2px solid #fff;cursor:pointer;margin:0 0 0 auto;position:fixed;top:96px;right:40px;padding:5px 11px;z-index:1}.notification-list{width:100%}.pending-notifications-modal .notification-list{padding:20px}.notification-list .notification-item{background:#fff;border-radius:5px;margin-bottom:10px;overflow:hidden;position:relative;right:0px;opacity:1;transition:220ms ease-in-out all}.notification-list .notification-item.dismissing{right:60px;opacity:0}.notification-list .notification-item .notification-text{width:calc(100% - 60px);padding:20px 15px;float:left;font-size:0.8em}.notification-list .notification-item .notification-text--centered{padding:25px 15px 15px}.notification-list .notification-item .notification-text h4{font-size:1.2em;margin-bottom:10px}.notification-list .notification-item .notification-text .btn-action{margin-top:0px;color:#fff}.notification-list .notification-item .notification-text blockquote{position:relative;border-radius:5px;background:#e1e1e1;margin:0px;padding:18px;margin-top:10px;font-size:1.2em;font-weight:500}.notification-list .notification-item .notification-text blockquote label{font-size:0.75em;margin-bottom:3px;color:#808080;display:block}.notification-list .notification-item .notification-text blockquote:before{display:block;position:absolute;top:15px;left:-8px;content:"";border:8px solid transparent;border-top:8px solid #e1e1e1}.notification-list .notification-item.overflow{overflow:visible}.notification-list .notification-item.overflow .icon-panel{overflow:visible}.notification-list .notification-item.overflow .toast-emoji{width:170px !important;position:absolute;margin-left:-38px}.notification-list .notification-item .icon-panel{width:130px;padding:10px 5px;position:absolute;font-size:20px;top:0px;bottom:0px;left:0px;height:100%;background:#f2f2f2;border-radius:5px 0px 0px 5px}.notification-list .notification-item .icon-panel .icon-circle{width:65px;height:65px;min-height:65px;border-radius:100%;margin:0px auto;background:#e1e1e1;padding:0px 10px;display:flex;align-content:center;flex-direction:column;justify-content:center}.notification-list .notification-item .icon-panel .notifier-bell{height:20px}.notification-list .notification-item .icon-panel .count-divider{height:34px;width:1px;display:inline-block;margin-bottom:-10px;margin-left:-4px;margin-right:1px;background:rgba(255,255,255,0.3)}.notification-list .notification-item .icon-panel img:not(.notifier-bell){width:100%}.notification-list .notification-item .icon-panel img.sub-icon{height:48px;width:48px;position:absolute;bottom:50%;left:5px;margin-bottom:-48px}.notification-list .notification-item .icon-panel+.notification-text{width:calc(100% - 60px - 130px);margin-left:130px}.notification-list .notification-item .action-panel{width:60px;border-left:1px solid #ccc;position:absolute;top:0px;bottom:0px;right:0px;transition:100ms linear background;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.notification-list .notification-item .action-panel--upper{top:auto;bottom:0;height:40px;border-top:1px solid #ccc}.notification-list .notification-item .action-panel--lower{bottom:40px}.notification-list .notification-item .action-panel.underlined{font-size:14px}.notification-list .notification-item .action-panel:hover{cursor:pointer;background:#ececec}.notification-list .notification-item .icon-panel,.notification-list .notification-item .action-panel{display:flex;flex-direction:column;text-align:center;justify-content:center;align-content:center}.notification-list .notification-item.notification-item--count{box-shadow:0px 3px 10px rgba(0,0,0,0.3);cursor:pointer}.notification-list .notification-item.notification-item--count .icon-panel{background:#C12F2F;color:#fff}.notification-list .notification-item.notification-item--count .action-panel{top:0px;bottom:0px;margin:0px;text-align:center}.notification-list .vehicle-viewer{margin:0px 10px 0px}.notification-list .icon-panel.expanded .vehicle-viewer{margin:0px 10px 20px}.notification-list .vehicle-name{margin-bottom:6px}.notification-list .btn--leave-game{position:absolute;right:60px;top:38px;padding-top:8px}.notification-list .nac-status{border-radius:5px 5px 0px 0px;top:14px;border-bottom:1px solid #ccc;z-index:1}.notification-list .nac-status .notification-text{position:relative;width:100%;min-height:124px;padding:30px 20px !important}.notification-list .nac-status .notification-text h4{margin-bottom:0}.notification-list .nac-status .pc-container{position:relative;width:64px;display:inline-block;vertical-align:middle;margin-right:15px}.notification-list .nac-container{display:flex;flex-wrap:wrap;align-content:stretch;position:relative;padding:20px;margin-bottom:150px;min-height:700px}.notification-list .nac-container.game-standby{min-height:auto;height:560px}.notification-list .nac-container.game-standby .nac-cell{display:none}.notification-list .nac-container.game-standby .nac-overlay{display:block}.notification-list .nac-container .naught_and_cross_inner{fill:#9E9E9E}.notification-list .nac-container .naught_and_cross_outer{fill:#fff}.notification-list .nac-container .naught,.notification-list .nac-container .cross,.notification-list .nac-container .naught_and_cross_inner,.notification-list .nac-container .naught_and_cross_outer{transition:150ms ease-in-out all}.notification-list .nac-container .nac-cell{width:33.3%;position:relative;cursor:pointer;padding:20px 40px;border-right:4px solid #ccc;border-bottom:4px solid #ccc}.notification-list .nac-container .nac-cell:nth-child(n+7){border-bottom:none}.notification-list .nac-container .nac-cell:nth-child(3n+3){border-right:none}.notification-list .nac-container .nac-cell.naught.selected .naught .naught_and_cross_inner{fill:#701F9B}.notification-list .nac-container .nac-cell.naught.selected .cross{opacity:0}.notification-list .nac-container .nac-cell.cross.selected .cross .naught_and_cross_inner{fill:#701F9B}.notification-list .nac-container .nac-cell.cross.selected .naught{opacity:0}.notification-list .nac-container.player-naught .nac-cell:not(.selected):hover .naught .naught_and_cross_inner{fill:#bfa7cc}.notification-list .nac-container.player-naught .nac-cell:not(.selected):hover .cross{opacity:0}.notification-list .nac-container.player-cross .nac-cell:not(.selected):hover .cross .naught_and_cross_inner{fill:#bfa7cc}.notification-list .nac-container.player-cross .nac-cell:not(.selected):hover .naught{opacity:0}.notification-list .nac-container .nac-overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;text-align:center;display:none;background:rgba(255,255,255,0.5)}.notification-list .nac-container .nac-overlay .nac-background{position:absolute;left:30px;top:30px;width:calc(100% - 60px)}.notification-list .nac-container .nac-overlay .nac-background--win{top:20px}.notification-list .nac-container .nac-overlay .matchmake-window{background:rgba(221,221,221,0.7);width:100%;height:180px;margin-top:-90px;padding-top:50px;position:absolute;top:50%;text-align:center}.notification-list .nac-container .nac-overlay .matchmake-window h3{font-size:26px;font-weight:bold;margin-bottom:5px;color:#2F1966}.notification-list .nac-container .nac-overlay .matchmake-window .loading-anim{top:148px}.notification-list .nac-container .nac-overlay .matchmake-window--lose h3{margin-top:10px;margin-bottom:0px}.notification-list .nac-container .nac-overlay.game-completed{background:#fff}.notification-list .nac-container .nac-overlay img.game-completed{margin:0px auto;width:calc(100% - 60px);vertical-align:middle}@media (max-width: 768px){.notification-list .nac-container{min-height:775px}.notification-list .nac-container .nac-cell{padding:20px;height:245px}.notification-list .notification-item.overflow .toast-emoji{margin-left:0px;width:120px !important}}@media (max-width: 600px){.notification-list .nac-container{min-height:580px}.notification-list .nac-container .nac-cell{padding:0px;height:180px}}.notifier-bell{height:16px;width:auto;margin-right:5px;position:relative;top:3px}.loading-spinner{margin:20px auto 0;width:70px;text-align:center}.loading-spinner>div{width:18px;height:18px;background-color:#2F1966;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.loading-spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loading-spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}@media (max-width: 1150px) and (min-width: 1250px){.teacher-dashboard-widgets .widget-go-to,.student-dashboard-widgets .widget-go-to{font-size:12px !important}.teacher-dashboard-widgets .hide-compact,.student-dashboard-widgets .hide-compact{display:none}}.teacher-dashboard-widgets .small-widget-column,.student-dashboard-widgets .small-widget-column{width:25%;padding:5px}@media (max-width: 1250px){.teacher-dashboard-widgets .small-widget-column,.student-dashboard-widgets .small-widget-column{width:50%;float:left}}@media (max-width: 768px){.teacher-dashboard-widgets .small-widget-column,.student-dashboard-widgets .small-widget-column{width:100%;padding:5px 0px}}.teacher-dashboard-widgets .medium-widget-column,.student-dashboard-widgets .medium-widget-column{width:35%;padding:5px}@media (max-width: 1250px){.teacher-dashboard-widgets .medium-widget-column,.student-dashboard-widgets .medium-widget-column{width:100%;padding:5px 0px}}.teacher-dashboard-widgets .large-widget-column,.student-dashboard-widgets .large-widget-column{width:50%;padding:5px}@media (max-width: 1250px){.teacher-dashboard-widgets .large-widget-column,.student-dashboard-widgets .large-widget-column{width:100%;padding:5px 0px}}.teacher-dashboard-widgets .xlarge-widget-column,.student-dashboard-widgets .xlarge-widget-column{width:65%;padding:5px}@media (max-width: 1250px){.teacher-dashboard-widgets .xlarge-widget-column,.student-dashboard-widgets .xlarge-widget-column{width:100%;padding:5px 0px}}.teacher-dashboard-widgets .left-widget-column,.student-dashboard-widgets .left-widget-column{float:left}.teacher-dashboard-widgets .left-widget-column:not(.large-widget-column),.student-dashboard-widgets .left-widget-column:not(.large-widget-column){padding-left:0px}.teacher-dashboard-widgets .right-widget-column,.student-dashboard-widgets .right-widget-column{float:right;padding-right:0px}.teacher-dashboard-widgets .widget-box,.student-dashboard-widgets .widget-box{color:#555;background:#FFF;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.4);position:relative;padding:15px;overflow:auto;overflow-x:hidden;margin-bottom:10px}.teacher-dashboard-widgets .widget-box .widget_title,.student-dashboard-widgets .widget-box .widget_title{font-size:20px;line-height:1.5}.teacher-dashboard-widgets .widget-box .widget-go-to,.student-dashboard-widgets .widget-box .widget-go-to{font-size:13px;width:100%;margin:0px auto;text-align:center;margin-top:15px}.teacher-dashboard-widgets .widget-box--promo-enabled,.student-dashboard-widgets .widget-box--promo-enabled{overflow:visible;color:#9233C5;font-weight:bold}.teacher-dashboard-widgets .widget-box--promo-enabled:before,.student-dashboard-widgets .widget-box--promo-enabled:before{content:'';position:absolute;top:100%;left:calc(50% - 2px);width:4px;height:10px;z-index:1;background:#fff}.teacher-dashboard-widgets .widget-box--promo-enabled:after,.student-dashboard-widgets .widget-box--promo-enabled:after{top:15px}.teacher-dashboard-widgets .widget-box--promo a,.teacher-dashboard-widgets .widget-box--promo a:hover,.student-dashboard-widgets .widget-box--promo a,.student-dashboard-widgets .widget-box--promo a:hover{color:#FFF;display:flex;align-items:center;justify-content:center}.teacher-dashboard-widgets .widget-box--promo .icon--small,.student-dashboard-widgets .widget-box--promo .icon--small{width:50px;display:inline-block;padding-left:10px}.teacher-dashboard-widgets .widget-box--promo_leader,.student-dashboard-widgets .widget-box--promo_leader{display:block;margin-bottom:5px}.teacher-dashboard-widgets .widget-box--promo_header,.student-dashboard-widgets .widget-box--promo_header{margin:-10px -10px 0;border-radius:4px 4px 0 0;overflow:hidden}.teacher-dashboard-widgets .widget-box--promo_header-image,.student-dashboard-widgets .widget-box--promo_header-image{width:100%}.teacher-dashboard-widgets .widget-box--promo_content,.student-dashboard-widgets .widget-box--promo_content{color:#9233C5}.teacher-dashboard-widgets .widget-box--promo_content p,.student-dashboard-widgets .widget-box--promo_content p{margin-top:5px}.teacher-dashboard-widgets .widget-box--promo_content strong,.student-dashboard-widgets .widget-box--promo_content strong{font-weight:600}.teacher-dashboard-widgets .student-debt-widget .leaderboard,.student-dashboard-widgets .student-debt-widget .leaderboard{padding-top:0px}.teacher-dashboard-widgets .student-debt-widget .item-notice,.student-dashboard-widgets .student-debt-widget .item-notice{bottom:37px;right:13px;top:auto;background:#F96F70 !important;z-index:1}.teacher-dashboard-widgets .widget_title--white,.student-dashboard-widgets .widget_title--white{color:#ffffff}.teacher-dashboard-widgets .question-bank-widget strong,.student-dashboard-widgets .question-bank-widget strong{font-weight:600}.teacher-dashboard-widgets .transportation-widget,.student-dashboard-widgets .transportation-widget{margin:10px 0px !important}.teacher-dashboard-widgets .transportation-widget .left-column,.teacher-dashboard-widgets .transportation-widget .right-column,.student-dashboard-widgets .transportation-widget .left-column,.student-dashboard-widgets .transportation-widget .right-column{float:left}.teacher-dashboard-widgets .transportation-widget .left-column,.student-dashboard-widgets .transportation-widget .left-column{width:45%;max-width:250px}.teacher-dashboard-widgets .transportation-widget .right-column,.student-dashboard-widgets .transportation-widget .right-column{width:55%;padding-left:5px}.teacher-dashboard-widgets .transportation-widget.section-my-vehicles .left-column,.student-dashboard-widgets .transportation-widget.section-my-vehicles .left-column{min-height:10px}.teacher-dashboard-widgets .transportation-widget.section-my-vehicles .right-column,.student-dashboard-widgets .transportation-widget.section-my-vehicles .right-column{font-size:12px !important;padding-left:0px}.teacher-dashboard-widgets .transportation-widget.section-my-vehicles .right-column strong,.student-dashboard-widgets .transportation-widget.section-my-vehicles .right-column strong{font-size:12px !important}.teacher-dashboard-widgets .transportation-widget .vehicle-item,.student-dashboard-widgets .transportation-widget .vehicle-item{margin:0 -15px 10px;border-bottom:1px solid #ddd;padding:0 0 10px 0}.teacher-dashboard-widgets .transportation-widget .vehicle-viewer,.student-dashboard-widgets .transportation-widget .vehicle-viewer{margin-top:0px;margin-left:0px}.teacher-dashboard-widgets .transportation-widget .public-transport-svg,.student-dashboard-widgets .transportation-widget .public-transport-svg{height:100px;margin-right:16px;margin-bottom:16px}.teacher-dashboard-widgets .transportation-widget .doughnut-feature-stat,.student-dashboard-widgets .transportation-widget .doughnut-feature-stat{margin:0px}.teacher-dashboard-widgets .transportation-widget .doughnut-center-text,.student-dashboard-widgets .transportation-widget .doughnut-center-text{top:33px;transform:none}.teacher-dashboard-widgets .transportation-widget .doughnut-chart-parent:first-child,.student-dashboard-widgets .transportation-widget .doughnut-chart-parent:first-child{width:140px;height:140px;margin-bottom:-60px}.teacher-dashboard-widgets .transportation-widget .doughnut-chart-parent.without-insurance:first-child,.student-dashboard-widgets .transportation-widget .doughnut-chart-parent.without-insurance:first-child{left:20px}.teacher-dashboard-widgets .transportation-widget .doughnut-chart-parent:not(:first-child),.student-dashboard-widgets .transportation-widget .doughnut-chart-parent:not(:first-child){left:8px;top:12px;width:40px;height:40px;margin-right:18px;margin-bottom:-20px;margin-left:-12px;float:right !important;background:rgba(255,255,255,0.7)}.teacher-dashboard-widgets .transportation-widget .doughnut-chart-parent:not(:first-child) .doughnut-center-text,.student-dashboard-widgets .transportation-widget .doughnut-chart-parent:not(:first-child) .doughnut-center-text{width:45px;left:-7px}.teacher-dashboard-widgets .transportation-widget .doughnut-chart-parent:not(:first-child) .doughnut-center-text small,.student-dashboard-widgets .transportation-widget .doughnut-chart-parent:not(:first-child) .doughnut-center-text small{margin-top:-7px}.teacher-dashboard-widgets .transportation-widget .doughnut-labels,.student-dashboard-widgets .transportation-widget .doughnut-labels{float:left;width:100%;margin-top:70px}@media (max-width: 768px){.teacher-dashboard-widgets .transportation-widget .doughnut-labels,.student-dashboard-widgets .transportation-widget .doughnut-labels{padding-left:20px}}.teacher-dashboard-widgets .transportation-widget h3,.student-dashboard-widgets .transportation-widget h3{font-size:16px !important;color:#0066CC;margin-bottom:10px}.teacher-dashboard-widgets .transportation-widget h3 .vehicle-circle,.student-dashboard-widgets .transportation-widget h3 .vehicle-circle{border:1px solid #0066CC;border-radius:100%;width:26px;height:26px;padding:1px 0px;text-align:center;margin-left:5px;display:inline-block}.teacher-dashboard-widgets .transportation-widget hr.full-width,.student-dashboard-widgets .transportation-widget hr.full-width{margin:20px -15px;width:calc(100% + 30px);border:none;border-bottom:1px solid #DDD;float:left;width:100%}@media (max-width: 600px){.teacher-dashboard-widgets .transportation-widget .doughnut-chart-parent,.student-dashboard-widgets .transportation-widget .doughnut-chart-parent{margin-left:20px;left:0px}}.teacher-dashboard-widgets .notification-widget,.student-dashboard-widgets .notification-widget{border:1px solid #fff;background:rgba(0,0,0,0.4);padding:0px}.teacher-dashboard-widgets .notification-widget>a,.student-dashboard-widgets .notification-widget>a{width:100%;display:block;height:100%}.teacher-dashboard-widgets .notification-widget .go-to-module,.student-dashboard-widgets .notification-widget .go-to-module{float:left;display:block;width:100%;color:#fff;text-transform:uppercase;font-size:12px;text-align:center;padding:5px 0px;transition:100ms linear background}.teacher-dashboard-widgets .notification-widget .go-to-module:hover,.student-dashboard-widgets .notification-widget .go-to-module:hover{background:rgba(0,0,0,0.5)}.teacher-dashboard-widgets .notification-widget .go-to-module:after,.student-dashboard-widgets .notification-widget .go-to-module:after{border-left-color:#fff;top:5px;left:calc(100% - 20px)}.teacher-dashboard-widgets .notification-widget .notiication-widget-item,.student-dashboard-widgets .notification-widget .notiication-widget-item{overflow:hidden;background:rgba(0,0,0,0.2);color:#fff}.teacher-dashboard-widgets .notification-widget .notiication-widget-item:not(:first-child),.student-dashboard-widgets .notification-widget .notiication-widget-item:not(:first-child){margin-top:5px}.teacher-dashboard-widgets .notification-widget .notiication-widget-item.with-go-to,.student-dashboard-widgets .notification-widget .notiication-widget-item.with-go-to{position:relative;transition:100ms linear background}.teacher-dashboard-widgets .notification-widget .notiication-widget-item.with-go-to:hover,.student-dashboard-widgets .notification-widget .notiication-widget-item.with-go-to:hover{background:rgba(0,0,0,0.5)}.teacher-dashboard-widgets .notification-widget .notiication-widget-item.with-go-to:after,.student-dashboard-widgets .notification-widget .notiication-widget-item.with-go-to:after{position:absolute;top:18px;left:calc(100% - 20px);content:'';border:solid 8px transparent;border-left-color:#fff}.teacher-dashboard-widgets .notification-widget .notification-content,.student-dashboard-widgets .notification-widget .notification-content{padding:0 10px 0 20px;min-height:55px;line-height:1.2;display:flex;align-items:center}.teacher-dashboard-widgets .notification-widget .notification-count-bubble,.student-dashboard-widgets .notification-widget .notification-count-bubble{flex-shrink:0;margin-top:-2px;padding:0 6px;min-width:12px;height:24px;line-height:24px;margin-right:10px;font-size:13px;font-weight:800;border-radius:50px;color:#FFF;text-align:center;background:#CB0B01;vertical-align:middle}.teacher-dashboard-widgets .notification-widget .notification-count-bubble i:before,.student-dashboard-widgets .notification-widget .notification-count-bubble i:before{margin:0;line-height:24px}.teacher-dashboard-widgets .notification-widget .notification-count-bubble.bubble-green,.student-dashboard-widgets .notification-widget .notification-count-bubble.bubble-green{background:#39AB80}.teacher-dashboard-widgets .notification-widget .notification-count-bubble.bubble-orange,.student-dashboard-widgets .notification-widget .notification-count-bubble.bubble-orange{background:#DF791F}.teacher-dashboard-widgets .notification-widget .notification-count-bubble.bubble-yellow,.student-dashboard-widgets .notification-widget .notification-count-bubble.bubble-yellow{background:#f8d10b}.teacher-dashboard-widgets .notification-widget .notification-count-bubble.bubble-pink,.student-dashboard-widgets .notification-widget .notification-count-bubble.bubble-pink{background:#dd4753}.teacher-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji,.student-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji{flex-basis:60%;background:#f2f2f2;margin:-15px -15px -15px 0px;display:flex;flex-direction:column}.teacher-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji .icon-attention,.student-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji .icon-attention{position:relative;right:55px;top:10px;max-width:170px;padding:0px 20px;flex-basis:100%}.teacher-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji .icon-thumbsup,.student-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji .icon-thumbsup{position:relative;right:20px;top:-20px;max-width:200px;padding:0px 10px;flex-basis:100%}@media (max-width: 1280px){.teacher-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji,.student-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji{margin:0px -15px -15px -15px;overflow:hidden;flex-direction:row;padding:10px 0px}.teacher-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji .icon-attention,.student-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji .icon-attention{right:0px;top:0px;max-width:120px}.teacher-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji .icon-thumbsup,.student-dashboard-widgets .survey-prompt-widget .survey-prompt-emoji .icon-thumbsup{right:0px;top:0px;max-width:150px}}.teacher-dashboard-widgets .survey-prompt-widget .survey-prompt-content,.student-dashboard-widgets .survey-prompt-widget .survey-prompt-content{flex-basis:100%;padding:20px 40px 20px 0px}.teacher-dashboard-widgets .credit-scores-widget #credit-scores-chart,.student-dashboard-widgets .credit-scores-widget #credit-scores-chart{margin:0px auto;float:none;display:block}.teacher-dashboard-widgets .credit-scores-widget .credit-scores-stat,.student-dashboard-widgets .credit-scores-widget .credit-scores-stat{width:70% !important;margin:20px auto;float:none}@media (max-width: 768px){.teacher-dashboard-widgets .careers-widget .widget-notifier,.student-dashboard-widgets .careers-widget .widget-notifier{float:right}}.teacher-dashboard-widgets .connected-parents-widget .doughnut-chart-parent:not(.doughtnut-chart-center),.student-dashboard-widgets .connected-parents-widget .doughnut-chart-parent:not(.doughtnut-chart-center){margin:0px}.teacher-dashboard-widgets .connected-parents-widget .doughnut-feature-stat,.student-dashboard-widgets .connected-parents-widget .doughnut-feature-stat{width:calc(100% - 230px)}.teacher-dashboard-widgets .connected-parents-widget h2,.student-dashboard-widgets .connected-parents-widget h2{padding-right:2em}.teacher-dashboard-widgets .connected-parents-widget img,.student-dashboard-widgets .connected-parents-widget img{position:absolute;top:10px;right:10px}.teacher-dashboard-widgets .banqer-user-block .avatar-img,.student-dashboard-widgets .banqer-user-block .avatar-img{width:2.5rem;height:2.5rem;border-radius:100%}.teacher-dashboard-widgets p.small-emphasis,.teacher-dashboard-widgets .community-widget .community-post-thumb-description p,.student-dashboard-widgets p.small-emphasis,.student-dashboard-widgets .community-widget .community-post-thumb-description p{font-size:13px;font-style:italic}.teacher-dashboard-widgets p.centered,.student-dashboard-widgets p.centered{text-align:center;max-width:none !important}.teacher-dashboard-widgets .gradient-header,.student-dashboard-widgets .gradient-header{color:#fff;position:relative;margin:-16px -16px 10px -16px;padding:20px;border-radius:5px 5px 0px 0px}.teacher-dashboard-widgets .gradient-header h2,.student-dashboard-widgets .gradient-header h2{color:#fff;font-size:20px;line-height:1.5;padding-bottom:0}.teacher-dashboard-widgets .gradient-header:after,.student-dashboard-widgets .gradient-header:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-white-185839033a26c952c155156044ce803fb17c31572e5d09fe08b7c2880c336d43.svg");background-size:100% 100%}.teacher-dashboard-widgets .community-widget,.student-dashboard-widgets .community-widget{padding-bottom:20px}.teacher-dashboard-widgets .community-widget .community-post-thumb,.student-dashboard-widgets .community-widget .community-post-thumb{margin:-10px;width:calc(100% + 20px)}.teacher-dashboard-widgets .community-widget .community-post-thumb-inner,.student-dashboard-widgets .community-widget .community-post-thumb-inner{box-shadow:none}.teacher-dashboard-widgets .community-widget .community-post-thumb-image,.student-dashboard-widgets .community-widget .community-post-thumb-image{border-radius:5px 5px 0px 0px;margin:-17px}.teacher-dashboard-widgets .community-widget .community-post-thumb-body-preview,.student-dashboard-widgets .community-widget .community-post-thumb-body-preview{margin:15px -14px;height:auto}.teacher-dashboard-widgets .community-widget .community-post-thumb-description h3,.student-dashboard-widgets .community-widget .community-post-thumb-description h3{font-size:16px;color:inherit}.teacher-dashboard-widgets .community-widget .community-post-thumb-description p,.student-dashboard-widgets .community-widget .community-post-thumb-description p{margin-bottom:-25px}.teacher-dashboard-widgets .community-widget .view-full-post,.teacher-dashboard-widgets .exit-quiz-widget .view-full-post,.student-dashboard-widgets .community-widget .view-full-post,.student-dashboard-widgets .exit-quiz-widget .view-full-post{font-size:16px;width:100%;padding:10px 0px;color:#fff}.teacher-dashboard-widgets .community-widget .view-full-post .arrow,.teacher-dashboard-widgets .exit-quiz-widget .view-full-post .arrow,.student-dashboard-widgets .community-widget .view-full-post .arrow,.student-dashboard-widgets .exit-quiz-widget .view-full-post .arrow{display:inline-block;border:solid 6px transparent;border-left-color:#FFF;vertical-align:middle;margin-left:4px;margin-right:-2px;margin-top:-3px}.teacher-dashboard-widgets .community-widget .view-all-posts,.teacher-dashboard-widgets .exit-quiz-widget .view-all-posts,.student-dashboard-widgets .community-widget .view-all-posts,.student-dashboard-widgets .exit-quiz-widget .view-all-posts{font-size:16px;width:100%;padding:10px 0px;color:#fff}.teacher-dashboard-widgets .community-widget .view-all-posts .arrow,.teacher-dashboard-widgets .exit-quiz-widget .view-all-posts .arrow,.student-dashboard-widgets .community-widget .view-all-posts .arrow,.student-dashboard-widgets .exit-quiz-widget .view-all-posts .arrow{display:inline-block;border:solid 6px transparent;border-left-color:#FFF;vertical-align:middle;margin-left:4px;margin-right:-2px;margin-top:-3px}.teacher-dashboard-widgets .community-widget .dashboard-widget__icon,.teacher-dashboard-widgets .exit-quiz-widget .dashboard-widget__icon,.student-dashboard-widgets .community-widget .dashboard-widget__icon,.student-dashboard-widgets .exit-quiz-widget .dashboard-widget__icon{position:absolute;top:10px;right:10px}.teacher-dashboard-widgets .community-widget .bar-graph-icon,.teacher-dashboard-widgets .exit-quiz-widget .bar-graph-icon,.student-dashboard-widgets .community-widget .bar-graph-icon,.student-dashboard-widgets .exit-quiz-widget .bar-graph-icon{height:16px;width:6px;display:inline-block;background:#fff;position:relative;left:16px;opacity:0.9;margin-right:20px}.teacher-dashboard-widgets .community-widget .bar-graph-icon:before,.teacher-dashboard-widgets .community-widget .bar-graph-icon:after,.teacher-dashboard-widgets .exit-quiz-widget .bar-graph-icon:before,.teacher-dashboard-widgets .exit-quiz-widget .bar-graph-icon:after,.student-dashboard-widgets .community-widget .bar-graph-icon:before,.student-dashboard-widgets .community-widget .bar-graph-icon:after,.student-dashboard-widgets .exit-quiz-widget .bar-graph-icon:before,.student-dashboard-widgets .exit-quiz-widget .bar-graph-icon:after{position:absolute;background:#fff;width:6px;bottom:0px;display:block;content:""}.teacher-dashboard-widgets .community-widget .bar-graph-icon:before,.teacher-dashboard-widgets .exit-quiz-widget .bar-graph-icon:before,.student-dashboard-widgets .community-widget .bar-graph-icon:before,.student-dashboard-widgets .exit-quiz-widget .bar-graph-icon:before{left:-9px;height:5px}.teacher-dashboard-widgets .community-widget .bar-graph-icon:after,.teacher-dashboard-widgets .exit-quiz-widget .bar-graph-icon:after,.student-dashboard-widgets .community-widget .bar-graph-icon:after,.student-dashboard-widgets .exit-quiz-widget .bar-graph-icon:after{right:-9px;height:13px}.teacher-dashboard-widgets .community-post_header,.student-dashboard-widgets .community-post_header{background-color:#9233C5;margin:-15px -15px 0 -15px;padding:15px 15px 0 15px}.teacher-dashboard-widgets .community-post_header-image,.student-dashboard-widgets .community-post_header-image{display:block}.teacher-dashboard-widgets .community-post_thumb-image,.student-dashboard-widgets .community-post_thumb-image{display:block;border-radius:20px;height:136px;margin:15px 0 10px;background-size:cover;background-position:center center}.teacher-dashboard-widgets .community-post_content,.student-dashboard-widgets .community-post_content{position:relative;display:block;font-size:0.9em;padding:15px 0 15px 0}.teacher-dashboard-widgets .community-post_content p,.student-dashboard-widgets .community-post_content p{margin:0}.teacher-dashboard-widgets .community-post_content:before,.student-dashboard-widgets .community-post_content:before{width:30px;height:30px;font-weight:600;line-height:28px;display:inline-block;position:absolute;top:12px;left:0;border-radius:100%;background:#d9d9d9;text-align:center}.teacher-dashboard-widgets .community-post_content--title,.student-dashboard-widgets .community-post_content--title{font-weight:600;padding-bottom:0px}.teacher-dashboard-widgets .community-post_content--question,.student-dashboard-widgets .community-post_content--question{padding-bottom:10px;font-weight:600;padding-left:40px}.teacher-dashboard-widgets .community-post_content--question:before,.student-dashboard-widgets .community-post_content--question:before{content:'Q'}.teacher-dashboard-widgets .community-post_content--answer,.student-dashboard-widgets .community-post_content--answer{padding-left:40px}.teacher-dashboard-widgets .community-post_content--answer:before,.student-dashboard-widgets .community-post_content--answer:before{content:'A'}.teacher-dashboard-widgets .doughnut-chart-parent,.student-dashboard-widgets .doughnut-chart-parent{position:relative;display:block;width:175px;height:175px;margin:0px auto;border-radius:100%;border:6px solid #d8d8d8}.teacher-dashboard-widgets .doughnut-chart-parent--small,.student-dashboard-widgets .doughnut-chart-parent--small{width:110px;height:110px}@media (max-width: 1150px) and (min-width: 1250px){.teacher-dashboard-widgets .doughnut-chart-parent,.student-dashboard-widgets .doughnut-chart-parent{width:160px;height:160px}}@media (max-width: 768px){.teacher-dashboard-widgets .doughnut-chart-parent,.student-dashboard-widgets .doughnut-chart-parent{float:left;margin:10px 0px 20px 50px}}@media (max-width: 410px){.teacher-dashboard-widgets .doughnut-chart-parent,.student-dashboard-widgets .doughnut-chart-parent{float:none;margin:0px auto}}.teacher-dashboard-widgets .double-doughnut,.student-dashboard-widgets .double-doughnut{overflow:hidden}.teacher-dashboard-widgets .double-doughnut .doughnut-chart-parent:first-child,.student-dashboard-widgets .double-doughnut .doughnut-chart-parent:first-child{width:85px;height:85px;float:right}.teacher-dashboard-widgets .double-doughnut .doughnut-chart-parent:nth-child(2),.student-dashboard-widgets .double-doughnut .doughnut-chart-parent:nth-child(2){float:left;width:auto;overflow:hidden;margin-right:10px;width:180px;height:180px}.teacher-dashboard-widgets .double-doughnut .doughnut-center-text,.student-dashboard-widgets .double-doughnut .doughnut-center-text{font-size:26px}.teacher-dashboard-widgets .double-doughnut .doughnut-after-text,.student-dashboard-widgets .double-doughnut .doughnut-after-text{text-align:center;font-weight:600;line-height:1;position:relative;bottom:60px}.teacher-dashboard-widgets .double-doughnut .doughnut-after-text small,.student-dashboard-widgets .double-doughnut .doughnut-after-text small{font-weight:500}.teacher-dashboard-widgets .doughnut-center-text small,.student-dashboard-widgets .doughnut-center-text small{display:block;font-size:12px;line-height:1;font-weight:500}.teacher-dashboard-widgets .doughnut-labels,.student-dashboard-widgets .doughnut-labels{list-style:none;overflow:hidden;margin:0;margin-top:28px;padding-left:15px;font-weight:500}@media (max-width: 768px){.teacher-dashboard-widgets .doughnut-labels,.student-dashboard-widgets .doughnut-labels{padding-left:80px}}@media (max-width: 500px){.teacher-dashboard-widgets .doughnut-labels,.student-dashboard-widgets .doughnut-labels{margin-top:0;padding-left:20px}}@media (max-width: 400px){.teacher-dashboard-widgets .doughnut-labels,.student-dashboard-widgets .doughnut-labels{padding-left:10px}}.teacher-dashboard-widgets .doughnut-labels li,.student-dashboard-widgets .doughnut-labels li{display:block;margin:20px 0;min-height:36px}@media (max-width: 500px){.teacher-dashboard-widgets .doughnut-labels li,.student-dashboard-widgets .doughnut-labels li{margin:16px 0}}.teacher-dashboard-widgets .doughnut-labels li:first-child,.student-dashboard-widgets .doughnut-labels li:first-child{margin-top:0}.teacher-dashboard-widgets .doughnut-label-circle,.student-dashboard-widgets .doughnut-label-circle{float:left;width:30px;height:30px;border-radius:30px;margin-top:2px;margin-right:20px}.teacher-dashboard-widgets .doughnut-label-value,.student-dashboard-widgets .doughnut-label-value{font-size:16px;line-height:18px}.teacher-dashboard-widgets .doughnut-label-value.doughnut-label-small,.student-dashboard-widgets .doughnut-label-value.doughnut-label-small{font-size:12px}.teacher-dashboard-widgets .doughnut-label-value.no-label,.student-dashboard-widgets .doughnut-label-value.no-label{position:relative;top:8px}.teacher-dashboard-widgets .doughnut-labels-small li,.student-dashboard-widgets .doughnut-labels-small li{margin:10px 0px;min-height:0px}.teacher-dashboard-widgets .doughnut-labels-small .doughnut-label-circle,.student-dashboard-widgets .doughnut-labels-small .doughnut-label-circle{width:15px;height:15px;margin-right:10px}.teacher-dashboard-widgets .doughnut-labels-small .doughnut-label-value,.student-dashboard-widgets .doughnut-labels-small .doughnut-label-value{font-size:13px;line-height:17px}.teacher-dashboard-widgets .doughnut-label-name,.student-dashboard-widgets .doughnut-label-name{font-size:12px}.teacher-dashboard-widgets .doughnut-feature-stat,.student-dashboard-widgets .doughnut-feature-stat{background-color:#f2f2f2;margin:15px;padding:15px;text-align:center}.teacher-dashboard-widgets .doughnut-feature-stat.credit-scores-stat,.student-dashboard-widgets .doughnut-feature-stat.credit-scores-stat{width:180px}.teacher-dashboard-widgets .doughnut-feature-stat span.stat,.student-dashboard-widgets .doughnut-feature-stat span.stat{font-size:52px;width:100%;display:block}.teacher-dashboard-widgets .interest-widget-left,.teacher-dashboard-widgets .interest-widget-right,.teacher-dashboard-widgets .interest-widget-label-left,.teacher-dashboard-widgets .interest-widget-label-right,.student-dashboard-widgets .interest-widget-left,.student-dashboard-widgets .interest-widget-right,.student-dashboard-widgets .interest-widget-label-left,.student-dashboard-widgets .interest-widget-label-right{width:50%}.teacher-dashboard-widgets .interest-widget-left,.teacher-dashboard-widgets .interest-widget-right,.student-dashboard-widgets .interest-widget-left,.student-dashboard-widgets .interest-widget-right{position:relative;height:100px}.teacher-dashboard-widgets .interest-widget-left,.student-dashboard-widgets .interest-widget-left{float:left;padding-right:5px}.teacher-dashboard-widgets .interest-widget-left .interest-bar,.student-dashboard-widgets .interest-widget-left .interest-bar{margin-right:5px}.teacher-dashboard-widgets .interest-widget-right,.student-dashboard-widgets .interest-widget-right{overflow:hidden;padding-left:5px}.teacher-dashboard-widgets .interest-widget-right .interest-bar,.student-dashboard-widgets .interest-widget-right .interest-bar{margin-left:5px}.teacher-dashboard-widgets .interest-widget-label-left,.teacher-dashboard-widgets .interest-widget-label-right,.student-dashboard-widgets .interest-widget-label-left,.student-dashboard-widgets .interest-widget-label-right{font-size:16px;font-weight:500;line-height:1.2}.teacher-dashboard-widgets .interest-widget-label-left small,.teacher-dashboard-widgets .interest-widget-label-right small,.student-dashboard-widgets .interest-widget-label-left small,.student-dashboard-widgets .interest-widget-label-right small{color:#666;font-style:10px;font-weight:500}.teacher-dashboard-widgets .interest-widget-label-left,.student-dashboard-widgets .interest-widget-label-left{float:left;padding-top:20px;padding-right:5px}.teacher-dashboard-widgets .interest-widget-label-right,.student-dashboard-widgets .interest-widget-label-right{overflow:hidden;padding-top:20px;padding-left:5px}.teacher-dashboard-widgets .interest-bar,.student-dashboard-widgets .interest-bar{position:absolute;left:0;right:0;bottom:0;min-height:1px;background:#346189}.teacher-dashboard-widgets .my-money-bar-chart,.student-dashboard-widgets .my-money-bar-chart{overflow:hidden}.teacher-dashboard-widgets .my-money-bar-chart-left,.teacher-dashboard-widgets .my-money-bar-chart-right,.student-dashboard-widgets .my-money-bar-chart-left,.student-dashboard-widgets .my-money-bar-chart-right{width:50%}.teacher-dashboard-widgets .my-money-bar-chart-left p,.teacher-dashboard-widgets .my-money-bar-chart-right p,.student-dashboard-widgets .my-money-bar-chart-left p,.student-dashboard-widgets .my-money-bar-chart-right p{font-size:11px}.teacher-dashboard-widgets .my-money-bar-chart-left,.student-dashboard-widgets .my-money-bar-chart-left{float:left;padding-right:5px}.teacher-dashboard-widgets .my-money-bar-chart-right,.student-dashboard-widgets .my-money-bar-chart-right{overflow:hidden;padding-left:5px}.teacher-dashboard-widgets .my-money-bar-chart-right .bar-chart-inner,.student-dashboard-widgets .my-money-bar-chart-right .bar-chart-inner{background:#028C7A}.teacher-dashboard-widgets .my-money-bar-chart-label,.student-dashboard-widgets .my-money-bar-chart-label{padding-top:20px;font-size:14px}.teacher-dashboard-widgets .bar-chart-outer,.student-dashboard-widgets .bar-chart-outer{height:100px;position:relative}.teacher-dashboard-widgets .bar-chart-inner,.student-dashboard-widgets .bar-chart-inner{background:#346189;min-height:1px;position:absolute;left:0;right:0;bottom:0}.teacher-dashboard-widgets .credit-score-gauge .gauge,.student-dashboard-widgets .credit-score-gauge .gauge{width:200px;height:105px;margin:0px auto;margin-bottom:15px}.teacher-dashboard-widgets .credit-score-gauge .gauge .needle,.student-dashboard-widgets .credit-score-gauge .gauge .needle{transform-origin:79px 13px;height:66px;width:90px;position:absolute;left:21px;bottom:-53px}@media (max-width: 1150px) and (min-width: 1250px){.teacher-dashboard-widgets .credit-score-gauge .gauge,.student-dashboard-widgets .credit-score-gauge .gauge{width:170px}.teacher-dashboard-widgets .credit-score-gauge .gauge .needle,.student-dashboard-widgets .credit-score-gauge .gauge .needle{transform-origin:63px 9px;height:20px;width:70px;position:absolute;left:21px;bottom:6px}}.teacher-dashboard-widgets .properties-widget-left,.student-dashboard-widgets .properties-widget-left{float:left}.teacher-dashboard-widgets .properties-widget-right,.student-dashboard-widgets .properties-widget-right{overflow:hidden;padding-top:42px}.teacher-dashboard-widgets .properties-widget-right small,.student-dashboard-widgets .properties-widget-right small{display:block;text-align:center;line-height:1.2;font-size:11px;font-weight:500;margin-top:8px}.teacher-dashboard-widgets .disasters-circle,.student-dashboard-widgets .disasters-circle{position:relative;width:140px;height:140px;border-radius:140px;background:#F96F70;color:#FFF}.teacher-dashboard-widgets .disasters-circle.small-circle,.student-dashboard-widgets .disasters-circle.small-circle{width:54px;height:54px;margin:0 auto;background:#3EA440}.teacher-dashboard-widgets .disasters-circle.small-circle .disasters-circle-content,.student-dashboard-widgets .disasters-circle.small-circle .disasters-circle-content{top:50%;line-height:24px;margin-top:-12px}.teacher-dashboard-widgets .disasters-circle.small-circle .disasters-circle-content-count,.student-dashboard-widgets .disasters-circle.small-circle .disasters-circle-content-count{font-size:24px}.teacher-dashboard-widgets .disasters-circle-inner,.student-dashboard-widgets .disasters-circle-inner{position:absolute;top:6px;left:6px;right:6px;bottom:6px;border:solid 6px #FFF;border-radius:140px;z-index:0}.teacher-dashboard-widgets .disasters-circle-content,.student-dashboard-widgets .disasters-circle-content{font-size:12px;text-align:center;position:absolute;top:24%;width:100%;z-index:1}.teacher-dashboard-widgets .disasters-circle-content-count,.student-dashboard-widgets .disasters-circle-content-count{font-size:40px;line-height:1}.teacher-dashboard-widgets .widget-notifier,.student-dashboard-widgets .widget-notifier{padding:10px;background:#EEE;margin-top:20px;font-size:14px;text-align:center}.teacher-dashboard-widgets .widget-notifier+.go-to-module,.student-dashboard-widgets .widget-notifier+.go-to-module{margin-top:0}.teacher-dashboard-widgets .widget-notifier .big-text,.student-dashboard-widgets .widget-notifier .big-text{display:block;font-size:20px}.widget-header{font-size:10px;padding:10px 15px;margin-left:-15px;width:calc(100% + 30px);border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:10px;color:#0066CC}.widget-header--large{font-size:14px}.widget-header--no-margin{margin-left:0px;padding:10px 0px;width:100%}.widget-header--inverse-half{position:absolute;top:0px;left:0px;right:0px;height:130px;border-bottom:none;margin-bottom:0px}.widget-header--inverse-half h2{padding:20px}.widget-header h2{font-weight:600;letter-spacing:0.2px}.teacher-dashboard-widgets a:not(.color-blue):not(.btn):not(.input-password-show-toggle){color:#F96F70}.teacher-dashboard-widgets a:not(.color-blue):not(.btn):not(.input-password-show-toggle):hover{color:#f62627}.teacher-dashboard-widgets .gradient-header{background:#CD520E;background:linear-gradient(45deg, #CD520E 0%, #CD4E63 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.teacher-dashboard-widgets .widget-header{color:#F96F70}.teacher-dashboard-widgets .widget-header--inverse-half{background:#F96F70;color:#fff}.student-dashboard-widgets .gradient-header{background:#028C7A;background:linear-gradient(45deg, #028C7A 0%, #0A1392 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.student-dashboard-widgets .widget-header{color:#0066CC}.student-dashboard-widgets .widget-header--inverse-half{background:#3498F0;color:#fff}.student-dashboard-widgets .credit-ranking-widget h3{color:#0066CC}.student-dashboard-widgets .credit-ranking-widget .credit-ranking-panel{background:#eee;padding:10px;margin:-10px -10px -10px 0px;position:relative;left:10px;border-radius:7px}.student-dashboard-widgets .credit-ranking-widget .credit-ranking-panel img{width:100%;margin:10px 0px 0px}.achievements-widget{overflow:hidden !important}.achievements-widget .achievements-list{padding-top:50px}.achievements-widget .achievements-list.teacher button.expand{background:#BF5656}.achievements-widget .achievements-list.teacher .empty-achievements h4{color:#F96F70}.checkmark-circle:before{position:absolute;padding:5px;z-index:10;right:15px;border-radius:100%;font-size:15px;background:#39AB80;color:#fff}.doughnut-chart-parent{position:relative;display:block;width:175px;height:175px;margin:0px auto;border-radius:100%;border:6px solid #d8d8d8}@media (max-width: 1150px) and (min-width: 1250px){.doughnut-chart-parent{width:160px;height:160px}}@media (max-width: 768px){.doughnut-chart-parent{float:left;margin:10px 0px 20px 50px}}@media (max-width: 410px){.doughnut-chart-parent{float:none;margin:0px auto}}.double-doughnut{overflow:hidden}.double-doughnut .doughnut-chart-parent:first-child{width:85px;height:85px;float:right}.double-doughnut .doughnut-chart-parent:nth-child(2){float:left;width:auto;overflow:hidden;margin-right:10px;width:180px;height:180px}.double-doughnut .doughnut-center-text{font-size:26px}.double-doughnut .doughnut-after-text{text-align:center;font-weight:600;line-height:1;position:relative;bottom:60px}.double-doughnut .doughnut-after-text small{font-weight:500}.doughnut-center-text{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;text-align:center;font-weight:600;font-size:18px}.doughnut-center-text small{display:block;font-size:12px;line-height:1;font-weight:500}.doughnut-labels{list-style:none;overflow:hidden;margin:0;margin-top:28px;padding-left:15px;font-weight:500}@media (max-width: 768px){.doughnut-labels{padding-left:80px}}@media (max-width: 500px){.doughnut-labels{margin-top:0;padding-left:20px}}@media (max-width: 400px){.doughnut-labels{padding-left:10px}}.doughnut-labels li{display:block;margin:20px 0;min-height:36px}@media (max-width: 500px){.doughnut-labels li{margin:16px 0}}.doughnut-labels li:first-child{margin-top:0}.doughnut-label-circle{float:left;width:30px;height:30px;border-radius:100%;margin-top:2px;margin-right:20px}.doughnut-label-value{font-size:16px;line-height:18px}.doughnut-label-value.doughnut-label-small{font-size:13px}.doughnut-label-value.no-label{position:relative;top:8px}.doughnut-label-name{font-size:12px}.doughnut-feature-stat{background-color:#f2f2f2;margin:15px;padding:15px;text-align:center}.doughnut-feature-stat.credit-scores-stat{width:180px}.doughnut-feature-stat span.stat{font-size:52px;width:100%;display:block}.leaderboards-widget.loaded{min-height:446px}.leaderboards-widget .gradient-header{padding-bottom:35px}.leaderboards-widget .leaderboard-directive{margin:0px -15px;display:block}.overdraft-account-panel{overflow:hidden;font-size:13px;background:#e0e0e0;position:relative}.overdraft-account-panel .right-hand-panel{position:absolute;top:0;right:0;bottom:0;left:50%;min-height:125px;background:#CACACA;padding:20px;padding-right:40px}.overdraft-account-panel .right-hand-panel:after{content:'';position:absolute;top:0;right:0;bottom:0;width:10px;background:#CB0B01}.overdraft-account-panel .left-hand-panel{width:50%;padding:30px;padding-right:0;overflow:hidden}.overdraft-account-panel .overdraft-type{display:inline-block;margin-left:-7px;margin-right:10px;margin-bottom:10px;color:#FFF;line-height:1;border-radius:12px;padding:5px 10px 6px;background:#CB0B01}@media (max-width: 1100px){.overdraft-account-panel .overdraft-type{margin-top:0;margin-left:0}}.overdraft-account-panel.arranged .right-hand-panel:after{background:#FA6520}.overdraft-account-panel.arranged .overdraft-type{background:#FA6520}@media (max-width: 600px){.overdraft-account-panel .right-hand-panel{position:static;padding:20px !important}.overdraft-account-panel .left-hand-panel{width:auto;padding:20px !important}}.overdraft-account-panel p{margin-top:5px}.overdraft-account-panel strong{font-weight:600}.overdraft-account-panel ul{margin:0;padding:0;list-style:none}.overdraft-account-panel ul strong{display:inline-block;min-width:120px}.overdraft-account-panel ul li{padding:4px 40px 4px 0;border-top:solid 1px #CCC}.overdraft-account-panel ul li:first-child{border-top:none}.parent-list{font-size:0.8em}.parent-list .banqer-user-block img{margin-right:10px}.parent-list .row{flex-wrap:wrap}.parent-list .selected{background-color:rgba(0,0,0,0.05);border-bottom:1px solid #eaeaea}.parent-list .selected .row:first-child{display:none}.parent-list .placeholder-text{font-style:italic;color:#bbb}.parent-list .table_column-email{overflow:hidden}.parent-list .table_column-edit-confirm button{position:relative;border:1px solid #cccccc;border-radius:3px;width:35px;height:35px;vertical-align:bottom}.parent-list .table_column-edit-confirm button:before{font-family:"banqer-icons";width:100%;height:100%;text-align:center;padding-top:1px;position:absolute;top:0px;left:0px;font-size:20px}.parent-list .table_column-edit-confirm button.btn-trash{background:#F96F70;border:1px solid #F96F70;color:#fff}.parent-list .table_column-edit-confirm button.btn-trash:before{font-size:14px;content:"\e845";padding-top:6px}.parent-list .table_column-edit-confirm button.btn-resend{background:#cccccc;color:#fff}.parent-list .table_column-edit-confirm button.btn-resend:before{font-size:14px;content:"\e817";padding-top:6px}.parent-list .table_column-edit-confirm button.btn-action{border:1px solid #39AB80;background:#39AB80;color:#fff}.parent-list .table_column-edit-confirm button.btn-action:before{content:"\e80d"}.parent-list .table_column-edit-confirm button.btn-cancel{background-color:#fff;color:#cccccc}.parent-list .table_column-edit-confirm button.btn-cancel:before{content:"\e820"}.parent-list .table_column-name{flex-basis:35%}.parent-list .table_column-parent{flex-basis:30%}.parent-list .table_column-actions{flex-basis:58%;margin-right:7%}.parent-list .table_column-actions--full{flex-basis:65%;margin-right:0px}.parent-list .table_column-actions .btn-action,.parent-list .table_column-actions--full .btn-action{height:34px}.parent-list .table_column-status{flex-basis:35%;padding-right:0px}.parent-list .table_column-status .lowercase{text-transform:lowercase;vertical-align:middle}.parent-list .table_column-status .status-circle{width:10px;height:10px;border-radius:100%;display:inline-block;margin-right:5px;box-shadow:none}.parent-list .table_column-status .status-circle.status-connected{background:#008000}.parent-list .table_column-status .status-circle.status-pending{background:#FF9900}.parent-list .table_column-status .status-circle.status-add{background:#D32A2A}.parent-list .table_column-parent-input input,.parent-list .table_column-email-input input,.parent-list .table_column-actions input,.parent-list .table_column-actions--full input{background:#dddddd;border-bottom:2px solid #F96F70;border-radius:3px;width:100%}.parent-list .table_column-parent-input input::-moz-placeholder,.parent-list .table_column-email-input input::-moz-placeholder,.parent-list .table_column-actions input::-moz-placeholder,.parent-list .table_column-actions--full input::-moz-placeholder{font-size:14px;color:#999999}.parent-list .table_column-parent-input input:-ms-input-placeholder,.parent-list .table_column-email-input input:-ms-input-placeholder,.parent-list .table_column-actions input:-ms-input-placeholder,.parent-list .table_column-actions--full input:-ms-input-placeholder{font-size:14px;color:#999999}.parent-list .table_column-parent-input input::placeholder,.parent-list .table_column-email-input input::placeholder,.parent-list .table_column-actions input::placeholder,.parent-list .table_column-actions--full input::placeholder{font-size:14px;color:#999999}@media (max-width: 600px){.parent-list.table_column-parent{flex-basis:30%}.parent-list.table_column-email{flex-basis:30%}.parent-list.table_column-status{flex-basis:40%}.parent-list.table_column-status .status-circle{bottom:auto;left:auto}.parent-list.table_column-edit-confirm{flex-basis:40%;padding-left:20px}}.table_column-input-status:not(.connected){margin-bottom:0px}@media (min-width: 1250px){.table_column-input-status:not(.connected){margin-bottom:-45px}}.table_column-input-status label{text-transform:uppercase}.table_column-input-status span{position:absolute;left:33%;top:11px}.table_column-input-submit .error{text-align:right}.student-personal-loans-module p.borrow-rates{font-size:14px}.student-personal-loans-module .personal-loan-borrow{overflow:auto;width:100%}.student-personal-loans-module .personal-loan-borrow .sliders{overflow:hidden;padding-right:20px;float:left;width:calc(100% - 200px)}.student-personal-loans-module .personal-loan-borrow .sliders h3{margin:20px 0px}.student-personal-loans-module .personal-loan-borrow .slider input{margin:30px auto;width:200px;display:block;font-size:26px;border:2px solid #0066CC;text-align:center}.student-personal-loans-module .personal-loan-borrow .slider-greyed{background:#737373;position:absolute;right:0px;bottom:-47px;height:20px;border-top-right-radius:8px;border-bottom-right-radius:8px;z-index:2}.student-personal-loans-module .personal-loan-borrow .slider-greyed-wrapper{position:relative;padding:0px 15px}.student-personal-loans-module .personal-loan-borrow .slider-tooltip{position:absolute;background:#fff;border-radius:4px;margin-right:-105px;width:210px;padding:10px;z-index:3;font-size:12px;top:70px;box-shadow:0px 1px 10px #000;font-style:italic;text-align:center}.student-personal-loans-module .personal-loan-borrow .slider-tooltip:before{content:"\A";width:0px;height:0px;border-style:solid;border-color:transparent transparent #fff transparent;border-width:10px;position:absolute;left:94px;top:-19px}.student-personal-loans-module .personal-loan-borrow .slider-week input{width:100px}.student-personal-loans-module .personal-loan-borrow .slider{background:#eee;border-radius:5px;padding:15px;position:relative}.student-personal-loans-module .personal-loan-borrow .repayments{border-radius:5px;float:right;width:200px;padding:15px;background-color:#37AB80;color:#fff;text-align:center}.student-personal-loans-module .personal-loan-borrow .repayments h4{line-height:1.2;margin-bottom:15px}.student-personal-loans-module .personal-loan-borrow .repayments .repay-amount{font-size:36px;display:block}.student-personal-loans-module .personal-loan-borrow .repayments .repay-sub{text-transform:uppercase;display:block;margin-top:-5px;font-size:14px}.student-personal-loans-module .personal-loan-borrow .repayments p{font-size:14px}.student-personal-loans-module .credit-score-graph{border-bottom:3px solid #fff;border-left:3px solid #fff;padding:8px;margin:6px;height:200px;position:relative}.student-personal-loans-module .credit-score-graph .axis{font-size:11px;text-transform:uppercase}.student-personal-loans-module .credit-score-graph .axis-bottom{position:absolute;bottom:-20px;left:35px}.student-personal-loans-module .credit-score-graph .axis-left{transform:rotate(-90deg);transform-origin:left top 0;position:absolute;bottom:0px;left:-21px}.student-personal-loans-module .credit-score-graph .bar{background:#fff;width:60px;position:absolute;bottom:0px;text-transform:uppercase}.student-personal-loans-module .credit-score-graph .bar.excellent{font-size:10px}.student-personal-loans-module .credit-score-graph .bar.pull-left{background:#0066CC;height:80%}.student-personal-loans-module .credit-score-graph .bar.pull-right{background:#264965;right:12px;height:60%;max-height:100%}.student-personal-loans-module hr{border-bottom:1px solid #0066CC;border-top:none;margin:20px 0px}.student-personal-loans-module .btn-green{background-color:#0D9447}.student-personal-loans-module .repayment-left{width:200px;float:left}.student-personal-loans-module .repayment-left .banqer-single-value-info-card{margin-bottom:0px}.student-personal-loans-module .flush-left{padding-left:0 !important}.student-personal-loans-module .repayment-bottom{margin-top:40px}.student-personal-loans-module .repayment-right{width:calc(100% - 200px);float:left}.student-personal-loans-module .repayment-right .clearfix,.student-personal-loans-module .repayment-right .vehicle-incident-outcome-modal .right-column .incident-cell,.vehicle-incident-outcome-modal .right-column .student-personal-loans-module .repayment-right .incident-cell,.student-personal-loans-module .repayment-right .vehicle-incident-outcome-modal .right-column #incident-list li,.vehicle-incident-outcome-modal .right-column #incident-list .student-personal-loans-module .repayment-right li,.student-personal-loans-module .repayment-right .vehicle-incident-outcome-modal .container,.vehicle-incident-outcome-modal .student-personal-loans-module .repayment-right .container,.student-personal-loans-module .repayment-right .modal .modal-actions,.modal .student-personal-loans-module .repayment-right .modal-actions,.student-personal-loans-module .repayment-right .form-container,.student-personal-loans-module .repayment-right .input-double,.student-personal-loans-module .repayment-right .section-owned-vehicles .owned-vehicles,.section-owned-vehicles .student-personal-loans-module .repayment-right .owned-vehicles,.student-personal-loans-module .repayment-right .vehicle-colour-picker,.student-personal-loans-module .repayment-right .student-vehicle-market,.student-personal-loans-module .repayment-right .section-my-vehicles,.student-personal-loans-module .repayment-right .vehicle-earnings-modal .header-subtext,.vehicle-earnings-modal .student-personal-loans-module .repayment-right .header-subtext,.student-personal-loans-module .repayment-right .half-width-divs,.student-personal-loans-module .repayment-right .third-width-divs,.student-personal-loans-module .repayment-right .split-bar-chart,.student-personal-loans-module .repayment-right .leaderboard,.student-personal-loans-module .repayment-right .modules-wrapper .action-container,.modules-wrapper .student-personal-loans-module .repayment-right .action-container,.student-personal-loans-module .repayment-right .student-transportation-insurance-module .section-insurance-history .insurance-history,.student-transportation-insurance-module .section-insurance-history .student-personal-loans-module .repayment-right .insurance-history,.student-personal-loans-module .repayment-right .teacher-transportation-insurance-module .section-insurance-history .insurance-history,.teacher-transportation-insurance-module .section-insurance-history .student-personal-loans-module .repayment-right .insurance-history,.student-personal-loans-module .repayment-right .student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance,.student-transportation-insurance-module .section-vehicle-insurance .student-personal-loans-module .repayment-right .vehicle-insurance,.student-personal-loans-module .repayment-right .teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents,.teacher-transportation-insurance-module .section-automatic-incidents .student-personal-loans-module .repayment-right .upcoming-incidents,.student-personal-loans-module .repayment-right .notification-list .notification-item,.notification-list .student-personal-loans-module .repayment-right .notification-item{margin-top:10px}.student-personal-loans-module .repayment-breakdown{float:left;padding:0px 20px}.student-personal-loans-module .repayment-breakdown .card-value{margin-bottom:8px}.student-personal-loans-module .repayment-breakdown .borrowing,.student-personal-loans-module .repayment-breakdown .interest{font-size:14px}.student-personal-loans-module .repayment-breakdown .borrowing .key,.student-personal-loans-module .repayment-breakdown .interest .key{width:12px;height:12px;border-radius:12px;background:#404042;display:inline-block}.student-personal-loans-module .repayment-breakdown .borrowing .key{background:#0066CC}.student-personal-loans-module .principal-bar{width:200px;max-width:640px;margin-bottom:20px;overflow:auto;float:left}.student-personal-loans-module .principal-bar .interest,.student-personal-loans-module .principal-bar .principal{text-align:center;padding:15px 0px;height:38px;color:#fff}.student-personal-loans-module .principal-bar .interest{background:#404042;border-radius:0px 6px 6px 0px;overflow:hidden}.student-personal-loans-module .principal-bar .principal{border-radius:6px 0px 0px 6px;float:left;background:linear-gradient(45deg, #01918b 0%, #02569f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#02569F', endColorstr='#01918B',GradientType=1 )}@media (max-width: 600px){.student-personal-loans-module .credit-score-graph{display:none}.student-personal-loans-module .personal-loan-borrow .sliders,.student-personal-loans-module .personal-loan-borrow .repayments{width:100%}.student-personal-loans-module .personal-loan-borrow .sliders{padding-right:0px}.student-personal-loans-module .personal-loan-borrow .repayments{margin-top:30px}.student-personal-loans-module .repayment-left,.student-personal-loans-module .repayment-right{width:100%;float:left}.student-personal-loans-module .repayment-right{margin-top:20px;padding-left:8px}}@media (min-width: 1250px) and (max-width: 1280px){.student-personal-loans-module table.table.table--student-personal-loans{table-layout:fixed}.student-personal-loans-module table.table.table--student-personal-loans tr td,.student-personal-loans-module table.table.table--student-personal-loans tr th{overflow:hidden;padding:0.25em 1em;text-overflow:ellipsis}.student-personal-loans-module table.table.table--student-personal-loans .banqer-user-block .user-image{display:none}}.teacher-pending-personal-loans .actions .btn,.teacher-pending-personal-loans .actions .input-password-show-toggle{font-size:12px}.teacher-pending-personal-loans .decline-pane{width:100%;background:#F9A4AF;transition:height 400ms;height:80px;overflow:hidden}.teacher-pending-personal-loans .decline-pane.taller{height:110px}.teacher-pending-personal-loans .decline-pane.ng-hide{display:block !important;height:0px !important}.teacher-pending-personal-loans .decline-pane .decline-pane-inner{padding:20px;border-top:1px solid #CB0B01}.teacher-pending-personal-loans .decline-pane .decline-pane-inner .error{color:#fff;padding-top:14px;float:left}.teacher-pending-personal-loans .decline-pane input{width:calc(100% - 100px);float:left}.teacher-pending-personal-loans .decline-pane button{width:100px;float:left;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:1px;height:39px}@media (min-width: 1250px) and (max-width: 1280px){.teacher-pending-personal-loans table.table.table--teacher-pending-personal-loans{table-layout:fixed}.teacher-pending-personal-loans table.table.table--teacher-pending-personal-loans tr th{white-space:normal;overflow:hidden;text-overflow:ellipsis}.teacher-pending-personal-loans table.table.table--teacher-pending-personal-loans .banqer-user-block .user-image{display:none}}.filter-group{justify-content:end}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;width:100%}@media (min-width: 1480px) and (max-width: 1610px){.table-container{max-width:45em}}@media (min-width: 769px) and (max-width: 1479px){.table-container{max-width:30em}}table.table.table--teacher-personal-loans{scroll-behavior:smooth}table.table.table--teacher-personal-loans tr td,table.table.table--teacher-personal-loans tr th{overflow:hidden;padding:0.25em 1em;text-overflow:ellipsis}table.table.table--teacher-personal-loans .banqer-user-block .user-image{display:none}.modal.modal-property-market-teacher{position:relative}.modal.modal-property-market-teacher .modal-header{margin-top:0}.modal.modal-property-market-teacher .modal-header.purchase-view{margin-top:30px}.modal.modal-property-market-teacher .modal-header h3{margin-bottom:0.5em}.modal.modal-property-market-teacher .back-link{position:absolute;top:20px;left:22px}.modal.modal-property-market-teacher .application-form{padding:20px;margin-top:20px;background-color:#EEE;border-radius:4px}.modal.modal-property-market-teacher .application-form .heading{margin-bottom:15px}.modal.modal-property-market-teacher .application-form label{display:block;margin-bottom:5px}.property-filters{margin-bottom:20px}@media (max-width: 600px){.property-filters,.property-ordering{float:none;margin-top:20px;text-align:left !important}.property-filters span,.property-ordering span{display:block;margin-top:10px}}.question-pane{overflow:hidden;display:flex;flex-direction:row;font-size:1.125em;line-height:1.3}.question-pane__form{display:flex;flex-direction:column}.question-pane__description{flex:0 1 50%;margin-top:0em;padding-top:0;padding-right:1.111em;padding-bottom:2.222em;border-right:solid 0.055em #DDD}.question-pane__list{flex:0 1 50%;list-style:none;margin-top:0em;padding-left:1.666em;padding-bottom:2.222em}.question-pane__item{border-bottom:solid 0.055em #DDD}.question-pane__item:last-child{background-color:none;border-bottom:none}.question-pane__label{display:flex;flex-direction:row;gap:1.333em;align-items:center;font-size:0.888em;font-weight:500}.question-pane__label:last-child{border-bottom:none}.question-pane__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:50%;border:0.055em solid #cccccc;min-width:0.888em;min-height:0.888em;width:0.888em;height:0.888em;padding-bottom:0em}.question-pane__radio:checked{background:#0066CC;border:0.111em solid #fff;box-shadow:0em 0em 0.055em #000;border-radius:50%}.question-pane__button-bar{display:flex;align-items:center;justify-content:space-between}.question-pane__error{align-self:flex-end}.modal-questions-editor .questions-editor-list{margin:0;padding:0;list-style:none}.modal-questions-editor .questions-editor-list>li{margin-top:20px;border-top:solid 1px #DDD}.modal-questions-editor .questions-editor-list>li:last-child{padding-top:20px}.modal-questions-editor .questions-editor-list .image-uploader-container{margin:15px 0}.modal-questions-editor .questions-editor-list .answer-list-item{position:relative}.modal-questions-editor .questions-editor-list .answer-list-item.correct,.modal-questions-editor .questions-editor-list .answer-list-item:hover{list-style:none}.modal-questions-editor .questions-editor-list .answer-list-item:hover .tick-black{opacity:1}.modal-questions-editor .questions-editor-list .question-heading{font-size:16px;font-weight:500;margin-top:20px;margin-bottom:10px}.modal-questions-editor .questions-editor-list .edit-question-input{margin-top:20px;margin-bottom:10px}.modal-questions-editor .questions-editor-list .add-answer{list-style:none;margin-top:10px}.modal-questions-editor .questions-editor-list .correct-tick{position:absolute;top:0;right:100%;margin-right:2px;margin-top:1px;font-size:18px}.modal-questions-editor .questions-editor-list .correct-tick.tick-black{color:#333;opacity:0;transition:opacity 180ms;cursor:pointer}.modal-questions-editor .questions-editor-list .correct-tick.tick-green{color:#39AB80}.quiz-results-container+.quiz-results-container{margin-top:60px}.quiz-results{position:relative;outline:none !important}.quiz-results .quiz-results-inner{overflow-x:auto}.quiz-results .heading{font-size:14px;font-weight:500;margin-bottom:10px}.quiz-results .quiz-results-scrolling-content{display:inline-block}.quiz-results .quiz-results-question-pane{position:absolute;top:75px;left:0;right:0;padding:20px;background:#DDD;pointer-events:none;z-index:1}.quiz-results .quiz-results-question-pane li.correct{font-weight:bold}.quiz-results .quiz-results-question-pane span{pointer-events:auto}@media (max-width: 600px){.quiz-results .quiz-results-question-pane{padding:10px}}.quiz-results .quiz-results-question-pane-height{transition:120ms height}.quiz-results .banqer-user-block{white-space:nowrap}.quiz-results .banqer-user-block span{display:inline-block}.quiz-results .banqer-user-block .user-name{width:136px;overflow:hidden;text-overflow:ellipsis}.quiz-results .user-results-divider{display:inline-block;height:20px;width:1px;margin:0 5px;background:#000;vertical-align:middle}.quiz-results .user-results-percentage{color:#000;display:inline-block;vertical-align:middle;font-weight:500}.quiz-results-row.header-row{margin-bottom:10px}.quiz-results-row.standard-row:not(:last-child){position:relative}.quiz-results-row.standard-row:not(:last-child):after{content:'';display:block;position:absolute;left:0;right:-10px;bottom:0;height:1px;background:#BBB}.quiz-results-row.standard-row .left-pane{display:flex;align-items:center}.quiz-results-row:nth-child(2) .quiz-results-circle-container{border-top-left-radius:80px;border-top-right-radius:80px}.quiz-results-row:last-child .quiz-results-circle-container{border-bottom-left-radius:80px;border-bottom-right-radius:80px}.quiz-results-row-inner{display:flex}.quiz-results-pane.left-pane{flex-basis:255px;flex-grow:0;flex-shrink:0}.quiz-results-pane.right-pane{flex-grow:1;white-space:nowrap}.quiz-results-circle-container{display:inline-block;padding:0 3px;height:60px;line-height:60px;background:#DDD;vertical-align:top;position:relative}.quiz-results-circle-container:nth-child(even){background:none}.quiz-results-circle{display:inline-block;width:31px;height:31px;padding:5px;border-radius:30px;vertical-align:inherit;margin:0 3px}.quiz-results-circle.question-circle{text-align:center;background:#DDD;line-height:1.2;margin:0 3px;cursor:pointer;transition:background 180ms}.quiz-results-circle.question-circle.highlighted{background:#CB0B01 !important;color:#FFF}.quiz-results-circle.question-circle:hover{background:#d1d1d1}.quiz-results-circle.question-circle.active{position:relative;background:#D0D0D0}.quiz-results-circle.question-circle.active:after{content:'';display:block;border:solid 10px transparent;border-bottom-color:#DDD}.quiz-results-circle.year-circle{width:auto;background:#DDD;padding-left:10px;padding-right:10px}.quiz-results-circle.answer-circle{width:25px;height:25px;background:#EEE;position:relative;top:50%;margin-top:-11px}.quiz-results-circle.answer-circle .answer-letter{position:relative;bottom:24px;right:-2px;color:#fff}.quiz-results-circle.answer-circle.incorrect{background:#CB0B01}.quiz-results-circle.answer-circle.correct{background:#8FF32F}.quiz-results-circle.answer-circle.correct .answer-letter{color:#000}.quiz-previous-results-bar{width:25px;height:4px;position:absolute;bottom:10px;left:6px}.quiz-previous-results-bar.incorrect{background:#CB0B01}.quiz-previous-results-bar.correct{background:#8FF32F}.modal-teacher-registration{position:absolute;right:20px;left:20px;top:-25px;margin:5px 0px 0px 40px}.modal-teacher-registration p{color:#776f73;font-size:15px !important;display:block}.modal-teacher-registration .ui-select-container .selectize-input,.modal-teacher-registration input.input-outline-orange{border:solid 1px #9b9bfa !important;border-bottom:solid 2px #3333cc !important;border-radius:3px;background:#f2f2f2}.modal-teacher-registration .selectize-dropdown .active{background-color:#9b9bfa}.modal-teacher-registration input.checkbox-orange[type=checkbox]{border:solid 1px #9b9bfa !important}.modal-teacher-registration input.checkbox-orange[type=checkbox]:before{color:#3333cc !important}@media (min-width: 1250px){.modal-teacher-registration{top:-45px;left:auto}}.modal-teacher-registration label.checkbox{display:block}.modal-teacher-registration .essential-input{height:0;overflow:hidden}.modal-teacher-registration .billing-contact{overflow:hidden}.modal-teacher-registration .billing-contact.ng-hide-add{-webkit-animation:200ms slideBillingUp;animation:200ms slideBillingUp}.modal-teacher-registration .billing-contact.ng-hide-remove{-webkit-animation:200ms slideBillingDown;animation:200ms slideBillingDown}@-webkit-keyframes slideBillingUp{0%{height:160px}100%{height:0}}@keyframes slideBillingUp{0%{height:160px}100%{height:0}}@-webkit-keyframes slideBillingDown{0%{height:0}100%{height:160px}}@keyframes slideBillingDown{0%{height:0}100%{height:160px}}.sidebar-links .modules-list{margin:0;padding:0}.sidebar-links .modules-list ul{margin:0;padding:0}.sidebar-links .modules-list li{list-style:none}.sidebar-links .sidebar-link{position:relative;color:#FFF;display:block;padding:12px 18px;font-weight:200;border-bottom:solid 1px #ca3e15;cursor:pointer}.sidebar-links .sidebar-link .sidebar-icon{width:24px;height:24px;float:left;margin-right:14px;filter:hue-rotate(350deg) brightness(100) saturate(1);background-repeat:no-repeat}.sidebar-links .sidebar-link .sidebar-icon.icon-banking{width:19px;margin-left:5px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/icon-banking-c17791f11abee1c28510de7cd05118bfef41a2e19e00758c9c7a81c253b21f3f.svg")}.sidebar-links .sidebar-link .sidebar-icon.icon-income{height:23px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/icon-income-73f9c8285d397722b1f007bc5f44ecf986f9d57135120a6278f62542ccd2232a.svg")}.sidebar-links .sidebar-link .sidebar-icon.icon-property{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/icon-property-fed7b4e1a2e1a6f2bd681b8efa869c137131fdd923ecad37b784c25806b60a90.svg")}.sidebar-links .sidebar-link .sidebar-icon.icon-superannuation{height:20px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/icon-superannuation-af3f028ff94fdc38be913ee0cda1dd84986fc4e769c375bac887bd9973077f70.svg")}.sidebar-links .sidebar-link .sidebar-icon.icon-taxation{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/icon-taxation-438263f6ac661240a12f3cd99d44266b87634a2a570b8043648ade6e0ed1202c.svg")}.sidebar-links .sidebar-link .sidebar-icon.icon-transportation{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/icon-transportation-6ed2b81cc3290e622d1dd878a3765e4a1250c957c2efb8ef1b04943d66331cdc.svg")}.sidebar-links .sidebar-link .sidebar-icon.icon-credit{height:20px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/modules/icon-credit-d1babea7f3d9e570073a8d050aaa110da469d39a41e95cc94973b51d0bb7a61f.svg")}.sidebar-links .sidebar-link.with-dropdown:after{content:'';display:block;position:absolute;right:15px;top:50%;margin-top:-2px;border:5px solid transparent;border-top-color:#fff}.sidebar-links .sidebar-link i{margin-left:10px}.sidebar-links .sidebar-link:hover{color:#FFF;background-color:rgba(255,255,255,0.1)}.sidebar-links .sidebar-link.active{position:relative;color:#E14517;background-color:#FFF;border-top-right-radius:5px;border-bottom-right-radius:5px}.sidebar-links .sidebar-link.active:after{position:absolute;left:100%;top:50%;margin-top:-12px;content:'';display:block;border:solid 12px transparent;border-left-color:#FFF}.teacher .sidebar-links .sidebar-link.active .sidebar-icon{filter:hue-rotate(90deg) brightness(1.2)}.student .sidebar-links .sidebar-link.active .sidebar-icon{filter:hue-rotate(280deg)}.parent .sidebar-links .sidebar-link.active .sidebar-icon{filter:hue-rotate(390deg)}.sidebar-links .sidebar-sublinks .sidebar-link{font-size:0.85em;padding-left:40px;background-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.2);border-radius:0}.sidebar-links .sidebar-sublinks .sidebar-link:hover{background-color:rgba(0,0,0,0.25)}.sidebar-links .sidebar-sublinks .sidebar-link.active{color:#FFF !important;background-color:rgba(0,0,0,0.35)}.sidebar-links .sidebar-sublinks .sidebar-link.active:after{display:none}.sidebar-links .circle{position:absolute;top:17px;right:13px;width:14px;height:14px;display:block;border-radius:40px;background-color:#FFF}.sidebar-links .circle:after{position:absolute;top:1px;left:1px;right:1px;bottom:1px;content:'';display:block;border-radius:40px;background-color:#A2A2A2}.sidebar-links .circle.active:after{background-color:#008000}.sidebar-links .sidebar-link-separator{height:1px;background-color:rgba(0,0,0,0.2)}.sidebar-heading{color:rgba(255,255,255,0.5);font-size:14px;font-weight:500;padding:16px 18px;padding-top:35px;text-transform:uppercase;border-bottom:solid 1px #ca3e15}.pages:not(.angular) .sidebar-links .sidebar-link,.student .sidebar-links .sidebar-link{border-bottom-color:#44265a}.pages:not(.angular) .sidebar-links .sidebar-link.active,.student .sidebar-links .sidebar-link.active{color:#1B0F24}.pages:not(.angular) .sidebar-heading,.student .sidebar-heading{border-bottom-color:#44265a}.student .sidebar-link .circle{display:none}.sidebar-item{position:relative;color:#FFF;padding:6px 15px;margin-bottom:8px;background-color:rgba(0,0,0,0.1);border-radius:3px;line-height:1.4;cursor:pointer;transition:background-color 200ms, color 200ms}@media (max-width: 1250px){.sidebar-item{padding:5px 12px}}@media (max-width: 768px){.sidebar-item{padding:5px 0 5px 16px}}.sidebar-item:before{content:' ';position:absolute;right:12px;top:50%;height:0;width:0;margin-top:-8px;border:solid 7px transparent;border-top-width:8px;border-bottom-width:8px;border-left-color:#FFF;pointer-events:none}.sidebar-item:hover{background-color:rgba(0,0,0,0.2)}.sidebar-item.selected{color:#3232c8;background-color:#FFF}.sidebar-item.selected .user-name{color:#864946}.sidebar-item .user-name{white-space:nowrap}.sidebar-item .user-avatar{width:2.75rem;height:2.75rem;background-size:cover;border-radius:3.75rem;margin-right:15px}@media (max-width: 1250px){.sidebar-item .user-avatar{margin-right:10px}}@media (max-width: 768px) and (min-width: 601px){.sidebar-item .user-avatar{display:none}}.sidebar-item .account-name{font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:5px}.sidebar-item .account-balance{display:block;font-size:1.3em}.sidebar-item .special-balance-info{display:none;margin:0 -15px;margin-top:5px;padding-top:5px;padding-left:14px;border-top:solid 1px #DDD;font-size:14px;padding-right:10px}.sidebar-item:after{content:'!';display:none;border-radius:60px;background:#FFF;border:solid 2px #FFF;position:absolute;top:8px;left:-9px;width:14px;height:14px;color:#FFF;line-height:14px;font-size:10px;text-align:center}.sidebar-item.everyday.arranged-overdraft.in-overdraft:after{display:block;background:#FA6520}.sidebar-item.everyday.arranged-overdraft.in-overdraft:after .overdraft-available-balance{color:#FA6520}.sidebar-item.everyday.arranged-overdraft.selected .overdraft-available-balance{display:block}.sidebar-item.everyday.unarranged-overdraft .overdraft-available-balance{color:#864946}.sidebar-item.everyday.unarranged-overdraft:after{display:block;background:#864946}.sidebar-item.everyday.unarranged-overdraft.selected .overdraft-available-balance{display:block}.sidebar-item.term-deposit-matured.selected .matured-balance{display:block}.sidebar-item.term-deposit-matured .matured-at{color:#008000}.sidebar-item.term-deposit-matured:after{font-family:"banqer-icons";content:'\e80d';display:block;background:#008000}.sidebar-item.term-deposit-broken .broken-at{color:red}.sidebar-item.term-deposit-broken:after{font-family:"banqer-icons";content:'\e820';display:block;background:red}.sidebar-item.term-deposit-break-applied .break-applied-at{color:#0066CC}.sidebar-item.term-deposit-break-applied:after{font-family:"banqer-icons";content:'\e840';display:block;background:#0066CC}.sidebar-item.has-new-transactions{transform:translate3d(0, 0, 0);-webkit-animation:account-shake 800ms cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:account-shake 800ms cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.sidebar-item.has-new-transactions:not(.selected){background-color:rgba(0,0,0,0.3)}a.sidebar-item{width:100%}a.sidebar-item:hover{color:#fff}a.sidebar-item.selected:hover{color:#3232c8}.championed-by{position:-webkit-sticky;position:sticky;bottom:0;width:100%;background:white;display:none}.championed-by img{width:100%;display:block}@media (min-width: 768px){.championed-by{display:block}}@-webkit-keyframes account-shake{0%,50%{transform:translate3d(-1px, 0, 0)}25%,75%{transform:translate3d(1px, 0, 0)}}@keyframes account-shake{0%,50%{transform:translate3d(-1px, 0, 0)}25%,75%{transform:translate3d(1px, 0, 0)}}.modal.signin-modal .show-password-toggle{width:68px;height:20px;font-size:12px;margin-bottom:-20px;position:relative;left:375px;bottom:46px}.modal.signin-modal .error,.modal.signin-modal .success{display:block;clear:both;text-align:left;padding-top:10px;margin-right:0}.student-modules h4{font-weight:500}.student-modules .chart-container{padding-left:5px;padding-top:20px}.student-modules .student-module-property-list{margin-top:10px}.student-modules .student-module-property-list:last-of-type{margin-bottom:20px}.student-modules .property-insurance-dashboard{padding:15px;padding-top:10px;background-color:#EEE;border-radius:3px}.student-modules .property-insurance-dashboard .property-list{margin-bottom:0}.student-modules .overdraft-application-helper-text{margin:10px 0 0;max-width:370px;line-height:18px}.student-modules .example-graph-image{margin:40px 0 60px;max-width:100%}.student-modules .simple-table th{min-width:175px}.student-modules .text-and-image img{float:right;width:225px}@media (max-width: 550px){.student-modules .text-and-image img{width:150px}}@media (max-width: 440px){.student-modules .text-and-image img{display:none}}.student-modules .banqer-radio-buttons{padding:2px 0 16px}.student-modules h3+.banqer-radio-buttons{padding-top:14px}.student-modules .superannuation-performance-img-container{padding-left:0 !important;padding-right:0 !important;margin-bottom:30px}.student-modules .superannuation-performance-img-container img{width:100%}.module-new-flag{padding:8px;display:inline-block;color:#39AB80;background-color:#FFF;border:solid 2px #39AB80;border-radius:20px;line-height:1;font-size:14px}.tax-brackets-table .tax-bracket-row{overflow:hidden;padding:2px 10px}.tax-brackets-table .tax-bracket-row.row-heading{font-size:.9em;font-weight:600}.tax-brackets-table .tax-bracket-row:nth-child(even){background-color:#EEE}.tax-brackets-table .tax-bracket-row>span{width:60%;float:left}.tax-brackets-table .tax-bracket-row>span:last-child{width:40%}.student-superannuation-funds .no-students-fallback{padding:20px 0}.student-superannuation-funds .superannuation-fund{overflow:hidden}.student-superannuation-funds .fund-students{padding:0 40px;font-size:14px}.student-superannuation-funds .fund-students .fund-student-row{padding:0 10px;overflow:hidden}.student-superannuation-funds .fund-students .fund-student-row:first-child{font-size:12px;padding-top:10px;padding-bottom:4px;line-height:1.2}.student-superannuation-funds .fund-students .fund-student-row:not(:first-child){padding-top:5px;padding-bottom:5px;border-top:solid 1px #DDD;line-height:2.75rem}.student-superannuation-funds .fund-students .fund-student-row:last-child{margin-bottom:10px}.student-superannuation-funds .fund-students .fund-column{float:left;width:25%}.student-superannuation-funds .fund-students .fund-column:first-child{width:50%}@media (max-width: 600px){.student-superannuation-funds .fund-students{padding:0}}.student-superannuation-funds .fund-row{padding-left:50px;padding-right:50px}@media (max-width: 600px){.student-superannuation-funds .fund-row{padding-left:30px;padding-right:30px}}@media (max-width: 768px){.student-superannuation-funds .fund-row{padding-left:20px;padding-right:20px}}.student-superannuation-funds .fund-heading{padding-top:18px;padding-bottom:18px;background:#ECECEC;margin-bottom:1px}.student-superannuation-funds .fund-heading-count{float:right;font-size:14px;position:relative;top:2px}.student-superannuation-funds .fund-heading-circle{display:inline-block;width:17px;height:17px;margin-right:8px;border-radius:50px;vertical-align:middle;position:relative;top:-2px}.student-superannuation-funds .fund-heading-circle.low{background-color:#3EA440}.student-superannuation-funds .fund-heading-circle.med{background-color:#FF8E15}.student-superannuation-funds .fund-heading-circle.high{background-color:#E14517}.superannuation-fund-performance{padding:40px 0;margin-bottom:40px}.superannuation-fund-performance .no-data-fallback{text-align:center;padding:50px 20px;color:#666}.superannuation-fund-performance .line-chart-parent{max-height:300px}.superannuation-fund-performance.individual-performance{padding:20px 0}.modal-suspended .billing-contact-container{padding:1em 0}.modal-suspended .billing-contact-container .contact-label{display:inline-block;float:left;width:30%;color:#888;font-weight:500;text-align:right;padding-right:20px}.modal-suspended .billing-contact-container .contact-value{font-weight:500}.modal-suspended .billing-contact-item{margin:5px 0}.modal-suspended button{display:inline-block}.modal-suspended .btn-container{margin-top:20px;text-align:right}.modal-suspended .btn-container.centered{text-align:center}.modal-suspended .no-thanks-box{margin-top:1em;text-align:center}.modal-suspended .no-thanks-box a{color:#999}.modal-suspended .no-thanks-box a:hover{color:#555}.teacher-modules label.block{margin:4px 0 4px}.teacher-modules .sponsor-blockquote{position:relative;margin:50px 0;padding:10px 0;background:#DDD}.teacher-modules .sponsor-blockquote.with-img{padding-left:46%;margin-bottom:50px}.teacher-modules .sponsor-blockquote img{position:absolute;top:-75px;left:25px;width:46%}@media (max-width: 530px){.teacher-modules .sponsor-blockquote{padding-left:0}.teacher-modules .sponsor-blockquote img{position:static;display:block;margin:0 auto;width:auto;max-width:300px;margin-bottom:20px}}.teacher-modules .module-disable-message{font-size:12px;display:block;margin-bottom:-14px;color:#666666}.teacher-modules .increase-decrease-widget-container{display:flex;padding-bottom:20px}.teacher-modules .increase-decrease-widget-container .increase-decrease-widget{flex-shrink:0}@media (max-width: 600px){.teacher-modules .increase-decrease-widget-container{flex-direction:column}}.teacher-modules .heading-parenthesis{color:#39AB80}.teacher-modules .taxation-module-options label:not(.schoolday-label){display:block;margin-top:8px}.teacher-modules-heading{padding-left:13px}.resource-blocks{padding:5px;margin:10px 0 20px;overflow-x:auto;white-space:nowrap}.resource-block{width:110px;height:110px;line-height:110px;display:inline-block;padding:0 10px;margin-right:10px;color:#FFF;font-size:13px;text-align:center;border-radius:3px;background-color:#0066CC;box-shadow:0px 1px 1px 0 rgba(0,0,0,0.3);vertical-align:top;white-space:normal}.resource-block span{display:inline-block;line-height:1.4;vertical-align:middle}.owned-properties h4,.pending-loan-applications h4{padding-bottom:10px}.owned-properties .property,.pending-loan-applications .property{padding:10px 0;border-top:solid 1px #DDD}.owned-properties .property:last-child,.pending-loan-applications .property:last-child{border-bottom:solid 1px #DDD}.loan-approval-container textarea{width:100%;min-height:68px;margin-bottom:10px}.loan-approval-container .double-buttons{padding-top:10px;padding-bottom:5px}.disaster-dashboard{background-color:#E5E5E5;border-radius:3px;padding:15px;padding-top:11px;margin-bottom:20px}.option-row{display:flex;margin-top:20px;margin-bottom:20px;flex-direction:column}.option-row:last-child{margin-bottom:0}.option-row:only-child{margin-top:0}@media (min-width: 1250px){.option-row{flex-direction:row}}.option-row--wrap{flex-wrap:wrap}.option-row--narrow{margin-top:10px;margin-bottom:10px}.option-row--narrow:last-child{margin-top:10px;margin-bottom:10px}.option-row--narrow:first-child{margin-top:10px;margin-bottom:10px}.option-row--aux{padding:15px 0;margin-top:10px;margin-bottom:10px;border-top:1px solid #efefef;border-bottom:1px solid #efefef}.option-row_heading{margin-top:0;margin-bottom:0;font-weight:500}.option-row_item{flex:1;margin-bottom:15px;max-width:100%}@media (min-width: 1250px){.option-row_item{flex-basis:50%;max-width:50%}.option-row_item:first-child{padding-right:15px}.option-row_item:last-child{padding-left:15px}}.option-row_item--vehicle,.option-row_item--vehicle:first-child{margin-right:60px}.option-row_item--large{flex:6;flex-basis:auto;max-width:none;width:100%}.option-row_item--small{flex:2}@media (min-width: 1250px){.option-row_item--small{flex-basis:100px;max-width:none}}.option-row_item--full-width,.option-row_item:only-child{max-width:100%}.option-row_item--full-width:last-child,.option-row_item--full-width:first-child,.option-row_item:only-child:last-child,.option-row_item:only-child:first-child{padding-left:0;padding-right:0}.option-row_label{display:block;font-size:0.85em !important;margin:0 0 6px 0;font-weight:600}.option-row_input{margin:0 0 8px 0;font-weight:500}.option-row_action{margin:auto 0 auto auto}.option-note{display:block}.module-literacy{overflow:hidden}.module-literacy .inline-tabs{font-weight:bold;padding-top:10px}.module-literacy hr.full-width{margin:30px -50px;width:calc(100% + 100px)}.module-literacy .left-column{float:left;width:50%}.module-literacy .right-column{float:right;width:50%}.module-literacy .outline-error{z-index:6;position:relative;width:60%;min-width:450px;max-width:100%}.module-literacy .outline-error--unsaved{width:40%}.module-literacy .columns-enable .left-column{width:40%}.module-literacy .columns-enable .right-column{width:60%;padding-left:20px}.module-literacy .columns-reward .left-column span{font-size:14px;display:block;margin-bottom:8px}.module-literacy .columns-reward .left-column small{font-size:12px;display:block;margin-top:5px}.module-literacy .columns-reward .right-column{padding-left:20px}.module-literacy .columns-header .left-column{width:45%}.module-literacy .columns-header .right-column{padding-left:30px;width:55%;max-width:350px}.module-literacy .columns-header .right-column img{position:relative;z-index:6;top:50px}.module-literacy .columns-header .right-column:after{display:block;content:"";position:absolute;top:-115px;right:-350px;z-index:5;height:600px;width:600px;border-radius:100%;background:#eeeeee}@media (max-width: 600px){.module-literacy .columns-enable .left-column,.module-literacy .columns-enable .right-column,.module-literacy .columns-reward .left-column,.module-literacy .columns-reward .right-column{width:100%}.module-literacy .columns-enable .right-column,.module-literacy .columns-reward .right-column{padding-top:30px}.module-literacy .columns-header .left-column{width:100%}.module-literacy .columns-header .right-column{display:none}}.teacher-survey-modal .modal-close{line-height:26px;padding-left:1px}.teacher-survey-modal .teacher-survey-header{margin:15px}.teacher-survey-modal .teacher-survey-step{margin:0px 15px}.teacher-survey-modal .teacher-survey-step:not(:last-child){border-bottom:1px solid #ddd}.teacher-survey-modal .teacher-survey-step h4{font-size:14px;font-weight:bold;margin-top:20px}.teacher-survey-modal .teacher-survey-step ul.teacher-survey-radio{list-style:none;padding-left:0px}.teacher-survey-modal .teacher-survey-step ul.teacher-survey-radio label.radio{border:none;font-weight:inherit;font-size:14px;padding:5px 0px}.teacher-survey-modal .teacher-survey-step ul.teacher-survey-radio label.radio input:hover:not(:checked){border:2px solid #fff;background:rgba(153,51,204,0.2);box-shadow:0px 0px 1px #000}.teacher-survey-modal .teacher-survey-step ul.teacher-survey-radio label.radio input:checked{background:#9933cc}.teacher-survey-modal .teacher-survey-step ul.teacher-survey-radio .input-wrap{position:relative;top:2px}.teacher-survey-modal .teacher-survey-step .checkbox-wrapper{margin:15px 0px}.teacher-survey-modal .teacher-survey-step .checkbox-wrapper .checkbox-beautify{min-height:20px}.teacher-survey-modal .teacher-survey-step .checkbox-wrapper input[type='checkbox']:checked+label:before{background:#9933cc}.teacher-survey-modal .teacher-survey-step .checkbox-wrapper label{padding-left:30px;font-size:14px;display:block}.teacher-survey-modal .teacher-survey-step .checkbox-wrapper label:hover:before{background:rgba(153,51,204,0.2)}.teacher-survey-modal .teacher-survey-step .checkbox-wrapper label:before{margin-top:2px;border:1px solid #ccc;background:#fff;width:16px;height:16px}.teacher-survey-modal .teacher-survey-step .checkbox-wrapper label:after{top:2px;left:2px}.teacher-survey-modal .teacher-survey-step textarea{width:100%;border:1px solid #ccc;border-radius:3px;margin-top:10px;margin-bottom:30px;font-size:14px}.teacher-survey-modal button.survey-submit{margin:15px}.teacher-survey-modal p.error-block{margin:0px 15px !important}.dark-blue{color:#0a1392 !important;font-family:Muli, sans-serif !important;font-weight:400}.module-widget-box{color:#555;background:#FFF;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.4);position:relative;padding:50px;overflow:auto;overflow-x:hidden;margin-bottom:10px}.module-widget-box .widget-go-to{font-size:13px;width:100%;margin:0px auto;text-align:center;margin-top:15px}.input-underlined{border-top:none;border-right:none;border-left:none;background:#f3f3f4;padding-left:0;border-bottom:2px solid #F96F70 !important}.student-term-deposit-option-display .option-widget{display:inline-block;width:1.3em;height:1.3em;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #D0D0D0;text-align:center;vertical-align:middle;margin-top:-1px;margin-right:0.5em}.student-term-deposit-option-display .option-widget.selected{background-color:#0036e9}.student-term-deposit-option-display{margin-top:40px;margin-bottom:40px}.student-term-deposit-option-display .student-term-deposit-option-row.student-term-deposit-option-header-row{text-align:left;font-size:14px;padding:10px 0;margin-top:20px;background:#E8E8E8}.student-term-deposit-option-display .student-term-deposit-option-row{padding:6px 0;font-size:14px;border-bottom:1px solid #eee}.student-term-deposit-option-display .student-term-deposit-option-row:not(.student-term-deposit-option-header-row):hover{background:#F3F3F4;cursor:pointer}.student-term-deposit-option-display .student-term-deposit-option-row{overflow:auto}.student-term-deposit-option-display .student-term-deposit-option-row>div{float:left}.student-term-deposit-option-display .student-term-deposit-option-row>div:first-child{width:10%;padding-left:10px}.student-term-deposit-option-display .student-term-deposit-option-row>div:nth-child(2){width:30%}.student-term-deposit-option-display .student-term-deposit-option-row>div:nth-child(3){width:30%}.student-term-deposit-option-display .student-term-deposit-option-row>div:nth-child(4){width:30%}.student-term-deposit-option-display .student-term-deposit-option-details{position:relative;overflow:hidden;background:#f3f3f4;height:362px;transition:height 400ms ease-in-out}.student-term-deposit-option-display .student-term-deposit-option-details.taller{height:422px;transition:height 200ms ease-in-out}.student-term-deposit-option-display .student-term-deposit-option-details.ng-hide{height:0px;display:block !important}.student-term-deposit-option-display .student-term-deposit-option-details .student-term-deposit-option-details-header{overflow:hidden;position:relative;padding:3px 3px 0px 3px;margin:0;background:#d2d3d5;z-index:2}.student-term-deposit-option-display .student-term-deposit-option-details li{display:inline-block;list-style:none;padding:5px 10px;font-size:14px;line-height:25px;vertical-align:middle;cursor:pointer}.student-term-deposit-option-display .student-term-deposit-option-details li.pull-right{margin:0;padding:0;vertical-align:top}.student-term-deposit-option-display .student-term-deposit-option-details li.pull-right button{margin:0}.student-term-deposit-option-display .student-term-deposit-option-details li.active{background:#f3f3f4;height:36px}@media (max-width: 600px){.student-term-deposit-option-display .student-term-deposit-option-row>div:first-child{width:50%;padding-left:10px}.student-term-deposit-option-display .student-term-deposit-option-row>div:nth-child(4){width:25%}.student-term-deposit-option-display .student-term-deposit-option-row>div:nth-child(5){width:25%}.student-term-deposit-option-display .student-term-deposit-option-details{height:570px}.student-term-deposit-option-display .student-term-deposit-option-details.taller{height:630px}.student-term-deposit-option-display .student-term-deposit-option-details.ng-hide{height:0px;display:block !important}}.tab-applications{height:323px;overflow-y:scroll}.pending-circle{background:#CB0B01;color:#fff;width:15px;height:15px;border-radius:10px;float:left;line-height:14px;margin-right:10px;margin-top:3px;text-align:center;font-size:9px}.teacher-term-deposit-list{margin-top:1rem}.teacher-term-deposit-list .button-container{width:100%;display:flex;justify-content:space-around}.teacher-term-deposit-list .button-container .btn-accept{color:white;background-color:#008000;border:2px solid #008000}.teacher-term-deposit-list .button-container .btn-decline{background-color:#F5F5F5;border:2px solid #8c8c8c;color:#8c8c8c}.teacher-term-deposit-list .term-deposit-header,.teacher-term-deposit-list .term-deposit-row{overflow:auto}.teacher-term-deposit-list .term-deposit-header>div,.teacher-term-deposit-list .term-deposit-row>div{float:left;font-size:12px}.teacher-term-deposit-list .term-deposit-row{padding:0.5rem 0rem}.teacher-term-deposit-list .term-deposit-header{padding:0.5rem 0.5rem 0.5rem 0rem;background-color:#E8E8E8}.teacher-term-deposit-list .student-column{padding-left:1rem;width:30%}.teacher-term-deposit-list .student-column.clickable{cursor:pointer}.teacher-term-deposit-list .status-column{width:4%}.teacher-term-deposit-list .status-column .status-icon{font-size:1rem}.teacher-term-deposit-list .status-column .status-icon.mature{color:#008000}.teacher-term-deposit-list .status-column .status-icon.broken{color:red}.teacher-term-deposit-list .status-column .status-icon.break-applied{color:#0066CC}.teacher-term-deposit-list .period-column{width:20%}.teacher-term-deposit-list .amount-column{width:15%}.teacher-term-deposit-list .interest-column{width:15%}.teacher-term-deposit-list .action-column{width:15%;padding-bottom:0.5rem}.teacher-term-deposit-list .detail-pane{width:100%;background:#F5F5F5;transition:height 400ms;overflow:hidden}.teacher-term-deposit-list .detail-pane.taller{height:110px}.teacher-term-deposit-list .detail-pane.ng-hide{display:block !important;height:0px !important}.teacher-term-deposit-list .detail-pane .detail-pane-inner{padding:0.5rem 1rem;border-top:1px solid #aaaaaa;display:flex;justify-content:space-between}@media (max-width: 600px){.teacher-term-deposit-list .action-column{width:100%}.teacher-term-deposit-list .action-column .btn,.teacher-term-deposit-list .action-column .input-password-show-toggle{width:calc(50% - 2px)}.teacher-term-deposit-list .action-column .btn>span,.teacher-term-deposit-list .action-column .input-password-show-toggle>span{display:inline !important}.teacher-term-deposit-list .amount-column,.teacher-term-deposit-list .interest-column{width:50%;float:left}.teacher-term-deposit-list .period-column,.teacher-term-deposit-list .student-column{width:100%}.teacher-term-deposit-list .student-column{font-size:16px !important}.teacher-term-deposit-list .interestdeposit-details{width:100%;margin:15px 0px}.teacher-term-deposit-list .interestdeposit-details h3{margin:2px 0px}.teacher-term-deposit-list .student-details{width:100%}.teacher-term-deposit-list .student-details .avatar{width:50px;height:100%}.teacher-term-deposit-list .student-details .details{width:calc(100% - 50px)}}.term-deposit-max-container{display:flex;align-items:center}.term-deposit-max-form{margin-left:2em}.action-column.wider-column{width:30%}.action-container{justify-content:space-between}.break-permission-container label{margin:10px 0;display:inline-block;padding:0.5em 1em;border-radius:0.4em;border:1px solid #ccc;cursor:pointer}.break-permission-container label:before{content:' ';display:inline-block;background:#fff;height:0.8em;width:0.8em;border-radius:50%;border:0.1em solid #0066CC;vertical-align:middle;margin-top:-1px;margin-right:0.5em}@media (max-width: 600px){.break-permission-container label{width:100%}}.break-permission-container input{display:none}.break-permission-container input:checked+label{color:#fff;background-color:#0066CC}.break-permission-container input:checked+label:before{background:#0066CC;border:0.2em solid #fff}.break-permission-container .break-permission-container{margin-bottom:1em}.enable-info{color:#0066CC;border:1px solid #0066CC;border-radius:5px;display:block;padding:10px;margin:10px 0px !important;font-size:14px;text-align:left}.sticky-action-container{width:100%;position:-webkit-sticky !important;position:sticky !important;z-index:10;bottom:0px;padding-top:1.5em;padding-bottom:1.5em;overflow:visible !important}.sticky-action-container .body-container-inner{padding-top:0 !important;padding-bottom:0 !important}.sticky-action-container--inline{background:#fff;border-top:1px solid rgba(0,0,0,0.1)}.sticky-action-container--top{bottom:auto;top:0}.action-wrapper-container{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap}@media (min-width: 769px){.action-wrapper-container{flex-direction:row;align-items:center}}.enable-disable-module-container{margin-bottom:10px}@media (min-width: 769px){.enable-disable-module-container{margin-bottom:0}}.enable-disable-module-container .btn,.enable-disable-module-container .input-password-show-toggle{width:100%}.save-module-container{margin:0 0 0 auto;width:100%}@media (min-width: 769px){.save-module-container{width:auto}}.hide-chart{overflow:hidden;height:0}.term-deposit-options-editor{background-color:#F7F7F7}.test-year-levels-editor-list{margin:0;padding:0;padding-top:40px;list-style:none}.test-year-levels-editor-list>li{padding:10px 0}.test-year-levels-editor-list .checkbox-beautify{margin-right:10px}.testing-widget h3{font-weight:600;margin-bottom:20px}.testing-widget .next-button-container{text-align:right;float:right}.quiz-questions-pane{overflow:hidden;display:flex;flex-direction:row;font-size:18px;line-height:1.3}.quiz-questions-pane .quiz-question-description,.quiz-questions-pane .quiz-question-answers{width:50%;margin-top:0px;padding-top:0;padding-bottom:40px}.quiz-questions-pane .quiz-question-description:first-child,.quiz-questions-pane .quiz-question-answers:first-child{border-right:solid 1px #DDD}.quiz-questions-pane .quiz-question-description .text-to-speech-container,.quiz-questions-pane .quiz-question-answers .text-to-speech-container{display:flex;justify-content:space-between;align-items:center;gap:10px}.quiz-questions-pane .quiz-question-description .text-to-speech-container p,.quiz-questions-pane .quiz-question-answers .text-to-speech-container p{flex-grow:1;margin:0}.quiz-questions-pane .quiz-question-description .text-to-speech-container .text-to-speech-icon,.quiz-questions-pane .quiz-question-answers .text-to-speech-container .text-to-speech-icon{flex-shrink:0;width:24px;height:24px}.quiz-questions-pane .quiz-question-answers li:first-child label.radio{border-top:none}.quiz-questions-pane .quiz-question-description{padding-right:20px}.quiz-questions-pane .quiz-question-description img{margin-top:20px;max-width:100%;max-height:400px}.quiz-questions-pane .quiz-question-answers{list-style:none;padding-left:30px}label.radio{display:flex;flex-direction:row;align-items:center;font-size:16px;font-weight:500;padding-top:10px;padding-bottom:10px;border-top:solid 1px #DDD;width:100%}label.radio input[type="radio"]{-webkit-appearance:none;background:#fff;border-radius:100%;border:1px solid #cccccc;width:16px;height:16px}label.radio input[type="radio"]:checked{background:#0066CC;width:16px;height:16px;border:2px solid #fff;box-shadow:0px 0px 1px #000;border-radius:100%}label.radio input[type="radio"]:focus{outline:none}label.radio .input-wrap{flex-basis:30px;flex-grow:0;flex-shrink:0;align-self:center}label.radio p{flex-grow:1;margin:5px 0px 5px 10px}label.radio.multichoice p{margin-left:15px}.question-results .question-box{border-radius:10px;border:1px solid #CCC;margin-top:10px;padding:10px}.question-results .question-box .question-list{list-style:none;margin:none}.question-results .question-box .question-list li{padding:5px 0px}.question-results .question-box .question-list li:last-child{border-bottom:none}.question-results .question-box .question-list li:not(:last-child){border-bottom:1px solid #EEE}.question-results .question-box .question-list li .answer-dot{width:18px;height:18px;min-width:18px;border-radius:50%;border:1px solid #CCC}.question-results .question-box .question-list li .answer-dot-correct{background-color:#10A94B}.question-results .question-box .question-list li .answer-dot-incorrect{background-color:#F05A22}.question-results .question-box .incorrect{color:#F05A22}.text-to-speech-icon{cursor:pointer;display:inline-block;justify-content:left}.text-to-speech-icon .icon{max-width:18px;max-height:18px;min-height:18px;min-width:18px}.multi-select-directive{position:relative;min-width:100px}.multi-select-directive .multi-select{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:0;z-index:1}.multi-select-directive .selection-box{display:flex;flex-wrap:wrap;padding:3px 40px 3px 3px;background:white;border:1px solid #CCC;border-radius:5px;min-height:40px}.multi-select-directive .selection-box::after{position:absolute;content:'';width:0;height:0;top:50%;right:14px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid black;transform:translateY(-50%);z-index:0}.multi-select-directive .selection-box-item{z-index:10;font-size:12px;height:30px;margin:3px;border:1px solid #DF791F;border-radius:5px;display:flex;padding:0 5px;align-items:center}.nav-arrows{display:flex;justify-content:space-between;width:70px}.nav-arrows .arrow{position:relative;display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#cccccc;cursor:pointer}.nav-arrows .arrow:active{background-color:#aaaaaa !important}.nav-arrows .arrow:hover{background-color:#D0D0D0}.nav-arrows .arrow[disabled]{background-color:#eeeeee}.nav-arrows .arrow-left:after{border-right:7px solid #666666 !important;transform:translate(-85%, -50%)}.nav-arrows .arrow-left[disabled]:after{border-right-color:#cccccc !important}.nav-arrows .arrow-right:after{border-left:7px solid #666666 !important;transform:translate(-15%, -50%)}.nav-arrows .arrow-right[disabled]:after{border-left-color:#cccccc !important}.nav-arrows .arrow:after{content:'';position:absolute;display:block;width:0;height:0;border:7px solid transparent;left:50%;top:50%}.search-bar-wrapper{position:relative}.search-bar-wrapper input{width:100%;border:1px solid #b4b4b4;color:#666;font-size:16px;text-align:left;border-radius:60px;height:50px;background:white;padding:10px 100px 10px 25px}.search-bar-wrapper input:focus{outline:none}.search-bar-wrapper button{width:42px;height:42px;border:none;border-radius:100%;background:#007fc5;color:#fff;position:absolute;top:4px;right:4px}.search-bar-wrapper button:focus{outline:none}.search-bar-wrapper a{position:absolute;top:12px;right:55px;text-decoration:underline}.tooltip-popover{position:absolute;transform:translate(-50%, -100%);padding:10px 15px;border-radius:5px;background-color:#666;color:white;z-index:100}.tooltip-popover .tooltip-chit{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent !important;border-right:5px solid transparent !important;border-top:5px solid #666}.tooltip-popover .tooltip-body{font-size:14px;font-weight:500}.transactions-filters .filter-heading{margin-right:5px}.transactions-filters .big-radio-picker{margin-top:0;vertical-align:middle}.item-subtext{font-size:11px}.list-widget.transaction-list .transaction-item{cursor:pointer}.list-widget.transaction-list .transaction-item:hover{background-color:#eeeeee}.list-widget.transaction-list .transaction-item.expanded{color:#0066CC}.list-widget.transaction-list .transaction-item.expanded.failed{color:#FFF}.list-widget.transaction-list .expanded .icon-down-open-big{transform:rotate(180deg)}.list-widget.transaction-list .icon-down-open-big{float:right}.list-widget.transaction-list .no-transactions{padding:30px 0 10px;text-align:center}.list-widget.transaction-list .load-more-btn{width:100%;padding:0;margin:20px auto;line-height:2.5}.list-widget.transaction-list .transaction-info-pill{display:inline-block;padding:1px 5px;color:#555;background-color:#FFF;border-radius:3px;margin-left:5px}@media (max-width: 600px){.list-widget.transaction-list .transaction-info-pill{font-size:.8em}}@media (max-width: 320px){.list-widget.transaction-list .transaction-info-pill{font-size:.7em}}.list-widget.transaction-list .transaction_amount{font-size:0.9em}.list-widget.transaction-list .transaction_amount--incoming{color:#39AB80}.list-widget.transaction-list .transaction_amount--outgoing{color:#CB0B01}.transaction-detail{background-color:#0066CC;color:#FFFFFF;width:100%;padding:0.5em 1em;vertical-align:middle;position:relative}.transaction-detail:before{content:'';display:block;position:absolute;left:0;right:0;top:-1.1em;margin:0 auto;height:0;width:0;border:solid 0.7em transparent;border-right-width:0.7em;border-left-width:0.7em;border-bottom-color:#0066CC}.transaction-detail .profile-img{height:3em;width:3em;flex-grow:0;flex-shrink:0}.transaction-detail a.link-white{margin-left:1em}.vehicle-earnings-modal strong{font-weight:600}.vehicle-earnings-modal h3{color:#0066CC}.vehicle-earnings-modal h4{font-size:18px;margin-bottom:-5px;font-weight:500}.vehicle-earnings-modal .left-column,.vehicle-earnings-modal .right-column{float:left}.vehicle-earnings-modal .left-column{width:60%;position:relative;z-index:1}.vehicle-earnings-modal .right-column{width:40%;height:160px;position:relative}.vehicle-earnings-modal .right-column .driving-illustration{position:relative;z-index:0;right:168px;top:-5px;width:295px}.vehicle-earnings-modal .trip-count{width:64px;height:64px;background:#0066CC;color:#fff;padding:14px 0px;margin-top:-32px;text-align:center;position:absolute;right:0px;top:50%;border-radius:100%;font-size:16px}.vehicle-earnings-modal .trip-count strong{font-size:22px}.vehicle-earnings-modal .daily-earnings{width:100%;padding:10px 10px 15px;border-radius:3px;background:#f2f2f2;margin:10px 0px}.student-private-driving img.driving-img{max-width:300px;margin:10px auto;display:block}.student-private-driving .btn-block{max-width:300px;margin:0px auto}.student-private-driving p.note{font-size:11px !important;line-height:11px;font-weight:400}.student-private-driving p.note strong{font-weight:600}.student-vehicle-market,.section-my-vehicles{margin-bottom:-8px !important;margin-top:-8px !important;display:flex;flex-flow:wrap}.student-vehicle-market hr,.section-my-vehicles hr{width:100%}.student-vehicle-market .vehicle-container,.student-vehicle-market .student-vehicle,.section-my-vehicles .vehicle-container,.section-my-vehicles .student-vehicle{border-left:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:-1px;padding:25px;width:50%;min-height:150px}@media (min-width: 600px) and (max-width: 1280px){.student-vehicle-market .vehicle-container .row,.student-vehicle-market .student-vehicle .row,.section-my-vehicles .vehicle-container .row,.section-my-vehicles .student-vehicle .row{flex-direction:column}}.student-vehicle-market .vehicle-container:nth-child(2n),.student-vehicle-market .student-vehicle:nth-child(2n),.section-my-vehicles .vehicle-container:nth-child(2n),.section-my-vehicles .student-vehicle:nth-child(2n){border-right:1px solid #ddd;margin-right:-1px;width:50%}@media (min-width: 769px){.student-vehicle-market .vehicle-container:last-child,.student-vehicle-market .vehicle-container:nth-last-child(2):nth-child(2n+1),.student-vehicle-market .student-vehicle:last-child,.student-vehicle-market .student-vehicle:nth-last-child(2):nth-child(2n+1),.section-my-vehicles .vehicle-container:last-child,.section-my-vehicles .vehicle-container:nth-last-child(2):nth-child(2n+1),.section-my-vehicles .student-vehicle:last-child,.section-my-vehicles .student-vehicle:nth-last-child(2):nth-child(2n+1){border-bottom:none}}.student-vehicle-market .vehicle-container .vehicle-viewer,.student-vehicle-market .student-vehicle .vehicle-viewer,.section-my-vehicles .vehicle-container .vehicle-viewer,.section-my-vehicles .student-vehicle .vehicle-viewer{height:150px;width:100%}.student-vehicle-market .vehicle-container .outline-info-box,.student-vehicle-market .student-vehicle .outline-info-box,.section-my-vehicles .vehicle-container .outline-info-box,.section-my-vehicles .student-vehicle .outline-info-box{padding:10px 15px 0px 15px}.student-vehicle-market .vehicle-container .outline-info-box li,.student-vehicle-market .student-vehicle .outline-info-box li,.section-my-vehicles .vehicle-container .outline-info-box li,.section-my-vehicles .student-vehicle .outline-info-box li{font-size:13px;margin-bottom:6px}.student-vehicle-market .vehicle-container .outline-info-box hr.full-width,.student-vehicle-market .student-vehicle .outline-info-box hr.full-width,.section-my-vehicles .vehicle-container .outline-info-box hr.full-width,.section-my-vehicles .student-vehicle .outline-info-box hr.full-width{margin:10px -15px;width:calc(100% + 30px)}@media (max-width: 600px){.student-vehicle-market .vehicle-container,.student-vehicle-market .student-vehicle,.section-my-vehicles .vehicle-container,.section-my-vehicles .student-vehicle{width:100%  !important}.student-vehicle-market .vehicle-container .vehicle-viewer,.student-vehicle-market .student-vehicle .vehicle-viewer,.section-my-vehicles .vehicle-container .vehicle-viewer,.section-my-vehicles .student-vehicle .vehicle-viewer{margin-bottom:-10px}.student-vehicle-market .vehicle-container .right-column,.student-vehicle-market .student-vehicle .right-column,.section-my-vehicles .vehicle-container .right-column,.section-my-vehicles .student-vehicle .right-column{padding-left:10% !important}}.student-vehicle-market .vehicle-container img,.student-vehicle-market .student-vehicle img,.section-my-vehicles .vehicle-container img,.section-my-vehicles .student-vehicle img{width:100%}.student-vehicle-market .vehicle-container .right-column,.student-vehicle-market .student-vehicle .right-column,.section-my-vehicles .vehicle-container .right-column,.section-my-vehicles .student-vehicle .right-column{padding-left:10%}@media (max-width: 1280px){.student-vehicle-market .vehicle-container .right-column,.student-vehicle-market .student-vehicle .right-column,.section-my-vehicles .vehicle-container .right-column,.section-my-vehicles .student-vehicle .right-column{padding-left:0;display:block;float:none !important;width:100%}}@media (max-width: 1280px){.student-vehicle-market .vehicle-container .left-column,.student-vehicle-market .student-vehicle .left-column,.section-my-vehicles .vehicle-container .left-column,.section-my-vehicles .student-vehicle .left-column{display:block;float:none !important;width:100%}}.student-vehicle-market .vehicle-container .price,.student-vehicle-market .student-vehicle .price,.section-my-vehicles .vehicle-container .price,.section-my-vehicles .student-vehicle .price{font-size:14px;font-weight:bold;margin:6px 0px;clear:both}.student-vehicle-market .vehicle-container .bubble,.section-my-vehicles .vehicle-container .bubble{margin:8px 0px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.student-vehicle-market .vehicle-container .btn,.student-vehicle-market .vehicle-container .input-password-show-toggle,.section-my-vehicles .vehicle-container .btn,.section-my-vehicles .vehicle-container .input-password-show-toggle{white-space:nowrap}.student-vehicle-market .student-vehicle,.section-my-vehicles .student-vehicle{padding:40px 25px 40px}.student-vehicle-market .student-vehicle:nth-child(2n+1),.section-my-vehicles .student-vehicle:nth-child(2n+1){padding-right:15px}.student-vehicle-market .student-vehicle:nth-child(2n),.section-my-vehicles .student-vehicle:nth-child(2n){padding-left:15px}.student-vehicle-market .student-vehicle .values,.section-my-vehicles .student-vehicle .values{font-size:13px}.student-vehicle-market .vehicle-viewer{margin-top:-5px}.section-my-vehicles{margin-bottom:0px}.section-my-vehicles .student-vehicle{font-size:14px}.section-my-vehicles .public-transport h4{font-size:14px;font-weight:bold}.section-my-vehicles .public-transport p{font-size:13px}.section-my-vehicles .public-transport-svg{float:right;height:155px}.section-my-vehicles .vehicle-viewer{width:100%;max-height:150px}.vehicle-colour-picker{float:left;width:100%;margin-bottom:10px;display:flex}.vehicle-colour-picker .colour{width:15px;height:15px;float:left;margin-right:3px;border-radius:100%;background:none;position:relative;cursor:pointer;border:2px solid #fff;transition:box-shadow 200ms ease-in-out;flex-shrink:0}.vehicle-colour-picker .colour:hover{box-shadow:0px 0px 0px 1px rgba(102,102,102,0.5)}.vehicle-colour-picker .colour.selected{box-shadow:0px 0px 0px 1px #666666}.vehicle-name{width:100%;opacity:0;transition:opacity 200ms linear}.vehicle-name.loaded{opacity:1}.vehicle-name .brand,.vehicle-name .model{display:flex;align-items:center;font-size:14px;height:16px;line-height:16px;float:left}.vehicle-name svg{height:auto !important;width:45px;display:block}.vehicle-name img{display:none}.vehicle-name svg *{fill:inherit !important}.vehicle-name .brand{font-weight:bold;padding-right:8px;border-right:1px solid #888}.vehicle-name .model{padding-left:8px}.vehicle-viewer{position:relative;height:100%}.vehicle-viewer .damage{height:100%;position:absolute;top:0px;right:-10px}.vehicle-viewer svg,.vehicle-viewer .damage,.vehicle-viewer .theft,.vehicle-viewer span{height:inherit;width:inherit;max-width:inherit;max-height:inherit}.vehicle-viewer img.vehicle{display:none}.vehicle-viewer #body,.vehicle-viewer #body *{fill:inherit !important}.section-owned-vehicles .owned-vehicles{margin-left:-25px;margin-right:-25px;font-size:13px}.section-owned-vehicles .owned-vehicles .table-row{float:left;width:100%;border-bottom:1px solid #c8c8c8;padding:12px 25px;text-align:center}.section-owned-vehicles .owned-vehicles .table-row.empty-msg{text-align:center;color:#888}.section-owned-vehicles .owned-vehicles .table-row.table-header{background:#f2f2f2;color:#000}.section-owned-vehicles .owned-vehicles .column{float:left;text-align:left}.section-owned-vehicles .owned-vehicles .column-name{width:30%}.section-owned-vehicles .owned-vehicles .column-name .banqer-user-block{margin-top:-6px;margin-bottom:-6px}.section-owned-vehicles .owned-vehicles .column-name .user-image{width:2.125rem;height:2.125rem;margin-right:8px}.section-owned-vehicles .owned-vehicles .column-vehicle{width:30%}.section-owned-vehicles .owned-vehicles .column-vehicle .vehicle-viewer{float:left;width:55px;height:40px;margin-top:-8px;margin-right:10px;margin-bottom:-11px}.section-owned-vehicles .owned-vehicles .column-price{width:20%}.section-owned-vehicles .owned-vehicles .column-resale{width:20%}.section-owned-vehicles .owned-vehicles .column-insured .bubble{font-size:10px !important}.section-owned-vehicles .owned-vehicles.with-insurance .column-name{width:25%}.section-owned-vehicles .owned-vehicles.with-insurance .column-vehicle{width:25%}.section-owned-vehicles .owned-vehicles.with-insurance .column-insured{width:19%}.section-owned-vehicles .owned-vehicles.with-insurance .column-price{width:14%}.section-owned-vehicles .owned-vehicles.with-insurance .column-resale{width:17%}.achievements-container{padding:10px 12px}.achievements-title{padding:5px 12px 0 12px;margin-bottom:-4px;font-size:14px}.left-widget-panel{width:auto;overflow:hidden}.right-widget-panel{width:300px;float:right;padding-left:12px}@media (max-width: 1250px){.right-widget-panel{width:250px}.right-widget-panel .double-doughnut .doughnut-chart-parent:first-child{padding-top:16px !important}}@media (max-width: 320px){.right-widget-panel .double-doughnut .doughnut-center-text{top:30px !important}}@media (max-width: 980px){.left-widget-panel,.right-widget-panel{width:auto;float:none;padding-left:0px}}@media (max-width: 1160px){.double-widget-container .widget-container{width:auto !important;float:none !important;padding-left:0 !important;padding-right:0 !important}}@media (min-width: 980px){.left-widget-panel .widget-container .go-to-module{text-align:right;padding-right:100px}}.double-widget-container{overflow:auto}.double-widget-container .widget-container{width:50%;float:left}.double-widget-container .widget-container:first-child{padding-right:5px}.double-widget-container .widget-container:nth-child(2){padding-left:5px}.double-widget-container .widget-container .go-to-module{padding-right:0 !important;text-align:center !important}.widget-container{padding:5px 0}.widget-container .body-container{padding:20px}.widget-container .widget-heading{font-size:22px;font-weight:500}.widget-container .widget-heading small{font-size:15px;font-weight:400;margin-left:5px}.widget-container:not(.community-widget) p{margin-top:-5px;font-size:14px;font-weight:500}.widget-container .widget-notifier{padding:10px;background:#EEE;margin-top:20px;font-size:14px;text-align:center}.widget-container .widget-notifier+.go-to-module{margin-top:0}.widget-container .widget-notifier .big-text{display:block;font-size:20px}.widget-container .line-chart-parent{height:200px}@media (max-width: 1250px){.widget-container .line-chart-parent{height:150px}}.widget-container .doughnut-chart-parent{position:relative;width:200px;height:200px;margin:0}.widget-container .doughnut-chart-parent.four-data-points{margin-top:30px}.widget-container .doughnut-chart-parent.five-data-points{margin-top:60px}.widget-container .doughnut-chart-parent.six-data-points{margin-top:90px}@media (max-width: 500px){.widget-container .doughnut-chart-parent{width:140px}}@media (max-width: 400px){.widget-container .doughnut-chart-parent{float:none;margin:10px auto 20px}}.widget-container .doughnut-center-text{font-weight:600;font-size:18px}.widget-container .doughnut-center-text small{display:block;font-size:12px;line-height:1;font-weight:500}@media (max-width: 500px){.widget-container .doughnut-center-text{top:50px}}.widget-container .doughnut-labels{list-style:none;margin:0;margin-top:28px;padding-left:40px;font-weight:500}@media (max-width: 500px){.widget-container .doughnut-labels{margin-top:0;padding-left:20px}}@media (max-width: 400px){.widget-container .doughnut-labels{padding-left:10px}}.widget-container .doughnut-labels li{display:block;margin:20px 0;min-height:36px}@media (max-width: 500px){.widget-container .doughnut-labels li{margin:16px 0}}.widget-container .doughnut-labels li:first-child{margin-top:0}.widget-container .doughnut-label-circle{float:left;width:30px;height:30px;border-radius:30px;margin-top:2px;margin-right:20px}.widget-container .doughnut-label-value{font-size:16px;line-height:18px}.widget-container .doughnut-label-value.no-label{position:relative;top:8px}.widget-container .doughnut-label-name{font-size:12px}.widget-container .doughnut-feature-stat{background-color:#f2f2f2;margin:15px;padding:15px;text-align:center}.widget-container .doughnut-feature-stat.credit-scores-stat{width:180px}.widget-container .doughnut-feature-stat span.stat{font-size:52px;width:100%;display:block}.widget-container .double-doughnut{overflow:hidden}.widget-container .double-doughnut .doughnut-chart-parent:first-child{width:85px;float:right;padding-top:55px}.widget-container .double-doughnut .doughnut-chart-parent:nth-child(2){float:none;width:auto;overflow:hidden;margin-right:10px;max-width:180px}.widget-container .double-doughnut .doughnut-center-text{top:30px;left:10%;width:78%;font-size:26px}.widget-container .double-doughnut .doughnut-after-text{text-align:center;font-weight:600;line-height:1}.widget-container .double-doughnut .doughnut-after-text small{font-weight:500}.widget-container .properties-widget-left{float:left}.widget-container .properties-widget-right{overflow:hidden;padding-top:42px}.widget-container .properties-widget-right small{display:block;text-align:center;line-height:1.2;font-size:11px;font-weight:500;margin-top:8px}.widget-container .disasters-circle{position:relative;width:140px;height:140px;border-radius:140px;background:#E14517;color:#FFF}.widget-container .disasters-circle.small-circle{width:54px;height:54px;margin:0 auto;background:#3EA440}.widget-container .disasters-circle.small-circle .disasters-circle-content{top:50%;line-height:24px;margin-top:-12px}.widget-container .disasters-circle.small-circle .disasters-circle-content-count{font-size:24px}.widget-container .disasters-circle-inner{position:absolute;top:6px;left:6px;right:6px;bottom:6px;border:solid 6px #FFF;border-radius:140px;z-index:0}.widget-container .disasters-circle-content{font-size:12px;text-align:center;position:absolute;top:24%;width:100%;z-index:1}.widget-container .disasters-circle-content-count{font-size:40px;line-height:1}.widget-container .my-money-bar-chart{padding-top:30px;overflow:hidden}.widget-container .my-money-bar-chart-left,.widget-container .my-money-bar-chart-right{width:50%}.widget-container .my-money-bar-chart-left{float:left;padding-right:10px}.widget-container .my-money-bar-chart-right{overflow:hidden;padding-left:10px}.widget-container .my-money-bar-chart-label{padding-top:20px;font-size:18px}.widget-container .bar-chart-outer{height:100px;position:relative}.widget-container .bar-chart-inner{background:#346189;min-height:1px;position:absolute;left:0;right:0;bottom:0}.widget-container .interest-widget-left,.widget-container .interest-widget-right,.widget-container .interest-widget-label-left,.widget-container .interest-widget-label-right{width:50%}.widget-container .interest-widget-left,.widget-container .interest-widget-right{position:relative;height:200px}.widget-container .interest-widget-left{float:left;padding-right:5px}.widget-container .interest-widget-left .interest-bar{margin-right:5px}.widget-container .interest-widget-right{overflow:hidden;padding-left:5px}.widget-container .interest-widget-right .interest-bar{margin-left:5px}.widget-container .interest-widget-label-left,.widget-container .interest-widget-label-right{font-size:16px;font-weight:500;line-height:1.2}.widget-container .interest-widget-label-left small,.widget-container .interest-widget-label-right small{color:#666;font-style:10px;font-weight:500}.widget-container .interest-widget-label-left{float:left;padding-top:20px;padding-right:5px}.widget-container .interest-widget-label-right{overflow:hidden;padding-top:20px;padding-left:5px}.widget-container .interest-bar{position:absolute;left:0;right:0;bottom:0;min-height:1px;background:#346189}.widget-container .community-post-thumb{float:none;width:auto;padding:10px 6px 0}.careers-widget .current-job-listings{padding-top:20px}.careers-widget .current-job-listings ul{list-style:none;padding:10px 0 0 0;margin:0}.careers-widget .current-job-listings li{padding:10px 0;border-bottom:solid 1px #CCC}.careers-widget .current-job-listings li:first-child{padding-top:0}.careers-widget .current-job-listings li:last-child{border-bottom:none}.superannuation-classroom-glance .glance-row{display:flex;align-items:top;line-height:1.2;font-size:13px;padding:14px 0}.superannuation-classroom-glance .glance-row:not(:last-child){margin-bottom:5px;border-bottom:solid 1px #DDD}.superannuation-classroom-glance .glance-row strong{display:block;font-weight:600}.superannuation-classroom-glance .glance-circle{width:20px;height:20px;border-radius:50px;margin-right:8px}.superannuation-classroom-glance .glance-circle.low{background-color:#3EA440}.superannuation-classroom-glance .glance-circle.med{background-color:#FF8E15}.superannuation-classroom-glance .glance-circle.high{background-color:#E14517}.notification-widget .body-container{padding:10px 0}.notification-widget .go-to-module{float:right;border:none;margin:0;padding-left:10px;padding-right:30px}.notification-widget .go-to-module:after{left:auto;right:0px}.notification-widget .notiication-widget-item{overflow:hidden;background:#EEE}.notification-widget .notiication-widget-item:not(:first-child){margin-top:5px}.notification-widget .notification-content{padding:0 10px 0 20px;min-height:55px;line-height:1.2;display:flex;align-items:center}.notification-widget .notification-count-bubble{flex-shrink:0;margin-top:-2px;padding:0 6px;min-width:12px;height:24px;line-height:24px;margin-right:10px;font-size:13px;font-weight:800;border-radius:50px;color:#FFF;text-align:center;background:#CB0B01;vertical-align:middle}.notification-widget .notification-count-bubble i:before{margin:0;line-height:24px}.notification-widget .notification-count-bubble.bubble-green{background:#39AB80}.notification-widget .notification-count-bubble.bubble-orange{background:#DF791F}.notification-widget .notification-count-bubble.bubble-yellow{background:#f8d10b}.notification-widget .notification-count-bubble.bubble-pink{background:#dd4753}.widget-container.widget-full-width-loading-msg{color:#888;text-align:center;font-weight:400}.year-level-editor-modal .modal-content-container:first-child{padding-top:40px}.year-level-editor-modal .year-level-editor{padding-bottom:10px}.year-level-editor-modal .inline-tabs{margin-bottom:30px}.year-level-editor.new{padding-top:30px}.year-level-editor .year-level-content-inner:last-child{padding-top:20px}.year-level-editor .year-level-content-inner h3{color:#333;margin-top:0;font-size:20px}.year-level-editor .white-bg-container{padding-bottom:5px;margin-top:30px;background:#FFF}.year-level-editor .select-wrap{float:left !important;margin-right:12px;margin-top:5px}.year-level-editor .select-wrap+p{max-width:47em;margin-top:-5px}.year-level-pills-container{padding-top:25px}.year-level-pills-container .heading{margin-bottom:20px}.year-level-pills-container p.small-text{margin-top:20px;max-width:44em}.year-level-pills{overflow:hidden}.year-level-pill{position:relative;padding:4px 15px;float:left;background:#BBB;border-radius:6px;line-height:30px;cursor:pointer;transition:background 180ms;margin-right:20px}.year-level-pill:hover{background:#B5B5B5}.year-level-pill:last-child{margin-right:0}.year-level-pill strong{color:#222;margin-right:10px}@media (max-width: 600px){.modal-create-disaster .radio-line{margin-left:-10px;margin-right:-20px;padding-right:30px}.modal-create-disaster .radio-line-item:last-child .radio-line-label{margin-left:-10px}}.banqer-radio-inputs.disaster-inputs .banqer-radio{float:left;width:31.33%;margin-left:1%;margin-right:1%}@media (max-width: 600px){.banqer-radio-inputs.disaster-inputs .banqer-radio{width:auto;float:none;margin-left:0;margin-right:0}}.affected-student{margin:2px;font-weight:bold}.damage-example-text{color:#CB0B01}.student-disaster{display:flex;align-items:center;padding:10px;border-bottom:solid 1px #EEE}.student-disaster:last-child{border-bottom:none}.student-disaster h3{margin:0}.student-disaster .img-container{flex-basis:50px;flex-grow:0;flex-shrink:0}.student-disaster .disaster-content{flex-grow:1;flex-shrink:1;margin-left:10px}.student-disaster .insured-flag{padding:0 4px;color:#0066CC;border-radius:3px;border:solid 1px #0066CC}.dropdown{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown.open .dropdown-menu{display:block}.dropdown.open .dropdown-link .arrow:after{transform:rotate(180deg)}.dropdown .dropdown-link.with-separated-arrow .dropdown-left:hover+.arrow:before,.dropdown .dropdown-link.with-separated-arrow .arrow:hover:before,.dropdown.open .dropdown-link.with-separated-arrow .arrow:before{top:0;height:100%}.dropdown .dropdown-link{position:relative;height:100%;cursor:pointer;transition:background-color 120ms}.dropdown .dropdown-link.with-separated-arrow{padding-right:45px}.dropdown .dropdown-link.with-separated-arrow .dropdown-left{min-width:94px;padding-right:18px;transition:background-color 120ms}.dropdown .dropdown-link.with-separated-arrow .arrow{width:45px}.dropdown .dropdown-link.with-separated-arrow .arrow:before{content:'';display:block;position:absolute;top:25%;right:45px;width:1px;height:50%;border-right:solid 1px rgba(255,255,255,0.18);transition:height 120ms, top 120ms, background-color 120ms}.dropdown .dropdown-left{display:flex;height:100%;padding:0 40px 0 20px}.dropdown .dropdown-left.equal-padding{padding-right:20px}.dropdown .arrow{display:block;position:absolute;top:0;right:0;bottom:0;width:40px;text-align:center;vertical-align:middle}.dropdown .arrow:after{position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-4px;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#FFF transparent transparent transparent;transition:transform 320ms}.dropdown-menu{display:none;position:absolute;top:100%;right:0;margin:0;min-width:215px;width:100%;max-width:300px;background:#FFF;border-radius:0 0 1px 1px;box-shadow:0 1px 2px rgba(0,0,0,0.5);list-style:none;z-index:1}.dropdown-menu.open{display:block}.dropdown-menu .menu-item-separator{width:100%;height:1px;background-color:#cccccc}.dropdown-menu .menu-item{display:block;padding:14px 15px;color:#555 !important;text-align:left;cursor:pointer}.dropdown-menu .menu-item:hover{background:#EEE}.dropdown-menu .menu-item i{float:right}.dropdown-menu .menu-item_actions{background-color:#f2f2f2}.dropdown-menu.separated-items .menu-item{border-bottom:solid 1px #DDD}.dropdown-menu.separated-items .menu-item:last-child{border-bottom:none}.dropdown-menu hr{border:none;height:1px;background:#DDD}.edit-profile .btn-back,.classroom-settings .btn-back{margin-left:0;margin-top:1em}@media (max-width: 600px){.edit-profile .btn-back,.classroom-settings .btn-back{margin-bottom:1em}}.edit-profile h1 span,.classroom-settings h1 span{font-size:18px;margin-left:20px}.edit-profile .body-container,.classroom-settings .body-container{padding-left:0;padding-right:0 !important}@media (max-width: 1280px){.edit-profile .body-container,.classroom-settings .body-container{margin:0 16px}}@media (max-width: 600px){.edit-profile .body-container,.classroom-settings .body-container{margin:0 6px}}.edit-profile .back-button-container,.classroom-settings .back-button-container{display:flex}.edit-profile .back-button-container .btn-back,.classroom-settings .back-button-container .btn-back{margin-top:0;margin-right:20px}.edit-profile-form,.classroom-settings-form{padding:2em 3.2em 0;position:relative;display:block}@media (max-width: 600px){.edit-profile-form,.classroom-settings-form{padding-left:1em;padding-right:1em}}.edit-profile-form label:not(.btn):not(.input-password-show-toggle),.classroom-settings-form label:not(.btn):not(.input-password-show-toggle){display:block;padding-top:5px}.edit-profile-form input[type=text]:not(.ui-select-focusser),.edit-profile-form input[type=password]:not(.ui-select-focusser),.classroom-settings-form input[type=text]:not(.ui-select-focusser),.classroom-settings-form input[type=password]:not(.ui-select-focusser){display:block;margin:.5em 0 1em;min-width:50%;border:1px solid #999}.edit-profile-form.grey-section,.classroom-settings-form.grey-section{background-color:#EEE}.edit-profile-form.grey-section label,.classroom-settings-form.grey-section label{color:#0066CC}.edit-profile-form.grey-section input,.edit-profile-form.grey-section button,.classroom-settings-form.grey-section input,.classroom-settings-form.grey-section button{margin-top:0;display:inline-block;vertical-align:top}.edit-profile-form.classroom-teachers,.classroom-settings-form.classroom-teachers{padding-top:20px}.edit-profile-form .container,.classroom-settings-form .container{padding-bottom:2em;border-bottom:1px solid #ccc}.edit-profile-form:first-child .container,.classroom-settings-form:first-child .container{padding-top:0}.edit-profile-form:last-child .container,.edit-profile-form.grey-section .container,.classroom-settings-form:last-child .container,.classroom-settings-form.grey-section .container{border-bottom:none}.edit-profile-form dl dt,.classroom-settings-form dl dt{min-width:120px;text-align:right;padding-right:10px}.edit-profile-form .profile-img:hover .update-picture,.classroom-settings-form .profile-img:hover .update-picture{opacity:1}@media (max-width: 600px){.edit-profile-form .profile-img,.classroom-settings-form .profile-img{display:block;width:6em;height:6em;margin:0 auto 1em auto}.edit-profile-form .profile-img .add-picture.update-picture,.classroom-settings-form .profile-img .add-picture.update-picture{display:none}}.danger-zone .saftey-btn{padding-right:30px}.danger-zone .unlock-btn .icon-lock-open-alt{display:none}.danger-zone .unlock-btn:hover .icon-lock{display:none}.danger-zone .unlock-btn:hover .icon-lock-open-alt{display:inline}.danger-zone .warning-msg{display:block;margin-bottom:10px}.danger-zone .success,.danger-zone .error{display:block}.add-picture{height:100%;display:table-cell;vertical-align:middle}.update-picture{opacity:0;transition:opacity 200ms;background-color:rgba(0,0,0,0.3);border-radius:50%}.add-profile-image{display:inline-block;vertical-align:middle;padding-left:0}.add-profile-image .btn,.add-profile-image .input-password-show-toggle{padding-left:15px;margin-right:8px;margin-bottom:0.8em}.add-profile-image .btn i,.add-profile-image .input-password-show-toggle i{margin-right:5px}.add-profile-image h3{margin-bottom:0.8em}.change-avatar-container{display:inline-block;vertical-align:middle;padding-left:20px}@media (max-width: 600px){.change-avatar-container{padding-left:0}}#upload-image{height:0;width:0;opacity:0;margin-left:-99999px;position:absolute}@media (min-width: 601px){.edit-profile-form input[type=text],.edit-profile-form input[type=password],.classroom-settings-form input[type=text],.classroom-settings-form input[type=password]{width:auto;min-width:50%}.edit-profile-form .profile-img,.classroom-settings-form .profile-img{margin-right:2em;margin-bottom:1em}}.pages.educate .educate-container{padding:40px 20px}.pages.educate h2{padding-bottom:0}.pages.educate p{max-width:100%;margin:1em 1em;text-align:justify}.pages.educate .educate-details{list-style:none;max-width:65%;margin-left:20%;margin-top:50px;margin-bottom:50px}.pages.educate .educate-details li{margin-top:5px}.pages.educate .educate-actions{text-align:center}.pages.educate .educate-actions .btn-purple{margin-right:50px}.pages.educate .page-header{padding-top:10em;padding-bottom:4em}.pages.educate .page-header h1,.pages.educate .page-header h2{text-align:center}.pages.educate .page-header h2{font-size:1.6em}.pages.educate .pane-header{padding-right:20px;cursor:pointer;font-size:18px}.chip{--outline-color: #e0e0e0;--text-color: #606060;--fill-color: none;align-items:center;border:1px solid var(--outline-color);border-radius:1000em;display:flex;gap:var(--spacing-sm);padding:0.5em 0.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.chip .chip__text{font-weight:700;font-size:0.75rem;color:var(--text-color);margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.chip--small{font-size:0.75em}.chip--thick{border-width:2px}.chip--square{border-radius:6px}.chip--red{--outline-color: var(--error);--text-color: var(--error);--fill-color: var(--error);padding:0.17rem 0.44rem}.chip--blue{--outline-color: var(--banqer-blue);--text-color: var(--banqer-blue);--fill-color: var(--banqer-blue);padding:0.17rem 0.44rem}.chip--green{--outline-color: var(--green);--text-color: var(--green);--fill-color: var(--green);padding:0.17rem 0.44rem}.chip--orange{--outline-color: var(--banqer-orange);--text-color: var(--banqer-orange);--fill-color: var(--banqer-orange);padding:0.17rem 0.44rem}.chip--grey{--outline-color: var(--text-grey-light);--text-color: var(--text-grey-light);--fill-color: var(--text-grey-light);padding:0.17rem 0.44rem}.chip--fill{background-color:var(--fill-color);border-color:#FFF;--text-color: #212121}.chip-list{display:flex;padding:0;margin:0;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;row-gap:6px}.email_actions .page-header{padding:80px 0}.email_actions .form-container{padding:40px 0}.email_actions label{display:block;margin-top:15px}.email_actions label:first-child{margin-top:0}.email_actions label.checkbox{display:inline-block;margin-top:20px}.email_actions .error:not(.error-block){display:block;border-radius:3px;background-color:#FFF;padding:2px 10px;margin-top:20px}.page-header.email-action-failure{min-height:58vh}.filters{margin-bottom:1rem;text-align:right}.filters .filter{background-color:white;border-right:none;border:solid 1px #F96F70;color:#F96F70;display:inline-block;font-size:0.75;line-height:1em;min-width:5em;padding:0.5em 1em;text-align:center;transition:background-color 0.5s, color 0.5s}.filters .filter:hover{background-color:#fee9ea}.filters .filter:first-child{border-radius:1em 0 0 1em}.filters .filter:last-child{border-right:solid 1px #F96F70;border-radius:0 1em 1em 0}.filters .filter.filter--current{background-color:#F96F70;color:white}.filter-group--select{display:block;position:relative;padding:0.5em 1em;color:#ffffff;width:100%;border-radius:4rem;font-size:1.25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ffff'><polygon points='0,0 100,0 50,50'/></svg>");background-size:0.6em;background-position:calc(100% - 1em) calc(50% + 0.125em);background-repeat:no-repeat;background-color:#9933cc;margin:0}@font-face{font-family:'banqer-icons';src:url(https://d2a9co32gkbn5m.cloudfront.net/assets/icons/banqer-icons-b6fe11712c1879377930533fcda7ff3b87d7fede6fd72fc2b626afd969e87533.eot);src:url(https://d2a9co32gkbn5m.cloudfront.net/assets/icons/banqer-icons-b6fe11712c1879377930533fcda7ff3b87d7fede6fd72fc2b626afd969e87533.eot#iefix) format("embedded-opentype"),url(https://d2a9co32gkbn5m.cloudfront.net/assets/icons/banqer-icons-3c6cad48f4b2598b258d0760218bb3f81f4a2e389d52cbde1a833cda1e113e21.woff) format("woff"),url(https://d2a9co32gkbn5m.cloudfront.net/assets/icons/banqer-icons-22a13d4a7f3a68ce4a7c0eaccc4616bea63d0ebb5491cd186f0cb2a84a472e56.ttf) format("truetype"),url(https://d2a9co32gkbn5m.cloudfront.net/assets/icons/banqer-icons-e1f92c45487f795e98d29d10e8c81ee16033246fd5eebba0439f198fcd4ce804.svg#banqer-icons) format("svg");font-weight:normal;font-style:normal}.footer{color:#FFF;background-color:#343434}.footer .container{padding:60px 20px}.footer a:not(.btn):not(.input-password-show-toggle){color:rgba(255,255,255,0.6);font-size:0.9em}.footer a:not(.btn):not(.input-password-show-toggle):hover{color:#FFF}.footer a.trial-button{float:right;font-size:16px;padding:8px 50px}.footer .language-bar{margin-bottom:1.5em;border-bottom:1px solid rgba(255,255,255,0.4)}.footer .language-bar_link{display:inline-block;padding:0 0 1.5em 0;margin:0 1.5em 0 0;cursor:pointer}.footer .language-bar_link input[type="radio"]{display:none}.footer .language-bar_link--active{color:white !important;font-weight:bold}.footer .footer-link-groups{overflow:hidden}@media (max-width: 768px){.footer .footer-link-groups{padding:1em}}.footer .footer-link-group{float:left;min-width:14%;margin-right:50px}.footer .footer-link-group a{display:block;margin:5px 0}.footer .link-group-heading{font-size:15px;font-weight:600;margin:0;padding-bottom:10px}.footer .footer-bottom{padding:10px 0;margin-top:40px;margin-bottom:-10px;text-align:center}.footer .footer-bottom a{font-size:0.8em;margin-right:10px}.footer .copy{margin-right:1em;color:rgba(255,255,255,0.8);font-size:0.8em;font-family:'Mulish', Arial, sans-serif;text-transform:uppercase}.footer .commit{color:rgba(255,255,255,0.25);display:block;margin-top:25px;font-size:0.6em}@media (max-width: 768px){.footer a.trial-button{float:none;max-width:320px;margin:0 auto;margin-bottom:50px;display:block}}@media (max-width: 600px){.footer .footer-link-groups{margin-top:-40px}.footer .footer-link-group{margin-top:30px}.footer a.trial-button{padding-left:0;padding-right:0}}.blue-input-styles,.input-prepend-container input,.input-append-container input,.input-prepend-container.input-blue input,.input-append-container.input-blue input,input.input-blue[type=text],input.input-blue[type=tel],input.input-blue[type=email],input.input-blue[type=number],input.input-blue[type=date],input.input-blue[type=password],textarea.input-blue{border:solid 2px #0066CC}select{color:#333333;cursor:pointer}input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],input[type=password],textarea{padding:0.5em;color:#333333;border:none;border-radius:1px;outline:none;vertical-align:middle}input.input-md[type=text],input.input-md[type=tel],input.input-md[type=email],input.input-md[type=number],input.input-md[type=date],input.input-md[type=password],textarea.input-md{width:10em;max-width:100%}input.input-lg[type=text],input.input-lg[type=tel],input.input-lg[type=email],input.input-lg[type=number],input.input-lg[type=date],input.input-lg[type=password],textarea.input-lg{width:20em;max-width:100%}input.input-large[type=text],input.input-large[type=tel],input.input-large[type=email],input.input-large[type=number],input.input-large[type=date],input.input-large[type=password],textarea.input-large{width:100%;font-size:20px}input.input-block[type=text],input.input-block[type=tel],input.input-block[type=email],input.input-block[type=number],input.input-block[type=date],input.input-block[type=password],textarea.input-block{width:100%;display:block}input.input-green[type=text],input.input-green[type=tel],input.input-green[type=email],input.input-green[type=number],input.input-green[type=date],input.input-green[type=password],textarea.input-green{border:solid 1px #39AB80}input.input-outline-blue[type=text],input.input-outline-blue[type=tel],input.input-outline-blue[type=email],input.input-outline-blue[type=number],input.input-outline-blue[type=date],input.input-outline-blue[type=password],textarea.input-outline-blue{border:solid 1px #9b9bfa;border-bottom:solid 2px #3333cc;border-radius:3px;background:#f2f2f2}input.input-outline-blue[type=text]:focus,input.input-outline-blue[type=tel]:focus,input.input-outline-blue[type=email]:focus,input.input-outline-blue[type=number]:focus,input.input-outline-blue[type=date]:focus,input.input-outline-blue[type=password]:focus,textarea.input-outline-blue:focus{box-shadow:0 0 2px #9b9bfa}input.input-outline-orange[type=text],input.input-outline-orange[type=tel],input.input-outline-orange[type=email],input.input-outline-orange[type=number],input.input-outline-orange[type=date],input.input-outline-orange[type=password],textarea.input-outline-orange{border:solid 1px #EF8623;border-bottom:solid 2px #F96F70;border-radius:3px;background:#f2f2f2}input.input-outline-orange[type=text]:focus,input.input-outline-orange[type=tel]:focus,input.input-outline-orange[type=email]:focus,input.input-outline-orange[type=number]:focus,input.input-outline-orange[type=date]:focus,input.input-outline-orange[type=password]:focus,textarea.input-outline-orange:focus{box-shadow:0 0 2px #EF8623}input.input-light-gray[type=text],input.input-pale-red[type=text],.input-prepend-container.input-pale-red input[type=text],.input-append-container.input-pale-red input[type=text],textarea.input-pale-red[type=text],input.input-light-gray[type=tel],input.input-pale-red[type=tel],.input-prepend-container.input-pale-red input[type=tel],.input-append-container.input-pale-red input[type=tel],textarea.input-pale-red[type=tel],input.input-light-gray[type=email],input.input-pale-red[type=email],.input-prepend-container.input-pale-red input[type=email],.input-append-container.input-pale-red input[type=email],textarea.input-pale-red[type=email],input.input-light-gray[type=number],input.input-pale-red[type=number],.input-prepend-container.input-pale-red input[type=number],.input-append-container.input-pale-red input[type=number],textarea.input-pale-red[type=number],input.input-light-gray[type=date],input.input-pale-red[type=date],.input-prepend-container.input-pale-red input[type=date],.input-append-container.input-pale-red input[type=date],textarea.input-pale-red[type=date],input.input-light-gray[type=password],input.input-pale-red[type=password],.input-prepend-container.input-pale-red input[type=password],.input-append-container.input-pale-red input[type=password],textarea.input-pale-red[type=password],textarea.input-light-gray{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:3px}input.input-outline-gray[type=text],input.input-outline-gray[type=tel],input.input-outline-gray[type=email],input.input-outline-gray[type=number],input.input-outline-gray[type=date],input.input-outline-gray[type=password],textarea.input-outline-gray{border:1px solid #cccccc;border-radius:3px}input.input-white[type=text],input.input-white[type=tel],input.input-white[type=email],input.input-white[type=number],input.input-white[type=date],input.input-white[type=password],textarea.input-white{border:solid 1px #FFF;border-radius:3px}input.input-red[type=text],input.input-red[type=tel],input.input-red[type=email],input.input-red[type=number],input.input-red[type=date],input.input-red[type=password],textarea.input-red{border:solid 1px red}input.input-dark-red[type=text],input.input-dark-red[type=tel],input.input-dark-red[type=email],input.input-dark-red[type=number],input.input-dark-red[type=date],input.input-dark-red[type=password],textarea.input-dark-red{border:solid 1px #864946}input.input-gray[type=text],input.input-gray[type=tel],input.input-gray[type=email],input.input-gray[type=number],input.input-gray[type=date],input.input-gray[type=password],textarea.input-gray{border:solid 1px #666}input.input-mid-gray[type=text],input.input-mid-gray[type=tel],input.input-mid-gray[type=email],input.input-mid-gray[type=number],input.input-mid-gray[type=date],input.input-mid-gray[type=password],textarea.input-mid-gray{border:solid 1px #cccccc}input.input-error[type=text],input.input-error[type=tel],input.input-error[type=email],input.input-error[type=number],input.input-error[type=date],input.input-error[type=password],textarea.input-error{border-color:red}input.input-gray-bg[type=text],input.input-gray-bg[type=tel],input.input-gray-bg[type=email],input.input-gray-bg[type=number],input.input-gray-bg[type=date],input.input-gray-bg[type=password],textarea.input-gray-bg{border:none !important;background-color:#CCCCCC}input.input-short[type=text],input.input-short[type=tel],input.input-short[type=email],input.input-short[type=number],input.input-short[type=date],input.input-short[type=password],textarea.input-short{padding-top:4px;padding-bottom:4px;font-size:14px;line-height:26px}input[type=text][disabled],input[type=tel][disabled],input[type=email][disabled],input[type=number][disabled],input[type=date][disabled],input[type=password][disabled],textarea[disabled]{background:#EFEFEF}input.form_input[type=text],input.form_input[type=tel],input.form_input[type=email],input.form_input[type=number],input.form_input[type=date],input.form_input[type=password],textarea.form_input{background:#f2f2f2;border-bottom:2px solid #F96F70;border-radius:3px;margin-top:4px}input.form_input[type=text]::-moz-placeholder,input.form_input[type=tel]::-moz-placeholder,input.form_input[type=email]::-moz-placeholder,input.form_input[type=number]::-moz-placeholder,input.form_input[type=date]::-moz-placeholder,input.form_input[type=password]::-moz-placeholder,textarea.form_input::-moz-placeholder{font-size:inherit;color:#999999}input.form_input[type=text]:-ms-input-placeholder,input.form_input[type=tel]:-ms-input-placeholder,input.form_input[type=email]:-ms-input-placeholder,input.form_input[type=number]:-ms-input-placeholder,input.form_input[type=date]:-ms-input-placeholder,input.form_input[type=password]:-ms-input-placeholder,textarea.form_input:-ms-input-placeholder{font-size:inherit;color:#999999}input.form_input[type=text]::placeholder,input.form_input[type=tel]::placeholder,input.form_input[type=email]::placeholder,input.form_input[type=number]::placeholder,input.form_input[type=date]::placeholder,input.form_input[type=password]::placeholder,textarea.form_input::placeholder{font-size:inherit;color:#999999}label.checkbox,label.radio{cursor:pointer}label.checkbox input,label.radio input{cursor:pointer;margin-right:4px}label.checkbox{font-size:15px;margin-right:20px}label.label-blue{display:block;color:#0066CC;font-size:16px}label.label-small{color:#776f73;font-size:15px;display:block;margin-bottom:7px}label.label-large{font-size:17px;font-weight:500}label.banqer-radio-select{margin:10px 0;display:inline-block !important;padding:4px 10px;border-radius:5px;border:1px solid #ccc;background:#eeeeee;font-size:14px;cursor:pointer}label.banqer-radio-select.banqer-radio-select--large{padding:6px 15px;margin:15px 0px;font-size:16px}label.banqer-radio-select:before{content:' ';display:inline-block;background:none;height:12px;width:12px;border-radius:100%;border:1px solid #cccccc;vertical-align:middle;margin-top:-4px;margin-right:0.5em}@media (max-width: 600px){label.banqer-radio-select{width:100%}}input.banqer-radio-select{display:none}input.banqer-radio-select:checked+label{background-color:#fff;color:#0066CC}input.banqer-radio-select:checked+label:before{width:10px;height:10px;border:2px solid #cccccc;background:#0066CC}input.checkbox-large[type=checkbox],input.checkbox-small[type=checkbox]{-webkit-appearance:none;border-radius:3px;background:#f2f2f2;position:relative}input.checkbox-large[type=checkbox]:focus,input.checkbox-small[type=checkbox]:focus{outline:none}input.checkbox-large[type=checkbox]:before,input.checkbox-small[type=checkbox]:before{transition:70ms linear opacity;font-family:'banqer-icons';opacity:0;content:'\e80d';position:absolute}input.checkbox-large[type=checkbox]:hover,input.checkbox-small[type=checkbox]:hover{cursor:pointer}input.checkbox-large[type=checkbox]:hover:before,input.checkbox-small[type=checkbox]:hover:before{opacity:0.25}input.checkbox-large[type=checkbox]:checked:before,input.checkbox-small[type=checkbox]:checked:before{opacity:1}input.checkbox-large[type=checkbox]{width:30px;height:30px;margin-bottom:-10px;border:1px solid #9b9bfa}input.checkbox-large[type=checkbox]:before{font-size:24px;color:#3333cc;top:1px;left:3px}input.checkbox-small[type=checkbox]{width:15px;height:15px;margin-bottom:-2px;border:1px solid #666666}input.checkbox-small[type=checkbox]:before{font-size:18px;color:#666666;top:-5px;left:0px}input.checkbox-orange[type=checkbox]{border:1px solid #EF8623}input.checkbox-orange[type=checkbox]:before{color:#F96F70}#error-explanation{background-color:#801af0;color:#FFF;padding:10px 20px;margin-bottom:15px;list-style:none}.notification--error{color:#CB0B01;border:1px solid #CB0B01;border-radius:3px;padding:10px 20px;margin-bottom:15px}.input-password-show-wrap{position:relative}.input-password-show-toggle{width:68px;height:30px;font-size:12px;position:absolute;right:7px;top:6px;line-height:1.5em}.input-double .input-wrap{width:50%;float:left}.input-double .input-wrap:first-child{padding-right:5px}.input-double .input-wrap:last-child{padding-left:5px}@media (max-width: 600px){.input-double.input-single-phone .input-wrap{width:auto;float:none}.input-double.input-single-phone .input-wrap:first-child{padding-right:0}.input-double.input-single-phone .input-wrap:last-child{padding-left:0}}.input-append{position:relative;display:inline-block;padding:3px 3px;width:100%}.input-append .example{position:absolute;top:100%;left:10px;margin-top:10px}.input-prepend-container,.input-append-container{position:relative;display:inline-flex;flex-direction:row-reverse;top:0;bottom:0;text-align:center;vertical-align:middle;width:100%}@media (min-width: 769px){.input-prepend-container,.input-append-container{width:auto}}.input-prepend-container.block,.input-append-container.block{display:block}.input-prepend-container.block input,.input-append-container.block input{display:block}.input-prepend-container.input-blue,.input-append-container.input-blue{line-height:25px}.input-prepend-container.input-blue .sign,.input-append-container.input-blue .sign{color:#FFF;top:0;background-color:#0066CC;line-height:40px}.input-prepend-container.input-blue .btn,.input-prepend-container.input-blue .input-password-show-toggle,.input-append-container.input-blue .btn,.input-append-container.input-blue .input-password-show-toggle{line-height:27px}.input-prepend-container.input-pale-red .sign,.input-append-container.input-pale-red .sign{color:#FFF;background-color:#F96F70}.input-prepend-container.input-pale-red[disabled] input,.input-prepend-container.input-pale-red input.input-prepend-container[disabled] input,.input-append-container.input-pale-red input.input-prepend-container[disabled] input,.input-append-container.input-pale-red[disabled] input,.input-prepend-container.input-pale-red input.input-append-container[disabled] input,.input-append-container.input-pale-red input.input-append-container[disabled] input{background:#FFF;color:#bfbfbf}.input-prepend-container.input-pale-red[disabled] .sign,.input-prepend-container.input-pale-red input.input-prepend-container[disabled] .sign,.input-append-container.input-pale-red input.input-prepend-container[disabled] .sign,.input-append-container.input-pale-red[disabled] .sign,.input-prepend-container.input-pale-red input.input-append-container[disabled] .sign,.input-append-container.input-pale-red input.input-append-container[disabled] .sign{background:#f2f2f2;color:#666666}.input-prepend-container .btn,.input-prepend-container .input-password-show-toggle,.input-append-container .btn,.input-append-container .input-password-show-toggle{line-height:25px;border-radius:0 3px 3px 0}.input-prepend-container .red-block,.input-append-container .red-block{color:#FFF;padding:0 10px;height:25px;line-height:23px;background:#CB0B01}.input-prepend-container .sign,.input-append-container .sign{position:absolute;top:0;bottom:0;width:35px;height:40px;line-height:40px;pointer-events:none}.input-prepend-container input,.input-append-container input{width:100%}.input-prepend-container input.input-white,.input-prepend-container input.input-pale-red,.input-prepend-container.input-pale-red input,.input-append-container input.input-white,.input-append-container input.input-pale-red,.input-append-container.input-pale-red input{border-radius:0px 3px 3px 0px}.input-prepend-container button:focus,.input-append-container button:focus{position:relative;z-index:2}.input-prepend-container:not(.with-btn) input{padding-left:40px}.input-prepend-container:not(.with-btn) .sign{left:0;border-radius:3px 0 0 3px}.input-append-container:not(.with-btn) input{padding-right:40px}.input-append-container:not(.with-btn) .sign{right:0;border-radius:0 3px 3px 0}::-webkit-input-placeholder{color:#0066CC;font-size:16px;font-weight:400;line-height:1.5}.input-gray-bg::-webkit-input-placeholder{color:#666}.input-outline-gray::-webkit-input-placeholder{color:#666666}.input-outline-blue::-webkit-input-placeholder,.input-outline-orange::-webkit-input-placeholder{color:#999}.input-wrapper{position:relative;display:inline-block}.input-clear-x{display:none;position:absolute;top:14px;right:8px;font-size:14px;text-align:center;cursor:pointer;color:#1a8cff}.form-separator{clear:both;margin:20px 0;border-top:solid 1px #CCC}.form-container{max-width:40em;padding:2em 0}.form-container input[type=email]{width:100%}@media (max-width: 600px){.form-container{padding:20px 0 40px}}form.form-bordered{padding:15px;border:1px solid #0066CC;border-radius:5px}fieldset{border:none;margin:0}fieldset.fieldset-gray{background-color:#DDD}fieldset.fieldset-bordered{border-bottom:solid 2px #DDD;margin:20px 0px;padding:20px 0px 25px}fieldset.fieldset-bordered:first-of-type{margin-top:0px}fieldset.fieldset-bordered:last-child{border-bottom:none;margin-top:0px;padding-top:0px}#student-signup label{display:block;margin-top:10px;margin-bottom:3px}.schoolday-picker,.big-radio-picker{margin-top:10px;max-width:300px;display:flex}.schoolday-picker .schoolday-label,.schoolday-picker .big-radio-label,.big-radio-picker .schoolday-label,.big-radio-picker .big-radio-label{display:inline-block;width:20%;margin:0;font-size:14px;padding:6px 0;border:solid 1px #ccc;background-color:#f2f2f2;cursor:pointer;text-align:center}.schoolday-picker .schoolday-label:last-child,.schoolday-picker .big-radio-label:last-child,.big-radio-picker .schoolday-label:last-child,.big-radio-picker .big-radio-label:last-child{border-radius:0px 3px 3px 0px}.schoolday-picker .schoolday-label:not(:first-child),.schoolday-picker .big-radio-label:not(:first-child),.big-radio-picker .schoolday-label:not(:first-child),.big-radio-picker .big-radio-label:not(:first-child){border-left:none}.schoolday-picker .schoolday-label:not(:first-child) .selected,.schoolday-picker .big-radio-label:not(:first-child) .selected,.big-radio-picker .schoolday-label:not(:first-child) .selected,.big-radio-picker .big-radio-label:not(:first-child) .selected{margin-left:-1px}.schoolday-picker .schoolday-label:first-child,.schoolday-picker .big-radio-label:first-child,.big-radio-picker .schoolday-label:first-child,.big-radio-picker .big-radio-label:first-child{border-radius:3px 0px 0px 3px}.schoolday-picker .schoolday-label:hover,.schoolday-picker .big-radio-label:hover,.big-radio-picker .schoolday-label:hover,.big-radio-picker .big-radio-label:hover{background-color:#ccc}.schoolday-picker .schoolday-label.selected,.schoolday-picker .big-radio-label.selected,.big-radio-picker .schoolday-label.selected,.big-radio-picker .big-radio-label.selected{color:#0066CC;background-color:#fff;padding-left:2px;border-radius:3px;border:solid 1px #666666;font-weight:bold}.schoolday-picker .schoolday-label input,.schoolday-picker .big-radio-label input,.big-radio-picker .schoolday-label input,.big-radio-picker .big-radio-label input{display:none}.schoolday-picker.toggle,.big-radio-picker.toggle{display:inline-flex;width:120px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:10px}.schoolday-picker.toggle .schoolday-label,.big-radio-picker.toggle .schoolday-label{display:inline-block;width:50%}.schoolday-picker.schoolday-picker .schoolday-label,.schoolday-picker.schoolday-picker .big-radio-label,.schoolday-picker.big-radio-picker-short .schoolday-label,.schoolday-picker.big-radio-picker-short .big-radio-label,.big-radio-picker.schoolday-picker .schoolday-label,.big-radio-picker.schoolday-picker .big-radio-label,.big-radio-picker.big-radio-picker-short .schoolday-label,.big-radio-picker.big-radio-picker-short .big-radio-label{padding-top:3px;padding-bottom:3px;width:5em}.big-radio-picker{max-width:none;display:inline-flex}.big-radio-picker .big-radio-label{width:auto;padding:10px 20px;min-width:30px;font-size:15px}.big-radio-picker .big-radio-label.selected{padding-left:20px}.banqer-radio-inputs{overflow:hidden;margin-bottom:10px}.banqer-radio{position:relative;margin:8px 0;padding:5px 10px;padding-left:32px;border:solid 1px #0066CC;border-radius:3px;cursor:pointer}.banqer-radio:hover{background-color:#99ccff}.banqer-radio.active{color:#FFF;background-color:#0066CC}.banqer-radio.active .banqer-radio-circle{width:16px;height:16px;margin-top:-8px;border-color:#FFF;border-width:2px}.banqer-radio-circle{position:absolute;top:50%;left:8px;display:block;margin-top:-7px;margin-right:3px;width:14px;height:14px;border:solid 1px #0066CC;border-radius:30px;vertical-align:middle}.radio-line{padding:10px 0;margin:0 -15px;overflow:hidden}.radio-line-item,.radio-line__item{float:left;position:relative;width:16.66%;height:50px}.radio-line-item:not(.no-line):after,.radio-line__item:not(.no-line):after{position:absolute;top:9px;left:0;right:0;display:block;content:'';border-top:solid 2px #C9C9C9}.radio-line-item.line-orange .radio-line-circle,.radio-line__item.line-orange .radio-line-circle{background-color:#DF791F}.radio-line-item.line-orange:after,.radio-line__item.line-orange:after{border-top-color:#DF791F}.radio-line-item.line-red .radio-line-circle,.radio-line__item.line-red .radio-line-circle{background-color:#CB0B01}.radio-line-item.line-red:after,.radio-line__item.line-red:after{border-top-color:#CB0B01}.radio-line-item:first-child:after,.radio-line-item.right-only:after,.radio-line__item:first-child:after,.radio-line__item.right-only:after{left:50%}.radio-line-item:last-child:after,.radio-line-item.left-only:after,.radio-line__item:last-child:after,.radio-line__item.left-only:after{right:50%}.radio-line-item.active .radio-line-label,.radio-line__item.active .radio-line-label{font-weight:bold}.radio-line-item.active .radio-line-circle,.radio-line__item.active .radio-line-circle{background-color:#0066CC}.radio-line-item.active .radio-line-circle:after,.radio-line__item.active .radio-line-circle:after{content:'';display:block;position:absolute;top:-5px;left:-5px;width:26px;height:26px;border:solid 2px #0066CC;border-radius:30px}.radio-line-item.active .radio-line-circle:before,.radio-line__item.active .radio-line-circle:before{content:'';display:block;position:absolute;top:-4px;left:-4px;width:20px;height:20px;border:solid 4px #FFF;border-radius:30px}.radio-line-label{position:absolute;left:0;right:0;bottom:0px;padding-top:40px;font-size:12px;text-align:center;cursor:pointer}.radio-line-circle{position:absolute;left:50%;margin-left:-10px;width:20px;height:20px;border-radius:30px;background-color:#C9C9C9;z-index:10;cursor:pointer}.form__info{font-size:14px;margin-top:0}.form__info--radio-line{margin-bottom:1rem;text-align:center}.banqer-full-width-error-msg{color:#864946;text-align:center;padding:16px;font-weight:400;border:solid 1px #CB0B01;border-radius:3px}.banqer-full-width-success-msg{color:#297C5D;text-align:center;padding:16px;font-weight:400;border:solid 1px #39AB80;border-radius:3px}.banqer-full-width-loading-msg{color:#888;text-align:center;padding:16px;font-weight:400;border:solid 1px #DDD;border-radius:3px}#mce-EMAIL{margin-bottom:0.5em}@media (min-width: 601px){#mce-EMAIL{margin-bottom:0}.input-append{width:auto}}label.radio-large{display:inline-block;width:26px;height:26px;cursor:pointer}label.radio-large span{position:absolute;width:28px;height:28px;display:block;border-radius:100%;background-color:#eee;border:2px solid #999}label.radio-large span:after{content:'';position:absolute;display:none;left:2px;top:2px;width:20px;height:20px;background:#9933cc;border-radius:100%}label.radio-large.radio-large-blue span{border:2px solid #0066CC}label.radio-large.radio-large-blue span:after{background:#0066CC}label.radio-large input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.radio-large input[type=radio]:checked~span:after{display:block}label.radio-large:hover input[type=radio]~span{background-color:#ccc}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide{width:100%;background-color:#F5F5F5;overflow-x:hidden;padding:0;z-index:1;padding-top:4em;position:relative;box-sizing:border-box}.glide .community-post-thumb{width:100%}.glide .community-post-thumb .community-post-thumb-body-preview{width:85%;text-align:left;height:100px;margin:0 auto}.glide__slides{margin:0 auto;display:inline-flex}.glide__track{margin:0 auto;text-align:center;position:relative;z-index:0}.glide__slide{list-style-type:none}.glide__track{margin:0 auto;text-align:center;position:relative;z-index:0}.glide__arrow{width:1.5em;color:transparent;position:absolute;top:0;bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}.glide__arrow.disabled{opacity:0.15}.glide__arrow:before{color:#666666;display:block;font-size:1.5em;width:100%;height:1em;line-height:1em;position:relative}.glide__arrow--left{left:0;text-align:left}.glide__arrow--left::before{content:'\3008'}.glide__arrow--right{right:0;text-align:right}.glide__arrow--right::before{content:'\3009'}.glide__bullets{padding:1.25rem .5rem}.glide__bullet{align-items:center;background-color:#ddd;border:none;border-radius:50%;color:transparent;display:inline-flex;height:.5rem;justify-content:center;padding:.5rem;position:relative;text-decoration:none;font-size:0;width:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background 0.2s cubic-bezier(0.45, 0, 0.55, 1)}.glide__bullet--active,.glide__bullet:hover,.glide__bullet:active{background-color:#1a1a1a;color:#fff}.carousel__skip-link{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.carousel__skip-link:focus{align-items:center;background-color:#1a1a1a;display:flex;font-size:3em;height:100%;justify-content:center;opacity:.8;text-decoration:none;width:100%;z-index:1}@media screen and (min-width: 995px){.glide__arrow{width:4em}.glide__arrow:before{font-size:2em}}.nav-items{font-size:14px}.nav-items .guest-separator{height:18px;display:inline-block;border-left:solid 1px rgba(255,255,255,0.4);vertical-align:middle;margin-right:10px}.nav-items .language-link{height:18px;display:inline-block;border-left:solid 1px;vertical-align:middle;margin-left:10px;opacity:0.4}@media (max-width: 1100px){.nav-items .money-week-link{display:none}}.nav-items .guest-links{display:inline-block;position:relative;top:-2px;text-align:center}.nav-items .btn,.nav-items .input-password-show-toggle{padding:1px 26px;margin-left:6px;margin-right:6px;font-size:inherit;line-height:30px}.nav-items .btn.btn-white-outline,.nav-items .btn-white-outline.input-password-show-toggle{padding-top:0;padding-bottom:0}.nav-items .btn.btn-white-outline:hover,.nav-items .btn-white-outline.input-password-show-toggle:hover{background:rgba(0,0,0,0.3)}.nav-item.dropdown{display:inline-block;height:68px;border:solid 1px rgba(255,255,255,0.18);border-top:none;border-bottom:none;border-right-width:0}.nav-item.dropdown .avatar-img{width:40px;height:40px;min-width:40px;border-radius:40px;margin-right:8px;vertical-align:middle}.nav-item.dropdown .avatar-img+span{vertical-align:middle}.nav-item.dropdown .dropdown-left{padding-top:23px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:220px}@media (min-width: 1100px){.nav-item.dropdown .dropdown-left{max-width:300px}}.nav-item.dropdown .user-full-name{padding-top:9px;text-overflow:ellipsis;overflow:hidden}.nav-item.dropdown.user-account-dropdown .dropdown-left{padding-top:14px}.nav-item.dropdown.hover-dropdown .dropdown-link:hover,.nav-item.dropdown.hover-dropdown.open .dropdown-link{background-color:rgba(255,255,255,0.05)}.nav-item.dropdown.classrooms-dropdown .school-name{display:none}.nav-item.dropdown.hover-dropdown .with-separated-arrow .dropdown-left,.nav-item.dropdown.hover-dropdown .with-separated-arrow .arrow{transition:background-color 120ms}.nav-item.dropdown.hover-dropdown .with-separated-arrow .dropdown-left:hover,.nav-item.dropdown.hover-dropdown .with-separated-arrow .arrow:hover,.nav-item.dropdown.hover-dropdown .with-separated-arrow.open .arrow{background-color:rgba(255,255,255,0.05)}.nav-item.dropdown.hover-dropdown .with-separated-arrow .dropdown-left.active{background-color:rgba(0,0,0,0.08)}.nav-item.dropdown .arrow{line-height:68px}.notifier-dropdown,.resources-dropdown{margin-right:-4px}.notifier-count{float:right;background:rgba(255,255,255,0.3);color:#fff;text-align:center;border-radius:23px;height:23px;min-width:23px;margin-left:10px;padding:0px 9px;cursor:pointer;font-size:14px}.notifier-count.hidden-desktop{position:absolute;top:17px;left:110px}.notifier-count.pending{background:#C12F2F}.notifier-count:not(.pending){padding-right:0px;padding-left:5px}.notifier-count i{margin-left:-4px}.notifier-count>span{display:block;float:right}.notifier-count .count-divider{float:left;width:1px;height:23px;background:rgba(255,255,255,0.3);display:block;margin-right:4px;margin-left:1px}.mobile-menu-toggle{position:absolute;top:0;right:0;font-size:13px;font-weight:500;line-height:18px}.mobile-menu-toggle.btn.active,.mobile-menu-toggle.active.input-password-show-toggle{color:#E14517;background-color:#FFF}.mobile-sidebar-wrap{position:fixed;top:54px;left:0;right:0;bottom:0;overflow:auto;opacity:0;background-color:rgba(0,0,0,0.3);transition:opacity 200ms;z-index:12}.mobile-sidebar-wrap.open{opacity:1}.mobile-sidebar-wrap.open .mobile-sidebar{margin-left:0}.page-wrapper.parent .mobile-sidebar{background-color:#ac407a}.page-wrapper.parent .sidebar-links .sidebar-link,.page-wrapper.parent .sidebar-heading{border-bottom:solid 1px rgba(255,255,255,0.3)}.mobile-sidebar{margin-left:-280px;min-height:calc(100vh - 54px);width:280px;color:#FFF;background-color:#E14517;transition:margin-left 200ms;box-shadow:0 0 6px 0px rgba(0,0,0,0.4)}.mobile-sidebar h3{padding:15px}.mobile-sidebar .classrooms-slider-heading{position:relative;margin-top:0;padding-right:50px;cursor:pointer;color:#FFF}@media (max-width: 600px){.mobile-sidebar .classrooms-slider-heading{font-size:18px}}.mobile-sidebar .classrooms-slider-heading:hover{background-color:rgba(255,255,255,0.08)}.mobile-sidebar .classrooms-slider-heading:after{content:'';display:block;position:absolute;top:50%;right:25px;margin-top:-2px;border:solid 8px transparent;border-top-color:#FFF;transition:transform 320ms, margin-top 320ms}.mobile-sidebar .classrooms-slider-heading.flip-arrow:after{margin-top:-10px;transform:rotate(180deg)}.mobile-sidebar .classroom-slider-menu{height:0;transition:height 200ms;background-color:#C63D14;border-top:none;overflow:hidden}.mobile-sidebar .classroom-slider-menu .sidebar-links .sidebar-link:first-child{border-top:solid 1px #af3612}.mobile-sidebar .sidebar-menu a{padding:10px 0;border-top:solid 1px #ca3e15}.mobile-sidebar .sidebar-links{overflow:hidden;border-top:solid 1px rgba(0,0,0,0.3)}.mobile-sidebar .sidebar-links.no-border-top{border-top:none}.mobile-sidebar .sidebar-links .btn-block{display:block;width:auto;margin:15px 20px}.mobile-sidebar .sidebar-links .btn-white-outline:hover{background-color:#000}.mobile-sidebar .sidebar-links .btn-white{color:#0066CC}.mobile-sidebar .user-name-and-avatar{padding:20px 20px 10px}.mobile-sidebar .avatar-img{width:40px;height:40px;border-radius:40px;margin-right:8px;vertical-align:middle}.mobile-sidebar .avatar-img+span{vertical-align:middle}.header-offset-container{padding:120px 20px 60px}.pages:not(.angular) .mobile-menu-toggle.btn.active,.pages:not(.angular) .mobile-menu-toggle.active.input-password-show-toggle,.student .mobile-menu-toggle.btn.active,.student .mobile-menu-toggle.active.input-password-show-toggle{color:#1B0F24}.pages:not(.angular) .mobile-sidebar,.student .mobile-sidebar{background-color:#1B0F24}.pages:not(.angular) .mobile-sidebar .classroom-slider-menu .sidebar-links,.student .mobile-sidebar .classroom-slider-menu .sidebar-links{background-color:#0e0812;padding-bottom:24px !important;border-bottom:solid 1px #361e48}.pages:not(.angular) .mobile-sidebar .classroom-slider-menu .sidebar-links .sidebar-link:last-child,.student .mobile-sidebar .classroom-slider-menu .sidebar-links .sidebar-link:last-child{border-bottom:none}.pages:not(.angular) .mobile-sidebar .sidebar-link,.student .mobile-sidebar .sidebar-link{border-bottom-color:#361e48}.pages:not(.angular) .mobile-sidebar .sidebar-link:first-child,.student .mobile-sidebar .sidebar-link:first-child{border-top-color:#361e48}.pages:not(.angular) .mobile-sidebar .sidebar-menu a,.student .mobile-sidebar .sidebar-menu a{border-top-color:#361e48}@media (max-width: 1150px){.nav-item.dropdown.user-account-dropdown .user-full-name{display:none}.notifier-dropdown .notifier-title{display:none}.notifier-dropdown .notifier-count{margin-left:0px}}@media (max-width: 875px){.nav-item.dropdown.classrooms-dropdown .dropdown-left{max-width:200px}.nav-item.dropdown.classrooms-dropdown .dropdown-left .school-name{display:none}}@media (max-width: 768px){.static-site-header .hidden-mobile{display:none !important}.static-site-header .show-mobile{display:block}.static-site-header .show-mobile.inline-block{display:inline-block}.static-site-header .show-mobile.inline{display:inline}}@media (max-width: 600px){.notifier-count.hidden-desktop{left:90px}}.static-site-header{background:#d04116;color:#FFF;position:relative;z-index:11;padding:0}.static-site-header.student{background:#005d57}.static-site-header .container{padding-left:1em;padding-right:1em}.static-site-header .select-wrap .select-arrow.select-arrow-caret{right:11px !important}.static-site-header .select-wrap .select-value{font-weight:normal}.static-site-header a:hover{color:#ffffff}@media (max-width: 700px){.static-site-header .show-for-static-desktop-header{display:none}.static-site-header .hide-for-static-mobile-header{display:none}}@media (min-width: 701px){.static-site-header .show-for-static-mobile-header{display:none}.static-site-header .hide-for-static-desktop-header{display:none}}@media (min-width: 769px){.static-site-header .hidden-desktop{display:none !important}}.static-site-header .u-nav-break--large{display:none}@media (min-width: 1200px){.static-site-header .u-nav-break--large{display:block}}.static-site-header .u-nav-break--med{display:block}@media (min-width: 700px){.static-site-header .u-nav-break--med{display:none !important}}.static-site-header .u-nav-break--small{display:block}@media (min-width: 1200px){.static-site-header .u-nav-break--small{display:none !important}}.static-site-header .u-nav-break--x-large-show{display:none}@media (min-width: 1155px){.static-site-header .u-nav-break--x-large-show{display:block}}.static-site-header .u-nav-break--x-large-hide{display:block}@media (min-width: 1300px){.static-site-header .u-nav-break--x-large-hide{display:none !important}}.static-site-header .nav_container{display:flex;align-items:center}.static-site-header .nav_session-container{display:flex;align-items:center;padding:10px;border-left:1px solid rgba(255,255,255,0.2);margin-left:10px}.static-site-header .nav_session-container .nav_item{word-wrap:none;padding:7px 25px;margin-left:10px}.static-site-header .nav_item{line-height:normal;padding:5px 10px}.static-site-header .header_products{align-self:flex-start;margin-left:0;margin-right:auto}.static-site-header .header_products--small .header_products-item{color:#fff;margin-top:10px;margin-bottom:0;border-radius:10px 10px 0 0}.static-site-header .header_products-item{display:inline-flex;flex-direction:column;padding:20px 15px 10px;margin-top:0;margin-bottom:10px;border-radius:0 0 10px 10px;background:#8a2eb8}.static-site-header .header_products-item-title{font-weight:bold}.static-site-header .header_products-item:not(.active):hover{background:rgba(0,0,0,0.15)}.static-site-header .header_products-item.active{background:#ffffff;color:#9933cc}.static-site-header .container{display:flex;align-items:center;justify-content:space-between;max-width:none}.static-site-header .logo-link{z-index:1;padding:10px 0}.static-site-header .logo-link img{margin-right:30px;width:150px}@media (min-width: 500px){.static-site-header .logo-link img{width:200px}}.static-site-header a,.static-site-header .btn,.static-site-header .input-password-show-toggle,.static-site-header .nav-item{color:#FFF;position:relative;font-family:Mulish;font-size:12px}@media (min-width: 1400px){.static-site-header a,.static-site-header .btn,.static-site-header .input-password-show-toggle,.static-site-header .nav-item{font-size:14px}}.static-site-header .welcome-back-msg{position:absolute;top:15px;right:20px;left:20px;font-size:13px;padding-bottom:6px;border-bottom:solid 2px rgba(255,255,255,0.4);text-align:right}.static-site-header--no-menus{padding:17px 0;background-color:#c63392}.teacher .static-site-header.in-app,.teacher.classroom-setup .static-site-header,.teacher.parent-setup .static-site-header{background:#d04116}.teacher .static-site-header.in-app .header_products-item,.teacher.classroom-setup .static-site-header .header_products-item,.teacher.parent-setup .static-site-header .header_products-item{background:#b93a14}.teacher .static-site-header.in-app .header_products-item.active,.teacher.classroom-setup .static-site-header .header_products-item.active,.teacher.parent-setup .static-site-header .header_products-item.active{color:#b93a14;background:white}.student .static-site-header.in-app{background:#005d57}.teacher_resources .demo-mode-header,.help_articles .demo-mode-header,.community .demo-mode-header{display:none}.teacher_resources .static-site-header,.help_articles .static-site-header,.community .static-site-header{background:#9933cc}.help-articles-body{min-height:300px}.help-articles-header .container{text-align:left}.help-articles-header .container p{margin:0 !important}.help-articles-header .container a{text-decoration:underline;font-size:14px}.help-articles-header .container a:hover{color:#e6e6e6}.help-articles-header .search-wrapper{width:400px;margin-top:40px}.show .help-articles-body.container,.show .help-articles-header .container{max-width:720px;margin:20px auto}.show .help-articles-body.container img,.show .help-articles-header .container img{max-width:100%}.help-article-list{padding-top:20px}.help-article-list .breadcrumb a{font-size:14px;text-decoration:underline}.help-article-list .view-all-group .help-article-panel{background-color:#9933cc}.help-article-list .view-all-group .help-article-panel .title,.help-article-list .view-all-group .help-article-panel .description p{color:white}.help-article-panel{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:white;border-radius:5px;font-size:16px;padding:20px;border:1px solid #CCC;box-shadow:-1px 1px 4px 1px #CCC;margin:20px 0;color:#333333}.help-article-panel .title{font-weight:bold}.help-article-panel .description{font-weight:400}.help-article-panel .chevron{font-size:26px;text-align:right;color:rgba(0,0,0,0.25)}.image-uploader-container .image-uploader-file{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.image-uploader-container .image-uploader-file:focus+label{box-shadow:0 0 1px 1px #841ce8}.image-uploader-container .image-uploader-file:disabled+label{display:none}.image-uploader-container .image-uploader-file+label{color:#FFF;display:inline-block}.image-uploader-container .image-previews{margin:-3px}.image-uploader-container .image-preview{float:left;width:25%;padding:0 3px}.image-uploader-container .image-preview.has-image:not(.loading) .image-preview-inner{background-color:#DDD}.image-uploader-container .image-preview.has-image:not(.loading) .image-preview-inner:hover .remove-image,.image-uploader-container .image-preview.has-image:not(.loading) .image-preview-inner:hover .overlay{opacity:1}.image-uploader-container .image-preview.loading .upload-progress{display:block}.image-uploader-container .image-preview .image-preview-inner{position:relative;height:105px;background-size:contain;background-position:center center;background-color:#E5E5E5;background-repeat:no-repeat}@media (max-width: 600px){.image-uploader-container .image-preview .image-preview-inner{height:66px}}.image-uploader-container .image-preview .remove-image{color:#FFF;opacity:0;transition:opacity 120ms;position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.image-uploader-container .image-preview .overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity 180ms;background-color:rgba(0,0,0,0.2)}.image-uploader-container .image-preview .upload-progress{display:none;position:absolute;left:5px;right:5px;bottom:5px;background-color:#CCC;border-radius:3px;overflow:hidden}.image-uploader-container .image-preview .upload-progress-inner{width:0%;height:20px;background-color:#AAA;transition:width 320ms}.inline-tabs{padding-top:4px;background-color:#DDD;overflow:hidden}.inline-tabs .tab-link{float:left;width:200px;color:#0066CC;font-size:17px;line-height:60px;text-align:center;cursor:pointer}.inline-tabs .tab-link.active{background-color:#FFF}.insurance-application-modal .quote-buttons{overflow:hidden}.insurance-application-modal .quote-buttons .btn,.insurance-application-modal .quote-buttons .input-password-show-toggle{display:block;float:left;width:49%;margin-right:1%;padding:4px 0}.insurance-application-modal .quote-buttons .btn:last-child,.insurance-application-modal .quote-buttons .input-password-show-toggle:last-child{margin-left:1%;margin-right:0}.insurance-application-form{padding:15px;padding-top:10px;background:#EEE;border-radius:3px}.insurance-application-form label.checkbox{display:block;margin-top:5px}.insurance-application-form .checkbox-group-title{margin-bottom:5px}.insurance-application-form button[type="submit"]{min-width:200px}.landing-classroom a{color:#FFF}.landing-classroom a:hover{text-decoration:underline}*{box-sizing:border-box}a{font-size:1em;display:inline-block}html,body{color:#333333;line-height:1.5;font-family:'Mulish', sans-serif;height:100%}body.modal-on,body.sidebar-on{overflow:hidden}#page.teacher.classroom-setup .email-verification:after,#page.student.student-setup .angular-container:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:300px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-black-89ae4f51b6f6f43ba2f4cb012537e96e923ce5faebba9c0ba09e0907279ec5cc.svg");background-size:100% 100%}#page.teacher.classroom-setup .email-verification:after,#page.student.student-setup .angular-container:after{z-index:0;bottom:105px}@media (max-width: 768px){#page.teacher.classroom-setup .email-verification:after,#page.student.student-setup .angular-container:after{bottom:69px}}#page.teacher.classroom-setup .email-verification:after{bottom:0}@media (max-width: 768px){#page.teacher.classroom-setup .email-verification:after{bottom:0}}.page-header{color:white;text-decoration:none}.page-header h1,.page-header h2,.page-header h3,.page-header.secondary h1,.page-header.secondary h2,.page-header.secondary h3{color:white}.page-header a{color:white}.page-header a:hover{text-decoration:none !important}.angular-container{position:relative}.angular-container .loading-text{position:absolute;top:50%;left:50%;width:100px;margin-left:-50px;text-align:center;color:#FFFFFF;font-size:1.625rem;font-style:normal;font-weight:500;line-height:2rem}.browser-not-supported{max-width:800px;margin:0 auto;padding:50px 20px;color:#FFFFFF;font-size:1.5em}.browser-not-supported a{color:#FFFFFF}.browser-not-supported a:hover{color:#cccccc}.angular .page-header{background:none !important}.student .page-header h1,.teacher .page-header h1{color:#FFF;font-weight:300;font-size:1.5em}.page-header{padding-top:6em;padding-left:1em;padding-right:1em;padding-bottom:2em}@media (max-width: 600px){.page-header{padding-top:4em;padding-bottom:2em}}.page-header.loading{background:linear-gradient(327deg, #F77 0%, #DB4E4E 50%, #F08C1E 100%) !important;height:calc(100vh - 65px)}.page-header.student.loading{background:linear-gradient(135deg, #1f9b57 0%, #2792e5 50%, #32569e 100%) !important}header{padding:0 1em}section{padding:0 1em}article{margin:0 auto;max-width:1250px;padding:2em 0}figure{display:block;margin:0}figure img,figure figcaption{width:49.5%;display:inline-block;vertical-align:middle}.manage-students-pane{background-color:white;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.4);width:100%}.manage-students-pane .add-students-bar{align-items:flex-start}.manage-students-pane .add-students-bar>.btn,.manage-students-pane .add-students-bar>.input-password-show-toggle{min-width:330px;margin-right:20px}.manage-students-pane .add-students-bar>.error-block{margin-top:0px !important}@media (max-width: 1250px){.manage-students-pane .add-students-bar{flex-direction:column}}.list-actions .btn,.list-actions .input-password-show-toggle{opacity:0.35;filter:grayscale(100%)}.list-actions.active .btn,.list-actions.active .input-password-show-toggle{opacity:1;filter:grayscale(0%)}.about .gradient-bg h1,.about .gradient-bg h2,.about .gradient-bg h3,.about .gradient-bg h4,.about .gradient-bg p,.about .gradient-bg small,.about .gradient-bg strong,.about .gradient-bg em,.registration .gradient-bg h1,.registration .gradient-bg h2,.registration .gradient-bg h3,.registration .gradient-bg h4,.registration .gradient-bg p,.registration .gradient-bg small,.registration .gradient-bg strong,.registration .gradient-bg em,.new .gradient-bg h1,.new .gradient-bg h2,.new .gradient-bg h3,.new .gradient-bg h4,.new .gradient-bg p,.new .gradient-bg small,.new .gradient-bg strong,.new .gradient-bg em,.create .gradient-bg h1,.create .gradient-bg h2,.create .gradient-bg h3,.create .gradient-bg h4,.create .gradient-bg p,.create .gradient-bg small,.create .gradient-bg strong,.create .gradient-bg em,.pricing .gradient-bg h1,.pricing .gradient-bg h2,.pricing .gradient-bg h3,.pricing .gradient-bg h4,.pricing .gradient-bg p,.pricing .gradient-bg small,.pricing .gradient-bg strong,.pricing .gradient-bg em,.terms .gradient-bg h1,.terms .gradient-bg h2,.terms .gradient-bg h3,.terms .gradient-bg h4,.terms .gradient-bg p,.terms .gradient-bg small,.terms .gradient-bg strong,.terms .gradient-bg em,.privacy .gradient-bg h1,.privacy .gradient-bg h2,.privacy .gradient-bg h3,.privacy .gradient-bg h4,.privacy .gradient-bg p,.privacy .gradient-bg small,.privacy .gradient-bg strong,.privacy .gradient-bg em,.giveaway-terms .gradient-bg h1,.giveaway-terms .gradient-bg h2,.giveaway-terms .gradient-bg h3,.giveaway-terms .gradient-bg h4,.giveaway-terms .gradient-bg p,.giveaway-terms .gradient-bg small,.giveaway-terms .gradient-bg strong,.giveaway-terms .gradient-bg em,.community .gradient-bg h1,.community .gradient-bg h2,.community .gradient-bg h3,.community .gradient-bg h4,.community .gradient-bg p,.community .gradient-bg small,.community .gradient-bg strong,.community .gradient-bg em,.help_articles .gradient-bg h1,.help_articles .gradient-bg h2,.help_articles .gradient-bg h3,.help_articles .gradient-bg h4,.help_articles .gradient-bg p,.help_articles .gradient-bg small,.help_articles .gradient-bg strong,.help_articles .gradient-bg em,.sponsors .gradient-bg h1,.sponsors .gradient-bg h2,.sponsors .gradient-bg h3,.sponsors .gradient-bg h4,.sponsors .gradient-bg p,.sponsors .gradient-bg small,.sponsors .gradient-bg strong,.sponsors .gradient-bg em{color:#FFF}.about .page-header,.registration .page-header,.new .page-header,.create .page-header,.pricing .page-header,.terms .page-header,.privacy .page-header,.giveaway-terms .page-header,.community .page-header,.help_articles .page-header,.sponsors .page-header{background:#7a28a3}.about .page-header p,.registration .page-header p,.new .page-header p,.create .page-header p,.pricing .page-header p,.terms .page-header p,.privacy .page-header p,.giveaway-terms .page-header p,.community .page-header p,.help_articles .page-header p,.sponsors .page-header p{font-family:"Mulish", sans-serif;text-align:left;padding:2em 0;font-size:1.2em;max-width:40em}.about .secondary,.registration .secondary,.new .secondary,.create .secondary,.pricing .secondary,.terms .secondary,.privacy .secondary,.giveaway-terms .secondary,.community .secondary,.help_articles .secondary,.sponsors .secondary{color:#FFFFFF;text-align:center}.about .secondary h2,.registration .secondary h2,.new .secondary h2,.create .secondary h2,.pricing .secondary h2,.terms .secondary h2,.privacy .secondary h2,.giveaway-terms .secondary h2,.community .secondary h2,.help_articles .secondary h2,.sponsors .secondary h2{padding-top:1em}.about .secondary p,.registration .secondary p,.new .secondary p,.create .secondary p,.pricing .secondary p,.terms .secondary p,.privacy .secondary p,.giveaway-terms .secondary p,.community .secondary p,.help_articles .secondary p,.sponsors .secondary p{margin:0 auto;padding:0.5em 0 2em}.about .header--left,.registration .header--left,.new .header--left,.create .header--left,.pricing .header--left,.terms .header--left,.privacy .header--left,.giveaway-terms .header--left,.community .header--left,.help_articles .header--left,.sponsors .header--left{padding-left:0}.new section a,.new article a,.registration section a,.registration article a{border-bottom:1px solid}.radio-selectors span label{font-size:0.8em;margin:5px 10px 5px 0;display:inline-block;padding:0.5em 1em;border-radius:0.4em;border:1px solid #ccc;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 600px){.radio-selectors span label{width:100%}}.radio-selectors input{display:none}.radio-selectors input:checked+label{color:#fff;background-color:#666666}.image--block{display:block}.marketing-body h4{font-size:1.2em;font-weight:500;margin:1em 0 0}.marketing-body__header{color:#2F1966}.card__header{position:relative}.card__header--feature{background:#9233C5;background:linear-gradient(45deg, #9233C5 0%, #561e74 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.card__header--feature:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-white-185839033a26c952c155156044ce803fb17c31572e5d09fe08b7c2880c336d43.svg");background-size:100% 100%}.card__title{color:#2F1966;font-size:2.75em;margin:0;padding:0.25em 0 0}.card__title--feature{color:#FFFFFF;padding:0.5em 0}.card__title--smaller{font-size:2.1em;line-height:1em}.card__body{padding:10px}.dashboard_footer{background-color:#292929;padding:0 1em;position:relative;width:100%}.dashboard_footer .main-partner-logo__container{width:40%}@media (max-width: 768px){.dashboard_footer .main-partner-logo__container{width:45%}}@media (max-width: 600px){.dashboard_footer .main-partner-logo__container{width:60%}}.dashboard_footer .main-partner-logo{padding-top:1em;padding-bottom:1em;padding-right:1em;vertical-align:top;width:100%}.dashboard_footer .signup-cta{color:#FFFFFF;border-left:1px solid rgba(255,255,255,0.2);display:inline-block;vertical-align:top;padding:0.35em 1em;width:55%}.dashboard_footer .signup-cta p{max-width:100%;font-size:1em}@media (max-width: 768px){.dashboard_footer .signup-cta{width:50%}}@media (max-width: 600px){.dashboard_footer .signup-cta{width:100%;padding:0 0 1em 0;margin:0;border-left:none;border-top:1px solid rgba(255,255,255,0.2)}}.page-banner{background-color:#7a29a3;padding-top:3.75em;padding-bottom:3.75em}.page-banner_title{color:#fff}.page-banner_description{color:#fff;font-size:1.2em;font-weight:200;line-height:1.5}.page-banner_link-container{display:flex;margin-top:2.5em;flex-wrap:wrap}.page-banner_link{color:#ffffff;border-radius:2em;border:1px solid;line-height:2.5rem;padding:0 1.5rem;-webkit-margin-end:0.5rem;margin-inline-end:0.5rem;white-space:nowrap;margin-bottom:1em}.page-banner_link:hover{background:#eeeeee;color:#7a29a3}.page-banner_link--primary{background:#ffffff;color:#7a29a3}.modal-background{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;background-color:rgba(0,0,0,0.6);z-index:2000}@media (min-width: 769px){.modal-background{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.modal-background--behind{z-index:1900}.modal-background--ahead{z-index:2100}.modal-background--darker{background-color:rgba(0,0,0,0.85)}.modal-background-full-student{background:#012722;background:linear-gradient(45deg, #012722 0%, #030733 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.modal-background-full-teacher{background:#6e2c07;background:linear-gradient(45deg, #6e2c07 0%, #8d2839 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.modal-bordered .modal-content{padding-bottom:30px !important;border-bottom:solid 10px #0066CC}.modal-bordered.modal-bordered--red .modal-content{border-bottom-color:#CB0B01}.modal-bordered.modal-bordered--orange .modal-content{border-bottom-color:#DF791F}.cdk-overlay-container{z-index:2200 !important}.modal{margin:30px auto;margin-top:5%;max-width:100%;position:relative;height:auto;z-index:2001;box-shadow:0 1px 10px 1px rgba(0,0,0,0.5);border-radius:5px;background-color:#FFF}@media (min-width: 768px){.modal{width:680px}.modal.modal-large{width:720px}.modal.modal-larger{width:860px}.modal.modal-small{width:520px}.modal.modal-medium{width:620px}}.modal.modal--rounded{overflow:hidden}.modal .modal__close{position:absolute;top:0.5rem;right:0.5rem;font-size:28px;outline:none;z-index:1;height:30px;width:30px;line-height:23px;border-radius:100%;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.4);text-align:center}.modal .modal__close:hover{color:rgba(0,0,0,0.4)}.modal .modal_header{color:#ffffff;padding:20px;position:relative;border-top-right-radius:5px;border-top-left-radius:5px;background:#2F1966;background:linear-gradient(45deg, #2F1966 0%, #841ce8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.modal .modal_header .modal-close{top:6px}.modal.modal--teacher .modal_header{background:#CD520E;background:linear-gradient(45deg, #CD520E 0%, #CD4E63 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.modal.modal--student .modal_header{background:#028C7A;background:linear-gradient(45deg, #028C7A 0%, #0A1392 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.modal .modal_content{position:relative;padding:20px}.modal .modal-content{position:relative;padding:20px;max-width:100%;background-color:#FFF}@media (max-width: 768px){.modal.student-signup-tokens-modal .modal-content{padding:15px}}.modal .modal_footer{position:relative;padding:20px;background-color:#FFF;border-top:1px solid #eeeeee}@media (max-width: 600px){.modal .modal_footer{padding:20px}.modal .modal_footer .modal-header{padding-right:30px}.modal .modal_footer.with-gradient-header{margin-top:30px}}.modal .modal_footer.with-gradient-header{margin-top:15px}.modal .modal_footer.modal-content--slim{padding:40px 30px;border-radius:7px}.modal .modal_footer.modal-content-full-width{padding-left:0;padding-right:0}.modal .modal_footer.modal-content-full-width .modal-gradient-header{width:100% !important;margin-left:0px !important}.modal .modal_footer.modal-content-full-height{padding-top:0;padding-bottom:0}.modal .modal_footer .modal-content-container{padding:30px 20px}.modal .modal_footer .modal-content-container:last-child{padding-bottom:0}.modal .modal_footer .modal-content-container:first-child{padding-top:0}.modal .modal_footer .modal-content-container.modal-content-grey-bg{background-color:#E6E6E6}@media (max-width: 600px){.modal .modal_footer .modal-content-container{padding-left:20px;padding-right:20px}}.modal .modal-header{margin-top:10px;position:relative}.modal .modal-header.modal-gradient-header{position:relative;padding:30px;margin-top:0;color:#fff;border-radius:3px 3px 0px 0px;background:#2F1966;background:linear-gradient(45deg, #2F1966 0%, #841ce8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.modal .modal-header.modal-gradient-header h3{color:#fff;font-weight:normal;font-size:25px;margin-top:0}.modal .modal-header.modal-gradient-header:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-white-185839033a26c952c155156044ce803fb17c31572e5d09fe08b7c2880c336d43.svg");background-size:100% 100%}@media (max-width: 600px){.modal .modal-header{margin-bottom:0}}.modal .modal-header h3{font-size:22px;font-weight:600}.modal .header-subtext{margin-top:10px}.modal .modal-actions{text-align:right}.modal .modal-actions .btn.pull-right,.modal .modal-actions .pull-right.input-password-show-toggle{margin-left:10px}.modal .section-heading{display:block;margin-bottom:10px;font-size:1em}.modal .input-examples{display:block;font-size:12px;margin:4px 0 12px}.modal .error,.modal .success{margin-right:10px}.modal .note,.modal .warning{font-size:.8em;font-weight:500;color:#888;max-width:none}.modal .warning{color:#DF791F}.modal label.checkbox{margin-right:20px}.modal hr{border-top:1px solid #cccccc;border-bottom:none;margin-bottom:1rem}.modal hr.full-width{border-top:1px solid #efefef;margin:15px -20px}.modal form .form__section{margin-bottom:1rem}.modal form .form__section label{display:block;margin-bottom:1rem}.modal form .form__section--low-emphasis{color:#666666}.modal form .form__section--low-emphasis label.checkbox{margin-right:0;text-align:right}.modal form .form__section--low-emphasis label.checkbox input{text-align:right}.modal-close{position:absolute;top:14px;right:20px;font-size:28px;outline:none;z-index:1;height:30px;width:30px;line-height:23px;border-radius:100%;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.4);text-align:center}.modal-close-floating{background:rgba(0,0,0,0.5);border-radius:100%;width:40px;height:40px;color:#fff;font-weight:bold;border:2px solid #fff;cursor:pointer;margin:0 0 0 auto;position:-webkit-sticky;position:sticky;top:96px;right:40px;padding:5px 11px;z-index:1}@media (max-width: 600px){.modal-close-floating{right:20px}}.pending-notifications-modal{max-width:800px;height:100%;margin:0px auto;padding-top:58px}.pending-notifications-modal h2{text-align:center;color:#fff;margin-bottom:15px}.classroom-setup-container .classroom-setup-box .gradient-header{color:#fff}.classroom-setup-container .classroom-setup-box .gradient-header h2{color:#fff}.modal-content--slim .gradient-header,.classroom-setup-box .gradient-header{position:relative;margin:-40px -20px 20px;padding:30px 30px 20px 30px;border-radius:5px 5px 0px 0px;color:#fff}@media (max-width: 600px){.modal-content--slim .gradient-header,.classroom-setup-box .gradient-header{margin:-40px -15px 20px}}.modal-content--slim .gradient-header h2,.classroom-setup-box .gradient-header h2{color:#fff}.modal-content--slim .gradient-header:after,.classroom-setup-box .gradient-header:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-white-185839033a26c952c155156044ce803fb17c31572e5d09fe08b7c2880c336d43.svg");background-size:100% 100%}.modal-content--slim .gradient-header.gradient-orange,.classroom-setup-box .gradient-header.gradient-orange{background:#CD520E;background:linear-gradient(45deg, #CD520E 0%, #CD4E63 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.modal-content--slim .gradient-header.gradient-pink,.classroom-setup-box .gradient-header.gradient-pink{background:#A4374B;background:linear-gradient(45deg, #A4374B 0%, #74346F 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.modal-content--slim .gradient-header.gradient-blue,.classroom-setup-box .gradient-header.gradient-blue{background:#028C7A;background:linear-gradient(45deg, #028C7A 0%, #0A1392 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.modal-content--slim .gradient-header.gradient-blue h2,.classroom-setup-box .gradient-header.gradient-blue h2{font-size:26px}.achievements-list-modal .teacher-widget-header{position:absolute;margin-top:0px;margin-left:0px;padding:20px;bottom:unset;height:327px;width:100%;font-size:12px}.achievements-list-modal .student-widget-header{position:absolute;margin-top:0px;margin-left:0px;padding:20px;bottom:unset;height:192px;width:100%}.achievements-list-modal .button-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.achievements-list-modal .teacher-view-achievements-list{margin-top:185px}.achievements-list-modal .student-view-achievements-list{margin-top:50px}.add-edit-resource-download-modal label{display:block}.modal-add-parents .add-parents{position:relative;margin-bottom:40px;border-bottom:1px solid #cccccc;padding-bottom:10px}.modal-add-parents .add-parents textarea{width:100%}.modal-add-parents .add-parents .btn-submit-add-parents{position:absolute;bottom:-60px;right:0px}.modal-add-parents .steps-button{position:absolute;bottom:30px;right:30px}.modal-add-parents .parents-list .list-header{color:#666666;border-bottom:1px solid #666666;background:#f2f2f2}.modal-add-parents .parents-list .list-header>div{background:#f2f2f2;padding:10px 0px}.modal-add-parents .parents-list .list-row{margin:0px -20px 0px;padding:5px 30px;border-bottom:1px solid #cccccc}.modal-add-parents .parents-list .list-row>div{float:left}.modal-add-parents .parents-list .list-row>div.email-column{width:40%}.modal-add-parents .parents-list .list-row>div.students-column{width:60%}.modal-add-parents .parents-list .list-row>div.students-column .student-item{border:1px solid #DF791F;padding:2px 5px 2px 5px;color:#666666;margin:4px}.modal-add-parents .parents-list .student-item{margin-bottom:5px}.modal-add-parents .parents-list .drop-area{border-radius:5px;background:#f2f2f2;border:1px dashed #cccccc;min-height:36px;width:100%;transition:200ms linear all}.modal-add-parents .parents-list .drop-area.drag-enter{border-color:#a6a6a6;box-shadow:0px 0px 3px rgba(0,0,0,0.35) inset}.classroom-setup-container .student-item{color:#666666}.classroom-setup-container .student-item.draggable{cursor:pointer}.classroom-setup-container .student-item.connected{background:#cccccc}.classroom-setup-container .student-item .check-mark{width:20px;height:20px;border-radius:100%;background:#39AB80;position:relative;float:right;margin-left:4px}.classroom-setup-container .student-item .check-mark:before{font-family:'banqer-icons';content:'\e80d';color:#fff;text-align:center;display:block}.classroom-setup-container .student-item.dragging{padding:5px 5px 5px 10px}.literacy-results-modal{font-size:12px;color:#666666}.literacy-results-modal .modal-header>h3,.literacy-results-modal .modal-header>a{color:#2A7FC5}.literacy-results-modal .modules-list .list-header li{padding:10px 15px}.literacy-results-modal .modules-list .list-content{max-height:450px;overflow-y:auto}.literacy-results-modal .modules-list .list-content li{padding:10px 15px;border-bottom:1px solid #EEE}.literacy-results-modal .banqer-user-block{display:inline-flex}.literacy-results-modal .banqer-user-block .user-image{width:2rem;height:2rem;background-size:2.625rem;background-position:center;background-color:rgba(0,0,0,0.1)}.literacy-results-modal .banqer-user-block .user-name{font-size:14px;font-weight:bold}.literacy-results-modal .fit-width{margin:0 -20px;width:calc(100% + 40px)}.literacy-results-modal .module-column{flex-basis:95px}.literacy-results-modal .first-attempt-column{flex-basis:100px;flex-grow:0}.literacy-results-modal .current-column{flex-basis:100px;flex-grow:0}.literacy-results-modal .improvement-column{flex-basis:100px;flex-grow:0}.literacy-results-modal .view-more-column{flex-grow:1;text-align:right}.literacy-results-modal .result-orb{width:8px;height:8px;border-radius:50%;display:inline-block;background-color:#C4C3C3}.parent-emails-modal .fit-width{margin:0 -20px;width:calc(100% + 40px)}.parent-emails-modal .emails-list{font-size:14px}.parent-emails-modal .emails-list .list-header li{padding:10px 15px}.parent-emails-modal .emails-list .list-content{max-height:450px;overflow-y:auto}.parent-emails-modal .emails-list .list-content li{padding:10px 15px;border-bottom:1px solid #EEE}.parent-emails-modal .emails-list .parent-name-column{flex-basis:160px;flex-grow:0}.parent-emails-modal .emails-list .view-email-column{text-align:right;flex-grow:0;flex-basis:90px}.parent-letters-modal{padding-top:20px}.modal-refer-teacher form ._form-label{color:#776f73}.modal-refer-teacher form ._form-thank-you{color:#333333}.modal-refer-teacher form .error{padding:5px;margin-top:10px;border:1px solid #DF791F;border-radius:4px;color:#DF791F}.student-signup-tokens-modal{padding-top:20px}.student-signup-tokens-modal .error-block.current-password{color:#666666;font-weight:600;padding:15px 20px}.student-signup-tokens-modal .error-block.current-password h1{letter-spacing:1px;font-weight:600 !important;margin-top:5px}.student-signup-tokens-modal .btn.btn-primary:not(.btn-padded),.student-signup-tokens-modal .input-password-show-toggle:not(.btn-padded){padding:4px 25px}.student-signup-tokens-modal input{min-width:50%}.gradient-modal .modal-content{padding:14px 15px 14px 14px !important}.gradient-header.term-deposit-modal-header{background:#028c7a;background:linear-gradient(45deg, #028c7a 0%, #0a1392 100%);color:white;position:relative;margin:-15px -15px 10px -15px;padding:20px;border-radius:5px 5px 0px 0px}.gradient-header.term-deposit-modal-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background-image:url(https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-white.svg);background-size:100% 100%}.gradient-modal-actions{border-top:1px solid lightgrey;padding-top:15px;margin-top:15px}.gradient-modal-actions .buttons-container{display:flex;justify-content:space-between}.gradient-modal-actions .buttons-container .cancel-button{background-color:white;color:grey;border:1px solid grey}textarea.term-deposit-break-explanation{background-color:#f2f2f2;border-radius:4px;height:20vh;width:100%;border-bottom:2px solid salmon;border-top:1px solid #DF791F;border-left:1px solid #DF791F;border-right:1px solid #DF791F}.modal-test-date-editor hr{margin:40px 0px}.modal-test-date-editor .pull-left:not(.btn):not(.input-password-show-toggle),.modal-test-date-editor .pull-right:not(.btn):not(.input-password-show-toggle){width:50%}.modal-test-date-editor .pull-left #post-test-date,.modal-test-date-editor .pull-right #post-test-date{width:100% !important}.modal-test-date-editor .clearfix span,.modal-test-date-editor .vehicle-incident-outcome-modal .right-column .incident-cell span,.vehicle-incident-outcome-modal .right-column .modal-test-date-editor .incident-cell span,.modal-test-date-editor .vehicle-incident-outcome-modal .right-column #incident-list li span,.vehicle-incident-outcome-modal .right-column #incident-list .modal-test-date-editor li span,.modal-test-date-editor .vehicle-incident-outcome-modal .container span,.vehicle-incident-outcome-modal .modal-test-date-editor .container span,.modal-test-date-editor .half-width-divs span,.modal-test-date-editor .third-width-divs span,.modal-test-date-editor .split-bar-chart span,.modal-test-date-editor .leaderboard span,.modal-test-date-editor .modules-wrapper .action-container span,.modules-wrapper .modal-test-date-editor .action-container span,.modal-test-date-editor .student-transportation-insurance-module .section-insurance-history .insurance-history span,.student-transportation-insurance-module .section-insurance-history .modal-test-date-editor .insurance-history span,.modal-test-date-editor .teacher-transportation-insurance-module .section-insurance-history .insurance-history span,.teacher-transportation-insurance-module .section-insurance-history .modal-test-date-editor .insurance-history span,.modal-test-date-editor .student-transportation-insurance-module .section-vehicle-insurance .vehicle-insurance span,.student-transportation-insurance-module .section-vehicle-insurance .modal-test-date-editor .vehicle-insurance span,.modal-test-date-editor .teacher-transportation-insurance-module .section-automatic-incidents .upcoming-incidents span,.teacher-transportation-insurance-module .section-automatic-incidents .modal-test-date-editor .upcoming-incidents span,.modal-test-date-editor .notification-list .notification-item span,.notification-list .modal-test-date-editor .notification-item span,.modal-test-date-editor .vehicle-earnings-modal .header-subtext span,.vehicle-earnings-modal .modal-test-date-editor .header-subtext span,.modal-test-date-editor .student-vehicle-market span,.modal-test-date-editor .section-my-vehicles span,.modal-test-date-editor .vehicle-colour-picker span,.modal-test-date-editor .section-owned-vehicles .owned-vehicles span,.section-owned-vehicles .modal-test-date-editor .owned-vehicles span,.modal-test-date-editor .input-double span,.modal-test-date-editor .form-container span,.modal-test-date-editor .modal .modal-actions span,.modal .modal-test-date-editor .modal-actions span{font-size:14px;display:block;margin-bottom:15px}.vehicle-incident-outcome-modal .container{margin-top:8%}.vehicle-incident-outcome-modal .left-column{float:left;width:300px;margin-top:110px;color:#fff}.vehicle-incident-outcome-modal .left-column h3{font-size:24px}.vehicle-incident-outcome-modal .left-column p{font-style:italic}.vehicle-incident-outcome-modal .right-column{float:right;width:calc(100% - 400px);position:relative;top:85px}.vehicle-incident-outcome-modal .right-column #incident-last{margin-bottom:50px}.vehicle-incident-outcome-modal .right-column #incident-list{list-style:none}.vehicle-incident-outcome-modal .right-column #incident-list li{width:80%;position:relative;float:right}.vehicle-incident-outcome-modal .right-column #incident-list li:not(:last-child) .incident-cell:after{background:rgba(255,255,255,0.3);opacity:inherit;width:100%;height:1px;position:absolute;bottom:0px;left:0px;content:'';visibility:visible}.vehicle-incident-outcome-modal .right-column .incident-cell{color:#fff;float:right;padding:10px 0px;position:relative;height:42px;width:100%}.vehicle-incident-outcome-modal .right-column .incident-cell>div{float:left;font-size:14px}.vehicle-incident-outcome-modal .right-column .incident-cell .student-name{width:40%}.vehicle-incident-outcome-modal .right-column .incident-cell.large{border-bottom:none}.vehicle-incident-outcome-modal .right-column .incident-cell.large>div{font-size:18px}.vehicle-incident-outcome-modal .right-column .incident-cell.large .student-name{font-weight:bold}.vehicle-incident-outcome-modal .right-column .incident-cell .incident-type{width:30%}.vehicle-incident-outcome-modal .right-column .incident-cell .incident-cost{width:30%;text-align:right}.vehicle-incident-outcome-modal .right-column .countdown-circle{background:#fff;width:400px;height:400px;margin-top:-100px;border-radius:100%;color:#DF791F;overflow:hidden;position:absolute;right:110px}.vehicle-incident-outcome-modal .right-column .countdown-circle .countdown{position:absolute;top:90px;left:0px;width:100%;text-align:center;font-size:128px;font-weight:bold}.vehicle-insurance-modal label.checkbox{display:block;margin-top:5px}.vehicle-insurance-modal h3{color:#0066CC}.vehicle-insurance-modal hr{margin:15px 0px}.vehicle-insurance-modal .left-column,.vehicle-insurance-modal .right-column{float:left}.vehicle-insurance-modal .left-column{width:40%}.vehicle-insurance-modal .right-column{width:60%;padding-left:20px}.vehicle-insurance-modal .right-column p:first-child{margin-top:0px}.vehicle-insurance-modal .grey-box{border-radius:4px;background:#f2f2f2;padding:10px 15px;line-height:30px;margin:20px 0px}.vehicle-insurance-modal .insurance-question{width:100%;height:45px;padding:12px 0px;border-bottom:1px solid #eeeeee;font-size:14px}.vehicle-insurance-modal .insurance-question .schoolday-picker{margin-top:-2px}.vehicle-insurance-modal a.link-grey{margin-left:10px;text-decoration:underline}.vehicle-insurance-modal strong{font-weight:600}.banqer-module-settings__save-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.banqer-module-settings__save-button{min-width:120em}.banqer-module__entities .table--entities td.total .amount{font-weight:bold}.banqer-module__entities .table--entities th.total{vertical-align:top}.modal--manage-expenses .modal-content{padding:2em}.modal--manage-expenses .entity-list{margin:0 -2em}.modal--manage-expenses table.table tr td:first-child,.modal--manage-expenses table.table tr th:first-child{padding:0.5em 1em 0.5em 2em}.modal--manage-expenses table.table tr td:last-child,.modal--manage-expenses table.table tr th:last-child{padding:0.5em 2em 0.5em 1em}.modal--manage-expenses .toggle-button.toggle-button--wide{padding:0 1em 0 2.5em;border-radius:1em;width:6em;height:2em;line-height:2em;vertical-align:middle}.modal--manage-expenses .toggle-button.toggle-button--wide.active{padding:0 2.5em 0 1em}.modal--manage-expenses .toggle-button.toggle-button--wide.active .knob{left:100%;margin-left:-1.5em}.modal--manage-expenses .toggle-button.toggle-button--wide .knob{height:1em;width:1em;top:50%;margin-top:-0.5em;border-radius:1em;left:1.5em}.modal--manage-expenses .form__actions{justify-content:space-between}.property .property-settings .property-settings__section{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}.property .property-settings .property-settings__text{line-height:1.5em !important}.body-container--student-property .card-set{max-height:30rem;font-size:0.75em}.modal--mortgage-application{border-radius:0.5rem}.modal--mortgage-application .modal-content{border-radius:0.5rem}.modal-background.modal-background--property-market,.modal-background.modal-background--manage-expenses{padding:5rem;border-radius:0}.modal.modal--property-market{width:100%;margin:0;height:100%}.modal.modal--property-market h3{float:left}.modal.modal--property-market .controls{margin-right:1rem}.modal.modal--property-market .modal-content{border-radius:0.5rem;padding:2rem;height:100%}.modal.modal--property-market .market{height:100%}.modal.modal--property-market .card-set{margin-left:-2rem;margin-right:-2rem;height:calc(100% - 2.5rem);margin-bottom:1rem}.modal.modal--property-market h3{font-size:22px;font-weight:600;margin-bottom:0.5em}.modal.modal--property-market .container{max-width:100%;width:100%;height:100%}.market--property .card-set{margin-left:-30px;margin-right:-30px}@media (max-width: 600px){.market--property .card-set{margin-left:-30px;margin-right:-30px}}@media (max-width: 768px){.market--property .card-set{margin-left:-20px;margin-right:-20px}}.modal.modal-property-market-teacher .modal-header.purchase-view{margin-top:10px}.modal.modal-property-market-teacher .back-link{position:absolute;top:20px;left:22px}.modal.modal-property-market-teacher .application-form{padding:20px;margin-top:20px;background-color:#EEE;border-radius:4px}.modal.modal-property-market-teacher .application-form .heading{margin-bottom:15px}.modal.modal-property-market-teacher .application-form label{display:block;margin-bottom:5px}.property-filters{margin-bottom:20px}@media (max-width: 600px){.property-filters,.property-ordering{float:none;margin-top:20px;text-align:left !important}.property-filters span,.property-ordering span{display:block;margin-top:10px}}.mortgage-application{background:#eeeeee;border:solid 1px #cccccc;border-radius:0.5rem;display:flex;gap:0;align-items:stretch;overflow:hidden}.mortgage-application>*{flex-grow:1;flex-shrink:1;flex-basis:0;height:auto}.mortgage-application .card{background:white;border:none;border-radius:0;box-shadow:none}.mortgage-application__form{padding:2em}.mortgage-application__form .control,.mortgage-application__form .info{margin-bottom:1em}.mortgage-application__form input[type=text]{border:solid 1px #cccccc}.mortgage-application__form .help-text{font-size:80%;margin:0}.mortgage-application__form label,.mortgage-application__form h4{font-size:1em;font-weight:bold}.mortgage-application__form p{margin:0 0 1em 0}.mortgage-application__actions{border-top:solid 1px #cccccc;margin-top:2em;padding-top:2em}.modal--manage-transport{width:50em}.ng-select{background:white;color:#333333;margin-top:0.5em;margin-bottom:1em;padding:0.25em 0.4em}.ng-dropdown-panel{font-style:normal;line-height:1.22rem}.ng-dropdown-panel .ng-dropdown-panel-items{display:flex;align-items:center;gap:0.44rem;background:#F8F8F8}.ng-dropdown-panel .ng-dropdown-panel-items.ng-has-value{background:#666666 !important;color:white}.ng-dropdown-panel .ng-dropdown-panel-items.ng-has-value.ng-clear-wrapper{color:white}.ng-dropdown-panel .ng-dropdown-panel-items.ng-has-value.ng-arrow{top:-2px;border-color:transparent transparent white;border-style:solid;border-width:0 5px 5px}.ng-dropdown-panel .ng-option:first-child{border-top-left-radius:0.5em;border-top-right-radius:0.5em}.ng-dropdown-panel .ng-option:last-child{border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em}.ng-dropdown-panel .ng-value-container{margin-left:0.5em}.ng-dropdown-panel .ng-select-container{border-radius:1.66em !important}.ng-dropdown-panel .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em}.ng-dropdown-panel .ng-dropdown-panel.ng-select-bottom{margin-top:0.2em;border-radius:0.5em}.edit-school-modal-select{max-height:10em}.edit-school-modal-select .ng-arrow-wrapper{display:none !important}.edit-school-modal-select .ng-dropdown-panel-items{max-height:9em}.guest-notice{position:fixed;top:auto;left:10px;right:10px;bottom:10px;padding:16px 10px;border-radius:4px;text-align:center;color:#9933cc;border:3px solid #9933cc;z-index:80;background:#fff}.guest-notice.success{background:#297C5D}.guest-notice.failure{background:#264965}.notifications-container .notification{position:relative;padding:20px;padding-right:48px;color:#FFF;border:solid 1px #FFF;background-color:rgba(0,0,0,0.4);border-radius:5px;margin-bottom:20px;overflow:hidden}.notifications-container .post-test-notification{overflow:inherit !important;padding-bottom:40px}.notifications-container .post-test-notification #classroom-post-test-date{width:50%;min-width:300px}.notifications-container .notification-text{margin-top:6px;margin-bottom:6px}.notifications-container .close-notification{position:absolute;top:16px;right:22px;font-size:30px;line-height:25px}.notifications-container label{display:block;font-size:11px;text-transform:uppercase;margin-top:20px}.notifications-container label+p{font-size:14px}.notifications-container .property-img{display:block;width:100px;float:left}.notifications-container .property-img+.notification-text{margin-left:120px}.notifications-container .img-container{display:block;width:120px;margin-top:10px;float:left}.notifications-container .img-container img{max-width:100px;display:block;margin:0 auto;margin-bottom:20px}.notifications-container .img-container+.notification-text{margin-left:120px}.notifications-container hr{display:block;margin:20px 0;height:2px;border:none;background:rgba(255,255,255,0.3)}.notifications-container .error{color:#ffc28d}.notifications-container .video-tutorial{padding-right:20px}.notifications-container .video-tutorial .button-container{overflow:visible}.notifications-container .right-half{width:50%;float:right;margin-left:20px;padding-left:20px;border-left:solid 1px rgba(255,255,255,0.4)}.notifications-container .left-half small{color:rgba(255,255,255,0.6)}.notifications-container .button-container{padding-top:20px;clear:both;overflow:hidden;text-align:right}.notifications-container .dismiss-msg{color:rgba(255,255,255,0.6);font-size:12px;padding-top:10px;margin-bottom:-5px}.dashboard-overlay .body-container.body-container.account-header.is-current-user .user-name,.payments-body-container .body-container.body-container.account-header.is-current-user .user-name{display:none}.dashboard-overlay .overlay-back-button,.payments-body-container .overlay-back-button{font-size:2em;cursor:pointer;line-height:0.5em;margin-top:0;margin-right:0;margin-left:auto;color:#fff}.dashboard-overlay .overlay-back-button:hover,.payments-body-container .overlay-back-button:hover{color:#e6e6e6;background:rgba(0,0,0,0.05);transform-origin:-0.5em 1em;transform:scale(1.2) translateX(-20%) translateY(20%)}.body-container--dark .account-header{color:#fff}.account-header.parent-update .update-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:265px;max-width:100%;font-style:italic}@media (max-width: 1250px){.account-header.parent-update .update-title{width:100%}}.account-header.parent-update .update-icon{background:#fff;height:44px;border-radius:100%}.account-header_edit-student{cursor:pointer}.account-header_student-name{margin-bottom:2px}.account-navigation{padding:0px !important;border-radius:5px 5px 0px 0px}.account-navigation .account-navigation_inner-item{position:relative;color:#fff;cursor:pointer;transition:100ms ease-in-out background;padding:10px 25px;font-size:13px;width:50%}.account-navigation .account-navigation_inner-item:hover{background:rgba(0,0,0,0.3)}.account-navigation .account-navigation_inner-item:before{content:"";display:block;position:absolute;top:15px;border:5px solid transparent}.account-navigation .pull-left{text-align:left;padding-right:0px;border-radius:5px 0px 0px 0px}.account-navigation .pull-left:before{left:5px;border-right:5px solid #fff}.account-navigation .pull-right{text-align:right;padding-left:0px;border-radius:0px 5px 0px 0px;border-left:1px solid rgba(255,255,255,0.15)}.account-navigation .pull-right:before{right:5px;border-left:5px solid #fff}.icon-pencil--small{top:-1px;position:relative;font-size:0.8em}.button-checkmark{display:inline-flex;position:absolute;right:8px;justify-content:center;align-items:center;width:25px;height:25px;border-radius:3px;border:1px solid #FFFFFF;transition:background-color 180ms}.button-checkmark:after{content:'';display:inline-block;width:16px;height:7px;background:transparent;position:relative;top:-2px;border:2px solid #FFFFFF;border-top:none;border-right:none;transform:rotate(-55deg);opacity:0.2;transition:opacity 180ms}.button-checkmark.checked:after{opacity:1}.term-deposit-overlay-back-button{float:right;margin-right:15px;font-size:3em;cursor:pointer;margin-top:0px;line-height:50%}.term-deposit-overlay-back-button:hover{color:#efefef;font-weight:bold}.teacher-information-container a{color:#F96F70}.teacher-information-container a:hover{color:#f62627}.teacher-information-container .overlay-gradient-header{background:#CD520E;background:linear-gradient(45deg, #CD520E 0%, #CD4E63 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.student-information-container .overlay-gradient-header{background:#028C7A;background:linear-gradient(45deg, #028C7A 0%, #0A1392 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.term-deposit-overlay{background:#E8E8E8}.term-deposit-overlay .account-transactions{border-top:1px solid #aaa}.term-deposit-overlay .overlay-gradient-header{color:#fff;position:relative;padding:20px;border-radius:5px 5px 0px 0px;background:#028C7A;background:linear-gradient(45deg, #028C7A 0%, #0A1392 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start', endColorstr='$end',GradientType=1 )}.term-deposit-overlay .overlay-gradient-header h2{color:#fff;font-size:24px;line-height:1.5}.term-deposit-overlay .overlay-gradient-header .flex-container{display:flex;justify-content:space-between}.term-deposit-overlay-content-container{display:flex}.term-deposit-overlay-left-column{width:50%;padding:50px 0px 10px 10px;font-size:0.8em}.term-deposit-overlay-left-column .term-deposit-aspect{display:flex;border-bottom:1px solid #D0D0D0;margin:10px 0px 10px 15px;padding-bottom:8px}.term-deposit-overlay-left-column .term-deposit-aspect .term-deposit-aspect-key{font-weight:bold;width:12em;white-space:nowrap}.term-deposit-overlay-left-column .term-deposit-aspect:last-child{border:none}.term-deposit-overlay-right-column{width:50%;background:#D0D0D0}.term-deposit-overlay-right-column .maturity-information-container{display:flex}.term-deposit-overlay-right-column .maturity-information-container .days-left-widget-container{padding:50px 25px 25px 25px;white-space:nowrap}.term-deposit-overlay-right-column .maturity-information-container .explanation-container{padding:25px 25px 25px 0px}.term-deposit-overlay-right-column .maturity-information-container .explanation-container .big-text{font-size:1em}.term-deposit-overlay-right-column .maturity-information-container .explanation-container .smaller-text{font-size:0.8em}.term-deposit-break{margin:15px 15px 25px 25px;padding-top:10px;text-align:center;border-top:1px solid #b7b7b7}.status-circle{padding:7px;border-radius:50%;background-color:white;box-shadow:0 0 0 3px rgba(0,0,0,0.15);vertical-align:middle}.status-circle.green-circle{border:12px solid #008000;color:#008000}.status-circle.red-circle{border:12px solid red;color:red}.status-circle.blue-circle{border:12px solid #0066CC;color:#0066CC}.status-circle .number-container{text-align:center;width:3em;height:3em}.status-circle .number-container .number{font-size:32px;line-height:38px;font-weight:bold}.status-circle .number-container .text{font-size:10px;line-height:7%}.status-circle .green-tick{border-radius:50%;height:3.5rem;width:3.5rem;background-color:#008000;border:#008000;color:white;display:flex;justify-content:center;align-items:center;font-size:2.5rem;padding-bottom:5px}.status-circle .red-x{border-radius:50%;height:3.5rem;width:3.5rem;background-color:red;border:red;color:white;display:flex;justify-content:center;align-items:center;font-size:2.5rem;padding-bottom:5px}.status-circle .blue-wait{border-radius:50%;height:3.5rem;width:3.5rem;background-color:#0066CC;border:#0066CC;color:white;display:flex;justify-content:center;align-items:center;font-size:2.5rem;padding-bottom:5px}.btn-pink{background-color:#F96F70}.break-fee-text{color:#666666;padding-right:10px;font-size:0.8em}.bold{font-weight:bold}.bold-100{font-weight:100}.bold-200{font-weight:200}.bold-300{font-weight:300}.bold-400{font-weight:400}.bold-500{font-weight:500}.bold-600{font-weight:600}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;animation--webkit-transform-origin:50% 58%;animation-transform-origin:50% 58%;animation--ms-transform-origin:50% 58%}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pagination{margin:0 0 1rem 0;display:flex;gap:1rem;justify-content:center}.pagination .pagination__link{min-width:5em}.pagination .pagination__status{text-align:center;font-size:0.8rem;padding:0.25em 0;min-width:8em;vertical-align:middle;line-height:2em}@media (max-width: 768px){.referrals .header--left,.future .header--left{padding-left:0}}.referrals img,.future img{max-width:100%}.referrals section .btn,.referrals section .input-password-show-toggle,.future section .btn,.future section .input-password-show-toggle{border:none;font-size:1em}.referrals section .btn.padding-large,.referrals section .padding-large.input-password-show-toggle,.future section .btn.padding-large,.future section .padding-large.input-password-show-toggle{padding:0.5em 4em}.referrals .disclaimer,.future .disclaimer{font-size:0.8em}.referrals .para--italic,.future .para--italic{font-style:italic}.referrals .referral_form label,.future .referral_form label{font-size:1.2em;font-weight:400;color:#2F1966;font-family:'Mulish';padding:0.7em 0 0.4em;display:block}.referrals .referral_form .referral_submit,.future .referral_form .referral_submit{padding-top:1.5em}.referrals .referral_form input,.future .referral_form input{border:2px solid #ececec}.referrals section.partner-header,.future section.partner-header{background-color:#f4ecde}.referrals section.partner-body-first,.future section.partner-body-first{margin:0;padding:0}@media (max-width: 768px){.referrals section.partner-body-first a.btn,.referrals section.partner-body-first a.input-password-show-toggle,.future section.partner-body-first a.btn,.future section.partner-body-first a.input-password-show-toggle{width:100%}}.referrals section.partner-body-first .desktop-half-col .border-top--small,.future section.partner-body-first .desktop-half-col .border-top--small{border-color:rgba(255,255,255,0.4);padding-top:0}.referrals section.partner-body-first .desktop-half-col h2,.future section.partner-body-first .desktop-half-col h2{padding-bottom:0}@media (max-width: 601px){.referrals section.partner-body-first,.future section.partner-body-first{padding-bottom:1em}}@media (max-width: 768px){.referrals section.partner-body-first .tablet-small-padding--hor,.future section.partner-body-first .tablet-small-padding--hor{padding-left:1em;padding-right:1em}}.referrals .container--purple-solid h1,.referrals .container--purple-solid h2,.referrals .container--purple-solid h3,.referrals .container--purple-solid ul,.referrals .container--purple-solid li,.referrals .container--purple-solid p,.referrals .container--purple-solid span,.referrals .container--purple-solid a,.future .container--purple-solid h1,.future .container--purple-solid h2,.future .container--purple-solid h3,.future .container--purple-solid ul,.future .container--purple-solid li,.future .container--purple-solid p,.future .container--purple-solid span,.future .container--purple-solid a{color:#fff}.referrals .header--left,.future .header--left{margin:0}.referrals .desktop-half-col,.future .desktop-half-col{vertical-align:top;padding-right:2em;position:relative}.referrals .desktop-half-col.img,.future .desktop-half-col.img{padding-right:0}.referrals .desktop-half-col.img img,.future .desktop-half-col.img img{width:100%}@media (max-width: 601px){.referrals .desktop-half-col,.future .desktop-half-col{width:100%;padding-left:0;padding-right:0}}@media (max-width: 601px){.referrals .desktop-half-col.tablet-padding-bottom-none,.future .desktop-half-col.tablet-padding-bottom-none{padding-top:0;padding-bottom:0}}@media (max-width: 601px){.referrals .desktop-half-col.tablet-padding-top-none,.future .desktop-half-col.tablet-padding-top-none{padding-top:0}}@media (max-width: 601px){.referrals .desktop-half-col.desktop-only,.future .desktop-half-col.desktop-only{display:none}}.referrals #kiwibank-banking-header,.future #kiwibank-banking-header{color:#3f2b72;font-weight:500}.referrals #banqer-championed-by-link,.future #banqer-championed-by-link{border-bottom:0;display:inline}.referrals #banqer-championed-by-kiwibank,.future #banqer-championed-by-kiwibank{display:inline-block;vertical-align:bottom;padding:3em 0 0}.referrals .referrals,.future .referrals{padding-right:0}@media (min-width: 769px){.referrals .referrals,.future .referrals{padding-right:2em}}.referrals .referral_input,.future .referral_input{border:1px solid #eee}ul.feature-list--left{vertical-align:top;font-size:1.5em;margin:0;list-style:none;padding-left:3em}@media (max-width: 601px){ul.feature-list--left{padding-left:2em;padding-right:1em;font-size:1.3em}}ul.feature-list--left li{position:relative;margin-bottom:1em}ul.feature-list--left li:before{content:'';border-color:transparent #fff;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;margin-top:-0.2em;top:50%;position:absolute}.banqer-championed-by-link{border-bottom:0;display:inline}@media (min-width: 769px){.desktop-third-col{width:33%;display:inline-block;padding-top:220px;padding-left:30px}}@media (min-width: 769px){.desktop-two-thirds-col{width:66%;display:inline-block;vertical-align:bottom}}@media (max-width: 768px){.future .testimonials-section .testimonial.testimonial--wide{margin:4em 1em 0}}.future .testimonials-section .testimonial-inner{padding-top:0 !important;padding-bottom:0 !important;padding-left:8em}@media (max-width: 768px){.future .testimonials-section .testimonial-inner{margin-top:1.5em;padding:1em 0}}.future .testimonials-section .testimonial-image{left:0}@media (max-width: 768px){.future .testimonials-section .testimonial-image{height:5em;width:5em;left:50%;position:absolute;top:-2.5em;margin-left:-3em;margin-top:0}}@media (max-width: 768px){.future .case-study__card.case-study__card--wide{margin:4em 1em 1em}}.sponsor-bar--centred{text-align:center;padding-top:0.5em}.sponsor-bar_logo{margin:1em 1.5em}.referral-header{position:relative}.referral-header:before{content:'';width:100%;height:200px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center right;background-size:cover}@media (min-width: 601px){.referral-header:before{width:50%;height:100%;position:absolute;top:0;left:0}}@media (min-width: 601px){.referral-header:after{content:'';width:50%;height:100%;position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:center left;background-size:cover}}.referral-header--future{background-color:#312975 !important}.referral-header--future:before{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/australia/future/future-hero-56018b912036ea28d767585ef92e2a39849a990d6afa53aff7ae2f30208775b0.jpg")}@media (min-width: 601px){.referral-header--future:after{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/australia/future/future-rocket-ship-bg-1e3fd08eb1151fba6f3ff17e471d9f56973af1739270a43372c4f6c0c5587b24.jpg")}}.referral-header--globalmoneyweek{background-color:#9333c6 !important;background-image:linear-gradient(90deg, #9333c6 55%, #609 80%)}.referral-header--globalmoneyweek:before{width:55%;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/images/moneyweek/gmw-header-2019.jpg")}@media (max-width: 601px){.referral-header--globalmoneyweek:before{background-image:none}}.referral-header--moneyweek{background-color:#9333c6 !important;background-image:linear-gradient(90deg, #9333c6 50%, #609 80%)}.referral-header--moneyweek:before{width:40%;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/images/kiwibank/kiwibank-kids-header.jpg")}@media (max-width: 601px){.referral-header--moneyweek:before{background-image:none}}.referral-heading--moneyweek{position:relative;z-index:1;margin-left:0;padding:2em 0}.referral-heading--moneyweek h1,.referral-heading--moneyweek h2{color:#ffffff !important;line-height:1.25em}.referral-heading--moneyweek h2{font-size:1.4em}@media (min-width: 601px){.referral-heading--moneyweek{margin-left:50%;padding:5em 0}}.referral-header--flush-top{margin-top:0;background-color:#9333c6 !important;background-image:linear-gradient(90deg, #9333c6 50%, #609 80%)}.referral-heading--flush-top{position:relative}.referral-header-kb{width:100%;height:400px;padding:0px}.referral-header-kb h1{line-height:0;margin-top:0px !important;height:100%;display:flex;justify-items:center}.referral-header-kb h1 img{width:100%;-o-object-fit:cover;object-fit:cover}.referral-para_heading{color:#ffffff !important;font-size:1.2em;line-height:1.25em;margin-top:0 !important}@media (min-width: 601px){.referral-para_heading{margin-top:1em !important}}@media (max-width: 601px){.referral-testimonial-section_body{padding-top:0.5em !important}}.container--netwealth-blue{background-color:#0088eb !important;background-image:linear-gradient(90deg, #0088eb 0%, #00c9e8 100%)}.sponsor-stats_container{display:flex;margin-bottom:3em}.sponsor-stats_container .sponsor-stats_image-container{flex:1 1 auto}.sponsor-stats_container .sponsor-stats_image{display:block}@media (max-width: 768px){.sponsor-stats_container{flex-wrap:wrap}.sponsor-stats_container .sponsor-stats_image-container{flex:1 1 auto}}.sponsor-stats_header{text-align:center}.sponsor-stats_header .sponsor-stats_heading{color:#ffffff !important;display:inline-block;padding:1em 0}.sponsor-stats_header .sponsor-stats_heading:after{content:'';display:block;width:12em;border-bottom:1px solid #ffffff;margin:0.8em auto 0}@media (max-width: 768px){.teacher-register-container{padding:1em !important}.teacher-register-container .large-padding{padding-top:0 !important}}.video--hero{margin-top:40px}@media (max-width: 768px){.video--hero{margin-top:0;margin-bottom:-1.5em}}.container--flex{display:flex;flex-wrap:wrap}@media (min-width: 769px){.container--flex{flex-direction:row-reverse}}.col-half--flex{display:inline-block;position:relative;flex:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.col-half--flex:nth-child(2){padding-right:2em}@media (max-width: 768px){.col-half--flex{flex:2;flex-basis:100%}.col-half--flex:first-child,.col-half--flex:nth-child(2){padding-right:0}}.default[class^="partner/dashboard"] #map{width:100%;height:calc(100vh - 240px)}.default[class^="partner/dashboard"] .body-container{padding:0}.modules-back-btn{margin-left:25px;margin-bottom:25px}.modules-back-btn i{margin-right:10px}.partner-modules,.reporting-modules{word-wrap:break-word;overflow:auto;position:relative}.partner-modules.credit-reporting .feature-banner,.reporting-modules.credit-reporting .feature-banner{background:#981e32}.partner-modules.credit-reporting .statistic-cell i,.reporting-modules.credit-reporting .statistic-cell i{color:#981e32}.partner-modules.lending-and-debt .feature-banner,.partner-modules.kiwisaver .feature-banner,.partner-modules.careers-and-employment .feature-banner,.partner-modules.transport .feature-banner,.partner-modules.transport-insurance .feature-banner,.reporting-modules.lending-and-debt .feature-banner,.reporting-modules.kiwisaver .feature-banner,.reporting-modules.careers-and-employment .feature-banner,.reporting-modules.transport .feature-banner,.reporting-modules.transport-insurance .feature-banner{background:#67cb33}.partner-modules.lending-and-debt .statistic-cell i,.partner-modules.kiwisaver .statistic-cell i,.partner-modules.careers-and-employment .statistic-cell i,.partner-modules.transport .statistic-cell i,.partner-modules.transport-insurance .statistic-cell i,.reporting-modules.lending-and-debt .statistic-cell i,.reporting-modules.kiwisaver .statistic-cell i,.reporting-modules.careers-and-employment .statistic-cell i,.reporting-modules.transport .statistic-cell i,.reporting-modules.transport-insurance .statistic-cell i{color:#67cb33}.partner-modules .feature-banner,.reporting-modules .feature-banner{float:left;padding:20px 50px;margin:20px -50px;overflow:auto;background:#2F1966;color:#fff;font-weight:bold}.partner-modules .feature-banner.full-width,.reporting-modules .feature-banner.full-width{width:calc(100% + 100px)}.partner-modules .feature-banner.full-width:first-child,.reporting-modules .feature-banner.full-width:first-child{margin-top:-30px}.partner-modules .feature-banner h1,.partner-modules .feature-banner h2,.reporting-modules .feature-banner h1,.reporting-modules .feature-banner h2{float:left}.partner-modules .feature-banner .btn,.partner-modules .feature-banner .input-password-show-toggle,.partner-modules .feature-banner .big-radio-picker,.reporting-modules .feature-banner .btn,.reporting-modules .feature-banner .input-password-show-toggle,.reporting-modules .feature-banner .big-radio-picker{float:right}.partner-modules .feature-banner .big-radio-picker,.reporting-modules .feature-banner .big-radio-picker{margin-top:0px;margin-right:20px}.partner-modules .feature-banner .big-radio-picker .big-radio-label,.reporting-modules .feature-banner .big-radio-picker .big-radio-label{padding:9px 20px;color:#888}.partner-modules .feature-banner .big-radio-picker .big-radio-label.selected,.reporting-modules .feature-banner .big-radio-picker .big-radio-label.selected{color:#fff;background:#888}.partner-modules .statistics-cells,.reporting-modules .statistics-cells{overflow:auto;margin-top:20px;width:100%}.partner-modules .statistic-row,.reporting-modules .statistic-row{width:100%;border-bottom:2px solid #bbb;float:left;height:225px;padding:20px}.partner-modules .statistic-row h3,.reporting-modules .statistic-row h3{margin-bottom:20px}.partner-modules .statistic-cell,.reporting-modules .statistic-cell{border-right:2px solid #bbb;border-bottom:2px solid #bbb;height:140px;padding:20px;float:left}.partner-modules .statistic-cell i,.reporting-modules .statistic-cell i{float:left;font-size:36px;margin-right:14px;color:#2F1966}.partner-modules .statistic-cell h2,.reporting-modules .statistic-cell h2{font-weight:bold;font-size:38px;margin:0px;color:#2F1966}.partner-modules .module-traffic-chart,.reporting-modules .module-traffic-chart{margin-left:-50px;margin-bottom:-20px;overflow:auto;border-bottom:2px solid #bbb}.partner-modules .module-traffic-chart .feature-banner,.reporting-modules .module-traffic-chart .feature-banner{margin-left:0px}.partner-modules .module-traffic-chart .chart-right,.reporting-modules .module-traffic-chart .chart-right{float:right;width:600px;height:210px;padding:30px 10px;overflow-y:hidden}@media (min-width: 1250px){.partner-modules .statistic-cell,.reporting-modules .statistic-cell{width:calc(33% - 2px)}.partner-modules .statistic-cell:nth-of-type(3n),.reporting-modules .statistic-cell:nth-of-type(3n){border-right:none}}@media (max-width: 1250px){.partner-modules .credit-chart-container,.reporting-modules .credit-chart-container{width:50%}.partner-modules .statistic-cell,.reporting-modules .statistic-cell{width:calc(50% - 2px)}.partner-modules .statistic-cell:nth-of-type(2n),.reporting-modules .statistic-cell:nth-of-type(2n){border-right:none}}@media (max-width: 768px){.partner-modules .credit-chart-container,.partner-modules .statistic-cell,.reporting-modules .credit-chart-container,.reporting-modules .statistic-cell{width:100%}.partner-modules .statistic-cell,.reporting-modules .statistic-cell{border-right:2px solid #bbb !important}}.partner-modules .module-list,.reporting-modules .module-list{width:80%;min-width:700px;margin:0px auto;overflow:auto}.partner-modules .module-list .module-row,.reporting-modules .module-list .module-row{float:left;width:100%;margin-bottom:15px}.partner-modules .module-list .module-row .module-icon,.reporting-modules .module-list .module-row .module-icon{float:right;height:80px}.partner-modules .module-list .module-row .module-link,.reporting-modules .module-list .module-row .module-link{float:right;border-radius:3px;width:calc(100% - 200px);height:80px;margin-left:20px;padding-top:20px;font-weight:bold;font-size:22px;text-align:center;color:#2F1966;border:4px solid #999}.partner-modules .module-list .module-row .module-link.disabled,.reporting-modules .module-list .module-row .module-link.disabled{color:#aaa;background:#999}.partner-modules .module-list .module-row .module-link.disabled:hover,.reporting-modules .module-list .module-row .module-link.disabled:hover{cursor:not-allowed}.partner-modules .credit-chart-container,.reporting-modules .credit-chart-container{text-align:center;position:relative;overflow:auto;width:33%}.partner-modules .credit-chart-container h3,.reporting-modules .credit-chart-container h3{width:100px;font-size:16px;font-weight:bold;float:left;margin-right:20px;margin-bottom:0px;position:relative;top:60px}.partner-modules .credit-chart-container canvas,.reporting-modules .credit-chart-container canvas{margin:0px auto;display:inline-block;float:left}.partner-modules .credit-chart-container .centre-stat,.reporting-modules .credit-chart-container .centre-stat{position:absolute;top:60px;left:175px}.automatic-payments .item-normal{padding:10px 0}.automatic-payments .item-left{float:left}.automatic-payments .student-banker-badge{margin-top:80px;margin-bottom:-5px}.automatic-payments .student-banker-badge p{max-width:40em}#payments-view{margin:0}#payments-view label{font-size:14px;display:block}#payments-view input[type=text],#payments-view select{margin-bottom:15px}#payments-view .payment-reference-wrap{padding-top:20px;padding-bottom:20px;background:#E6E6E6}#payments-view .payment-reference-wrap .pull-left{margin-right:30px}#payments-view .payment-reference-wrap .payment-note{font-size:11px;color:#888;clear:both}#payments-view .payment-reference-wrap label{color:#0066CC;margin-bottom:5px}#payments-view .account-selector{margin-top:0}#payments-view .reference-container{width:auto;overflow:hidden;padding-right:50px}@media (max-width: 1250px){#payments-view .reference-container{padding-right:20px}}@media (max-width: 768px){#payments-view .reference-container{padding-right:10px}}#payments-view .reference-container input{width:100%}#payments-view .amount-container{width:180px;float:right}#payments-view .amount-container.disabled{position:relative;opacity:0.4}#payments-view .amount-container.disabled input{color:#DCDCDC}#payments-view .payment-account-switch .balance-inner{color:#0066CC}#payments-view .payment-account-switch .balance-inner.selected-account{color:white;background-color:#0066CC}#payments-view .payment-account-switch .balance-inner.selected-account:hover{background-color:#0066CC}#payments-view .payment-account-switch .balance-inner:not(.selected-account){padding:6px 14px;border:solid 2px #aaa}#payments-view .payment-account-switch .balance-inner:hover{background-color:#aaa;color:#FFF}#payments-view .checkbox-list-widget .student-name{line-height:2.2em}#payments-view .automatic-payment-setup label:not(.schoolday-label),#payments-view .payments-type-container label:not(.schoolday-label){margin:10px 0;display:inline-block;padding:0.5em 1em;border-radius:0.4em;border:1px solid #ccc;cursor:pointer}@media (max-width: 600px){#payments-view .automatic-payment-setup label:not(.schoolday-label),#payments-view .payments-type-container label:not(.schoolday-label){width:100%}}#payments-view .automatic-payment-setup input,#payments-view .payments-type-container input{display:none}#payments-view .automatic-payment-setup input:checked+label,#payments-view .payments-type-container input:checked+label{color:#fff;background-color:#0066CC}#payments-view .automatic-payment-setup input:checked+label:before,#payments-view .payments-type-container input:checked+label:before{background:#0066CC;border:0.2em solid #fff}#payments-view .payment-layout-toggle{float:right;display:inline-block;border:solid 2px #CCC;border-radius:3px;background:#E0E0E0}#payments-view .payment-layout-toggle input{display:none}#payments-view .payment-layout-toggle input:checked+label{color:#0066CC;background-color:#FFF;border:solid 2px #9E9E9E;border-radius:3px;margin:-2px}#payments-view .payment-layout-toggle input:first-of-type:checked+label{padding-left:2px}#payments-view .payment-layout-toggle input:last-of-type:checked+label{padding-right:2px}#payments-view .payment-layout-toggle label{float:left;min-width:150px;padding:4px;cursor:pointer;text-align:center}#payments-view .row{padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #efefef}#payments-view input.individual-amount:disabled{opacity:0.4;cursor:text}#payments-view .payment-complete-top-btn{float:right;position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#payments-view .payments-accounts-list{clear:both}#payments-view .payment-success,#payments-view .payment-error{border:1px solid;border-radius:0.3em;padding:0.5em 1em;margin:10px 0 15px}#payments-view .payment-success{border-color:#0B9403;color:#0B9403}#payments-view .payment-error{border-color:#CB0B01;color:#CB0B01}#payments-view .schoolday-picker{width:260px;margin-top:12px}#payments-view .choose-account-label{display:block;margin-top:15px}.btn-payment-submit{padding:1em 0.5em !important}.btn-select-payees{padding:15px;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.payee-search-container{max-width:40%}.payee-search-container .sign{pointer-events:auto;cursor:pointer}.quick-pay{position:relative;color:#FFF;font-size:.9em}.quick-pay.disabled{opacity:0.2}.quick-pay .processing-overlay{color:#EEE;text-align:center;vertical-align:middle}.quick-pay .label{margin-right:10px;vertical-align:middle}@media (max-width: 600px){.quick-pay .label{display:block;margin-bottom:15px}}.quick-pay .btn,.quick-pay .input-password-show-toggle{margin:5px 5px 5px 0;padding:0 10px}.quick-pay .btn:last-child,.quick-pay .input-password-show-toggle:last-child{margin:0 0 0 0}.pricing{background-color:#eee}.pricing .price-box .main-partner-logo{padding-bottom:10px}.pricing .pricing-to-be-confirmed-pill{color:#FFF;background:#0066CC;border-radius:12px;margin-top:10px;cursor:default}.pricing .pricing-to-be-confirmed-pill:hover,.pricing .pricing-to-be-confirmed-pill:active{background:#0066CC}.plan-info{background-color:#fff;padding-bottom:20px}.pricing-body{text-align:center;padding-bottom:2em}.pricing-list{margin:-6em auto 0;padding:0}.pricing-list_item{display:inline-block}@media (min-width: 769px){.pricing-list_item:first-child{margin-right:100px}}.pricing-list_item-header-container{box-shadow:0 0 7px #FFFFFF;border-radius:30px;display:inline-block;position:relative;margin-bottom:10px}.pricing-list_item-header-container:before{content:'';width:18px;height:18px;background-color:#74299c;display:inline-block;position:absolute;z-index:0;bottom:-9px;left:0;right:0;margin:0 auto;transform-origin:9px 9px;transform:rotate(45deg);box-shadow:0 0 7px #FFFFFF}.pricing-list_item-header{color:#FFF;border-radius:30px;padding:10px 30px;display:inline-block;margin:0 auto;position:relative;z-index:1;background-color:#74299c}.clause{color:#888;text-align:center;font-size:0.8em;max-width:100% !important}.price-box{display:inline-block;text-align:center;vertical-align:top;margin:.8em;position:relative;width:240px;background-color:white;transition:transform 200ms, background-color 200ms;cursor:pointer;box-shadow:0px 0px 1px rgba(0,0,0,0.2);border-radius:10px;overflow:hidden}.price-box:hover{background-color:#FFF}.price-box:hover .register-btn{color:#FFF;background-color:#801dde}.price-box.disabled{cursor:default}.price-box.disabled .register-btn{color:#979797 !important;background-color:#e6e6e6 !important;cursor:default !important}.price-box em{font-size:0.8em;margin:0.7em 0 0.6em;display:block;color:#999}.price-box .main-partner-logo{max-width:100%;vertical-align:top;margin-bottom:5px}.price-box .extra-info{color:#373d62;font-family:Arial;font-style:normal;font-size:.9em;margin:0}.price-box .line-break{height:1px;width:180px;background-color:#b9b9b9;margin:15px auto}.price-box .register-btn{display:block;height:50px;margin:0 auto;margin-top:14px;padding-top:6px;font-style:normal;font-family:Arial;border-radius:3px;background-color:#e6e6e6;color:#979797}.price-box .register-btn.active{color:#FFF;background-color:#801dde}.price-box_feature{width:280px;box-shadow:0px 5px 8px rgba(0,0,0,0.3);margin-top:10px}.plan-header{color:#8100e2}.plan-picker{padding:1px;overflow:hidden}.plan-picker .pricing-list{margin-top:1.5em;text-align:center}.plan-picker .price-box{display:block;float:left;margin:0;background:#eee;overflow:hidden;margin-right:1%;width:32.333333%}.plan-picker .price-box:last-child{margin-right:0}@media (max-width: 650px){.plan-picker .price-box{width:100%;margin-top:10px;margin-right:0}}.plan-picker .price-box .main-partner-logo{margin-top:-6px}.account-plan-box{display:inline-block;padding:3px 10px;color:#0066CC;font-weight:600;border:solid 2px #0066CC;border-radius:3px}.sponsorship-options{max-width:40em}.sponsorship-logo{max-height:50px;float:right}#property-list-header{padding:20px}#property-list-header .count-item{display:inline-block;min-width:85px}#proptery-form{margin:0 auto;max-width:540px}#proptery-form label{display:block;margin-top:16px}#proptery-form input[type=text]{width:100%}#proptery-form button{width:100%;padding:10px 0;margin-top:20px}.property-list{overflow:hidden;padding:0;margin:20px 0;list-style:none}.property-list .property:nth-child(even){background:#F5F5F5}.property-list .fallback{margin:10px 0 0}.property-list.skinny-list .property .house-container{padding-top:0;width:50px}.property-list.skinny-list .property .house-container img{height:30px}.property-list.skinny-list .property .details-container{margin-left:70px}.property-list.skinny-list .property .detail-title{margin-top:5px}.property-list.modal-property-list .property-list-segment.pull-right{min-width:18%}.property-list.modal-property-list .property-list-segment.last-item{margin-right:5px;min-width:28%}.property-list.admin-property-list .property-list-segment{min-width:110px}.property-list.admin-property-list .property-list-segment:first-child{min-width:40px}.property{position:relative;padding:10px;padding-bottom:15px;margin-bottom:1px;overflow:hidden}.property img{vertical-align:middle}.property .insured-flag{position:absolute;top:10px;right:10px;padding:2px 5px;color:#AAA;text-align:center;border:solid 2px #AAA;border-radius:3px;cursor:pointer;min-width:110px}.property .insured-flag .show-hover{display:none}.property .insured-flag:not(.insured):hover{color:#FFF;border-color:#0066CC;background-color:#0066CC}.property .insured-flag:not(.insured):hover .show-hover{display:inline}.property .insured-flag:not(.insured):hover .hide-hover{display:none}.property .insured-flag.insured{color:#0066CC;border-color:#0066CC}.property .house-container{float:left;width:100px;padding-top:2px;padding-right:10px;text-align:center}.property .house-container img{height:50px}.property .details-container{margin-left:100px;margin-right:200px;padding-right:5px;padding-bottom:5px}.property .actions-container{float:right;padding-top:5px;margin-left:5px}@media (max-width: 600px){.property .actions-container{float:none}.property .actions-container .btn,.property .actions-container .input-password-show-toggle{display:block;padding-left:0;padding-right:0;margin-top:10px}}.property .detail-title{font-size:15px;font-weight:600;margin-bottom:5px}.property .detail-list{display:block;font-size:14px}.property .detail-list div{float:left;padding-right:15px;padding-bottom:6px}.property .detail-list div:last-child{padding-right:0}@media (max-width: 600px){.property .detail-list div{float:none;margin-top:10px;padding-left:0 !important}}.property .detail-label{display:block;color:#888;font-size:11px;font-weight:600;text-transform:uppercase}.property .ownership-container{position:absolute;top:0;right:0;width:200px;display:block;margin-left:100px}.property .ownership-container__image{width:2.5rem;height:2.5rem;padding:0;margin-right:5px;border-radius:1.875rem}.property .owner{position:relative}.property .owner-details{margin-top:10px;margin-bottom:2px}.property .owner-label,.property .insurance-label{color:#888;font-size:12px;font-weight:600;text-transform:uppercase}.property .owner-name{color:#555;font-size:14px}.property .insurance-label{color:#0066CC;margin-left:10px}.property .insurance-label.absolute{position:absolute;top:10px;right:10px}.property .for-sale{text-align:right}.property .for-sale .buy-text{display:none}.property .for-sale .sign{display:inline-block;color:#3D89CD;font-size:20px;line-height:20px;padding:10px;margin-top:21px;margin-right:21px;width:140px;border:solid 1px #3D89CD;border-radius:5px;text-transform:uppercase;background-color:#FFF;vertical-align:top;text-align:center;transition:background-color 200ms, color 200ms}.property .for-sale:not(.teacher) .sign:hover{color:#FFF;background-color:#3D89CD;cursor:pointer}.property .for-sale:not(.teacher) .sign:hover .sale-text{display:none}.property .for-sale:not(.teacher) .sign:hover .buy-text{display:inline-block}.property .for-sale.teacher .sign{color:#CCC;border-color:#CCC}.property .loan-information{clear:both}.property .property-list-segment{display:inline-block;margin-right:15px;vertical-align:middle;font-size:.9em}.property .property-list-segment:first-child{min-width:80px;text-align:center}.property .property-list-segment.last-item{margin-right:0}@media (max-width: 1280px){.owned-properties .property .insurance-label.absolute,.pending-loan-applications .property .insurance-label.absolute{bottom:10px;top:auto}.property .details-container{margin-right:0px}.property .ownership-container{position:static;margin-left:0}.property .ownership-container .owner-label{position:absolute;top:14px;right:100%;margin-right:25px}.property .ownership-container .for-sale{text-align:left}.property .ownership-container .for-sale .sign{margin-top:8px}}.quiz-standings{overflow:hidden}.quiz-standing-row{cursor:pointer}.quiz-standings-row-data.pane-content{float:none}.quiz-standings-row-data ul{margin:0;padding:0}.quiz-standings-row-data-item{display:block;padding:8px 20px;background:#fff;border-top:solid 1px #bfbfbf}.quiz-standings-row-data-item:first-child{border-top:none;position:relative}.quiz-standings-row-data-item:first-child:after{content:'';position:absolute;left:50%;bottom:100%;border:solid transparent 8px;border-left-width:10px;border-right-width:10px;border-bottom-color:#fff;margin-left:-5px}.container--resource-hub{display:grid;grid-column-gap:2rem}@media (min-width: 768px){.container--resource-hub{grid-template-columns:1fr 3fr}}.container--resource-hub .search-input--resource-hub{width:100%;max-width:100%;padding:4rem 0 3rem}.container--resource-hub .filter-group--modules{display:none;font-size:18px;height:100vh;overflow-y:auto}@media (min-width: 768px){.container--resource-hub .filter-group--modules{display:flex}}.container--resource-hub .filter-group--modules::-webkit-scrollbar{background:#fafafa}.container--resource-hub .filter-group--modules::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}@media (min-width: 768px){.container--resource-hub .filter-group--select--modules{display:none}}.container--resource-hub .filter-group--categories{margin-bottom:1rem}.resources{margin-top:4rem}.resources__intro{display:flex;flex-wrap:nowrap;flex-direction:column-reverse}@media (min-width: 768px){.resources__intro{flex-direction:row;gap:1rem}}.resources__intro .resources__intro-text{max-width:500px;flex-grow:1}.resources__intro .resources__intro-text .resources__intro-title{font-size:1.5em;font-weight:600;color:#9933cc}.resources__intro .resources__intro-text .resources__intro-title .resources__intro-title__parent{color:#333333}.resources__intro .resources__intro-text .resources__intro__description{font-size:1.15em;font-weight:300}.resources__intro .resources__intro__image{flex-grow:0}.resources__intro .resources__intro__image img{display:block;margin:0 auto}@media (min-width: 768px){.resources__intro .resources__intro__image img{margin:0}}.resource-group{border-radius:10px;border:1px solid #ccc;margin-bottom:1rem}.resource-group:last-child{margin-bottom:4rem}.resource-group__title{display:flex;align-items:center;color:#9933cc;margin-bottom:15px;font-size:1.5em;padding:2rem 2rem 0}.resource{background:transparent;border-radius:0;display:block;margin:0 0 2rem 0;overflow:visible;padding:0 2rem 2rem;border-bottom:1px solid #ccc}.resource:last-child{border-bottom:none;margin-bottom:0}.resource__title{font-weight:600;display:flex;align-items:center}.resource__title:after{content:'';display:inline-block;width:2rem;height:1.5rem;-webkit-margin-start:1em;margin-inline-start:1em;background-size:contain;background-repeat:no-repeat;background-position:center}.resource__title--icon-book:after{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/resource-hub/icon-book-83408d103eea9154ca72087128f9f9374d5186182358437988375c5b72549fa6.svg")}.resource__title--icon-lesson-plan:after{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/resource-hub/icon-lesson-plan-5ddca2837c7bcc9b96413107ffd3e6cab73e72bbbf341c7a94a1e597185962e8.svg")}.resource__title--icon-slideshow:after{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/resource-hub/icon-slideshow-37bc22693a8dd824e8e218954b30d42f157e191dfc4d2d6fb4262675649d35be.svg")}.resource__title--icon-worksheet:after{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/resource-hub/icon-worksheet-f3350322817599071b7b5752e14b751f2a9582a11ff4172e0ec902338bbbd3b3.svg")}.resource__levels{color:#767676;font-weight:400;margin-bottom:-2px;-webkit-margin-start:1em;margin-inline-start:1em}.resource__icon{margin:0 10px}.resource__footer{display:flex;flex-wrap:wrap}.resource__link{text-decoration:underline;color:#767676;margin-top:0.5em}.resource__link:first-child{-webkit-margin-start:0;margin-inline-start:0}.resource__additional{color:#767676;-webkit-margin-start:0;margin-inline-start:0}@media (min-width: 768px){.resource__additional{-webkit-margin-start:auto;margin-inline-start:auto}}.show-phone,.show-gt-phone,.show-tablet,.show-lt-desktop,.show-lte-desktop,.show-gt-desktop,.show-desktop{display:none !important}@media (max-width: 600px){.hide-phone{display:none !important}.show-phone,.show-lt-desktop{display:block !important}.show-phone.inline,.show-lt-desktop.inline{display:inline !important}.show-phone.inline-block,.show-lt-desktop.inline-block{display:inline-block !important}}@media (min-width: 601px) and (max-width: 768px){.hide-tablet{display:none !important}.show-tablet,.show-gt-phone,.show-lt-desktop{display:block !important}.show-tablet.inline,.show-gt-phone.inline,.show-lt-desktop.inline{display:inline !important}.show-tablet.inline-block,.show-gt-phone.inline-block,.show-lt-desktop.inline-block{display:inline-block !important}}@media (min-width: 769px){.hide-desktop{display:none !important}.show-gt-phone,.show-desktop{display:block !important}.show-gt-phone.inline,.show-desktop.inline{display:inline !important}.show-gt-phone.inline-block,.show-desktop.inline-block{display:inline-block !important}}@media (max-width: 1250px){.show-lte-desktop{display:block !important}}@media (min-width: 1250px){.show-gt-desktop{display:block !important}}.rzslider{padding-bottom:30px}.rzslider .rz-bubble{top:18px}.rzslider .rz-bar{background:#fff;bottom:4px;height:20px;border-radius:10px}.rzslider .rz-pointer{background:#0066CC}.rzslider .rz-pointer:after{display:none;background:none !important}.sidenav__heading{color:rgba(255,255,255,0.5);font-size:14px;font-weight:500;padding:16px 18px;padding-top:35px;text-transform:uppercase;border-bottom:solid 1px}.sidenav__list{margin:0;padding:0;list-style:none}.sidenav__link{display:flex;justify-content:space-around;gap:14px;position:relative;color:#FFF;padding:12px 18px;font-weight:200;border-bottom:solid 1px;cursor:pointer;list-style:none}.sidenav__link:hover{color:#FFF;background-color:rgba(255,255,255,0.1)}.sidenav__link--active{position:relative;background-color:#FFF;border-top-right-radius:5px;border-bottom-right-radius:5px}.sidenav__link--active:hover{background-color:#FFF}.sidenav__link--active:after{position:absolute;left:100%;top:50%;margin-top:-12px;content:'';display:block;border:solid 12px transparent;border-left-color:#FFF}@media (max-width: 768px){.sidenav__link--active:after{display:none}}.sidebar-icon svg path{fill:#fff}.sidenav__text{width:100%}.sidenav__indicator{display:block;position:relative;width:14px;height:14px;min-width:14px;min-height:14px;border-radius:50%;background-color:#FFF}.sidenav__indicator:after{position:absolute;top:1px;left:1px;right:1px;bottom:1px;content:'';display:block;border-radius:50%;background-color:#A2A2A2}.sidenav__indicator--enabled:after{background-color:#008000}.sidenav--theme--teacher .sidenav__heading{border-bottom-color:#ca3e15}.sidenav--theme--teacher .sidenav__link{border-bottom-color:#ca3e15}.sidenav--theme--teacher .sidenav__link--active .sidenav__text{color:#E14517}.sidenav--theme--teacher .sidenav__link--active .sidebar-icon svg path{fill:#E14517}.sidenav--theme--student .sidenav__heading{border-bottom-color:rgba(0,0,0,0.3)}.sidenav--theme--student .sidenav__link{border-bottom-color:rgba(0,0,0,0.3)}.sidenav--theme--student .sidenav__link--active .sidebar-icon svg path{fill:#1B0F24}.sidenav--theme--student .sidenav__link--active .sidenav__text{color:#444}.splash-banner_logo{width:180px;max-width:220px;margin:20px 0 20px -20px}.center-outer{display:table;width:100%;height:100%}.center-inner{display:table-cell;vertical-align:middle}.center-row{display:table-row;width:100%}.large-padding{padding-bottom:3em;padding-top:3em}.larger-padding-top{padding-top:5em}.larger-padding-bottom{padding-bottom:5em}.no-hor-padding{padding-left:0 !important;padding-right:0 !important}.page-top-padding{padding-top:4.4em !important}.border-top{padding-top:1.7em;border-top:1px solid #eee}.border-top.border-top--small{padding-top:0.5em}.border-top.no-padding{padding-top:0}.large-neg-margin--top{margin-top:-6em}.medium-only{display:none}@media (max-width: 768px){.medium-only{display:block}}@media (max-width: 600px){.medium-only{display:none}}@media (max-width: 768px){.tablet-small-padding--hor{padding-left:1em;padding-right:1em}}p.p--large{font-size:18px}p.p--purple{color:#7a29a3}p.p--white{color:#ffffff}hr{width:100%;margin:10px auto;border:none;border-top:1px solid rgba(0,0,0,0.1)}hr.small{width:300px;margin:10px auto;border-top:1px solid rgba(0,0,0,0.1)}hr.large-margin{margin:50px auto}.splash .col-half--flex{padding-top:40px}@media (min-width: 768px){.splash .col-half--flex{padding-top:0}}.splash .splash-cta_content{padding-top:60px;padding-right:0}@media (min-width: 768px){.splash .splash-cta_content{padding-top:60px;padding-bottom:180px}}.splash .splash-cta_content h1{font-size:36px;line-height:1.5;color:#9933cc;margin:0 0}.splash .splash-cta_content h2{font-size:20px;line-height:1.5;color:#9933cc}.splash .image--full-width{width:100%}.splash .image--rounded{border-radius:15px}.splash .heading--explore{width:100%;margin:40px 0 20px;color:#FFFFFF;text-align:center;font-size:22px;text-shadow:0px 4px 3px rgba(0,0,0,0.3)}.splash .row.explore_collection{justify-content:space-evenly;margin-bottom:120px}.splash .row.explore_collection h3{font-size:9px;margin:20px 0}@media (min-width: 601px){.splash .row.explore_collection h3{font-size:16px}}.splash .explore_icon{width:100%;max-width:160px}.splash .explore_item{max-width:210px;margin-bottom:-60px;text-align:center;margin-left:5px;margin-right:5px}.splash .explore_item h3{color:#FFFFFF}@media (min-width: 601px){.splash .explore_item{margin-bottom:-90px}}.splash .large-col-6{width:50%;display:inline-block;vertical-align:top}.splash .large-col-6:nth-child(1){padding-right:2em}@media (max-width: 768px){.splash .large-col-6:nth-child(1){padding:5em 1em 1em 1em}}@media (max-width: 600px){.splash .large-col-6:nth-child(1){padding:1em 1em 1em 1em}}@media (max-width: 600px){.splash .large-col-6{width:100%;padding-bottom:50px}}@media (max-width: 768px){.splash .small-col-12{width:100%}}.splash .page-wrapper{position:relative;height:100%}.splash .splash-header-content{padding:5em 1em 0}.splash p{font-size:18px}.splash .video--hero{margin:0}@media (max-width: 768px){.splash .video--hero{margin-bottom:40px}.splash .video--hero-container{width:100%}}.splash .container,.about .container,.terms .container,.new .container,.create .container,.sponsors .container,.referrals.new .container,.moneyweek .container,.globalmoneyweek .container,.storybook-competition .container{padding-left:1em;padding-right:1em}.splash .container--full-height,.about .container--full-height,.terms .container--full-height,.new .container--full-height,.create .container--full-height,.sponsors .container--full-height,.referrals.new .container--full-height,.moneyweek .container--full-height,.globalmoneyweek .container--full-height,.storybook-competition .container--full-height{height:100%;align-items:center;justify-content:center}.splash .container--reset-password,.about .container--reset-password,.terms .container--reset-password,.new .container--reset-password,.create .container--reset-password,.sponsors .container--reset-password,.referrals.new .container--reset-password,.moneyweek .container--reset-password,.globalmoneyweek .container--reset-password,.storybook-competition .container--reset-password{border:2px solid #cccccc;border-radius:4px;padding:20px;max-width:850px;margin-left:-20px}.splash .container--reset-password input[type="email"],.about .container--reset-password input[type="email"],.terms .container--reset-password input[type="email"],.new .container--reset-password input[type="email"],.create .container--reset-password input[type="email"],.sponsors .container--reset-password input[type="email"],.referrals.new .container--reset-password input[type="email"],.moneyweek .container--reset-password input[type="email"],.globalmoneyweek .container--reset-password input[type="email"],.storybook-competition .container--reset-password input[type="email"]{min-width:40%}.splash .container--reset-password h4,.about .container--reset-password h4,.terms .container--reset-password h4,.new .container--reset-password h4,.create .container--reset-password h4,.sponsors .container--reset-password h4,.referrals.new .container--reset-password h4,.moneyweek .container--reset-password h4,.globalmoneyweek .container--reset-password h4,.storybook-competition .container--reset-password h4{margin-top:0px}.splash .container--reset-password p,.about .container--reset-password p,.terms .container--reset-password p,.new .container--reset-password p,.create .container--reset-password p,.sponsors .container--reset-password p,.referrals.new .container--reset-password p,.moneyweek .container--reset-password p,.globalmoneyweek .container--reset-password p,.storybook-competition .container--reset-password p{margin-top:10px}.splash .container--reset-password hr,.about .container--reset-password hr,.terms .container--reset-password hr,.new .container--reset-password hr,.create .container--reset-password hr,.sponsors .container--reset-password hr,.referrals.new .container--reset-password hr,.moneyweek .container--reset-password hr,.globalmoneyweek .container--reset-password hr,.storybook-competition .container--reset-password hr{border:none;border-bottom:1px solid #cccccc;width:calc(100% + 40px);margin:20px -20px}.splash .container-full-width,.about .container-full-width,.terms .container-full-width,.new .container-full-width,.create .container-full-width,.sponsors .container-full-width,.referrals.new .container-full-width,.moneyweek .container-full-width,.globalmoneyweek .container-full-width,.storybook-competition .container-full-width{padding-left:0;padding-right:0}.splash .container-full-width:after,.about .container-full-width:after,.terms .container-full-width:after,.new .container-full-width:after,.create .container-full-width:after,.sponsors .container-full-width:after,.referrals.new .container-full-width:after,.moneyweek .container-full-width:after,.globalmoneyweek .container-full-width:after,.storybook-competition .container-full-width:after{content:'';display:block;width:100%;clear:both}.splash h1,.splash h2,.splash h3,.about h1,.about h2,.about h3,.terms h1,.terms h2,.terms h3,.new h1,.new h2,.new h3,.create h1,.create h2,.create h3,.sponsors h1,.sponsors h2,.sponsors h3,.referrals.new h1,.referrals.new h2,.referrals.new h3,.moneyweek h1,.moneyweek h2,.moneyweek h3,.globalmoneyweek h1,.globalmoneyweek h2,.globalmoneyweek h3,.storybook-competition h1,.storybook-competition h2,.storybook-competition h3{font-family:'Mulish', sans-serif;margin-top:0.5em;font-weight:400;color:#9933cc;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;backface-visibility:hidden;-webkit-backface-visibility:hidden}.splash h3,.about h3,.terms h3,.new h3,.create h3,.sponsors h3,.referrals.new h3,.moneyweek h3,.globalmoneyweek h3,.storybook-competition h3{font-size:1.7em;font-weight:400}.splash h4,.about h4,.terms h4,.new h4,.create h4,.sponsors h4,.referrals.new h4,.moneyweek h4,.globalmoneyweek h4,.storybook-competition h4{font-size:1.2em;font-weight:500;margin:1em 0 0}.splash strong,.about strong,.terms strong,.new strong,.create strong,.sponsors strong,.referrals.new strong,.moneyweek strong,.globalmoneyweek strong,.storybook-competition strong{font-weight:600;-webkit-text-rendering:geometricPrecision;text-rendering:geometricPrecision}@media (max-width: 600px){.splash section h1,.about section h1,.terms section h1,.new section h1,.create section h1,.sponsors section h1,.referrals.new section h1,.moneyweek section h1,.globalmoneyweek section h1,.storybook-competition section h1{font-size:1.7em}}.splash section figure:not(.video),.about section figure:not(.video),.terms section figure:not(.video),.new section figure:not(.video),.create section figure:not(.video),.sponsors section figure:not(.video),.referrals.new section figure:not(.video),.moneyweek section figure:not(.video),.globalmoneyweek section figure:not(.video),.storybook-competition section figure:not(.video){z-index:8;position:relative}.splash section figure:not(.video) img,.splash section figure:not(.video) figcaption,.about section figure:not(.video) img,.about section figure:not(.video) figcaption,.terms section figure:not(.video) img,.terms section figure:not(.video) figcaption,.new section figure:not(.video) img,.new section figure:not(.video) figcaption,.create section figure:not(.video) img,.create section figure:not(.video) figcaption,.sponsors section figure:not(.video) img,.sponsors section figure:not(.video) figcaption,.referrals.new section figure:not(.video) img,.referrals.new section figure:not(.video) figcaption,.moneyweek section figure:not(.video) img,.moneyweek section figure:not(.video) figcaption,.globalmoneyweek section figure:not(.video) img,.globalmoneyweek section figure:not(.video) figcaption,.storybook-competition section figure:not(.video) img,.storybook-competition section figure:not(.video) figcaption{width:100%}.splash section figure:not(.video) figcaption,.about section figure:not(.video) figcaption,.terms section figure:not(.video) figcaption,.new section figure:not(.video) figcaption,.create section figure:not(.video) figcaption,.sponsors section figure:not(.video) figcaption,.referrals.new section figure:not(.video) figcaption,.moneyweek section figure:not(.video) figcaption,.globalmoneyweek section figure:not(.video) figcaption,.storybook-competition section figure:not(.video) figcaption{font-size:0.8em;position:absolute;bottom:-3.7em;left:0;padding:1.3em;background-color:#363186;color:#ffffff;z-index:9}.splash .container--purple-dim figure figcaption,.about .container--purple-dim figure figcaption,.terms .container--purple-dim figure figcaption,.new .container--purple-dim figure figcaption,.create .container--purple-dim figure figcaption,.sponsors .container--purple-dim figure figcaption,.referrals.new .container--purple-dim figure figcaption,.moneyweek .container--purple-dim figure figcaption,.globalmoneyweek .container--purple-dim figure figcaption,.storybook-competition .container--purple-dim figure figcaption{background-color:#660099}.decoration-house_image{display:inline-block;position:relative;z-index:1;width:100%;bottom:0;margin:20px auto}@media (min-width: 768px){.decoration-house_image{position:absolute;width:48vw;max-width:900px;bottom:-200px}}.curve-bottom{overflow:hidden;max-width:100%;position:absolute;bottom:-1px;right:0;width:100%;height:200px;pointer-events:none}.curve-bottom:after{content:'';position:absolute;bottom:0;left:0;width:1800px;height:200px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/curve-white-0f35061036bf4c71773e3ba6071cb28f708c0fb42a855335b8683b4dc1836209.svg");background-size:100% 100%}.curve-bottom--purple:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:200px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/curve-purple-2ea38d8802312584be3b880589b04cec3bb0b152f781238aa2dac65e70b0c37b.svg");background-size:100% 100%}.curve-bottom:after{left:0;right:0;margin:0 auto}.triangle-right-bottom:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/assets/triangle-white-185839033a26c952c155156044ce803fb17c31572e5d09fe08b7c2880c336d43.svg");background-size:100% 100%}.header--center{text-align:center}.header--left{text-align:left}.header--left p.para-feature{font-size:0.7em}@media (max-width: 768px){.header--left{padding-left:1em}}p.header--tagline{max-width:none;font-size:1.2em;color:#2F1966}.para_inline{display:block;max-width:100%}.para_offset-left{text-align:left;padding-left:5em !important}.para_offset-left.para-feature{padding-left:4em !important}@media (max-width: 600px){.para_offset-left.para-feature{padding-left:0 !important}}.para_offset-left--small{padding-left:2.5em !important}@media (max-width: 600px){.para_offset-left--small{padding-left:0 !important}}.para_offset-left--medium{padding-left:6em !important}@media (max-width: 768px){.para_offset-left--medium{padding-left:1em !important}}.para_offset-left--large{padding-left:8em !important}.para-feature{font-size:1.2em;margin-bottom:1.5em;font-style:italic}.para-card__col{vertical-align:top}@media (min-width: 768px){.para-card__col{max-width:45% !important;display:inline-block}.para-card__col:first-child{margin-left:2%;margin-right:7%}}.para-card{position:relative;margin-left:58px;margin-bottom:2em}@media (min-width: 768px){.para-card{margin-left:0;margin-bottom:0}}.para-card.para-card--motivate:before{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/images/splash/icon-motivate.svg")}.para-card.para-card--modules:before{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/images/splash/icon-modules.svg")}.para-card.para-card--income:before{background-image:url("https://d2a9co32gkbn5m.cloudfront.net/images/splash/icon-income.svg")}.para-card:before{content:'';display:inline-block;position:absolute;left:-58px;top:0;width:58px;height:70px;background-size:contain;background-repeat:no-repeat}.para-card__text{margin-top:0;padding-left:1em;border-left:3px solid #9233C5}.desktop-two-col{max-width:100%;-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}@media (max-width: 768px){.desktop-two-col{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.desktop-half-col{width:50%;display:inline-block}.desktop-full-col{width:100%;display:block}.container--dark-bg{background-color:rgba(0,0,0,0.45)}.container--purple-dim{background-color:#660099}.container--purple-solid{background-color:#2F1966}.solid-bg,.mailchimp-section{color:#FFF;background-color:#9233C5}.bg--purple{color:#FFF;background-color:#9933cc}.bg--purple-dark{color:#FFF;background-color:#7a29a3}.bg--magenta{color:#FFF;background-color:#c63392}.bg--magenta-dark{color:#FFF;background-color:#9d2974}.text--white h1,.text--white h2,.text--white p{color:#ffffff}.gradient-bg{color:#FFF;background-repeat:no-repeat;background-size:cover;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/images/splash/gradient-bg.png");background-position:center center}.sponsor-bar p{font-size:16px}@media (max-width: 601px){.sponsor-bar p{font-size:12px}}.sponsor-bar_image-col{margin-right:15px}.sponsor-bar_link{display:block}.sponsor-bar--sticky{position:-webkit-sticky;position:sticky;bottom:-1px;box-shadow:0 0 5px rgba(0,0,0,0.15);z-index:1}.hero-section{padding-left:0;padding-right:0;position:relative}.hero-section .inner{position:relative;padding:70px 0 0 0;min-height:430px}.hero-section h1{color:#7a29a3;margin-bottom:20px}.hero-section .video-trial-buttons .btn:nth-child(2),.hero-section .video-trial-buttons .input-password-show-toggle:nth-child(2){margin-left:14px}.hero-section .btn,.hero-section .input-password-show-toggle{font-size:14px;padding:8px 15px}.hero-section .btn-white{color:#841ce8}.hero-section .jolene-link{position:relative}.hero-section .round-image{position:absolute;top:0;left:100%;margin-left:20px;width:32px}.hero-section .round-image .round-image-inner{border:solid 1px #FFF;border-radius:60px;overflow:hidden}.hero-section .round-image img{display:block;width:30px;height:30px}.hero-section .round-image .icon-heart{position:absolute;top:-8px;left:100%;color:#FFF;font-size:8px;margin-left:-2px}.hero-section .round-image .icon-heart.small-heart{top:6px;font-size:5px;margin-left:5px}@media (max-width: 600px){.hero-section h1{font-size:1.7em}.hero-section .round-image{position:relative;float:right;top:-10px;left:auto}}@media (max-width: 420px){.hero-section .btn,.hero-section .input-password-show-toggle,.hero-section .video-trial-buttons .btn:nth-child(2){margin-top:10px;margin-left:0}}.static-setup-progress+.hero-section{background-size:100% 100%}@media (max-width: 768px){.hero-video-container{padding:6em}}@media (max-width: 600px){.hero-video-container{padding:2em 0 0 0}}.hero-video-container--splash{position:relative;display:block;overflow:hidden;flex:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:1;border-radius:15px}.hero-video-container--splash .embed-container{border-radius:10px}.hero-video_laptop-frame:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:cover;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/images/splash/laptop-frame.png");height:145%;width:137%;left:-18.6%;top:-10.5%}@media (max-width: 768px){.hero-video_laptop-frame:before{width:140%;left:-20.3%;top:-11%}}@media (max-width: 600px){.hero-video_laptop-frame:before{display:none}}.splash-promo-strip{padding:2em 0}.splash-promo-strip--grey{background-color:rgba(0,0,0,0.05)}.splash-promo-strip .promo-strip_image{filter:grayscale(100%);mix-blend-mode:multiply}.promo-strip_image{transform:scale(1);height:50px}@media (min-width: 769px){.promo-strip_image{transform:scale(0.85);height:80px}}section.main-partner-section{background-color:#efefef;position:relative;width:100%}section.main-partner-section .main-partner-logo__container{width:30%}@media (max-width: 768px){section.main-partner-section .main-partner-logo__container{width:45%}}@media (max-width: 600px){section.main-partner-section .main-partner-logo__container{width:60%}}section.main-partner-section .main-partner-logo{padding-bottom:1em;padding-right:1em;vertical-align:top;width:100%}section.main-partner-section .signup-cta{display:inline-block;vertical-align:top;padding:0.35em 1em 1em;border-left:1px solid #ccc;width:55%}section.main-partner-section .signup-cta p{max-width:100%;font-size:0.8em}@media (max-width: 768px){section.main-partner-section .signup-cta{width:50%}}@media (max-width: 600px){section.main-partner-section .signup-cta{width:100%;padding:0 0 1em 0;margin:0;border-left:none;border-top:1px solid #ccc}}section.main-partner-section.fixed--bottom{position:fixed;bottom:0;left:0;right:0;z-index:9;box-shadow:0 -1px 8px rgba(0,0,0,0.2)}@media (max-width: 600px){section.main-partner-section.fixed--bottom{position:relative}}section.intro-section{position:relative;background-color:#fff;z-index:1}@media (min-width: 768px){section.intro-section{padding-bottom:2em}}section.intro-section h1{color:#2F1966}@media (max-width: 768px){section.intro-section h1{padding-left:0}}section.how-it-works-section{padding:0;padding-top:2em;padding-bottom:0}@media (max-width: 768px){section.how-it-works-section h3{padding-left:0}}.popout-image-strip{padding-top:2em;padding-bottom:2em;position:relative;z-index:5}.popout-image-strip p{max-width:35em}.popout-image-strip .text,.popout-image-strip img{vertical-align:top;position:relative}.popout-image-strip .text{display:inline-block;text-align:left;margin:0;padding:0 1em 3.5em;width:60%;max-width:100%;padding-left:2em}.popout-image-strip img{width:40%;max-width:100%}@media (max-width: 768px){.popout-image-strip p{max-width:none}.popout-image-strip .text{display:block;text-align:center;margin:0;padding:1em 1em 3em 1em;width:100%;max-width:100%}.popout-image-strip img{width:100%;max-width:100%;padding:1em}}.popout-image-strip_image{margin-bottom:0;margin-top:-5em;border-radius:30px}.popout_image--down{margin-top:0;margin-bottom:-5em}.popout-image-strip_image--even{float:right}.popout-image-strip_image--gradient-bg{position:relative}.popout-image-strip_image--gradient-bg h1,.popout-image-strip_image--gradient-bg h2,.popout-image-strip_image--gradient-bg h3,.popout-image-strip_image--gradient-bg p,.popout-image-strip_image--gradient-bg a{color:#FFF;border-color:#FFF}.popout-image-strip_image--gradient-bg:before{content:'';width:100%;height:100%;left:0;top:0;right:0;bottom:0;position:absolute;background-repeat:no-repeat;background-size:100% 100%;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/images/splash/gradient-bg.png");background-position:center center}.popout-image-strip_image--colour{background-color:#9233C5;position:relative}.popout-image-strip_image--colour h1,.popout-image-strip_image--colour h2,.popout-image-strip_image--colour h3,.popout-image-strip_image--colour p,.popout-image-strip_image--colour a{color:#FFF;border-color:#FFF}.popout-image-strip_image--gradient-flipped:before{transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.testimonials-section{position:relative;overflow:hidden;padding-left:0;padding-right:0;padding-bottom:2em}@media (max-width: 600px){.testimonials-section .testimonials audio{zoom:0.8}}.testimonials-section .testimonial{margin:2em 5em;position:relative;text-align:left;border-radius:10px}.testimonials-section .testimonial.gradient-bg h1,.testimonials-section .testimonial.gradient-bg h3,.testimonials-section .testimonial.gradient-bg h4,.testimonials-section .testimonial.gradient-bg .testimonial-extra-info,.testimonials-section .testimonial.gradient-bg p{color:#FFF}.testimonials-section .testimonial.testimonial--wide{margin:2em 0}.testimonials-section .testimonial h3{margin-top:1em;margin-bottom:0.5em}.testimonials-section .testimonial p{margin-top:1em;margin-bottom:0}.testimonials-section .testimonial small{padding:1em 0 0;border-top:solid 1px rgba(255,255,255,0.3);display:block}@media (max-width: 768px){.testimonials-section .testimonial{width:auto;float:none;padding-left:0 !important;padding-right:0 !important}.testimonials-section .testimonial:nth-child(2){margin-top:50px}}@media (max-width: 600px){.testimonials-section .testimonial{margin:4em 0 2em 0}}.testimonials-section .testimonial-inner{padding:2em 6em;min-height:200px;border-radius:10px}@media (max-width: 600px){.testimonials-section .testimonial-inner{padding:2em 1em}}.testimonials-section .testimonial-image{position:absolute;left:-3em;top:50%;width:96px;height:96px;margin-top:-48px;border-radius:50%}@media (max-width: 600px){.testimonials-section .testimonial-image{height:5em;width:5em;left:50%;position:absolute;top:-2.5em;margin-left:-3em;margin-top:0}}.testimonials-section .testimonial-extra-info{font-size:0.9em}.testimonials-section .testimonial_feature{padding:2em 0;background-color:transparent;background:none;color:#7a29a3}.testimonials-section .testimonial_feature-quote{width:auto;margin-top:0 !important;font-size:2em;line-height:1.4em;font-family:'Mulish';font-weight:400}@media (max-width: 600px){.testimonials-section .testimonial_feature-quote{font-size:1.4em}}.testimonials-section a{display:inline}@media (max-width: 600px){.testimonials-section .header--left{padding-left:0}}.modules-intro-section{padding:0;background-repeat:no-repeat;background-size:100% 100%;background-image:url("https://d2a9co32gkbn5m.cloudfront.net/images/splash/gradient-bg.png");background-position:center center}@media (max-width: 600px){.modules-intro-section{margin-top:5em}.modules-intro-section .large-padding{padding-left:2em;padding-right:2em}}.modules-intro-section .header--left{padding-left:0}.modules-intro-section .para_inline{padding-right:2em}.modules-intro-section h1{margin-top:1em}@media (max-width: 600px){.modules-intro-section h1{padding-left:0}}.modules-intro-section h1,.modules-intro-section p{color:#FFF}.module-intro-image{margin-bottom:0 !important;border-radius:0}@media (max-width: 600px){.module-intro-image{height:10em;margin-left:-2em;margin-top:-45%}}@media (min-width: 769px){.module-intro-image{float:left;max-width:50%;margin-bottom:-5em !important}}.modules-intro-section__content{margin-left:0}.modules-intro-section__content br{display:none}@media (min-width: 601px){.modules-intro-section__content{padding-left:2em}}@media (min-width: 768px){.modules-intro-section__content{max-width:50em;margin-left:50%}}@media (min-width: 1250px){.modules-intro-section__content{margin-left:570px}.modules-intro-section__content br{display:block}}.modules-section{padding-top:3em;background-color:#FFF}.modules-section h1,.modules-section h2,.modules-section h3,.modules-section p{color:#2F1966}@media (min-width: 601px){.modules-section .header--left{padding-left:0}}@media (max-width: 600px){.modules-section{padding-top:0}}@media (max-width: 600px){.modules-section h1{padding-left:0}}.modules-section .modules-list{padding:10px 0;overflow:hidden}.modules-section .module-item{display:inline-block;vertical-align:top;width:100%;margin-bottom:30px}@media (min-width: 601px){.modules-section .module-item{width:50%}.modules-section .module-item:nth-child(1) .module-body,.modules-section .module-item:nth-child(3) .module-body,.modules-section .module-item:nth-child(5) .module-body,.modules-section .module-item:nth-child(7) .module-body{border-right:1px solid #eee}}@media (min-width: 769px){.modules-section .module-item{width:33%}.modules-section .module-item:nth-child(1) .module-body,.modules-section .module-item:nth-child(2) .module-body,.modules-section .module-item:nth-child(4) .module-body,.modules-section .module-item:nth-child(5) .module-body,.modules-section .module-item:nth-child(7) .module-body,.modules-section .module-item:nth-child(8) .module-body{border-right:1px solid whitesmoke;border-left:none}.modules-section .module-item:nth-child(3) .module-body{border-right:none}}@media (max-width: 600px){.modules-section .module-item{margin-bottom:0}}.modules-section .module-item .heading{margin:0}.modules-section .module-item p:last-child{margin-bottom:0}.modules-section .module-icon{display:block;margin:0;height:5em;padding-bottom:1.5em}.modules-section .module-body{padding:1.5em 1.5em 1.5em 0;margin-right:1.5em}@media (max-width: 600px){.modules-section .module-body{padding-right:0;margin-right:0}}.modules-section .module_note{font-style:italic;color:#aaa}.case-study-section{padding-left:0;padding-right:0;padding-top:0;padding-bottom:3em}[data-background]{background:none;background-size:0}[data-background]:before{content:'';position:relative;background-repeat:no-repeat;background-size:cover;background-image:inherit;background-position:center center;display:block;width:100%;min-height:400px}@media (min-width: 1250px){[data-background]:before{min-height:550px}}.splash-card__header-container{position:relative;border-radius:10px;margin:-100px 0 0;padding:2em;background:#ffffff;color:#333333}@media (min-width: 768px){.splash-card__header-container{margin:-100px 0 0}}@media (min-width: 768px){.splash-card__header-container--wide{margin:-100px 0 0}}.splash-card__header{color:#2f1966 !important;margin-top:0 !important;padding-left:0}.case-study__card{background:#9233C5;border-radius:10px;border-left:1em solid #652388;padding:2em;margin:2em 0 4em}.case-study__card:last-child{margin-bottom:0}@media (min-width: 768px){.case-study__card{margin:0 0 1.5em}}.case-study__card:after{content:'';clear:both;display:block;width:100%}.case-study__card.case-study__card--wide{margin:0 0 1em 0}.case-study__card .btn,.case-study__card .input-password-show-toggle{display:inline-block !important;border:none}.case-study__card-image{max-width:100%;margin-right:0;margin-top:0;border-radius:5px}.case-study__card-image--inline{margin:0 !important}@media (min-width: 768px){.case-study__card-image{max-width:40% !important;float:right;margin-right:0;margin-top:0}}@media (max-width: 768px){.case-study__card-image--icon{max-width:60% !important}}@media (min-width: 768px){.case-study__card-content{max-width:60%}}.case-study__card-header{color:#ffffff}.case-study__card-title{font-size:1.2em;font-weight:500}.case-study__card-para{color:#ffffff;font-weight:200}.case-study__card-read-more:hover{color:#FFF !important;background-color:#841ce8}.mailchimp-section h3{color:#FFF;font-size:1.2em;margin-bottom:0.5em}.mailchimp-section p{font-family:"Mulish";font-size:2em;line-height:1.4em;margin:0 0 1em}@media (max-width: 600px){.mailchimp-section p{font-size:1.7em}}#mc_embed_signup{width:710px;max-width:100%;overflow:hidden;margin:0 auto}div.mce_inline_error{padding-top:10px;margin-bottom:0 !important;background:none !important;overflow:hidden}#mce-error-response,#mce-success-response{margin-bottom:20px}#mce-error-response a,#mce-success-response a{color:rgba(255,255,255,0.8)}#mce-error-response a:hover,#mce-success-response a:hover{color:#FFF}#register-input-button-wrap input{width:450px;float:left;line-height:1.45em;vertical-align:top}#register-input-button-wrap .btn,#register-input-button-wrap .input-password-show-toggle{float:left;margin-left:10px;padding:7px 30px;vertical-align:top;margin-top:-1px;line-height:2.4em}@media (max-width: 800px){#register-input-button-wrap input{width:100%}#register-input-button-wrap .btn,#register-input-button-wrap .input-password-show-toggle{width:100%;margin-top:15px;margin-left:0}}.sponsors-section{text-align:center;position:relative}@media (min-width: 601px){.sponsors-section .header--left{padding-left:0}}@media (max-width: 600px){.sponsors-section .header--left{padding-left:0}}.sponsors-section h2{color:#2F1966;margin-bottom:1em}.sponsors-section p{text-align:left;margin-bottom:1em}.sponsors-section img{height:90px;padding:0 0.7em;filter:saturate(0);mix-blend-mode:multiply;transition:filter 0.2s ease-in-out, opacity 0.2s ease-in-out;opacity:0.8}.sponsors-section img:hover{filter:saturate(1);opacity:1}.sponsors-section:not(.no-sponsors):before{content:'';background-color:#efefef;height:40%;position:absolute;width:100%;left:0;bottom:0;z-index:0}.sponsor-logos{box-shadow:0 0 1px 1px rgba(0,0,0,0.1);border-radius:10px;position:relative;background-color:#fff}.sponsor-logos img{max-width:100%}.sponsor-logos h4{font-size:0.9em;font-weight:800;text-align:left;margin:0 0 0.5em 0.7em}.sponsor-logos_logo-container{display:inline-block}.sponsor-logos_secondary{background-color:#f4f4f4;padding:1.5em;border-radius:0 0 10px 10px;display:flex}.sponsor-logos_secondary img{height:auto;max-height:70px;filter:saturate(1)}.sponsor-logos_secondary .sponsor-logos_secondary-inner{flex:1;display:flex;align-items:center;flex-wrap:wrap}.sponsor-logos_secondary .sponsor-logos_secondary-inner a{vertical-align:middle}.sponsor-logos_secondary .sponsor-logos_secondary-inner a.logo{min-width:180px}@media (max-width: 850px){.sponsor-logos_secondary .sponsor-logos_secondary-inner{justify-content:center}.sponsor-logos_secondary .sponsor-logos_secondary-inner p{padding-top:10px;flex-basis:100% !important}}.sponsor-logos_primary{display:block;padding:1.5em;width:100%}.sponsor-logos_primary img{height:auto}.main-partner-logo_container{display:inline-block;vertical-align:middle;width:35%}.main-partner-logo_container .main-partner-logo{filter:saturate(1);opacity:1}@media (max-width: 600px){.main-partner-logo_container{width:80%;border-right:none}}.main-partner_support-text{display:inline-block;vertical-align:middle;width:55%;padding-left:1em}@media (max-width: 600px){.main-partner_support-text{width:100%}}.sponsor-logos_primary--australia .sponsor-logos_logo-container:first-child{padding-right:3.3em;margin-right:3em}.sponsor-logos_primary--australia .sponsor-logos_logo-container:first-child img{filter:saturate(1);opacity:1}@media (max-width: 768px){.sponsor-logos_primary--australia .sponsor-logos_logo-container{width:100%;text-align:left}.sponsor-logos_primary--australia .sponsor-logos_logo-container:first-child{border-right:none;border-bottom:1px solid #eeeeee;padding-bottom:1.5em;margin-bottom:1.5em}}@media (max-width: 600px){.animate{transition-delay:0.5s}}.sponsors .page-header{margin-bottom:120px}.sponsors .sponsors-header{margin-bottom:0;padding-bottom:120px}.sponsors .sponsors-body{margin-top:-90px}.sponsors article{border-top:1px solid rgba(0,0,0,0.15);margin-top:2em}.sponsors article p:first-child{margin-top:0}.sponsors article blockquote,.sponsors article img{margin:0.5em;font-size:2em;line-height:1.3em;letter-spacing:-0.03em}.sponsors article blockquote:before,.sponsors article img:before{content:''}.sponsors article.sponsor-item{display:inline-block;vertical-align:top;width:33%;padding:1em 1em 1em 0;border-top:none;margin-top:0}@media (max-width: 768px){.sponsors article.sponsor-item{width:50%}}@media (max-width: 600px){.sponsors article.sponsor-item{width:100%}}.sponsors article.sponsor-item .inner{padding:0.8em;background-color:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,0.1)}.sponsors article.sponsor-item img{width:100%;margin:0 0 0.5em 0}.sponsors article.sponsor-item img.sponsor-logo-small{width:auto}.sponsors article.sponsor-item h3{font-size:1.3em}.sponsors article.sponsor-item a{border-bottom:none}.sponsors .sponsor-img-container{position:relative}.sponsors .sponsor-logo-small{position:absolute;bottom:0;left:0}.sponsors aside{width:50%}@media (max-width: 600px){.sponsors aside{width:100%;margin-bottom:1em}}.sponsors aside.pull-left blockquote,.sponsors aside.pull-left img{margin-left:0;margin-right:0;padding-right:1em}.sponsors aside.pull-right blockquote,.sponsors aside.pull-right img{margin-right:0;margin-left:0;padding-left:1em}.sponsor-title{text-align:center}.sponsors-logo{padding:1em;box-shadow:0px 0px 3px rgba(0,0,0,0.3);background-color:#fff;margin-bottom:-120px}:root{--high-color: #0587EA;--high-size: 29.62%;--high-left: 59%;--high-top: 15%;--medium-color: #144C8E;--medium-size: 53.63%;--medium-left: 0%;--medium-top: 0%;--low-color: #ffffff;--low-size: 16.75%;--low-left: 49%;--low-top: 46%;--ratio: 1}.sponsor-stats_container{display:flex;flex-wrap:wrap;flex-direction:column;padding-bottom:1em}@media (min-width: 601px){.sponsor-stats_container{flex-direction:row}}.sponsor-stats_stat{width:100%;padding:20px 20px 30px}@media (min-width: 601px){.sponsor-stats_stat{width:50%}}@media (min-width: 1250px){.sponsor-stats_stat{width:20%}.sponsor-stats_stat--large{width:30%}}.stat-bg--australia{padding-top:70px !important;background-image:url(https://d2a9co32gkbn5m.cloudfront.net/assets/australia/netwealth/australia-31a702237295adc133686804cfee8b8e283f927c5e7ce479c1f37e44e09d07d9.svg);background-repeat:no-repeat;background-size:contain}.stat_main{color:white;font-family:KGHAPPY;font-size:3em;line-height:1em;padding:0.1em 0}.stat_main--large{font-size:4em}.stat_icon{height:50px;display:block;margin:10px 0}.blob-graph{width:50%;height:128px;position:relative;margin-right:15px}@media (min-width: 1250px){.blob-graph{width:100%}}.blob-graph_blob{border-radius:100%;position:absolute;top:0;left:0;display:inline-block;box-shadow:1px 0 2px rgba(0,0,0,0.2);box-shadow:3px 0 9px rgba(0,0,0,0.15)}.blob-graph_blob--high{width:calc(var(--high-size) * var(--ratio));background-color:var(--high-color);margin-top:var(--high-top);margin-left:var(--high-left)}.blob-graph_blob--medium{width:calc(var(--medium-size) * var(--ratio));background-color:var(--medium-color);margin-top:var(--medium-top);margin-left:var(--medium-left)}.blob-graph_blob--low{width:calc(var(--low-size) * var(--ratio));background-color:var(--low-color);margin-top:var(--low-top);margin-left:var(--low-left)}.blob-graph_blob-inner{display:block;padding-top:100%;height:0;color:transparent;font-size:0.1em}.graph-flex{display:flex;flex-direction:row}.graph-key{color:white;white-space:nowrap;padding:3px 0}.graph-key_label{line-height:1.2em;vertical-align:top}.graph-key:before{content:'';width:20px;height:20px;border-radius:50%;box-shadow:1px 0 3px rgba(0,0,0,0.2);box-shadow:3px 0 9px rgba(0,0,0,0.1);display:inline-block;background-color:white;margin-right:5px}.graph-key--high:before{background-color:var(--high-color)}.graph-key--medium:before{background-color:var(--medium-color)}.graph-key--low:before{background-color:var(--low-color)}.stat_title{font-size:1.1em;font-weight:500;text-shadow:2px 2px 1px rgba(0,0,0,0.2);color:white;line-height:1.2em}.stat_title--large{display:block;font-size:1.25em;font-weight:700;margin-bottom:5px}.stat_title--offset-left{margin-left:35px}.student-banker-badge{padding:15px;margin:-15px;margin-bottom:0;margin-bottom:40px;color:#2F1966;border:solid 1px #2F1966;border-radius:3px}.student-banker-badge h3{margin:0;margin-bottom:10px}.student-banker-badge p{margin:0}.student-banker-badge p+p{margin-top:10px}@media (min-width: 601px){.student-banker-badge{clear:both}}.quiz-starting-block{overflow:hidden;padding-top:0 !important;padding-bottom:0 !important}.quiz-starting-block .left-block{float:left;width:45%}.quiz-starting-block .left-block img{width:100%;margin:45px 15px 0px}.quiz-starting-block .right-block{float:left;width:55%;padding-left:20px;padding-top:20px}.quiz-starting-block .right-block p{padding-right:50px}.quiz-starting-block .right-block ul{color:#666;list-style:decimal}.quiz-starting-block .right-block ul li{margin-bottom:5px}.quiz-starting-block .right-block ul li::marker{font-weight:600}.quiz-starting-block .starting-block-inner{padding:20px 0 30px;color:#666666;background:#f2f2f2;text-align:center;font-size:18px;line-height:1.2;height:150px}.quiz-starting-block .starting-block-inner:first-of-type{border-radius:5px 5px 0px 0px;border-bottom:1px solid #bfbfbf}.quiz-starting-block .starting-block-inner:last-of-type{border-radius:0px 0px 5px 5px}.quiz-starting-block .starting-block-inner.no-reward{border-radius:5px}@media (max-width: 600px){.quiz-starting-block .starting-block-inner{font-size:15px}}.quiz-starting-block .big-number{color:#666666;font-size:50px;font-weight:500;line-height:1;margin-bottom:10px}@media (max-width: 600px){.quiz-starting-block .big-number{font-size:40px}}.quiz-reward-completion{min-height:300px}.quiz-reward-completion>div img,.quiz-reward-completion>div svg{margin:0px auto;display:block}.quiz-reward-completion>div:first-child{padding:40px 0px;border-right:1px solid #eee}.quiz-reward-completion>div:first-child svg{width:85%}.quiz-reward-completion>div:last-child{padding:0px 20px}table.simple-table tr{border-bottom:solid 2px #DDD}table.simple-table tr:last-child{border-bottom:none}table.simple-table th{color:#0066CC}table.simple-table td,table.simple-table th{padding:10px 25px;text-align:left;border-right:solid 2px #DDD}table.simple-table td:first-child,table.simple-table th:first-child{padding-left:10px}table.simple-table td:last-child,table.simple-table th:last-child{border-right:none;padding-right:10px}td.table-border-left{border-left:1px solid #DDD;padding-left:20px}table.table{width:100%}table.table thead tr th{color:#000;font-weight:bold}table.table tr{border-bottom:1px solid #c8c8c8}table.table tr td,table.table tr th{padding:0.5em 1em;text-align:right}table.table tr td:first-child,table.table tr th:first-child{padding-left:0;text-align:left}table.table tr td:last-child,table.table tr th:last-child{padding-right:0}@media (max-width: 600px){table.table tr td:first-child,table.table tr th:first-child{padding-left:0.5em}table.table tr td:last-child,table.table tr th:last-child{padding-right:0.5em}}table.table tr th{font-weight:normal;white-space:nowrap}table.table .bubble{height:auto}.module-column_content .table-container{overflow:auto;width:100%}#banqer-test-form{margin:0 auto;max-width:600px}.container.banqer-admin-tests-container{margin:0 auto;max-width:800px}.banqer-tests-list{list-style:none;margin:0;padding:0}.banqer-tests-list__item{line-height:24px;padding:10px;overflow:hidden;border-bottom:solid 1px #DDD}.banqer-tests-list__item:last-child{border-bottom:none}.banqer-tests-list__item:nth-child(even){background:#EEE}.banqer-tests-list__item a{color:#333}.banqer-tests-list__item a:hover{color:#0066CC}.banqer-tests-list__item--header{font-weight:600;border-bottom:solid 1px #BBB}.banqer-tests-list__item--footer{padding-top:20px;padding-bottom:20px;text-align:center}.banqer-tests-list__item--footer a.btn,.banqer-tests-list__item--footer a.input-password-show-toggle{color:#FFF}.banqer-tests-list__item__heading{font-size:14px;font-weight:500}.banqer-tests-list__item__date{float:right;width:160px}.banqer-tests-list__item__date .disabled{color:#888}.banqer-tests-list__item__type{float:right;width:160px}.banqer-tests-list__item__levels{float:right;width:190px}.banqer-tests-list__item__delete{text-align:center;float:right;width:50px}.tippy-box[data-theme~="slim"]{background-color:rgba(80,83,85,0.9);border:rgba(80,83,85,0.9);font-weight:600;padding:0}.tippy-box[data-theme~="slim"][data-placement^="top"]>.tippy-arrow:before{border-top-color:rgba(80,83,85,0.9)}.tippy-box[data-theme~="slim"][data-placement^="bottom"]>.tippy-arrow:before{border-bottom-color:rgba(80,83,85,0.9)}.tippy-box[data-theme~="slim"][data-placement^="left"]>.tippy-arrow:before{border-left-color:rgba(80,83,85,0.9)}.tippy-box[data-theme~="slim"][data-placement^="right"]>.tippy-arrow:before{border-right-color:rgba(80,83,85,0.9)}.tippy-box[data-theme~="slim"]>.tippy-backdrop{background-color:rgba(80,83,85,0.9)}.tippy-box[data-theme~="slim"]>.tippy-svg-arrow{fill:rgba(80,83,85,0.9)}.toast_container{position:fixed;top:0;left:0;right:0;bottom:0;flex-direction:column;overflow:auto;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5)}.toast{max-width:100%;margin:0 auto 20px auto;box-shadow:0 1px 10px 1px rgba(0,0,0,0.5);border-radius:3px;position:relative}@media (min-width: 768px){.toast{width:680px}}.toast--success{color:#ffffff;background-color:#39AB80}.toast--expenses{z-index:-1}.toast--expenses .widget_table{margin-top:0;margin-left:0;margin-right:0}.toast--expenses .widget_title{font-size:1.2em;padding:15px 30px;display:flex;vertical-align:middle;justify-content:space-between}.toast--expenses .widget_title h4{display:inline-block}.toast--expenses .tablet--positive,.toast--expenses .btn,.toast--expenses .input-password-show-toggle{box-shadow:-1px 0px 4px rgba(0,0,0,0.3)}.modal-close--toast{position:relative;line-height:0.5em;right:0;top:0}.toast_emoji{width:180px;height:150px;position:absolute;top:10px;transform:translateY(-100%);margin:auto}@media (min-width: 768px){.toast_emoji{top:50%;right:20px;transform:translateY(-50%)}}.toast_header{font-size:1.2em;padding:15px;border-bottom:1px solid #ffffff}.toast_content{font-size:1.2em;padding:15px 30px;font-weight:100}.toggle-button{background-color:#ddd;border-radius:15px;height:21px;min-width:55px;padding:0 5px 0 12px;margin-bottom:3px;color:#fff;text-align:right;transition:background-color 300ms ease-in-out;position:relative;display:inline-block;cursor:pointer}.toggle-button.toggle-button--wide{width:65px}.toggle-button.toggle-button--wide.inactive{cursor:default}.toggle-button .knob{position:absolute;left:21px;top:3px;transition:left 300ms ease-in-out;width:15px;height:15px;margin-left:-18px;border-radius:15px;background-color:#999}.toggle-button.active{background-color:#0B9403;text-align:left;padding:0 12px 0 5px}.toggle-button.active .knob{background-color:#fff;left:100%}h1,h2,h3,h4,h5{margin:0;font-weight:300}h1.emphasis-heading,h2.emphasis-heading,h3.emphasis-heading,h4.emphasis-heading,h5.emphasis-heading{font-style:italic;font-weight:500}#page.student h1.header-color,#page.student h2.header-color,#page.student h3.header-color,#page.student h4.header-color,#page.student h5.header-color{color:#0066CC}#page.teacher h1.header-color,#page.teacher h2.header-color,#page.teacher h3.header-color,#page.teacher h4.header-color,#page.teacher h5.header-color{color:#DF791F}h2{font-size:1.8em;font-weight:300;line-height:1.2;padding-bottom:0.5em}p{line-height:1.5em}p a{display:inline;border-bottom:1px solid}p.small-text{font-size:0.8em}p .paragraph-break{display:block;margin:10px 0}.banqer-no-results-text-color{color:#888}a,.link{color:#841ce8;cursor:pointer;text-decoration:none}a.underline,.link.underline{text-decoration:underline}a:hover,.link:hover{color:#721ac7}a.link-purple,.link-purple{color:#841ce8}a.link-purple.link-underline,.link-purple.link-underline{border-bottom:solid 1px rgba(132,28,232,0.8)}a.link-purple:hover,.link-purple:hover{color:#6a13be}a.link-purple.link-underline:hover,.link-purple.link-underline:hover{border-bottom:solid 1px #841ce8}a.link-orange,.link-orange{color:#DF791F}a.link-orange.link-underline,.link-orange.link-underline{border-bottom:solid 1px rgba(223,121,31,0.8)}a.link-orange:hover,.link-orange:hover{color:#b26119}a.link-orange.link-underline:hover,.link-orange.link-underline:hover{border-bottom:solid 1px #DF791F}a.link-white,.link-white{color:rgba(255,255,255,0.8)}a.link-white.link-underline,.link-white.link-underline{border-bottom:solid 1px rgba(255,255,255,0.8)}a.link-white:hover,.link-white:hover{color:#FFF}a.link-white.link-underline:hover,.link-white.link-underline:hover{border-bottom:solid 1px #FFF}a.link-black,.link-black{color:rgba(51,51,51,0.8)}a.link-black:hover,.link-black:hover{color:#333}a.link-grey,.link-grey{color:rgba(119,119,119,0.8)}a.link-grey:hover,.link-grey:hover{color:#777}a.link-blue,.link-blue{color:rgba(0,102,204,0.8)}a.link-blue.link-underline,.link-blue.link-underline{border-bottom:solid 1px rgba(0,102,204,0.8)}a.link-blue:hover,.link-blue:hover{color:#0066CC}a.link-blue.link-underline:hover,.link-blue.link-underline:hover{border-bottom:solid 1px #0066CC}a.link-educator-blue,.link-educator-blue{color:rgba(0,54,233,0.8)}a.link-educator-blue:hover,.link-educator-blue:hover{color:#0036e9}.text-on-img{color:#fff}.orange-text{color:#DF791F}.purple-text{color:#9933cc !important}.magenta-text{color:#9233C5}.blue-text{color:#0066CC}.gray-text{color:#8c8c8c}.grey-text{color:#666666}.quote-mark{font-family:'Georgia', Serif;font-style:italic;text-transform:none;font-weight:300;display:block;font-size:1.5em;display:inline-block}a.go-to-module{display:block;margin-top:20px;padding:16px 0;border:solid 1px #DDD;border-left:none;border-right:none;color:#0066CC;font-size:14px;text-align:center;position:relative}a.go-to-module:hover{background:rgba(0,102,204,0.1)}a.go-to-module:after{position:absolute;top:18px;left:100%;content:'';border:solid 8px transparent;border-left-color:#0066CC}.dialog-interviewer{font-style:italic;font-weight:bold}.helper-text{display:inline-block;font-size:0.75em;line-height:1.5em;padding-top:0.25em}.case-study-intro,.case-study-call-to-action,.case-study-credit{font-size:1.2em}.fs-8{font-size:8px !important}.fs-10{font-size:10px !important}.fs-12{font-size:12px !important}.fs-14{font-size:14px !important}.fs-16{font-size:16px !important}.fs-18{font-size:18px !important}.fs-20{font-size:20px !important}.fs-22{font-size:22px !important}.fs-24{font-size:24px !important}#upgrade-banner{background:rgba(255,255,255,0.6);border-radius:3px;margin-bottom:1em}#upgrade-banner .container{padding:6px;font-size:.85em;text-align:center}:root{--green: #50962b;--grey-lightest: #7c7c7c;--grey-light: #666666;--grey-darker: #535353;--grey-darkest: #323232;--text-grey: var(--grey-light);--text-grey-light: #999999;--text-grey-dark: #333333;--background-grey: #d9d9d9;--background-grey-light: #e0e0e0;--banqer-red: #ab3939;--banqer-orange: #ffad00;--banqer-orange-dark: #e86b2c;--banqer-yellow: #ffc433;--banqer-green: #39ab80;--banqer-blue: #007fc5;--banqer-blue-light: #63c3f0;--banqer-blue-dark: #204388;--banqer-high-purple: #660099;--banqer-grey: var(--grey-light);--admin-bg-color-alt: #8d69ff;--admin-bg-color: #583d98;--admin-dark-purple: #3e2c6a;--admin-mid-purple: #49317d;--modal-background: #fafafa;--occupation-background: #fafafa;--form-field-border: #d6d6d6;--error: var(--banqer-red)}figure.video{background-color:#efefef;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.5);margin:10px 0 20px 0;padding:0.5rem;position:relative}figure.video.borderless{background-color:transparent;border-radius:1rem;box-shadow:none;padding:0}figure.video.small{display:flex;vertical-align:middle}figure.video .iframe-responsive-container{height:0;padding-bottom:56.25%;position:relative;width:100%}figure.video .iframe-responsive-container.borderless{border-radius:1rem;overflow:hidden}figure.video .iframe-responsive-container.small{border-radius:0.25em;overflow:hidden;flex-basis:30%;padding-bottom:20%;align-self:center}figure.video .iframe-responsive-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}figure.video .video__title{font-weight:500;font-style:normal;display:block}figure.video figcaption{font-size:0.875rem;line-height:1.5;margin-top:0.5rem;width:100%;padding:0}figure.video.borderless figcaption{padding:0 0.25rem}figure.video.small figcaption{flex-basis:70%;margin-top:0;padding:0 0 0 0.5em;align-self:center}.what-teachers-think .page-header{text-align:center;background-color:#fa64ff}.what-teachers-think .page-header h1{padding:60px 0 20px}.what-teachers-think .page-header h2{padding-bottom:60px;font-family:Georgia;font-style:italic}.what-teachers-think .header-section{padding:80px 0 20px;text-align:center}.what-teachers-think .header-section p{margin:0 auto}.bg-contrast{background-color:#efefef;color:#841ce8}.bg-contrast .teacher-extra-info{color:#DF791F}.bg-contrast p{color:black}.teacher-photo-gallery{text-align:center;margin-top:40px}.teacher-photo-gallery .teacher-photos{padding-left:0;padding-bottom:80px;list-style-type:none;overflow:hidden}.teacher-photo-gallery .teacher-photos .teacher-photo{display:inline-block;padding-right:15px;max-width:40%;vertical-align:top}@media (max-width: 600px){.teacher-photo-gallery .teacher-photos .teacher-photo{max-width:none;margin-bottom:30px}}.teacher-photo-gallery .teacher-photos .teacher-photo img{width:200px;height:200px;border-radius:50%}.teacher-photo-gallery .teacher-photos p{margin:0 auto;padding:10px 0}.teacher-extra-info{font-style:italic;color:#DF791F}*{box-sizing:border-box}img{max-width:100%}
