:root{--color-primary:#69bd45;--color-secondary:#007ab8;--color-tertiary:#1ea4a9;--color-state:#4b7e2b;--color-state-hover:#3c6721;--color-state-focus:#3c6721;--color-state-active:#30541a;--color-state-highlight:#f6f9d7;--color-state-highlight-neutral:var(--color-neutral-3);--color-state-disabled:var(--color-neutral-5);--color-neutral-1:#fff;--color-neutral-2:#fafafa;--color-neutral-3:#f7f7f7;--color-neutral-4:#e6e4e4;--color-neutral-5:#c7c7c7;--color-neutral-6:#767676;--color-neutral-7:#262626;--color-background:var(--color-neutral-1);--color-border:var(--color-neutral-5);--color-text:var(--color-neutral-7);--color-text-disabled:var(--color-neutral-5);--color-text-hint:var(--color-neutral-6);--link-color:var(--color-state);--link-color-hover:var(--color-state-hover);--nav-bg-color:#fff;--nav-text-color:var(--color-text);--footer-bg-color:#fff;--footer-text-color:var(--color-text);--footer-text-color-hover:var(--footer-text-color);--btn-accent-color:var(--color-state);--btn-accent-color-active:var(--color-state-active);--btn-accent-color-focus:var(--color-state-focus);--btn-accent-color-disabled:var(--color-state-disabled);--btn-prim-accent-color:var(--color-state);--btn-prim-accent-color-active:var(--color-state-active);--btn-prim-accent-color-focus:var(--color-state-focus);--btn-prim-accent-color-disabled:var(--color-state-disabled)}@font-face{font-family:"Effra";src:url("/theme/font.php/swissacademy/theme/1746017254/Effra_Rg.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Effra_Rg.woff") format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Effra";src:url("/theme/font.php/swissacademy/theme/1746017254/Effra_It.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Effra_It.woff") format("woff");font-weight:normal;font-style:italic;}@font-face{font-family:"Effra";src:url("/theme/font.php/swissacademy/theme/1746017254/Effra_Bd.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Effra_Bd.woff") format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"Effra";src:url("/theme/font.php/swissacademy/theme/1746017254/Effra_BdIt.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Effra_BdIt.woff") format("woff");font-weight:bold;font-style:italic;}@font-face{font-family:"Montserrat";src:url("/theme/font.php/swissacademy/theme/1746017254/Montserrat-Regular.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Montserrat";src:url("/theme/font.php/swissacademy/theme/1746017254/Montserrat-Italic.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Montserrat-Italic.woff") format("woff");font-weight:normal;font-style:italic;}@font-face{font-family:"Montserrat";src:url("/theme/font.php/swissacademy/theme/1746017254/Montserrat-Bold.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Montserrat-Bold.woff") format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"Montserrat";src:url("/theme/font.php/swissacademy/theme/1746017254/Montserrat-BoldItalic.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Montserrat-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;}@font-face{font-family:"Verdana";src:url("/theme/font.php/swissacademy/theme/1746017254/Verdana.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Verdana.woff") format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"Verdana";src:url("/theme/font.php/swissacademy/theme/1746017254/Verdana-Italic.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Verdana-Italic.woff") format("woff");font-weight:normal;font-style:italic;}@font-face{font-family:"Verdana";src:url("/theme/font.php/swissacademy/theme/1746017254/Verdana-Bold.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Verdana-Bold.woff") format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"Verdana";src:url("/theme/font.php/swissacademy/theme/1746017254/Verdana-Bold-Italic.woff2") format("woff2"), url("/theme/font.php/swissacademy/theme/1746017254/Verdana-Bold-Italic.woff") format("woff");font-weight:bold;font-style:italic;}body#page-course-view-topics .course-content a{}body#page-course-view-topics .course-content a:hover{color:fade(#EC1E24, 60%)}#page-footer{color:white;text-align:center}#page-footer a{color:white}#page-footer .page-footer-main-content{padding:0}#page-footer .loginfo a{color:white}#page-footer .page-footer-loggedin-info{margin-bottom:12px}#page-footer .page-footer-main-content a:link,#page-footer .page-footer-main-content a:visited,#page-footer .page-footer-main-content a:active,#page-footer .page-footer-poweredby a:link,#page-footer .page-footer-poweredby a:visited,#page-footer .page-footer-poweredby a:active{color:white}body#page-login-forgot_password{background-color:#fafafa}body#page-login-forgot_password .totaraNav nav,body#page-login-forgot_password .totaraNav_prim{background:#fafafa}body#page-login-index .custom-select.langmenu{margin-left:10px;margin-right:15px}body#page-login-index .loginerrors{margin-bottom:10px}body#page-login-index .loginbox{border-radius:0;box-shadow:none;border:none;background-color:#e1e1e1;background-repeat:repeat-x;background-image:linear-gradient(50deg, #e1e1e1, #eee 50%, #efefef)}body#page-login-index .loginbox hr{display:none}body#page-login-index .loginbox a{color:#EC1E24}body#page-login-index .loginbox a:hover{color:fade(#EC1E24, 60%)}body#page-login-index .loginbox .potentialidp .btn{margin-bottom:22px;background:transparent !important;padding:0;text-transform:none;letter-spacing:0;box-shadow:none !important;font-size:16px}body#page-login-index .loginbox .loginform .form-input input[type="text"],body#page-login-index .loginbox .loginform .form-input input[type="password"]{border-color:#fff;background:#fff}body#page-login-index .loginbox #loginbtn{margin-bottom:20px;width:100%;background:#EC1E24 !important}body#page-login-index .loginbox #loginbtn:hover,body#page-login-index .loginbox #loginbtn:active{background:#fff !important;color:#EC1E24 !important}body#page-login-index .custom-select.langmenu{margin-left:10px;margin-right:15px}body#page-login-index .loginerrors{margin-bottom:10px}body#page-login-index .loginbox{border-radius:0;box-shadow:none;border:none;background-color:#e1e1e1;background-repeat:repeat-x;background-image:linear-gradient(50deg, #e1e1e1, #eee 50%, #efefef)}body#page-login-index .loginbox a{color:#EC1E24}body#page-login-index .loginbox a:hover{color:fade(#EC1E24, 60%)}body#page-login-index .loginbox .loginform .form-input input[type="text"],body#page-login-index .loginbox .loginform .form-input input[type="password"]{border-color:#fff;background:#fff}body#page-login-index .loginbox #loginbtn{margin-bottom:20px;width:100%;background:#EC1E24 !important}body#page-login-index .loginbox #loginbtn:hover,body#page-login-index .loginbox #loginbtn:active{background:#fff !important;color:#EC1E24 !important}.totaraNav{margin-bottom:0;box-shadow:none}.totaraNav .label-info{background-color:#00B500 !important}.totaraNav nav,.totaraNav_prim{background:#fff;padding-top:0;padding-bottom:0;margin-bottom:0}.totaraNav nav .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_link{color:#333b42;background:transparent !important;text-transform:uppercase;letter-spacing:1px;font-weight:bold;font-size:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:0;padding-right:0;margin:0 12px;border-top:3px solid transparent}.totaraNav nav .totaraNav_prim--list_item_link .totaraNav_prim--list_item_label,.totaraNav_prim .totaraNav_prim--list_item_link .totaraNav_prim--list_item_label{font-size:12px !important;line-height:18px !important}.totaraNav nav .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item_link:hover,.totaraNav nav .totaraNav_prim--list_item_link:active,.totaraNav_prim .totaraNav_prim--list_item_link:active,.totaraNav nav .totaraNav_prim--list_item_link:active:focus,.totaraNav_prim .totaraNav_prim--list_item_link:active:focus,.totaraNav nav .totaraNav_prim--list_item_link:focus,.totaraNav_prim .totaraNav_prim--list_item_link:focus{background:transparent;color:#000}.totaraNav nav .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link{background:transparent;border-bottom-color:white}.totaraNav nav .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:hover,.totaraNav nav .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:active,.totaraNav_prim .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:active{border-bottom-color:white !important}.totaraNav nav .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:focus .totaraNav_prim--list_item_label::after,.totaraNav_prim .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:focus .totaraNav_prim--list_item_label::after,.totaraNav nav .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:hover .totaraNav_prim--list_item_label::after,.totaraNav_prim .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:hover .totaraNav_prim--list_item_label::after{border-bottom-color:white}.totaraNav nav .totaraNav_prim--list_item_link:focus .totaraNav_prim--list_item_label::after,.totaraNav_prim .totaraNav_prim--list_item_link:focus .totaraNav_prim--list_item_label::after,.totaraNav nav .totaraNav_prim--list_item_link:hover .totaraNav_prim--list_item_label::after,.totaraNav_prim .totaraNav_prim--list_item_link:hover .totaraNav_prim--list_item_label::after{border-color:white}.totaraNav nav .totaraNav_prim--list_item_label::after,.totaraNav_prim .totaraNav_prim--list_item_label::after{border-bottom-color:white}.totaraNav nav .totaraNav_prim--list_item_label::after:hover,.totaraNav_prim .totaraNav_prim--list_item_label::after:hover,.totaraNav nav .totaraNav_prim--list_item_label::after:active,.totaraNav_prim .totaraNav_prim--list_item_label::after:active{border-bottom-color:white !important}.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(2) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(2) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(8) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(8) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item:nth-child(2) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(2) .totaraNav_prim--list_item_link:hover,.totaraNav nav .totaraNav_prim--list_item:nth-child(8) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(8) .totaraNav_prim--list_item_link:hover{border-top-color:#EC1E24}.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(3) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(3) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(9) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(9) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item:nth-child(3) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(3) .totaraNav_prim--list_item_link:hover,.totaraNav nav .totaraNav_prim--list_item:nth-child(9) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(9) .totaraNav_prim--list_item_link:hover{border-top-color:#EC1E24}.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(4) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(4) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(10) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(10) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item:nth-child(4) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(4) .totaraNav_prim--list_item_link:hover,.totaraNav nav .totaraNav_prim--list_item:nth-child(10) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(10) .totaraNav_prim--list_item_link:hover{border-top-color:#EC1E24}.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(5) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(5) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(11) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(11) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item:nth-child(5) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(5) .totaraNav_prim--list_item_link:hover,.totaraNav nav .totaraNav_prim--list_item:nth-child(11) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(11) .totaraNav_prim--list_item_link:hover{border-top-color:#EC1E24}.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(6) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(6) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(12) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(12) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item:nth-child(6) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(6) .totaraNav_prim--list_item_link:hover,.totaraNav nav .totaraNav_prim--list_item:nth-child(12) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(12) .totaraNav_prim--list_item_link:hover{border-top-color:#EC1E24}.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(7) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(7) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item_selected:nth-child(13) .totaraNav_prim--list_item_link,.totaraNav_prim .totaraNav_prim--list_item_selected:nth-child(13) .totaraNav_prim--list_item_link,.totaraNav nav .totaraNav_prim--list_item:nth-child(7) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(7) .totaraNav_prim--list_item_link:hover,.totaraNav nav .totaraNav_prim--list_item:nth-child(13) .totaraNav_prim--list_item_link:hover,.totaraNav_prim .totaraNav_prim--list_item:nth-child(13) .totaraNav_prim--list_item_link:hover{border-top-color:#EC1E24}.totaraNav nav .totaraNav_prim--side,.totaraNav_prim .totaraNav_prim--side,.totaraNav nav .usermenu .toggle-display,.totaraNav_prim .usermenu .toggle-display{color:#a7b1b1;text-transform:uppercase;letter-spacing:1.1px;font-weight:bold;font-size:1.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.totaraNav nav .totaraNav_prim--side .popover-region .nav-link,.totaraNav_prim .totaraNav_prim--side .popover-region .nav-link,.totaraNav nav .totaraNav_prim--side .usermenu .toggle-display.textmenu,.totaraNav_prim .totaraNav_prim--side .usermenu .toggle-display.textmenu{font-size:1.4rem;padding-top:3rem;padding-bottom:3rem;transition:0.3s ease-out all}.totaraNav nav .totaraNav_prim--side .popover-region .nav-link:hover,.totaraNav_prim .totaraNav_prim--side .popover-region .nav-link:hover,.totaraNav nav .totaraNav_prim--side .usermenu .toggle-display.textmenu:hover,.totaraNav_prim .totaraNav_prim--side .usermenu .toggle-display.textmenu:hover,.totaraNav nav .totaraNav_prim--side .popover-region .nav-link:active,.totaraNav_prim .totaraNav_prim--side .popover-region .nav-link:active,.totaraNav nav .totaraNav_prim--side .usermenu .toggle-display.textmenu:active,.totaraNav_prim .totaraNav_prim--side .usermenu .toggle-display.textmenu:active,.totaraNav nav .totaraNav_prim--side .popover-region .nav-link:focus,.totaraNav_prim .totaraNav_prim--side .popover-region .nav-link:focus,.totaraNav nav .totaraNav_prim--side .usermenu .toggle-display.textmenu:focus,.totaraNav_prim .totaraNav_prim--side .usermenu .toggle-display.textmenu:focus{background:transparent;opacity:6}.totaraNav nav .totaraNav_prim--side .usermenu .toggle-display.textmenu,.totaraNav_prim .totaraNav_prim--side .usermenu .toggle-display.textmenu{font-size:1.2rem}.totaraNav nav .totaraNav_prim--side .usermenu .toggle-display.textmenu .avatars,.totaraNav_prim .totaraNav_prim--side .usermenu .toggle-display.textmenu .avatars{margin-top:-2px}@media (min-width:992px){.totaraNav nav .totaraNav_prim--side__separator::before,.totaraNav_prim .totaraNav_prim--side__separator::before{border-color:#e1e1e1}}.totaraNav nav .masthead_logo,.totaraNav_prim .masthead_logo{margin:0}.totaraNav nav .masthead_logo--header_img,.totaraNav_prim .masthead_logo--header_img{height:60px}.totaraNav nav .navExpand--list,.totaraNav_prim .navExpand--list{box-shadow:none !important;background:#EC1E24}.totaraNav nav .navExpand--list li,.totaraNav_prim .navExpand--list li{border-top:none}.totaraNav nav .navExpand--list li a,.totaraNav_prim .navExpand--list li a{border-bottom:1px solid rgba(255, 255, 255, 0.25);padding:1.3rem 1.6rem;font-size:1.6rem}.totaraNav nav .navExpand--list li a:hover,.totaraNav_prim .navExpand--list li a:hover,.totaraNav nav .navExpand--list li a:active,.totaraNav_prim .navExpand--list li a:active,.totaraNav nav .navExpand--list li a:focus,.totaraNav_prim .navExpand--list li a:focus{color:#fff;background:transparent;opacity:6}.totaraNav nav .navExpand--list li:last-child a,.totaraNav_prim .navExpand--list li:last-child a{border-bottom:none}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_group,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_group{padding:0 10px}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_menu,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_menu{box-shadow:none;background:#EC1E24}.totaraNav nav .totara_core__QuickAccess #quickaccess-popover-content h3,.totaraNav_prim .totara_core__QuickAccess #quickaccess-popover-content h3{margin-top:0;margin-bottom:38px;color:#fff;font-size:1.4rem}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_hr,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_hr{top:40px}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_footer:before,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_footer:before,.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_hr,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_hr{border-color:rgba(255, 255, 255, 0.25)}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_group-list li,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_group-list li{margin:1em 0}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_group-list li a,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_group-list li a{font-weight:bold;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_footer,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_footer{padding:10px 0;color:#fff}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_footer:before,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_footer:before{top:-10px}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_footer a,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_footer a{color:#cdcfcf !important}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_footer a:hover,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_footer a:hover{color:#a7b1b1 !important}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_footer>a:hover,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_footer>a:hover,.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_group-list li a:hover,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_group-list li a:hover{opacity:6}@media (max-width:767px){.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_menu-header_title,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_menu-header_title{color:#fff;font-size:1.8rem}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_menu-header:after,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_menu-header:after{display:none}.totaraNav nav .totara_core__QuickAccess #quickaccess-popover-content h3,.totaraNav_prim .totara_core__QuickAccess #quickaccess-popover-content h3{margin-top:20px;margin-bottom:18px}.totaraNav nav .totara_core__QuickAccess .totara_core__QuickAccess_menu-header_control,.totaraNav_prim .totara_core__QuickAccess .totara_core__QuickAccess_menu-header_control{color:#fff}}@media (max-width:991px){.totaraNav nav .totaraNav_prim--toggleNav_target,.totaraNav_prim .totaraNav_prim--toggleNav_target,.totaraNav nav .totaraNav_prim--list_close,.totaraNav_prim .totaraNav_prim--list_close{display:flex;align-items:center;padding-right:8px;padding-left:0;height:60px;color:#a7b1b1;background:transparent !important}.totaraNav nav .totaraNav_prim--list_item,.totaraNav_prim .totaraNav_prim--list_item{margin-bottom:15px}}.totaraNav nav .totaraNav_prim--list_showMobile,.totaraNav_prim .totaraNav_prim--list_showMobile{box-shadow:0 0 36px 0 #cdcfcf}body{font-weight:400;font-family:"Montserrat", "Verdana";font-size:16px;line-height:24px}.breadcrumb{font-size:16px}.breadcrumb a{color:#EC1E24}.breadcrumb a:hover{color:#EC1E24}h1,h2,h3,h4,h5,h6{line-height:1.4}h2{color:#000;margin-bottom:20px;text-transform:uppercase}h2:after{content:"";display:block;border-bottom:3px solid #EC1E24;width:28px;height:1px}.block .header h2,h2.popover-region-header-text{font-family:"Effra", "Verdana";font-weight:bold}.block .header h2:after,h2.popover-region-header-text:after{display:none}.page-header-headings h2:after{display:none}.block .header h2{font-size:2rem;color:#000;text-transform:inherit}h3{color:#000;font-weight:bold}dt{color:#000}a{text-decoration:none !important;transition:0.3s ease-out all}.block_course_list a{color:#EC1E24}.block_course_list a:hover,.block_course_list a:active{color:fade(#EC1E24, 60%)}#region-main a{color:#EC1E24}#region-main a:hover,#region-main a:active{color:fade(#EC1E24, 60%)}#region-main .btn-primary{color:#fff}.loginbox .loginform .form-input input[type="text"],.loginbox .loginform .form-input input[type="password"],.tw-selectSearchText__field_input,form select,form input[type="text"],form input[type="password"],form.atto_form input[type="url"],select.singleselect{padding:8px 12px 5px;border-radius:0 !important;box-shadow:none !important}.loginbox .loginform .form-input input[type="text"]:focus,.loginbox .loginform .form-input input[type="password"]:focus,.tw-selectSearchText__field_input:focus,form select:focus,form input[type="text"]:focus,form input[type="password"]:focus,form.atto_form input[type="url"]:focus,select.singleselect:focus{border-color:#eee;box-shadow:none}.tw-selectSearchText__field_input{border-color:#eee;background:#eee}label{color:#000}input[name="searchwikicontent"]+input[type="submit"],select+input[type="submit"],input[type="text"]+input[type="button"],input[type="password"]+input[type="submit"],input[type="text"]+button,input[type="text"]+input[type="submit"]{margin-bottom:0;vertical-align:top}.blogsearchform input[type="text"],.searchform input[type="text"]{max-width:100%;margin-bottom:5px}.blogsearchform #searchform_button,.searchform #searchform_button,.blogsearchform input[type="submit"],.searchform input[type="submit"],.blogsearchform button[type="text"],.searchform button[type="text"]{width:100%;margin-bottom:5px;margin-left:0}#block-region-side-pre .block,#block-region-side-post .block{border:none;background-color:#e1e1e1;background-repeat:repeat-x;background-image:linear-gradient(50deg, #e1e1e1, #eee 50%, #efefef)}#block-region-side-pre .block .block-title,#block-region-side-post .block .block-title{border-bottom:none;box-shadow:none;padding-bottom:0px}#block-region-side-pre .block input[type="text"],#block-region-side-post .block input[type="text"]{border-color:#fff !important;background:#fff !important}#block-region-side-pre .block a,#block-region-side-post .block a{color:#EC1E24}#block-region-side-pre .block a:hover,#block-region-side-post .block a:hover{color:fade(#EC1E24, 60%)}.block.chromeless .content{padding:16px}.minicalendarblock .today,.minicalendar .today,.calendartable .today{background:#EC1E24;color:#fff}.minicalendarblock .today a,.minicalendar .today a,.calendartable .today a{color:#fff !important}.minicalendarblock .popover,.minicalendar .popover,.calendartable .popover{border-radius:0;border:none;box-shadow:0 10px 50px 0 rgba(0, 0, 0, 0.25)}.minicalendarblock .popover.bottom>.arrow,.minicalendar .popover.bottom>.arrow,.calendartable .popover.bottom>.arrow{border-bottom-color:#fff}.minicalendarblock .popover .popover-title,.minicalendar .popover .popover-title,.calendartable .popover .popover-title{margin-bottom:0;padding:14px;background:#fff}.minicalendarblock .popover .popover-content,.minicalendar .popover .popover-content,.calendartable .popover .popover-content{padding:14px}.minicalendarblock .popover .popover-content .flex-icon,.minicalendar .popover .popover-content .flex-icon,.calendartable .popover .popover-content .flex-icon{margin-right:10px}.block .minicalendar{background:#fff !important}#page-footer{padding-top:20px;padding-bottom:20px;background:#EC1E24}.progress-bar,.progress .bar,.dndupload-progress-outer .bar,.dndupload-progress-inner{background-color:#00B500}body{color:#4a545e}.moodle-dialogue-base .moodle-dialogue-wrap{border-radius:0;border:none;box-shadow:0 10px 50px 0 rgba(0, 0, 0, 0.25)}.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd{border-radius:0 !important;padding:10px !important;background:#fff !important;border-color:#f2f2f2 !important;line-height:1.4;text-transform:uppercase;font-weight:bold !important}.moodle-dialogue-base .moodle-dialogue-wrap h1{line-height:1.4;text-transform:uppercase}.moodle-dialogue-base .moodle-dialogue-wrap .yui3-widget-buttons{top:3px;right:3px !important}.moodle-dialogue-base .moodle-dialogue-wrap .closebutton{border:none;height:20px;width:20px;background:#fff url(/theme/image.php/swissacademy/theme/1746017254/icons/x-mark-thin) no-repeat center center !important;background-size:150% 150% !important;opacity:3;box-shadow:none}.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-bd{padding:10px 20px}.moodle-dialogue-confirm .confirmation-buttons{margin-top:15px}.moodle-dialogue-confirm .confirmation-buttons input[type="button"]{margin:10px 0;display:block;width:100%}.panel,.userprofile .profile_tree section,.block,.forumpost,#dockeditempanel .dockeditempanel_content{border-radius:0;box-shadow:none}.moodle-actionmenu[data-enhanced].show .menu{border-radius:0;border-color:#eee}.moodle-actionmenu[data-enhanced].show .menu>li>a{font-size:1.2rem;font-weight:bold;color:#a7b1b1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body#page-totara-reportbuilder-report tr,body#page-my-reports tr{color:#8b8b8b}body#page-totara-reportbuilder-report .btn,body#page-my-reports .btn{color:white;background-color:#a7b1b1}.btn,button,input.form-submit,input[type="button"],input[type="submit"],input[type="reset"]{border-color:transparent !important;background-color:#a7b1b1;text-transform:uppercase;padding:9px 22px 6px;color:#fff;font-size:1.4rem;letter-spacing:1px;border-radius:0;transition:0.3s ease-out all}.btn:hover,button:hover,input.form-submit:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.btn:active,button:active,input.form-submit:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{background:#fff !important;color:#a7b1b1}.btn.btn-primary,button.btn-primary,input.form-submit.btn-primary,input[type="button"].btn-primary,input[type="submit"].btn-primary,input[type="reset"].btn-primary{background:#EC1E24 !important}.btn.btn-primary:hover,button.btn-primary:hover,input.form-submit.btn-primary:hover,input[type="button"].btn-primary:hover,input[type="submit"].btn-primary:hover,input[type="reset"].btn-primary:hover,.btn.btn-primary:active,button.btn-primary:active,input.form-submit.btn-primary:active,input[type="button"].btn-primary:active,input[type="submit"].btn-primary:active,input[type="reset"].btn-primary:active{background:#fff !important;color:#EC1E24 !important}.btn.btn-success,button.btn-success,input.form-submit.btn-success,input[type="button"].btn-success,input[type="submit"].btn-success,input[type="reset"].btn-success{background:#00B500 !important}.btn.btn-success:hover,button.btn-success:hover,input.form-submit.btn-success:hover,input[type="button"].btn-success:hover,input[type="submit"].btn-success:hover,input[type="reset"].btn-success:hover,.btn.btn-success:active,button.btn-success:active,input.form-submit.btn-success:active,input[type="button"].btn-success:active,input[type="submit"].btn-success:active,input[type="reset"].btn-success:active{background:#fff !important;color:#00B500 !important}.btn.btn-dander,button.btn-dander,input.form-submit.btn-dander,input[type="button"].btn-dander,input[type="submit"].btn-dander,input[type="reset"].btn-dander{background:#c47d00 !important}.btn.btn-dander:hover,button.btn-dander:hover,input.form-submit.btn-dander:hover,input[type="button"].btn-dander:hover,input[type="submit"].btn-dander:hover,input[type="reset"].btn-dander:hover,.btn.btn-dander:active,button.btn-dander:active,input.form-submit.btn-dander:active,input[type="button"].btn-dander:active,input[type="submit"].btn-dander:active,input[type="reset"].btn-dander:active{background:#fff !important;color:#c47d00 !important}.btn.btn-warning,button.btn-warning,input.form-submit.btn-warning,input[type="button"].btn-warning,input[type="submit"].btn-warning,input[type="reset"].btn-warning{background:#c48f00 !important}.btn.btn-warning:hover,button.btn-warning:hover,input.form-submit.btn-warning:hover,input[type="button"].btn-warning:hover,input[type="submit"].btn-warning:hover,input[type="reset"].btn-warning:hover,.btn.btn-warning:active,button.btn-warning:active,input.form-submit.btn-warning:active,input[type="button"].btn-warning:active,input[type="submit"].btn-warning:active,input[type="reset"].btn-warning:active{background:#fff !important;color:#c48f00 !important}.btn.btn-info,button.btn-info,input.form-submit.btn-info,input[type="button"].btn-info,input[type="submit"].btn-info,input[type="reset"].btn-info{background:#00B500 !important}.btn.btn-info:hover,button.btn-info:hover,input.form-submit.btn-info:hover,input[type="button"].btn-info:hover,input[type="submit"].btn-info:hover,input[type="reset"].btn-info:hover,.btn.btn-info:active,button.btn-info:active,input.form-submit.btn-info:active,input[type="button"].btn-info:active,input[type="submit"].btn-info:active,input[type="reset"].btn-info:active{background:#fff !important;color:#00B500 !important}input.form-submit:hover,input#id_submitbutton:hover,input#id_submitbutton2:hover,.path-admin .buttons input[type="submit"]:hover,td.submit input:hover,input.form-submit:active,input#id_submitbutton:active,input#id_submitbutton2:active,.path-admin .buttons input[type="submit"]:active,td.submit input:active{color:#EC1E24 !important}.btn-lg,#loginbtn{padding:13px 22px 9px;font-size:1.8rem}.btn-xs,.btn-group-xs>.btn,#page-footer .logininfo .btn{padding:2px 12px 1px;font-size:1.2rem;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tw-catalogManageBtns__btn btn{color:#EC1E24}body#page-totara-catalog-index #region-main a{color:#EC1E24;background-color:white}body#page-totara-catalog-index #region-main a.tw-catalogManageBtns__group_options_item_link{color:#EC1E24}body#page-totara-catalog-index #region-main a.tw-catalogManageBtns__btn{border:1px solid #a7b1b1 !important}body#page-totara-catalog-index #region-main a.btn-primary{color:white !important;background-color:#EC1E24}body#page-totara-catalog-index #region-main a.btn-primary:hover{color:#EC1E24 !important}body#page-totara-catalog-index .tw-catalogItemNarrow__title{font-size:14px}.totaraNav nav .totaraNav_prim--list_item_link .totaraNav_prim--list_item_label,.totaraNav_prim .totaraNav_prim--list_item_link .totaraNav_prim--list_item_label{font-family:"Effra"}:root{--nav-bg-color: #ffffff;--nav-text-color: #4E4C4E;--color-primary: #4E4C4E;--color-state: #ff0007;--color-text: #4E4C4E;--footer-bg-color: #ff0007;--footer-text-color: #ffffff;--color-state-hover: #f50000;--color-state-focus: #f50000;--color-state-active: #e40000;--footer-text-color-hover: #f5f5f5;}