@font-face{font-family:'PublicSans-Light';font-display:block;src:url('../fonts/public-sans/PublicSans-Light.woff2');src:url('../fonts/public-sans/PublicSans-Light.woff2') format('woff2'),url('../fonts/public-sans/PublicSans-Light.woff') format('woff'),url('../fonts/public-sans/PublicSans-Light.ttf') format('truetype')}@font-face{font-family:'PublicSans-Medium';font-display:block;src:url('../fonts/public-sans/PublicSans-Medium.woff2');src:url('../fonts/public-sans/PublicSans-Medium.woff2') format('woff2'),url('../fonts/public-sans/PublicSans-Medium.woff') format('woff'),url('../fonts/public-sans/PublicSans-Medium.ttf') format('truetype')}@font-face{font-family:'PublicSans-Bold';font-display:block;src:url('../fonts/public-sans/PublicSans-Bold.woff2');src:url('../fonts/public-sans/PublicSans-Bold.woff2') format('woff2'),url('../fonts/public-sans/PublicSans-Bold.woff') format('woff'),url('../fonts/public-sans/PublicSans-Bold.ttf') format('truetype')}body{position:relative}a{color:#076eb2}a:hover{color:#4768d6}#fading-header{display:none !important}.site #sp-main-body{padding:0;background:#fff}.site #sp-component{padding-left:0;padding-right:0}.entry-header{margin-bottom:18px}.joms-button--neutral,.joms-button--primary{padding:5pt 3pt;border-width:2px;text-decoration:none !important;border-radius:0;text-transform:uppercase;font-size:12pt !important}.trumbowyg-modal-box .joms-button--full-small{padding:8.65248px 14px;border-width:1px;font-size:14px}.trumbowyg-modal-box input[type="file"]{height:inherit}.joms-button--primary{background-color:#294cbc;color:#FFF !important;border-color:#294cbc}.joms-button--primary:hover:not(:disabled){background-color:#FFF !important;color:#294cbc !important}.joms-button--primary:hover:disabled{cursor:not-allowed}.joms-button--neutral{background-color:#d1d2d4;color:#000;border-color:#d1d2d4}.joms-button--neutral:hover:not(:disabled){background-color:#FFF;border-color:#d1d2d4}.joms-button--neutral:hover:disabled{cursor:not-allowed}.su-modal{z-index:8000}.su-modal-overlay{background-color:rgba(0,0,0,0.8) !important;z-index:7000}.su-modal-content-wrapper .su-modal-title-wrapper,.su-modal-content-wrapper,.trumbowyg-modal-box .trumbowyg-modal-title{border-radius:0 !important}.su-modal-title-wrapper,.trumbowyg-modal-box .trumbowyg-modal-title{background:-moz-linear-gradient(left,#4596ca 0,#7472c0 100%) !important;background:-webkit-linear-gradient(left,#4596ca 0,#7472c0 100%) !important;background:linear-gradient(to right,#4596ca 0,#7472c0 100%) !important}.joms-popup__title{background:#fff;color:#333;font-size:14pt;padding:10px 20px;height:auto}.joms-popup__title .mfp-close{color:#333;font-size:29px;padding-top:8px}.su-modal-title-wrapper h3,.trumbowyg-modal-box .trumbowyg-modal-title{color:#FFF !important}.su-modal-title-wrapper a.su-modal-close .fa-remove{font-size:16pt}.joms-pagination ul.pagination{width:fit-content;margin:0 auto}.body-innerwrapper{background-image:none;background:#000;margin-bottom:-1px}.login-wrapper>i.pe{display:none}.view-login #sp-main-body{margin-top:20px;padding:0}.view-login #sp-header{display:none}.view-login #sp-footer{background-color:transparent;color:#fff}.above-component h1{text-transform:uppercase;margin-bottom:40px;color:#FFF;font-size:7.2vw;letter-spacing:4px;text-align:center;font-family:'PublicSans-Light',Helvetica Narrow,Arial Narrow,sans-serif;font-weight:100}.login-logo{background-color:#373737;padding:20pt 22pt;text-align:center;margin:-20px -15px 20px -15px}.login-logo img{margin:0 auto;max-width:360px;max-width:100%}@media(min-width:480px){.view-login #sp-main-body{margin-top:10vh;padding:0}.above-component h1{font-size:21pt;letter-spacing:6px}.above-component .custom{padding:0 15px}.login-logo{max-width:400px;margin:0 auto 15px auto}.login{padding:0}.welcome-text{margin:0 auto;width:405px;padding-left:5px}.sdb-pin-editor-editingmodal .sdb_pineditor_titleimage,.sdb-pin-editor-errormodal .sdb_pineditor_titleimage{position:absolute;top:60px;left:31px}.tdb-pin-editor-editingmodal .tdb_pineditor_titleimage,.tdb-pin-editor-errormodal .tdb_pineditor_titleimage{position:absolute;top:60px;left:31px}.joms-tab__bar>a,.joms-tab__bar>a.no-padding{width:50%;float:left}}ul.joms-list--group,ul.joms-list--inline{background-color:#545456}@media(min-width:550px){.supportwrapper,.pinoptionswrap{width:47.5%}.container .container{width:500px}}@media(min-width:768px){.container .container{width:100% !important;padding:0 !important}.su-load-module .custom{margin-bottom:0}#sdb-lastpin .lastpinwrap #tdb-lastpin .lastpinwrap{height:240px;margin-bottom:30px}.getsupport,.pinoptions{margin-bottom:30px}.mygroupsmodal{height:190px;margin-bottom:30px}.row-separator{display:block}.su-load-module .custom i{font-size:58px;margin-top:45px;margin-bottom:15px}.su-load-module .custom span{font-size:16pt}.com-studentdashboard .body-innerwrapper #sp-main-body{padding-top:0 !important;padding-bottom:0 !important}.above-component h1{font-size:17pt;letter-spacing:6px;margin:30px auto 40px auto}.view-login #sp-main-body{margin-top:15vh}.login,.login-logo{max-width:350px}}.welcome-text{margin:0 auto;padding-left:3px}.su-icon i{background-color:transparent}.login{max-width:400px;margin:0 auto;padding:0 12pt}.login .form-links{display:none}.login .checkbox label{color:#fff}#login-form input[type="text"],#login-form input[type="password"],#login-form input{padding:12pt 18pt;border-color:#ccc;height:auto;border-radius:0 !important}#login-form input:-webkit-autofill,#login-form input[type="text"]:focus,#login-form input[type="password"]:focus{-webkit-box-shadow:0 0 0 1000px white inset}.joms-form__group>span.small,.joms-form__group>span{font-size:12pt}.joms-popup__action{padding:15px}.TDLPCustomajaxcompose-closebutton{cursor:pointer;cursor:hand;background:#FFF;border:0 none;color:#333;font-size:18px;line-height:24px;position:absolute;top:0;right:0;width:24px;height:24px}.jomsocial-wrapper .jomsocial{background:transparent}.joms-toolbar--desktop,.joms-toolbar,.joms-avatar--focus,.joms-focus__header__actions--desktop,.joms-focus__header__actions,.joms-tab__bar--button span.add{display:none}.joms-tab__bar>a,.joms-tab__bar>a.no-padding{display:block;padding:12pt 18pt;font-size:18pt;text-align:left;font-weight:normal !important;color:#373737 !important}a.joms-button--liked{color:#fff !important;background-color:#4267b2;border:2px solid #4267b2;padding:1px 8px}a.joms-button--liked:hover{color:#4267b2 !important;background-color:#FFF}.joms-focus{margin-bottom:30px}.joms-focus__header{background-color:#373737}.joms-focus__header h2,.joms-focus__header .joms-focus__title h3{font-weight:normal;margin-bottom:0;font-size:20px;font-family:'PublicSans-Light'}.joms-focus__header .joms-focus__title h3 a{color:#FFF !important}.joms-module__wrapper,.joms-module__wrapper--stacked{margin-bottom:30px}.joms-stream{margin-bottom:1px !important}.joms-postbox{margin-bottom:0;border:1px solid #d25299}.joms-middlezone .joms-gap,.cGroups .joms-gap{height:30px}.joms-stream__wrapper{height:1200px !important;overflow:auto}.joms-main,.joms-sidebar{float:right;padding-left:0}.joms-middlezone .joms-tab__content{margin-bottom:0}#joms-group--announcement .cUpdatesHelper{padding:6pt 12pt}.joms-textarea__wrapper,.joms-location__wrapper,.joms-location__dropdown,.joms-popup .joms-comment__actions,.joms-alert--warning,.joms-alert--danger,.joms-alert--info,.joms-alert--success,.joms-pagination ul,.joms-focus__date,.joms-button--primary,.joms-button--add,.joms-button--login,.joms-button__approve,.joms-postbox-tab .joms-postbox-save,.joms-postbox-tab .joms-postbox-done,.joms-focus__button--add,.joms-button__next,.joms-button--secondary,.joms-button--signup,.joms-focus__button--message,.joms-button--neutral,.joms-button--privacy,.joms-button--more,.joms-button--comment,.joms-button__reject,.joms-postbox-tab .joms-postbox-cancel,.joms-focus__button--options,.joms-button--important,.joms-input,.joms-input[type="text"],.joms-input[type="password"],.joms-select--wrapper,.joms-textarea,.joms-select--wrapper,.joms-textarea__limit,.joms-location__description,.joms-notifications__label{border-radius:0 !important}.joms-tab__content.joms-tab__content--stream.app-core>.joms-gap,.cGroups .joms-stream__container>.joms-gap{height:0}.joms-select{box-shadow:none}.joms-label.is-admin{background-color:#1e988a}#starttime select,#endtime select{width:68px}.btn-primary{background-color:#294cbc;color:#FFF !important;border-color:#294cbc}.btn-primary:hover:not(:disabled){background-color:#FFF !important;color:#294cbc !important}.btn-primary:hover:disabled{cursor:not-allowed}.btn-secondary{background-color:#d1d2d4;color:#000;border-color:#d1d2d4}.btn-secondary:hover:not(:disabled){background-color:#FFF;border-color:#d1d2d4}.btn-secondary:hover:disabled{cursor:not-allowed}.btn-lavender{background-color:#639;color:#FFF !important;border-color:#639}.btn-lavender:hover:not(:disabled){background-color:#FFF !important;color:#639 !important}.btn-lavender:hover:disabled{cursor:not-allowed}.btn-peach{background-color:#d64541;color:#FFF !important;border-color:#d64541}.btn-peach:hover:not(:disabled){background-color:#FFF !important;color:#d64541 !important}.btn-peach:hover:disabled{cursor:not-allowed}.b-results__legend{align-self:left;margin-bottom:10px}#sp-logo.col-xs-9,#sp-logo.col-sm-4,#sp-logo.col-md-12,.sp-column{float:none !important;margin:0 auto !important}.navbar-brand{width:340px;height:45px;display:inline-block;margin:0 auto !important}.rh-top-navbar{background-color:#303030;text-transform:uppercase;position:absolute;top:-55px;right:30px;z-index:20}.rh-top-navbar a{text-decoration:none;color:white !important;font-size:15px;padding:10px;display:inline-block}.rh-top-navbar ul{display:inline;margin:0;padding:0}.rh-top-navbar ul li{color:white;display:inline-block}.rh-top-navbar ul li:hover{background:#000}.site .b-primary-navigation .nav-link,.site .b-tab-navigation .nav-link{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}#tdlp-email-drop{text-align:left;font-family:'PublicSans-Light',Helvetica Narrow,Arial Narrow,sans-serif}@media only screen and (min-width:768px){#tdlp-email-drop{width:400px}}#tdlp-email-drop .row:before,#tdlp-email-drop row:after{display:inline-block}#tdlp-email-drop.show{max-height:500px}#tdlp-email-drop a{color:#373737;text-decoration:none}#tdlp-email-drop a:hover{color:inherit}#tdlp-email-drop .tdlp-unread{font-family:'PublicSans-Bold',Helvetica,Arial,sans-serif}#tdlp-email-drop .tdlp-unread .tdlp-email-list-item-title{font-family:'PublicSans-Bold',Helvetica,Arial,sans-serif;font-weight:500}#tdlp-email-drop .tdlp-email-subject{color:#373737;text-wrap:normal;font-size:.9rem}#tdlp-email-drop .tdlp-email-date{color:#373737;font-size:.8rem}#tdlp-email-drop .tdlp-email-list-item-title{margin:0 0 3.75px;line-height:1.2;color:inherit;font-size:1rem}#tdlp-email-drop .tdlp-email-list-item{padding:10px;max-width:97vw}#tdlp-email-drop .tdlp-email-list-item:active .tdlp-email-list-item-title,#tdlp-email-drop .tdlp-email-list-item:hover .tdlp-email-list-item-title{text-decoration:underline}#tdlp-email-drop .tdlp-email-list-item:nth-child(odd){background-color:#f5f7fc}#tdlp-email-drop .dropdown-item:focus,#tdlp-email-drop .dropdown-item:hover{color:#373737;text-decoration:none;background-color:inherit}.site .tdlp-email-drop-footer{display:-ms-flexbox;display:flex;background-color:#fff;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end}.site .tdlp-email-drop-footer:focus,.site .tdlp-email-drop-footer:hover{color:#373737 !important;text-decoration:none !important;background-color:inherit !important}.site .tdlp-email-drop-footer a{color:#076eb2}.skypestatuslink a:before{content:'';position:absolute;left:-20px;bottom:2px;width:16px;height:16px;z-index:2;font-size:1.2rem;border:2px solid white;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.skypestatuslink a{text-decoration:none;position:relative}.skypestatuslink.online a:before{content:'';color:#8bc34a;background:#8bc34a}.skypestatuslink.busy a:before{content:'';color:#ea3535;background:#ea3535}.skypestatuslink.donotdisturb a:before{content:"-";line-height:.5rem;text-align:center;color:#fff;background:#ea3535}.skypestatuslink.away a:before{content:'';text-align:center;color:#f9ce15;background:#f9ce15}.b-setstatus-modal .modal-content{min-width:280px}.b-setstatus-modal .modal-body{padding-top:30px}.b-setstatus-modal .skype-status-links{padding-left:10px}.b-setstatus-modal .skypestatuslink{padding:5px;border-bottom:1px solid #efefef;cursor:pointer}.b-setstatus-modal .skypestatuslink:hover{background-color:#ececec}.b-utility-navigation__notification-icon{background-color:inherit}.site .b-utility-navigation .nav-item .dropdown-menu.show{max-height:345px}@media(max-width:768px){.site .b-utility-navigation .nav-item .dropdown-menu.show{max-height:415px}}.nav-link.tldp-disabled,.navbar .tdlp-disabled{opacity:.5}.nav-link.tldp-disabled .b-icon,.navbar .tdlp-disabled .b-icon{fill:grey}.nav-link.tldp-disabled .badge-pill,.navbar .tdlp-disabled .badge-pill{background:grey}.nav-link.tldp-disabled a,.navbar .tdlp-disabled a{text-decoration:none;color:grey}.site .b-global-footer{padding:0 15px 0}.site .boom-footer-bottom{display:inline-flex}.site .b-global-footer__copyright{display:inline-flex}#OracleChatContainer{display:none;bottom:0;right:42px;position:fixed;width:360px;z-index:1010;box-shadow:0 2px 14px 1px rgba(0,0,0,0.4);overflow:hidden;min-width:250px;transition:max-height .5s cubic-bezier(0.7,0,0.3,1);max-height:600px}#OracleChatContainer_offline{bottom:0;display:none;right:42px;position:fixed;width:320px;z-index:1010;box-shadow:0 2px 14px 1px rgba(0,0,0,0.4);overflow:hidden;min-width:250px;transition:max-height .5s cubic-bezier(0.7,0,0.3,1);max-height:600px}.chat-heading{height:40px;background-color:#3498db;padding:10px 0 0 15px;color:#fff;font-weight:400 !important;border-bottom:1px solid rgba(255,255,255,0.1);cursor:pointer}.chat-heading h1{font-size:16px;color:#fff;margin:0 !important;font-family:"Open Sans",Helvetica,Roboto,Arial,sans-serif;text-transform:none;font-weight:600;line-height:1.4}.chat-heading .chat-close{font-size:18px;cursor:pointer;display:block;position:absolute;right:15px;top:11px}.chat-heading .oraclechatdesc{font-size:12px}#chatchevron,#chatchevron_offline{top:11px}#OracleChatContainer:not(.open),#OracleChatContainer_offline:not(.open){max-height:40px}.oraclechatcontent{background-color:#fff}.oraclechatdesc{padding:12px 15px;font-size:15px;text-align:left;color:#fff;background-color:#3498db}.oraclechatdesc_loggedin{padding:12px 15px;font-size:15px;text-align:left;color:#444 !important;background-color:#fff !important;margin-bottom:-20px}#OracleChatContainer .tab-content{padding:0;background-color:#fff;color:#4d4d4d}#OracleChatContainer .rn_ChatForm{background-color:transparent;color:#fff;border:none !important;margin-bottom:0 !important;padding:20px 0 0}#OracleChatContainer .rn_ChatForm>:last-child{margin-bottom:0}#OracleChatContainer .rn_ChatForm>:first-child{margin-top:0}#OracleChatContainer .rn_ChatForm .top-row{padding:0 20px 10px 20px}#OracleChatContainer .tab-content .top-row>div{float:left;width:48%;margin-right:2%}#OracleChatContainer .tab-content .top-row:after{content:"";display:table;clear:both}#OracleChatContainer .tab-content .field-wrap{position:relative}#OracleChatContainer .rn_ChatForm .rn_Label{color:#4d4d4d !important;font-size:14px}#OracleChatContainer .tab-content input:not([type=submit]):not([type=button]),#OracleChatContainer .tab-content textarea{font-size:16px;display:block;width:80%;height:100%;padding:5px 10px;background:#f7f7f7;border:1px solid #cecece;color:#4d4d4d;border-radius:3px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}#OracleChatContainer_offline .rn_Text{width:80%}#OracleChatContainer_offline .rn_Label{margin-left:6%}#OracleChatContainer_offline input:not([type=submit]):not([type=button]),#OracleChatContainer_offline textarea{font-size:16px;display:block;width:80%;margin-left:6%;padding:5px 10px;background:#f7f7f7;border:1px solid #cecece;color:#4d4d4d;border-radius:3px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}#OracleChatContainer .rn_ChatForm .rn_Text{width:80%}.rn_ScreenReaderOnly{position:absolute;height:1px;left:-10000px;overflow:hidden;top:auto;width:1px}.rn_ScreenReaderOnly{display:none}#OracleChatContainer .rn_ChatForm #rn_ChatLaunchForm>.rn_Input,#OracleChatContainer .rn_ChatForm .top-row{padding:0 20px 10px 20px}#OracleChatContainer .rn_ChatForm .rn_Email{width:89% !important}#OracleChatContainer .rn_ChatForm .rn_FormSubmit button{padding:12px 20px;background-color:#3498db;font-family:'Open Sans' !important;width:100%;border-top:1px solid #b9b9b9;margin-top:10px;color:#FFF;font-size:1.1rem}#OracleChatContainer_offline .rn_FormSubmit button{padding:12px 20px;background-color:#3498db;font-family:'Open Sans' !important;width:100%;border-top:1px solid #b9b9b9;margin-top:10px;color:#FFF;font-size:1.1rem}#OracleChatContainer_offline .rn_FormSubmit button:hover{background:#4aa3df !important}#chatlinkpadding{padding:20px;cursor:pointer}#OracleChatContainer .rn_FormSubmit button:hover{background:#4aa3df !important}#offlinechatform{margin-top:10px !important}.b-results-icon--mer{background-color:#000;fill:#fec35a}.b-results-icon--not-submitted{background-color:#d1d2d4}.b-chat-modal .modal-dialog{width:400px}#chatTarget{height:500px}.tdlp-avatar-Offline::after,.tdlp-avatar-Online::after,.tdlp-avatar-Busy::after,.tdlp-avatar-DoNotDisturb::after,.tdlp-avatar-Away::after,.tdlp-avatar-Available::after{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;z-index:2;border:2px solid white;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.tdlp-avatar-icon{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:distribute;justify-content:space-around;border-radius:50%;background-color:#294cbc;color:#fff;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase;line-height:2rem;transition:all .15s ease-in-out;float:left}.tdlp-avatar-icon::after{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;z-index:2;border:2px solid white;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.tdlp-avatar-Online::after,.tdlp-avatar-Available::after{content:'';color:#8bc34a;background:#8bc34a}.tdlp-avatar-Offline::after{content:'';color:#fff;background:white;border:2px solid #aaa}.tdlp-avatar-Offline.tdlp-avatar-image::after{border:3px solid #aaa}.tdlp-avatar-Busy::after{content:'';color:#ea3535;background:#ea3535}.tdlp-avatar-DoNotDisturb::after{content:"-";line-height:6px;text-align:center;color:#fff;background:#ea3535}.tdlp-avatar-Away::after{content:'';line-height:6px;text-align:center;color:#f9ce15;background:#f9ce15}.b-icon-list__list .tdlp-teams-disabled{opacity:.5}.b-icon-list__list .tdlp-teams-disabled .b-icon{fill:#373737}.b-icon-list__list .tdlp-teams-disabled a{text-decoration:none;color:#373737}.tdlp_courseresult_legend_header{padding:5px;font-weight:bold}@media all and (min-width:576px){.tdlp_courseresult_legend_content_separator{border-right:2px solid grey}}.tdlp-results-legend__items{padding-left:5px;list-style-type:none}.tdlp-results-legend__item{display:flex;gap:8px}.tdlp-results-legend__item-icon{display:flex;align-items:center;min-width:34px;max-width:34px}.tdlp-results-legend__item-text{display:inline-block;vertical-align:middle}.tdlp-dashboard-feedback__card-heading,.tdlp-dashboard-feedback-status-heading,.tdlp-dashboard-feedback__card-status-heading-unsatisfactory,.tdlp-dashboard-feedback__card-status-heading-satisfactory,.tdlp-dashboard-feedback__card-status-heading-pending,.tdlp-dashboard-feedback__card-status-heading-graded{margin-bottom:10px;font-size:.625rem;line-height:.75rem;text-transform:uppercase}.tdlp-dashboard-feedback__card-status-heading-unsatisfactory,.tdlp-dashboard-feedback__card-status-heading-satisfactory,.tdlp-dashboard-feedback__card-status-heading-pending,.tdlp-dashboard-feedback__card-status-heading-graded{position:relative;padding-left:10px}.tdlp-dashboard-feedback__card-status-heading-unsatisfactory:before{content:"";position:absolute;top:1px;left:0;display:block;width:7px;height:7px;border-radius:50%;background-color:#b11030}.tdlp-dashboard-feedback__card-status-heading-satisfactory:before{content:"";position:absolute;top:1px;left:0;display:block;width:7px;height:7px;border-radius:50%;background-color:#1e988a}.tdlp-dashboard-feedback__card-status-heading-pending:before{content:"";position:absolute;top:1px;left:0;display:block;width:7px;height:7px;border-radius:50%;background-color:#fec35a}.tdlp-dashboard-feedback__card-status-heading-graded:before{content:"";position:absolute;top:1px;left:0;display:block;width:7px;height:7px;border-radius:50%;background-color:#3498db}@media screen and (min-width:850px){.b-assessments-table__assessment-feedback{min-width:130px}}.tdc-tp-compliance-modal{color:#000;font-family:inherit}.tdc-tp-compliance-modal ol{margin-top:1rem}.tdc-tp-compliance-modal ol li{font-weight:bold}.tdc-tp-compliance-modal ol li *{font-weight:normal}.tdc-tp-compliance-modal .b-html-content p{color:#db3a00;font-style:italic}.tdc-tp-compliance-modal .tp-checkbox{text-align:center}.tdc-tp-compliance-modal input[type="checkbox"]{width:1rem;height:1rem}.tdc-tp-compliance-modal .tp-control-input{margin-right:.5rem;font-size:1.5rem}.tdc-tp-compliance-modal .tp-modal-button{padding-top:1.5rem}.tdc-tp-compliance-modal .b-info-panel{margin-top:45px}.tdc-tp-compliance-modal .custom-control-label::before{left:auto;margin-left:-25px}.tdc-tp-compliance-modal .custom-control-label::after{left:auto;margin-left:-25px}.b-acceptance__error{background-color:#b11030;padding:15px;color:#FFF}.tdc-file-upload{margin-top:30px;border:1px solid #a7a9ac;transform:scale(1);box-shadow:none;transition:all .15s ease-in-out}.tdc-file-upload__heading{background-color:#e7e7e8;padding:25px 15px;text-align:center;display:block}.tdc-file-upload__files{list-style-type:none;padding:7.5px 15px 15px;margin:0}.tdc-file-upload__files-uploaded{display:block;padding-bottom:7.5px;text-align:center}.tdc-file-upload__file{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding:7.5px 0 7.5px 30px;margin:0 0 7.5px;border-bottom:1px solid #a7a9ac;text-align:left}@media(min-width:768px){.tdc-file-upload__file{padding-left:45px}.tdc-file-upload__file .b-icon{left:15px}}.tdc-file-upload__file .b-icon{position:absolute;top:4px;left:0}.tdc-file-upload__file-metadata{color:#4c4d4d;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdc-file-upload__file-name{word-break:break-all;font-family:PublicSans-Medium,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem}.tdc-file-upload__file-details{word-break:break-all}.tdc-file-upload--files-added{display:block}.body-innerwrapper{overflow-x:inherit;overflow:inherit}#system-message-container{margin-top:100px;position:fixed;top:0;left:0;z-index:999;width:90%;margin-left:5%;color:#FFF}#system-message-container .alert{background:#d64541;color:#FFF}#system-message-container .close{opacity:1;filter:none;text-shadow:none}header.b-teachers-site-header ~ section #system-message-container{margin-top:130px}@media(max-width:410px){header.b-teachers-site-header ~ section #system-message-container{margin-top:174px}}.logoutpage .buttonholder{text-align:center;margin-top:80px}.logoutpage .logbackin.btn a{color:#FFF !important}.logoutpage .logbackin.btn:hover a{color:#639 !important}.logoutpage h1{color:#fff;text-align:center}.hidden-md,.hidden-lg,.hidden-sm,.hidden-xs{display:none}.display-inline{display:inline}.display-none{display:none}.b-site-footer__logo{display:inline-flex}.view-assessment .submission-upload-box .fileuploadlimit{margin-bottom:-20px}.site .b-course-header__heading{line-height:3.6rem}.site.view-unit .b-course-header__heading{line-height:3rem}.site .b-dashboard-course-card__heading{line-height:3.15rem}.site .b-primary-navigation__submenu-heading{line-height:1.99rem}.site .b-dashboard-course-card .b-dashboard-course-card__course-header{padding-bottom:50px}@media(max-width:1000px){.site .b-primary-navigation .nav-link{font-size:.93rem;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}}.site .b-tab-navigation .nav-link:active{border:0}.site .b-tab-navigation .nav-link:focus{border:0}.site .b-tab-navigation .nav-link:focus:hover{border-bottom:5px solid #294cbc}.site .b-dashboard-course-card__heading{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html.can-touch .site .b-tab-navigation .nav-link:hover{border:0}html.can-touch .site .b-tab-navigation .nav-link:active{border-bottom:5px solid #294cbc}html.can-touch .site .b-tab-navigation .nav-link:focus{border-bottom:5px solid #294cbc}html.can-touch .site .b-tab-navigation .nav-link.active:hover{border-bottom:5px solid #294cbc}img.b-support-tile__illustration{display:initial}.b-file-upload__heading .b-file-upload__add-file-button{margin-top:20px}.b-file-upload__file-metadata{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-file-upload__file-details{word-break:break-all}.b-unit-card__img{flex-shrink:0}.boom-modal-show{display:block;top:0 !important;left:0 !important;right:0 !important;background:rgba(25,25,25,0.5)}.b-uag-warning-modal .modal-dialog{display:inline-flex}.b-modal-close-button{position:absolute;top:15px;right:15px;z-index:2;border:0;background:0;font-size:.75rem;text-transform:uppercase;color:#373737;cursor:pointer;transition:all .15s ease-in-out}.b-modal-close-button .b-icon{margin-right:4px;margin-top:-1px;border-radius:50%;vertical-align:middle;background-color:#000;fill:#fff;transition:all .15s ease-in-out;scale:.75}.b-modal-close-button:hover{color:#373737}.b-modal-close-button:hover .b-icon{background-color:#373737}.b-shell.frequently-asked-questions :target{display:block;position:relative;top:-100px;visibility:hidden}a:target:before{content:"";display:block;visibility:hidden;z-index:-1;height:100px;margin:-100px 0 0}.com-tdlpdashboard.view-unit .targetpadding,.com-tdlpdashboard.view-course .targetpadding{z-index:1}.com-tdlpdashboard.view-unit .targetpadding:target:before,.com-tdlpdashboard.view-course .targetpadding:target:before{content:"";display:block;height:500px;margin:-500px 0 0;z-index:1}.b-tab-navigation,.b-course-header{z-index:2}.student-dashboard .onedrive .b-file-list{height:calc(100% - 80px);background-color:#fff;min-height:100px}.student-dashboard .onedrive .b-one-drive__footer{height:30px;background-color:#fff;padding-right:10px}.student-dashboard .onedrive .b-one-drive__heading{text-transform:uppercase;margin:0;color:#373737;background-color:#fff;height:50px;padding-left:15px;padding-top:10px}.student-dashboard #support-tab-1-tab{cursor:auto}.profile-saved-message{padding:10px;background-color:#d7eac2;width:100%;text-align:center;font-weight:bold;display:none}.profile-saved-message.error{background-color:#ff9797}.site .b-profile-template{padding-top:65px}.site .b-user-initials-icon{background-color:transparent}.site .b-user-initials-icon :hover{background-color:transparent}.site .b-user-initials-icon img.rounded-circle{width:40px}.site .b-utility-navigation__user-icon--active .b-user-initials-icon,.site .b-utility-navigation__user-icon:active .b-user-initials-icon,.site .b-utility-navigation__user-icon:focus .b-user-initials-icon,.site .b-utility-navigation__user-icon:hover .b-user-initials-icon{background-color:transparent}.site .b-recent-unit__heading{font-family:PublicSans-Bold,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.site .b-contact-lockup .b-contact-info{margin-bottom:15px}.b-dashboard-course-card__result-heading.tdlp_dashboard_unitoutcome{font-size:.7em}.b-dashboard-course-card__result-icon.tdlp_unit_outcome_icon{width:40px;height:40px}.b-dashboard-course-card__result.tdlp_unit_outcome_card{width:74px}.tdlp-footer__welcometocountry{text-align:center;font-size:smaller;width:100%;margin:0 5%}#login-form{text-align:center;width:90%;margin:auto}#login-form #form-login-username{margin-top:50px}h5.mb-0{margin:0}.b-careers.comingsoon{background:#c4c4c4}.b-careers.comingsoon .b-careers__list{min-height:220px;border-top:1px solid #e6e6e6}.b-careers.comingsoon li{margin-top:80px;text-align:center}.b-careers.comingsoon .b-careers__heading{color:#e6e6e6}.b-careers.comingsoon .b-careers__powered-by{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.spinner{height:50px;width:100%;background:rgba(255,255,255,0.666) url(/images/loading-spinner.svg) no-repeat 50%;transition:all .3s ease-in-out}.centered{text-align:center}@media screen and (max-width:992px){.student-dashboard .onedrive .b-file-icon{display:none}}@media screen and (max-width:940px){.student-dashboard .onedrive .b-file-list__actions a:first-of-type{display:none}}@media screen and (max-width:768px){.site .b-course-header__heading{line-height:3rem}.site.view-unit .b-course-header__heading{line-height:2.65rem}.site .b-dashboard-course-card__heading{line-height:2.85rem}.site .b-course-header__progress{margin-top:15px}.site .b-button{min-width:120px}.site .b-contact-lockup .b-contact-info{margin-bottom:0}}@media screen and (max-width:767px){.student-dashboard .onedrive .b-file-list__actions a:first-of-type{display:initial}.student-dashboard .onedrive .b-file-icon{display:initial}}.b-assessments-table th a.tdlp_assessment_title,.b-assessments-table th div.tdlp_assessment_title{word-break:normal;overflow-wrap:break-word;word-wrap:break-word}.tdlp_unit_card_progress.b-progress-meter--compact .b-progress-meter__percentage{font-size:.75rem;min-width:38px}.tdlp_unit_card_progress.b-progress-meter--compact .tdlp_unit_card_progress.b-progress-meter__bar{margin-top:32%}.b-unit-card__tasks{width:100% !important}.tdlp-centre-row-content{width:100%;justify-content:center;align-items:center;align-content:center;display:flex}@media all and (min-width:100px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal-dialog{min-width:330px}.modal-body{padding:15px !important}.b-info-panel{padding:10px 0}}@media all and (min-width:400px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal-dialog{min-width:400px}}@media all and (min-width:768px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal-dialog{min-width:500px}}@media all and (min-width:992px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal-dialog{min-width:750px}.b-info-panel{padding:15px 30px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.b-lesson-card__number{padding-top:15%}.b-lesson-card__title{width:100%}}.conversationHeader .headerControls{display:none !important}.conversationTopic .chevronDown{display:none !important}.conversationHeader .ContactProfile{display:none !important}