.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:baseline;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox-tinymce-inline{border:none;box-shadow:none}.tox-tinymce-inline .tox-editor-header{background-color:transparent;border:1px solid #ccc;border-radius:0;box-shadow:none}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce-aux :focus,.tox-tinymce :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border:1px solid #ccc;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>:last-child:not(:only-child){border-color:#ccc;border-style:solid}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(32,122,183,.1);border-color:rgba(32,122,183,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>:last-child{border-color:rgba(32,122,183,.4)}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.1);border-color:rgba(255,165,0,.5);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>:last-child{border-color:rgba(255,165,0,.5)}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);border-color:rgba(204,0,0,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>:last-child{border-color:rgba(204,0,0,.4)}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);border-color:rgba(120,171,70,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{border-color:rgba(120,171,70,.4)}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue__header h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>:last-child{border-left-width:1px;padding-left:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>:last-child{border-right-width:1px;padding-right:4px}.tox .tox-anchorbar,.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-position:0 0;background-repeat:repeat;border-radius:3px;border:1px solid #207ab7;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button,.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;box-shadow:none}.tox .tox-button[disabled]{border-color:#207ab7;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled),.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-radius:3px;border:1px solid #f0f0f0;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #ccc;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;color:#222f3e;cursor:pointer;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;flex:1 1;-ms-flex-preferred-size:auto;font-style:normal;font-weight:400;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:2px 0 3px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{-ms-grid-row-align:center;align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{-ms-grid-row-align:center;align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,49.8%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:rgba(34,47,62,.7);font-size:12px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__name{color:rgba(34,47,62,.7);font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border-radius:3px;border:1px solid #ccc;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1 1;-ms-flex-preferred-size:auto;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;padding:16px}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;font-size:14px;line-height:1.3;margin-bottom:8px;text-decoration:none;white-space:nowrap}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;-ms-flex-preferred-size:auto;max-height:650px;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:none}.tox .tox-dialog__body-content a:active,.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content ul{display:block;list-style-type:disc;margin-bottom:16px;margin-inline-end:0;margin-inline-start:0;padding-inline-start:2.5rem}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #ccc}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1 1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1 1;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1 1;-ms-flex-preferred-size:auto;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}.tox.tox-platform-ie .tox-dialog-wrap{position:-ms-device-fixed}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1 1;-ms-flex-preferred-size:auto}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{display:flex;flex:1 1;-ms-flex-preferred-size:auto;overflow:hidden;position:relative}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1 1;-ms-flex-preferred-size:auto;height:100%;position:absolute;width:100%}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{z-index:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none;transition:box-shadow .5s}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1 1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter,.tox .tox-autocompleter .tox-menu{max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-radius:3px;border:1px solid rgba(34,47,62,.2);box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1 1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1 1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1 1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-textarea{flex:1 1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1 1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1 1;-ms-flex-preferred-size:auto;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:3px;border:1px solid #ccc;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1 1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:3px;border:1px solid #ccc;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-image-tools{width:100%}.tox .tox-image-tools__toolbar{align-items:center;display:flex;justify-content:center}.tox .tox-image-tools__image{background-color:#666;height:380px;overflow:auto;position:relative;width:100%}.tox .tox-image-tools__image,.tox .tox-image-tools__image+.tox-image-tools__toolbar{margin-top:8px}.tox .tox-image-tools__image-bg{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools__toolbar>.tox-spacer{flex:1 1;-ms-flex-preferred-size:auto}.tox .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-left:8px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider,.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-left:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-right:8px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider,.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-right:32px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 4px}.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:minmax(40px,1fr) auto minmax(40px,1fr);grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#547831}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f8dede;border-color:#f2bfbf;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#c00}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fffaea;border-color:#ffe89d;color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a,.tox .tox-notification--warning p,.tox .tox-notification--warn p{color:#222f3e}.tox .tox-notification--warning svg,.tox .tox-notification--warn svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d9edf7;border-color:#779ecb;color:#222f3e}.tox .tox-notification--info a,.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{-ms-grid-row-align:center;align-self:center;color:#222f3e;font-size:14px;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{-ms-grid-row-align:center;align-self:center;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{-ms-grid-row-align:start;align-self:start;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification .tox-progress-bar{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-align:center;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#ccc transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #ccc;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;-ms-flex-preferred-size:0;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1 1;-ms-flex-preferred-size:auto;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:flex-end;overflow:hidden}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount,.tox .tox-statusbar a{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;text-decoration:underline}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-left:1ch}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.7)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:2px 0 3px;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn--disabled svg,.tox .tox-tbtn:disabled:hover svg,.tox .tox-tbtn:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled svg{fill:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{-ms-grid-row-align:stretch;align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tbtn--select{margin:2px 0 3px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:2px 0 3px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #dee0e2}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1 1;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{display:flex;flex:1 1;-ms-flex-preferred-size:auto}.tox .tox-image-tools-edit-panel,.tox .tox-image-tools__sidebar{height:60px}.history_header h6,.rubrics_body .nav-tabs.rubric_nav li.active a,.rubrics_body .nav-tabs.rubric_nav li a,.step_description,p.evaluation{text-transform:uppercase;letter-spacing:.1em;font-size:.85em}.achievement_partial .achievement_content .exercises ul.exercises li a,.delete_confirm_modal .modal-header .task_text h1,.delete_confirm_modal .modal-header .task_text h2,.delete_confirm_modal .modal-header .task_text h3,.delete_confirm_modal .modal-header h4,.primary,.rubrics_body .submission_task_title p,.secondary,.task_text .delete_confirm_modal .modal-header h1,.task_text .delete_confirm_modal .modal-header h2,.task_text .delete_confirm_modal .modal-header h3{text-rendering:optimizeLegibility}.achievement_partial .achievement_content .exercises ul.exercises li a,.delete_confirm_modal .modal-header .task_text h1,.delete_confirm_modal .modal-header .task_text h2,.delete_confirm_modal .modal-header .task_text h3,.delete_confirm_modal .modal-header h4,.evaluate_card_body .criteria_heading,.intro_graf,.primary,.rubrics_body .submission_task_description,.rubrics_body .submission_task_title p,.rubrics_header .step_name,.secondary,.submission_status,.task_text .delete_confirm_modal .modal-header h1,.task_text .delete_confirm_modal .modal-header h2,.task_text .delete_confirm_modal .modal-header h3,.tip_heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.evaluate_card_body .criteria_heading,.intro_graf,.rubrics_body .submission_task_description,.rubrics_header .step_name,.submission_status,.tip_heading{font-family:TradeGothicNextW01-Ligh\ 693250;font-size:1.5em;line-height:1.28;margin-bottom:16px;color:rgba(0,0,0,.82)}.bold,.bold.submission_status,.bold.tip_heading,.evaluate_card_body .bold.criteria_heading,.evaluate_card_body .criteria_heading strong,.intro_graf.bold,.intro_graf strong,.rubrics_body .bold.submission_task_description,.rubrics_body .submission_task_description strong,.rubrics_header .bold.step_name,.rubrics_header .step_name strong,.submission_status strong,.tip_heading strong{font-family:TradeGothicNextW01-Bold\ 693229}.field_with_errors .cf-form__input,.field_with_errors .cf-form__label--floating{color:#fa6357!important;border-color:#fa6375!important}table.table.dataTable{border-collapse:collapse}table.table.dataTable.no-footer,table.table.dataTable thead th{border-bottom:none}.table-title{padding-top:2em;width:100%;margin-bottom:20px;border-bottom:1px solid #e8ebed}.achievement_partial .achievement_number,.progress_label,.text{font-family:TradeGothicNextW01-Ligh\ 693250;color:#333;font-size:18px;line-height:1.44;margin-top:0}.achievement_partial .achievement_number strong,.progress_label strong,.text strong{font-family:TradeGothicNextW01-Bold\ 693229}.achievement_partial .achievement_number small,.progress_label small,.text small{font-size:80%;line-height:16px}.achievement_partial .achievement_number small strong,.progress_label small strong,.text small strong{font-family:TradeGothicNextW01-Bold\ 693229}.achievement_partial .achievement_number em,.progress_label em,.text em{font-family:TradeGothicNextW01-Ligh\ 693253}.achievement_partial .achievement_content .exercises ul.exercises li a,.delete_confirm_modal .modal-header .task_text h1,.delete_confirm_modal .modal-header .task_text h2,.delete_confirm_modal .modal-header .task_text h3,.delete_confirm_modal .modal-header h4,.rubrics_body .submission_task_title p,.secondary,.task_text .delete_confirm_modal .modal-header h1,.task_text .delete_confirm_modal .modal-header h2,.task_text .delete_confirm_modal .modal-header h3{font-family:DINNextW01-CondensedMed;font-size:2.78em;text-align:left;line-height:1}.user-pic{background-color:#f1f1f1;border-radius:50%;overflow:hidden;border:1px solid #e8ebed}.user-pic img{display:block;vertical-align:baseline;margin:0 auto;width:100%;height:auto}#launcher{display:none}mjx-container{overflow-x:auto;overflow-y:hidden}.alert-notice,.alert-success{background:#1c7488;border:none}.alert-notice p,.alert-success p{color:#fff}.alert-info{background:#cdf3f0}.alert-alert,.alert-danger{background:#fa6357}.alert-alert p,.alert-danger p{color:#fff}.error_msg{position:fixed;top:140px;right:80px;margin:0;z-index:1000;width:200px;word-wrap:normal;overflow:hidden}.error_msg>div{padding:10px 15px 15px}.flash.error{color:red}.error-message-text{font-style:bold}.modal.fade.cancel_attendee_modal form.cancellation_reason_form label{font-size:1em;text-align:left;margin-top:0}.modal.fade.cancel_attendee_modal form.cancellation_reason_form label.error{color:#fa6357}.modal.fade.cancel_attendee_modal form.cancellation_reason_form input[type=checkbox]{position:absolute;-webkit-appearance:none;height:1em;width:1em;vertical-align:top;margin:4px 0 0;line-height:normal}.modal.fade.cancel_attendee_modal form.cancellation_reason_form select{width:80%}.billing-profile-form .field_with_errors .control-label{color:#fa6357}.billing-profile-form .field_with_errors .form-control{border-color:#fa6357}.billing-profile-form .fa-info-circle{font-size:1.3em}.billing-profile-form .help-block{color:#fa6357}.billing-profile-form .address-help-block.help-block,.billing-profile-form .payment-help-block.help-block,.billing-profile-form .tax-help-block.help-block{margin:20px 0 5px;color:#333}.button--back,.button--back-disabled,.button--primary-blue,.button--primary-coral,.button--primary-darkblue,.button--primary-disabled,.button--primary-petrol,.button--secondary-blue,.button--secondary-darkblue,.button--secondary-disabled,.button--secondary-petrol,.button--transparent,.button--transparent-oncolor-disabled,.button--transparent-onimage-disabled,.button--warning,.button--warning-disabled,.button--white-oncolor,.button--white-oncolor-disabled,.button--white-onimage,.button--white-onimage-disabled,.callbox__cta,.callbox__cta[data-call-cta=cancel],.empty_state a:link,.empty_state a:visited,.modal--update .modal-content>footer button,.modal__next,.modal__next.disabled,.modal__prev,.modal__prev.disabled{font-family:Trade Gothic Next W01;display:inline-block;height:40px;padding:10px 32px 11px;box-shadow:none;border-radius:0;cursor:pointer;white-space:nowrap;transition:all .2s ease-in-out;font-size:16px;text-align:center;vertical-align:center;line-height:15px}.button--back-disabled:hover,.button--back:hover,.button--primary-blue:hover,.button--primary-coral:hover,.button--primary-darkblue:hover,.button--primary-disabled:hover,.button--primary-petrol:hover,.button--secondary-blue:hover,.button--secondary-darkblue:hover,.button--secondary-disabled:hover,.button--secondary-petrol:hover,.button--transparent-oncolor-disabled:hover,.button--transparent-onimage-disabled:hover,.button--transparent:hover,.button--warning-disabled:hover,.button--warning:hover,.button--white-oncolor-disabled:hover,.button--white-oncolor:hover,.button--white-onimage-disabled:hover,.button--white-onimage:hover,.callbox__cta:hover,.empty_state a:hover:link,.empty_state a:hover:visited,.modal--update .modal-content>footer button:hover,.modal__next:hover,.modal__prev:hover{box-shadow:5px 5px 5px 0 rgba(51,51,51,.1);transform:scale(1.008)}.button--back-disabled:active,.button--back:active,.button--primary-blue:active,.button--primary-coral:active,.button--primary-darkblue:active,.button--primary-disabled:active,.button--primary-petrol:active,.button--secondary-blue:active,.button--secondary-darkblue:active,.button--secondary-disabled:active,.button--secondary-petrol:active,.button--transparent-oncolor-disabled:active,.button--transparent-onimage-disabled:active,.button--transparent:active,.button--warning-disabled:active,.button--warning:active,.button--white-oncolor-disabled:active,.button--white-oncolor:active,.button--white-onimage-disabled:active,.button--white-onimage:active,.callbox__cta:active,.empty_state a:active:link,.empty_state a:active:visited,.modal--update .modal-content>footer button:active,.modal__next:active,.modal__prev:active{box-shadow:none;transform:scale(1.018)}.button--back-disabled:focus,.button--back:focus,.button--primary-blue:focus,.button--primary-coral:focus,.button--primary-darkblue:focus,.button--primary-disabled:focus,.button--primary-petrol:focus,.button--secondary-blue:focus,.button--secondary-darkblue:focus,.button--secondary-disabled:focus,.button--secondary-petrol:focus,.button--transparent-oncolor-disabled:focus,.button--transparent-onimage-disabled:focus,.button--transparent:focus,.button--warning-disabled:focus,.button--warning:focus,.button--white-oncolor-disabled:focus,.button--white-oncolor:focus,.button--white-onimage-disabled:focus,.button--white-onimage:focus,.callbox__cta:focus,.empty_state a:focus:link,.empty_state a:focus:visited,.modal--update .modal-content>footer button:focus,.modal__next:focus,.modal__prev:focus{outline:none}.button--large{width:290px}.button--primary-petrol{background-color:#1c7488;border:2px solid #1c7488;color:#fff}.button--primary-petrol:active,.button--primary-petrol:focus,.button--primary-petrol:hover,.button--primary-petrol:link,.button--primary-petrol:visited{color:#fff}.button--primary-coral{background-color:#fa6357;border:2px solid #fa6357;color:#fff}.button--primary-coral:active,.button--primary-coral:focus,.button--primary-coral:hover,.button--primary-coral:link,.button--primary-coral:visited{color:#fff}.button--primary-blue{background-color:#4da2ff;border:2px solid #4da2ff;color:#fff}.button--primary-blue:active,.button--primary-blue:focus,.button--primary-blue:hover,.button--primary-blue:link,.button--primary-blue:visited{color:#fff}.button--primary-darkblue{background-color:#223c50;border:2px solid #223c50;color:#fff}.button--primary-darkblue:active,.button--primary-darkblue:focus,.button--primary-darkblue:hover,.button--primary-darkblue:link,.button--primary-darkblue:visited{color:#fff}.button--primary-disabled{cursor:not-allowed;background-color:#e8ebed;border:2px solid #e8ebed;color:#fff}.button--primary-disabled:active,.button--primary-disabled:hover{transform:none;box-shadow:none;color:#fff}.button--primary-disabled:active,.button--primary-disabled:focus,.button--primary-disabled:hover,.button--primary-disabled:link,.button--primary-disabled:visited{color:#fff}.button--secondary-petrol{background-color:#fff;border:2px solid #1c7488;color:#1c7488}.button--secondary-petrol:active,.button--secondary-petrol:focus,.button--secondary-petrol:hover,.button--secondary-petrol:link,.button--secondary-petrol:visited{color:#1c7488}.button--secondary-blue{background-color:#fff;border:2px solid #4da2ff;color:#4da2ff}.button--secondary-blue:active,.button--secondary-blue:focus,.button--secondary-blue:hover,.button--secondary-blue:link,.button--secondary-blue:visited{color:#4da2ff}.button--secondary-darkblue{background-color:#fff;border:2px solid #223c50;color:#223c50}.button--secondary-darkblue:active,.button--secondary-darkblue:focus,.button--secondary-darkblue:hover,.button--secondary-darkblue:link,.button--secondary-darkblue:visited{color:#223c50}.button--secondary-disabled{cursor:not-allowed;background-color:#fff;border:2px solid #e8ebed;color:#e8ebed}.button--secondary-disabled:active,.button--secondary-disabled:hover{transform:none;box-shadow:none;color:#fff}.button--secondary-disabled:active,.button--secondary-disabled:focus,.button--secondary-disabled:hover,.button--secondary-disabled:link,.button--secondary-disabled:visited{color:#e8ebed}.button--warning{background-color:#fa6357;border:2px solid #fa6357;color:#fff}.button--warning:active,.button--warning:focus,.button--warning:hover,.button--warning:link,.button--warning:visited{color:#fff}.button--warning-disabled{cursor:not-allowed;background-color:#e8ebed;border:2px solid #e8ebed;color:#fff}.button--warning-disabled:active,.button--warning-disabled:hover{transform:none;box-shadow:none;color:#fff}.button--warning-disabled:active,.button--warning-disabled:focus,.button--warning-disabled:hover,.button--warning-disabled:link,.button--warning-disabled:visited{color:#fff}.button--back{background-color:#a7b1b9;border:2px solid #a7b1b9;color:#fff}.button--back:active,.button--back:focus,.button--back:hover,.button--back:link,.button--back:visited{color:#fff}.button--back-disabled{cursor:not-allowed;background-color:#e8ebed;border:2px solid #e8ebed;color:#fff}.button--back-disabled:active,.button--back-disabled:hover{transform:none;box-shadow:none;color:#fff}.button--back-disabled:active,.button--back-disabled:focus,.button--back-disabled:hover,.button--back-disabled:link,.button--back-disabled:visited{color:#fff}.button--transparent{background-color:transparent;border:2px solid #fff;color:#fff}.button--transparent:active,.button--transparent:focus,.button--transparent:hover,.button--transparent:link,.button--transparent:visited{color:#fff}.button--transparent-onimage-disabled{cursor:not-allowed;background-color:transparent;border:2px solid #fff;color:#fff;opacity:.2}.button--transparent-onimage-disabled:active,.button--transparent-onimage-disabled:hover{transform:none;box-shadow:none;color:#fff}.button--transparent-onimage-disabled:active,.button--transparent-onimage-disabled:focus,.button--transparent-onimage-disabled:hover,.button--transparent-onimage-disabled:link,.button--transparent-onimage-disabled:visited{color:#fff}.button--transparent-oncolor-disabled{cursor:not-allowed;background-color:transparent;border:2px solid #223c50;color:#223c50;opacity:.2}.button--transparent-oncolor-disabled:active,.button--transparent-oncolor-disabled:hover{transform:none;box-shadow:none;color:#fff}.button--transparent-oncolor-disabled:active,.button--transparent-oncolor-disabled:focus,.button--transparent-oncolor-disabled:hover,.button--transparent-oncolor-disabled:link,.button--transparent-oncolor-disabled:visited{color:#223c50}.button--white-onimage{background-color:#fff;border:2px solid #fff;color:#fff;color:#223c50}.button--white-onimage:active,.button--white-onimage:focus,.button--white-onimage:hover,.button--white-onimage:link,.button--white-onimage:visited{color:#fff;color:#223c50}.button--white-onimage-disabled{cursor:not-allowed;background-color:#223c50;border:2px solid #223c50;color:#fff;opacity:.2}.button--white-onimage-disabled:active,.button--white-onimage-disabled:hover{transform:none;box-shadow:none;color:#fff}.button--white-onimage-disabled:active,.button--white-onimage-disabled:focus,.button--white-onimage-disabled:hover,.button--white-onimage-disabled:link,.button--white-onimage-disabled:visited{color:#fff}.button--white-oncolor{background-color:#fff;border:2px solid #fff;color:#fff;color:#1c7488}.button--white-oncolor:active,.button--white-oncolor:focus,.button--white-oncolor:hover,.button--white-oncolor:link,.button--white-oncolor:visited{color:#fff;color:#1c7488}.button--white-oncolor-disabled{cursor:not-allowed;background-color:#223c50;border:2px solid #223c50;color:#fff;opacity:.2}.button--white-oncolor-disabled:active,.button--white-oncolor-disabled:hover{transform:none;box-shadow:none;color:#fff}.button--white-oncolor-disabled:active,.button--white-oncolor-disabled:focus,.button--white-oncolor-disabled:hover,.button--white-oncolor-disabled:link,.button--white-oncolor-disabled:visited{color:#fff}.card,.preview_card{background:#fff;box-shadow:0 0 1px rgba(0,0,0,.298039);border-radius:2px;padding:1.2em 2em 2.2em;position:relative;margin-bottom:1em;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.2)}.evaluate_card_body .landing .above_carousel .bold.criteria_heading,.evaluate_card_body .landing .above_carousel .criteria_heading,.landing .above_carousel .bold.submission_status,.landing .above_carousel .bold.tip_heading,.landing .above_carousel .evaluate_card_body .bold.criteria_heading,.landing .above_carousel .evaluate_card_body .criteria_heading,.landing .above_carousel .intro_graf,.landing .above_carousel .intro_graf.bold,.landing .above_carousel .rubrics_body .bold.submission_task_description,.landing .above_carousel .rubrics_body .submission_task_description,.landing .above_carousel .rubrics_header .bold.step_name,.landing .above_carousel .rubrics_header .step_name,.landing .above_carousel .submission_status,.landing .above_carousel .tip_heading,.rubrics_body .landing .above_carousel .bold.submission_task_description,.rubrics_body .landing .above_carousel .submission_task_description,.rubrics_header .landing .above_carousel .bold.step_name,.rubrics_header .landing .above_carousel .step_name{font-size:27px;margin-bottom:.8em;margin-top:.5em}.above_carousel .call{border-bottom:1px solid #ccc}.above_carousel .call .img-circle{width:100px;height:100px}.above_carousel .call:last-of-type{border-bottom:none}.above_carousel .call button{margin-top:10px;margin-bottom:18px}.message_calendar_links{display:inline-flex}.calendar_links a:first-child,.message_calendar_links a:first-child{margin-left:5px}.calendar_links a:last-child,.message_calendar_links a:last-child{margin-left:15px}.call__portrait{max-width:80px}.call-outline-title{text-align:center;margin-bottom:20px}.course_prep.career_page .color-key{height:19px;width:19px;display:inline-block;margin-right:8px;margin-bottom:-4px}.course_prep.career_page .color-key.key-available{background-color:#ccc}.course_prep.career_page .color-key.key-booking{background-color:#223c50}.course_prep.career_page .color-key.key-booking-tutor{background-color:#8db9c3}.course_prep.career_page .btn{margin:0;padding-left:10px;padding-right:10px}.course_prep.career_page .carousel-wrapper{min-height:0}.course_prep.career_page .side-menu{left:0;margin:20px 0;width:auto;position:relative;top:auto}.course_prep.career_page .side-menu h5{border-bottom:4px solid #333;padding-bottom:.5em;margin:20px 0}.course_prep.career_page .side-menu .btn{margin:10px}.course_prep.career_page .above_carousel{margin:20px 20px -1px;padding-bottom:20px}.course_prep.career_page .above_carousel p:first-of-type{border-bottom:none}.course_prep.career_page .above_carousel h2{padding-bottom:10px}.course_prep.career_page .item.carousel-item{padding-top:0}.update-status{cursor:pointer}@media (max-width:1200px){.course_prep.career_page .side-menu{margin:20px 20px 0}}@media (max-width:768px){.course_prep.career_page .side-menu{margin:20px 0}.course_prep.career_page .above_carousel{margin:20px 0 -1px}}#calendar_loading,#criteria_loading{position:absolute;z-index:10;background-color:hsla(0,0%,100%,.8);top:0;bottom:0;left:0;right:0;display:none}#calendar_loading i,#criteria_loading i{top:40%;font-size:4em;color:#ccc;position:absolute}#user_timezone{max-width:100%}.simple-calendar .table-overflow{position:relative}.simple-calendar .copy-notification{display:none;position:absolute;top:5px;right:5px}.simple-calendar .copy-notification .dismiss{font-size:.8em;position:absolute;top:3px;right:3px;cursor:pointer}.simple-calendar .empty-availability{position:absolute;top:38px;right:1px;display:none}.simple-calendar .calendar-save-error{display:none;position:absolute;top:5px;right:5px}.simple-calendar .calendar-save-error .dismiss{font-size:.8em;position:absolute;top:3px;right:3px;cursor:pointer}.simple-calendar .open>.calendar-dropdown{margin-top:0;padding:0;background-color:#fff;right:0;left:auto}.simple-calendar .open>.calendar-dropdown .dropdown-header{border-bottom:2px solid #000;padding:3px 10px;color:#000}.simple-calendar .open>.calendar-dropdown li:before{content:none}.simple-calendar .open>.calendar-dropdown li{margin-bottom:0}.simple-calendar .open>.calendar-dropdown li a{padding-top:7px;padding-bottom:7px;text-transform:uppercase;color:#1c7488}.simple-calendar .open>.calendar-dropdown li a:hover{color:#fff;background-color:#f1f1f1}.simple-calendar tbody{height:400px;display:block;overflow:scroll}.simple-calendar tbody tr,.simple-calendar thead{display:table;table-layout:fixed;width:100%}.simple-calendar th,.simple-calendar tr{min-width:58px}.simple-calendar .full_hour,.simple-calendar .half_hour{height:20px;border:1px solid rgba(0,0,0,.3);position:relative}.simple-calendar .available,.simple-calendar .hover_hour{background-color:#ccc}.simple-calendar .hover_student{cursor:pointer}.simple-calendar .booking,.simple-calendar .hover_student{background-color:#223c50}.simple-calendar .booking-tutor{background-color:#8db9c3}.simple-calendar .booking_details{height:100%;width:100%;cursor:pointer;text-align:left;color:#fff;font-size:.75em;padding-left:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;z-index:2}.simple-calendar .full_hour{border-bottom:none;border-top:none}.simple-calendar .half_hour{border-top:1px dashed rgba(0,0,0,.3)}.simple-calendar .calendar-time{width:100%;height:40px;border-bottom:1px solid rgba(0,0,0,.3);border-left:1px solid rgba(0,0,0,.3);padding:7px 5px 0 0}.simple-calendar .current-week{color:#223c50;font-size:16px}.simple-calendar .ui-selected,.simple-calendar .ui-selecting{background:#ccc}.simple-calendar .delete-entry{color:rgba(0,0,0,.3);cursor:pointer;margin-right:4px;position:absolute;top:0;right:0;z-index:3}.simple-calendar .canceled{background-color:tomato}.simple-calendar .day{margin:0!important;padding:0!important}.simple-calendar .today{border:1px solid #1c7488}.simple-calendar .today .full_hour,.simple-calendar .today .half_hour{border-left:none;border-right:none}.simple-calendar .today-label{color:#1c7488}.simple-calendar .past{background-color:#f9f9f9}.simple-calendar .glyphicon-menu-left{right:16px}.simple-calendar .glyphicon-menu-right{left:16px}.simple-calendar .align-center{display:flex;align-items:center;justify-content:center}@media (max-width:512px){.simple-calendar tbody{height:300px}.simple-calendar tbody tr,.simple-calendar thead{width:auto}}@media (max-width:767px){.simple-calendar .mobile-inline{display:inline-block}.simple-calendar .open>.calendar-dropdown{right:-100%}.simple-calendar .btn-group .btn{margin:10px}}.carousel-inner .profile_image{width:170px;height:170px;margin:.13em 1.5em 0 0}.media-body.carousel_xs{margin:1em 0}.media-body.carousel_xs h3{text-align:center;line-height:1.1}.carousel-outer{padding-bottom:1.5em}.carousel-outer h2.secondary{margin-bottom:0;font-size:50px;text-align:left;padding-left:37px}.carousel h3{margin:0}.carousel .task_text h1,.carousel .task_text h2,.carousel .task_text h3,.carousel h4,.task_text .carousel h1,.task_text .carousel h2,.task_text .carousel h3{margin-top:0}.achievement_partial .carousel .achievement_number,.carousel .achievement_partial .achievement_number,.carousel .progress_label,.carousel .text{margin-top:1em}.carousel-indicators{bottom:.4em}.carousel-indicators li{background:#ccc;border:0;margin:1px 3px 1px 1px;width:10px;height:10px}.carousel-indicators li.active{background:#1c7488;border:0;margin:1px 3px 1px 1px;width:10px;height:10px}.carousel-control{text-shadow:none;color:#ccc}.carousel-control:focus,.carousel-control:hover{color:#1c7488}.carousel-control.left,.carousel-control.right{background:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{top:40%}.carousel-control .glyphicon-chevron-right{right:50%;left:auto}.carousel-control .glyphicon-chevron-left{left:50%}.form-element{position:relative}.form-element label{margin-bottom:0;font-size:18px;color:#a7b1b9}.form-element input{border:none;border-bottom:2px solid #a7b1b9;padding:19px 0 25px;width:100%;display:block;font-size:27px;line-height:1;margin-bottom:26px}.form-element input::-moz-placeholder{color:#a7b1b9}.form-element input:-ms-input-placeholder{color:#a7b1b9}.form-element input::placeholder{color:#a7b1b9}.form-element input:focus{outline:none}.form-element input.error{border-bottom-color:#fa6357;padding-right:28px;margin-bottom:0}.form-element input.valid{border-bottom-color:#1c7488;padding-right:28px}@media only screen and (max-width:765px){.form-element input{font-size:18px}}.form-element input[placeholder]{text-overflow:ellipsis}.form-element .default_error_message{display:none}.form-element label.error{width:100%;text-align:right;font-size:.9em;margin-top:5px;color:#fa6357}.form-element .error_icon,.form-element .valid_icon{width:20px;height:20px;position:absolute;right:0;top:53px}@media only screen and (max-width:765px){.form-element .error_icon,.form-element .valid_icon{top:43px}}.form-element .error_icon{border:2px solid #fa6357;border-radius:50%;text-align:center;font-size:.8em;line-height:1.1em;color:#fa6357}.form-element .error_icon:after{content:"!"}.form-element .valid_icon:after{content:"";display:block;width:10px;height:20px;border:solid #1c7488;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-element .form-control-placeholder{position:absolute;top:0;pointer-events:none;color:#a7b1b9;transition:all .2s;margin-top:10px}.form-element .form-control:focus{border-color:#81e1da;box-shadow:none}.form-element .form-control:focus~.form-control-placeholder{width:100%}.form-element .form-control:focus~.form-control-placeholder,.form-element .freeze-label{font-family:TradeGothicLTStd-Bd2,Helvetica,Arial,sans-serif;color:#81e1da;font-size:14px;top:-25px}.invoices .task_text h1,.invoices .task_text h2,.invoices .task_text h3,.invoices h4,.task_text .invoices h1,.task_text .invoices h2,.task_text .invoices h3{padding:5px;background-color:#e8e8ec}.invoices .invoice-button{margin-left:10px}.invoices .border{border-bottom:1px solid #333}.invoices .header .mentor_info{padding-left:0}.invoices .header .invoice_info{padding-right:0}.invoices .fees .amounts,.invoices .fees .titles,.invoices .no-services{background-color:#e8e8ec}.invoices .company_info p{font-size:.8em}.invoices .addresses{margin-bottom:1em}.invoices .addresses .payee_info{padding-left:0}.invoices .addresses .payer_info{padding-right:0}.invoices td:last-of-type,.invoices th:last-of-type{text-align:right}.invoice-form .form-group fieldset,.invoice-form .user{margin-bottom:1em}.invoice-form .form-group fieldset:first-of-type{border-top:1px solid #333}.invoice-form .line-item{padding:1em 0 1.5em;border-bottom:1px solid #333}.invoice-form .line-item a{padding:.5em 0 0;float:right;text-align:right;color:#bfbfbf}.invoice-form .line-item a:hover{color:#333}.invoice-form .line-item h5{text-align:center}.invoice-form .line-item .user_select--js{margin-bottom:20px}.invoice-form .line-item i{float:right;font-size:18px}.modal__next{background-color:#1c7488;border:2px solid #1c7488;color:#fff}.modal__next:active,.modal__next:focus,.modal__next:hover,.modal__next:link,.modal__next:visited{color:#fff}.modal__prev{background-color:#a7b1b9;border:2px solid #a7b1b9;color:#fff}.modal__prev:active,.modal__prev:focus,.modal__prev:hover,.modal__prev:link,.modal__prev:visited{color:#fff}.modal__next.disabled,.modal__prev.disabled{cursor:not-allowed;background-color:#e8ebed;border:2px solid #e8ebed;color:#fff}.modal__next.disabled:active,.modal__next.disabled:hover,.modal__prev.disabled:active,.modal__prev.disabled:hover{transform:none;box-shadow:none;color:#fff}.modal__next.disabled:active,.modal__next.disabled:focus,.modal__next.disabled:hover,.modal__next.disabled:link,.modal__next.disabled:visited,.modal__prev.disabled:active,.modal__prev.disabled:focus,.modal__prev.disabled:hover,.modal__prev.disabled:link,.modal__prev.disabled:visited{color:#fff}@media (min-width:768px){.modal--form .modal-dialog{width:80%}}.modal--form .modal-content{box-shadow:none}.modal--form .modal-content p{color:#a7b1ba;margin-bottom:0}.modal--form .modal-content>header{padding:15px 40px 30px;background-color:rgba(92,162,178,.7);color:#fff}.modal--form .modal-content>header h2{font-family:DINNextW01-CondensedLig;font-size:63px;text-align:left;font-size:42px}@media only screen and (max-width:767px){.modal--form .modal-content>header h2{font-size:36px}}.modal--form .modal-content>header p{color:#fff;margin-bottom:0}.modal--form .modal-content>header a.close-modal{position:absolute;top:0;right:40px;color:#1c7488;font-size:50px}@media (max-width:500px){.modal--form .modal-content>header{padding:15px 15px 30px}.modal--form .modal-content>header h2{padding-right:40px}.modal--form .modal-content>header a.close-modal{right:20px}}.modal--form .modal-content>section{max-width:none;padding:0}.modal--form .modal-content>section .task_text h1,.modal--form .modal-content>section .task_text h2,.modal--form .modal-content>section .task_text h3,.modal--form .modal-content>section h4,.task_text .modal--form .modal-content>section h1,.task_text .modal--form .modal-content>section h2,.task_text .modal--form .modal-content>section h3{font-family:TradeGothicNextW01-Bold\ 693229;font-size:27px;text-align:left;color:#a7b1ba;margin-bottom:10px}.modal--form .modal-content>section i{color:#333}@media (max-width:500px){.modal--form .modal-content>section .task_text h1,.modal--form .modal-content>section .task_text h2,.modal--form .modal-content>section .task_text h3,.modal--form .modal-content>section h4,.task_text .modal--form .modal-content>section h1,.task_text .modal--form .modal-content>section h2,.task_text .modal--form .modal-content>section h3{font-size:22px}.modal--form .modal-content>section p{font-size:16px}}.modal--form .modal-content footer{padding:30px 40px}@media (max-width:500px){.modal--form .modal-content footer{padding:30px 15px}}.modal--form .modal-content footer a{width:180px;margin:30px 0 10px}.modal--form .modal-content footer p{font-family:TradeGothicNextW01-Ligh\ 693253;font-size:18px;text-align:left}@media (max-width:500px){.modal--form .modal-content footer a{margin:0 0 10px}}.modal--confirm .modal-content{box-shadow:none;padding:40px 50px 30px;text-align:center}.modal--confirm .modal-content h2{font-family:DINNextW01-CondensedLig;font-size:63px;text-align:left;font-size:36px;margin-bottom:30px;text-align:center}@media only screen and (max-width:767px){.modal--confirm .modal-content h2{font-size:36px}}.modal--confirm .modal-content a{width:180px;margin:0 10px}.modal--confirm .modal-content .selected_course span{font-family:TradeGothicNextW01-Bold\ 693229;font-size:18px;text-align:left}@media (max-width:550px){.modal--confirm .modal-content{padding:40px 15px 30px}.modal--confirm .modal-content span{display:block;margin-top:10px}.modal--confirm .modal-content a:last-of-type{margin-top:10px}}.modal--update button.close{position:absolute;top:0;right:15px;color:#fff;font-size:2em}.modal--update .modal-dialog{max-width:473px}.modal--update .modal-content{background-color:#4da2ff}.modal--update .modal-content h2{font-family:DINNextW01-CondensedLig;font-size:63px;text-align:left;font-size:27px}@media only screen and (max-width:767px){.modal--update .modal-content h2{font-size:36px}}.modal--update .modal-content p{font-family:TradeGothicNextW01-Ligh\ 693250;font-size:18px;-webkit-font-smoothing:antialiased;text-align:left}.modal--update .modal-content h2,.modal--update .modal-content p{color:#fff;text-align:center}.modal--update .modal-content img{margin:30px auto}.modal--update .modal-content>footer{text-align:center;padding:0 30px 30px}.modal--update .modal-content>footer button{background-color:#223c50;border:2px solid #223c50;color:#fff;width:239px}.modal--update .modal-content>footer button:active,.modal--update .modal-content>footer button:focus,.modal--update .modal-content>footer button:hover,.modal--update .modal-content>footer button:link,.modal--update .modal-content>footer button:visited{color:#fff}#job_prep_optin_modal section,#specialization_date_modal section{padding:40px 40px 0}@media (max-width:500px){#job_prep_optin_modal section,#specialization_date_modal section{padding:30px 15px 0}}.modal_select{display:flex;cursor:pointer}.modal_select .selector_circle{padding-right:24px}.modal_select.active .modal_select__option .task_text h1,.modal_select.active .modal_select__option .task_text h2,.modal_select.active .modal_select__option .task_text h3,.modal_select.active .modal_select__option h4,.task_text .modal_select.active .modal_select__option h1,.task_text .modal_select.active .modal_select__option h2,.task_text .modal_select.active .modal_select__option h3{color:#333}.modal_select.active .selector_circle__inner{background-color:#1c7488}.modal_select.active .selector_circle__outer{border:2px solid #1c7488}.modal#feedback-modal .error{color:#fa6357}.modal#feedback-modal .feedback_submit_button_container{text-align:right;margin-top:10px;margin-bottom:30px}.modal#feedback-modal .feedback_submit_button_container .btn-send{width:200px}.payment_confirm{padding-bottom:4em}.payment_confirm p:last-of-type{margin-bottom:2em}.payment_confirm .primary{margin-bottom:0;line-height:1}.payment_confirm .callout .callout_head{margin-top:1em;margin-bottom:2.5em}.payment_confirm .callout p:last-of-type{padding-left:8px}.selector_circle{padding:24px 27px 0 0}.selector_circle .selector_circle__outer{border:2px solid #223c50;border-radius:50%;background-color:#fff;height:22px;width:22px;padding:2px;cursor:pointer}.selector_circle .selector_circle__outer .selector_circle__inner{height:100%;width:100%;border-radius:50%}.admin__enrollment_links .admin__enrollment_links__form{width:50%;padding-bottom:60px}.admin__enrollment_links .admin__enrollment_links__form input[value=""]::-webkit-datetime-edit{color:transparent}.admin__enrollment_links .admin__enrollment_links__form input:focus::-webkit-datetime-edit{color:#000}.admin__enrollment_links .admin__enrollment_links__form .cf-form__group--floating+p{font-size:12px}.admin__enrollment_links .admin__enrollment_links__form .text_container{margin-top:30px}.admin__enrollment_links .admin__enrollment_links__form .error_text{color:#fa6357}.admin__enrollment_links .admin__enrollment_links__form input[type=submit]{margin-top:20px}.admin__enrollment_links .cf-form__checkbox{margin-bottom:30px}.admin__enrollment_links .cf-form__checkbox label{font-size:18px;margin-top:8px;font-weight:400}.admin__enrollment_links__modal main{margin:30px 0}.admin__enrollment_links__modal footer{display:flex;justify-content:space-between}.admin__enrollment_links__final_modal a{display:block}.admin__enrollment_links__final_modal input{margin:30px 0}.admin__enrollment_links__final_modal .copy_to_clipboard--link{font-size:14px;width:70%;border:1px solid #e8ebed;padding:11px}.AdminUserRoles .cf-spinner{text-align:left;margin-left:10px}.admin_user__roles__modal{position:relative}.admin_user__roles__modal main{display:flex;flex-direction:column;height:300px}.admin_user__roles__modal form{flex-grow:1}.admin_user__roles__modal form label{font-size:18px;margin-left:15px;margin-bottom:0}.admin_user__roles__modal form input[type=checkbox]{margin:0}.admin_user__roles__modal form .cf-form__checkbox{margin-bottom:15px}.admin_user__roles__modal .cf-spinner{position:absolute;right:0;left:0;bottom:120px}.admin_user__roles__modal .errorContainer{color:#fa6357}.name-email-notes-grid{display:grid;grid-template-rows:auto;grid-template-columns:20% 80%;width:100%;min-width:200px}.name-email-notes-grid div.name-email-notes-grid-item:first-child{display:flex;justify-content:center;align-items:center;color:#a7b1b9}.admin-notes-modal-button{cursor:pointer}.afa-index-program-name{font-size:10px;opacity:.7;color:#223c50;font-family:DINNextW01-CondensedLig}.ExtensionPage{padding-top:20px}.extension__show.extension__wrapper--js{background-color:#d2e3e7}.extension-page__saved-card-image{width:30px;height:22px;border-radius:4px}.change-card-toggle--fade{opacity:.4}.extensions_page__back-button{cursor:pointer;margin-bottom:30px}@media screen and (max-width:767px){.extensions-page__header-wrapper{max-width:480px;margin:0 auto}}@media screen and (max-width:479px){.extensions_page__back-button{margin-left:10px}}.ExtensionPage--loading{display:flex;justify-content:center;align-items:center;min-height:500px}.loading_spinner_wrapper{background:#fff;margin-top:100px}.EnrollWrapper{width:770px;margin:0 auto;position:relative;padding-bottom:60px}.EnrollWrapper .cf-form__group--floating{margin-top:0}.EnrollWrapper .cf-spinner>div{background-color:#fff}.EnrollWrapper .enroll__slide{width:480px;padding:30px}.EnrollWrapper .enroll__slide a.button--large,.EnrollWrapper .enroll__slide button{margin-top:auto;width:100%}.EnrollWrapper .enroll__slide .sub-heading{text-transform:capitalize}.EnrollWrapper header p{padding-top:20px}.EnrollWrapper header img{position:absolute;left:0;top:80px;cursor:pointer}.EnrollWrapper>main{display:flex;margin-top:60px;background-color:#fff}.EnrollWrapper>main.paymentSlide,.EnrollWrapper>main.paymentSlide--no-margin{background-color:transparent}.EnrollWrapper>main.paymentSlide--no-margin .SideBar,.EnrollWrapper>main.paymentSlide .SideBar{position:sticky;top:40px}.EnrollWrapper>main.paymentSlide--no-margin{margin-top:0}@media (max-width:767px){.EnrollWrapper{width:100%;padding-bottom:0}.EnrollWrapper header img{left:30px;top:185px}.EnrollWrapper main{height:auto;flex-direction:column;margin:60px 0 auto}.EnrollWrapper .enroll__slide{margin:0 auto}}@media (max-width:479px){.EnrollWrapper header img{width:30px}.EnrollWrapper .enroll__slide{width:100%}.EnrollWrapper .enroll__slide a.button--large,.EnrollWrapper .enroll__slide button{margin-top:20px}}@media (max-width:375px){.EnrollWrapper .cf-form__checkbox--open{display:flex}}@media (max-width:350px){.EnrollWrapper .PaymentDetailsSlide>h2,.EnrollWrapper .SelectPlanSlide>h2{margin-left:30px}}.PaymentDetailsSlide{background-color:#fff}.PaymentDetailsSlide header p{padding-top:0}.PaymentDetailsSlide header .loading_spinner_wrapper{height:100px;line-height:100px}.PaymentDetailsSlide header .cf-spinner>div{background-color:#333}.PaymentDetailsSlide form i{position:absolute;top:30px;right:15px;color:#1c7488;pointer-events:none}.PaymentDetailsSlide .installment__breakdown .installment__toggle{margin-top:10px;color:#1c7488;cursor:pointer}.PaymentDetailsSlide .installment{display:flex;justify-content:space-between;border-bottom:1px solid #e8ebed;padding-top:10px;padding-bottom:8px}.PaymentDetailsSlide .installment:first-of-type{border-bottom:2px solid #a7b1b9}.PaymentDetailsSlide .split__fields{display:flex;justify-content:space-between}.PaymentDetailsSlide .split__fields>div{flex-basis:45%}.PaymentDetailsSlide .cf-form__checkbox--open{margin-top:30px;margin-bottom:30px}.PaymentDetailsSlide .cf-form__checkbox--open input{margin-top:2px}.PaymentDetailsSlide .cf-form__checkbox--open label{width:90%}.PaymentDetailsSlide .b2b-checkbox{margin-top:30px;margin-bottom:30px}@media (max-width:479px){.PaymentDetailsSlide .split__fields{display:block}}.enroll__payment--spacer{height:30px}.extensions-page__change-card{margin:10px 0}.regular__spinner .cf-spinner>div{background-color:#333}.enroll__payment__providers{display:flex;justify-content:space-between;margin-top:30px}.enroll__payment__providers>div{display:flex;flex-basis:46%;justify-content:center;border-bottom:1px solid #e8ebed;cursor:pointer}.enroll__payment__providers>div.active{border-bottom:4px solid #1c7488}.enroll__payment__providers>div.active i,.enroll__payment__providers>div.active p{color:#333}.enroll__payment__providers>div.disabled{position:relative}.enroll__payment__providers>div.disabled .cf-tooltip{visibility:hidden;display:inline-block;position:absolute;padding:16px;top:40px;left:0;right:0;width:210px;background-color:#2f6690;border-radius:4px;transition:visibility .2s;box-shadow:0 2px 5px 0 rgba(51,51,51,.1);z-index:1}.enroll__payment__providers>div.disabled .cf-tooltip p{color:#fff}.enroll__payment__providers>div.disabled .cf-tooltip p:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#2f6690;transform:rotate(180deg)}@media (max-width:480px){.enroll__payment__providers>div.disabled .cf-tooltip{left:-70px}}.enroll__payment__providers>div.disabled:hover .cf-tooltip{visibility:visible}.enroll__payment__providers>div.disabled .sepa-tooltip{width:150px}.enroll__payment__providers.all_providers>div{flex-basis:31%}.enroll__payment__providers i{margin-right:10px;margin-bottom:9px}.enroll__payment__providers i,.enroll__payment__providers p{color:#a7b1b9}.enroll__card__options{margin:15px 0 30px}.enroll__card__options img{width:50px;height:30px;margin:0 10px 10px}@media (max-width:479px){.enroll__card__options img{margin:0 5px}}.ProgressBar .step-circles{margin-top:20px;display:inline-block;white-space:nowrap;height:59px;line-height:50px}.ProgressBar .step-circles .step{display:inline}.ProgressBar .step-circles .step p{position:absolute;top:6px;width:140px;margin-left:-60px;color:#a7b1b9}.ProgressBar .step-circles .step.active{cursor:default}.ProgressBar .step-circles .step.active .step-circle,.ProgressBar .step-circles .step.active p{color:#333;border-color:#333}.ProgressBar .step-circles .step.complete{cursor:pointer}.ProgressBar .step-circles .step.complete .step-circle{background-color:#1c7488;border-color:#1c7488;color:#fff}.ProgressBar .step-circles .step.complete .circle-separator{background-color:#1c7488;border-bottom:1px solid #1c7488}.ProgressBar .step-circles .step.complete+.step,.ProgressBar .step-circles .step.complete.active+.step{cursor:pointer}.ProgressBar .step-circles .step.complete+.step.active,.ProgressBar .step-circles .step.complete.active{cursor:default}.ProgressBar .step-circles .step-circle{position:relative;display:inline-block;width:20px;height:20px;line-height:20px;font-size:10px;border-radius:50%;border:1px solid #a7b1b9;color:#223c50}.ProgressBar .step-circles .circle-separator{display:inline-block;width:100px;height:1px;margin-bottom:3px;border-bottom:1px dashed #a7b1b9}@media (max-width:479px){.ProgressBar .step-circles .step p{font-size:8px;width:100px;margin-left:-40px}.ProgressBar .step-circles .circle-separator{width:85px}}.SelectPlanSlide{display:flex;flex-direction:column}.SelectPlanSlide .payment__option{display:flex;margin-top:20px;cursor:pointer}.SelectPlanSlide .payment__option.active .selector_circle__outer{background-color:#1c7488}.SelectPlanSlide .payment__option.active .selector_circle__outer:after{content:"";display:block;width:8px;height:12px;border:solid #fff;border-width:0 2px 2px 0;margin-left:4px;transform:rotate(45deg)}.SelectPlanSlide .selector_circle{padding:8px 15px 0 0}.SelectPlanSlide .selector_circle__outer{height:20px;width:20px;border:none;background-color:#e8ebed}.SelectPlanSlide p.cf-small{margin-top:30px;color:#81e1da}.SelectPlanSlide form{position:relative}.SelectPlanSlide form div{margin-top:0}.SelectPlanSlide form select{border:1px solid #e8ebed;padding:5px 10px;font-size:14px}.SelectPlanSlide form select+i{position:absolute;top:5px;right:15px;color:#1c7488;pointer-events:none}.PreselectedPlanView{display:flex;flex-direction:column}.PreselectedPlanView h2{margin-top:32px}.PreselectedPlanView p{font-size:21px;margin-top:20px}.PreselectedPlanView .startdate-heading{margin-top:23px;color:#81e1da;font-size:14px}.PreselectedPlanView .startdate-text{margin-top:10px;font-size:21px}.PreselectedPlanView footer{margin-top:auto;justify-self:flex-end}.SideBar{width:290px;background-color:#223c50;padding:30px}.SideBar p,.SideBar span{color:#fff}.SideBar .price__wrapper p{display:inline}.SideBar p.discounted__price{color:#c0f0ec;position:relative;margin-right:5px}.SideBar p.discounted__price:before{position:absolute;content:"";left:1%;top:40%;right:0;border-top:1px solid;border-color:inherit;color:#c0f0ec}.SideBar p.price{color:#81e1da}.SideBar .ratings__wrapper i{color:#fff;font-size:14px;margin-right:3px}.SideBar .details__wrapper ul{padding:0;margin-top:10px;color:#fff}.SideBar .details__wrapper ul li{margin-bottom:0;font-size:14px}.SideBar .details__wrapper p{font-size:10px}.SideBar footer{margin-top:30px}.SideBar footer img:not(:last-of-type){width:45px;height:45px;margin:15px 7.5px}.SideBar footer img:last-of-type{height:37px;margin-top:10px}@media (max-width:767px){.SideBar{width:100%;padding:0}.SideBar>div{width:480px;margin:0 auto;padding:30px}}@media (max-width:479px){.SideBar>div{width:100%}}.enroll__form{height:100%}.enroll__form,.enroll__form form{display:flex;flex-direction:column;flex-grow:1}.enroll__form h2{margin-bottom:40px}.enroll__form a.button--large,.enroll__form button{margin-bottom:10px}.enroll__signin__form h2{min-height:90px}.enroll__signin__form form a{display:block;text-align:right;margin-bottom:30px}.enroll__signin__form input[name=password]{margin-bottom:0}.enroll__signin__form .remember-me-checkbox{display:flex;justify-content:space-between;margin-top:15px;grid-gap:10px;gap:10px}.enroll__signin__form .remember-me-checkbox div{display:inline-block;width:-moz-fit-content;width:fit-content}.enroll__signin__details footer{display:flex;flex-direction:column;align-items:center;justify-self:flex-end;margin-top:auto}.enroll__signup__form input[type=checkbox]{margin-top:2px}.enroll__signup__form .cf-form__checkbox--open{margin:20px 0}.enroll__signup__form form i.toggle-password{font-size:24px;color:var(--ds-color__petrol);position:absolute;right:15px;top:18px;cursor:pointer}.user_profile_form{display:flex;flex-direction:column;background-color:#fff}.user_profile_form footer{justify-self:flex-end;margin-top:auto}.user_profile_form footer button#user-profile-submit{margin-top:30px}.quiz__question__slide{justify-content:space-between}.quiz__question__slide header{display:flex;justify-content:space-between}.quiz__question__slide header>div{display:flex;align-items:baseline}.quiz__question__slide main{min-height:345px}.quiz__question__slide .quiz__progress{margin-right:5px;width:161px}@media (max-width:480px){.quiz__question__slide header{flex-direction:column-reverse}}.quiz__result__slide .quiz__results{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.quiz__result__slide footer{margin-bottom:auto}.quiz__result__slide .quiz__buttons>a:first-of-type{background-color:#1c7488;border:2px solid #1c7488}.quiz__result__slide .quiz__buttons>a:last-of-type{background-color:#a7b1b9;border:2px solid #a7b1b9}.quiz__details__slide .quiz__results{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.quiz__details__slide footer{margin-top:50px;margin-bottom:auto}.details__answers{display:flex;flex-wrap:wrap;margin:10px 0 30px}.details__answers div{display:flex;align-items:center;justify-content:center;text-align:center;flex:1 1 40%;margin:5px;padding:15px 30px;min-height:85px;border:1px solid #e8ebed}.details__answers div.correct_answer{background-color:#1c7488;color:#fff}.details__answers div.correct_answer p{color:#fff}.details__answers div.chosen_answer{border:3px solid #fa6357}.details__answers div.chosen_answer .fa-times{color:#fa6357}.details__answers div span{display:block}@media (max-width:480px){.details__answers{flex-direction:column;width:100%}.details__answers div.correct_answer{margin-left:-30px;margin-right:-30px}}.result__bar__wrapper .fa{width:50px;text-align:center;margin-right:3px}.result__bar__wrapper .fa-check{color:#1c7488}.result__bar__wrapper .fa-times{color:#fa6357}.result__bar__wrapper .quiz__result__bar{display:flex;overflow:hidden;border-radius:100px;margin-bottom:30px}.result__bar__wrapper .quiz__result__item{flex:1 1 auto;height:20px;width:50px;margin-right:3px}.result__bar__wrapper .quiz__result__item:last-of-type{margin-right:0}.result__bar__wrapper .quiz__result__item.correct{background-color:#1c7488}.result__bar__wrapper .quiz__result__item.wrong{background-color:#fa6357}.details__result__bar>div .fa-check,.details__result__bar>div .fa-times{color:#e8ebed}.details__result__bar>div .fa-check.active{color:#1c7488}.details__result__bar>div .fa-times.active{color:#fa6357}.details__result__bar .quiz__result__item.correct,.details__result__bar .quiz__result__item.wrong{background-color:#e8ebed}.details__result__bar .quiz__result__item.correct.active{background-color:#1c7488}.details__result__bar .quiz__result__item.wrong.active{background-color:#fa6357}.StripeElement{box-sizing:border-box;padding:14px 0 20px;background-color:#fff}#card-element{border-bottom:1px solid #a7b1b9;height:40px;padding:14px 0 10px;margin:10px 0}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#payment-element{margin:0;padding-top:0}.header-column-labels{cursor:pointer;font-size:10px}.header-column-labels div{display:inline}.table_header_download_btn{float:right}.password-strength-indicator__wrapper{--static-label:#a7b1b9;--bar-background:#e8ebed;--bar-strength--weak:250,99,87;--bar-strength--medium:#ffbc42;--bar-strength--strong:#8ccaec;width:100%;height:32px;display:flex;position:relative}.password-strength-indicator__wrapper .label-text{position:absolute;top:50%;left:18px;transform:translateY(-50%);font-size:14px;font-weight:700;color:#fff}.password-strength-indicator__wrapper .static-label{width:60px;font-size:12px;margin-left:14px;line-height:18px;color:var(--label)}.password-strength-indicator__wrapper progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 auto;width:100%;height:100%;border-radius:2px;border:none;background:var(--bar-background)}.password-strength-indicator__wrapper progress::-webkit-progress-bar{background:var(--bar-background);border-radius:2px}.password-strength-indicator__wrapper progress::-moz-progress-bar{border-radius:2px}.password-strength-indicator__wrapper progress[value="0"]::-webkit-progress-bar{background:rgba(var(--bar-strength--weak),.2)}.password-strength-indicator__wrapper progress[value="1"]::-webkit-progress-value{background:var(--ds-color_error)}.password-strength-indicator__wrapper progress[value="2"]::-webkit-progress-value{background:var(--ds-color__warning)}.password-strength-indicator__wrapper progress[value="3"]::-webkit-progress-value{background:var(--bar-strength--medium)}.password-strength-indicator__wrapper progress[value="4"]::-webkit-progress-value{background:var(--bar-strength--strong)}.password-strength-indicator__wrapper progress[value="0"]{background:rgba(var(--bar-strength--weak),.2)}.password-strength-indicator__wrapper progress[value="1"]{background:var(--bar-background)}.password-strength-indicator__wrapper progress[value="1"]::-moz-progress-bar{background:var(--ds-color_error)}.password-strength-indicator__wrapper progress[value="2"]{background:var(--bar-background)}.password-strength-indicator__wrapper progress[value="2"]::-moz-progress-bar{background:var(--ds-color__warning)}.password-strength-indicator__wrapper progress[value="3"]{background:var(--bar-background)}.password-strength-indicator__wrapper progress[value="3"]::-moz-progress-bar{background:var(--bar-strength--medium)}.password-strength-indicator__wrapper progress[value="4"]{background:var(--bar-background)}.password-strength-indicator__wrapper progress[value="4"]::-moz-progress-bar{background:var(--bar-strength--strong)}.instructors-index{padding:40px 15px}.instructors-index .select2-container--default .select2-selection--single{padding:6px 8px;font-size:14px;font-family:sans-serif;height:34px}.instructors-index .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.428571429}.instructors-index .select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}.instructors-index .select2-search--dropdown .select2-search__field{font-size:14px;font-weight:inherit;padding:6px 12px}.instructors-index .select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results__option,.instructors-index .select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results__option{font-size:14px!important;padding:6px 12px!important}.instructors-index .searchable-select .select2-container--default .select2-selection--single .select2-selection__arrow b{content:"";position:absolute;border:solid #555;border-width:0 2px 2px 0;display:inline-block;padding:2px;right:7px;top:42%;transform:rotate(45deg)}.instructors-index table th.small-width{width:100px}.instructors-index table td.middle-aligned{vertical-align:middle}.instructors-index .activation-button{color:var(--ds-color_error)}.instructors-index .activation-button:hover{color:rgba(250,99,87,.75)!important}.instructors-index .edit-instructor{color:var(--ds-color__indigo)!important}.instructors-index .edit-instructor:hover{color:rgba(34,60,80,.75)!important}.instructor-tag{display:inline-block;border-radius:5px;border:1px solid;padding:6px 8px;margin-right:4px;margin-bottom:4px}.admin-instructor-leaves .card label,.admin-instructor-leaves .card p,.admin-instructor-leaves .preview_card label,.admin-instructor-leaves .preview_card p{color:var(--ds-color__indigo)!important}.admin-instructor-leaves table{margin-bottom:24px}.admin-instructor-leaves .instructor-name a{color:var(--ds-color__petrol)!important}.admin-instructor-leaves .instructor-name a:hover{color:var(--ds-color__petrol--medium)!important}.admin-instructor-leaves .cancel-button{color:var(--ds-color_error)!important}.admin-instructor-leaves .cancel-button:hover{color:rgba(250,99,87,.75)!important}.admin-instructor-leaves .input-container{display:flex}.admin-instructor-leaves .input-container .select-wrapper{display:inline-block;position:relative}.admin-instructor-leaves .input-container .input-wrapper{display:flex;flex-direction:column;margin-right:24px}.admin-instructor-leaves .input-container .input-wrapper label{font-size:14px;margin-bottom:0;display:block}.admin-instructor-leaves .input-container .input-wrapper input,.admin-instructor-leaves .input-container .input-wrapper select{display:inline-block;width:200px;height:32px;border:1px solid var(--ds-color__grey--400);border-radius:4px;font-size:16px;color:var(--ds-color__indigo);font-family:TradeGothic}.admin-instructor-leaves .input-container .input-wrapper input::-moz-placeholder,.admin-instructor-leaves .input-container .input-wrapper select::-moz-placeholder{color:var(--ds-color__indigo)}.admin-instructor-leaves .input-container .input-wrapper input::placeholder,.admin-instructor-leaves .input-container .input-wrapper select::placeholder{color:var(--ds-color__indigo)}.admin-instructor-leaves .input-container .input-wrapper input:-ms-input-placeholder,.admin-instructor-leaves .input-container .input-wrapper select:-ms-input-placeholder{color:var(--ds-color__indigo)}.admin-instructor-leaves .input-container .input-wrapper input::-ms-input-placeholder,.admin-instructor-leaves .input-container .input-wrapper select::-ms-input-placeholder{color:var(--ds-color__indigo)}.admin-instructor-leaves .input-container .input-wrapper input:focus,.admin-instructor-leaves .input-container .input-wrapper select:focus{outline-color:var(--ds-color__petrol--medium)}.admin-instructor-leaves .input-container .input-wrapper input{padding:7px 8px 4px}.admin-instructor-leaves .input-container .input-wrapper select{padding:7px 5px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-instructor-leaves .input-container .input-wrapper select+span:after{position:absolute;content:"";width:10px;height:10px;top:9px;right:10px;border-right:2px solid var(--ds-color__indigo);border-bottom:2px solid var(--ds-color__indigo);transform:rotate(45deg);pointer-events:none}.admin-instructor-leaves .input-container input[type=submit]{height:32px;align-self:end;padding:4px 20px 2px}.admin-instructor-leaves .actions input[type=submit]{margin-left:10px;padding:10px}.admin-instructor-leaves #feedback-modal .modal-dialog{width:440px}.admin-instructor-leaves #feedback-modal .modal-body{text-align:center;padding:40px}.admin-instructor-leaves #feedback-modal i{font-size:39px}.admin-instructor-leaves #feedback-modal i,.admin-instructor-leaves #feedback-modal p,.admin-instructor-leaves #feedback-modal span{color:var(--ds-color__indigo)!important}.admin-instructor-leaves #feedback-modal .feedback-body{margin-bottom:32px}.admin-afa-admission table{border:1px solid #e8ebed}.admin-afa-admission table a{color:var(--ds-color__indigo)!important;border-bottom:none!important}.admin-afa-admission table a:hover{color:#647684!important}.admin-afa-admission .card,.admin-afa-admission .preview_card{padding-top:40px;margin-bottom:40px}.admin-afa-admission .datev_circle{height:25px;width:25px;border-radius:50%;display:inline-block;margin:6px 10px 0 0}.admin-afa-admission .datev_circle.green{background-color:#28ff00}.admin-afa-admission .datev_circle.red{background-color:red}#select2-afa_admission_enrollment_form_payer_id-results .select2-results__option{font-size:14px}#select2-afa_admission_enrollment_form_payer_id-container{font-size:14px;font-family:sans-serif;line-height:20px;padding:6px 15px}.afa-admission-form{width:536px;margin:66px auto}.afa-admission-form .select2-container--default .select2-selection--single{height:34px!important}.afa-admission-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px}.afa-admission-form select{width:100%}.afa-admission-form header{background-color:var(--ds-color__petrol);height:161px;margin:-22px -37px -48px;border-top-left-radius:4px;border-top-right-radius:4px}.afa-admission-form header>div{height:121px;display:flex;justify-content:center;align-items:center}.afa-admission-form header h3{color:#fff;margin-bottom:0}.afa-admission-form label{font-weight:700}.afa-admission-form .actions{display:flex;justify-content:center;height:40px;margin-top:32px;margin-bottom:28px}.afa-admission-form .actions a,.afa-admission-form .actions button{margin:0 10px;line-height:1.5}.admin-afa-admission .ds-button__secondary,.afa-admission-form .ds-button__secondary{color:var(--ds-color__indigo)!important;margin-bottom:20px;border:2px solid var(--ds-color__indigo)!important;padding:7px 20px}.admin-afa-admission .form-group label.error,.afa-admission-form .form-group label.error{display:none!important}.admin-afa-admission-show h3{text-align:left;display:inline-block;margin-bottom:0!important}.admin-afa-admission-show .card,.admin-afa-admission-show .preview_card{padding-bottom:0}.admin-afa-admission-show .ds-button__primary{color:#fff!important;border-bottom:none!important;height:40px;padding-top:12px}.admin-afa-admission-show .ds-button__primary.disabled{opacity:.2;pointer-events:none;cursor:default}.admin-afa-admission-show .ds-button__secondary{color:var(--ds-color__int-content-secondary-negative)!important;border:2px solid var(--ds-color__int-border-secondary-negative)!important}.admin-afa-admission-show .ds-button__secondary:hover{color:var(--ds-color__int-content-secondary-negative-hover)!important;background-color:rgba(250,181,170,.412)!important}.admin-afa-admission-show .name-container{display:flex;justify-content:space-between}.admin-afa-admission-show .name-container div{position:relative}.admin-afa-admission-show .edit-icon{border-bottom:none!important;color:#a7b1b9!important;position:absolute;right:-28px;top:4px}.admin-afa-admission-show .content{padding:32px}.admin-afa-admission-show .horizontal_border{border-bottom:1px solid #e8ebed;margin:0 -36px}.admin-afa-admission-show .vertical_border{border-right:1px solid #e8ebed}.admin__afa_students .table__row--heading p{color:#1c7488}.cancellation_reasons h2{margin-bottom:48px}.cancellation_reasons h5{margin-top:32px}.cohort_students_tutors .unpaid_students{margin-bottom:15px}.cohort_students_tutors .header{width:50%;margin:0 auto}.cohort_students_tutors .contain_table_overflow{max-height:650px;overflow-y:scroll;padding:0}.cohort_students_tutors .btn.btn-nav,.cohort_students_tutors button.btn.submission_upload_button{float:right;top:-100px}.cohort_students_tutors table.cohort_data_table td{height:51px}.start-date-cohorts header{display:flex;justify-content:space-between}.admin-courses .actions a{margin-top:0}.admin-courses .actions a:first-of-type{margin-right:8px}#activity-summaries{width:80%;max-width:1240px;margin:auto;display:block}#activity-summaries .ds-grid__row{margin:10px 0}#activity-summaries .space-between{display:flex;justify-content:space-between;align-items:center}#activity-summaries .align-self-bottom{display:flex;align-items:flex-end;vertical-align:bottom;flex-direction:row;flex-wrap:nowrap;align-content:flex-end}#activity-summaries .align-self-center{display:flex;align-items:center;vertical-align:bottom;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-content:center}#activity-summaries .form-group{width:100%;margin:0;vertical-align:bottom}#activity-summaries .alert{margin-top:30px}#activity-summaries .btn{margin-top:0;margin-bottom:0}#activity-summaries table{margin:10px auto}#activity-summaries table td.ds-table__td.activity_td_warning{background-color:#f3f4b7}#activity-summaries table td.ds-table__td.activity_td_delete,#activity-summaries table td.ds-table__td.activity_td_old_instructor{background-color:#efa0a0}#activity-summaries table td.ds-table__td.activity_td_valid{background-color:#a8efa0}.tag-select-wrapper .select2-container .select2-selection--multiple{height:34px}.tag-select-wrapper .select2-container--default .select2-selection--multiple .select2-selection__rendered{height:100%;display:flex;align-items:center}.tag-select-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:15px;margin:0 5px;line-height:1.5;padding-bottom:3px}.tag-select-wrapper .select2-selection--multiple:before{content:"";position:absolute;border:solid #555;border-width:0 2px 2px 0;display:inline-block;padding:2px;right:7px;top:42%;transform:rotate(45deg)}.tag-select-wrapper .select2-selection.select2-selection--multiple{border:1px solid #aaa}.instructor-form{margin-top:40px}.instructor-form .course-mentor-form{clear:both;margin-top:40px}.instructor-form input[type=checkbox]{margin-top:0}.instructor-form .actions{text-align:center;margin-top:60px}.instructor-form .actions a{margin-right:8px;color:var(--ds-color__indigo)}.instructor-form .actions input{width:120px!important}.autofill_form{border:1px solid #000;border-radius:5px;padding:15px}#admin_invoices__modal .cf-modal__box header{display:flex;justify-content:space-between}#admin_invoices__modal .cf-modal__box header>div{text-align:center}#admin_invoices__modal .cf-modal__box header div>a{margin-top:10px}#admin_invoices__modal .cf-modal__box footer{margin-top:50px}#admin_invoices__modal .cf-modal__box .cf-spinner>div{background-color:#fff}.job-placement .filter-form{display:flex}.job-placement .filter-form input,.job-placement .filter-form select{max-width:350px;margin:0 5px 5px 0}.job-placement .filter-form input[type=submit]{width:30%;height:3.5rem;line-height:2rem}.job-placement thead th{background-color:#fff;height:45px;position:sticky;top:45px}.admin-job-prep-attendees a{border-bottom:none!important}.text-heavy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-expand,.text-heavy{max-width:300px}#perks-list tr td,#perks-list tr th{vertical-align:middle}.perks-button-container{margin-bottom:30px}.edit-perk-cell input[type=submit]{margin:auto}.user_settings__perks_card{width:100%;padding:30px;height:100%}.user_settings__perks_card img{margin:0 1rem 1rem 0;height:100px;width:100px}.user_settings__perks_card a.ds-button__primary{color:#fff;display:inline-block;margin-top:1rem}.user_settings__perks_card p.perk-name{font-weight:700;font-size:20px}.user_settings__perks_card .description{font-style:italic}.user_settings__perks_card .discount-text{font-size:14px}.user_settings__perks_card .redeem-text{margin-top:20px;overflow-wrap:break-word;line-height:2;font-size:18px;color:#333}.user_settings__perks_card p{word-wrap:anywhere}#admin_perks_course_selector+span{width:100%}#master-perk-form .btn-form-group{display:flex;justify-content:space-between}#master-perk-form .ds-border__secondary{border:1px solid var(--ds-color__int-border-secondary-negative)}.perks-form-header{padding-left:15px}.media_resources header a:first-of-type{display:inline-block;margin:40px 0 50px}.media_resources header a:first-of-type i{margin-right:10px}.media_resources header h1{text-align:left}.media_resources header p{margin-bottom:28px}.media_resources table{margin-bottom:40px}.media_resources table>thead{background-color:var(--ds-color__indigo);color:#fff}.media_resources table>tbody>tr>td,.media_resources table>thead th{text-align:center}.media_resources table>tbody>tr:nth-child(2n)>td,.media_resources table>tbody>tr:nth-child(2n)>th{background-color:#eef0f1}.media_resources .resource-link a{font-family:var(--ds-font__tradegothic)}.media_resources .edit_media_resource .ds-grid__row,.media_resources .new_media_resource .ds-grid__row{margin-bottom:20px}.media_resources .line{margin:40px 0;border:2px solid #e8ebed}.media_resources .dropdown>select{padding:2px}.media_resources .margin-right{margin-right:15px}.media_resources .button-section{text-align:right;margin-bottom:60px}.media_resources .error_container{background-color:#fa6357;color:#fff;padding:20px;border-radius:4px}#mentee_rosters table.table.dataTable{margin-left:0;margin-right:0;width:100%}#mentee_rosters .wrapper{display:flex;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #e8ebed;padding-bottom:10px}#mentee_rosters .wrapper p{margin:0;align-self:flex-end}.modal-open #ui-id-1{z-index:1055;width:444px}.instructor-switch-table .student-list-wrapper,.student_roster_data_table .student-list-wrapper{position:relative}.instructor-switch-table .students,.student_roster_data_table .students{color:#5597a6;cursor:pointer;position:relative}.instructor-switch-table .student-list,.student_roster_data_table .student-list{display:none;position:absolute;background-color:#fff;box-shadow:5px 5px 10px 0 rgba(51,51,51,.1);border-radius:4px;padding:28px 16px 16px;z-index:100;max-width:216px}.instructor-switch-table .student-list:after,.student_roster_data_table .student-list:after{content:" ";position:absolute;bottom:100%;left:50%;border:5px solid transparent;border-bottom-color:#fff}.instructor-switch-table .student-list i,.student_roster_data_table .student-list i{position:absolute;top:8px;right:8px;font-size:14px;color:var(--ds-color__indigo);z-index:50}.instructor-switch-table h5,.student_roster_data_table h5{margin-bottom:32px}.instructor-switch-table .all-checkbox-wrapper div,.student_roster_data_table .all-checkbox-wrapper div{display:inline-block}.instructor-switch-table td.cf-form__checkbox--open,.student_roster_data_table td.cf-form__checkbox--open{vertical-align:middle}.instructor-switch-table .cf-form__checkbox--open,.student_roster_data_table .cf-form__checkbox--open{line-height:1}.instructor-switch-table .cf-form__checkbox--open input[type=checkbox],.student_roster_data_table .cf-form__checkbox--open input[type=checkbox]{background-color:transparent;height:14px;width:14px;border-radius:4px}.instructor-switch-table .cf-form__checkbox--open input[type=checkbox]:checked:before,.student_roster_data_table .cf-form__checkbox--open input[type=checkbox]:checked:before{width:5px;height:9px;margin-left:3px;margin-top:1px}.instructor-switch-table .table-striped>tbody>tr.selected,.student_roster_data_table .table-striped>tbody>tr.selected{background-color:rgba(34,60,80,.2)!important}.instructor-switch-table .switch-info,.student_roster_data_table .switch-info{font-size:9px;font-weight:700;text-transform:uppercase;color:rgba(34,60,80,.75);margin-top:6px}#switch_instructor_modal .form-control,#switch_instructor_modal label,#switch_instructor_modal p{color:var(--ds-color__indigo)!important}#switch_instructor_modal .form-group{margin-bottom:24px}#switch_instructor_modal input::-moz-placeholder{color:var(--ds-color__indigo)}#switch_instructor_modal input:-ms-input-placeholder{color:var(--ds-color__indigo)}#switch_instructor_modal input::placeholder{color:var(--ds-color__indigo)}#switch_instructor_modal .radio-container{margin-bottom:24px}#switch_instructor_modal .date-field label,#switch_instructor_modal .instructor label{margin-bottom:0}.ds-radio{margin-bottom:10px}.ds-radio input[type=radio]{position:absolute;opacity:0}.ds-radio input[type=radio]+.radio-label{font-weight:100;margin-bottom:0}.ds-radio input[type=radio]+.radio-label:before{content:"";border-radius:100%;border:3px solid rgba(34,60,80,.75);display:inline-block;width:22px;height:22px;position:relative;margin-right:9px;vertical-align:top;cursor:pointer;text-align:center;color:var(--ds-color__indigo)}.ds-radio input[type=radio]:checked+.radio-label:before{background-color:rgba(34,60,80,.75);box-shadow:inset 0 0 0 4px #fff}.ds-radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:rgba(34,60,80,.75)}.ds-radio input[type=radio]+.radio-label:empty:before{margin-right:0}.instructor-switch-table .cancel-button a,.student_roster_data_table .cancel-button a{color:var(--ds-color_error)}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal p{padding:2px 10px;margin-bottom:10px!important;background-color:#fff;border:1px solid rgba(34,60,80,.75);box-sizing:border-box;border-radius:4px;cursor:pointer}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal p.selected{background-color:#f4f5f6;font-weight:700}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal .button--medium.button--primary-darkblue:hover{opacity:.8}.instructor-candidate-billing-profiles .reasons_area{padding:0 30px 30px;margin-top:-21px}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal .header{background-color:#223c50;color:#fff;padding:20px 0 40px;text-align:center}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal .header h2.cf-text-left{text-align:center;font-weight:400;font-family:DINPRO-COND;font-size:40px}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal .cf-modal__box{padding:0}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal .button--primary-darkblue{margin-left:10px;border-radius:5px;width:130px;padding:12px 0}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal .cf-modal__close_button{color:#223c50;width:75px;background-color:#fff}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal footer .cf-text-center{padding-bottom:30px}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal .reason--textarea--js{width:100%;border-radius:5px;padding:10px}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal textarea.reason--textarea--js{resize:none}.instructor-candidate-billing-profiles #mentor_billing_rejection_modal button.button--medium.button--primary-darkblue:disabled{opacity:.2;pointer-events:none}.instructor-candidate-billing-profiles .button--medium.mentor-billing--rejection--js{background-color:#fff;font-family:TradeGothic,Helvetica,Arial,sans-serif;font-weight:900;display:inline-block;height:40px;padding:12px 32px 11px;box-shadow:none;border-radius:0;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all .2s ease-in-out;font-size:14px;text-align:center;vertical-align:center;line-height:16px;border:2px solid #fa6357;color:#fa6357;margin-right:10px}.instructor-candidate-billing-profiles .button--medium.mentor-billing--rejection--js:hover{color:#fa6357;opacity:.8}.instructor-candidate-billing-profiles .supplier-account{margin-bottom:20px}.instructor-candidate-billing-profiles .supplier-account label{margin-right:16px;font-size:18px;font-weight:500}.instructor-candidate-billing-profiles .supplier-account .supplier-account-field--js{font-family:TradeGothic,Helvetica,Arial,sans-serif;padding-top:7px}.instructor-candidate-billing-profiles .cf-modal__box{padding-bottom:40px}.instructor-candidate-billing-profiles .next-number--js{margin-bottom:20px;color:#223c50}.instructor-candidate-billing-profiles .payment-details-area{margin-bottom:32px}.instructor-candidate-billing-profiles .container-wrapper{margin-bottom:35px}.instructor-candidate-billing-profiles .filter-btn{margin-top:18px;padding-left:49px}.instructor-candidate-billing-profiles .filter-btn input.btn-send{width:100%}.instructor-candidate-billing-profiles .approve_billing-btn:hover,.instructor-candidate-billing-profiles .filter-btn input.btn-send:hover{opacity:.8}.mentor_capacities .page-space{margin-bottom:320px}.mentor_capacities tr.top{background-color:#e8ebed}.mentor_capacities .paired tbody tr th:hover,.mentor_capacities .unpaired tbody tr th:hover{background-color:transparent}.mentor_capacities .paired tbody tr:hover,.mentor_capacities .paired tbody tr:nth-of-type(odd):hover,.mentor_capacities .unpaired tbody tr:hover,.mentor_capacities .unpaired tbody tr:nth-of-type(odd):hover{background-color:#e8ebed}@media (min-width:1025px){.mentor_capacities .unpaired_tutors{padding-right:0}}@media (max-width:1199px){.mentor_capacities .unpaired{width:100%!important;margin:none!important}.mentor_capacities .unpaired_tutors{padding:20px 0}}.motivational_messages header a:first-of-type{display:inline-block;margin:40px 0 50px}.motivational_messages header a:first-of-type i{margin-right:10px}.motivational_messages header h1{text-align:left}.motivational_messages header p{margin-bottom:28px}.motivational_messages table{margin-bottom:40px}.motivational_messages table>thead{background-color:var(--ds-color__indigo);color:#fff}.motivational_messages table>tbody>tr>td,.motivational_messages table>thead th{text-align:center}.motivational_messages table>tbody>tr:nth-child(2n)>td,.motivational_messages table>tbody>tr:nth-child(2n)>th{background-color:#eef0f1}.motivational_messages .resource-link a{font-family:var(--ds-font__tradegothic)}.motivational_messages .edit_motivational_message .ds-grid__row,.motivational_messages .new_motivational_message .ds-grid__row{margin-bottom:20px}.motivational_messages .line{margin:40px 0;border:2px solid #e8ebed}.motivational_messages .dropdown>select{padding:2px}.motivational_messages .margin-right{margin-right:15px}.motivational_messages .button-section{text-align:right;margin-bottom:60px}.motivational_messages .error_container{background-color:#fa6357;color:#fff;padding:20px;border-radius:4px}.motivational_messages .filter-select{margin:0 2em 0 0}.motivational_messages .filters-section{text-align:center}.payment_refunds label,form.edit_payment_refund select,form.new_payment_refund select{display:block}.payment_refunds #refund_feedback{margin-top:16px}.payments_index .refund_link{margin-top:10px}#refundModal form label.error{color:#fa6357}#step-selector .step-options-container{height:300px;overflow-y:scroll;margin-top:10px}.admin__task_time_data form{width:810px;margin-bottom:40px}.admin__task_time_data table{margin-top:20px}.admin__task_time_data .selection__column{width:80px}.admin__task_time_data .inactive{background-color:#e8ebed}.admin__steps .align-center{text-align:center}.admin__steps .align-middle{vertical-align:middle}.admin_user_payments p.bg-info{padding:10px;margin-bottom:20px;font-size:.8em}.admin_user_payments .table--scrollable{display:block;width:100%;max-height:400px;overflow:scroll}.admin_user_payments [data-payment-id]{cursor:pointer}.admin_user_payments .table-condensed>tbody>tr>td,.admin_user_payments .table-condensed>tfoot>tr>td,.admin_user_payments .table-condensed>tfoot>tr>th{padding:10px 5px}.admin_user_payments__columns{display:grid;grid-template-columns:1fr 1fr}.admin_user_payments__col{margin:21px 0;padding:42px}.admin_user_payments__col:last-of-type{border-left:2px solid #000}.admin_user_payments__actions{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:10px}.admin_user_payment--failed,.table-striped>tbody>tr:nth-of-type(odd).admin_user_payment--failed{background-color:#fa7267}.admin_user_payment_contracts .profile_image.image-small{width:65px}.admin_user_payment_contracts .contract_note{padding:20px;background:rgba(10,185,255,.2);margin:10px auto;border-radius:5px;font-size:10px}.admin_user_payment_contracts .contract_note .row{width:100%;margin:auto}.admin_user_payment_contracts .contract_note p{margin-bottom:0;font-size:12px;line-height:1.8em}.admin_user_payment_contracts .contract_note .help-block{font-size:10px;line-height:14px}.admin_user_payment_contracts .table-condensed>tbody>tr{cursor:pointer}.admin_user_payment_contracts .table-condensed>tbody>tr>td,.admin_user_payment_contracts .table-condensed>tbody>tr>th,.admin_user_payment_contracts .table-condensed>tfoot>tr>td,.admin_user_payment_contracts .table-condensed>tfoot>tr>th,.admin_user_payment_contracts .table-condensed>thead>tr>td,.admin_user_payment_contracts .table-condensed>thead>tr>th{font-size:.8em!important}.admin_user_payment_contracts .loading--bars{color:transparent;background:linear-gradient(100deg,#eceff1 30%,#f6f7f8 50%,#eceff1 70%);background-size:400%;animation:loading--bars 1.2s ease-in-out infinite}@keyframes loading--bars{0%{background-position:100% 50%}to{background-position:0 50%}}table.scrollable thead{display:block}table.scrollable thead tr{display:table;width:100%;table-layout:fixed}table.scrollable tbody{display:block;max-height:300px;overflow-y:scroll}table.scrollable tbody tr{display:table;width:100%;table-layout:fixed}.admin_intents .table__pipe{padding:0 10px}.admin__referrals .loading_spinner--js>div{padding-bottom:10px}.admin__referrals__search .admin__referrals__form{display:flex;justify-content:space-between}.admin__referrals__search .admin__referrals__form div{margin-top:0}.admin__referrals__search .admin__referrals__form div:first-of-type{flex-basis:25%}.admin__referrals__search .admin__referrals__form div:last-of-type{flex-basis:70%}.admin__referrals__table .table__row>*{flex-basis:20%;padding:10px 0 5px}.admin__referrals__table .table__row>a:last-child,.admin__referrals__table .table__row>p:last-child{display:block;text-align:right;flex-basis:10%}.admin__referrals__table .table__row.approved{background-color:#feefee}.admin__referrals__table .table__row.cancelled p{color:#a7b1b9}.admin__referrals__table .table__row:hover{background-color:#f2fcfb}.admin__referrals__table .table__row a,.admin__referrals__table .table__row p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:40px}.admin__referrals__table .table__row a.text-center,.admin__referrals__table .table__row p.text-center{text-align:center}.admin__referrals__table .table__row--heading:hover{background-color:transparent}.admin__referrals__table .payment__label,.admin__referrals__table .table__row--heading p.text-center{text-align:center}.admin__referrals__table .payment__label p{text-transform:uppercase;color:#fff;padding:6px 6px 4px;display:inline}.admin__referrals__table .payment__label p.enrolled{background:var(--ds-color__indigo)}.admin__referrals__table .payment__label p.approved{background:#fa6357}.admin__referrals__table .payment__label p.cancelled{background:var(--ds-color__grey--600);color:#fff}.admin__referrals__table .payment__label p.paid{background:#1c7488}.user_referral__modal main{margin:30px 0}.user_referral__modal main>div{margin:10px 0}.user_referral__modal label{font-size:18px;padding-top:13px}.admin__referrals--updated .admin__referrals__search--updated .admin__referrals__form{display:flex;justify-content:space-between}.admin__referrals--updated .admin__referrals__search--updated .admin__referrals__form div{flex-basis:33%;margin-top:0}.admin__referrals--updated .admin__referrals__table .table__row{display:flex;padding:0 30px;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:baseline}.admin__referrals--updated .admin__referrals__table .table__row a,.admin__referrals--updated .admin__referrals__table .table__row div,.admin__referrals--updated .admin__referrals__table .table__row p{width:105px;min-width:105px;max-width:105px}.admin__referrals--updated .admin__referrals__table .table__row .user_referral__select input[type=checkbox]{text-align:center;justify-self:center}.admin__referrals--updated .admin__referrals__tools{display:flex;justify-content:flex-end;align-items:center}.admin__referrals--updated .admin__referrals__tools button{display:block;align-self:center;margin-right:10px}.admin__referrals--updated .user_referral__modal .cf-modal__box{max-width:850px;width:100%}.admin__referrals--updated .user_referral__modal label{font-size:18px;line-height:24px;padding-top:5px;padding-left:0}.admin__referrals--updated .user_referral__modal main{margin:0;padding:0}.admin__referrals--updated .user_referral__modal footer{margin-top:15px}.admin__referrals--updated .user_referral__modal footer .action-tool{width:100%;display:block}.admin__referrals--updated .user_referral__modal footer .cf-form_checkbox{margin-bottom:10px}.admin__referrals--updated .user_referral__modal footer .cf-form{padding-top:15px}.admin__referrals--updated .user_referral__modal footer .cf-form table{width:100%;min-width:100%;vertical-align:middle}.admin__referrals--updated .user_referral__modal footer .cf-form table td{padding:0 5px}.admin__referrals--updated .user_referral__modal .admin-table-holder{min-height:100px;display:block;margin-top:15px}.admin__referrals--updated .user_referral__modal .admin-table-holder:first-child{margin-top:0}.admin__referrals--updated .user_referral__modal .admin-payout-review--js{display:none}.admin__referrals--updated .user_referral__modal .review-payout-comment--js{width:100%;padding:10px;font-size:12px}.admin__referrals--updated .user_referral__modal .admin_table strong{font-weight:var(--font-weight-bold);font-size:var(--md-font);line-height:26px}.admin__referrals--updated .user_referral__modal .admin_table .table__row a,.admin__referrals--updated .user_referral__modal .admin_table .table__row p{font-size:var(--md-font)}.admin__referrals--updated .user_referral__modal .admin-table-holder h3{text-align:left;margin:3px auto;border-bottom:1px solid var(--ds-color__grey--600);padding-bottom:3px;font-size:var(--xl-font)}.admin__referrals--updated .user_referral__modal .admin-table-holder button#bulk-download-payouts{margin-top:40px;width:100%}.admin_user_profile{background-color:#e8ebed;padding-top:70px}.admin_user_profile>.cf-container--full{max-width:90%}.admin_user_profile .admin_user_profile__card--lg{width:100%;padding:30px;margin-bottom:15px}.admin_user_profile .admin_user_profile__card--sm{width:350px}.admin_user_profile .admin_user_profile__header__warning{height:40px;margin:-30px -30px 30px;padding:10px;background-color:#fa6357}.admin_user_profile .admin_user_profile__header__warning p{color:#fff}.admin_user_profile .admin_user_profile__header header{display:flex}.admin_user_profile .admin_user_profile__header header img{width:90px;height:90px}.admin_user_profile .admin_user_profile__header main{margin:10px 0 20px}.admin_user_profile .admin_user_profile__header footer{display:flex;flex-direction:column}.admin_user_profile .admin_user_profile__header footer form{margin:10px 0}.admin_user_profile .admin_user_profile__header footer input{margin-right:10px}.admin_user_profile .admin_user_profile__header__info{display:flex;justify-content:space-between;width:100%}.admin_user_profile .admin_user_profile__header__info>div:first-of-type{margin-left:20px}.admin_user_profile .admin_user_profile__header__info>div:last-of-type{display:flex;flex-direction:column;justify-content:center;text-align:right}.admin_user_profile .admin_user_profile__header__info>div:last-of-type>a{text-decoration:underline}.admin_user_profile .admin_user__roles .cf-role-label{background-color:rgba(34,60,80,.7);padding:3px 8px;display:inline-block;color:#fff;margin-right:10px}.admin_user_profile .admin_user_profile__header__social_links{margin-top:10px}.admin_user_profile .admin_user_profile__header__social_links>a{font-size:26px;padding-left:10px}.admin_user_profile .admin_user_profile__header__social_links .twitter{color:#00aced}.admin_user_profile .admin_user_profile__header__social_links .facebook{color:#3b5998}.admin_user_profile .admin_user_profile__header__social_links .google-plus{color:#d34836}.admin_user_profile .admin_user_profile__header__social_links .linkedin{color:#0077b5}.admin_user_profile .admin_user_profile__header__social_links .dribbble{color:#ea4c89}.admin_user_profile .admin_user_profile__header__social_links .behance{color:#053eff}.admin_user_profile .admin_user_profile__header__social_links .pinterest{color:#c92228}.admin_user_profile .admin_user_profile__header__social_links .stackoverflow{color:#f48024}.admin_user_profile .admin_user_profile__header__social_links .blog,.admin_user_profile .admin_user_profile__header__social_links .website{color:#333}.admin_user_profile .admin_user_profile__main__user_links a.user_link{margin-right:30px;text-decoration:underline}.admin_user_profile .admin_user_profile__main__info{margin-top:10px}.admin_user_profile .admin_user_profile__main__info p.cf-allcaps{display:inline;margin-left:10px}.admin_user_profile .admin_user_profile__main__info p.cf-small{margin-right:10px;display:inline}.admin_user_profile .admin_user_profile__main__info div>a{text-decoration:underline}.admin_user_profile .admin_user_profile__main__info div>a:first-of-type{margin-left:10px}.admin_user_profile .admin_user_profile__tab_nav{margin:30px 0;padding:0;border-bottom:1px solid #a7b1b9}.admin_user_profile .admin_user_profile__tab_nav .nav-tabs{margin-left:0;border-bottom:none}.admin_user_profile .admin_user_profile__tab_nav .nav-tabs>li>a{font-size:14px;color:#1c7488;transition:none}.admin_user_profile .admin_user_profile__tab_nav .nav-tabs>li>a:hover{border-color:transparent;background-color:transparent}.admin_user_profile .admin_user_profile__tab_nav .nav-tabs>li>a.disabled{cursor:not-allowed}.admin_user_profile .admin_user_profile__tab_nav .nav-tabs>li{margin-right:10px;margin-bottom:0}.admin_user_profile .admin_user_profile__tab_nav .nav-tabs>li.active{border-bottom:4px solid #333}.admin_user_profile .admin_user_profile__tab_nav .nav-tabs>li.active a{color:#333;opacity:1;background-color:transparent;border:none;cursor:auto}.admin_user_profile .admin_user_profile__tab_nav .nav-tabs>li.active a:focus{color:#333}.admin_user_profile .admin_user_profile__tab_wrapper{margin-bottom:30px}.admin_user_profile .admin_user_profile__sidebar{margin-left:30px}.read_only_attendee_modal input[type=submit]{width:100%}.admin_breadcrumb_nav{background-color:#1c7488;height:40px;padding:10px 0;width:100%;position:absolute;z-index:1}.admin_breadcrumb_nav .admin_breadcrumb_nav__content{display:flex;justify-content:space-between}.admin_breadcrumb_nav .admin_breadcrumb_nav__content a.admin_breadcrumb_nav--link{color:#fff}.admin_breadcrumb_nav .admin_breadcrumb_nav__content span{color:#fff;margin:0 10px}.admin_breadcrumb_nav .admin_breadcrumb_nav__content span:last-of-type{margin:0;color:var(--ds-color__aqua)}.admin_breadcrumb_nav .admin_breadcrumb_nav__content i{color:#fff;margin-right:20px;cursor:pointer}.admin_breadcrumb_nav .admin_breadcrumb_nav__content form{display:inline;margin-right:20px}.admin_breadcrumb_nav .admin_breadcrumb_nav__content input{width:250px;font-size:14px;border:none;border-bottom:1px solid #81e1da;color:#fff;background-color:transparent}.admin_breadcrumb_nav .admin_breadcrumb_nav__content input:focus{outline:none}.admin_breadcrumb_nav .admin_breadcrumb_nav__content input::-moz-placeholder{color:#fff}.admin_breadcrumb_nav .admin_breadcrumb_nav__content input:-ms-input-placeholder{color:#fff}.admin_breadcrumb_nav .admin_breadcrumb_nav__content input::placeholder{color:#fff}.buffer_attendee_modal .modal-dialog,.buffer_attendee_result_modal .modal-dialog{font-family:TradeGothic,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--ds-color__indigo);width:410px;height:407px}.buffer_attendee_modal .modal-header,.buffer_attendee_result_modal .modal-header{display:block;padding:40px 0 10px;border-bottom:0}.buffer_attendee_modal .modal-header .ds-typography__h3,.buffer_attendee_result_modal .modal-header .ds-typography__h3{font-family:DINPro-Cond,Helvetica,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:0;text-align:center;margin-bottom:10px}.buffer_attendee_modal .modal-body,.buffer_attendee_result_modal .modal-body{padding:0 35px 35px}.buffer_attendee_modal .modal-body .cf-small,.buffer_attendee_result_modal .modal-body .cf-small{font-size:16px;line-height:24px;color:var(--ds-color__indigo)}.buffer_attendee_modal .modal-body .cf-small .remaining-number-of-buffer-days,.buffer_attendee_result_modal .modal-body .cf-small .remaining-number-of-buffer-days{font-weight:700;margin-left:5px}.buffer_attendee_modal .modal-body .cf-small.explanation,.buffer_attendee_result_modal .modal-body .cf-small.explanation{margin-bottom:16px}.buffer_attendee_modal .modal-body .cf-small.remaining-days,.buffer_attendee_result_modal .modal-body .cf-small.remaining-days{margin-bottom:24px}.buffer_attendee_modal .modal-body .cf-small p,.buffer_attendee_result_modal .modal-body .cf-small p{color:var(--ds-color__indigo)}.buffer_attendee_modal .modal-body .cf-form.cf-content .ds-typography__lead--bold,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .ds-typography__lead--bold{margin-bottom:0;font-size:14px}.buffer_attendee_modal .modal-body .cf-form.cf-content .number_of_buffer_days,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .number_of_buffer_days{margin-bottom:32px}.buffer_attendee_modal .modal-body .cf-form.cf-content .number_of_buffer_days .buffer-time-form__input,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .number_of_buffer_days .buffer-time-form__input{border:1px solid #a9a9a9;box-sizing:border-box;border-radius:4px;padding:5px;max-width:150px;font-family:Trade Gothic LT Std}.buffer_attendee_modal .modal-body .cf-form.cf-content .number_of_buffer_days .buffer-time-form__input.error,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .number_of_buffer_days .buffer-time-form__input.error{border:1px solid #fa6357}.buffer_attendee_modal .modal-body .cf-form.cf-content .number_of_buffer_days .buffer-time-form__input:focus,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .number_of_buffer_days .buffer-time-form__input:focus{outline:none;border-color:#5ca2b2}.buffer_attendee_modal .modal-body .cf-form.cf-content .number_of_buffer_days .buffer-time-error,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .number_of_buffer_days .buffer-time-error{display:none}.buffer_attendee_modal .modal-body .cf-form.cf-content .buffer-time-error,.buffer_attendee_modal .modal-body .cf-form.cf-content label.error,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .buffer-time-error,.buffer_attendee_result_modal .modal-body .cf-form.cf-content label.error{font-size:14px;color:#fa6357}.buffer_attendee_modal .modal-body .cf-form.cf-content .action_buttons .ds-button__secondary,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .action_buttons .ds-button__secondary{margin-right:10px}.buffer_attendee_modal .modal-body .cf-form.cf-content .action_buttons .ds-button__secondary:hover,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .action_buttons .ds-button__secondary:hover{color:var(--ds-color__indigo)}.buffer_attendee_modal .modal-body .cf-form.cf-content .action_buttons .ds-button__primary:disabled,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .action_buttons .ds-button__primary:disabled{background:rgba(34,60,80,.7490196078431373);opacity:1}.buffer_attendee_modal .modal-body .cf-form.cf-content .action_buttons button,.buffer_attendee_result_modal .modal-body .cf-form.cf-content .action_buttons button{height:40px}.buffer_attendee_modal .modal-body .confirmation-feedback,.buffer_attendee_result_modal .modal-body .confirmation-feedback{margin-bottom:30px}.buffer_attendee_modal .modal-body .confirmation-feedback ul,.buffer_attendee_result_modal .modal-body .confirmation-feedback ul{padding-left:30px;margin-left:0}.buffer_attendee_modal .modal-body .confirmation-feedback ul li,.buffer_attendee_result_modal .modal-body .confirmation-feedback ul li{margin-bottom:0;line-height:1.5}.buffer_attendee_modal .modal-body .confirmation-feedback ul li span,.buffer_attendee_result_modal .modal-body .confirmation-feedback ul li span{font-weight:700}.buffer_attendee_modal .action_buttons,.buffer_attendee_result_modal .action_buttons{text-align:center}.buffer_attendee_result_modal .modal-dialog{width:440px}.user-notes .note-area{padding:20px;background:rgba(255,255,10,.2)}.user-notes .note-area p{margin-bottom:0}.user-notes .note-area .help-block{margin-top:0;margin-bottom:10px}#attendees_table .cancel-trial-course{padding-left:18px!important;margin-right:5px}.attendees_table .button--small{margin-bottom:5px}.attendees_table #employment_agency{width:50%}.new_user_note input:last-of-type{margin-top:5px}#general_info{margin-top:-20px;padding-top:20px}.general-info-settings a,.general-info-settings input{margin-right:20px}.general-info-settings a{margin-bottom:16px}.update_mentor .form_field .form-control{width:170px}.extend_attendee_modal button{margin-top:30px}.extend_attendee_modal .button--submit-extention{margin-right:8px}#attendees_table td,#attendees_table th{font-size:14px}#attendees_table .edit_place_buttons a{margin:0 10px 5px;width:150px}.generate_user_password_reset_link{background-color:#fff;margin-bottom:300px}.generate_user_password_reset_link .link-container{padding:200px 20px}.student-information{margin-bottom:20px;border-bottom:1px solid #a7b1b9;padding:0}.student-information i{float:right}.student-information .mentee-table{display:none;margin-bottom:20px;padding:0}.student-information .mentee-roster{cursor:pointer}.student-information .mentee-roster .fa-caret-down{transform:rotate(0deg);transition:.7s ease-in-out}.student-information .mentee-roster .fa-caret-down.open{transform:rotate(180deg);transition:.7s ease-in-out}.instructor_leave .card,.instructor_leave .preview_card{margin:30px!important}.instructor_leave a{margin-bottom:30px!important;color:var(--ds-bg-color__inv-static-primary)!important}.instructor_leave table{margin-top:10px!important}.admin_page section{padding:60px 30px 0;margin-bottom:60px}.admin_page .admin_page__input--no-top-margin{margin-top:0}.admin_table{width:100%}.admin_table .table__row{display:flex;border-bottom:1px solid #a7b1b9;padding:0 30px}.admin_table .table__row th{color:#1c7488;text-transform:uppercase;opacity:.6;font-family:DINNextW01-CondensedLig;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal}.admin_table .table__row>*{flex-basis:100%;padding:10px 0 5px}.admin-modal .modal-content{padding:40px}.admin-modal header{height:180px;background-color:var(--ds-color__petrol);margin:-40px -40px -63px}.admin-modal header div{height:116px;display:flex;justify-content:center;align-items:center}.admin-modal h3{color:#fff;text-align:center;margin-bottom:0!important}.admin-modal .button-wrapper{margin-top:33px;text-align:center}.admin-modal .button-wrapper button,.admin-modal .button-wrapper input{margin:0 5px}.pagination a{border-bottom:none!important}.dashboard #mentor-my-students{margin:0 -26px}.dashboard #mentor-my-students img.feature-ajax-spinner{display:block;margin:0 auto}.dashboard .student{display:flex;flex:1 1 auto;flex:1 1;flex-direction:column;position:relative;margin-bottom:11px;padding-top:17px;padding-bottom:18px;margin-left:0;padding-left:29px;width:100%;transition:background-color .3s;-webkit-transition:background-color .3s}.dashboard .student:hover{background-color:#e8ebed}.dashboard .student .img-circle{height:66px;width:66px}.dashboard .student .student_info_row{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row}.dashboard .student .student_info_row .attendee_info{line-height:1;padding:0 15px}.dashboard .student .student_info_row .attendee_info a.subhead_bold{font-size:14px;color:#333}.dashboard .student .student_info_row .attendee_info a.subhead_bold:hover{color:#1c7488}.dashboard .student .label_wrapper{margin-bottom:5px;line-height:0}.dashboard .student p.student_label{display:inline-block;font-weight:700;padding:0 5px 2px;margin-bottom:0;margin-top:2px;font-size:12px;color:#647684;background-color:#e8ebed}.dashboard .student p.active_course_label{display:inline-block;font-family:TradeGothicNextW01-Ligh\ 693253;text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:#fff;padding:0 5px;margin-bottom:0;background-color:#81e1da}.dashboard .student p.active_course_label.fundamentals{background-color:#4a90e2}.dashboard .student p.active_course_label.core{background-color:#ee6055}.dashboard .student p.active_course_label.specialization{background-color:#0c9}.dashboard .student .progress_wrapper{line-height:0}.dashboard .student .progress_wrapper label{margin-bottom:0;font-size:10px;margin-top:4px}.dashboard .student .progress_wrapper .progress_bar_wrapper{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row}.dashboard .student .progress_wrapper .progress_bar_wrapper label{line-height:normal;margin-left:5px;margin-bottom:0;margin-top:0;font-size:10px}.dashboard .student .progress_wrapper .progress_bar_wrapper .progress{margin:0;box-shadow:none;background-color:#fff}.dashboard .student .progress_wrapper .progress_bar_wrapper .progress .progress-bar{background-color:#a7b1b9;box-shadow:none;font-size:10px}.info-card img{float:left;margin-right:15px}.info-card .task_text h1,.info-card .task_text h2,.info-card .task_text h3,.info-card h4,.task_text .info-card h1,.task_text .info-card h2,.task_text .info-card h3{margin-top:12px}.nav-tabs li a{font-family:TradeGothicNextW01-Ligh\ 693250;font-size:14px;line-height:14px}.survey_card .card>div,.survey_card .preview_card>div{margin-bottom:20px}@media (max-width:768px){.survey_card .location{margin-bottom:20px}}.billing__profile{max-width:480px;padding:15px;margin:50px auto 100px}.billing__profile header{margin-bottom:30px;position:relative}.billing__profile header img{position:absolute;top:0;left:-70px;cursor:pointer}.billing__profile .stripe_error__container{color:#fa6357;font-size:14px;margin-top:20px}.billing__profile .stripe_result__container{color:#4990a0}.billing__profile .cf-spinner>div{background-color:#fff}.billing__profile__section_heading{position:relative;margin-top:30px}.billing__profile__section_heading i{position:absolute;top:0;right:0}.billing_profile__slider{margin-top:10px}.billing_profile__slider>label{margin-left:10px}.billing_profile__payment_method{margin-top:30px}.cf-form--validated .cf-form__input-error{border-color:#fa6357!important;background-color:transparent!important}.cf-form--validated .cf-form__input-error~label{color:#fa6357!important}.cf-form--validated .cf-form__input-error~.cf-form__validation{display:none!important}.guidedMask{opacity:.3}.guidedMask #mask-main{display:none}.maskWrapper .tourNextButton{font-size:12px}.maskWrapper .tourNextButton i{color:var(--ds-color__indigo)}.maskWrapper .tourBackButton{border:1px solid #fff!important;padding:9px 12px 7px;font-size:12px}.maskWrapper .tourBackButton i{color:#fff}.maskWrapper:after{content:"";position:absolute;margin-left:-50px;width:0;height:0}.maskWrapper__top:after{top:-5%;left:21%;border-bottom:11px solid var(--ds-color__indigo);border-left:8px solid transparent;border-right:8px solid transparent}.maskWrapper__left:after{left:12%;border-right:11px solid var(--ds-color__indigo)}.maskWrapper__left:after,.maskWrapper__right:after{top:11%;border-top:8px solid transparent;border-bottom:8px solid transparent}.maskWrapper__right:after{left:114%;border-left:11px solid var(--ds-color__indigo)}.maskWrapper__bottom:after{top:100%;left:20%;border-top:11px solid var(--ds-color__indigo);border-left:8px solid transparent;border-right:8px solid transparent}.message{display:flex;background-color:#fff}.message .name{margin-bottom:-8px}.achievement_partial .message .achievement_number,.message .achievement_partial .achievement_number,.message .progress_label,.message .text{font-size:.85em}.achievement_partial .message .achievement_number p,.message .achievement_partial .achievement_number p,.message .progress_label p,.message .text p{font-size:inherit;margin-bottom:0}.achievement_partial .message .excerpt.achievement_number p,.message .achievement_partial .excerpt.achievement_number p,.message .excerpt.progress_label p,.message .text.excerpt p{color:#999;font-size:.85em}.message .group-image{width:33px;height:33px;position:relative;overflow:hidden;border-radius:50%;background-color:#fff}.message .group-image .avatar-img{background-size:cover;background-position:50%;width:15px;height:16px;position:absolute;right:0;top:0}.message .group-image .avatar-img:last-child{right:0;bottom:0;top:17px}.message .group-image .avatar-img:first-child{width:17px;height:33px;top:0;left:0;bottom:0}.message img{max-width:100%}.message .head-col{flex-shrink:0;padding:5px 10px 5px 5px;position:relative}.message .head-col img{width:33px;height:33px}.message .body-col{flex-grow:1;padding-bottom:.3em;min-width:0}.message .side-col{flex-shrink:0;display:flex;align-items:center;color:#aaa;padding-left:5px}.message .time{display:inline;color:#bbb;font-size:.6em;margin-left:4px}.message .deliverables{max-height:auto}.message_input_wrapper .message_input{border-radius:2px;position:relative;width:100%;height:auto;display:flex;background-color:#fff;border:1px solid #888}.message_input_wrapper .message_input .message_form{flex-grow:1;display:flex;flex-direction:column}.message_input_wrapper .message_input textarea{outline:none;border:none;resize:none;margin:4px;flex-grow:1;padding:5px;font-size:.7em;width:100%;max-height:200px}.message_input_wrapper .message_input textarea[disabled=disabled]{background-color:#ececec}.message_input_wrapper .message_input .attachment{color:#888;padding:3px 10px;font-size:1.3em}.message_input_wrapper .message_input .attachment.ready{cursor:pointer}.message_input_wrapper .message_input .attachment:hover{color:#555}.message_input_wrapper .message_input .deliverables{max-height:6ch;overflow-x:scroll}.message_input_wrapper .message_hints{font-size:10px}.message_input_wrapper .deliverable{font-size:.6em;padding:2px;color:#888;display:flex}.message_input_wrapper .deliverable a.filename{flex-grow:1}.message_input_wrapper .deliverable i{margin:0 5px;padding-top:3px}[data-online-status-user]{position:relative;display:inline-block}[data-online-status-user]:after{content:" ";background-color:#ccc;position:absolute;height:10px;width:10px;top:0;left:-1px;border-radius:50%;border:2px solid #fff}[data-online-status-user].online:after{background-color:#7ff45b}.user-label{display:inline;color:#fff;padding:1px 4px 2px;font-size:.65em}.user-label.user-cf{background-color:#000}.user-label.user-tutor{background-color:#81e1da}.user-label.user-mentor{background-color:#fa6357}.user-label.user-group{background-color:#ccc}.empty-conversation{margin:10px 0 0 20px;padding:14px;border:1px solid #9a9a9a;background-color:#eee;border-radius:3px}#communication{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#communication .messages-container{background-color:#eee;display:flex;flex-direction:column;align-items:stretch;height:calc(100vh - 81px)}#communication .messages-wrapper{flex-grow:1;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column}#communication .empty{flex-grow:1;display:flex;justify-content:center;flex-direction:column}#communication .empty p.bold.text-center{color:#bbb}#communication .offline-blocker{top:0;bottom:0;right:0;left:0;z-index:1;background-color:rgba(0,0,0,.4);position:absolute;box-shadow:0 2px 13px;display:none}#communication .offline-note{position:absolute;top:17px;left:10px;right:10px;padding:5px;border:1px solid tomato;background-color:#fff;border-radius:2px;font-size:.8em;z-index:1;transition:all .4s}#communication.disconnected .offline-blocker{display:block}#communication a[data-archived]{font-size:.9em;padding:8px;margin-top:5px;border-top:1px solid #bbb;border-bottom:1px solid #bbb}#communication ul.dropdown-menu{background-color:#fff;right:-12px;top:25px;left:auto;border-radius:2px}#communication ul.dropdown-menu li a:hover{background-color:#eee}#communication #answers-list .message,#communication #messages-list .message{border-bottom:1px solid #eee}#communication #questions .filter{background-color:#fff;color:#aaa;padding:4px 7px;border-bottom:1px solid #eee;flex-shrink:0;font-size:.75em;display:flex;justify-content:space-between}#communication #questions .filter a{color:#aaa}#communication #questions .filter a:hover{color:#555}#communication #questions .filter a.active{color:#000}#communication #questions .filter>*{margin:4px 0}#communication #questions .message-input-wrapper{flex-grow:0;flex-shrink:0;background-color:#fff;padding:17px 10px 4px;border-bottom:10px solid #eee}#communication .topic{border-bottom:3px solid #eee;padding:5px 10px;flex-shrink:0;background-color:#fff;transition:background-color .4s}#communication .topic .message{background-color:inherit}#communication .topic .side-col [data-toggle]{opacity:0;transition:opacity .4s}#communication .topic:hover{cursor:pointer;background-color:#bbd6dc}#communication .topic:hover .side-col [data-toggle]{opacity:1}#communication .topic .heart{display:flex;align-items:center;cursor:default}#communication .topic .heart .fa{color:#ccc}#communication .topic .heart small{font-size:.6em;margin-left:4px}#communication .topic .heart.clickable{cursor:pointer}#communication .topic .heart.clickable .fa{color:#fa6357}#communication .topic .heart.clickable .fa:hover{color:#fa7267}#communication .topic.unread{background-color:#dfecef}#communication .topic.active{background-color:#8dbec9}#communication .topic.active .exercise-link a{color:#bbd6dc}#communication .topic.active .achievement_partial .achievement_number,#communication .topic.active .achievement_partial .achievement_number p,#communication .topic.active .heart,#communication .topic.active .help-block,#communication .topic.active .name,#communication .topic.active .progress_label,#communication .topic.active .progress_label p,#communication .topic.active .text,#communication .topic.active .text p,#communication .topic.active .time,#communication .topic.active:hover .side-col [data-toggle],.achievement_partial #communication .topic.active .achievement_number,.achievement_partial #communication .topic.active .achievement_number p{color:#fff}#communication .topic .count-responses-wrapper{margin-left:46px}#communication .topic .count-responses-wrapper .resolved-label{display:none}#communication .topic .count-responses-wrapper i{color:#1c7488}#communication .topic.resolved .resolved-label{display:inline}#communication .conversation-question .topic:hover{cursor:default;background-color:#fff}#communication .question-input .instructions{font-size:.8em}#communication .question-input textarea.editbox{font-size:.85em;min-height:0;border-radius:0;transition:min-height .5s}#communication .question-input textarea.editbox:focus{min-height:100px}#communication .question-input .hide-without-focus{display:none}#communication .mark-resolved{padding-bottom:5px}#communication .mark-resolved span{margin-top:4px;display:inline-block}#communication .comms-pagination-controls .pagination{font-size:15px;margin:13px 0}#communication .comms-pagination-controls.reverse .pagination .previous_page{display:none}#communication .conversation,#communication .conversation-private{flex-grow:1;align-self:stretch;display:flex;flex-direction:column;align-items:stretch}#communication .conversation-inner{overflow-x:hidden;overflow-y:scroll;flex-grow:1}#communication .conversation-inner[data-resolved=false] .resolved-box{display:none}#communication .resolved-box{background-color:#fff;border-top:1px solid #eee;padding:10px;font-size:.8em}#communication .resolved-box .fa-stack{color:#81e1da;margin-right:8px}#communication .rotate{transform:rotate(180deg)}#communication #conversation .message-input-wrapper{flex-grow:0;flex-shrink:0;background-color:#fff;padding:5px 10px 4px}#communication #support{position:relative}#communication #support header{padding:4px 8px}#communication #support img{width:80px}#communication #support .h-100{height:100%!important}#communication #support .achievement_partial .task_text h1.achievement_number,#communication #support .achievement_partial .task_text h2.achievement_number,#communication #support .achievement_partial .task_text h3.achievement_number,#communication #support .achievement_partial h4.achievement_number,#communication #support .faq_answer p,#communication #support .faq_question p,#communication #support .task_text .achievement_partial h1.achievement_number,#communication #support .task_text .achievement_partial h2.achievement_number,#communication #support .task_text .achievement_partial h3.achievement_number,#communication #support .task_text h1.progress_label,#communication #support .task_text h1.text,#communication #support .task_text h2.progress_label,#communication #support .task_text h2.text,#communication #support .task_text h3.progress_label,#communication #support .task_text h3.text,#communication #support h4.progress_label,#communication #support h4.text,#communication #support li .subhead_bold,.achievement_partial #communication #support h4.achievement_number,.achievement_partial .task_text #communication #support h1.achievement_number,.achievement_partial .task_text #communication #support h2.achievement_number,.achievement_partial .task_text #communication #support h3.achievement_number,.task_text #communication #support h1.progress_label,.task_text #communication #support h1.text,.task_text #communication #support h2.progress_label,.task_text #communication #support h2.text,.task_text #communication #support h3.progress_label,.task_text #communication #support h3.text,.task_text .achievement_partial #communication #support h1.achievement_number,.task_text .achievement_partial #communication #support h2.achievement_number,.task_text .achievement_partial #communication #support h3.achievement_number{padding:0 10px}#communication #support .help-wrapper{background-color:#fff;overflow-y:scroll;overflow-x:hidden;position:relative;height:calc(100vh - 255px)}#communication #support .topper,#communication #support footer{border-top:1px solid #ccc;padding:10px 10px 40px;background-color:#fff}#communication #support footer{bottom:0;right:0;left:0}#communication #support ul{list-style:none;padding:0}#communication #support ul li{margin-top:20px}#communication #support .subhead_bold{font-size:.7em;line-height:1.1;margin-bottom:4px}#communication #support .faq_question{padding-top:4px;padding-bottom:8px;padding-right:12px;border-top:1px solid #e8ebed;cursor:pointer;position:relative;color:#333;background-color:#f2fcfb}#communication #support .faq_question p{font-family:TradeGothicNextW01-Ligh\ 693250;padding-right:12px;margin-bottom:0}#communication #support .faq_answer{display:none;padding-right:10px;margin-top:6px}#communication #support .faq_answer p,#communication #support .faq_question p{line-height:1.25;font-size:.85em}#communication #support .fa-caret-down{cursor:pointer;position:absolute;top:0;right:6px;transition:transform .4s}#communication .close-detailview{cursor:pointer}#communication.card,#communication.preview_card{padding:0}#communication.card .go-back,#communication.preview_card .go-back{position:absolute;right:10px;top:22px;font-size:.7em}#communication.card .second-header,#communication.card .second-header.mobile,#communication.preview_card .second-header,#communication.preview_card .second-header.mobile{display:none}#communication.card .messages-container,#communication.preview_card .messages-container{height:calc(100vh - 120px)}#communication.card .tab-content,#communication.preview_card .tab-content{border-right:1px solid #ccc}#communication.card .messages-content,#communication.preview_card .messages-content{padding:1px}#communication.card .message-input-wrapper,#communication.preview_card .message-input-wrapper{margin-left:-30px}#communication.card #conversation .messages-container,#communication.preview_card #conversation .messages-container{background-color:#fff}#communication.card .conversation-inner,#communication.preview_card .conversation-inner{padding-right:20px}#communication.card .conversation-inner .topic,#communication.preview_card .conversation-inner .topic{border-bottom:1px solid #eee}#communication.card .faq_page_question,#communication.preview_card .faq_page_question{border-bottom:4px solid #000;margin-right:3em}#communication.card .faq_page_answer,#communication.preview_card .faq_page_answer{padding-right:3em;overflow-y:auto}#communication ul.communication-tabs.nav.nav-tabs{display:flex;justify-content:center;padding-bottom:1px}#communication ul.communication-tabs.nav.nav-tabs li{background-color:#fff;padding:0 30px}#communication ul.communication-tabs.nav.nav-tabs li svg{height:3em;width:34px;margin-right:5px}#communication ul.communication-tabs.nav.nav-tabs li svg g{fill:#cdcece}#communication ul.communication-tabs.nav.nav-tabs li a{display:block;background-color:transparent;color:#000;border:0;padding:10px 0 2px;font-size:.7em;display:flex}#communication ul.communication-tabs.nav.nav-tabs li i{font-size:1.8em;margin-bottom:7px;margin-right:5px}#communication ul.communication-tabs.nav.nav-tabs li span{align-self:center}#communication ul.communication-tabs.nav.nav-tabs li.active svg g{fill:#1c7488}#communication ul.communication-tabs.nav.nav-tabs li.active a{border-bottom:3px solid #1c7488;color:#1c7488}@media (min-width:768px) and (max-width:1200px){#communication ol,#communication ul{margin-left:0}}@media (min-width:768px){#communication.card #support .faq_question.active,#communication.preview_card #support .faq_question.active{background-color:#1c7488;color:#fff}#communication.card #support .faq_question .fa.fa-caret-down,#communication.preview_card #support .faq_question .fa.fa-caret-down{display:none}}@media (max-width:768px){.section#content.communication-content{padding-top:0}}@media (max-width:767px){#conversation-mobile .messages-wrapper .message-input-wrapper,#questions-mobile .messages-wrapper .message-input-wrapper{margin-left:0;padding:5px 10px}#communication.card .conversation-inner,#communication.preview_card .conversation-inner{padding-right:0}#conversation-mobile .messages-wrapper .second-header.mobile,#questions-mobile .messages-wrapper .second-header.mobile{display:block;background-color:#fff;font-size:.7em;border-bottom:1px solid #eee;padding:12px 0 10px 14px;box-shadow:0 2px 4px rgba(0,0,0,.2)}#communication.card,#communication.preview_card{border:none}#communication ul.communication-tabs.nav.nav-tabs{padding:0}#communication ul.communication-tabs.nav.nav-tabs li{padding:0;flex-grow:1}#communication ul.communication-tabs.nav.nav-tabs li a{display:block}#communication ul.communication-tabs.nav.nav-tabs li.go-back-mobile{padding-top:8px;background-color:#81e1da;border-right:1px solid #eee}#communication ul.communication-tabs.nav.nav-tabs li.go-back-mobile a{color:#fff}#communication ul.communication-tabs.nav.nav-tabs .tab-label{display:block}#communication #support footer{padding:4px}#communication #support footer .achievement_partial .task_text h1.achievement_number,#communication #support footer .achievement_partial .task_text h2.achievement_number,#communication #support footer .achievement_partial .task_text h3.achievement_number,#communication #support footer .achievement_partial h4.achievement_number,#communication #support footer .task_text .achievement_partial h1.achievement_number,#communication #support footer .task_text .achievement_partial h2.achievement_number,#communication #support footer .task_text .achievement_partial h3.achievement_number,#communication #support footer .task_text h1.progress_label,#communication #support footer .task_text h1.text,#communication #support footer .task_text h2.progress_label,#communication #support footer .task_text h2.text,#communication #support footer .task_text h3.progress_label,#communication #support footer .task_text h3.text,#communication #support footer h4.progress_label,#communication #support footer h4.text,.achievement_partial #communication #support footer h4.achievement_number,.achievement_partial .task_text #communication #support footer h1.achievement_number,.achievement_partial .task_text #communication #support footer h2.achievement_number,.achievement_partial .task_text #communication #support footer h3.achievement_number,.task_text #communication #support footer h1.progress_label,.task_text #communication #support footer h1.text,.task_text #communication #support footer h2.progress_label,.task_text #communication #support footer h2.text,.task_text #communication #support footer h3.progress_label,.task_text #communication #support footer h3.text,.task_text .achievement_partial #communication #support footer h1.achievement_number,.task_text .achievement_partial #communication #support footer h2.achievement_number,.task_text .achievement_partial #communication #support footer h3.achievement_number{margin-bottom:4px}#communication #support footer img{width:50px}}@media (max-height:361px){#communication #conversation#conversation-mobile .messages-container,#communication #conversation-mobile .messages-container,#communication #messages .messages-container,#communication #questions-mobile .messages-container,#communication #questions .messages-container,#communication .messages-container{height:calc(100vh - 20px)!important}#communication #support .sidebar-content footer.text-center{display:none!important}#communication #support .help-wrapper{height:calc(100vh - 41px)!important}#communication .communication-tabs,#communication .second-header{display:none!important}}.call-box{margin-top:20px;text-align:left}.call-box.waiting{background-color:#f9f9f9;border:1px solid #ccc;border-radius:1px;padding:8px}.call-box .call-time{margin-bottom:8px}.call-box .left-head img{border-radius:50%}.call-box .right-labels{margin-left:10px}.call-box .right-labels i.fa-check{color:#83d238}.job_prep_filter>div{width:70%}.student_calls{cursor:default}.student_calls .media .comment_text{color:#4a4a4a}.student_calls .media .comment_text.call_date{margin-bottom:5px}.student_calls .media .comment_text.call_date a.date{font-family:TradeGothicNextW01-Ligh\ 693250;color:inherit;font-size:.9em}.student_calls .media .comment_text.call_details{font-size:.722em}.student_calls .media .pull-right .help-block{font-size:.556em;color:#9b9b9b}.student_calls .call_buttons{padding:0}.student_calls .call_buttons .btn{font-size:.611em;padding:0 7px;height:20px}.student_calls .call_buttons .btn.confirm_call{margin-right:10px;width:auto}.student_calls .call_buttons .btn.confirm_call.btn.btn-nav:hover,.student_calls .call_buttons button.btn.confirm_call.btn.submission_upload_button:hover{color:#333!important}.student_calls .call_buttons .btn.reject_call:hover{border-color:#fa6357}#top_bar{padding:0}#top_bar .top_bar_container{margin:15px 0 35px}#top_bar ul.top-bar-tabs.nav.nav-tabs{display:flex;justify-content:center;margin-bottom:34px;margin-left:0;overflow-x:scroll}#top_bar ul.top-bar-tabs.nav.nav-tabs li{padding:0 35px;min-width:160px}#top_bar ul.top-bar-tabs.nav.nav-tabs li a{line-height:1.2em;display:block;background-color:transparent;color:#a7b1b9;border:0;padding:10px 30px 15px;font-size:1em;text-transform:uppercase;display:flex}#top_bar ul.top-bar-tabs.nav.nav-tabs li a:hover{color:#81e1da}#top_bar ul.top-bar-tabs.nav.nav-tabs li a.unseen-todos:after{content:" ";background-color:#fa6357;position:absolute;height:10px;width:10px;top:10px;right:40px;border-radius:50%;border:2px solid #e8ebed}#top_bar ul.top-bar-tabs.nav.nav-tabs li span{align-self:center}#top_bar ul.top-bar-tabs.nav.nav-tabs li.active{border-bottom:5px solid #1c7488}#top_bar ul.top-bar-tabs.nav.nav-tabs li.active a{color:#333}@media screen and (max-width:768px){#top_bar{padding-top:30px}}@media screen and (max-width:600px){#top_bar ul.top-bar-tabs.nav.nav-tabs{justify-content:unset}}@media only screen and (max-width:425px){#top_bar{padding-top:46px}#top_bar .top_bar_container{margin-top:0}#top_bar ul.top-bar-tabs.nav.nav-tabs li{padding:0}#top_bar ul.top-bar-tabs.nav.nav-tabs li a{padding-left:15px;padding-right:15px}#top_bar ul.top-bar-tabs.nav.nav-tabs li a.unseen-todos:after{top:5px;right:0}}#mentor_submissions .info .label_wrapper{margin-bottom:5px;line-height:0;display:inline}#mentor_submissions p.active_course_label{display:inline;font-family:TradeGothicNextW01-Ligh\ 693253;text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:#fff;padding:0 5px;margin-bottom:0;margin-right:8px;background-color:#81e1da}#mentor_submissions p.active_course_label.fundamentals{background-color:#4a90e2}#mentor_submissions p.active_course_label.core{background-color:#ee6055}#mentor_submissions p.active_course_label.specialization{background-color:#0c9}#mentor_submissions .info{line-height:0}#mentor_submissions .info .comment_title{color:#9b9b9b}#mentor_submissions .info *{display:inline}#mentor_submissions .details{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row;flex-grow:3}#mentor_submissions .details .info_details{margin:0 0 0 5px}#mentor_submissions .details .info_details .name_of_achievement{margin-bottom:19px;margin-left:18px;font-family:TradeGothicNextW01-Ligh\ 693250;font-size:10px;color:#9b9b9b}#mentor_submissions .details .info_details img{height:35px;width:35px}#mentor_submissions .submission_details{display:flex;flex:1 1 auto;flex:1 1;flex-direction:column;flex-grow:4}#mentor_submissions .attendee_details{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row;flex-grow:1;padding-bottom:5px}#mentor_submissions .review-cta{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row;flex-grow:1;align-items:center;justify-content:flex-end}#mentor_submissions .review-cta .btn{margin-top:0}.career-support-center p{margin-bottom:24px}@media only screen and (max-width:425px){.dashboard_submission.cta#mentor_submissions .attendee_details,.dashboard_submission.cta#mentor_submissions .details,.dashboard_submission.cta#mentor_submissions .submission_for_review_wrapper{flex-direction:column}.dashboard_submission.cta#mentor_submissions .info .comment_title{display:block}}.referral_header__container{padding-top:32px;margin:0 auto;max-width:628px;text-align:center}.referral_header__container p{margin-top:32px}.referral_header__container button{margin-top:48px}@media (max-width:769px){.referral_header__container{padding-top:50px}}.referral_header_modal__modal-body{background:linear-gradient(180deg,var(--ds-color__petrol) 157px,var(--ds-color__white) 0);padding:47px 28px 24px}.referral_header_modal__modal-header{color:var(--ds-color__white);text-align:center;display:block}.referral_header_modal__card{background-color:var(--ds-color__white);border:2px solid rgba(34,60,80,.1);border-radius:4px;padding:59px 42px 30px;margin-top:32px}.referral_header_modal__card h5{text-align:center;display:block;margin-bottom:24px}.referral_header_modal__card h5 .telephone-icon{margin-right:14px}.referral_header_modal__ctas{margin:30px 0 45px;text-align:center}.course-extension-graphic{display:inline-block;margin:27px 0;pointer-events:none}.enroll__show{background-color:#d2e3e7}.enroll__show.signed_in{min-height:calc(100vh - 473px)}.enroll__show.not_signed_in{min-height:calc(100vh - 123px)}.error_page{background-image:url(https://images.careerfoundry.com/public/error_pages/404-bg.jpg);background-position:100%;background-size:cover;min-height:calc(100vh - 271px);padding-top:20px}.error_page h1,.error_page h2,.error_page p{color:#fff;text-align:left}.error_page h1{font-size:48px;margin-bottom:0}.error_page h2{font-size:20px;margin-bottom:20px}.error_page p{font-size:28px;max-width:550px}.error_page a{display:block;font-size:20px;margin:10px 0;text-transform:uppercase}td.breakwords{word-break:break-word}td.nobreak{white-space:nowrap}.sample_submission_checkbox{text-align:center}.user_section .mentor_button_list{list-style-type:none;padding-left:0;margin-left:0}.user_section a.btn.btn-default.btn-sm{width:100%;margin-top:2px;margin-bottom:2px;height:30px;font-size:12px}.attendee-audit-history tbody,.attendee-audit-history td,.attendee-audit-history th,.attendee-audit-history thead,.attendee-audit-history tr{display:block}.attendee-audit-history tr:after{content:" ";display:block;visibility:hidden;clear:both}.attendee-audit-history tbody{max-height:50vh;overflow-y:scroll}.attendee-audit-history tbody td,.attendee-audit-history thead th{width:10%;float:left}.attendee-audit-history td.changes{width:40%}table.general-info td:first-child{width:20%}.general-info-settings .btn.btn-default{margin-right:20px}.general-info-settings .update_mentor{display:inline-block}#hdtbl-1{background-color:#fff;color:#333;z-index:9999}.holiday_banner{box-shadow:0 8px 16px 0 rgba(48,49,51,.1);padding:20px 120px 10px 60px;margin:0 auto}.holiday_banner i{font-size:20px;margin-right:12px}.holiday_banner a{float:right}@media (max-width:768px){.holiday_banner{padding:30px 15px}}.support_has_ended{display:none;background-color:var(--ds-color_error);min-height:40px;color:var(--ds-color__white);font-size:14px;margin:0;position:fixed;top:78px;width:calc(100% - 80px);z-index:9}.support_has_ended>div{display:flex;justify-content:space-between;align-items:center;height:40px}.support_has_ended p{display:inline;font-size:14px}.support_has_ended .button_wrapper a{color:var(--ds-color__white)}.support_has_ended i{font-size:20px;margin-right:10px}.support_has_ended span{cursor:pointer}.support_has_ended span:last-of-type{margin-left:30px}.support_has_ended a{color:var(--ds-color__white)}.support_has_ended.behind_program{background-color:var(--ds-color__warning);color:var(--ds-color__indigo)}.support_has_ended.behind_program a{color:var(--ds-color__indigo)}.support_has_ended.job_prep_banner{background-color:var(--ds-color__white);color:var(--ds-color__indigo)}@media only screen and (max-width:768px){.support_has_ended{padding-right:15px;padding-left:15px}}@media only screen and (max-width:767px){.support_has_ended .button_wrapper{padding-right:0}}@media only screen and (max-width:600px){.support_has_ended>div{display:block;text-align:center}.support_has_ended>div div:last-of-type{margin:10px 0}}.logged_in_as_banner{padding:10px;width:200px;text-align:center;background-color:var(--ds-color__indigo);position:fixed;bottom:0;right:0;z-index:1}.logged_in_as_banner a,.logged_in_as_banner p{color:var(--ds-color__white);margin:0;font-size:12px}.holiday_banner{position:fixed;top:0;width:100%;z-index:9;display:flex;justify-content:center}.holiday_banner,.referral-banner{background-color:var(--ds-color__white)}.referral-banner{padding-top:10px;padding-left:10px;color:var(--ds-color__indigo);font-size:16px;overflow:auto}.referral-banner>div{height:-moz-fit-content;height:fit-content;text-align:left}.referral-banner .referral-content{width:80%;font-size:18px}.referral-banner span:last-of-type{margin-right:10px;margin-left:10px!important}.referral-banner .button-wrapper{display:inline-flex}.referral-banner .button-wrapper a{color:var(--ds-color__indigo)}@media only screen and (max-width:768px){.referral-banner .referral-content{width:100%}}@media only screen and (max-width:479px){.referral-banner,.referral-banner .referral-content{width:100%}}@media (min-width:769px){.signedin main{margin-left:5rem}}#MessagingNotifications{display:flex;margin-right:1rem}.coach-nav{align-self:flex-start;background:#fff;box-shadow:0 4px 6px rgba(34,60,80,.16);height:5rem;padding:20.5px 2rem;position:sticky;top:0;width:100%;z-index:11;display:flex;justify-content:center;align-items:center}.coach-nav__column{display:inline-flex}.coach-nav__column--right{justify-content:flex-end}.coach-nav>div:first-child{flex-grow:1}.coach-nav .right-menu-items{display:flex;align-items:center}.coach-nav .right-menu-items .cf-nav__avatar{height:30px;width:30px;border-radius:50%}.coach-nav .notifications_dropdown{height:23px}.coach-nav .notifications_dropdown .ai-icon-wrapper{height:40px;width:40px}.coach-nav .notifications_dropdown .ai-icon-wrapper .fa-sparkle{font-size:x-large}@media (max-width:768px){.coach-nav{display:none}}.go_to_current_exercise_cta{display:flex;align-items:center;color:var(--ds-color__indigo)}.go_to_current_exercise_cta span{margin-left:.5rem}.go_to_current_exercise_cta svg{width:1.5rem;fill:var(--ds-color__indigo)}.go_to_current_exercise_cta:hover{color:rgba(34,60,80,.75)}.go_to_current_exercise_cta:hover svg{fill:rgba(34,60,80,.75)}.cf_admin{align-items:center;color:var(--ds-color__indigo)!important;display:flex;margin-left:1rem}.cf-nav__hamburger{align-items:center;display:none;margin-right:1rem}@media (max-width:767px){.cf-nav__hamburger{display:inline-flex}}.user_profile{display:inline-flex;flex-grow:0}.user_profile__dropdown{position:relative;cursor:pointer}.user_profile__dropdown>svg{display:inline-block;height:5px;margin-left:3px;transition:transform .4s;vertical-align:middle;width:8px}.user_profile__dropdown path{fill:#223c50}.user_profile__dropdown ul{background-color:#fff;box-shadow:8px 8px 20px 0 rgba(51,51,51,.1);min-width:200px;opacity:0;padding:1rem;position:absolute;right:.5rem;transition:opacity .3s;visibility:hidden;z-index:1}.user_profile__dropdown ul .user_name{margin-bottom:8px;font-size:1rem;line-height:1.5rem;cursor:default}.user_profile__dropdown ul a,.user_profile__dropdown ul a:link,.user_profile__dropdown ul a:visited{color:#223c50;display:block;font-family:TradeGothic,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.93;margin:0;transition:color .3s}.user_profile__dropdown ul a.active{color:#81e1da}.user_profile__dropdown ul small{display:block;margin:16px 0 8px}.user_profile__dropdown li{list-style-type:none}.user_profile__dropdown:hover ul{visibility:visible;opacity:1}.user_profile__img{margin-right:.5rem}.nav-divider{height:27px;width:1px;background-color:rgba(34,60,80,.1);margin:0 1rem}.cf-nav__bell{fill:var(--ds-color__indigo);margin-right:0!important}.cf-nav__bell:hover{fill:rgba(34,60,80,.75)}.cf-nav__counter{align-items:center;display:flex;font-family:TradeGothic,Helvetica,Arial,sans-serif;height:25px;justify-content:center;left:10px;padding:0!important;right:0!important;width:25px}@media (max-width:768px){.cf-nav__counter{position:absolute!important;padding:0!important;border:2px solid #fff!important;margin-left:0!important}}.admin-off-platform-services h1{text-align:left}.admin-off-platform-services thead{background-color:var(--ds-bg-color__inv-static-primary);color:var(--ds-bg-color__static-primary)}.admin-off-platform-services thead th{padding:15px}.admin-off-platform-services .text-container{width:668px}.admin-off-platform-services .card,.admin-off-platform-services .preview_card{margin:40px 32px;max-width:1136px}.admin-off-platform-services table{box-shadow:0 8px 12px rgba(34,60,80,.16);width:100%;margin-bottom:15px}.admin-off-platform-services table tbody td{padding:8px}.admin-off-platform-services table tbody tr:nth-child(odd){background-color:var(--ds-bg-color__static-primary)}.admin-off-platform-services table tbody tr:nth-child(2n){background-color:var(--ds-bg-color__static-secondary-neutral)}.admin-off-platform-services .fa-angle-right{border-bottom:none!important;color:var(--ds-bg-color__inv-static-primary)!important}.admin-off-platform-services .off_platform_breadcrumb{background-color:var(--ds-bg-color__inv-static-secondary);height:40px;padding:7px 0 10px;width:100%}.admin-off-platform-services .off_platform_breadcrumb .admin_breadcrumb_nav__content{padding-left:48px;display:flex;justify-content:space-between}.admin-off-platform-services .off_platform_breadcrumb .admin_breadcrumb_nav__content a{color:var(--ds-bg-color__int-input);font-size:10px;text-transform:uppercase;margin-right:10px}.admin-off-platform-services .off_platform_breadcrumb .admin_breadcrumb_nav__content i{color:var(--ds-bg-color__int-input)!important;font-size:10px}.admin-off-platform-services .off_platform_breadcrumb .admin_breadcrumb_nav__content span{color:var(--ds-bg-color__int-input);margin:0 10px;text-transform:uppercase;font-size:10px}.admin-off-platform-services .off_platform_breadcrumb .admin_breadcrumb_nav__content span:last-of-type{margin:0;color:var(--ds-color__int-progress_ind-active)}.admin-off-platform-services .header-container{padding:30px 0 0 32px}.admin-off-platform-services .task_text h1,.admin-off-platform-services .task_text h2,.admin-off-platform-services .task_text h3,.admin-off-platform-services h4,.task_text .admin-off-platform-services h1,.task_text .admin-off-platform-services h2,.task_text .admin-off-platform-services h3{text-align:left;margin-bottom:20px!important}.admin-off-platform-services #detail-card{max-width:752px}.admin-off-platform-services .button-container{margin-top:30px;margin-bottom:30px}.admin-off-platform-services .card-header-container{display:flex;justify-content:space-between}.admin-off-platform-services p{margin-bottom:5px}.admin-off-platform-services a{font-size:16px;margin-bottom:10px!important}.admin-off-platform-services i{margin-right:10px;font-size:16px}.admin-off-platform-services .ds-button__secondary{color:var(--ds-color__int-content-tertiary)!important;border-bottom:2px solid var(--ds-color__int-content-tertiary)!important}.admin-off-platform-services .ds-button__primary{color:var(--ds-color__int-content-primary)!important;margin-left:8px;border-bottom:none!important}.admin-off-platform-services .ds-typography__lead{font-size:20px}.admin-off-platform-services .link-container{margin-bottom:10px}.admin-off-platform-services .modal.fade{text-align:center}.admin-off-platform-services .modal.fade .close{color:var(--ds-bg-color__inv-static-primary)!important;opacity:1}.admin-off-platform-services .modal.fade .ds-typography__h4{margin-top:20px}.admin-off-platform-services .modal.fade input{font-family:var(--ds-typography_body--medium);padding:10px;width:100%}.admin-off-platform-services .modal.fade .reason-container{margin:30px 0 10px;width:90%;text-align:left;display:inline-block}.admin-off-platform-services .modal.fade .modal-button-container{display:flex;justify-content:center;padding:20px}.admin-off-platform-services .modal.fade .modal-button-container .ds-button__primary{width:60px!important;height:43px!important;margin-left:0!important;box-shadow:0 0 0 0}.admin-off-platform-services .modal.fade a:first-child{margin-right:10px}.admin-off-platform-services #reason{border:1px solid var(--ds-color__feedback-content-negative);padding:20px;margin:20px 0}.prototype_course_home__tabs{border-bottom:2px solid #ddd;margin-bottom:20px;margin-top:40px}.course_home_top_bar_container{padding:0}.course_home_top_bar_container ul.top-bar-tabs.nav.nav-tabs{border-bottom:none;display:flex;margin-left:0}.course_home_top_bar_container ul.top-bar-tabs.nav.nav-tabs li{flex-grow:1;padding:0 12px}.course_home_top_bar_container ul.top-bar-tabs.nav.nav-tabs li a{background-color:transparent;border:0;color:rgba(34,60,80,.7);display:inline-block;font-size:16px;font-weight:700}.course_home_top_bar_container ul.top-bar-tabs.nav.nav-tabs li span{align-self:center}.course_home_top_bar_container ul.top-bar-tabs.nav.nav-tabs li.active{border-bottom:5px solid #81e1da}.course_home_top_bar_container ul.top-bar-tabs.nav.nav-tabs li.active a{color:#223c50}@media only screen and (max-width:425px){ul.top-bar-tabs.nav.nav-tabs li{padding:0}ul.top-bar-tabs.nav.nav-tabs li a{padding-left:0;padding-right:0}ul.top-bar-tabs.nav.nav-tabs li a.unseen-todos:after{right:0;top:5px}}.prototype_dashboards-course_home{background-color:#e9f2f4}.prototype_course_home__info{margin-bottom:30px;padding:0}.no-margin,.title.no-margin{margin:0!important}.prototype_course_home{background-color:#e9f2f4}.prototype_course_home.has_banner{margin-top:40px}.prototype_course_home>section{max-width:none;padding:0}.prototype_course_home>section:last-child{margin-bottom:60px}.prototype_course_home .popover{z-index:1}.prototype_course_home .prototype_course_home__sidebar{top:60px;align-self:flex-start}@media (min-width:768px){.prototype_course_home .col-md-4,.prototype_course_home .col-md-8{flex-basis:unset;max-width:none}}@media (max-width:768px){.prototype_course_home{padding-left:15px;padding-right:15px}}.callbox__cta--sm-text{font-size:12px}.prototype_course_home__card_label{font-family:TradeGothicNextW01-Bold\ 693229;color:var(--ds-color__grey--600);font-size:14px;text-transform:uppercase}.prototype_course_home__header{margin-top:40px;padding:0}.prototype_course_home__header h1,.prototype_course_home__header h3{margin-bottom:0;margin-top:0;text-align:left}.prototype_course_home__header h3{font-family:TradeGothicNextW01-Ligh\ 693250;font-size:36px;-webkit-font-smoothing:antialiased;font-size:21px;margin-right:10px}@media only screen and (max-width:767px){.prototype_course_home__header h3{font-size:27px}}.prototype_course_home__header .button--primary-petrol,.prototype_course_home__header h3{display:inline-block}.prototype_course_home__header a.button--primary-petrol,.prototype_course_home__header a.button--primary-petrol:link,.prototype_course_home__header a.button--primary-petrol:visited{color:#fff}.prototype_course_home__wrapper{display:flex;justify-content:space-between;margin-top:16px}@media (max-width:992px){.prototype_course_home__wrapper{flex-direction:column}}.prototype_course_home__progress{flex-grow:1}.prototype_course_home__progress .ds-button__petrol{display:inline-block}.prototype_course_home__progress .ds-typography__h4{margin-bottom:.5rem}.prototype_course_home__progress .displayInlineBlock{display:inline-block!important;width:-moz-fit-content;width:fit-content}.prototype_course_home__progress .progress-card__description{font-size:16px;color:var(--ds-color__grey--600)}.prototype_course_home__calls,.prototype_course_home__progress{box-shadow:5px 5px 10px 0 rgba(51,51,51,.1);background:#fff;padding:30px}.prototype_course_home__calls .callbox{padding:0}.prototype_course_home__wrapper .prototype_course_home__weekly.row p{margin-bottom:1rem}.prototype_course_home_week__progress__bar .cf-spinner{padding-top:15px}.prototype_course_home_week__progress__bar .course_progress__wrapper{margin-left:.33%;width:98.6%}.prototype_course_home_week__progress__bar .course_progress_field p{font-family:TradeGothic,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.67;color:var(--ds-color__grey--600);font-weight:700;margin:0 0 8px}.prototype_course_home__progress__bar{margin:10px 0}.prototype_course_home__progress__bar p{margin:0}.prototype_course_home__progress__bar .prototype_course_home__milestone{display:flex;justify-content:space-between}.prototype_course_home__progress__bar .prototype_course_home__milestone i{margin-left:5px;margin-top:24px}.prototype_course_home__progress__bar .prototype_course_home__milestone .exercises_completed_label_approved{margin-top:24px;font-size:14px;color:var(--ds-color__grey--600);font-weight:700}.prototype_course_home__progress__bar__wrapper{position:relative}.prototype_progress{background:#e8ebed;border:none;border-radius:50px;box-shadow:none;height:10px;margin:0;position:absolute;top:0;width:100%}.prototype_progress .progress-bar{border-radius:5px;box-shadow:none;height:6px;position:relative;top:2px}.prototype_progress--weeks{background:#c0f0ec}.prototype_progress__dates{color:#a7b1b9;display:flex;font-size:.667em;margin-top:8px}.prototype_progress__dates>*{flex-grow:1}.prototype_progress__date--start{text-align:left}.prototype_progress__date--mid{text-align:center}.prototype_progress__date--end{text-align:right}.prototype_progress__date--end i{color:#1c7488}.prototype_course_home__calls{margin-top:15px}.prototype_course_home__calls header{align-items:center;display:flex;justify-content:space-between}.prototype_course_home__calls .calls_left{color:var(--ds-color__grey--600);font-size:14px}.prototype_course_home__calls footer{margin-top:30px;text-align:center}.prototype_course_home__calls footer small{color:#333;font-size:12px}.prototype_course_home__calls footer i.fa{color:#1c7488;cursor:pointer}.prototype_course_home__calls footer .popover-content{color:#4a4a4a;font-family:TradeGothicNextW01-Ligh\ 693250;font-size:16px;font-style:italic}.callbox p{font-family:TradeGothicNextW01-Ligh\ 693250;margin:0}.callbox__calldetails{display:flex;justify-content:space-between}.callbox__date{align-items:center;background-color:#e8ebed;display:flex;flex-direction:column;height:48px;justify-content:center;width:48px}.callbox__date p{font-size:12px;text-align:center}.callbox__date p:first-of-type{font-size:16px}.callbox__time{color:#223c50}.callbox__time p{font-size:12px}.callbox__time p:last-of-type{float:right;font-size:11px;margin-top:8px}.callbox__time .fa-check{color:#0c9}.callbox__time .fa-exclamation-triangle{color:#fa6357}.callbox header{display:flex;margin-bottom:20px;margin-top:.5rem}.callbox header img{border-radius:50%;flex:0 0;height:36px;width:36px}.callbox__footer{margin-top:15px}.callbox__footer small{display:block;margin-top:15px}.callbox__footer .fa-info-circle{color:#1c7488;margin-left:5px}.callbox__titles{flex:1 0;margin-right:20px}.callbox__titles h3{margin:0;text-align:left}.callbox__cta{background-color:#1c7488;border:2px solid #1c7488;color:#fff}.callbox__cta:active,.callbox__cta:focus,.callbox__cta:hover,.callbox__cta:link,.callbox__cta:visited{color:#fff}.callbox__cta[data-call-cta=cancel]{background-color:#fa6357;border:2px solid #fa6357;color:#fff}.callbox__cta[data-call-cta=cancel]:active,.callbox__cta[data-call-cta=cancel]:focus,.callbox__cta[data-call-cta=cancel]:hover,.callbox__cta[data-call-cta=cancel]:link,.callbox__cta[data-call-cta=cancel]:visited{color:#fff}.ds-button__cancel--inverse{border:2px solid #fa6357;color:#fa6357}.ds-button__cancel--inverse:hover{background-color:rgba(250,99,87,.2)}.prototype_course_home__achievements .radial-progress{background-color:#fff}.prototype_course_home__achievements .partial_wrapper,.prototype_course_home__achievements .your_team_partial{box-shadow:5px 5px 10px 0 rgba(51,51,51,.1);background:#fff}.prototype_course_home__achievements .your_team_partial{padding:30px;margin:32px 0 49px}@media (max-width:480px){.prototype_course_home__achievements .your_team_partial{margin:0 0 16px}.prototype_course_home__achievements .your_team_wrapper>div{margin-bottom:10px}.prototype_course_home__achievements .your_team_wrapper .partial_header{display:block}}.prototype_course_home__project_selector__inner{box-shadow:5px 5px 10px 0 rgba(51,51,51,.1);background:#fff;padding-bottom:70px;padding-top:70px}.prototype_course_home__project_selector__top{padding:30px}.prototype_course_home__project_selector__header{padding-left:30px}.reset-cursor{cursor:default}.course_home_header{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row;margin-top:40px}.course_home_header .course_icon{height:162px;width:162px}.course_home_header .course_progress_info{flex-grow:1;margin-left:30px}.course_home_header .course_progress_info .course_name{color:#4a4a4a;font-size:2.333em}.exercises_completed{margin-bottom:14px}.progress_label{color:#4a4a4a;font-family:TradeGothicNextW01-Bold\ 693229;font-size:.889em;margin-bottom:8px}.tick_marks{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row}.tick_marks .tick_div{flex-grow:1;height:10px;z-index:1}.tick_marks .tick_div:not(:last-child){border-right:3px solid #fff}.course_progress{background:#e8ebed;border:none;border-radius:50px;box-shadow:none;height:10px;margin:0;position:absolute;top:0;width:100%}.course_progress .progress-bar{border-radius:50px;box-shadow:none}.course_progress .progress-bar.progress-bar-exercises{background:#81e1da}.course_progress .progress-bar.progress-bar-weeks{background:#a6eae5}.prototype_course_home_week__progress__bar .course_progress__color_bar--time{height:10px}.course_dates,.dashboard_header_progress_bars .course_names{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row;color:#9b9b9b;font-size:.667em;margin-top:8px}.course_dates .start_date,.dashboard_header_progress_bars .course_names .start_date{flex-grow:1;text-align:left}.course_dates .middle_date,.dashboard_header_progress_bars .course_names .middle_date{flex-grow:1;text-align:center}.course_dates .end_date,.dashboard_header_progress_bars .course_names .end_date{flex-grow:1;text-align:right}.partial_wrapper{color:#4a4a4a;margin-bottom:14px;margin-top:16px;padding:24px 24px 10px}.partial_wrapper a.btn.btn-send{display:inline-block}.partial_wrapper a.btn.btn-send .fa.fa-calendar{margin-right:7px}.partial_wrapper a.btn.disabled{cursor:not-allowed;opacity:.15;pointer-events:auto}.partial_wrapper .fa-check:before{color:#7ed321}.partial_wrapper .partial_header{display:flex;margin-bottom:19px}.partial_wrapper .partial_header_details{display:flex;flex:1 1 auto;flex:1 1;flex-direction:column;align-self:center;color:#4a4a4a}.partial_wrapper .partial_header_details .header_title{font-family:TradeGothicNextW01-Bold\ 693229;font-size:1em;margin-bottom:8px}.partial_wrapper .partial_header_details .header_description{font-family:TradeGothicNextW01-Ligh\ 693250;font-size:.778em}.partial_wrapper img{align-self:center}.partial_wrapper img.call_image{border-radius:50%;max-height:50px}.partial_wrapper img.achievement_image{max-height:100px}.course_home_accordion__headline{display:flex;justify-content:space-between;margin-bottom:20px}.help-block.dashboard_calendar_links{margin-bottom:10px}.help-block.dashboard_calendar_links a{margin-right:15px}.call_box_links a{margin:16px 15px 10px 0}.call_box_links a.btn-send{background:#1c7488;border:none;line-height:normal}.call_partial .dashboard_calendar_links{font-size:16px}.call_partial p{font-size:.889em;margin-bottom:0}.achievement_partial .achievement_number{color:#4a4a4a;margin-bottom:16px;text-transform:uppercase}.achievement_partial .partial_wrapper.current{border-left:9px solid #1c7488}.achievement_partial .partial_wrapper .header_title{font-size:1.333em}.achievement_partial .partial_wrapper .achievement_content{display:flex}.achievement_partial .partial_wrapper .achievement_content .exercises{flex-basis:150%}.achievement_partial .partial_wrapper .achievement_content .achievement_questions{align-items:center;display:flex;justify-content:center;padding-top:10px}.achievement_partial .partial_wrapper .achievement_content .achievement_questions svg{height:50px;padding-right:10px;width:50px}.achievement_partial .partial_wrapper .achievement_content .achievement_questions a:last-of-type{font-size:.889em;margin-bottom:5px}.achievement_partial .partial_wrapper .achievement_content .mentor_calls{margin-left:30px}.achievement_partial .partial_wrapper .achievement_content .mentor_calls.inactive a,.achievement_partial .partial_wrapper .achievement_content .mentor_calls.inactive div,.achievement_partial .partial_wrapper .achievement_content .mentor_calls.inactive p{color:#a7b1b9}.achievement_partial .partial_wrapper .achievement_content .mentor_calls .partial_header_details{margin-left:0}.achievement_partial .partial_wrapper .achievement_content .mentor_calls p{font-size:.875em}.achievement_partial .partial_wrapper .achievement_content .mentor_calls .dashboard_call_box .waiting{border-radius:5px}.achievement_partial .partial_wrapper .achievement_content .mentor_calls .dashboard_calendar_links{margin-bottom:0}.your_team_wrapper{display:flex;margin-top:30px}.your_team_wrapper>*{padding:0 10px}.your_team_wrapper .fa-envelope{margin-right:8px}.your_team_wrapper p{margin-bottom:10px}.your_team_wrapper a,.your_team_wrapper p{font-size:14px}.your_team_wrapper .partial_header{display:flex}.your_team_wrapper .your_team_image{border-radius:50%;max-height:50px;margin-right:15px}.your_team_wrapper .header_title{font-family:TradeGothicNextW01-Bold\ 693229;font-size:18px;margin-bottom:8px}.your_team_wrapper .header_description{font-family:TradeGothicNextW01-Ligh\ 693250;font-size:14px}.tab-content .achievement-icon,.tab-content .call_image,.tab-content .your_team_image{margin-right:15px}.column_title{color:#9b9b9b;font-size:20px}.column_title_with_border{border-bottom:3px solid #e8ebed;font-size:16px;margin-bottom:20px}.help-block i.fa.fa-angle-down{color:var(--ds-color__grey--400);font-size:2.7em;line-height:0;padding-left:16px;vertical-align:middle}.help-block i.fa.fa-angle-down.open{padding-left:0;padding-right:16px;transform:rotate(180deg)}.achievement_calls{margin-bottom:20px;max-height:300px;overflow-y:scroll}.prototype_course_home__progress .goal_tip p{margin:0}.current_progress{color:var(--ds-color__grey--600);font-size:16px;margin-top:14px}.current_progress .current_exercise .fa-file-text-o{font-size:1.667em}.current_progress .current_exercise .btn.btn-send{font-size:medium;margin-bottom:11px}.current_progress .current_exercise .exercise_tips .header{color:#a7b1b9}.current_progress .goal_details{display:flex;flex:1 1 auto;flex:1 1;flex-direction:column}.current_progress .goal_details .course_end_date{margin-bottom:20px}.current_progress .goal_details .course_end_date .date{display:inline-block;font-family:TradeGothicNextW01-Bold\ 693229;font-size:14px;margin-left:5px;margin-right:5px;margin-top:8px}.current_progress .goal_details .course_end_date button#end_date_close{margin-left:5px;margin-right:-5px;margin-top:-10px}.current_progress .goal_details .course_end_date .popover-content{background:#fff;color:#4a4a4a;font-family:TradeGothicNextW01-Ligh\ 693253;font-size:.889em;opacity:1;text-align:left}.current_progress .goal_details .course_end_date .popover-content .fa-envelope{margin-right:5px}.current_progress .goal_details .course_end_date .popover-content a{margin-top:10px}.current_progress .goal_details .course_end_date .end_date_info .is_ahead,.current_progress .goal_details .course_end_date .end_date_info .just_started,.current_progress .goal_details .course_end_date .end_date_info.on_track{color:#1c7488}.current_progress .goal_details .course_end_date .end_date_info .extra_behind,.current_progress .goal_details .course_end_date .end_date_info .locked_out,.current_progress .goal_details .course_end_date .end_date_info.stuck_behind{color:#ee6055}.current_progress .goal_details .course_end_date .end_date_info .is_behind,.current_progress .goal_details .course_end_date .end_date_info.past_course_target{color:#f39c12}.current_progress .goal_details .exercise_information,.current_progress .goal_details .goal_information{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row}.current_progress .goal_details .goal_information .goal_progress_indicator{flex-shrink:0}.current_progress .goal_details .goal_information .goal_progress_indicator .circle{display:flex;flex-direction:column;position:relative}.current_progress .goal_details .goal_information .goal_progress_indicator .circle canvas{display:block;height:115px;width:115px}.current_progress .goal_details .goal_information .goal_progress_indicator .inner-circle{flex-grow:1;left:0;position:absolute;right:0;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.current_progress .goal_details .goal_information .goal_progress_indicator .inner-circle .numbers{font-family:TradeGothicNextW01-Bold\ 693229;font-size:1.333em;line-height:.95}.current_progress .goal_details .goal_information .goal_progress_indicator .inner-circle .subtext{margin-top:12px;font-size:.767em}.current_progress .goal_details .goal_information .goal_tip{flex-grow:1;margin-left:10px}.current_progress .fa-info-circle{color:#1c7488}.current_progress .tooltip-inner{background-color:red}.current_progress.current_progress--no_margin{margin:0}@media only screen and (max-width:425px){.course_home_header{margin-top:20px}.course_home_header .course_icon{display:none}.course_home_header .course_progress_info{margin-left:0}}@media only screen and (max-width:500px){.call_partial_header{clear:right}}@media only screen and (max-width:768px){.achievement_partial .partial_header,.achievement_partial .partial_wrapper .achievement_content,.current_progress,.your_team_wrapper{flex:1 1;flex-direction:column}.your_team_wrapper .partial_wrapper.your_team_partial{margin-right:0}.achievement_partial .partial_wrapper .achievement_content .mentor_calls,.current_progress .goal_details{margin-left:0;margin-top:20px}.achievement_partial .partial_wrapper .achievement_content .mentor_calls .partial_header,.current_progress .goal_details .partial_header{flex:1 1;flex-direction:row}.achievement_partial .partial_wrapper .achievement_content .mentor_calls .partial_header .partial_header_details,.achievement_partial .partial_wrapper .achievement_content .mentor_calls .partial_header img,.current_progress .goal_details .partial_header .partial_header_details,.current_progress .goal_details .partial_header img{align-self:center}.prototype_course_home__progress .current_progress .goal_details{margin:0}.prototype_course_home__progress .prototype_course_home__course_end{margin-top:20px}.achievement_partial .partial_wrapper .partial_header .partial_header_details,.achievement_partial .partial_wrapper .partial_header img{align-self:flex-start}.current_progress .current_exercise .exercise_title{margin-left:0}.current_progress .current_exercise .fa-file-text-o{display:none}}.future_step_notice{margin-top:5px;background-color:#f9f9f9;border:2px solid var(--ds-color__aqua)}.future_step_notice h6{font-weight:700}.future_step_notice__icon img{float:right;height:36px;width:36px}.achievement_partial .exercise_links{align-items:left;border-bottom:1px solid #e8e8ec;display:flex;flex-direction:column;flex-grow:1;line-height:1.3;margin-bottom:0;padding-bottom:9px;padding-left:20px;padding-top:15px;position:relative}.achievement_partial .exercise_links .exercise-name-wrapper{display:flex}.achievement_partial .exercise_links .exercise-name-wrapper span{align-self:end}.achievement_partial .exercise_links .exercise-name-wrapper .ai-icon-wrapper{align-self:center;margin-bottom:-2px;margin-left:8px}.achievement_partial .exercise_mentor img{border-radius:50%;height:36px;width:36px}.achievement_partial .exercise_tag{margin-right:10px;position:relative;padding-top:15px;padding-bottom:9px}.achievement_partial .exercise_tag:hover .cf-tooltip{visibility:visible}.achievement_partial .exercise_tag img{height:36px;width:36px}.achievement_partial .exercise_mentor{padding-top:15px;padding-bottom:9px}.achievement_partial a.achievement_questions{font-size:.889em}.achievement_partial a.achievement_questions svg{height:40px;width:40px}.achievement_partial .exercise_dot_wrapper{display:flex;justify-content:center;position:relative;z-index:0;text-align:center;width:30px}.achievement_partial .exercise_dot_inner{background-color:#e8ebed;border-radius:50%;height:11px;width:11px;z-index:2}.achievement_partial .exercise_dot_inner.last{margin-right:4px}.achievement_partial .exercise_dot_outer{background-color:transparent;border-radius:50px;display:flex;justify-content:center;position:relative;width:31px;z-index:1;top:15px}.achievement_partial .exercise_line{background-color:#e8ebed;height:100%;left:-7px;position:relative;width:3px;z-index:0}.achievement_partial li.with_submission .exercise_dot_inner{background-color:#81e1da}.achievement_partial li.with_submission .exercise_dot_outer{background-color:transparent}.achievement_partial li.with_submission .exercise_line{background-color:#81e1da}.achievement_partial li.active .exercise_dot_inner{background-color:#e8ebed;animation:borderpulse 3s infinite}@keyframes borderpulse{0%{background-color:#e8ebed;transform:scale(1)}50%{background-color:rgba(95,162,177,.8);transform:scale(2)}}.achievement_partial ul.exercises li:last-of-type .exercise_line{display:none}.achievement_partial .cf-tooltip{background-color:#f2f2f2;border-radius:5px;box-shadow:0 2px 5px 0 rgba(51,51,51,.1);color:#444;display:inline-block;min-width:235px;padding:10px;position:absolute;right:0;text-align:left;top:45px;transition:visibility .2s;visibility:hidden;z-index:1}.achievement_partial .cf-tooltip:before{border-bottom:8px solid transparent;border-right:8px solid #f2f2f2;border-top:8px solid transparent;content:"";display:block;height:0;left:91%;position:absolute;top:-12px;transform:rotate(90deg);width:0}.achievement_partial .achievement_content .exercises ul.exercises{font-size:.78em;list-style:none;-webkit-margin-after:0;-webkit-margin-before:0;margin-bottom:32px;-webkit-margin-end:0;margin-left:-1.1em;-webkit-margin-start:0;padding-left:0;-webkit-padding-start:0}.achievement_partial .achievement_content .exercises ul.exercises li{align-items:stretch;position:relative;display:flex;flex:1 1 auto;flex:1 1;flex-direction:row}.achievement_partial .achievement_content .exercises ul.exercises li.future a{color:var(--ds-color__grey--600)}.achievement_partial .achievement_content .exercises ul.exercises li.future .exercise_mentor img{filter:opacity(50%)}.achievement_partial .achievement_content .exercises ul.exercises li a{display:block;font-size:18px;-webkit-font-smoothing:antialiased}.achievement_partial .achievement_content .exercises ul.exercises li a.exercise_submission_detail{color:var(--ds-color__grey--600);flex-grow:1;flex-shrink:0;font-family:TradeGothicNextW01-Bold\ 693229;font-size:12px;margin-right:11px;text-align:left;margin-top:4px}.achievement_partial .achievement_content .exercises ul.exercises li a.exercise_submission_detail .estimated_time{float:none;font-family:TradeGothicNextW01-Ligh\ 693253;font-size:14px;text-transform:none}.achievement_partial .achievement_content .exercises ul.exercises li a.exercise_submission_detail .estimated_time i{padding-right:.333em}.achievement_partial .achievement_content .exercises ul.exercises li a.exercise_submission_detail .approved_exercise .fa.fa-check{color:#7ed321;padding-right:.333em}.achievement_partial .achievement_content .exercises ul.exercises li a.exercise_submission_detail .needs_revision{color:#fa6357}.exercises>.prototype_course_home__card_label{border-bottom:1px solid #e8e8ec;margin-left:14px;margin-right:36px;padding-bottom:10px;padding-left:20px}@media (max-width:767px){.exercises>.prototype_course_home__card_label{margin-right:0}}.prototype_course_home__card_label.prototype_course_home__card_label--margin_bottom{margin-bottom:20px}@media only screen and (min-width:992px) and (max-width:1263px){.course_home_header,.course_home_top_bar_container{margin-right:66px}}.btn-project-pdf,.btn-project-pdf:link,.btn-project-pdf:visited{background:#fff;border:1px solid #000;border-radius:3px;color:#000;font-size:16px;height:40px;margin-left:auto;text-align:center}.btn-project-pdf:active,.btn-project-pdf:focus,.btn-project-pdf:hover{background:#fff;color:#1c7488}.project_selector__wrapper{border:1px solid #9b9b9b}@media (max-width:767px){.project_selector__wrapper{border-left:none;border-right:none}}.project_selector__box{border-bottom:1px solid #9b9b9b;display:flex;padding:28px}@media (max-width:767px){.project_selector__box{padding:10px}}.project_selector__box:last-of-type{border-bottom:none}.project_selector__box:hover{background-color:#f7f7f7;cursor:pointer}.project_selector__box.disabled{background-color:#fff;cursor:default}.project_selector__box.disabled .subhead_lt,.project_selector__box.disabled .task_text h1.bold,.project_selector__box.disabled .task_text h2.bold,.project_selector__box.disabled .task_text h3.bold,.project_selector__box.disabled h4.bold,.project_selector__box.disabled li,.project_selector__box.disabled p,.task_text .project_selector__box.disabled h1.bold,.task_text .project_selector__box.disabled h2.bold,.task_text .project_selector__box.disabled h3.bold{color:#eee}.project_selector__box.disabled a.btn.btn-project-pdf{border-color:#eee;display:none}.project_selector__box.disabled .selector_circle__outer{border-color:#eee}.project-confirmation{display:none;margin-top:48px}.project-confirmation .btn{margin-right:26px}.project_selector__box.active{background-color:#bbd6dc;cursor:default}.project_selector__box.active .selector_circle__inner{background-color:#223c50}.project_selector__box.active .project-confirmation{display:block}.project__summary{margin-bottom:30px}.project__summary h2.heading{margin-bottom:25px}.project__summary .task_text h1.bold,.project__summary .task_text h2.bold,.project__summary .task_text h3.bold,.project__summary h4.bold,.task_text .project__summary h1.bold,.task_text .project__summary h2.bold,.task_text .project__summary h3.bold{margin-bottom:30px;margin-top:0}.project__brief .task_text h1,.project__brief .task_text h2,.project__brief .task_text h3,.project__brief h4,.project__summary .project__objective,.task_text .project__brief h1,.task_text .project__brief h2,.task_text .project__brief h3{font-family:TradeGothicNextW01-Bold\ 693229;font-size:1em;margin-bottom:5px;margin-top:42px}.dashboard-wrapper{background-color:#e8ebed}.dashboard-inner{max-width:1200px;margin:auto;background-color:#fff;overflow:hidden}.dashboard-inner>*{padding-left:32px;padding-right:32px;margin-bottom:40px}.dashboard_header{display:flex;flex-wrap:wrap;background-color:#4da2ff;padding-top:24px;margin-bottom:0}.dashboard_header .info_wrapper{flex-grow:1}.dashboard_header .link_wrapper{display:flex;flex-grow:1;align-items:flex-end;justify-content:flex-end}.dashboard_header .link_wrapper a.program_certificate_btn{right:7%;bottom:12%;border:1px solid #fff;color:#fff}.dashboard_header>*,.dashboard_header p{color:#fff}.dashboard_header h1{margin-top:0;margin-bottom:0;font-size:64px;color:#fff}.dashboard_header h2{display:flex;flex:1 1 auto;flex:1 1;flex-direction:column;display:inline-block;text-align:left;margin-bottom:8px}.dashboard_header h2.months_passed{margin-left:51px}.dashboard_header p{font-family:TradeGothicNextW01-Ligh\ 693250;font-size:16px}.achievement_partial .achievement_content .exercises ul.exercises li .dashboard_header a,.dashboard_header .achievement_partial .achievement_content .exercises ul.exercises li a,.dashboard_header .delete_confirm_modal .modal-header .task_text h1,.dashboard_header .delete_confirm_modal .modal-header .task_text h2,.dashboard_header .delete_confirm_modal .modal-header .task_text h3,.dashboard_header .delete_confirm_modal .modal-header h4,.dashboard_header .rubrics_body .submission_task_title p,.dashboard_header .secondary,.dashboard_header .task_text .delete_confirm_modal .modal-header h1,.dashboard_header .task_text .delete_confirm_modal .modal-header h2,.dashboard_header .task_text .delete_confirm_modal .modal-header h3,.delete_confirm_modal .modal-header .dashboard_header h4,.delete_confirm_modal .modal-header .task_text .dashboard_header h1,.delete_confirm_modal .modal-header .task_text .dashboard_header h2,.delete_confirm_modal .modal-header .task_text .dashboard_header h3,.rubrics_body .submission_task_title .dashboard_header p,.task_text .delete_confirm_modal .modal-header .dashboard_header h1,.task_text .delete_confirm_modal .modal-header .dashboard_header h2,.task_text .delete_confirm_modal .modal-header .dashboard_header h3{font-size:48px}.dashboard_header_progress_bars{margin-top:30px;margin-right:66px}.dashboard_header_progress_bars .progress_label{color:#a7b1b9}.dashboard_header_progress_bars .percent_course_completed{margin-bottom:24px}.dashboard_header_progress_bars .percent_course_completed .tick_div{border:none}.dashboard_header_progress_bars .course_names .course{flex-grow:1;text-align:right;position:relative;right:-3.5%}.dashboard_header_progress_bars .course_names .course.middle{flex-basis:33%}.dashboard_header_progress_bars .tick_marks .check_div:nth-child(2),.dashboard_header_progress_bars .tick_marks .tick_div:nth-child(2){flex-grow:2}.dashboard_header_progress_bars .tick_marks .check_div:nth-child(2) .fa-check-circle,.dashboard_header_progress_bars .tick_marks .tick_div:nth-child(2) .fa-check-circle{right:-5.5%}.dashboard_header_progress_bars .tick_marks .check_div .fa-check-circle,.dashboard_header_progress_bars .tick_marks .tick_div .fa-check-circle{font-size:32px;color:#e8ebed;position:relative;top:-12px;right:-3%;background-color:#fff;border:3px solid #fff;border-radius:50%}.dashboard_header_progress_bars .tick_marks .tick_div.complete .fa-check-circle{color:#81e1da}.dashboard_header_progress_bars .middle_date{flex-grow:2}.dashboard_header_progress_bars .middle_date.first{text-align:left}.dashboard_header_progress_bars .middle_date.second{text-align:right}.tile_with_no_program{margin-top:40px}.course-tile{border-radius:5px;border:1px solid #a7b1b9;margin-bottom:24px}.course-tile .course-tile-inner{margin-left:20px}.course-tile.current{border-left:10px solid #1c7488}.course-tile.current .course-tile-inner{margin-left:0}.course-tile.current h2.heading{color:#4a4a4a}.course-tile.current .course-icon img{max-width:150px}.course-tile.course_completed h2.heading{color:#4a4a4a}.course-tile.course_completed p{color:#9b9b9b}.course-tile.course_completed .course-icon img{max-width:125px}.achievement_partial .course-tile.course_completed .achievement_number,.achievement_partial .course-tile.inactive .achievement_number,.course-tile.course_completed .achievement_partial .achievement_number,.course-tile.course_completed .help-block,.course-tile.course_completed .progress_label,.course-tile.course_completed .text,.course-tile.inactive .achievement_partial .achievement_number,.course-tile.inactive .help-block,.course-tile.inactive .progress_label,.course-tile.inactive .text,.course-tile h2.heading,.course-tile p{color:#a7b1b9}.course-tile.course_completed .course-icon img,.course-tile.inactive .course-icon img{max-width:125px}.course-tile .course-tile-inner{padding:14px 20px}.course-tile .course-icon{margin-right:28px}.course-tile .course-description{width:100%}.course-tile .job-guarantee{transform:rotate(11deg);margin-left:30px}.course-tile footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#e8ebed;padding:10px 33px}.course-tile footer.current{background-color:#e6f9f8;border-bottom-left-radius:0}.course-tile footer a:first-of-type{margin-right:50px}.course-tile footer a,.course-tile footer span{display:inline-block}.course-tile footer a.disabled,.course-tile footer span.disabled{color:#a7b1b9;cursor:not-allowed}.course-tile footer a.enabled,.course-tile footer span.enabled{color:#1c7488;cursor:pointer}.course-tile.current footer{padding:10px 23px}.certified-cta{padding:14px 14px 14px 36px;border-radius:5px;background-image:url(https://images.careerfoundry.com/public/icons/ux_v3/upsell_ad-min.png);background-size:cover}.certified-cta .help-block,.certified-cta h2.heading,.certified-cta p{color:#fff}.job-guarantee{width:90px}@media only screen and (max-width:991px){.dashboard_header_progress_bars{margin-right:32px}}@media only screen and (max-width:425px){.column_title{font-size:16px}.middle_date{display:none}.dashboard_header_progress_bars{margin-right:0;margin-top:0;margin-bottom:24px;padding-bottom:30px;background-color:#4da2ff}.dashboard_header_progress_bars .course_dates,.dashboard_header_progress_bars .course_names,.dashboard_header_progress_bars .progress_label{color:#fff}.dashboard_header_progress_bars .course_names{display:none}.dashboard_header_progress_bars .course_progress.complete .fa-check{color:#fff;background-color:#81e1da}.dashboard_header_progress_bars .fa-check{font-size:15px;color:#e8ebed;position:relative;top:-13px;right:-3%;background-color:#fff;border:4px solid #4da2ff;border-radius:50%;height:35px;width:35px;text-align:center;vertical-align:middle;padding-top:6px}.dashboard_header h1{font-size:48px}.dashboard_header p{font-size:14px}.dashboard-inner>*{padding-left:10px;padding-right:10px}.cca-wrapper,.courses-wrapper{margin-bottom:10px}.certified-cta-wrapper{margin-bottom:24px}.course-tile{margin-bottom:10px}.course-tile .course-tile-inner{padding:7px;margin-left:9px}.course-tile footer a,.course-tile footer span{font-size:14px}.course-tile footer a:first-of-type,.course-tile footer span:first-of-type{margin-right:25px}.course-tile footer.current{border-bottom-left-radius:5px}.dashboard_header_progress_bars .course_dates,.dashboard_header_progress_bars .course_names,.dashboard_header_progress_bars .weeks_completed .course_names,.weeks_completed .course_dates,.weeks_completed .dashboard_header_progress_bars .course_names{padding-top:12px;padding-bottom:10px;font-size:12px}.text_description{display:none}.certified-cta{padding:7px;background-image:none;background-color:#1c7488}.achievement_partial .certified-cta p.achievement_number,.certified-cta .achievement_partial p.achievement_number,.certified-cta p.progress_label,.certified-cta p.text{display:none;font-size:16px}.certified-cta h2,.course-tile-inner h2{margin-top:10px;margin-bottom:10px}.tick_marks{display:none}.weeks_completed{padding-top:14px}p.column_title{text-align:left}.achievement_partial .partial_wrapper .partial_header{margin-bottom:0}.achievement_partial .partial_wrapper .partial_header_details{margin:0}.achievement_partial .partial_wrapper li{padding-left:15px}}@media (max-width:426px){.estimated_time{display:none}}@media only screen and (max-width:330px){.dashboard_header h2.months_passed{margin-left:10px}}@media only screen and (min-width:426px) and (max-width:500px){.course_dates,.dashboard_header_progress_bars .course_names{display:none}}@media only screen and (min-width:992px) and (max-width:1263px){.cca-wrapper,.certified-cta-wrapper,.courses-wrapper{margin-right:66px}}.empty_state{margin-top:170px;margin-bottom:100px;text-align:center}.empty_state .task_text h1,.empty_state .task_text h2,.empty_state .task_text h3,.empty_state h4,.task_text .empty_state h1,.task_text .empty_state h2,.task_text .empty_state h3{font-size:30px;color:#a7b1ba;text-align:center;margin-top:0}.empty_state a:link,.empty_state a:visited{background-color:#223c50;border:2px solid #223c50;color:#fff}.empty_state a:link:active,.empty_state a:link:focus,.empty_state a:link:hover,.empty_state a:link:link,.empty_state a:link:visited,.empty_state a:visited:active,.empty_state a:visited:focus,.empty_state a:visited:hover,.empty_state a:visited:link,.empty_state a:visited:visited{color:#fff}.job_prep_form{padding:60px 40px 0;display:flex}.job_prep_form>form{flex-basis:65%;padding-right:30px}.job_prep_form>div{flex-basis:35%;padding-top:30px;padding-left:30px}@media (max-width:768px){.job_prep_form>div{margin-top:40px;padding-left:0;padding-top:0}}.job_prep_form .radio_button_container{margin-bottom:40px}.job_prep_form .radio_button_container>p{color:inherit;margin-bottom:14px}.job_prep_form .cf-form__checkbox--open{margin-top:30px}.job_prep_form .cf-form__checkbox--open label{margin-top:7px}@media (max-width:768px){.job_prep_form{flex-direction:column;padding:50px 15px 15px}.job_prep_form .cf-split__fields{display:block}}.prototype_dashboard{margin-left:-15px;margin-right:-15px;min-height:calc(100vh - 270px);background-color:#e8ebed}.prototype_dashboard:after,.prototype_dashboard:before{content:" ";display:table}.prototype_dashboard:after{clear:both}.prototype_dashboard.has_banner{margin-top:40px}.prototype_dashboard__header,.prototype_dashboard__main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.prototype_dashboard__header,.prototype_dashboard__main{float:left;width:83.33333%;margin-left:8.33333%}}.prototype_dashboard>header{height:330px;overflow-y:hidden;background-color:#1c7488;margin-bottom:-110px}.prototype_dashboard>header h1,.prototype_dashboard>header h3{color:#fff}.prototype_dashboard>header h1{font-family:DINNextW01-CondensedLig;font-size:126px;text-align:left;margin-bottom:0}@media only screen and (max-width:991px){.prototype_dashboard>header h1{font-size:72px}}@media only screen and (max-width:767px){.prototype_dashboard>header h1{font-size:63px}}.prototype_dashboard>header h3{font-family:TradeGothicNextW01-Ligh\ 693250;font-size:36px;-webkit-font-smoothing:antialiased;text-align:left;margin-top:0}@media only screen and (max-width:767px){.prototype_dashboard>header h3{font-size:27px}}.prototype_dashboard>header .prototype_dashboard__header__titles h1{font-size:64px}.prototype_dashboard>header .prototype_dashboard__header__titles h3{font-size:27px}.prototype_dashboard__header{display:flex}.prototype_dashboard__header img{height:125px;width:125px;border-radius:50%;margin-right:39px;margin-top:44px;background-color:#f1f1f1}.prototype_dashboard__group p.prototype_dashboard__group__label{color:#223c50}.prototype_dashboard__card--ad,.prototype_dashboard__card--course,.prototype_dashboard__card--cta,.prototype_dashboard__card--error,.prototype_dashboard__card--loading{padding:30px 40px;min-height:210px;color:#223c50;transition:box-shadow .4s}@media (max-width:767px){.prototype_dashboard__card--ad,.prototype_dashboard__card--course,.prototype_dashboard__card--cta,.prototype_dashboard__card--error,.prototype_dashboard__card--loading{padding:30px}}.prototype_dashboard__card--ad h2,.prototype_dashboard__card--course h2,.prototype_dashboard__card--cta h2,.prototype_dashboard__card--error h2,.prototype_dashboard__card--loading h2{font-family:DINNextW01-CondensedLig;font-size:63px;text-align:left;font-size:42px}@media only screen and (max-width:767px){.prototype_dashboard__card--ad h2,.prototype_dashboard__card--course h2,.prototype_dashboard__card--cta h2,.prototype_dashboard__card--error h2,.prototype_dashboard__card--loading h2{font-size:36px}}.prototype_dashboard__card--ad a.button--white-oncolor,.prototype_dashboard__card--course a.button--white-oncolor,.prototype_dashboard__card--cta a.button--white-oncolor,.prototype_dashboard__card--error a.button--white-oncolor,.prototype_dashboard__card--loading a.button--white-oncolor{display:inline-block}.prototype_dashboard__card--ad:hover,.prototype_dashboard__card--course:hover,.prototype_dashboard__card--cta:hover,.prototype_dashboard__card--error:hover,.prototype_dashboard__card--loading:hover{box-shadow:10px 10px 15px 0 rgba(51,51,51,.1)}.prototype_dashboard__card--error{box-shadow:5px 5px 10px 0 rgba(51,51,51,.1);background:#fff}.prototype_dashboard__card--error .prototype_dashboard__card__content{display:flex}.prototype_dashboard__card--error .prototype_dashboard__card__content p.help-block{margin-bottom:18px}.prototype_dashboard__card--loading{box-shadow:5px 5px 10px 0 rgba(51,51,51,.1);background:#fff}.prototype_dashboard__card--loading .prototype_dashboard__card__content{display:flex}.prototype_dashboard__card--loading .prototype_dashboard__card__content>div:first-of-type,.prototype_dashboard__card--loading .prototype_dashboard__card__content h1,.prototype_dashboard__card--loading .prototype_dashboard__card__content p{background-color:#e8e8ec;animation:card_loading 2s linear infinite}.prototype_dashboard__card--loading .prototype_dashboard__card__content div:first-of-type{margin-right:31px;height:150px;width:150px;border-radius:50%}.prototype_dashboard__card--loading .prototype_dashboard__card__content h2{height:46px;margin-bottom:13px;width:30%}.prototype_dashboard__card--loading .prototype_dashboard__card__content p{height:41px}.prototype_dashboard__card--loading .prototype_dashboard__card__content div:last-of-type{flex-grow:1}@keyframes card_loading{0%{opacity:1}50%{opacity:.2}}.prototype_dashboard_card--active,.prototype_dashboard_card--waiting{border-left:10px solid #81e1da;padding-left:30px}.prototype_dashboard_card--waiting footer{margin-top:30px}.prototype_dashboard_card--blocked h1{color:var(--ds-color__grey--500)}.prototype_dashboard_card--blocked p{color:var(--ds-color__grey--600)}.prototype_dashboard_card--read_only{border-left:10px solid #81e1da;padding-left:30px}.prototype_dashboard_card--read_only .course_progress__no-course-dates{height:17px}.cf-content .prototype_dashboard__card__subtitle{font-family:TradeGothicNextW01-Bold\ 693229;font-size:18px;text-align:left;font-size:16px;margin-bottom:1em}.cf-content .prototype_dashboard__card__subtitle.prototype_dashboard__card__subtitle--future-course{font-family:TradeGothicNextW01-Ligh\ 693253;font-size:36px;text-align:left;quotes:none;text-indent:0;font-size:16px}.prototype_dashboard__card__time{margin-bottom:0;text-align:right;color:var(--ds-color__grey--600)}.prototype_dashboard__card__time span{font-family:TradeGothicNextW01-Ligh\ 693253;font-size:36px;text-align:left;quotes:none;text-indent:0}.prototype_dashboard__card__time i,.prototype_dashboard__card__time span{font-size:14px}.prototype_dashboard__card__time .fa.fa-check{color:#0c9}.prototype_dashboard__card--ad,.prototype_dashboard__card--cta{box-shadow:5px 5px 10px 0 rgba(51,51,51,.1);background:#1c7488;margin-bottom:30px}.prototype_dashboard__card--ad h2,.prototype_dashboard__card--ad p,.prototype_dashboard__card--cta h2,.prototype_dashboard__card--cta p{color:#fff}.prototype_dashboard__card--ad a,.prototype_dashboard__card--cta a{margin-top:3px}.prototype_dashboard__card--course{box-shadow:5px 5px 10px 0 rgba(51,51,51,.1);background:#fff;margin-bottom:25px}.prototype_dashboard__card--course .prototype_dashboard__card__content{display:flex}.prototype_dashboard__card--course .prototype_dashboard__card__content header{display:flex;justify-content:space-between;align-items:center}.prototype_dashboard__card--course .prototype_dashboard__card__content header h1{font-size:42px;line-height:1.1}@media (max-width:1279px){.prototype_dashboard__card--course .prototype_dashboard__card__content header{align-items:flex-start;flex-direction:column}.prototype_dashboard__card--course .prototype_dashboard__card__content header p{margin-top:6px}}.prototype_dashboard__card--course .prototype_dashboard__card__content img{margin-right:31px;height:150px;width:150px;flex-shrink:0}.prototype_dashboard__card--course .prototype_dashboard__card__content>div{flex-grow:1}.prototype_dashboard__card--course .prototype_dashboard__card__content footer{width:100%;display:flex;justify-content:space-between}@media (max-width:465px){.prototype_dashboard__card--course .prototype_dashboard__card__content footer{flex-direction:column}}.prototype_dashboard__card--course .prototype_dashboard__card__button-group{display:flex}.prototype_dashboard__card--course .prototype_dashboard__card__button-group a:not(:first-of-type){margin-left:10px}@media (max-width:465px){.prototype_dashboard__card--course .prototype_dashboard__card__button-group{flex-direction:column}.prototype_dashboard__card--course .prototype_dashboard__card__button-group a:not(:first-of-type){margin:10px 0 0}}.prototype_dashboard__card--course .prototype_dashboard__card__button-group.prototype_dashboard__card__button-group--download--download{flex-grow:0;justify-content:flex-end}@media (max-width:1279px){.prototype_dashboard__card__button-group--certificate{margin-top:1rem}}@media (min-width:1279px){.prototype_dashboard__card__button-group--certificate{justify-content:flex-end}}.prototype_dashboard__card--program .prototype_dashboard__card--course,.prototype_dashboard__card--program .prototype_dashboard__card--cta{margin-bottom:1px}.prototype_dashboard__card--program .prototype_dashboard__card--course:last-of-type,.prototype_dashboard__card--program .prototype_dashboard__card--cta:last-of-type{margin-bottom:25px}.prototype_dashboard__group--career_module .label__career_module,.prototype_dashboard__group--optional .label__optional{margin-bottom:0;font-weight:600}.prototype_dashboard__group--career_module .label__career_module,.prototype_dashboard__group--optional .label__optional,.prototype_dashboard__group__wrapper{display:flex;justify-content:space-between;background:var(--ds-color__white);padding-left:40px;height:86px;align-items:center}.prototype_dashboard__group__wrapper a,.prototype_dashboard__group__wrapper p{margin-bottom:0;padding-top:0}.prototype_dashboard__group__wrapper p{font-weight:600}.prototype_dashboard__card--ad{background-image:url(https://images.careerfoundry.com/public/dashboard/Ad%20BG-min.png);background-size:cover;background-repeat:no-repeat;background-position:bottom}.course_progress_field{margin-bottom:30px}.cf-content p.course_progress_field__label,.course_progress_field__label{font-family:TradeGothicNextW01-Bold\ 693229;color:inherit;font-size:.889em;margin-bottom:8px}.course_progress__wrapper{position:relative;z-index:0;height:10px;margin-bottom:5px}.course_progress__wrapper i.fa{display:inline-block;border-radius:50%;border:2px solid #fff;padding:4px;font-size:10px;color:#fff;position:absolute;z-index:2;top:-6px;background-color:#e8ebed}.course_progress__wrapper i:first-of-type{left:-8px}.course_progress__wrapper i:first-of-type.started{background-color:#81e1da}.course_progress__wrapper i:last-of-type,.course_progress__wrapper i:nth-of-type(2).completed{right:-8px}.course_progress__wrapper i:last-of-type.completed{background-color:#81e1da}.course_progress__tick_marks{display:flex;flex-direction:row}.course_progress__tick_marks .course_progress__tick_div{z-index:1;flex-grow:1;height:10px}.course_progress__tick_marks .course_progress__tick_div:not(:last-child){border-right:3px solid #fff}.course_progress__color_bar,.course_progress__color_bar--passed{width:100%;border:none;border-radius:50px;margin:0;height:10px;box-shadow:none;background:#f1f1f1;position:absolute;top:0}.course_progress__color_bar--passed .progress-bar,.course_progress__color_bar .progress-bar{border-radius:50px;box-shadow:none}.course_progress__color_bar--passed .progress-bar.course_progress__color_bar--exercises,.course_progress__color_bar .progress-bar.course_progress__color_bar--exercises{background:#1c7488}.course_progress__color_bar--passed .progress-bar.course_progress__color_bar--time,.course_progress__color_bar .progress-bar.course_progress__color_bar--time{background:#81e1da}.course_progress__color_bar--passed .progress-bar.course_progress__color_bar--canceled-red,.course_progress__color_bar .progress-bar.course_progress__color_bar--canceled-red{background:#fa6357}.course_progress__color_bar--passed .progress-bar.course_progress__color_bar--canceled-grey,.course_progress__color_bar .progress-bar.course_progress__color_bar--canceled-grey{background:#a7b1ba}.course_progress__color_bar--passed{left:0;background:transparent}.course_progress__color_bar--passed .progress-bar{float:right;background-color:#ffbc42}.course_progress__color_bar--passed.passed-program .progress-bar{background-color:#fa6357}.course_progress__course-dates-field{margin-top:7px;font-size:14px;color:var(--ds-color__grey--600);position:relative}.course_progress__course-dates-field .course_dates--start_date{position:absolute;top:0;left:0}.course_progress__course-dates-field .course_dates--end_date{position:absolute;top:0;right:0}.course_progress__course-dates-field .course_dates--end_date.over_target_completion{width:140px;text-align:right}.course_progress__course-dates-field .course_dates--date-today{position:absolute;top:-36px;right:0}@media (max-width:768px){.course_progress__course-dates-field .course_dates--end_date.over_target_completion{display:none}}.program_progress{box-shadow:5px 5px 10px 0 rgba(51,51,51,.1);background:#fff;padding:0 40px 60px;margin-bottom:1px;display:flex}.program_progress__details{position:absolute;top:8px;right:-53px;text-align:center}.program_progress__bar__label{font-family:TradeGothicNextW01-Bold\ 693229;font-size:14px;color:#333}.program_progress__bar__check{font-size:34px;line-height:1;display:inline-block;padding:0 4px;background-color:#fff;border-radius:50%}.program_progress__bar__time{font-size:14px;color:var(--ds-color__grey--600)}.program_progress__bar{color:#e8ebed;position:relative;padding-top:42px}.program_progress__bar.program_progress__bar--program-length-2 .program_progress__details{right:-85px;min-width:200px}.program_progress__bar.program_progress__bar--program-length-2:first-of-type{flex:0 0 30%;z-index:1}.program_progress__bar.program_progress__bar--program-length-2:nth-of-type(2){flex:0 0 70%;padding-right:32px;z-index:0}.program_progress__bar.program_progress__bar--program-length-2:nth-of-type(2) .program_progress__details{text-align:right;right:0}.program_progress__bar.program_progress__bar--program-length-3:first-of-type{flex:0 0 15%;z-index:2}.program_progress__bar.program_progress__bar--program-length-3:nth-of-type(2){flex:0 0 60%;z-index:1}.program_progress__bar.program_progress__bar--program-length-3:nth-of-type(3){flex:0 0 25%;padding-right:32px;z-index:0}.program_progress__bar.program_progress__bar--program-length-3:nth-of-type(3) .program_progress__details{right:-21px}.program_progress__bar.program_progress__bar--program-length-4:first-of-type{flex:0 0 15%;z-index:3}.program_progress__bar.program_progress__bar--program-length-4:nth-of-type(2){flex:0 0 55%;z-index:2}.program_progress__bar.program_progress__bar--program-length-4:nth-of-type(3){flex:0 0 15%;z-index:1}.program_progress__bar.program_progress__bar--program-length-4:nth-of-type(4){flex:0 0 15%;padding-right:32px;z-index:0}.program_progress__bar.program_progress__bar--program-length-4:nth-of-type(4) .program_progress__details{right:-21px}.program_progress__bar.program_progress__bar--program-length-5:first-of-type{flex:0 0 10%;z-index:4}.program_progress__bar.program_progress__bar--program-length-5:nth-of-type(2){flex:0 0 45%;z-index:3}.program_progress__bar.program_progress__bar--program-length-5:nth-of-type(3){flex:0 0 15%;z-index:2}.program_progress__bar.program_progress__bar--program-length-5:nth-of-type(4){flex:0 0 15%;z-index:1}.program_progress__bar.program_progress__bar--program-length-5:nth-of-type(5){flex:0 0 15%;padding-right:32px;z-index:0}.program_progress__bar.program_progress__bar--program-length-5:nth-of-type(5) .program_progress__details{right:-21px}.program_progress__bar .progress{width:100%;border:none;margin:0;box-shadow:none;height:10px;border-radius:50px;background-color:#e8ebed}.program_progress__bar .progress-bar{background-color:#81e1da;box-shadow:none}.program_progress__bar>.program_progress__bar__time{margin-top:12px}@media (max-width:1130px){.program_progress__bar>.program_progress__bar__time{opacity:0}}.program_progress__bar.program_progress__bar--active .progress-bar{background-color:#81e1da}.program_progress__bar.program_progress__bar--active .program_progress__bar__label{color:#333}.program_progress__bar.program_progress__bar--graduated .program_progress__bar__check{color:#81e1da}@media (max-width:992px){.program_progress__bar{display:none}}.program_progress__bar--mobile{flex:0 0 100%;padding-top:14px;display:block}.program_progress__bar--mobile footer{display:flex;justify-content:space-between;margin-top:12px}.program_progress__bar--mobile .program_progress__bar__check{position:absolute;right:-15px;top:0}@media (min-width:993px){.program_progress__bar--mobile{display:none}}.csc_cta_mt{margin-top:1em}#survey_nps{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000;background:#fff;box-shadow:0 -2px 3px rgba(50,50,50,.2)}#survey_nps .row{padding-top:15px;padding-bottom:23px}#survey_nps .mentor-image{display:flex;flex:1 1 auto;float:right;max-width:120px;justify-content:center;padding:0}#survey_nps .mentor-image img{height:100px;width:100px;border-radius:50%;border:1px solid #e8e8ec}#survey_nps a.dismiss{position:absolute;top:10px;right:15px}#survey_nps #nps_survey_form,#survey_nps #optional-text{height:129px;margin-bottom:5px}#survey_nps #nps_survey_form .greeting_line{margin-left:0;margin-top:0}#survey_nps #optional-text p{margin-left:0;margin-top:5px;margin-bottom:8px}#survey_nps #dismiss_nps i{cursor:pointer}.nps_survey_buttons ol{list-style-type:none;margin-left:0;padding-left:0;padding-right:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.nps_survey_buttons li{counter-increment:step-counter;position:relative;display:inline-block;padding:0;margin-bottom:10px;width:40px;height:40px;font-size:16px;margin-right:20px;cursor:pointer;border-radius:50%}.nps_survey_buttons li:before{position:absolute;left:0;content:counter(step-counter);font-weight:700;border-radius:50%;color:#1c7488;text-align:center;height:100%;width:100%;border:1px solid #1c7488;line-height:2}@media only screen and (max-width:767px){.nps_survey_buttons ol{justify-content:space-around}.nps_survey_buttons li{margin-right:0;font-size:12px;width:20px;height:20px}.nps_survey_buttons li:before{line-height:normal}}.specialization_course__box{padding:30px 40px}@media (max-width:500px){.specialization_course__box{padding:30px 15px}}.specialization_course__wrapper{border-bottom:1px solid #a7b1b9}.specialization_course__wrapper .specialization_course__box{display:flex}.specialization_course__wrapper .specialization_course__box:hover{background-color:#f7f7f7;cursor:pointer}.specialization_course__wrapper .specialization_course__box:hover .task_text h1,.specialization_course__wrapper .specialization_course__box:hover .task_text h2,.specialization_course__wrapper .specialization_course__box:hover .task_text h3,.specialization_course__wrapper .specialization_course__box:hover h4,.task_text .specialization_course__wrapper .specialization_course__box:hover h1,.task_text .specialization_course__wrapper .specialization_course__box:hover h2,.task_text .specialization_course__wrapper .specialization_course__box:hover h3{color:inherit}.specialization_course__wrapper .specialization_course__box.active{background-color:#f2fcfb;cursor:default}.specialization_course__wrapper .specialization_course__box.active .task_text h1,.specialization_course__wrapper .specialization_course__box.active .task_text h2,.specialization_course__wrapper .specialization_course__box.active .task_text h3,.specialization_course__wrapper .specialization_course__box.active h4,.task_text .specialization_course__wrapper .specialization_course__box.active h1,.task_text .specialization_course__wrapper .specialization_course__box.active h2,.task_text .specialization_course__wrapper .specialization_course__box.active h3{color:#333}.specialization_course__wrapper .specialization_course__box.active .selector_circle__outer{border:2px solid #1c7488}.specialization_course__wrapper .specialization_course__box.active .selector_circle__inner{background-color:#1c7488}.specialization_course__wrapper .selector_circle__outer{border:2px solid #e8ebed}@media (max-width:500px){.specialization_course__wrapper .selector_circle{padding:24px 15px 0 0}}.enroll__welcome{background-color:#d2e3e7;padding:20px 30px 60px}.enroll__welcome main{background-color:#fff;max-width:770px;padding:30px;margin:30px auto 0}.enroll__welcome main .wistia__video{margin:10px 0 30px}.enroll__welcome main a{margin:30px 0}@media (max-width:767px){.enroll__welcome{margin:15px;padding:0}.enroll__welcome main{margin-top:0;width:100%}.enroll__welcome main a{width:100%}}.enroll__welcome .state_banner{text-align:left;background-color:#fa6357;margin:-30px -30px 30px;height:40px;display:flex}.enroll__welcome .state_banner i,.enroll__welcome .state_banner p{color:#fff;line-height:40px;margin-left:10px}.enroll__welcome .state_banner p{display:inline-block;font-size:12px;padding-top:2px}.enroll__welcome .state_banner i{font-size:22px}.enroll__welcome .bank_transfer h1,.enroll__welcome .bank_transfer h2{margin-bottom:16px}.payment__complete__icon{height:42px;width:42px;border-radius:50%;margin:0 auto;background-color:#1c7488;position:relative}.payment__complete__icon:before{content:"";position:absolute;display:block;width:10px;height:16px;border:solid #fff;border-width:0 2px 2px 0;left:17px;top:10px;transform:rotate(45deg)}.diversity-survey-info{padding:var(--ds-spacing__m) var(--ds-spacing__l)}#evaluate_tabs{padding-bottom:100px}@media (max-width:1199px){.rubrics_wrapper>.row>.card,.rubrics_wrapper>.row>.preview_card{padding-right:75px}}.ai-tutor-slider-container{border-radius:8px;border:1px solid #e7e7e7;padding:12px 16px 10px;float:right;margin-bottom:32px}.ai-tutor-slider-container label{margin-bottom:0;margin-right:16px}.ai-tutor-slider-container .cf-form__slider input:checked+span{background-color:#81e1da}.ai-tutor-slider-container--rubrics{margin-top:32px}.rubrics_header{margin-top:30px;margin-bottom:30px}.achievement_partial .rubrics_header .bold.achievement_number,.rubrics_header .achievement_partial .bold.achievement_number,.rubrics_header .bold.progress_label,.rubrics_header .text.bold{margin-bottom:0;font-family:TradeGothicNextW01-Bold\ 693229}.rubrics_header .step_name{margin:.2em 0 16px}.rubrics_header .student_image{padding-left:15px;padding-right:15px}.rubrics_header .student_image img.img-circle{height:150px;width:150px}@media (max-width:769px){.rubrics_header .student_image img.img-circle{height:50px;width:50px}}.rubrics_body>.col-lg-12:after{content:"";position:absolute;left:-21px;right:-21px;bottom:-1px;border-bottom:1px solid #e8ebed}.rubrics_body .submission_task{border-bottom:1px solid #e8ebed;margin:10px 10px 20px}.rubrics_body .submission_task_title p{font-weight:400;float:left;font-stretch:condensed;margin:0;padding:0}.rubrics_body .submission_task_description{font-size:1.125em;margin:0}.rubrics_body .submission_full_description img{max-width:100%;height:auto;display:block}.rubrics_body .submission_task_link_full_screen{font-family:TradeGothicNextW01-Bold\ 693229;font-size:.7em;letter-spacing:.018em;color:#888;padding-top:25px;float:right;color:#1c7488;margin:0}.rubrics_body .icon_submission_task_link_full_lesson{padding-right:10px}.rubrics_body .nav-tabs.rubric_nav li.active a{color:#333;font-family:TradeGothicNextW01-Bold\ 693229;border:none}.rubrics_body .nav-tabs.rubric_nav li a{font-family:TradeGothicNextW01-Ligh\ 693250;color:var(--ds-color__grey--600);border:none}.rubrics_body .nav-tabs.rubric_nav li a:hover{background-color:transparent}.rubrics_body .nav-tabs.rubric_nav:not(.sideways){position:relative;border-bottom:none}.rubrics_body .nav-tabs.rubric_nav:not(.sideways) li.active{border-bottom:4px solid #1c7488}.rubrics_body ul.nav-tabs.sideways{width:100%;padding-top:50px}.rubrics_body ul.nav-tabs.sideways li{width:100%;padding:6px}.rubrics_body ul.nav-tabs.sideways li.active{background-color:#f5f5f5}.rubrics_body ul.nav-tabs.sideways li a{width:100%;background-color:transparent}.rubrics_body ul.nav-tabs.sideways li a i{font-size:130%;vertical-align:middle}.submission_full_description img{max-width:100%;height:auto;display:block}.evaluate_sub_header{padding-top:10px;padding-bottom:10px}.evaluate_sub_header:after{content:"";position:absolute;left:-21px;right:-21px;bottom:0;border-bottom:1px solid #e8ebed}.evaluate_sub_header .row{align-items:center}.evaluate_sub_header .row .col-lg-2{width:auto;max-width:16.66666667%}.evaluate_sub_header .row .col-lg-3,.evaluate_sub_header .row .col-lg-4{align-self:flex-start}.step_info{flex:1 1;flex-direction:row;align-items:center}.submission_description p{margin-bottom:.1em}.step_description{display:inline-block;font-family:TradeGothicNextW01-Ligh\ 693250;color:#9b9b9b;padding-right:10px;margin-bottom:0}.progress_step_wrapper{flex-grow:1;overflow:hidden;height:10px;border-radius:25px}.progress_steps .bar{height:10px;background-color:#e8ebed;flex-grow:1}.progress_steps .bar.filled{background-color:#81e1da}.progress_steps .bar[data-step="2"]{border-right:6px solid #fff;border-left:6px solid #fff}@media only screen and (max-width:750px){.evaluate_sub_header .row .col-lg-2{max-width:none}.evaluate_sub_header .step_info{flex-direction:column}.progress_step_wrapper{width:100%;margin-top:10px}.rubrics_body .submission_task_link_full_screen{padding-top:10px;padding-bottom:10px}}.deliverable_icon,.step_video_review_icon,.submission_assets,.video_review_icon{text-align:center;font-size:70%;flex-wrap:wrap;justify-content:space-around;display:inline-block;border:1px solid #bfbfbf;padding:7px;min-width:80px;transition:border-color .3s;-webkit-transition:border-color .3s}.deliverable_icon:hover,.step_video_review_icon:hover,.submission_assets:hover,.video_review_icon:hover{border-color:#1c7488;color:#1c7488}.deliverable_icon .fa,.step_video_review_icon .fa,.submission_assets .fa,.video_review_icon .fa{font-size:3em;margin:5px;color:#bfbfbf;transition:color .3s;-webkit-transition:color .3s}.deliverable_icon .fa:hover,.step_video_review_icon .fa:hover,.submission_assets .fa:hover,.video_review_icon .fa:hover{color:#1c7488}.rubric_tip{border:1px solid #e8ebed;padding:25px}.rubric_tip a{display:block;padding-left:1.2em;text-indent:-.6em}.tip_heading{font-family:TradeGothicNextW01-Bold\ 693229}p.evaluation{font-family:TradeGothicNextW01-Ligh\ 693250;margin-bottom:0}.submission_status{font-family:TradeGothicNextW01-Bold\ 693229;margin-top:0}.submission_status a i{vertical-align:super;font-size:.6em;margin-left:3px}p.screencast_instructions{font-size:12px;color:grey;line-height:16px;line-height:1.44;margin-bottom:.5em}.btn.create_screencast i{margin-right:.5em}.evaluate_body{padding-top:40px}.evaluate_body .col-lg-8.col-xs-12{padding-left:4em;position:relative}.evaluate_body .col-lg-8.col-xs-12 a.back_icon{position:absolute;left:0;font-size:3.5em}.vid_review_upload_container{padding:10px;margin-top:5px}.vid_review_upload_container .review_error_container{min-height:20px}.warningDiv{z-index:11;position:absolute;padding:15px 20px 20px;background-color:#81e1da;border-radius:4px}.warningDiv p{font-family:TradeGothicNextW01-Bold\ 693229;font-size:.8em;color:#fff;margin-bottom:0}.warningDiv.with_arrow:after{content:"";position:absolute;border-color:#81e1da transparent;border-style:solid;border-width:15px 15px 0;display:block;width:0;z-index:1;bottom:-15px;left:45%}.comment-form{position:relative}.comment-form .counter_comment{min-height:16px}.comment-form .ghosted.visible{display:none}.comment-form .ghosted.visible.visible{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#fff;opacity:.6}.comment-form__submit{position:relative}div.sample_submission_section span.help-block{display:inline-block}div.sample_submission_section input{height:.8em;width:.8em;margin-top:7px;border:1px solid #000}div.sample_submission_section input:checked:before{width:.8em;font-size:.7em;bottom:-2px}#preview{display:none}.criteria_card,.step_criteria_row .step_criteria_card,.task_text .step_criteria_row .step_criteria_card{position:relative;flex:1 1;display:flex;padding:0 4px}.criteria_card_wrapper,.step_criteria_row,.task_text .step_criteria_row{display:flex;flex:1 1 auto;flex:1 1;flex-direction:row;justify-content:space-between}@media only screen and (max-width:768px){.criteria_card,.step_criteria_row .step_criteria_card,.task_text .step_criteria_row .step_criteria_card{margin-bottom:5px}.row.criteria_card_wrapper,.row.step_criteria_row{flex-direction:column}}.disabled_evaluate_link{position:absolute;z-index:6;background-color:hsla(0,0%,100%,.3);top:0;bottom:0;left:0;right:0;margin:0 -10px}.disabled_evaluate_link+.evaluate_card_inner>.evaluate_card_footer .btn-primary,.step_criteria_row .disabled_evaluate_link+.step_criteria_card_inner>.evaluate_card_footer .btn-primary{background-color:rgba(92,162,178,.2)!important}.evaluate_heading_text{text-align:center;margin-top:2.3em}.evaluate_heading_text p{color:#333}.evaluate_card_inner,.step_criteria_row .step_criteria_card_inner,.task_text .step_criteria_row .step_criteria_card_inner{width:100%;display:flex;flex-direction:column;border:2px solid #ddd;padding:1px;text-align:center}.evaluate_card_inner .evaluate_card_footer,.step_criteria_row .step_criteria_card_inner .evaluate_card_footer{flex-grow:0;margin-bottom:10%}.evaluate_card_inner .evaluate_card_footer p,.step_criteria_row .step_criteria_card_inner .evaluate_card_footer p{color:#bfbfbf;font-size:16px}.evaluate_card_inner .evaluate_card_footer>.btn-primary,.step_criteria_row .step_criteria_card_inner .evaluate_card_footer>.btn-primary{background-color:#1c7488!important;width:75%}.evaluate_card_body,.task_text .evaluate_card_body{flex-grow:1;text-align:center}.evaluate_card_body img,.task_text .evaluate_card_body img{position:relative;margin-top:-110px}.evaluate_card_body>ul,.task_text .evaluate_card_body>ul{padding-left:20px;margin:0 10px;list-style-type:none;text-align:left}.evaluate_card_body>ul li,.task_text .evaluate_card_body>ul li{margin:6px;color:#333;font-size:.8em;position:relative;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.evaluate_card_body>ul li:before,.task_text .evaluate_card_body>ul li:before{content:"\2022";font-size:1em;line-height:0;position:absolute;top:.75em;left:-.9em}.evaluate_card_body .criteria_heading{z-index:5;margin-top:48px;margin-bottom:18px;text-align:center;position:relative}.task.card .evaluate_card_body .task_text h1.criteria_heading,.task.card .evaluate_card_body .task_text h2.criteria_heading,.task.card .evaluate_card_body .task_text h3.criteria_heading,.task.card .evaluate_card_body h4.criteria_heading,.task.card .task_text .evaluate_card_body h1.criteria_heading,.task.card .task_text .evaluate_card_body h2.criteria_heading,.task.card .task_text .evaluate_card_body h3.criteria_heading,.task.preview_card .evaluate_card_body .task_text h1.criteria_heading,.task.preview_card .evaluate_card_body .task_text h2.criteria_heading,.task.preview_card .evaluate_card_body .task_text h3.criteria_heading,.task.preview_card .evaluate_card_body h4.criteria_heading,.task.preview_card .task_text .evaluate_card_body h1.criteria_heading,.task.preview_card .task_text .evaluate_card_body h2.criteria_heading,.task.preview_card .task_text .evaluate_card_body h3.criteria_heading,.task_text .task.card .evaluate_card_body h1.criteria_heading,.task_text .task.card .evaluate_card_body h2.criteria_heading,.task_text .task.card .evaluate_card_body h3.criteria_heading,.task_text .task.preview_card .evaluate_card_body h1.criteria_heading,.task_text .task.preview_card .evaluate_card_body h2.criteria_heading,.task_text .task.preview_card .evaluate_card_body h3.criteria_heading{text-align:center}.evaluate_body .popover-content{padding:9px 0}.evaluate_body .popover-content .evaluate_card_body>ul li,.evaluate_body .popover-content .task_text .evaluate_card_body>ul li{font-size:1em}.evaluate_card_inner:hover,.step_criteria_row .step_criteria_card_inner:hover{transform:scale(1.01);border:3px solid #81e1da;padding:0}.criteria_footer,.step_criteria_footer,.task_text .step_criteria_footer{margin-top:.75em;height:5em}.criteria_footer .criteria_footer_text,.step_criteria_footer .criteria_footer_text{color:#bfbfbf;font-size:16px}.deliverable_icon,.step_video_review_icon,.video_review_icon{position:relative;margin-bottom:28px;margin-top:14px}.deliverable_icon .fa.fa-times-circle,.step_video_review_icon .fa.fa-times-circle,.video_review_icon .fa.fa-times-circle{cursor:pointer;color:#1c7488;background-color:#fff;font-size:1.5em;position:absolute;top:-13px;right:-12px}.deliverable_icon:hover .fa.fa-times-circle,.step_video_review_icon:hover .fa.fa-times-circle,.video_review_icon:hover .fa.fa-times-circle{color:#1c7488}.review_error_container{min-height:39px}.review_error_container p{display:none;color:#fa6357;font-size:16px}#preview>.row{padding-top:20px}.preview_card #video_review_window{display:none;margin-bottom:20px}.preview_card .comment_text{overflow-y:auto;max-height:350px}.preview_card .comment_text p{word-wrap:break-word}.preview_card .btn.preview_submit{width:100%;margin-top:20px}.preview_criteria_heading{justify-content:flex-start;margin-bottom:10px}.preview_criteria_heading .rubric_level p{font-family:TradeGothicNextW01-Bold\ 693229;margin-bottom:0;line-height:2.35}.preview_criteria_heading .rubric_level a{font-size:.6em}.preview_criteria_heading ul{flex-grow:0;list-style-type:none;padding:0}.preview_criteria_heading ul li svg{width:15px;height:30px;margin-right:7px}.preview_criteria_heading ul li .fill g{fill:#81e1da}.history_header>.col-xs-12{min-height:4em;display:flex;flex-direction:row;align-items:flex-end}.history_header>.col-xs-12 a{margin:15px 0 15px auto;font-size:.9em;align-self:flex-end}.history_header h6{font-family:TradeGothicNextW01-Bold\ 693229;color:#9b9b9b}.history_header h6.status_for_mentor{display:inline-block;font-size:1.1em;margin-bottom:15px}.delete_confirm_modal .modal-header .task_text h1,.delete_confirm_modal .modal-header .task_text h2,.delete_confirm_modal .modal-header .task_text h3,.delete_confirm_modal .modal-header h4,.task_text .delete_confirm_modal .modal-header h1,.task_text .delete_confirm_modal .modal-header h2,.task_text .delete_confirm_modal .modal-header h3{font-size:2.65em;text-align:center;width:100%;margin-bottom:0}.delete_confirm_modal .modal-header .task_text h1.text-center,.delete_confirm_modal .modal-header .task_text h2.text-center,.delete_confirm_modal .modal-header .task_text h3.text-center,.delete_confirm_modal .modal-header h4.text-center,.task_text .delete_confirm_modal .modal-header h1.text-center,.task_text .delete_confirm_modal .modal-header h2.text-center,.task_text .delete_confirm_modal .modal-header h3.text-center{text-align:center}.delete_confirm_modal .modal-body p{font-size:1.22em;text-align:center;margin-bottom:0}.delete_confirm_modal .modal-footer .btn{padding:0;flex:1 1}.delete_confirm_modal .modal-footer .btn.btn-whitebg{margin-bottom:5px}.delete_confirm_modal .modal-footer .link-btn{padding-top:5px}.delete_confirm_modal button.close{opacity:1}.delete_confirm_modal .fa-times{color:#1c7488;transition:color .3s;-webkit-transition:color .3s;cursor:pointer}.delete_confirm_modal .fa-times:hover{color:#8db9c3}.delete_confirm_modal .modal-body,.delete_confirm_modal .modal-footer,.delete_confirm_modal .modal-header{border:none}.recent_submission_wrapper{display:inline-block;margin:2px 10px}.recent_submission_box{font-size:2.5em;text-align:center;border:1px solid #ddd;min-width:80px;padding:0 0 4px}.recent_submission_box a,.recent_submission_box a:link,.recent_submission_box a:visited{margin:0 8px;color:#bbb}.recent_submission_box a:focus,.recent_submission_box a:hover{color:#223c50}.revision.revision-wrapper{border-top:1px solid #e8ebed;padding-top:20px;margin-bottom:24px}.revision.revision-wrapper .head-col{padding-right:5px}.revision.revision-wrapper .head-col img{width:50px}.revision.revision-wrapper .body-col{padding-left:5px;flex-grow:1;overflow:hidden}.revision.revision-wrapper .user_name{font-family:TradeGothicNextW01-Bold\ 693229;margin-bottom:0;font-size:.8em}.revision.revision-wrapper .user_name span.action{font-family:TradeGothicNextW01-Ligh\ 693250}.revision.revision-wrapper .fa-quote-left{color:#bfbfbf;margin-right:.5em}.revision.revision-wrapper .comment_body{padding-top:15px;word-break:normal;overflow-wrap:break-word;word-wrap:break-word}.revision.revision-wrapper .comment_body p,.revision.revision-wrapper .comment_body p p{margin-bottom:.5em;word-break:break-word}.revision.revision-wrapper .comment_body img{max-width:100%}.revision.revision-wrapper .comment_markdown{overflow:hidden}.revision.revision-wrapper .attachment{padding-top:20px;margin-bottom:16px}@media only screen and (max-width:425px){.revision.revision-wrapper{flex-direction:column}}.btn_revision_evaluate{background-color:#223c50;background-image:-webkit-linear-gradient(top,#28475e,#223c50);border:1px solid rgba(23,42,56,.7);width:50%}.btn_revision_evaluate i{margin-right:.5em}.btn_revision_evaluate:hover{color:#fff}.task_dropdown{position:relative}.task_dropdown .dropdown-menu{background-color:#f9f6f2;left:0;z-index:2}.task_dropdown .dropdown-menu li a{display:flex;padding-top:8px}.task_dropdown .dropdown-menu li a>p{font-size:14px;margin-right:50px;margin-bottom:6px}.task_dropdown .dropdown-menu li a>span{flex-grow:1;text-align:right;color:#bfbfbf}.task_dropdown .dropdown-menu li a:hover{background-color:#81e1da}.task_dropdown .dropdown-menu li a:hover>span{color:#f9f6f2}.ai_tutor_submission_item{background-color:#f8f8f8;border:1px solid #dedede;border-radius:8px;margin-left:-16px;margin-right:-16px;margin-bottom:24px;padding:0 24px;clear:both}.ai_tutor_submission_item .content{margin-left:60px;margin-top:24px}.ai_tutor_submission_item .content.instructor-view{display:flex;flex-direction:column-reverse}.ai_tutor_submission_item .ai-tutor-revision-wrapper{padding-top:24px}.ai_tutor_submission_item .evaluation-wrapper{border-radius:8px;border:1px solid #dedede;background:linear-gradient(270deg,#efe8fd,#dfedfd);margin-bottom:24px}.ai_tutor_submission_item .evaluation-header{padding:14px 24px 12px;display:flex;align-items:flex-end}.ai_tutor_submission_item .evaluation-header p{margin-bottom:0}.ai_tutor_submission_item .evaluation-header i{font-size:16px;color:var(--ds-bg-color__inv-static-primary);margin-left:8px}.ai_tutor_submission_item .evaluation-header .tooltip.top{box-shadow:0 4px 6px 0 rgba(34,60,80,.16)}.ai_tutor_submission_item .evaluation-header .tooltip.top .tooltip-arrow{border-top-color:#fcf7f3}.ai_tutor_submission_item .evaluation-header .tooltip.top .tooltip-inner{padding:16px;background-color:#fcf7f3;color:var(--ds-bg-color__inv-static-primary);white-space:pre-wrap;max-width:419px}.ai_tutor_submission_item .evaluation-body{padding:24px;background:var(--ds-bg-color__inv-int-primary);margin-bottom:10px;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.ai_tutor_submission_item .evaluation-body .preview_criteria_heading,.ai_tutor_submission_item .evaluation-body .preview_criteria_heading ul{margin-bottom:0}.ai_tutor_submission_item .section-wrapper{display:flex;justify-content:space-between}.ai_tutor_submission_item .section-card{border:1px solid #dedede;border-radius:8px;padding:24px;background:var(--ds-bg-color__inv-int-primary);flex-basis:50%}.ai_tutor_submission_item .section-card.instructor-view{flex-basis:100%}.ai_tutor_submission_item .rating{margin-right:8px}.ai_tutor_submission_item .rating .star-container{display:flex;margin-bottom:16px}.ai_tutor_submission_item .rating .star-container p{width:100px;margin-bottom:0}.ai_tutor_submission_item .student-submission{margin-left:8px}.ai_tutor_submission_item .student-submission .inner-content{border-radius:8px;border:1px solid #dedede;background:#fcfcfc;padding:12px 14px}.ai_tutor_submission_item .student-submission .toggle-text{text-align:center;cursor:pointer}.ai_tutor_submission_item .student-submission.instructor-view{margin-left:0;margin-bottom:24px}.ai_tutor_submission_item .tutor-response{display:flex;flex-direction:column;margin-top:16px}.ai_tutor_submission_item .tutor-response .toggle-text{display:inline-block;cursor:pointer;align-self:center;margin-top:8px}@media (max-width:767px){.ai_tutor_submission_item .content{margin-left:0}.ai_tutor_submission_item .section-wrapper{display:block}.ai_tutor_submission_item .rating{margin-right:0;margin-bottom:24px}.ai_tutor_submission_item .student-submission{margin-left:0}}.ai_tutor_status{margin:32px 0;display:flex;background:#f8f8f8;padding:10px 8px 8px;border-radius:8px;clear:both}.ai_tutor_status p{margin-bottom:0}.ai_tutor_status i{line-height:1;margin-right:8px}.forgot__password{max-width:480px;padding:15px;margin:0 auto 100px}.forgot__password header h1{text-align:left;margin:40px 0 10px}.forgot__password input[type=submit]{width:100%;margin-top:40px}.new__pwd{max-width:480px;padding:15px;margin:50px auto 100px}.new__pwd header{position:relative}.new__pwd header img{position:absolute;top:0;left:-70px}.new__pwd input[type=submit]{width:100%}@media (max-width:480px){.new__pwd header img{top:-50px;left:0}}.login_signup__form,.new__session{max-width:480px;padding:15px;margin:0 auto 100px}.login_signup__form header,.new__session header{display:flex;margin-top:40px}.login_signup__form header img,.new__session header img{margin-right:30px}.login_signup__form header h1,.new__session header h1{text-align:left}.login_signup__form form .remember-me-checkbox,.new__session form .remember-me-checkbox{margin-bottom:33px}.login_signup__form form a.cf-small,.new__session form a.cf-small{float:right}.login_signup__form form i,.new__session form i{font-size:24px;color:#1c7488;position:absolute;right:15px;top:18px}.login_signup__form form #show_password_toggle,.new__session form #show_password_toggle{cursor:pointer}.login_signup__form form #session_password,.new__session form #session_password{margin-bottom:0}.login_signup__form form input:nth-of-type(3),.new__session form input:nth-of-type(3){width:100%}.login_signup__form form input:-webkit-autofill,.login_signup__form form select:-webkit-autofill,.login_signup__form form textarea:-webkit-autofill,.new__session form input:-webkit-autofill,.new__session form select:-webkit-autofill,.new__session form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.course_update_banner{background-color:#2f6690;min-height:40px;padding:8px 10px 0;box-shadow:0 16px 24px 0 rgba(48,49,51,.1)}.course_update_banner span{color:#fff}.course_update_banner .cf-close{float:right}.course_update_banner .cf-close:after{font-size:20px}div.course_update_banner.cf-content>div>a{color:#fff}.task_estimation_modal .section{display:flex;justify-content:space-around;margin:16px 20px 60px;position:relative}.task_estimation_modal .section button{margin:0 5px 10px}.task_estimation_modal footer{display:flex;justify-content:space-between}.task_estimation_modal footer a,.task_estimation_modal footer button{width:320px}.task_estimation_modal footer a{display:block;text-align:center;color:#fff}.task_estimation_modal .task_estimation_modal__btn--selected{background:#81e1da;color:#fff}.task_estimation_modal .task_estimation_modal__check--valid{display:none;position:absolute;right:-40px}.task_estimation_modal .task_estimation_modal__check--valid:after{content:"";display:block;width:10px;height:20px;border:solid #5ca2b2;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width:768px){.task_estimation_modal img{width:100%}.task_estimation_modal .section{margin:16px 0 60px;flex-wrap:wrap}.task_estimation_modal footer{display:block}.task_estimation_modal footer>button,.task_estimation_modal footer a{width:100%}.task_estimation_modal footer button{margin-bottom:10px}}.action-menu{border:1px solid var(--ds-bg-color__inv-int-primary-disabled);display:inline-block;padding:20px 8px;position:absolute;z-index:2;background-color:var(--ds-bg-color__int-input);margin-top:10px;width:213px}.action-menu div{display:flex;cursor:pointer;padding:4px 16px}.action-menu div:hover{background-color:var(--ds-bg-color__int-input-disabled);border-radius:8px}.action-menu div:first-of-type{margin-bottom:12px}.action-menu div p{margin:0;font-size:16px}.action-menu div i{margin-right:8px;align-self:center;font-size:19px}.action-menu div i.fa-sparkle{font-size:22px}span.highlighted{background:rgba(255,255,10,.3)}.simplified-english{border:1px solid var(--ds-color__int-border-input);margin-top:16px;margin-bottom:8px}.simplified-english .re-generate{display:none}.simplified-english footer p,.simplified-english header p,.simplified-english main p{margin-bottom:0}.simplified-english header{border-bottom:1px solid var(--ds-color__int-border-input);display:flex;justify-content:space-between;align-items:center;padding:8px 16px}.simplified-english header i{cursor:pointer;font-size:16px}.simplified-english header i:hover{color:var(--ds-color__int-border-icon-hover)}.simplified-english header i:first-of-type{font-size:18px;margin-right:16px}.simplified-english footer,.simplified-english header{background:#dfedfd;background:linear-gradient(90deg,#dfedfd 50%,#efe8fd)}.simplified-english main{margin-left:0;background-color:var(--ds-bg-color__int-input-disabled);padding:16px}.simplified-english main p{font-size:16px}.simplified-english main ul{margin-bottom:0!important}.simplified-english .rating-container{text-align:end;display:none}.simplified-english .rating-container i:first-of-type{margin-right:16px}.simplified-english .rating-container i.fa-regular:hover{cursor:pointer;color:var(--ds-color__int-border-icon-hover)}.simplified-english footer{padding:16px;border-top:1px solid var(--ds-color__int-border-input)}.simplified-english footer p{font-size:14px}.section-link{margin-left:5px;padding:5px 10px}.steps-show section.course_header.lesson{padding-top:50px;padding-bottom:10px}.evaluate_card_body .steps-show h2.criteria_heading,.rubrics_body .steps-show h2.submission_task_description,.rubrics_header .steps-show h2.step_name,.steps-show .evaluate_card_body h2.criteria_heading,.steps-show .rubrics_body h2.submission_task_description,.steps-show .rubrics_header h2.step_name,.steps-show h2.intro_graf,.steps-show h2.submission_status,.steps-show h2.tip_heading{margin:40px 0 0;font-size:24px}.steps-show h1.primary{font-size:54px;margin:0}@media (max-width:768px){.evaluate_card_body .steps-show .criteria_heading,.rubrics_body .steps-show .submission_task_description,.rubrics_header .steps-show .step_name,.steps-show .evaluate_card_body .criteria_heading,.steps-show .intro_graf,.steps-show .rubrics_body .submission_task_description,.steps-show .rubrics_header .step_name,.steps-show .submission_status,.steps-show .tip_heading{display:none}}#focus_mode_on #communication,#focus_mode_on #main_navbar,#focus_mode_on .cf-nav__container--platform{display:none}#focus_mode_on #content,#focus_mode_on #task_nav{background-color:#41464d}#focus_mode_on #content .course_menu_text,#focus_mode_on #content .nav-pills a .course_menu_text,#focus_mode_on #task_nav .course_menu_text,#focus_mode_on #task_nav .nav-pills a .course_menu_text{color:#fff!important}#focus_mode_on #content .nav-pills a .course_menu_dot,#focus_mode_on #task_nav .nav-pills a .course_menu_dot{background:#fff}#focus_mode_on #content .nav-pills .active a .course_menu_dot,#focus_mode_on #task_nav .nav-pills .active a .course_menu_dot{background:#81e1da}#focus_mode_on #content .nav-pills .active a .course_menu_text,#focus_mode_on #task_nav .nav-pills .active a .course_menu_text{color:#81e1da!important;font-weight:600}#focus_mode_on #content .nav-pills a:hover .course_menu_dot,#focus_mode_on #task_nav .nav-pills a:hover .course_menu_dot{background:var(--ds-color__grey--400)!important}#focus_mode_on #content .nav-pills a:hover .course_menu_text,#focus_mode_on #task_nav .nav-pills a:hover .course_menu_text{color:var(--ds-color__grey--400)}#focus_mode_on #content .course_header .evaluate_card_body .criteria_heading,#focus_mode_on #content .course_header .intro_graf,#focus_mode_on #content .course_header .primary,#focus_mode_on #content .course_header .rubrics_body .submission_task_description,#focus_mode_on #content .course_header .rubrics_header .step_name,#focus_mode_on #content .course_header .submission_status,#focus_mode_on #content .course_header .tip_heading,#focus_mode_on #task_nav .course_header .evaluate_card_body .criteria_heading,#focus_mode_on #task_nav .course_header .intro_graf,#focus_mode_on #task_nav .course_header .primary,#focus_mode_on #task_nav .course_header .rubrics_body .submission_task_description,#focus_mode_on #task_nav .course_header .rubrics_header .step_name,#focus_mode_on #task_nav .course_header .submission_status,#focus_mode_on #task_nav .course_header .tip_heading,.evaluate_card_body #focus_mode_on #content .course_header .criteria_heading,.evaluate_card_body #focus_mode_on #task_nav .course_header .criteria_heading,.rubrics_body #focus_mode_on #content .course_header .submission_task_description,.rubrics_body #focus_mode_on #task_nav .course_header .submission_task_description,.rubrics_header #focus_mode_on #content .course_header .step_name,.rubrics_header #focus_mode_on #task_nav .course_header .step_name{color:var(--ds-color__int-content-primary)!important}#focus_mode_on #content #exercise-survey a:after,#focus_mode_on #content #exercise-survey h6,#focus_mode_on #content #exercise-survey p,#focus_mode_on #task_nav #exercise-survey a:after,#focus_mode_on #task_nav #exercise-survey h6,#focus_mode_on #task_nav #exercise-survey p{color:#fff!important}#focus_mode_on #content #exercise-survey .btn-whitebg,#focus_mode_on #task_nav #exercise-survey .btn-whitebg{background:#fff!important;border:#fff!important}#focus_mode_on #content .rhap_stacked-reverse .rhap_controls-section .rhap_main-controls i,#focus_mode_on #content .rhap_stacked-reverse .rhap_controls-section small,#focus_mode_on #content .rhap_stacked-reverse .rhap_progress-section .rhap_current-time,#focus_mode_on #content .rhap_stacked-reverse .rhap_progress-section .rhap_total-time,#focus_mode_on #task_nav .rhap_stacked-reverse .rhap_controls-section .rhap_main-controls i,#focus_mode_on #task_nav .rhap_stacked-reverse .rhap_controls-section small,#focus_mode_on #task_nav .rhap_stacked-reverse .rhap_progress-section .rhap_current-time,#focus_mode_on #task_nav .rhap_stacked-reverse .rhap_progress-section .rhap_total-time{color:#fff!important}#focus_mode_on #content .rhap_stacked-reverse .rhap_progress-section .rhap_progress-indicator,#focus_mode_on #task_nav .rhap_stacked-reverse .rhap_progress-section .rhap_progress-indicator{background-color:#fff!important}#focus_mode_on #content .current-exercise-name,#focus_mode_on #task_nav .current-exercise-name{color:var(--ds-color__int-content-primary)}.quiz__buttons{display:flex}.quiz__buttons>a{flex:1 0 40%}.quiz__buttons>a:first-of-type{margin-right:5px}.quiz__buttons>a:last-of-type{margin-left:5px}.quiz__buttons .button--primary-disabled{pointer-events:none}@media (max-width:480px){.quiz__buttons>a:first-of-type,.quiz__buttons>a:last-of-type{margin:0}}@media (max-width:480px){.quiz__entry .quiz__buttons{flex-direction:column}.quiz__entry .quiz__buttons a:first-of-type{margin-bottom:10px}}.quiz__button .cf-spinner>div{background-color:#fff}.quiz__modal .cf-modal__box{padding:30px;min-height:500px}@media (max-width:480px){.quiz__modal .cf-modal__box{width:100%;max-width:100%;min-height:0;margin:0;padding-bottom:0}.quiz__modal .cf-modal__exit{top:10px;right:10px;min-height:0}.quiz__modal .cf-modal__exit rect{stroke:#a7b1b9}.quiz__modal .cf-modal__exit path{fill:#a7b1b9}}.quiz__slide{display:flex;flex-direction:column;min-height:500px}.quiz__slide--progress{margin-right:30px}@media (max-width:480px){.quiz__slide{min-height:calc(100vh - 30px)}.quiz__slide footer{margin:0 -30px}}.quiz__progress{display:flex;overflow:hidden;border-radius:6px;margin-bottom:30px}.quiz__progress__item{flex:1 1 auto;background-color:#e8ebed;height:10px;margin-right:3px}.quiz__progress__item:last-of-type{margin-right:0}.quiz__progress__item.completed,.quiz__progress__item.correct,.quiz__progress__item.wrong{background-color:#81e1da}.quiz__completed .quiz__progress__item.correct{background-color:#1c7488}.quiz__completed .quiz__progress__item.wrong{background-color:#fa6357}.quiz__answer__buttons{display:flex;flex-wrap:wrap;margin:60px 0}.quiz__answer__buttons>div{display:flex;justify-content:center;align-items:center;flex:1 1 40%;margin-bottom:10px;padding:15px 30px;min-height:80px;transition:all .4s}.quiz__answer__buttons>div:nth-of-type(odd){margin-right:5px}.quiz__answer__buttons>div:nth-of-type(2n){margin-left:5px}.quiz__answer__buttons>div:hover{cursor:pointer;color:#81e1da;box-shadow:8px 8px 20px 0 rgba(51,51,51,.1)}.quiz__answer__buttons>div.selected{background-color:#81e1da;color:#fff}@media (max-width:480px){.quiz__answer__buttons{flex-direction:column;display:block;margin:30px 0}.quiz__answer__buttons>div:nth-of-type(2n),.quiz__answer__buttons>div:nth-of-type(odd){margin-left:0;margin-right:0}.quiz__answer__buttons>div.selected{margin-left:-30px;margin-right:-30px}}.next_ss_link{float:right}.ss_full_exercise_link img{margin-right:4px}.simple_submission_show .col-xs-12{display:block}.step_submission_status{margin-bottom:20px;margin-top:20px}.step_submission_status>p{margin-bottom:5px}.step_video_review_icon{margin:14px 10px 0 0}.deliverable_icon{margin:0 10px 0 0}.form-errors{color:#ee6055}.steps_rubric_form label.error,.url-fields label.error{font-size:.7em;color:#fa6357}.upload_form{margin-top:1.5em}button.submission_upload_button{width:50%}button.submission_upload_button input{display:none}.submission__error_container{float:right;color:#fa6357}.rubrics_body.student_view>.col-lg-12:after,.task_text .rubrics_body.student_view>.col-lg-12:after{border:none}.rubrics_body.student_view>.col-lg-12:first-of-type:after,.task_text .rubrics_body.student_view>.col-lg-12:first-of-type:after{content:"";position:absolute;left:-21px;right:-21px;bottom:-1px;border-bottom:1px solid #e8ebed}.rubrics_body.student_view ul.rubric_nav,.task_text .rubrics_body.student_view ul.rubric_nav{margin-bottom:0}.rubrics_body.student_view .submission_history,.task_text .rubrics_body.student_view .submission_history{margin-bottom:24px;margin-top:24px}.task_directions{margin-top:1.5em}.task_directions li{margin-bottom:.8em}.task_directions img{max-width:100%;height:auto;display:block}.disabledTab{pointer-events:none}.focus_mode{margin-top:.5rem;text-align:center}.focus_mode .focus_mode_button{border:none}.focus_mode .focus_mode_button:hover{border:none;box-shadow:none}.focus_mode .focus_mode_button .course_menu_text{color:var(--ds-color__indigo);font-size:14px!important;font-weight:400!important}.step_criteria_row,.task_text .step_criteria_row{display:flex;flex:1 1 auto;padding-bottom:1em}.step_criteria_row+.row>div>.criteria_footer>.criteria_footer_text>p,.step_criteria_row+.row>div>.step_criteria_footer>.criteria_footer_text>p,.task_text .step_criteria_row+.row>div>.criteria_footer>.criteria_footer_text>p,.task_text .step_criteria_row+.row>div>.step_criteria_footer>.criteria_footer_text>p{margin-bottom:0}.step_criteria_row .step_criteria_card,.task_text .step_criteria_row .step_criteria_card{padding:0 4px}.step_criteria_row .step_criteria_card .step_criteria_card_inner,.task_text .step_criteria_row .step_criteria_card .step_criteria_card_inner{padding-bottom:1em}.step_criteria_row .step_criteria_card .step_criteria_card_inner .evaluate_card_body,.task_text .step_criteria_row .step_criteria_card .step_criteria_card_inner .evaluate_card_body{position:relative}.step_criteria_row .step_criteria_card .step_criteria_card_inner .evaluate_card_body img,.task_text .step_criteria_row .step_criteria_card .step_criteria_card_inner .evaluate_card_body img{position:absolute;top:13px;margin:auto;left:0;right:0}.step_criteria_row .step_criteria_card .step_criteria_card_inner .evaluate_card_body>ul,.step_criteria_row .step_criteria_card .step_criteria_card_inner .task_text .evaluate_card_body>ul,.task_text .step_criteria_row .step_criteria_card .step_criteria_card_inner .evaluate_card_body>ul{margin:3px}.step_criteria_row .step_criteria_card .step_criteria_card_inner .evaluate_card_body>ul li,.step_criteria_row .step_criteria_card .step_criteria_card_inner .task_text .evaluate_card_body>ul li,.task_text .step_criteria_row .step_criteria_card .step_criteria_card_inner .evaluate_card_body>ul li{font-size:70%}.step_criteria_row .step_criteria_card .step_criteria_card_inner:hover,.task_text .step_criteria_row .step_criteria_card .step_criteria_card_inner:hover{transform:none;border:2px solid #ddd;padding:1px 1px 1em}@media only screen and (max-width:768px){.step_criteria_card{margin-bottom:5px}.row.step_criteria_row,.task_text .row.step_criteria_row{flex-direction:column}}.step_criteria_footer .criteria_footer_text>p,.task_text .step_criteria_footer .criteria_footer_text>p{margin-bottom:0}.task_text .evaluate_card_body img{margin-bottom:0;display:inline}.task_text .bold{font-family:TradeGothicNextW01-Bold\ 693229}#step_rating_box .warning{color:#fa6357}#step_rating_box .mentor-review-box{background-color:#f2fcfb;border:1px solid #81e1da;border-radius:2px;padding:32px 40px;position:relative}#step_rating_box .mentor-review-box__title{padding-bottom:16px}#step_rating_box .mentor-review-box #close-rating{position:absolute;top:0;right:8px}#step_rating_box .rating-box{margin-bottom:1em;margin-top:.4em}#step_rating_box .user_name{font-family:TradeGothicNextW01-Bold\ 693229;margin-bottom:0;font-size:.8em}#step_rating_box .user_name span.advisor_type{font-family:TradeGothicNextW01-Ligh\ 693250}#step_rating_box .survey_questions{min-height:106px;margin:0}#step_rating_box .rating-description{flex-grow:1}#step_rating_box .rating-description__label{padding-right:16px}#step_rating_box .rating-description__question{font-size:14px;line-height:22.5px}#step_rating_box .rating-description p{margin-bottom:16px}#step_rating_box .rating-description .br-theme-bootstrap-stars{display:inline-block}#step_rating_box .rating-feedback{width:100%;height:80px;font-size:13px;padding:5px;margin-bottom:15px}#step_rating_box .submit_and_share_rating .share_rating{padding-bottom:16px}#step_rating_box .submit_and_share_rating #share_review{font-size:14px;line-height:22.5px}#step_rating_box .submit_and_share_rating input[type=checkbox]{margin-top:0;margin-right:9px;top:100%}#step_rating_box .submit_and_share_rating input[type=checkbox]:checked:before{left:0}#exercise-navigator-mobile div:first-child{margin:50px 0 0}@media (min-width:1025px){#exercise-navigator-mobile{display:none}}#submission_project_url,#submission_source_url{padding:0}#readspeaker_button1{margin-top:32px}.spotlight-on-ai__text{background:-webkit-linear-gradient(180deg,#381766 50%,#4ba6f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai-icon-wrapper{background:-webkit-linear-gradient(180deg,#efe8fd 50%,#dfedfd);border-radius:20px;width:32px;height:24px;display:flex;justify-content:center;align-items:center;margin-left:4px;margin-bottom:4px;padding:4px 8px}.ai-icon-wrapper i{color:var(--ds-bg-color__int-primary)!important}.card.task.col-lg-8.col-lg-offset-2.col-md-10.col-md-offset-1.col-sm-12.col-xs-12,.task.col-lg-8.col-lg-offset-2.col-md-10.col-md-offset-1.col-sm-12.col-xs-12.preview_card{z-index:1}.task{-webkit-overflow-scrolling:auto}.task .task-card-link{display:block;word-wrap:break-word}.task ol li,.task ul li{line-height:1.6}.task ol li p,.task ul li p{display:inline;line-height:1.6}.task blockquote{background-color:#f7fafb;border:2px solid #81e1da;box-shadow:0 8px 16px 0 rgba(48,49,51,.1);padding:30px;margin:35px 0}.task blockquote p{font-size:.95em}.task blockquote p em{font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:.85em;font-family:TradeGothicNextW01-Ligh\ 693250}.task code{font-family:Menlo,Monaco,Consolas,Courier New,monospace;white-space:normal;word-wrap:break-word}.task pre code{background:transparent!important;white-space:pre;white-space:pre-wrap}.task.faded{background:#f2f2f2}.task.card h6,.task.preview_card h6{text-align:center;margin-top:0}.task.card ul,.task.preview_card ul{margin-bottom:1.6em}.task.card .task_text h1,.task.card .task_text h2,.task.card .task_text h3,.task.card h4,.task.preview_card .task_text h1,.task.preview_card .task_text h2,.task.preview_card .task_text h3,.task.preview_card h4,.task_text .task.card h1,.task_text .task.card h2,.task_text .task.card h3,.task_text .task.preview_card h1,.task_text .task.preview_card h2,.task_text .task.preview_card h3{font-family:DINNextW01-CondensedMed;font-size:2.78em;text-align:left;line-height:1;color:#223c50;display:block;margin-bottom:.5em;margin-top:1.5em}.task.card .task_text h1.task-heading,.task.card .task_text h2.task-heading,.task.card .task_text h3.task-heading,.task.card h4.task-heading,.task.preview_card .task_text h1.task-heading,.task.preview_card .task_text h2.task-heading,.task.preview_card .task_text h3.task-heading,.task.preview_card h4.task-heading,.task_text .task.card h1.task-heading,.task_text .task.card h2.task-heading,.task_text .task.card h3.task-heading,.task_text .task.preview_card h1.task-heading,.task_text .task.preview_card h2.task-heading,.task_text .task.preview_card h3.task-heading{text-align:left;margin-bottom:0}.task.card .displayInlineBlock,.task.preview_card .displayInlineBlock{display:inline-block!important}.task.card h5,.task.preview_card h5{font-family:Trade Gothic Next W01;margin-bottom:.5em;margin-top:1.35em;font-size:1.3em;line-height:1.3em}.task.card .estimated-time,.task.preview_card .estimated-time{margin-top:5px;margin-bottom:25px;display:block;font-size:14px;color:var(--ds-color__grey--600)}.task_text,.task_text li,.task_text p{font-family:TradeGothicNextW01-Ligh\ 693250;color:#223c50;font-size:18px;margin-top:0;line-height:1.6}.task_text li strong,.task_text p strong{font-family:TradeGothicNextW01-Bold\ 693229}.task_text li em,.task_text p em{font-family:inherit}.task_text li small,.task_text p small{font-size:80%;line-height:16px}.task_text li small strong,.task_text p small strong{font-family:TradeGothicNextW01-Bold\ 693229}.task_text ol li,.task_text ul li{line-height:1.6}.task_text ol li p,.task_text ul li p{display:inline;line-height:1.6}.task_text ul{list-style:disc}.task_text li{margin-bottom:.6em}.task_text img{display:block;margin:45px auto;max-width:100%;height:auto}.task_text div.alert{background-color:#e6f9f8;margin:15px 0;padding:10px 20px}.task_text .table__wrapper{overflow-x:scroll}.task_text table{position:relative;width:100%;margin-bottom:45px}.task_text td,.task_text th{border:1px dashed #a7b1b9;padding:10px;text-align:center}.task_text th{text-transform:uppercase;background-color:#e8ebed}.ds-checkbox{height:auto;width:auto;border:none!important;margin-top:0!important;outline-offset:0!important;width:16px!important;height:16px!important}.ds-checkbox:before{box-sizing:content-box;font-size:12px!important;border-width:2px}.ds-checkbox:checked:before{left:0!important;width:16px!important}.student_job_openings header{background-image:url(https://images.careerfoundry.com/public/frontpages/careerhub/Hero_CareerHub.jpg);background-position:50% 90%}.student_job_openings header h1{font-size:45px}.student_job_openings header h2{width:540px;font-size:32px;text-align:center}.student_job_openings .search-jobs-filter{position:sticky;top:20px}.student_job_openings .filter-box{box-shadow:0 2px 5px 0 rgba(51,51,51,.1);margin-bottom:1em}.student_job_openings .filter-box .filter-title{background-color:#1c7488;padding:5px 10px}.student_job_openings .filter-box .filter-title p{color:#fff;display:inline}.student_job_openings .filter-box .filter-title i{color:#fff;font-size:30px}.student_job_openings .filter-box .filter-select{padding:30px 20px 10px;background-color:#fff}.student_job_openings .filter-box .filter{margin-bottom:20px}.student_job_openings .filter-box .filter input{margin:0 15px 0 0;height:20px;width:20px;border:none;background-color:#e8ebed;transition:all .2s}.student_job_openings .filter-box .filter input:before{background-color:#1c7488}.student_job_openings .filter-box .filter input:checked:before{color:#fff;border:none}.student_job_openings .filter-box .filter input:focus{outline:none}.student_job_openings .filter-box #search_city{background-color:#fff;border-radius:0;border:1px solid #000}.student_job_openings .jobs_count{margin-bottom:.6em}.student_job_openings .job_description--js{cursor:pointer;background-color:#fff;margin-bottom:30px;padding:30px;box-shadow:0 2px 5px 0 rgba(51,51,51,.1)}.student_job_openings .job_description--js.active{cursor:default}.student_job_openings .job_description--js:hover{background-color:#e8ebed}.student_job_openings .job_description h2{text-align:left}.student_job_openings .job_description .bottom_wrapper p{opacity:.4;margin-bottom:5px}.student_job_openings .job_description .bottom_wrapper div{display:inline-block}.student_job_openings .job_description .bottom_wrapper div:last-of-type{float:right;text-align:right}.student_job_openings .close-job-details--js{padding:0 4px}.student_job_openings .close-job-details--js i.fa{font-size:1.8em;margin-top:17px;color:#aaa}.student_job_openings .find_talent{background-color:#e6f9f8;text-align:center}.student_job_openings .find_talent img{margin:0 auto;width:100%;height:auto}.student_job_openings .project_promo{background-color:#eaf0f4}.student_job_openings .project_promo .promo_wrapper{display:flex;justify-content:center;align-items:center}.student_job_openings .project_promo .promo_wrapper div,.student_job_openings .project_promo .promo_wrapper img{width:450px;margin:30px 15px 60px}.student_job_openings .project_promo .promo_wrapper img{height:100%}.student_job_openings .project_promo .promo_people{text-align:center;display:flex;justify-content:space-evenly}.student_job_openings .project_promo .promo_people a{border:none}.student_job_openings .project_promo .promo_people img{width:90px;height:90px}@media (max-width:480px){.student_job_openings .project_promo .promo_wrapper div{width:auto;margin:0}.student_job_openings .project_promo .promo_people{display:block}.student_job_openings .project_promo .promo_people h3{margin-bottom:20px}}@media (max-width:992px){.student_job_openings .search-jobs-filter{padding:0;position:static}.student_job_openings .promo_wrapper div{text-align:center}}@media (max-width:768px){.student_job_openings header{margin:0 15px}.student_job_openings header h2{width:auto}.student_job_openings .filter-headline{background-color:#223c50;margin-bottom:0;padding:5px 30px}.student_job_openings .filter-headline p{color:#fff;margin-bottom:0}.student_job_openings .filter-box{margin-bottom:0;box-shadow:none;border-bottom:2px solid #e6f9f8}.student_job_openings .filter-box:last-of-type{margin-bottom:1em}.student_job_openings .filter-box .filter-select,.student_job_openings .filter-box .filter-title{padding-left:30px}.student_job_openings .job_description--js:hover{background-color:transparent}}@media (max-width:480px){.student_job_openings header{display:block;padding:15px;height:100%}.student_job_openings header h1,.student_job_openings header h2{text-align:left}.student_job_openings .job_description .bottom_wrapper div{display:block}.student_job_openings .job_description .bottom_wrapper div:last-of-type{float:none;text-align:left}.student_job_openings .find_talent h2,.student_job_openings .find_talent p,.student_job_openings .project_promo h2,.student_job_openings .project_promo p{text-align:left}}#job_details_card{background-color:#fff;padding:1.111em 3.889em;box-shadow:0 2px 5px rgba(0,0,0,.298039)}#job_details_card .job_details_top{padding:0;margin-bottom:2.722em;box-shadow:none;border-radius:0}#job_details_card .preview_reminder p,#job_details_card a.back_to_main--js{font-weight:700;display:block;font-size:1.167em;letter-spacing:.7px;border-bottom:2px solid #e8ebed;padding-bottom:.889em;margin-bottom:1.667em}#job_details_card a.close-job-details--js{border:none}#job_details_card .description p{color:#333}#job_details_card .about_company,#job_details_card .about_job{margin-bottom:1em}#job_details_card h2.heading{font-size:2.444em;margin-bottom:.167em}@media (max-width:992px){#job_details_card .about_company{padding-left:15px;border-left:none}}@media (max-width:768px){#job_details_card{padding:0;box-shadow:none}#job_details_card .job_details_top{margin-bottom:1.722em}}@media (max-width:500px){#job_details_card .btn-apply{width:100%}}#new_session section.careerhub_login_modal{background:#fff;padding-left:50px;padding-right:50px}@media (max-width:400px){#new_session section.careerhub_login_modal{padding-left:15px;padding-right:15px}}#careerhub_job_form .primary{color:#1c7488;margin-bottom:60px}#careerhub_job_form .form-input-group{align-items:center;margin-bottom:42px;padding-left:0}#careerhub_job_form .form-group,#careerhub_job_form .input_group{line-height:36px;padding-top:60px;padding-bottom:60px;position:relative}#careerhub_job_form .form-group .form_category_heading,#careerhub_job_form .form-group label,#careerhub_job_form .form-group label p,#careerhub_job_form .input_group .form_category_heading,#careerhub_job_form .input_group label,#careerhub_job_form .input_group label p{line-height:36px;font-size:27px;display:block;margin-bottom:47px}#careerhub_job_form .form-group label p.with_helper_text,#careerhub_job_form .input_group label p.with_helper_text{margin-bottom:20px}#careerhub_job_form .form-group label,#careerhub_job_form .form-group label p.helper_text,#careerhub_job_form .input_group label,#careerhub_job_form .input_group label p.helper_text{font-size:18px;line-height:1.33}#careerhub_job_form .form-group label,#careerhub_job_form .input_group label{margin-bottom:0}#careerhub_job_form input.job_form_input[placeholder]{text-overflow:ellipsis}#careerhub_job_form input.job_form_input,#careerhub_job_form textarea{border:none;border-bottom:2px solid #a7b1b9;padding:28px 0;font-size:27px;display:block;width:100%}#careerhub_job_form input.job_form_input::-moz-placeholder,#careerhub_job_form textarea::-moz-placeholder{color:#a7b1b9}#careerhub_job_form input.job_form_input:-ms-input-placeholder,#careerhub_job_form textarea:-ms-input-placeholder{color:#a7b1b9}#careerhub_job_form input.job_form_input::placeholder,#careerhub_job_form textarea::placeholder{color:#a7b1b9}#careerhub_job_form input.job_form_input:focus,#careerhub_job_form textarea:focus{outline:none}#careerhub_job_form input.job_form_input.error,#careerhub_job_form textarea.error{border-bottom-color:#fa6357;padding-right:20px}#careerhub_job_form input.job_form_input.valid,#careerhub_job_form textarea.valid{border-bottom-color:#1c7488;padding-right:20px}@media only screen and (max-width:425px){#careerhub_job_form input.job_form_input,#careerhub_job_form textarea{font-size:18px}}#careerhub_job_form label.error{text-align:right;font-size:.9em;margin-top:5px;color:#fa6357}#careerhub_job_form .form_element_container{position:relative}#careerhub_job_form .form_element_container .default_error_message{display:none}#careerhub_job_form .form_element_container .error_icon,#careerhub_job_form .form_element_container .valid_icon{width:20px;height:20px;position:absolute;right:0;top:35px}#careerhub_job_form .form_element_container .error_icon{border:2px solid #fa6357;border-radius:50%;text-align:center;font-size:.8em;line-height:1.1em;color:#fa6357}#careerhub_job_form .form_element_container .error_icon:after{content:"!"}#careerhub_job_form .form_element_container .valid_icon:after{content:"";display:block;width:10px;height:20px;border:solid #1c7488;border-width:0 2px 2px 0;transform:rotate(45deg)}#careerhub_job_form .form_element_container .counter{font-size:.8em}#careerhub_job_form .form_element_container .icon.list_group_icon.error_icon,#careerhub_job_form .form_element_container .icon.list_group_icon.valid_icon{top:0}#careerhub_job_form .job_form_error_summary{display:none;background-color:#fa6357;height:30px}#careerhub_job_form .job_form_error_summary span{color:#fff}@media (max-width:500px){#careerhub_job_form .job_form_error_summary span{font-size:.75em}}#careerhub_job_form .styled_radio_button{width:20px;height:20px;cursor:pointer;position:relative;margin-top:0;margin-right:15px;left:-17px;top:1px;z-index:-1}#careerhub_job_form .styled_radio_button:before{content:"";background:#e8ebed;color:transparent;opacity:1;border-radius:50%;height:20px;border:10px solid;border-top:none;border-bottom:none;position:absolute}#careerhub_job_form .styled_radio_button:after{content:"";width:10px;height:6px;position:absolute;top:6px;left:5px;border:3px solid #fff;border-top:none;border-right:none;opacity:0;transform:rotate(-45deg)}#careerhub_job_form .styled_radio_button:checked:after{opacity:1}#careerhub_job_form .styled_radio_button:checked:before,#careerhub_job_form input:checked+.styled_radio_button:before{opacity:1;background:#1c7488}#careerhub_job_form input:checked+.styled_radio_button:after{opacity:1}#careerhub_job_form .styled_checkbox{position:relative;margin-right:20px;left:-27px;top:-9px;z-index:-2}#careerhub_job_form .styled_checkbox:before{content:"";background-color:#e8ebed;width:20px;height:20px;border:none;margin-right:15px;border-radius:0;padding:0;margin-top:0;position:absolute}#careerhub_job_form .styled_checkbox:after{content:"";width:10px;height:6px;position:absolute;top:6px;left:5px;border:3px solid #fff;border-top:none;border-right:none;opacity:0;transform:rotate(-45deg)}#careerhub_job_form input:checked+.styled_checkbox:before{background:#1c7488;color:transparent}#careerhub_job_form input:checked+.styled_checkbox:after{opacity:1}#careerhub_job_form input:focus{outline:none}#careerhub_job_form .fa-angle-down{color:#1c7488;font-size:40px;vertical-align:middle;padding:5px 0;position:relative;top:5px;right:20px}#careerhub_job_form .fa-angle-down.open{transform:rotate(180deg)}#careerhub_job_form .select2-container--default{margin-bottom:40px}#careerhub_job_form .select2-container--default .select2-selection--single{padding:15px 20px 15px 15px;height:70px;font-size:27px;position:relative;border-radius:0;border:1px solid #e8ebed}#careerhub_job_form .select2-container--default .select2-selection--single:focus{outline:none}#careerhub_job_form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}.original-select2-dropdown{opacity:0}.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above,.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below{background:#e8ebed;border:none;border-radius:0}.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above .select2-search__field:focus,.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below .select2-search__field:focus{outline:none}.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results__option,.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results__option{font-size:18px;padding:12px 15px;color:#333}.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results__option--highlighted,.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results__option--highlighted{background-color:#fff;color:#333}.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results__option[aria-selected=true],.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results__option[aria-selected=true]{background-color:#ccc}.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results__option--highlighted[aria-selected=true],.select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results__option--highlighted[aria-selected=true]{background-color:#fff}.job_form_footer{background-color:#81e1da}.job_form_footer .next_indicator{display:inline-block}.job_form_footer .next_indicator:after{content:"Next"}.job_form_footer .btn_careerhub .fa.fa-angle-down{font-size:20px;margin-left:10px}.job_form_footer .btn_careerhub .fa.fa-angle-up{font-size:20px;margin-right:10px}.job_form_footer span.numerator{color:#1c7488}.job_form_footer span.denominator{color:#fff}.job_form_footer .student_job_opening_progress_bar{margin-bottom:20px}.job_form_footer .form_progress{width:100%;border:none;border-radius:50px;margin:0;height:10px;box-shadow:none;background:#fff;top:0}.job_form_footer .progress-bar{max-width:100%}.job_form_footer .progress-bar.progress-bar-form{background:#1c7488;border-radius:50px;box-shadow:none}.job_form_footer .btn_on_background_color{flex-grow:1}.job_form_footer.submit_mode{background-color:#fff}.job_form_footer.submit_mode .btn_on_background_color{border:2px solid #1c7488;background-color:transparent;color:#1c7488}.job_form_footer.submit_mode .next_indicator:after{content:"Submit"}.job_form_footer.submit_mode .student_job_opening_progress_bar{visibility:hidden}.job_form_footer.submit_mode .fa.fa-angle-up{display:none}.login_signup__form .tab__link{margin-top:30px;text-align:right}.login_signup__form input[type=submit]{margin-top:40px}.register__form .name__fields{display:flex;justify-content:space-between}.register__form .name__fields div{flex-basis:45%}.register__form input[type=checkbox]{margin:2px 5px 0 0}.register__form input[type=submit]{margin-top:20px}.cf-form--validated .cf-form__validation{line-height:16.1px}.cf-form__validation:after{box-sizing:content-box}.card,.preview_card{padding-bottom:1.2em}.progress_bars p.progress_label:first-of-type,.progress_bars p.progress_label:nth-of-type(2){margin-top:0}.achievement-icon{margin:0 auto}.attendee_course{border-bottom:1px solid #e8ebed;padding-top:1.2em;padding-bottom:2em}.attendee_course.last{border-bottom:none}.header .img-circle{display:block;margin:0 auto;width:100px}.header .task_text h1,.header .task_text h2,.header .task_text h3,.header h4,.header p,.task_text .header h1,.task_text .header h2,.task_text .header h3{text-align:center}.header~.card,.header~.preview_card{margin-top:-1em}.col-lg-10>.row{padding-top:20px;padding-bottom:20px}.navbar-collapse .row{padding-top:0;padding-bottom:0}.footer .col-lg-10>.row,.navbar-collapse .col-lg-10>.row{border-top:none}.achievement_badges>p.progress_label{display:none}.achievement-icon.radial-progress img,.achievement-icon.radial-progress svg{cursor:auto}@media only screen and (min-width:767px){.achievement_badges .col-lg-4{width:16.66667%}}.progress_label{font-family:TradeGothicNextW01-Ligh\ 693250;font-size:.78em;line-height:1.3}.progress_bars p.progress_label:first-of-type{margin-top:3.5em}.progress_bars p.progress_label{margin-bottom:.45em;margin-top:1.5em}.progress_bars .progress{width:80%;height:13px;border:1px solid #bfbfbf;border-radius:0}.progress_bars .progress:nth-of-type(2){margin-bottom:2em}.progress_bars .progress-wrapper{position:relative}.progress_bars .progress-wrapper p.percent{display:inline-block;font-size:.89em;position:absolute;top:-42%;right:0}.activity-summary{border-bottom:1px solid #e8ebed;padding:0}.activity-summary .activity,.activity-summary .bonus{padding-left:0}.activity-summary p.stat{font-family:DINNextW01-CondensedMed;font-size:3.5em;display:inline-block;line-height:1em;margin-bottom:0}.activity-summary p.category{display:inline-block;font-size:1.5em;margin-bottom:0}.activity-summary p.description{font-size:1.2em;line-height:1em}.activity-summary p.bonus-status{font-weight:700;font-size:1.4em;line-height:1em;margin-bottom:10px;margin-top:10px}.activity-summary p.bonus-status i.fa.fa-check-circle{color:#1c7488;font-size:1em}.student-reviews{padding:0}.student-reviews .evaluation-explanation .help-block{float:right}.student-reviews .student-reviews-header{width:40%;cursor:pointer}.student-reviews .fa-caret-down{transform:rotate(0deg);transition:.7s ease-in-out}.student-reviews .fa-caret-down.open{transform:rotate(180deg);transition:.7s ease-in-out}.student-reviews .evaluation-form{border:1px solid #a7b1b9}.student-reviews .table-title{padding-top:2em;width:100%;margin-bottom:20px;border-bottom:1px solid #e8ebed}.student-reviews .user-pic{width:52px;height:52px}.rating-icon{margin:5px}@media (max-width:425px){.evaluations td,.evaluations th{font-size:10px}.student-reviews .student-reviews-header{width:100%;cursor:default}.student-reviews .fa-caret-down,.student-reviews .fa-caret-down.open{display:none}}@media (max-width:768px){.activity-summary p.stat{font-size:2em}.activity-summary p.category{font-size:1em}.activity-summary p.description{font-size:.9em}.activity-summary p.bonus-status,.activity-summary p.bonus-status i.fa.fa-check-circle{font-size:1em}}.user_settings{background:#e8ebed;position:relative}.user_settings header{position:relative;margin-bottom:0}.user_settings header>div{width:1170px}.user_settings header ul{margin:0 0 0 -15px;position:absolute;bottom:-10px}.user_settings .nav-tabs{border-bottom:none}.user_settings .nav-tabs>li>a{font-size:18px;color:#fff;opacity:.6;padding-bottom:4px;transition:none}.user_settings .nav-tabs>li>a:hover{color:#fff;border-color:transparent;background-color:transparent}.user_settings .nav-tabs>li{margin-right:20px}.user_settings .nav-tabs>li.active{border-bottom:4px solid #81e1da}.user_settings .nav-tabs>li.active a{opacity:1;background-color:transparent;border:none}.user_settings .nav-tabs>li.active a:focus{color:#fff}.user_settings .tab__container{display:flex}@media (max-width:1023px){.user_settings .tab__container{display:block}}@media (max-width:768px){.user_settings header{min-height:114px;overflow-y:visible}.user_settings section{padding:0;background:#fff}.user_settings .nav-tabs{margin-left:0;position:relative;box-shadow:0 2px 5px 0 rgba(51,51,51,.1)}.user_settings .nav-tabs i{position:absolute;z-index:1;top:10px;right:15px}.user_settings .nav-tabs>li{display:none;width:100%;margin:0;border-bottom:1px solid #bfbfbf;background:#fff}.user_settings .nav-tabs>li a{color:#333;font-size:14px;padding-bottom:10px}.user_settings .nav-tabs>li.active{display:block;border-bottom:1px solid #bfbfbf}.user_settings .nav-tabs>li.active a{font-size:18px;font-weight:700;color:#333}.user_settings .nav-tabs>li.active a:focus{color:#333}.user_settings .nav-tabs.open{box-shadow:4px 4px 10px 0 rgba(51,51,51,.1),4px 4px 10px 0 rgba(51,51,51,.1)}.user_settings .nav-tabs.open>li{display:block}.user_settings .nav-tabs.open i{transform:rotate(180deg)}}.user_settings .user_settings__card{width:770px;padding:32px 24px;margin-bottom:30px;margin-right:30px}.user_settings .user_settings__card input[type=checkbox]+label{line-height:32px}.user_settings .user_settings__card .certificate-title{font-size:32px;margin-bottom:12px}.user_settings .user_settings__card button{margin-top:12px}.user_settings .user_settings__card .download-info{margin-bottom:24px}.user_settings .user_settings__card .download-link{display:flex;align-items:center;margin-bottom:12px}.user_settings .user_settings__card .download-link i{color:var(--ds-color__petrol);margin-left:8px}.user_settings .user_settings__card--full{width:100%;padding:30px;margin-bottom:30px}.user_settings .user_settings__card--small{width:370px;padding:30px;margin-bottom:30px}.user_settings .user_settings__profile_card,.user_settings .user_settings__social_card{margin-bottom:30px}.user_settings .user_settings__perks_card{width:100%;padding:30px;height:100%}.user_settings .user_settings__perks_card img{margin:0 1rem 1rem 0;height:100px;width:100px}.user_settings .user_settings__perks_card a.ds-button__primary{color:#fff;display:inline-block;margin-top:1rem}.user_settings .user_settings__perks_card p.perk-name{font-weight:700;font-size:20px}.user_settings .user_settings__perks_card .description{font-style:italic}.user_settings .user_settings__perks_card .discount-text{font-size:14px}.user_settings .user_settings__perks_card .redeem-text{margin-top:20px;overflow-wrap:break-word;line-height:2;font-size:18px;color:#333}.user_settings .user_settings__perks_card p{word-wrap:anywhere}.user_settings .user_settings__perks_holder{margin-bottom:30px}.user_settings .user_settings__certification_card h2,.user_settings .user_settings__certification_card img,.user_settings .user_settings__certification_card p{margin-bottom:10px}.user_settings .user_settings__uploader{display:flex;align-items:flex-end}.user_settings .user_settings__uploader img{width:90px;height:90px;margin-right:30px}.user_settings .user_settings__uploader .user_settings__format-reminder{font-size:14px}.user_settings .user_settings__card.button__wrapper--submit{padding:0}.user_settings .user_settings__card.button__wrapper--submit button{height:60px}.user_settings .user_settings__upload_card{margin-bottom:0;padding-bottom:0}.user_settings .user_settings__upload_card p:first-of-type{margin:10px 0 20px;max-width:550px}.user_settings .user_settings__social_card__input{margin-left:32px;position:relative}.user_settings .user_settings__social_card__input img{height:24px;width:24px;position:absolute;top:25px;left:-32px}.user_settings .user_settings__mentor_billing div,.user_settings .user_settings__mentor_billing h2{margin-bottom:30px}.user_settings .user_settings__card--capacity h2{margin-bottom:20px}.user_settings .user_settings__card--capacity .cf-form__group--floating{margin-top:8px}.user_settings .user_settings__emails_card h2{margin-bottom:20px}.user_settings .user_settings__emails_card label{margin-left:10px}.user_settings .user_settings__emails_card input{margin-bottom:17px}.user_settings .user_settings__preferences_card h2{margin-bottom:20px}.user_settings .user_settings__preferences_card select{margin-bottom:30px}.user_settings .user_settings__preferences_card label{margin-left:10px}.user_settings .user_settings__preferences_card i+label{margin-left:0}.user_settings .user_settings__preferences_card label+p{margin-left:33px;margin-bottom:30px}.user_settings .user_settings__preferences_card p{margin-bottom:10px;font-size:14px}.user_settings .user_settings__payments_card.active main{display:flex;margin-top:23px;justify-content:space-between}.user_settings .user_settings__payments_card.active main>div:first-of-type{width:610px}.user_settings .user_settings__payments_card.active main>div:last-of-type{width:330px}.user_settings .user_settings__payments_card.active .divider{border-bottom:1px solid #bfbfbf;width:auto;margin:31px -30px 25px}.user_settings .user_settings__payments_card header{position:relative;cursor:pointer}.user_settings .user_settings__payments_card header h2{display:inline;margin-right:20px}.user_settings .user_settings__payments_card header .payment__label--cancelled{display:inline;vertical-align:text-bottom}.user_settings .user_settings__payments_card header .payment__label--cancelled p{background:#fa6357;text-transform:uppercase;color:#fff;padding:3px 5px 4px;display:inline}.user_settings .user_settings__payments_card header i{position:absolute;font-size:28px;color:#1c7488;right:0;top:10px}.user_settings .user_settings__payments_card main{display:none}.user_settings .user_settings__payments_card .request_cancellation_btn{display:block;margin-top:30px;color:#fa6357}@media (max-width:1279px){.user_settings .user_settings__payments_card.active main>div:first-of-type{width:540px}.user_settings .user_settings__payments_card.active main>div:last-of-type{width:260px}}@media (max-width:1023px){.user_settings .user_settings__payments_card.active main{display:block}.user_settings .user_settings__payments_card .user_settings__payment_method{margin-top:30px}}@media (max-width:769px){.user_settings .user_settings__payments_card.active main>div:first-of-type,.user_settings .user_settings__payments_card.active main>div:last-of-type{width:100%}.user_settings .user_settings__payments_card header{padding-right:20px}}.user_settings .user_settings__payment_contract p.cancelled{color:#a7b1b9;text-decoration:line-through}.user_settings .user_settings__payment_details button{margin-top:10px}.user_settings .user_settings__payment_method{margin-bottom:30px}.user_settings .user_settings__payment_method img{width:33px;height:20px;margin-right:10px}.user_settings .user_settings__payment_method i{margin-right:6px}.user_settings .user_settings__payment_method p{margin-bottom:10px}.user_settings .user_settings__payment_billing a{display:block;margin-top:30px}.user_settings .show_more_payments{display:block;width:100%;background:#fff;height:auto;text-align:center;padding:20px 0;position:relative;top:-50px;box-shadow:0 -35px 20px -23px hsla(0,0%,74.9%,.77);border-radius:5px 0}.user_settings .user_settings__payment_details__table .payment__row,.user_settings .user_settings__referrals_description .payment__row,.user_settings .user_settings__referrals_table .payment__row{display:flex;justify-content:space-between;padding:11px 0 9px;border-bottom:1px solid #a7b1b9;position:relative}.user_settings .user_settings__payment_details__table .payment__row div,.user_settings .user_settings__payment_details__table .payment__row p,.user_settings .user_settings__referrals_description .payment__row div,.user_settings .user_settings__referrals_description .payment__row p,.user_settings .user_settings__referrals_table .payment__row div,.user_settings .user_settings__referrals_table .payment__row p{flex-basis:30%}.user_settings .user_settings__payment_details__table .payment__row div:nth-child(3),.user_settings .user_settings__payment_details__table .payment__row p:nth-child(3),.user_settings .user_settings__referrals_description .payment__row div:nth-child(3),.user_settings .user_settings__referrals_description .payment__row p:nth-child(3),.user_settings .user_settings__referrals_table .payment__row div:nth-child(3),.user_settings .user_settings__referrals_table .payment__row p:nth-child(3){padding-left:8px;flex-basis:20%}.user_settings .user_settings__payment_details__table .payment__row div:nth-child(4),.user_settings .user_settings__payment_details__table .payment__row p:nth-child(4),.user_settings .user_settings__referrals_description .payment__row div:nth-child(4),.user_settings .user_settings__referrals_description .payment__row p:nth-child(4),.user_settings .user_settings__referrals_table .payment__row div:nth-child(4),.user_settings .user_settings__referrals_table .payment__row p:nth-child(4){line-height:1;margin-bottom:6px;padding-top:2px;flex-basis:20%;text-align:right}.user_settings .user_settings__payment_details__table .payment__row--heading,.user_settings .user_settings__referrals_description .payment__row--heading,.user_settings .user_settings__referrals_table .payment__row--heading{text-transform:uppercase;padding:0}.user_settings .user_settings__payment_details__table .payment__row--heading p:nth-child(4),.user_settings .user_settings__referrals_description .payment__row--heading p:nth-child(4),.user_settings .user_settings__referrals_table .payment__row--heading p:nth-child(4){text-align:right;line-height:19.3px}.user_settings .user_settings__payment_details__table .payment__row .payment__label p,.user_settings .user_settings__referrals_description .payment__row .payment__label p,.user_settings .user_settings__referrals_table .payment__row .payment__label p{padding:4px 6px 5px}.user_settings .user_settings__payment_details__table .payment__row.waiting_for_payment p,.user_settings .user_settings__referrals_description .payment__row.waiting_for_payment p,.user_settings .user_settings__referrals_table .payment__row.waiting_for_payment p{color:#a7b1b9}.user_settings .user_settings__payment_details__table .payment__row.waiting_for_payment .payment__label p,.user_settings .user_settings__referrals_description .payment__row.waiting_for_payment .payment__label p,.user_settings .user_settings__referrals_table .payment__row.waiting_for_payment .payment__label p{background:#a7b1b9;color:#fff}.user_settings .user_settings__payment_details__table .payment__row.failed .payment__label p,.user_settings .user_settings__referrals_description .payment__row.failed .payment__label p,.user_settings .user_settings__referrals_table .payment__row.failed .payment__label p{background:#fa6357}.user_settings .user_settings__payment_details__table .payment__row.failed p:nth-child(2),.user_settings .user_settings__payment_details__table .payment__row.failed p:nth-child(3),.user_settings .user_settings__referrals_description .payment__row.failed p:nth-child(2),.user_settings .user_settings__referrals_description .payment__row.failed p:nth-child(3),.user_settings .user_settings__referrals_table .payment__row.failed p:nth-child(2),.user_settings .user_settings__referrals_table .payment__row.failed p:nth-child(3){color:#a7b1b9;text-decoration:line-through}.user_settings .user_settings__payment_details__table .payment__row.refund,.user_settings .user_settings__referrals_description .payment__row.refund,.user_settings .user_settings__referrals_table .payment__row.refund{background-color:#f7f7f7}.user_settings .user_settings__payment_details__table .payment__row.refund .payment__label p,.user_settings .user_settings__referrals_description .payment__row.refund .payment__label p,.user_settings .user_settings__referrals_table .payment__row.refund .payment__label p{background:#1c7488;padding-left:20px}.user_settings .user_settings__payment_details__table .payment__row.refund p:nth-child(3),.user_settings .user_settings__referrals_description .payment__row.refund p:nth-child(3),.user_settings .user_settings__referrals_table .payment__row.refund p:nth-child(3){padding-left:0;color:#1c7488}.user_settings .user_settings__payment_details__table .payment__row.attempt .payment__label p,.user_settings .user_settings__referrals_description .payment__row.attempt .payment__label p,.user_settings .user_settings__referrals_table .payment__row.attempt .payment__label p{background-color:var(--ds-bg-color__feedback-warning)}.user_settings .user_settings__payment_details__table .payment__label p,.user_settings .user_settings__referrals_description .payment__label p,.user_settings .user_settings__referrals_table .payment__label p{background:#1c7488;text-transform:uppercase;color:#fff;padding:6px 6px 4px;display:inline}.user_settings .user_settings__payment_details__table .payment__label p.approved,.user_settings .user_settings__payment_details__table .payment__label p.enrolled,.user_settings .user_settings__referrals_description .payment__label p.approved,.user_settings .user_settings__referrals_description .payment__label p.enrolled,.user_settings .user_settings__referrals_table .payment__label p.approved,.user_settings .user_settings__referrals_table .payment__label p.enrolled{background:var(--ds-color__indigo)}.user_settings .user_settings__payment_details__table .payment__label p.cancelled,.user_settings .user_settings__referrals_description .payment__label p.cancelled,.user_settings .user_settings__referrals_table .payment__label p.cancelled{background:var(--ds-color__grey--600)}.user_settings .user_settings__payment_details__table,.user_settings .user_settings__referrals_table{margin:30px 0}@media (max-width:768px){.user_settings .user_settings__payment_details__table .payment__row,.user_settings .user_settings__referrals_table .payment__row{border-bottom:none;border-top:1px solid #bfbfbf;margin-bottom:30px}.user_settings .user_settings__payment_details__table .payment__row:last-of-type,.user_settings .user_settings__referrals_table .payment__row:last-of-type{border-bottom:1px solid #bfbfbf}.user_settings .user_settings__payment_details__table .payment__label,.user_settings .user_settings__referrals_table .payment__label{position:absolute;top:-23px}}.user_settings .user_settings__referrals_table .payment__row p:nth-child(4){margin-bottom:0;padding-top:6px}.user_settings .user_settings__referrals_table .payment__row.cancelled p:nth-child(3){text-decoration:line-through;color:#a7b1b9}.user_settings .user_settings__referrals_table .payment__row--empty{text-align:center;margin-top:30px}.user_settings .user_settings__referrals_table .payment__row--empty p{color:var(--ds-color__grey--600)}.user_settings .user_settings__referrals_table .payment__row--heading{padding-bottom:10px}.user_settings .user_settings__referrals_table .payment__row--heading p{color:var(--ds-color__grey--600)}.user_settings .user_settings__referrals_table .payment__row--heading p.referral_status{font-size:14px}.user_settings .user_settings__referrals_table .payment__row--heading p.referral_status:nth-child(4){padding-top:6px}.user_settings .user_settings__referrals_table .payment__row--heading p:nth-child(4){text-align:right;flex-basis:20%;padding-top:0}@media (max-width:768px){.user_settings .user_settings__referrals_table .payment__row--heading p:first-child{display:none}}.user_settings .user_settings__referrals_description{padding:30px 0 20px}.user_settings .user_settings__referrals_description .payment__row{border:none;padding-bottom:10px}.user_settings .user_settings__referrals_description .payment__row div{flex-basis:100%}.user_settings .user_settings__referrals_description .payment__label p:last-child{background:transparent;text-transform:none;color:#223c50;padding:0;margin-left:10px}.user_settings .user_settings__referrals_card{padding-bottom:0}.user_settings .user_settings__referrals__terms{max-width:610px;padding:15px}.user_settings .user_settings__referrals__terms p{color:var(--ds-color__grey--600)}@media (max-width:768px){.user_settings .user_settings__referrals__terms{padding:0 30px}}.user_settings .user_settings__referrals__wrapper{margin-top:30px;display:flex}@media (max-width:1023px){.user_settings .user_settings__referrals__wrapper{display:block}}.user_settings .user_settings__referrals_details h2,.user_settings .user_settings__referrals_link h2{margin-bottom:30px}.user_settings .bank_details p.cf-small{padding-right:50px;padding-bottom:20px}.task_text .user_settings .bank_details h1.cf-text-left,.task_text .user_settings .bank_details h2.cf-text-left,.task_text .user_settings .bank_details h3.cf-text-left,.user_settings .bank_details .task_text h1.cf-text-left,.user_settings .bank_details .task_text h2.cf-text-left,.user_settings .bank_details .task_text h3.cf-text-left,.user_settings .bank_details h4.cf-text-left{margin-left:30px}.user_settings .bank_details .reference_code{padding-right:50px;padding-bottom:20px}.user_settings .bank_details .reference_code p.cf-small{padding:0}.user_settings .user_settings__referrals_link .copy-link{display:flex}.user_settings .user_settings__referrals_link input{padding:11px;width:45%;border:1px solid var(--ds-color__indigo);font-size:14px}.user_settings .user_settings__extensisons_link input{width:70%;border:1px solid #e8ebed;padding:11px;font-size:14px}.user_settings .user_settings__referrals_email_form input:first-of-type{margin-bottom:0}.user_settings .user_settings__referrals_email_form button .cf-spinner>div{background-color:#fff}.user_settings .user_settings__referrals_billing_details>p{margin-bottom:30px;color:var(--ds-color__grey--600)}.user_settings .user_settings__referrals_billing_details a{margin:30px 0;display:block}.user_settings .user_settings__referrals_details{padding-bottom:0}.user_settings .user_settings__referrals_paid,.user_settings .user_settings__referrals_pending{display:flex;justify-content:space-between;margin:0 -30px;padding:10px 30px 5px}.user_settings .user_settings__referrals_paid h2,.user_settings .user_settings__referrals_paid p,.user_settings .user_settings__referrals_pending h2,.user_settings .user_settings__referrals_pending p{margin:0;color:#fff}.user_settings .user_settings__referrals_paid .popover p,.user_settings .user_settings__referrals_pending .popover p{color:#a7b1b9}.user_settings .user_settings__referrals_pending{background:var(--ds-color__grey--600)}.user_settings .user_settings__referrals_paid{background:#1c7488}.user_settings .user_settings__billing_pending{display:flex;justify-content:space-between;align-items:center;padding:10px 30px 5px;background-color:var(--ds-bg-color__int-progress_ind-warning);width:370px;margin:0 -30px 0 0}.user_settings .user_settings__billing_pending p{margin:0}.user_settings .user_settings__billing_pending i{line-height:1}@media (max-width:480px){.user_settings .user_settings__referrals_link input{margin-top:10px;width:100%}.user_settings .user_settings__referrals_email_form button,.user_settings .user_settings__referrals_link button{width:100%}}.user_settings .user_settings__extensisons_link{margin-bottom:30px}.user_settings .user_settings__extensisons_link p:first-of-type{display:inline}.user_settings .user_settings__extensisons_link span{padding-right:30px}.user_settings .user_settings__extensisons_link input{width:30%}.user_settings .user_settigns__accordion_wrapper>p{max-width:610px;margin-bottom:30px}.user_settings .user_settigns__accordion_wrapper ol{padding-bottom:30px;padding-top:10px}.user_settings .user_settings__accordion__heading{height:60px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8ebed;margin:0 -30px;padding:0 30px;cursor:pointer}@media (max-width:1279px){.user_settings .user_settings__card{width:610px}.user_settings .user_settings__card--small{width:290px}}@media (max-width:1023px){.user_settings .user_settings__card{max-width:none;width:100%;margin-right:0}.user_settings .user_settings__card--small{max-width:none;width:100%}}@media (max-width:768px){.user_settings .cf-container--full{max-width:100%}}@media (max-width:480px){.user_settings .user_settings__card{margin-bottom:2px;margin-right:0}.user_settings .user_settings__card--full:last-of-type,.user_settings .user_settings__card--small:last-of-type{margin-bottom:0}.user_settings .cf-content .user_settings__uploader h1{font-size:30px}.user_settings .cf-content .upload_button__wrapper+div{font-size:10px}.user_settings .user_settings__uploader img{height:70px;width:70px;margin-right:10px}.user_settings .user_settings__account_card .cf-split__fields,.user_settings .user_settings__profile_card .cf-split__fields,.user_settings .user_settings__social_card .cf-split__fields{display:block}.user_settings .user_settings__account_card .cf-split__fields .field--no_wrap_space,.user_settings .user_settings__profile_card .cf-split__fields .field--no_wrap_space,.user_settings .user_settings__social_card .cf-split__fields .field--no_wrap_space{white-space:nowrap}.user_settings .user_settings__card.button__wrapper--submit{width:100%;margin-bottom:0}.user_settings .cf-form__checkbox--open{display:flex}.user_settings .cf-form__checkbox--open input[type=checkbox]{flex-shrink:0}.user_settings .cf-form__checkbox--open input[type=checkbox]+label{line-height:2}}.user_settings .instructor-intro-message label{top:-16px}.user_settings .instructor-intro-message textarea{padding:0}.upload_button__wrapper{position:relative;overflow:hidden;display:inline-block}.upload_button__wrapper input[type=file]{display:none}.upload_button__wrapper label{width:180px}.flash_message__container{padding:15px 30px 9px;position:fixed;bottom:30px;left:85px;color:#fff;box-shadow:10px 10px 10px 0 rgba(51,51,51,.2);z-index:10;opacity:0}.flash_message__container i{margin-right:10px}.flash_message__container.success{background:#223c50}.flash_message__container.error{background:#fa6357}.flash_message__fade{animation:fadeOut 5s ease-in}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}td.payment-approved{color:#0c9}td.payment-failed{color:#fa6357}.share-post-info{padding:32px 24px;margin-bottom:30px}.share-post-info>div{font-size:40px;margin-bottom:24px}.share-post-info .certificate-message-title{margin-bottom:10px}.share-post-info #certificate_message,.share-post-info>p{max-width:813px}.share-post-info .steps{display:flex;margin:48px 0}@media only screen and (max-width:768px){.share-post-info .steps{flex-direction:column}}.share-post-info .steps .step{display:flex;flex-direction:column;align-items:center;margin:0 24px;width:100%}@media only screen and (max-width:768px){.share-post-info .steps .step{margin:24px 0}}.share-post-info .steps .step .step-title{font-size:32px}.share-post-info .steps .step .step-title i{font-size:24px;margin-right:12px}.share-post-info .steps .step .step-info{text-align:center;font-size:16px}.user-show-subscription-card{position:relative;margin:30px auto 500px;padding:30px;width:710px;max-width:100%;text-align:center}.user_settings__social_buttons{margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;width:-moz-fit-content;width:fit-content;font-size:30px}.user_settings__referrals_link button{border-radius:4px 0 0 4px}#page_content,.registrations-new #page_content,.sessions-new #page_content{background:#eef5f7;margin:0 auto;height:100%}.registrations-new #page_content,.sessions-new #page_content{background:#fff}.cf-footer__container.cf-footer__container--platform{position:relative}@use "index.layout.scss";@use "palette-variables";@use "global-theme-variables";@use "vendor/emoji-mart.scss";@use "vendor/react-image-gallery";@use "common/CTAButton/CTAButton-theme";@use "common/CircleFAButton/CircleFAButton-theme";@use "Avatar/Avatar-theme";@use "AttachmentList/AttachmentList-theme";@use "AttachmentPreviewList/AttachmentPreviewList-theme";@use "Autocomplete/Autocomplete-theme";@use "Channel/Channel-theme.scss";@use "ChannelHeader/ChannelHeader-theme";@use "ChannelList/ChannelList-theme";@use "ChannelPreview/ChannelPreview-theme";@use "ChannelSearch/ChannelSearch-theme";@use "EditMessageForm/EditMessageForm-theme";@use "ImageCarousel/ImageCarousel-theme";@use "LoadingIndicator/LoadingIndicator-theme";@use "Message/Message-theme";@use "MessageActionsBox/MessageActionsBox-theme";@use "MessageInput/MessageInput-theme";@use "MessageList/MessageList-theme";@use "MessageList/VirtualizedMessageList-theme";@use "MessageReactions/MessageReactions-theme";@use "MessageReactions/MessageReactionsSelector-theme";@use "Modal/Modal-theme";@use "Notification/MessageNotification-theme";@use "Notification/NotificationList-theme";@use "Notification/Notification-theme";@use "Thread/Thread-theme";@use "Tooltip/Tooltip-theme";@use "TypingIndicator/TypingIndicator-theme";.str-chat{height:calc(100vh - 45px)}.str-chat,.str-chat p{color:var(--ds-color__indigo)}.str-chat__loading-channels{background-color:#f4f5f6}.str-chat .str-chat__loading-channels-avatar,.str-chat .str-chat__loading-channels-status,.str-chat .str-chat__loading-channels-username{background-color:#a2aeb7}.str-chat__channel-list-team__header{color:var(--ds-color__indigo)}.str-chat__channel-preview{border-radius:10px}.str-chat__channel-preview-last-message,.str-chat__channel-preview-title{line-height:normal}.str-chat__channel-preview--active{background-color:var(--ds-color__indigo)}.str-chat__channel-list-team__header--button{visibility:hidden}.str-chat__header-livestream-left--members{color:var(--ds-color__indigo)}.str-chat__message-simple-status svg path{fill:var(--ds-color__indigo)}.str-chat__message .str-chat__message--me,.str-chat__message .str-chat__reaction-list,.str-chat__message .str-chat__reaction-list--reverse{z-index:1}.str-chat__channel-preview-unread-count{background-color:tomato;color:#fff;height:18px;width:18px}.str-chat__channel-preview--unread{background-color:var(--ds-color__indigo)}.str-chat__channel-preview--unread .str-chat__channel-preview-title{color:#fff}.str-chat__channel-preview--unread .str-chat__channel-preview-last-message{color:hsla(0,0%,100%,.69)}.str-chat__channel-preview--active{background-color:#fff}.str-chat__channel-preview--active .str-chat__channel-preview-title{color:var(--ds-color__indigo)}.str-chat__channel-preview--active .str-chat__channel-preview-last-message{color:rgba(34,60,80,.69)}.str-chat__fileupload-wrapper label{margin-bottom:0}.str-chat__channel-preview-messenger--last-message{max-height:24px}.str-chat__message-text-inner{word-break:break-word}.str-chat section.emoji-mart,.str-chat section.emoji-mart-category{padding:0}.str-chat .str-chat__edit-message-cancel,.str-chat .str-chat__edit-message-send{font-family:var(--ds-font__tradegothic--bold);font-size:16px;line-height:1.5}.str-chat .str-chat__edit-message-send{color:var(--ds-color__int-content-tertiary)!important}.str-chat .str-chat__edit-message-form-options .str-chat__input-emojiselect{margin-right:var(--ds-spacing__s)}.str-chat .str-chat__message-actions-box{border-radius:0!important}.str-chat .str-chat__message-actions-box .str-chat__message-actions-list{background-color:var(--ds-bg-color__static-primary)}.str-chat .str-chat__message-actions-box .str-chat__message-actions-list button:nth-of-type(2){color:var(--ds-color__feedback-negative)}.str-chat .str-chat__message-actions-box .str-chat__message-actions-list-item{justify-content:center;font-family:var(--ds-font__tradegothic--light)}.str-chat .str-chat__date-separator-date{font-weight:400}.str-chat .str-chat__input-flat-emojiselect{margin-right:var(--ds-spacing__s)}.mask{opacity:.5}[data-tour-elem=controls]{height:40px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-top:16px!important}[data-tour-elem=badge]{cursor:pointer;font-style:normal;font-weight:300;line-height:22px;display:flex;align-items:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff;background:none!important;box-shadow:none!important;top:auto!important;bottom:30px!important;margin-left:24px!important}[data-tour-elem=badge] #badgeContent{font-size:14px}.maskWrapper{margin:20px;padding:24px!important;min-width:325px!important}.highlighted{stroke:#81e1da;stroke-width:2px;rx:4px}.maskWrapper>div:first-of-type{justify-content:flex-end}.maskWrapper>div:first-of-type button:first-of-type{margin-right:0}.maskWrapper>div:first-of-type button:nth-of-type(2){margin-left:8px}.maskWrapper .reactour__close{top:auto;bottom:28px;left:30px}.maskWrapper .reactour__close svg{display:none!important}.maskWrapper .reactour__close:after{content:"Close";color:#fff;font-size:12px;padding:9px 12px 7px;border:1px solid #fff;border-radius:5px;font-family:TradeGothic}.maskWrapper .tourNextButton{font-weight:700;font-size:16px;line-height:24px;background-color:#fff!important}.maskWrapper .tourBackButton{border:2px solid #fff!important;box-sizing:border-box;border-radius:4px;padding:11px}.maskWrapper .tourBackButton.hidden{display:none}#maskWrapper__top:after{top:-5%;left:21%;border-bottom:11px solid var(--ds-color__indigo);border-left:8px solid transparent;border-right:8px solid transparent}#maskWrapper__left:after{left:12%;border-right:11px solid var(--ds-color__indigo)}#maskWrapper__left:after,#maskWrapper__right:after{top:11%;border-top:8px solid transparent;border-bottom:8px solid transparent}#maskWrapper__right:after{left:114%;border-left:11px solid var(--ds-color__indigo)}#maskWrapper__bottom:after{top:100%;left:20%;border-top:11px solid var(--ds-color__indigo)}#maskWrapper__bottom:after,#maskWrapper__topRight:after{border-left:8px solid transparent;border-right:8px solid transparent}#maskWrapper__topRight:after{top:-5%;left:105%;border-bottom:11px solid var(--ds-color__indigo)}#MessagingNotifications{height:23px}body{background:#eef5f7}#onBoarding{padding-bottom:40px}