#goto-top-link{background:rgba(0,0,0,0);height:1px;width:100%;z-index:10000;position:fixed;bottom:0}#goto-top-link a{position:absolute;right:10px;background-color:#821f81;color:#fff;background-size:70px;border-radius:8px;border:0px solid;line-height:40px;font-size:20px;bottom:-45px;padding:10px 20px 0px}@media(min-width: 768px){#goto-top-link a{line-height:50px;font-size:40px;bottom:-60px;padding:15px 20px 0px}}.h-100r{height:1rem}.h-150r{height:1.5rem}.h-200r{height:2rem}.h-300r{height:3rem}.h-400r{height:4rem}.lh-100{line-height:1em}.lh-120{line-height:1.2em}.bg-center-cover{background-position:center;background-size:cover;background-repeat:no-repeat}.mw-1920{max-width:1920px}.xy-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.theme-generic-template-login #page-header{position:absolute;width:100%;top:0;z-index:5}.theme-generic-template-login #page-footer{position:absolute;width:100%;bottom:0;z-index:5;background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.3))}.theme-generic-template-login #login-bg-carousel .carousel-item{background-position:center;background-size:cover}.theme-generic-template-login #login-bg-carousel ol.carousel-indicators{bottom:13px;height:30px}.theme-generic-template-login #login-bg-carousel ol.carousel-indicators li{width:10px;height:10px;border-radius:50%;opacity:1}.theme-generic-template-login .title{font-size:2.6rem}.theme-generic-template-login .form-control{padding:.8125rem 1.25rem;line-height:1rem;height:2.625rem}.theme-generic-template-login #main-overlay{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.theme-generic-template-login .main-overlay__left{position:relative;background-color:#007987}.theme-generic-template-login #region-main{color:#fff;border:none;position:absolute;max-width:522px;width:80%;top:50%;left:50%;transform:translate(-50%, -45%);background:rgba(0,0,0,0);padding:0}.theme-generic-template-login .modal-dialog{color:#444}.theme-generic-template-login #title{font-size:2.6rem;font-weight:700;line-height:33px}.theme-generic-template-signup .main-overlay__left{position:relative;background-color:rgba(0,0,0,.5)}.theme-generic-template-signup .main-overlay__right{position:relative;background-color:#fff}.theme-generic-template-signup #signup-form-wrapper{max-width:640px}.theme-generic-template-signup #signup-form-wrapper .card{border:none}@media(max-width: 575px){.theme-generic-template-login #login-bg-carousel ol.carousel-indicators{bottom:56px}}.round-edges{border-radius:8px}.theme-generic-template-signup #main-overlay{flex:1}.theme-generic-template-signup .mar_b{margin-bottom:2rem}.theme-generic-template-signup form{position:relative}.theme-generic-template-signup .form-inline .form-control,.theme-generic-template-signup select{width:100% !important}.theme-generic-template-signup .form-inline .form-control::placeholder,.theme-generic-template-signup select::placeholder{color:#c8c2c2 !important;text-transform:capitalize}.theme-generic-template-signup .fa-exclamation-circle:before{content:"*"}.theme-generic-template-signup .icon{margin:0}.theme-generic-template-signup div#fgroup_id_buttonar{margin:0}.theme-generic-template-signup div#fgroup_id_buttonar>div:first-of-type{display:none !important}.theme-generic-template-signup div#fgroup_id_buttonar>div:nth-child(2){padding-left:0;margin-bottom:1.5rem}.theme-generic-template-signup .col-md-9.form-inline.align-items-start.felement{position:relative}.theme-generic-template-signup #id_profile_field_Region{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23821f81' viewBox='0 0 448 512'%3E%3Cpath d='M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z'/%3E%3C/svg%3E") right no-repeat;background-size:40px}.theme-generic-template-signup .custom-select.is-invalid{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' fill='%23821f81' viewBox='0 0 448 512'%3E%3Cpath d='M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z'/%3E%3C/svg%3E") right no-repeat,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ca3120' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ca3120' stroke='none'/%3e%3c/svg%3e") center right 3rem/calc(0.75em + 0.375rem) calc(.75em + .375rem) no-repeat !important}.theme-generic-template-signup #id_category_1{margin-top:-1rem}.theme-generic-template-signup .card-body input,.theme-generic-template-signup .card-body select{border-radius:8px}.theme-generic-template-signup #page{background-repeat:no-repeat;background-size:68%;background-position:left}.theme-generic-template-signup .collapsible-actions .collapse-all{display:none}.theme-generic-template-signup .mform fieldset.collapsible legend a.fheader{display:none}#mount-react-course-intro .course-intro .course-image{height:450px;background-size:cover;background-position:center;background-repeat:no-repeat}#mount-react-course-intro .course-intro .rate-info{font-size:.8rem}#mount-react-course-intro .course-intro .star-ratings{bottom:3px}#mount-react-course-intro .course-intro .your-rate{font-size:.8rem}#mount-react-course-intro .course-intro .fullname{font-size:1.5rem}#mount-react-course-intro .course-intro .summary{color:#707070}#page-enrol-index .generalbox.info{display:none}.pagelayout-course .banner-box #page-header .shadow-layer{display:block !important}.pagelayout-course .btn-link:focus{box-shadow:none}.pagelayout-course .content-header-actions{gap:.75rem}.pagelayout-course .content-header-primary-action{display:flex;justify-content:flex-end;width:100%}.pagelayout-course .content-header-secondary-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;width:100%}.pagelayout-course .content-header-secondary-actions .header-actions-container{display:flex;align-items:center;order:1}.pagelayout-course .content-header-secondary-actions .header-action{margin-left:0}.pagelayout-course .content-header-secondary-actions .context-header-settings-menu{order:2;margin-top:0;float:none;max-width:none;height:auto}.pagelayout-course .content-header-secondary-actions .context-header-settings-menu .dropdown-toggle{color:#000}.pagelayout-course .content-header-secondary-actions .context-header-settings-menu .action-menu{position:relative}.pagelayout-course .content-header-secondary-actions .context-header-settings-menu .dropdown-menu,.pagelayout-course .content-header-secondary-actions .context-header-settings-menu .dropdown-menu-right,.pagelayout-course .content-header-secondary-actions .context-header-settings-menu .dropdown-menu-left{top:calc(100% + .25rem) !important;right:0 !important;left:auto !important;transform:none !important;margin:0 !important}@media(min-width: 576px){.context-header-settings-menu,.region-main-settings-menu{margin-top:4rem}}.activity-information{position:relative;width:50%;float:right;margin:10px;top:-15px}section[id=region-main] div[role=main]{position:relative}section[id=region-main] div[role=main] .course-content .activity-information{position:unset}section[id=region-main] div[role=main] .activity-information{position:absolute;top:0;right:0;border:none}section[id=region-main] .nav{margin-top:2rem}.rate i{display:inline-block;width:20px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../pix/icons/star-grey.svg)}.rate i.full{background-image:url(../pix/icons/star-full.svg)}.rate i.half{background-image:url(../pix/icons/star-half.svg)}#page-theme-generic-pages-file_library .banner-box #page-header{background-image:url("../pix/resources/banner.svg")}#page-theme-generic-pages-file_library .banner-box #page-header .shadow-layer{display:block !important}#page-theme-generic-pages-file_library #input-kewword{float:left;width:calc(100% - 100px);height:36px;border:none;background-color:#eee;background-image:url("../pix/search.png");background-position:10px center;background-size:20px;background-repeat:no-repeat;padding-left:40px}#page-theme-generic-pages-file_library #btn-search{width:100px;float:right;color:#fff}#page-theme-generic-pages-file_library .section-body{background-color:#eee}#page-theme-generic-pages-file_library #checkbox-lms-only{width:20px;height:20px;border-radius:0px}#page-theme-generic-pages-file_library .searchin.selected{border-bottom:2px solid #4d90fa;padding-bottom:1px}#page-theme-generic-pages-file_library .category-list .category.top{padding:.5rem 0;margin-bottom:.5rem;border-bottom:1px solid #444;cursor:pointer}#page-theme-generic-pages-file_library .category-list .category .name-wrapper{font-weight:bold;padding:2px 0;font-size:16px;text-transform:capitalize}#page-theme-generic-pages-file_library .category-list .category .arrow{width:1rem;height:1rem;background-size:80%;background-position:center;background-repeat:no-repeat;background-image:url("../pix/icons/down-chevron.png");vertical-align:text-top;cursor:pointer}#page-theme-generic-pages-file_library .category-list .category .arrow.collapsed{background-image:url("../pix/icons/right-thin-chevron.png")}#page-theme-generic-pages-file_library .category-list .category.no-children>.name-wrapper>.arrow{background-image:none}#page-theme-generic-pages-file_library .count-msg{border-bottom:1px solid #aaa}#page-theme-generic-pages-file_library .no-reslut-wrapper{font-size:2.5rem;line-height:2.75rem;text-align:center}#page-theme-generic-pages-file_library .no-reslut-wrapper img{max-width:120px}#page-theme-generic-pages-file_library .no-reslut-wrapper span{color:#4d90fa}#page-theme-generic-pages-file_library .no-reslut-wrapper .text-2{font-size:1rem;color:#aaa}#page-theme-generic-pages-file_library .resource-list-item{border-bottom:1px solid #aaa;cursor:pointer}#page-theme-generic-pages-file_library .resource-list-item .file-type-img img{width:60px}#page-theme-generic-pages-file_library .resource-list-item .info{width:calc(100% - 80px)}#page-theme-generic-pages-file_library .resource-list-item .desc{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-theme-generic-pages-view_resource{border-top:1px solid #707070}@media(min-width: 576px){#page-theme-generic-pages-view_resource #region-main{margin-left:1rem;margin-right:1rem}}#page-theme-generic-pages-view_resource #region-main{background-color:#fff}#page-theme-generic-pages-view_resource .banner-box #page-header{background-image:url("../pix/resources/view-resource-banner.png")}#page-theme-generic-pages-view_resource .banner-box #page-header .shadow-layer{display:block !important}#page-theme-generic-pages-view_resource [role=main]{padding:1.5rem 3rem}#page-theme-generic-pages-view_resource #page-wrapper{margin-top:-1px}#page-theme-generic-pages-view_resource .resource-icon{width:auto;height:3rem;float:right}#page-theme-generic-pages-view_resource .back-link-wrapper{border-bottom:2px solid #707070}#page-theme-generic-pages-view_resource .date-uploader .date{color:gray}#page-theme-generic-pages-view_resource .date-uploader .uploader{color:#707070}#page-theme-generic-pages-view_resource .attachment{background-color:gray}#page-theme-generic-pages-view_resource .attachment .preview .preview-img{width:100%}@media only screen and (max-width: 768px){#page-theme-generic-pages-view_resource .resource-icon{max-height:50px;width:50px}}.custom-control-label::before{border-radius:8px}.pagelayout-reports .banner-box #page-header{background-image:url("../pix/reports/banner.svg")}.pagelayout-reports .banner-box #page-header .shadow-layer{display:block !important}.pagelayout-reports table tr td:first-child{width:1%;white-space:nowrap}.rank-table-wrapper>table{width:100%}.rank-table-wrapper>table tr{border-bottom:1px solid #eee}.rank-table-wrapper>table td{padding:1rem .5rem}.rank-table-wrapper>table .c1{text-align:center;width:80px}.rank-table-wrapper>table .c4{width:100px}.rank-table-wrapper>table thead{background-color:#eee}.rank-table-wrapper>table tr.current-user .c2 span{color:#fff;background-color:red;padding:10px}#page-footer div.ack{display:none}@media(min-width: 768px){#page-footer div.ack{display:inline-block}}#page-footer div.copyright{display:none}@media(min-width: 768px){#page-footer div.copyright{display:inline-block}}#page-footer div.ma-layout{display:none}@media(min-width: 768px){#page-footer div.ma-layout{display:inline-block}}@font-face{font-family:"Segoe UI";src:url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-regular.woff2") format("woff2"),url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Segoe UI";src:url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semibold.woff2") format("woff2"),url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Segoe UI";src:url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-bold.woff2") format("woff2"),url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-bold.woff") format("woff");font-weight:700;font-style:normal}.btn-primary{color:#fff;background-color:#821f81;border-color:#821f81;border-radius:6px;min-width:100px}.btn.btn-primary:hover,.btn.btn-primary:active{background-color:#007987;border-color:#007987}.btn.btn-secondary{color:#fff;background-color:#821f81;border-color:#821f81;border-radius:6px;min-width:100px}.btn-custom{display:inline-block;font-weight:700;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:.9375rem;line-height:1.5;border-radius:0;min-width:100px;cursor:pointer;outline:0}.btn-custom:hover{text-decoration:none}.mt-navbar,#page.mt-navbar{margin-top:100px}.shadow-layer{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;width:100%;height:100%}.nav-main{position:relative}.theme-generic-template-navbar{min-height:100px;max-height:100px}.theme-generic-template-navbar .drawer-toggle-icon .nav-link{padding:.25rem}.theme-generic-template-navbar .drawer-toggle-icon .nav-link .icon{color:#fff;font-size:1.5rem;opacity:.8}.theme-generic-template-navbar .navbar-brand{min-width:150px;flex:0 0 auto}.theme-generic-template-navbar .navbar-brand .logo img{max-width:100%}.theme-generic-template-navbar .nav-list .nav-list__item{color:#fff;text-decoration:none;text-transform:uppercase;margin-right:3rem;font-size:.8rem;position:relative;margin-bottom:.5rem;display:inline-block}.theme-generic-template-navbar .nav-list .nav-list__item.active:after{content:" ";position:absolute;bottom:-7px;left:0;right:0;height:3px;background-color:#007987 !important}.theme-generic-template-navbar .nav-right{position:absolute;right:0px;top:50%;transform:translateY(-50%)}.theme-generic-template-navbar .usermenu .usertext{color:#fff;text-transform:uppercase;font-weight:700}.theme-generic-template-navbar .usermenu .dropdown-toggle::after{color:#fff;margin-top:2px;border-top:.4em solid;border-right:.4em solid rgba(0,0,0,0);border-bottom:0;border-left:.4em solid rgba(0,0,0,0);vertical-align:2px}.theme-generic-template-navbar .usermenu .dropdown-item{font-size:1rem}.theme-generic-template-navbar .dropdown-item{font-size:.8rem}#page-footer.theme-generic-template-footer{background-color:#000;color:#fff;padding-top:2rem;padding-bottom:2rem}#page-footer.theme-generic-template-footer a{color:#fff;text-decoration:none}#page-footer.theme-generic-template-footer .ma-logo{height:2rem}#page-footer.theme-generic-template-footer .disclaimer-layout{margin-top:10px}#page-footer.theme-generic-template-footer .row1{margin-top:20px}#page-footer.theme-generic-template-footer .row2{position:relative;margin-top:30px;margin-bottom:30px}#page-footer.theme-generic-template-footer .copyright-layout{position:absolute;top:0;right:0}#page-footer.theme-generic-template-footer .ma-layout{margin-top:25px}#page-footer.theme-generic-template-footer .tdt-logo{height:4rem;width:18.6rem}#page-footer.theme-generic-template-footer .border-line{margin-top:1rem;margin-bottom:1rem;border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0px;border-top:2px solid #fff}#page-footer.theme-generic-template-footer .social-links .social-logo{display:inline-block}#page-footer.theme-generic-template-footer .social-links .social-logo img{width:2rem;height:2rem}.coursebox,.resource-box-container{box-shadow:0px 3px 6px rgba(0,0,0,.16);transition:.4s;animation:jump-in .4s}.coursebox-exit,.resource-box-container-exit{animation:jump-out .4s}.coursebox-enter,.resource-box-container-enter{animation:jump-in .4s}.coursebox .img-wrapper,.resource-box-container .img-wrapper{position:relative;padding-top:85.36%}.coursebox .course-progress,.resource-box-container .course-progress{position:absolute;width:100%;bottom:0;background-color:rgba(255,255,255,.8)}.coursebox .course-progress .bar-outter,.resource-box-container .course-progress .bar-outter{width:100%;height:5px;margin-top:10px}.coursebox .course-progress .progress-text,.resource-box-container .course-progress .progress-text{font-size:1.2rem}.coursebox .course-progress .bar-inner,.resource-box-container .course-progress .bar-inner{width:0%;height:5px}.coursebox .name,.resource-box-container .name{height:44px;overflow:hidden}.coursebox .desc,.resource-box-container .desc{height:71px;overflow:hidden;color:#707070}.coursebox:hover,.resource-box-container:hover{transform:scale(1.05)}.text-muted-2{color:rgba(41,58,71,.52) !important}.page-link{cursor:pointer}.page-item.active .page-link{font-weight:700}.autocompletion .icon{height:auto;width:200px}.path-course-view li.activity form.togglecompletion .ajaxworking{width:33px;height:33px;right:9px;top:2px;background-size:cover}.path-course-view li.activity form.togglecompletion .icon{width:200px;height:auto}.manage-resource{color:#000;text-decoration:none}#page-course-index-category .card,#page-course-view-topics .card,#page-theme-generic-pages-file_library .card,#page-course-search .card,#page-theme-generic-pages-mybadges .card,.pagelayout-reports .card,.pagelayout-admin .card{border:none !important}#page-course-index-category #region-main,#page-course-view-topics #region-main,#page-theme-generic-pages-file_library #region-main,#page-course-search #region-main,#page-theme-generic-pages-mybadges #region-main,.pagelayout-reports #region-main,.pagelayout-admin #region-main{border:none !important}#page-course-index-category .page-header-headings h1,#page-course-view-topics .page-header-headings h1,#page-theme-generic-pages-file_library .page-header-headings h1,#page-course-search .page-header-headings h1,#page-theme-generic-pages-mybadges .page-header-headings h1,.pagelayout-reports .page-header-headings h1,.pagelayout-admin .page-header-headings h1{font-weight:bold}.pagelayout-standard .card{border:none !important}.pagelayout-standard #region-main{border:none !important;padding-top:0}.pagelayout-standard #page-header{display:none}.pagelayout-standard .content-header{padding:1rem 1.25rem}.pagelayout-standard [role=main],.pagelayout-reports [role=main]{padding-top:1.5rem;padding-bottom:1.5rem;background:#fff}.pagelayout-reports [role=main]{padding-left:3rem;padding-right:3rem}#page-blocks-resources-viewer #page-header{display:none}@media only screen and (max-width: 768px){#block-leaderboard{margin-top:40px;display:none}}#region-main{overflow:visible}@keyframes jump-in{0%{opacity:.01;transform:scale(0.9) translateY(10%)}100%{opacity:1;transform:scale(1) translateY(0%)}}@keyframes jump-out{0%{opacity:1;transform:scale(1) translateY(0%)}100%{opacity:0;transform:scale(0.9) translateY(10%)}}.resource-icon{width:5rem;height:5rem}.resource-icon img{width:auto;height:auto;max-width:100%;max-height:100%}.resource-box{flex:1;transition:.4s}.resource-box:hover{box-shadow:0px 3px 6px rgba(0,0,0,.16)}.resource-box:hover .resource-img{transform:scale(1.2)}.resource-box .img-wrapper{padding-top:60.5%;overflow:hidden}.resource-name{min-height:2.75rem;max-height:2.75rem;overflow:hidden;text-overflow:clip}.resource-desc{text-overflow:clip;min-height:2.5rem;height:2.5rem;overflow:hidden}.resource-view-link{text-decoration:underline}.resource-img{position:absolute;top:0;left:0;right:0;bottom:0;transition:.4s}.content-header{padding:0 1rem 1rem 1rem}.banner-box #page-header{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:373px;display:flex;align-items:center;padding-left:1rem;padding-right:1rem;position:relative}.banner-box>.container{position:relative;flex:1}.banner-box .content-header{z-index:1;padding:.5rem 1rem !important}.banner-box .page-context-header{overflow:hidden;padding:.25rem;color:#fff;padding-top:6rem;padding-bottom:6rem}.banner-box .page-context-header h1{font-size:5rem;font-weight:700}.banner-box .card{border:none !important}#nav-drawer .card{background-color:#fff}#fitem_id_moodlenetprofile{display:none}.pagelayout-resources #region-main,.pagelayout-coursecategory #region-main,.pagelayout-reports #region-main{background-color:rgba(0,0,0,0);padding:0}.icon-wrapper{display:none}.form-control::-ms-clear{width:0;height:0}.changecompl>.icon{width:100px}@media(max-width: 575px){.theme-generic-template-navbar .navbar-brand,.theme-generic-template-navbar .navbar-brand .logo{max-width:180px}.banner-box .page-context-header h1{font-size:3rem}}@media(min-width: 1200px){.btn-view-all{min-width:217px}}#settingsnav ul li>p{display:inline-block}#settingsnav ul li hr{display:none}#settingsnav li.type_siteadmin{border-top:1px solid #f1f1f1;margin-top:10px;padding:10px 0px}.login-logo-size{height:2.5rem}.img-a{position:absolute;top:50%;transform:translateY(-50%);left:3%}.inputs-wrapper div .login-btn{color:#575756 !important;background-color:#fff !important;border-color:#fff !important;border-radius:5px}.inputs-wrapper div .login-btn:hover{background-color:#fff !important}.h-100r{height:1rem}.h-150r{height:1.5rem}.h-200r{height:2rem}.h-300r{height:3rem}.h-400r{height:4rem}.lh-100{line-height:1em}.lh-120{line-height:1.2em}.bg-center-cover{background-position:center;background-size:cover;background-repeat:no-repeat}.mw-1920{max-width:1920px}.xy-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.theme-generic-template-login #page-header{position:absolute;width:100%;top:0;z-index:5}.theme-generic-template-login #page-footer{position:absolute;width:100%;bottom:0;z-index:5;background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.3))}.theme-generic-template-login #login-bg-carousel .carousel-item{background-position:center;background-size:cover}.theme-generic-template-login #login-bg-carousel ol.carousel-indicators{bottom:13px;height:30px}.theme-generic-template-login #login-bg-carousel ol.carousel-indicators li{width:15px;height:15px;margin:0 7px 0 7px;border-radius:50%;opacity:1}.carousel-indicators li.active{background-color:#821f81 !important}.theme-generic-template-login .title{font-size:2.6rem}.theme-generic-template-login .form-control{padding:.8125rem 1.25rem;line-height:1rem;height:2.625rem}.theme-generic-template-login #main-overlay{position:absolute;left:0;top:0;width:100%;height:100%}.theme-generic-template-login .main-overlay__left{position:relative;background-color:#007987;flex:0 0 46%;max-width:46%}.theme-generic-template-login #region-main{color:#fff;border:none;position:absolute;max-width:522px;width:80%;top:50%;left:50%;transform:translate(-50%, -45%);background:rgba(0,0,0,0);padding:0}.theme-generic-template-login .modal-dialog{color:#444}.theme-generic-template-signup .main-overlay__left{position:relative;background-color:rgba(0,0,0,.5)}.theme-generic-template-signup .main-overlay__right{position:relative;background-color:#fff}.theme-generic-template-signup #signup-form-wrapper{max-width:640px}.theme-generic-template-signup #signup-form-wrapper .card{border:none}@media(max-width: 575px){.theme-generic-template-login #login-bg-carousel ol.carousel-indicators{bottom:56px}}.theme-generic-template-signup #main-overlay{flex:1}#mount-react-course-intro .course-intro .course-image{height:450px;background-size:cover;background-position:center;background-repeat:no-repeat}#mount-react-course-intro .course-intro .rate-info{font-size:.8rem}#mount-react-course-intro .course-intro .star-ratings{bottom:3px}#mount-react-course-intro .course-intro .your-rate{font-size:.8rem}#mount-react-course-intro .course-intro .fullname{font-size:1.5rem}#mount-react-course-intro .course-intro .summary{color:#707070}#page-enrol-index .generalbox.info{display:none}.pagelayout-course .banner-box #page-header .shadow-layer{display:block !important}.pagelayout-course .banner-box .dropdown-toggle{color:#fff}.pagelayout-course .btn-link:focus{box-shadow:none}@media(min-width: 576px){.context-header-settings-menu,.region-main-settings-menu{margin-top:4rem}}.rate i{display:inline-block;width:20px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../pix/icons/star-grey.svg)}.rate i.full{background-image:url(../pix/icons/star-full.svg)}.rate i.half{background-image:url(../pix/icons/star-half.svg)}#page-theme-generic-pages-file_library .banner-box #page-header{background-image:url("../pix/resources/banner.svg")}#page-theme-generic-pages-file_library .banner-box #page-header .shadow-layer{display:block !important}#page-theme-generic-pages-file_library #input-kewword{float:left;width:calc(100% - 100px);height:36px;border:none;background-color:#eee;background-image:url("../pix/search.png");background-position:10px center;background-size:20px;background-repeat:no-repeat;padding-left:40px}#page-theme-generic-pages-file_library #btn-search{width:100px;float:right;color:#fff}#page-theme-generic-pages-file_library .section-body{background-color:#eee}#page-theme-generic-pages-file_library #checkbox-lms-only{width:20px;height:20px;border-radius:0px}#page-theme-generic-pages-file_library .searchin.selected{border-bottom:2px solid #4d90fa;padding-bottom:1px}#page-theme-generic-pages-file_library .category-list .category.top{padding:.5rem 0;margin-bottom:.5rem;border-bottom:1px solid #444;cursor:pointer}#page-theme-generic-pages-file_library .category-list .category .name-wrapper{font-weight:bold;padding:2px 0;font-size:16px;text-transform:capitalize}#page-theme-generic-pages-file_library .category-list .category .arrow{width:1rem;height:1rem;background-size:80%;background-position:center;background-repeat:no-repeat;background-image:url("../pix/icons/down-chevron.png");vertical-align:text-top;cursor:pointer}#page-theme-generic-pages-file_library .category-list .category .arrow.collapsed{background-image:url("../pix/icons/right-thin-chevron.png")}#page-theme-generic-pages-file_library .category-list .category.no-children>.name-wrapper>.arrow{background-image:none}#page-theme-generic-pages-file_library .count-msg{border-bottom:1px solid #aaa}#page-theme-generic-pages-file_library .no-reslut-wrapper{font-size:2.5rem;line-height:2.75rem;text-align:center}#page-theme-generic-pages-file_library .no-reslut-wrapper img{max-width:120px}#page-theme-generic-pages-file_library .no-reslut-wrapper span{color:#4d90fa}#page-theme-generic-pages-file_library .no-reslut-wrapper .text-2{font-size:1rem;color:#aaa}#page-theme-generic-pages-file_library .resource-list-item{border-bottom:1px solid #aaa;cursor:pointer}#page-theme-generic-pages-file_library .resource-list-item .file-type-img img{width:60px}#page-theme-generic-pages-file_library .resource-list-item .info{width:calc(100% - 80px)}#page-theme-generic-pages-file_library .resource-list-item .desc{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-theme-generic-pages-view_resource{border-top:1px solid #707070}@media(min-width: 576px){#page-theme-generic-pages-view_resource #region-main{margin-left:1rem;margin-right:1rem}}#page-theme-generic-pages-view_resource #region-main{background-color:#fff}#page-theme-generic-pages-view_resource .banner-box #page-header{background-image:url("../pix/resources/view-resource-banner.png")}#page-theme-generic-pages-view_resource .banner-box #page-header .shadow-layer{display:block !important}#page-theme-generic-pages-view_resource [role=main]{padding:1.5rem 3rem}#page-theme-generic-pages-view_resource #page-wrapper{margin-top:-1px}#page-theme-generic-pages-view_resource .resource-icon{width:auto;height:3rem;float:right}#page-theme-generic-pages-view_resource .back-link-wrapper{border-bottom:2px solid #707070}#page-theme-generic-pages-view_resource .date-uploader .date{color:gray}#page-theme-generic-pages-view_resource .date-uploader .uploader{color:#707070}#page-theme-generic-pages-view_resource .attachment{background-color:gray}#page-theme-generic-pages-view_resource .attachment .preview .preview-img{width:100%}@media only screen and (max-width: 768px){#page-theme-generic-pages-view_resource .resource-icon{max-height:50px;width:50px}}.pagelayout-reports .banner-box #page-header{background-image:url("../pix/reports/banner.svg")}.pagelayout-reports .banner-box #page-header .shadow-layer{display:block !important}.pagelayout-reports table tr td:first-child{width:1%;white-space:nowrap}@font-face{font-family:"Segoe UI";src:url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-regular.woff2") format("woff2"),url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Segoe UI";src:url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semibold.woff2") format("woff2"),url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Segoe UI";src:url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-bold.woff2") format("woff2"),url("https://static2.sharepointonline.com/files/fabric/assets/fonts/segoeui-westeuropean/segoeui-bold.woff") format("woff");font-weight:700;font-style:normal}.btn-primary{min-width:100px}.btn-custom{display:inline-block;font-weight:700;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:.9375rem;line-height:1.5;border-radius:0;min-width:100px;cursor:pointer;outline:0;border-radius:8px}.btn-custom:hover{text-decoration:none}.mt-navbar,#page.mt-navbar{margin-top:100px}.shadow-layer{background-color:rgba(0,121,135,.5);position:absolute;top:0;left:0;width:100%;height:100%}.theme-generic-template-navbar{min-height:100px;max-height:100px}.theme-generic-template-navbar .drawer-toggle-icon .nav-link{padding:.25rem}.theme-generic-template-navbar .drawer-toggle-icon .nav-link .icon{color:#fff;font-size:1.5rem;opacity:.8}.theme-generic-template-navbar .navbar-brand{min-width:150px;flex:0 0 auto}.theme-generic-template-navbar .navbar-brand .logo img{max-width:100%}.theme-generic-template-navbar .nav-list .nav-list__item{color:#000;text-decoration:none;text-transform:uppercase;margin-right:3rem;font-size:.8rem;position:relative;margin-bottom:.5rem;display:inline-block}.theme-generic-template-navbar .nav-list .nav-list__item.active:after{content:" ";position:absolute;bottom:-7px;left:0;right:0;height:3px;background-color:#007987 !important}.theme-generic-template-navbar .usermenu .usertext{color:#fff;text-transform:uppercase;font-weight:700}.theme-generic-template-navbar .usermenu .dropdown-toggle::after{color:#fff;margin-top:2px;border-top:.4em solid;border-right:.4em solid rgba(0,0,0,0);border-bottom:0;border-left:.4em solid rgba(0,0,0,0);vertical-align:2px}.theme-generic-template-navbar .usermenu .dropdown-item{font-size:1rem}.theme-generic-template-navbar .dropdown-item{font-size:.8rem}#page-footer.theme-generic-template-footer{background-color:#821f81;color:#fff;padding-top:2rem;padding-bottom:2rem}#page-footer.theme-generic-template-footer a{color:#fff;text-decoration:none}#page-footer.theme-generic-template-footer .ma-logo{height:2rem}#page-footer.theme-generic-template-footer .tdt-logo{width:18.6rem;height:4rem}#page-footer.theme-generic-template-footer .social-links .social-logo{display:inline-block}#page-footer.theme-generic-template-footer .social-links .social-logo img{width:2rem;height:2rem}.coursebox,.resource-box-container{box-shadow:0px 3px 6px rgba(0,0,0,.16);transition:.4s;animation:jump-in .4s}.coursebox-exit,.resource-box-container-exit{animation:jump-out .4s}.coursebox-enter,.resource-box-container-enter{animation:jump-in .4s}.coursebox .img-wrapper,.resource-box-container .img-wrapper{position:relative;padding-top:85.36%}.coursebox .course-progress,.resource-box-container .course-progress{position:absolute;width:100%;bottom:0;background-color:#f29100}.coursebox .course-progress .bar-outter,.resource-box-container .course-progress .bar-outter{width:100%;height:5px;margin-top:10px}.coursebox .course-progress .progress-text,.resource-box-container .course-progress .progress-text{font-size:1.2rem}.coursebox .course-progress .bar-inner,.resource-box-container .course-progress .bar-inner{width:0%;height:5px}.coursebox .name,.resource-box-container .name{height:44px;overflow:hidden}.coursebox .desc,.resource-box-container .desc{height:111px;overflow:hidden;color:#707070}.coursebox:hover,.resource-box-container:hover{transform:scale(1.05)}.text-muted-2{color:rgba(41,58,71,.52) !important}.page-link{cursor:pointer}.page-item.active .page-link{font-weight:700}.autocompletion .icon{height:auto;width:200px}.path-course-view li.activity form.togglecompletion .ajaxworking{width:33px;height:33px;right:9px;top:2px;background-size:cover}.path-course-view li.activity form.togglecompletion .icon{width:200px;height:auto}.manage-resource{color:#000;text-decoration:none}#page-course-index-category .card,#page-course-view-topics .card,#page-theme-generic-pages-file_library .card,#page-course-search .card,#page-theme-generic-pages-mybadges .card,.pagelayout-reports .card,.pagelayout-admin .card{border:none !important}#page-course-index-category #region-main,#page-course-view-topics #region-main,#page-theme-generic-pages-file_library #region-main,#page-course-search #region-main,#page-theme-generic-pages-mybadges #region-main,.pagelayout-reports #region-main,.pagelayout-admin #region-main{border:none !important}#page-course-index-category .page-header-headings h1,#page-course-view-topics .page-header-headings h1,#page-theme-generic-pages-file_library .page-header-headings h1,#page-course-search .page-header-headings h1,#page-theme-generic-pages-mybadges .page-header-headings h1,.pagelayout-reports .page-header-headings h1,.pagelayout-admin .page-header-headings h1{font-weight:bold}.pagelayout-standard .card{border:none !important}.pagelayout-standard #region-main{border:none !important;padding-top:0}.pagelayout-standard #page-header{display:none}.pagelayout-standard .content-header{padding:1rem 1.25rem}.pagelayout-standard [role=main],.pagelayout-reports [role=main]{padding-top:1.5rem;padding-bottom:1.5rem;background:#fff}.pagelayout-reports [role=main]{padding-left:3rem;padding-right:3rem}#page-blocks-resources-viewer #page-header{display:none}@media only screen and (max-width: 768px){#block-leaderboard{margin-top:40px;display:none}}#region-main{overflow:visible}@keyframes jump-in{0%{opacity:.01;transform:scale(0.9) translateY(10%)}100%{opacity:1;transform:scale(1) translateY(0%)}}@keyframes jump-out{0%{opacity:1;transform:scale(1) translateY(0%)}100%{opacity:0;transform:scale(0.9) translateY(10%)}}.resource-icon{width:5rem;height:5rem}.resource-icon img{width:auto;height:auto;max-width:100%;max-height:100%}.resource-box{flex:1;transition:.4s}.resource-box:hover{box-shadow:0px 3px 6px rgba(0,0,0,.16)}.resource-box:hover .resource-img{transform:scale(1.2)}.resource-box .img-wrapper{padding-top:60.5%;overflow:hidden}.resource-name{min-height:2.75rem;max-height:2.75rem;overflow:hidden;text-overflow:clip}.resource-desc{text-overflow:clip;min-height:2.5rem;height:2.5rem;overflow:hidden}.resource-view-link{text-decoration:underline}.resource-img{position:absolute;top:0;left:0;right:0;bottom:0;transition:.4s}.content-header{padding:0 1rem 1rem 1rem}.banner-box #page-header{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:373px;display:flex;align-items:center;padding-left:1rem;padding-right:1rem;position:relative}.banner-box>.container{position:relative;flex:1}.banner-box .content-header{z-index:1;padding:.5rem 1rem !important}.banner-box .page-context-header{overflow:hidden;padding:.25rem;color:#fff;padding-top:6rem;padding-bottom:6rem}.banner-box .page-context-header h1{font-size:5rem;font-weight:700}.banner-box .card{border:none !important}#nav-drawer .card{background-color:#fff}#fitem_id_moodlenetprofile{display:none}.pagelayout-resources #region-main,.pagelayout-coursecategory #region-main,.pagelayout-reports #region-main{background-color:rgba(0,0,0,0);padding:0}.icon-wrapper{display:none}.form-control::-ms-clear{width:0;height:0}.changecompl>.icon{width:100px}@media(max-width: 575px){.theme-generic-template-navbar .navbar-brand,.theme-generic-template-navbar .navbar-brand .logo{max-width:180px}.banner-box .page-context-header h1{font-size:3rem}}@media(min-width: 1200px){.btn-view-all{min-width:217px}}.usermenu{background-color:#007987;border-radius:5px;padding:7px}#username::placeholder,#password::placeholder{color:#575756 !important;text-transform:capitalize}#semi-circle1{position:absolute;width:35vw;height:35vw;top:64px;left:50%;transform:translate(-80%, -87%);background-color:#683182;border-radius:50%;opacity:.8;z-index:1}#semi-circle2{position:absolute;width:35vw;height:35vw;bottom:0;left:0;transform:translate(-35%, 85%);background-color:#683182;border-radius:50%;opacity:.8;z-index:1}.dropdown-menu-right{top:37px !important;right:50%;background-color:#007987}.dropdown-menu{top:0;transform:translateX(50%);background-color:#007987}.dropdown-menu-report{top:30px !important;transform:translateX(-39%) !important}.dropdown-menu-right a:hover,.dropdown-menu a:hover{background-color:#821f81}.theme-generic-template-coursecategory #action_bar .row{align-items:center;margin-bottom:10px}.theme-generic-template-coursecategory #action_bar label{width:auto !important;min-width:0 !important;margin-bottom:0}.theme-generic-template-coursecategory #action_bar .ms-auto{margin-left:.5rem !important}.theme-generic-template-coursecategory #action_bar .navitem{margin-bottom:0}.theme-generic-template-coursecategory #action_bar .dropdown{position:relative}.theme-generic-template-coursecategory #action_bar .dropdown-menu,.theme-generic-template-coursecategory #action_bar .dropdown-menu-right,.theme-generic-template-coursecategory #action_bar .dropdown-menu-left{top:calc(100% + .25rem) !important;right:0 !important;left:auto !important;transform:none !important;margin:0 !important}.theme-generic-template-coursecategory #action_bar .coursecategory-settings-menu{align-items:center;display:flex;margin-left:auto}.theme-generic-template-coursecategory #action_bar .coursecategory-settings-menu .dropdown-toggle{color:#212529}.theme-generic-template-coursecategory #action_bar .coursecategory-settings-menu .dropdown-toggle>.icon{color:#212529;font-size:24px;height:24px;width:auto}.round-edges{border-radius:8px}.left-round-edges{border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0px;border-bottom-right-radius:0px}.right-round-edges{border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:0px;border-bottom-left-radius:0px}.top-round-edges{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.custom-control-label::before{border-radius:8px}#user_menu{width:fit-content;display:inline-block}#id_category_1 label{text-transform:capitalize}label{display:inline-block;font-weight:bold;font-size:15px;margin-bottom:7px;width:100% !important;min-width:0pt !important}.generaltable.table-sm th,.generaltable.table-sm td{width:auto}
