.que.calculated .answer {padding: .3em;display: inline;}
.que.calculated .answer input[type="text"] {width: 30%;}
#page-question-type-calculated input[name^="answer"], #page-question-type-calculated input[name^="unit"], #page-question-type-calculated input[name^="multiplier"], #page-question-type-calculated input[name^="calcmax"], #page-question-type-calculated input[name^="calcmin"], #page-question-type-calculated input[name^="number"], #page-question-type-calculated input[name^="tolerance"] {direction: ltr;text-align: left;}
body#page-question-type-calculated div[id^=fgroup_id_][id*=answeroptions_], body#page-question-type-calculatedmulti div[id^=fgroup_id_][id*=answeroptions_] {background: #eee;margin-top: 0;margin-bottom: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-bottom: 0;}
body#page-question-type-calculated div[id^=fgroup_id_][id*=answeroptions_] .fgrouplabel label, body#page-question-type-calculatedmulti div[id^=fgroup_id_][id*=answeroptions_] .fgrouplabel label {font-weight: bold;}
body#page-question-type-calculated div[id^=fgroup_id_][id*=answeroptions_] label[for^='id_answer_'], body#page-question-type-calculated div[id^=fgroup_id_][id*=answertolerance_] label[for^='id_tolerance_'], body#page-question-type-calculated div[id^=fgroup_id_][id*=answerdisplay_] label[for^='id_correctanswerlength_'], body#page-question-type-calculatedmulti div[id^=fgroup_id_][id*=answeroptions_] label[for^='id_answer_'], body#page-question-type-calculatedmulti div[id^=fgroup_id_][id*=answerdisplay_] label[for^='id_correctanswerlength_'] {position: absolute;right: -10000px;font-weight: normal;font-size: 1em;}
body#page-question-type-calculated div[id^=fgroup_id_][id*=answertolerance_], body#page-question-type-calculated div[id^=fgroup_id_][id*=answerdisplay_], body#page-question-type-calculatedmulti div[id^=fgroup_id_][id*=answertolerance_], body#page-question-type-calculatedmulti div[id^=fgroup_id_][id*=answerdisplay_] {background: #eee;margin-bottom: 0;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;border-bottom: 0;}
body#page-question-type-calculated div[id^=fitem_id_][id*=feedback_], body#page-question-type-calculatedmulti div[id^=fitem_id_][id*=feedback_] {background: #eee;margin-bottom: 2em;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;}
.que.calculatedmulti .answer .specificfeedback {display: inline;padding: 0 .7em;background: #fff3bf;}
.que.calculatedmulti .answer .specificfeedback * {display: inline;background: #fff3bf;}
.que.calculatedmulti .answer .specificfeedback script {display: none;}
.que.calculatedmulti .answer div.r0, .que.calculatedmulti .answer div.r1 {padding: .3em;}
.que.calculatedsimple .answer {padding: .3em;display: inline;}
.que.calculatedsimple .answer input[type="text"] {width: 30%;}
body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answeroptions_] {background: #eee;margin-top: 0;margin-bottom: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-bottom: 0;}
body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answeroptions_] .fgrouplabel label {font-weight: bold;}
body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answeroptions_] label[for^='id_answer_'], body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answertolerance_] label[for^='id_tolerance_'], body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answerdisplay_] label[for^='id_correctanswerlength_'] {position: absolute;right: -10000px;font-weight: normal;font-size: 1em;}
body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answertolerance_], body#page-question-type-calculatedsimple div[id^=fgroup_id_][id*=answerdisplay_] {background: #eee;margin-bottom: 0;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;border-bottom: 0;}
body#page-question-type-calculatedsimple div[id^=fitem_id_][id*=feedback_] {background: #eee;margin-bottom: 2em;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;}
.que.ddimageortext .qtext {margin-bottom: .5em;display: block;}
.que.ddimageortext div.droparea img, form.mform fieldset#id_previewareaheader div.droparea img {border: 1px solid #000;}
.que.ddimageortext .draghome, form.mform fieldset#id_previewareaheader .draghome {vertical-align: top;margin: 5px;visibility: hidden;}
.que.ddimageortext div.draghome, form.mform fieldset#id_previewareaheader div.draghome {border: 1px solid black;cursor: move;background-color: #b0c4de;display: inline-block;height: auto;width: auto;zoom: 1;}
.que.ddimageortext .group1, form.mform fieldset#id_previewareaheader .group1 {background-color: #fff;}
.que.ddimageortext .group2, form.mform fieldset#id_previewareaheader .group2 {background-color: #b0c4de;}
.que.ddimageortext .group3, form.mform fieldset#id_previewareaheader .group3 {background-color: #dcdcdc;}
.que.ddimageortext .group4, form.mform fieldset#id_previewareaheader .group4 {background-color: #d8bfd8;}
.que.ddimageortext .group5, form.mform fieldset#id_previewareaheader .group5 {background-color: #87cefa;}
.que.ddimageortext .group6, form.mform fieldset#id_previewareaheader .group6 {background-color: #daa520;}
.que.ddimageortext .group7, form.mform fieldset#id_previewareaheader .group7 {background-color: #ffd700;}
.que.ddimageortext .group8, form.mform fieldset#id_previewareaheader .group8 {background-color: #f0e68c;}
.que.ddimageortext .drag, form.mform fieldset#id_previewareaheader .drag {border: 1px solid black;cursor: move;z-index: 2;}
.que.ddimageortext .dragitems.readonly .drag {cursor: auto;}
.que.ddimageortext div.ddarea, form.mform fieldset#id_previewareaheader div.ddarea {text-align: center;}
.que.ddimageortext .dropbackground, form.mform fieldset#id_previewareaheader .dropbackground {margin: 0 auto;}
.que.ddimageortext .dropzone {border: 1px solid black;position: absolute;z-index: 1;}
.que.ddimageortext .dropzone:focus, .que.ddimageortext .dropzone.yui3-dd-drop-over.yui3-dd-drop-active-valid {border-color: #0a0;box-shadow: 0 0 5px 5px rgba(255,255,150,1);}
.que.ddimageortext div.dragitems div.draghome, .que.ddimageortext div.dragitems div.drag, form.mform fieldset#id_previewareaheader div.draghome, form.mform fieldset#id_previewareaheader div.drag {font: 13px/1.231 arial,helvetica,clean,sans-serif;}
form.mform fieldset#id_previewareaheader div.drag.yui3-dd-dragging, .que.ddimageortext div.drag.yui3-dd-dragging {z-index: 3;box-shadow: 3px 3px 4px #000;}
body#page-question-type-ddimageortext div[id^=fgroup_id_][id*=drags_] {background: #eee;margin-top: 0;margin-bottom: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-bottom: 0;}
body#page-question-type-ddimageortext div[id^=fgroup_id_][id*=drags_] .fgrouplabel label {font-weight: bold;}
body#page-question-type-ddimageortext div[id^=fitem_id_][id*=dragitem_] {background: #eee;margin-bottom: 0;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;border-bottom: 0;}
body#page-question-type-ddimageortext div[id^=fitem_id_][id*=draglabel_] {background: #eee;margin-bottom: 2em;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;}
.que.ddmarker .qtext {margin-bottom: .5em;display: block;}
.que.ddmarker div.droparea img, form.mform fieldset#id_previewareaheader div.droparea img {border: 1px solid #000;}
.que.ddmarker .draghome img, .que.ddmarker .draghome span {visibility: hidden;}
.que.ddmarker .dragitems .dragitem {cursor: move;position: absolute;z-index: 2;}
.que.ddmarker .dragitems .draghome {margin: 10px;}
.que.ddmarker .dragitems {margin-top: 10px;}
.que.ddmarker .dragitems.readonly .dragitem {cursor: auto;}
.que.ddmarker div.ddarea, form.mform fieldset#id_previewareaheader div.ddarea {text-align: center;}
form.mform fieldset#id_previewareaheader div.ddarea .markertexts {min-height: 80px;}
.que.ddmarker .dropbackground, form.mform fieldset#id_previewareaheader .dropbackground {margin: 0 auto;}
.que.ddmarker div.dragitems div.draghome, .que.ddmarker div.dragitems div.dragitem, form.mform fieldset#id_previewareaheader div.draghome, form.mform fieldset#id_previewareaheader div.drag {font: 13px/1.231 arial,helvetica,clean,sans-serif;}
.que.ddmarker div.dragitems span.markertext, .que.ddmarker div.markertexts span.markertext, form.mform fieldset#id_previewareaheader div.markertexts span.markertext {margin: 0 5px;z-index: 3;background-color: white;border: 2px solid black;padding: 5px;display: inline-block;zoom: 1;border-radius: 10px;}
.que.ddmarker div.markertexts span.markertext {z-index: 2;background-color: yellow;border-style: solid;border-width: 2px;border-color: khaki;}
.que.ddmarker span.wrongpart {background-color: yellow;border-style: solid;border-width: 2px;border-color: khaki;padding: 5px;border-radius: 10px;filter: alpha(opacity=60);opacity: .6;margin: 5px;display: inline-block;}
.que.ddmarker div.dragitems .target {position: absolute;right: -7px;top: -7px;}
.que.ddmarker div.dragitems div.draghome img.target {display: none;}
.que.ddmarker .dragitem.yui3-dd-dragging span.markertext {z-index: 3;box-shadow: 3px 3px 4px #000;}
#page-question-type-ddmarker .ddarea .grid {position: absolute;background: url("/theme/image.php/synergybase/qtype_ddmarker/1756474634/grid") repeat scroll 0 0;}
body#page-question-type-ddmarker div[id^=fitem_id_][id*=hint_] {background: #eee;margin-top: 0;margin-bottom: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-bottom: 0;}
body#page-question-type-ddmarker div[id^=fitem_id_][id*=hint_] .fitemtitle {font-weight: bold;}
body#page-question-type-ddmarker div[id^=fitem_id_][id*=hintoptions_], body#page-question-type-ddmarker div[id^=fitem_id_][id*=hintshownumcorrect_] {background: #eee;margin-bottom: 0;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;border-bottom: 0;}
body#page-question-type-ddmarker div[id^=fitem_id_][id*=hintclearwrong_] {background: #eee;margin-bottom: 2em;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;}
body#page-question-type-ddmarker #fitem_id_penalty {margin-bottom: 2em;}
.que.ddwtos .qtext {margin-bottom: .5em;display: block;}
.que.ddwtos .draghome {margin-bottom: 1em;}
.que.ddwtos .answertext {margin-bottom: .5em;}
.que.ddwtos .drop {display: inline-block;text-align: center;border: 1px solid #000;margin-bottom: 2px;}
.que.ddwtos .draghome, .que.ddwtos .drag {display: inline-block;text-align: center;background: transparent;border: 0;}
.que.ddwtos .draghome, .que.ddwtos .drag.unplaced {border: 1px solid #000;}
.que.ddwtos .draghome {visibility: hidden;}
.que.ddwtos .drag {z-index: 2;}
.que.ddwtos .drag.yui3-dd-dragging {z-index: 3;box-shadow: 3px 3px 4px #000;}
.que.ddwtos .drop:focus, .que.ddwtos .drop.yui3-dd-drop-over.yui3-dd-drop-active-valid {border-color: #0a0;box-shadow: 0 0 5px 5px rgba(255,255,150,1);}
.que.ddwtos .notreadonly .drag {cursor: move;}
.que.ddwtos .readonly .drag {cursor: default;}
.que.ddwtos span.incorrect {background-color: #faa;}
.que.ddwtos span.correct {background-color: #afa;}
.que.ddwtos .group1 {background-color: #fff;}
.que.ddwtos .group2 {background-color: #dcdcdc;}
.que.ddwtos .group3 {background-color: #b0c4de;}
.que.ddwtos .group4 {background-color: #d8bfd8;}
.que.ddwtos .group5 {background-color: #87cefa;}
.que.ddwtos .group6 {background-color: #daa520;}
.que.ddwtos .group7 {background-color: #ffd700;}
.que.ddwtos .group8 {background-color: #f0e68c;}
.que.ddwtos sub, .que.ddwtos sup {font-size: 80%;position: relative;vertical-align: baseline;}
.que.ddwtos sup {top: -.4em;}
.que.ddwtos sub {bottom: -.2em;}
.que.essay textarea.qtype_essay_response {width: 100%;}
.que.essay textarea.qtype_essay_response.qtype_essay_plain {white-space: pre-wrap;font: inherit;}
.que.essay textarea.qtype_essay_response.qtype_essay_monospaced {white-space: pre;font-family: Andale Mono,Monaco,Courier New,DejaVu Sans Mono,monospace;}
.que.essay .qtype_essay_response {min-height: 3em;}
.que.essay .qtype_essay_response.readonly {background-color: white;}
.que.essay div.qtype_essay_response textarea {width: 100%;}
.que.gapselect .qtext {line-height: 2em;margin-top: 1px;margin-bottom: .5em;display: block;}
.que.gapselect .answercontainer {line-height: 2em;margin-bottom: 1em;display: block;}
.que.gapselect .answertext {padding-bottom: .5em;}
.que.sddl .control {padding: .2em;}
body#page-question-type-match div[id^=fitem_id_][id*=subquestions_] {background: #eee;margin-top: 0;margin-bottom: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-bottom: 0;}
body#page-question-type-match div[id^=fitem_id_][id*=subquestions_] .fitemtitle {font-weight: bold;}
body#page-question-type-match div[id^=fitem_id_][id*=subanswers_] {background: #eee;margin-bottom: 2em;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;}
.que.multianswer .feedbackspan {display: block;max-width: 70%;background: #fff3bf;padding: .5em;margin-top: 1em;box-shadow: .5em .5em 1em #000;}
body.ie6 .que.multianswer .feedbackspan, body.ie7 .que.multianswer .feedbackspan, body.ie8 .que.multianswer .feedbackspan, body.ie9 .que.multianswer .feedbackspan {width: 70%;}
.que.multianswer .answer .specificfeedback {display: inline;padding: 0 .7em;background: #fff3bf;}
.que.multianswer .answer .specificfeedback * {display: inline;background: #fff3bf;}
.que.multianswer .answer .specificfeedback script {display: none;}
.que.multianswer .answer div.r0, .que.multianswer .answer div.r1 {padding: .3em;}
.que.multianswer table.answer {margin-bottom: 0;width: 100%;}
.que.multichoice .answer .specificfeedback {display: inline;padding: 0 .7em;background: #fff3bf;}
.que.multichoice .answer div.r0, .que.multichoice .answer div.r1 {padding: .3em 0;}
.que.multichoice .answer div.r0 label, .que.multichoice .answer div.r1 label, .que.multichoice .answer div.r0 div.specificfeedback, .que.multichoice .answer div.r1 div.specificfeedback {text-indent: 0;}
.que.multichoice .answer div.r0 input, .que.multichoice .answer div.r1 input {margin: 0 5px;padding: 0;width: 15px;}
body#page-question-type-multichoice div[id^=fitem_id_][id*=answer_] {background: #eee;margin-top: 0;margin-bottom: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-bottom: 0;}
body#page-question-type-multichoice div[id^=fitem_id_][id*=answer_] .fitemtitle {font-weight: bold;}
body#page-question-type-multichoice div[id^=fitem_id_] .fitemtitle {margin-right: 0;margin-left: 0;padding-right: 6px;padding-left: 0;}
body#page-question-type-multichoice div[id^=fitem_id_][id*=fraction_] {background: #eee;margin-bottom: 0;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;border-bottom: 0;}
body#page-question-type-multichoice div[id^=fitem_id_][id*=feedback_] {background: #eee;margin-bottom: 2em;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;}
.que.numerical .answer {padding: .3em;display: inline;}
.que.numerical .answer input[type="text"] {width: 30%;}
#page-question-type-numerical input[name="unitpenalty"], #page-question-type-numerical input[name^="answer"], #page-question-type-numerical input[name^="tolerance"], #page-question-type-numerical input[name^="multiplier"], #page-question-type-numerical input[name^="unit"] {direction: ltr;text-align: left;}
body#page-question-type-numerical div[id^=fgroup_id_][id*=answeroptions_] {background: #eee;margin-top: 0;margin-bottom: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-bottom: 0;}
body#page-question-type-numerical div[id^=fgroup_id_][id*=answeroptions_] .fgrouplabel label {font-weight: bold;}
body.path-question-type div#fgroup_id_penaltygrp label[for^=id_unitpenalty], body.path-question-type div[id^=fgroup_id_units_] label[for^='id_unit_'], body#page-question-type-numerical div[id^=fgroup_id_][id*=answeroptions_] label[for^='id_answer_'] {position: absolute;right: -10000px;font-weight: normal;font-size: 1em;}
body#page-question-type-numerical div[id^=fitem_id_][id*=fraction_] {background: #eee;margin-bottom: 0;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;border-bottom: 0;}
body#page-question-type-numerical div[id^=fitem_id_][id*=feedback_] {background: #eee;margin-bottom: 2em;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;}
.que.shortanswer .answer {padding: .3em;display: inline;}
.que.shortanswer .answer input {width: 80%;}
body#page-question-type-shortanswer div[id^=fgroup_id_][id*=answeroptions_] {background: #eee;margin-top: 0;margin-bottom: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-bottom: 0;}
body#page-question-type-shortanswer div[id^=fgroup_id_][id*=answeroptions_] .fgrouplabel label {font-weight: bold;}
body#page-question-type-shortanswer div[id^=fgroup_id_][id*=answeroptions_] label[for^='id_answer_'] {position: absolute;right: -10000px;font-weight: normal;font-size: 1em;}
body#page-question-type-shortanswer div[id^=fitem_id_][id*=fraction_] {background: #eee;margin-bottom: 0;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;border-bottom: 0;}
body#page-question-type-shortanswer div[id^=fitem_id_][id*=feedback_] {background: #eee;margin-bottom: 2em;margin-top: 0;padding-bottom: 5px;padding-top: 5px;border: 1px solid #bbb;border-top: 0;}
.que.truefalse .answer div.r0, .que.truefalse .answer div.r1 {padding: .3em;}
.path-mod-assign div.gradingnavigation div {float: right;margin-right: 2em;}
.path-mod-assign div.submissionstatustable, .path-mod-assign div.submissionfull, .path-mod-assign div.submissionlinks, .path-mod-assign div.usersummary, .path-mod-assign div.feedback, .path-mod-assign div.gradingsummary {margin-bottom: 5em;}
.path-mod-assign div.submissionstatus .generaltable, .path-mod-assign div.submissionlinks .generaltable, .path-mod-assign div.feedback .generaltable, .path-mod-assign div.submissionsummarytable .generaltable, .path-mod-assign div.attempthistory table, .path-mod-assign div.gradingsummary .generaltable {width: 100%;}
.path-mod-assign table.generaltable table td {border: 0 none;}
.path-mod-assign .gradingsummarytable, .path-mod-assign .feedbacktable, .path-mod-assign .lockedsubmission, .path-mod-assign .submissionsummarytable {margin-top: 1em;}
.path-mod-assign div.submissionsummarytable table tbody tr td.c0 {width: 30%;}
.path-mod-assign .submissionsummarytable th {font-weight: normal;}
.path-mod-assign .submittedlate {color: red;font-weight: 900;}
.path-mod-assign.jsenabled .gradingoptionsform [type=submit] {display: none;}
.path-mod-assign.jsenabled .gradingtable .c1 select {display: none;}
.path-mod-assign .quickgradingform .mform fieldset {margin: 0;padding: 0;}
.path-mod-assign textarea.quickgrade {resize: both;}
.path-mod-assign .gradingbatchoperationsform .mform fieldset {margin: 0;padding: 0;}
.path-mod-assign td.submissionstatus, .path-mod-assign div.submissionstatus, .path-mod-assign a:link.submissionstatus {color: black;background-color: #efefef;}
.path-mod-assign td.submissionstatusdraft, .path-mod-assign div.submissionstatusdraft, .path-mod-assign a:link.submissionstatusdraft {color: black;background-color: #efefcf;}
.path-mod-assign td.submissionstatussubmitted, .path-mod-assign div.submissionstatussubmitted, .path-mod-assign a:link.submissionstatussubmitted {color: black;background-color: #cfefcf;}
.path-mod-assign td.submissionlocked, .path-mod-assign div.submissionlocked {color: black;background-color: #efefcf;}
.path-mod-assign td.submissionreopened, .path-mod-assign div.submissionreopened {color: black;background-color: #efefef;}
.path-mod-assign td.submissiongraded, .path-mod-assign div.submissiongraded {color: black;background-color: #cfefcf;}
.path-mod-assign td.submissionnotgraded, .path-mod-assign div.submissionnotgraded {color: black;background-color: #efefef;}
.path-mod-assign td.latesubmission, .path-mod-assign a:link.latesubmission, .path-mod-assign div.latesubmission {color: black;background-color: #efcfcf;}
.path-mod-assign td.earlysubmission, .path-mod-assign div.earlysubmission {color: black;background-color: #cfefcf;}
.path-mod-assign .gradingtable .c0 {display: none;}
.path-mod-assign.jsenabled .gradingtable .c0 {display: table-cell;}
.path-mod-assign .gradingbatchoperationsform {display: none;}
.path-mod-assign.jsenabled .gradingbatchoperationsform {display: block;}
.path-mod-assign .gradingtable tr.selectedrow td {background-color: #fec;}
.path-mod-assign .gradingtable tr.unselectedrow td {background-color: white;}
.path-mod-assign .gradingtable .c0 div.selectall {margin-right: 7px;}
.path-mod-assign .gradingtable .yui3-menu ul {margin: 0;}
.path-mod-assign .gradingtable .yui3-menu-label {padding-right: 0;line-height: 12px;}
.path-mod-assign .gradingtable .yui3-menu-label img {padding: 0 3px;}
.path-mod-assign .gradingtable .yui3-menu li {list-style-type: none;}
.path-mod-assign.jsenabled .gradingtable .yui3-loading {display: none;}
.path-mod-assign .gradingtable .yui3-menu .yui3-menu-content {border: 0;padding-top: 0;}
.path-mod-assign div.gradingtable tr .quickgrademodified {background-color: #fc9;}
.path-mod-assign td.submissioneditable {color: red;}
.path-mod-assign .expandsummaryicon {cursor: pointer;display: none;}
.path-mod-assign.jsenabled .expandsummaryicon {display: inline;}
.path-mod-assign .hidefull {display: none;}
.path-mod-assign .quickgradingform form .commentscontainer input, .path-mod-assign .quickgradingform form .commentscontainer textarea {display: none;}
.path-mod-assign.jsenabled .quickgradingform form .commentscontainer input, .path-mod-assign.jsenabled .quickgradingform form .commentscontainer textarea {display: inline;}
.path-mod-assign .previousfeedbackwarning {font-size: 140%;font-weight: bold;text-align: center;color: #500;}
.path-mod-assign .submissionhistory {background-color: #b0b0b0;}
.path-mod-assign .submissionhistory .cell.historytitle {background-color: #808080;}
.path-mod-assign .submissionhistory .cell {background-color: #d0d0d0;}
.path-mod-assign.jsenabled .mod-assign-history-link {display: block;cursor: pointer;margin-bottom: 7px;}
.path-mod-assign.jsenabled .mod-assign-history-link h4 {display: inline;}
.path-mod-assign.jsenabled .attempthistory h4 {margin-bottom: 7px;text-align: right;}
.path-mod-assign.jsenabled.dir_rtl .attempthistory h4 {text-align: left;}
.path-mod-assign.jsenabled .mod-assign-history-link-open {padding: 0 20px 0 5px;background: url("/theme/image.php/synergybase/core/1756474634/t/expanded") 2px center no-repeat;}
.path-mod-assign.jsenabled .mod-assign-history-link-closed {padding: 0 20px 0 5px;background: url("/theme/image.php/synergybase/core/1756474634/t/collapsed") 2px center no-repeat;}
.path-mod-assign.jsenabled .mod-assign-history-link-closed {background-image: url("/theme/image.php/synergybase/core/1756474634/t/collapsed_rtl");}
.path-mod-assign .submithelp {padding: 1em;}
.path-mod-assign .feedbacktitle {font-weight: bold;}
.path-mod-assign .submitconfirm, .path-mod-assign .submissionlinks, .path-mod-assign .submissionaction {text-align: center;}
.path-mod-assign .submissionsummarytable .c0, .path-mod-assign .mod-assign-history-panel .c0 {width: 150px;}
.path-mod-assign .gradingtable .moodle-actionmenu {white-space: nowrap;}
.path-mod-assign .gradingtable .moodle-actionmenu[data-enhanced].show .menu a {padding-right: 12px;padding-left: 12px;}
.path-mod-assign .gradingtable .menu-action img {display: none;}
.path-mod-assign .editsubmissionform input[name="submissionstatement"] {vertical-align: top;}
.path-mod-assign .editsubmissionform label[for="id_submissionstatement"] {display: inline-block;}
.path-mod-assign.layout-option-nonavbar {padding-top: 0;}
.path-mod-assign [data-region="user-selector"] select {margin-bottom: 0;}
.path-mod-assign [data-region="user-selector"] .alignment {float: left;width: 320px;text-align: center;margin-top: 7px;}
.path-mod-assign [data-region="user-selector"] [data-action="previous-user"], .path-mod-assign [data-region="user-selector"] [data-action="next-user"] {font-size: 26px;}
.path-mod-assign [data-region="user-selector"] [data-action="next-user"] {margin-right: -10px;}
.path-mod-assign [data-region="user-selector"] .alignment input {margin-bottom: 5px;width: auto;}
.path-mod-assign [data-region="user-selector"] .alignment .form-autocomplete-downarrow {top: 0;}
.path-mod-assign [data-region="user-selector"] .form-autocomplete-selection {display: none;}
.path-mod-assign [data-region="user-selector"] .form-autocomplete-suggestions {text-align: right;}
.path-mod-assign [data-region="user-selector"] .form-autocomplete-suggestions {margin-right: 48px;}
.path-mod-assign [data-region="user-filters"] {font-size: small;}
.path-mod-assign [data-region="configure-filters"] {display: none;text-align: right;width: auto;background-color: #fff;background-clip: padding-box;box-shadow: 0 5px 10px rgba(0,0,0,.2);border-radius: 6px;position: absolute;margin-top: 28px;margin-right: -140px;padding: 10px 0;z-index: 1;}
.path-mod-assign [data-region="configure-filters"]::before, .path-mod-assign [data-region="configure-filters"]::after {position: absolute;right: auto;display: inline-block;content: "";border-style: solid;border-color: transparent;border-top: none;}
.path-mod-assign [data-region="configure-filters"]::before {top: -7px;left: 12px;border-width: 7px;border-bottom-color: rgba(0,0,0,.2);}
.path-mod-assign [data-region="configure-filters"]::after {top: -6px;left: 13px;border-width: 6px;border-bottom-color: #fff;}
.path-mod-assign [data-region="configure-filters"] label {display: block;padding: 3px 20px;}
.path-mod-assign .alignment [data-region="configure-filters"] input {margin-bottom: 0;}
.path-mod-assign [data-region="grading-navigation-panel"] {position: absolute;top: 0;right: 0;width: 100%;height: 6em;margin: 0;border-bottom: 1px solid #ddd;}
.path-mod-assign [data-region="grading-navigation"] {padding: 1em;}
.path-mod-assign [data-region="assignment-info"] {white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}
.path-mod-assign [data-region="assignment-info"] small[data-region="assignment-tooltip"] {margin-right: .5em;}
.path-mod-assign [data-region="user-info"] {height: 60px;}
.path-mod-assign [data-region="user-info"] a {text-decoration: none;}
.path-mod-assign [data-region="user-info"] .img-rounded {display: block;float: right;margin-top: -3px;margin-left: 10px;}
.path-mod-assign [data-region="user-info"] em {display: block;font-style: normal;}
.path-mod-assign [data-region="user-info"] em.nowrap {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.path-mod-assign [data-region="grading-actions-form"] label {display: inline-block;}
.path-mod-assign.pagelayout-embedded {overflow: hidden;}
.path-mod-assign [data-region="review-panel"] {position: absolute;top: 85px;bottom: 60px;right: 0;left: 30%;width: auto;box-sizing: border-box;-webkit-transition: left .5s,right .5s;-moz-transition: left .5s,right .5s;transition: left .5s,right .5s;}
.path-mod-assign [data-region="review-panel"].grade-panel-collapsed {left: 30px;}
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] {display: none;height: 30px;width: 30px;position: absolute;top: 0;left: 0;right: auto;box-sizing: border-box;border-radius: 0 0 4px 0;border: 1px solid #ccc;border-top: none;background-color: #fff;z-index: 99999;}
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon {width: 100%;height: 100%;text-align: center;line-height: 30px;}
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon .toggle-text, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon .toggle-text {visibility: hidden;opacity: 0;height: 0;overflow: hidden;}
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] img {height: 100%;float: left;}
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon {display: none;}
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon {display: block;}
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon.full-width {display: none;}
.path-mod-assign [data-region="review-panel"] .pageheader {border-left: 1px solid #ddd;}
.path-mod-assign [data-region="review-panel"] + [data-region="grade-panel"] [data-region="grade"] {margin-right: auto;margin-left: auto;max-width: 100%;-webkit-transition: max-width .5s;-moz-transition: max-width .5s;transition: max-width .5s;}
.path-mod-assign [data-region="review-panel"] .drawingregion {right: 0;left: 0;border-color: #ddd;}
.path-mod-assign [data-region="review-panel"].collapsed {right: calc(30px - 70%);left: calc(100% - 30px);-webkit-transition: left .5s,right .5s;-moz-transition: left .5s,right .5s;transition: left .5s,right .5s;}
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-content"] {visibility: hidden;-webkit-transition: visibility 0s .5s;-moz-transition: visibility 0s .5s;transition: visibility 0s .5s;}
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] .expand-icon {display: block;}
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] .collapse-icon {display: none;}
.path-mod-assign [data-region="review-panel"].collapsed + [data-region="grade-panel"] {position: absolute;right: 30px;left: 0;width: calc(100% - 30px);overflow: auto;-webkit-transition: width .5s,left .5s,right .5s;-moz-transition: width .5s,left .5s,right .5s;transition: width .5s,left .5s,right .5s;}
.path-mod-assign [data-region="review-panel"].collapsed + [data-region="grade-panel"] [data-region="grade"], .path-mod-assign [data-region="grade-panel"].fullwidth [data-region="grade"] {max-width: 800px;margin-right: auto;margin-left: auto;}
.path-mod-assign [data-region="grade-panel"] {position: absolute;top: 85px;bottom: 60px;left: 0;right: 70%;width: 30%;overflow: auto;box-sizing: border-box;background-color: #f5f5f5;padding: 15px;padding-top: 0;-webkit-transition: width .5s,left .5s,right .5s;-moz-transition: width .5s,left .5s,right .5s;transition: width .5s,left .5s,right .5s;}
.path-mod-assign [data-region="grade-panel"].collapsed {right: calc(100% - 30px);left: calc(30px - 100%);visibility: hidden;-webkit-transition: left .5s,right .5s,visibility 0s .5s;-moz-transition: left .5s,right .5s,visibility 0s .5s;transition: left .5s,right .5s,visibility 0s .5s;}
.path-mod-assign [data-region="grade-panel"].fullwidth {right: 0;width: 100%;overflow: auto;}
.path-mod-assign [data-region="grade-panel"] h3 {font-size: 18px;font-weight: 500;}
.path-mod-assign [data-region="grade-panel"] div.submissionstatustable {margin-bottom: 2em;}
.path-mod-assign [data-region="grade-panel"] .submissionsummarytable {margin-right: 5px;margin-left: 5px;}
.path-mod-assign [data-region="grade-panel"] .submissionsummarytable table.generaltable td {padding: 8px 0;background-color: transparent;}
.path-mod-assign [data-region="grade-panel"] .submissionsummarytable .generaltable tbody > tr:nth-child(2n+1) > td, .path-mod-assign [data-region="grade-panel"] .submissionsummarytable .generaltable tbody tr:hover > td {background-color: transparent;}
.path-mod-assign [data-region="grade-panel"] div.submissionsummarytable table tbody tr td.c0 {width: auto;}
.path-mod-assign [data-region="grade-panel"] div.submissionsummarytable table tbody tr.lastrow td.c0, .path-mod-assign [data-region="grade-panel"] div.submissionsummarytable table tbody tr.lastrow td.c1 {border-bottom: 1px solid #ddd;}
.path-mod-assign [data-region="grade-panel"] td.submissionnotgraded, .path-mod-assign [data-region="grade-panel"] div.submissionnotgraded {color: red;background-color: transparent;}
.path-mod-assign [data-region="grade-panel"] #id_gradeheader {display: table-cell;min-width: 0;}
.path-mod-assign [data-region="grade-panel"] #id_gradeheader > legend {visibility: hidden;height: 0;margin-bottom: 0;}
.path-mod-assign [data-region="grade-panel"] .comment-area textarea[cols] {width: 100%;box-sizing: border-box;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_ftext, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_f, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_feditor, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_fgrading, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_ffilemanager {background-color: #fff;border: 1px solid #ddd;margin-bottom: 20px;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_ftext .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_f .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_feditor .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_fgrading .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_ffilemanager .fitemtitle {padding-right: 5px;padding-left: 5px;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_ftext .felement, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_f .felement, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_feditor .felement, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_fgrading .felement, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_ffilemanager .felement {padding: 6px 10px 10px;box-sizing: border-box;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_ftext .fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_f .fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_feditor .fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_fgrading .fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_ffilemanager .fitemtitle {border-bottom: 1px solid #ddd;box-shadow: 0 1px 1px rgba(0,0,0,.05);padding: 6px 10px 3px;box-sizing: border-box;}
.path-mod-assign #page-content [data-region="grade-panel"] [data-region="popout-button"] img {margin-right: 2px;margin-left: 2px;margin-top: -2px;}
.path-mod-assign #page-content [data-region="grade-panel"] .popout [data-region="popout-button"] img {margin-right: -6px;margin-left: -6px;margin-top: 4px;}
.path-mod-assign [data-region="grade-panel"] .fitem .fstaticlabel, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem .fitemtitle label {font-weight: 500;}
.path-mod-assign [data-region="grade-panel"] .mform #fitem_id_grade.fitem {padding-top: 5px;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #fitem_id_grade.fitem .fitemtitle {display: inline-block;width: auto;border-bottom: none;box-shadow: none;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #fitem_id_grade.fitem .felement {width: auto;float: left;}
.path-mod-assign #page-content .mform:not(.unresponsive) #fitem_id_grade.fitem .felement input {width: 80px;margin-bottom: 0;}
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric {padding-bottom: 0;max-width: none;}
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .description {font-weight: 500;min-width: 150px;}
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .levels {background-color: #fff;}
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion, .path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion.even {background-color: transparent;}
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric.evaluate .criterion .levels .level:hover {background-color: #dff0d8;}
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .levels .level.checked {background-color: #dff0d8;border: none;border-right: 1px solid #ddd;}
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .levels .level .score {color: #468847;font-weight: 500;font-style: normal;margin-top: 20px;}
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .remark textarea {margin-bottom: 0;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide {margin-bottom: 10px;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .descriptionreadonly, .path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark, .path-mod-assign [data-region="grade-panel"] .gradingform_guide .score {display: block;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .descriptionreadonly {padding-top: 10px;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .criteriondescription {margin-top: 5px;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .criteriondescriptionmarkers {width: auto;margin-top: 5px;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .markingguideremark {margin-bottom: 10px;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark .commentchooser {float: left;margin-top: 2px;margin-right: 0;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .score {float: right;padding-bottom: 8px;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .score input, .path-mod-assign [data-region="grade-panel"] .gradingform_guide .score div {display: inline-block;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .criterion, .path-mod-assign [data-region="grade-panel"] .gradingform_guide .criterion.even {background-color: transparent;border-width: 0 0 1px 0;padding: 8px 0;}
.path-mod-assign [data-region="grade-panel"] .showmarkerdesc, .path-mod-assign [data-region="grade-panel"] .showstudentdesc {background-color: #f5f5f5;padding: 10px;}
.path-mod-assign [data-region="grade-panel"] .fitem.fitem_ffilemanager {margin-bottom: 0;}
.path-mod-assign [data-region="grade-panel"] .fitem.popout {position: fixed;right: 20%;left: 20%;top: 20%;bottom: 20%;z-index: 1000;border: 1px solid rgba(0,0,0,.3);border-radius: 6px;box-shadow: 0 3px 7px rgba(0,0,0,.3);}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .fitemtitle {text-align: center;padding-right: 15px;padding-left: 15px;height: 45px;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .fitemtitle label {font-size: 16px;line-height: 30px;}
.path-mod-assign #page-content [data-region="grade-panel"] [data-region="popout-button"] {float: left;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.popout .fitemtitle [data-region="popout-button"] img {margin-top: -10px;margin-left: -7px;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement {padding: 10px 15px 15px;height: calc(100% - 54px);overflow: auto;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement .gradingform_rubric {overflow: visible;}
.path-mod-assign [data-region="grade-panel"] #id_attemptsettings > legend {font-size: 18px;font-weight: 500;line-height: 40px;border-bottom: 0;margin-bottom: 10px;}
.path-mod-assign [data-region="grade-panel"] #id_attemptsettings .fcontainer {display: table;width: 100%;padding-right: 5px;padding-left: 5px;margin-bottom: 10px;box-sizing: border-box;}
.path-mod-assign [data-region="grade-panel"] .mform #id_attemptsettings .fitem {display: table-row;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem:last-of-type .fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem:last-of-type .felement {border-bottom: 1px solid #ddd;}
.path-mod-assign [data-region="grade-panel"] #id_attemptsettings .fitem .fstaticlabel, .path-mod-assign [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem .fitemtitle label {font-weight: 400;}
.path-mod-assign [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem .felement select {margin-bottom: 0;}
.path-mod-assign [data-region="grade-panel"] [data-region="attempt-chooser"] {margin-bottom: 10px;vertical-align: text-bottom;}
.path-mod-assign [data-region="grade-actions-panel"] {border-top: 1px solid #ddd;position: absolute;bottom: 0;right: 0;width: 100%;height: 60px;}
.path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons {position: absolute;top: 0;left: auto;right: 15px;margin: 0;height: 100%;line-height: 60px;}
.path-mod-assign [data-region="grade-actions"] {padding: 1em;text-align: center;}
.path-mod-assign [data-region="submissions-list"] {text-align: inherit;}
.path-mod-assign [data-region="submissions-list"] label.radio input {margin-top: 4px;min-width: inherit;}
.path-mod-assign [data-region="overlay"] {display: none;z-index: 100;position: absolute;top: 0;right: 0;width: 100%;overflow: auto;bottom: 0;background-color: #ddd;opacity: .4;padding-top: 4em;text-align: center;}
@media (max-width: 767px) {.path-mod-assign.pagelayout-embedded {overflow: auto;}
	.path-mod-assign [data-region="assignment-info"] {border-bottom: 1px solid #ddd;padding-bottom: 5px;}
	.path-mod-assign .page-context-header .page-header-headings {margin-top: 13px;}
	.path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons {display: none;}
	.path-mod-assign [data-region="grading-navigation-panel"], .path-mod-assign [data-region="review-panel"], .path-mod-assign [data-region="grade-panel"], .path-mod-assign [data-region="review-panel"].collapsed + [data-region="grade-panel"], .path-mod-assign [data-region="grade-actions-panel"] {position: inherit;width: 100%;top: 0;right: 0;left: auto;overflow: auto;height: auto;margin-bottom: 1em;}
	.path-mod-assign [data-region="grade-panel"].collapsed {visibility: visible;}
	.path-mod-assign [data-region="grading-navigation"] {padding: 0;text-align: center;}
	.path-mod-assign [data-region="grade-panel"] {margin-bottom: 2em;}
	.path-mod-assign [data-region="grade-panel"] [data-region="popout-button"] {display: none;}
	.path-mod-assign [data-region="review-panel"] {position: relative;max-height: 2000px;-webkit-transition: max-height .25s linear;-moz-transition: max-height .25s linear;transition: max-height .25s linear;}
	.path-mod-assign [data-region="review-panel"] .pageheader {border-left: none;padding-left: 20px;padding-right: 40px;}
	.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] {display: block;height: 20px;width: 20px;position: absolute;top: 0;right: 0;left: auto;box-sizing: border-box;border: 1px solid #ccc;border-radius: 0 0 0 4px;background-color: #fff;z-index: 99999;}
	.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon {width: 100%;height: 100%;text-align: center;line-height: 30px;}
	.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .ltr-icon, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .rtl-icon {height: 100%;}
	.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .ltr-icon {float: right;}
	.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .rtl-icon {float: left;}
	.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon .toggle-text, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon .toggle-text {line-height: 20px;visibility: visible;opacity: 1;height: auto;-webkit-transition: visibility 0s .25s,opacity 0s .25s;-moz-transition: visibility 0s .25s,opacity 0s .25s;transition: visibility 0s .25s,opacity 0s .25s;}
	.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon .rtl-icon {display: none;}
	.path-mod-assign [data-region="review-panel"].collapsed {max-height: 20px;top: 0;right: 0;overflow: hidden;-webkit-transition: max-height .25s linear;-moz-transition: max-height .25s linear;transition: max-height .25s linear;}
	.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] {width: 100%;border-radius: 0 0 0 0;-webkit-transition: all 0s .25s;-moz-transition: all 0s .25s;transition: all 0s .25s;}
	.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] img {height: 100%;}
	.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon {display: block;}
	.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] .collapse-icon {display: none;}
	.path-mod-assign.pagelayout-popup {overflow: inherit;}
	.path-mod-assign [data-region="grading-navigation"] [data-region="user-info"] {text-align: right;width: auto;display: inline-block;margin: 0 auto;}
	.path-mod-assign [data-region="user-selector"] .alignment {float: none;margin: 0 auto 10px;}}
.path-mod-assign [data-region="grade-panel"] .mform .fitem .fitemtitle {display: block;margin-top: 4px;margin-bottom: 4px;text-align: right;width: 100%;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem .felement {margin-right: 0;width: 100%;float: right;padding-right: 0;padding-left: 0;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem .fstatic:empty {display: none;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem .fcheckbox > span, .path-mod-assign [data-region="grade-panel"] .mform .fitem .fradio > span, .path-mod-assign [data-region="grade-panel"] .mform .fitem .fgroup > span {margin-top: 4px;}
.path-mod-assign [data-region="grade-panel"] .mform .femptylabel .fitemtitle {display: inline-block;width: auto;margin-left: 8px;}
.path-mod-assign [data-region="grade-panel"] .mform .femptylabel .felement {display: inline-block;margin-top: 4px;padding-top: 5px;width: auto;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem_fcheckbox .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem_fcheckbox .felement {display: inline-block;width: auto;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem_fcheckbox .felement {padding: 6px;}
.path-mod-assign #page, .path-mod-assign #page-content {position: inherit;}
.path-mod-book .navtop img.icon, .path-mod-book .navbottom img.icon {margin-left: 4px;margin-right: 4px;border: 0;padding: 0;}
.path-mod-book .navbottom, .path-mod-book .navtop {text-align: left;}
.path-mod-book .navtop {margin-bottom: .5em;}
.path-mod-book .navbottom {margin-top: .5em;}
.path-mod-book .block_book_toc ul {margin: 0 5px 0 0;padding-right: 0;padding-left: 0;}
.path-mod-book .block_book_toc li {clear: both;list-style: none;margin-top: .5em;}
.path-mod-book .block_book_toc li li {list-style: none;}
.path-mod-book .block_book_toc .action-list {float: left;}
.path-mod-book .block_book_toc .action-list img.smallicon {margin: 0 3px;}
.path-mod-book .book_toc_none ul ul {margin-right: 0;margin-left: 0;}
.path-mod-book .book_toc_bullets ul ul {margin-right: 20px;}
.path-mod-book .book_toc_bullets li li {list-style: circle;}
.path-mod-book .book_toc_bullets li li:before {display: none;}
.path-mod-book .book_toc_indented ul {margin-right: 5px;}
.path-mod-book .book_toc_indented ul ul {margin-right: 15px;}
.path-mod-book .book_toc_indented li li {list-style: none;}
.navtop.navtext .chaptername, .navbottom.navtext .chaptername {font-weight: bolder;}
.navtop.navtext a, .navbottom.navtext a {display: inline-block;max-width: 45%;}
.navtop.navtext a.bookprev, .navbottom.navtext a.bookprev {float: right;text-align: right;}
@media (max-width: 480px) {.path-mod-book .navbottom, .path-mod-book .navtop {text-align: center;}
	.navtop.navtext a, .navbottom.navtext a {display: block;max-width: 100%;margin: auto;}
	.navtop.navtext a.bookprev, .navbottom.navtext a.bookprev {float: none;}}
.path-mod-chat .chat-event .picture, .path-mod-chat .chat-message .picture {width: 40px;}
.path-mod-chat .chat-event .text {text-align: right;}
.path-mod-chat #messages-list, .path-mod-chat #users-list {list-style-type: none;padding: 0;margin: 0;}
.path-mod-chat #chat-header {overflow: hidden;}
.path-mod-chat #chat-input-area table.generaltable td.cell {padding: 1px;}
@media all and (max-device-width: 320px) {.path-mod-chat #input-message {width: 150px;}}
@media all and (min-device-width: 321px) and (max-device-width: 640px) {.path-mod-chat #input-message {width: 175px;}}
#page-mod-chat-view .chatcurrentusers .chatuserdetails {vertical-align: middle;}
#page-mod-chat-gui_basic #participants ul {margin: 0;padding: 0;list-style-type: none;}
#page-mod-chat-gui_basic #participants ul li {list-style-type: none;display: inline;margin-left: 10px;}
#page-mod-chat-gui_basic #participants ul li .userinfo {display: inline;}
#page-mod-chat-gui_basic #messages {padding: 0;margin: 0;}
#page-mod-chat-gui_basic #messages dl {padding: 0;margin: 6px 0;}
#page-mod-chat-gui_basic #messages dt {margin-right: 0;margin-left: 5px;padding: 0;display: inline;}
#page-mod-chat-gui_basic #messages dd {padding: 0;margin: 0;}
#page-mod-chat-gui_header_js-jsupdate .chat-event, #page-mod-chat-gui_header_js-jsupdate .chat-message {width: 100%;}
.path-mod-chat .yui-layout-unit-top {background: #ffe39d;}
.path-mod-chat .yui-layout-unit-right {background: #ffd46b;}
.path-mod-chat .yui-layout-unit-bottom {background: #ffcb44;}
.path-mod-chat .yui-layout .yui-layout-hd {border: 0;}
.path-mod-chat .yui-layout .yui-layout-unit div.yui-layout-bd {border: 0;background: transparent;}
.path-mod-chat .yui-layout .yui-layout-unit div.yui-layout-unit-right {background: white;}
ol.checklist {margin-top: 10px;margin-bottom: 0;}
ol.checklist ol.checklist {margin-top: 0;}
ol.checklist li {list-style-type: none;}
ol.checklist .useritem {font-style: italic;color: #404090;}
ol.checklist .note {font-style: italic;color: #a0a0e0;padding: 0 20px 0 0;}
ol.checklist .itemoptional {font-style: italic;}
ol.checklist .itemheading {font-weight: bold;}
ol.checklist .itemblack {color: #000;}
ol.checklist .itemblack.itemoptional {color: #a0a0a0;}
ol.checklist .itemred {color: #f00;}
ol.checklist .itemred.itemoptional {color: #ffa0a0;}
ol.checklist .itemorange {color: #ffba00;}
ol.checklist .itemorange.itemoptional {color: #ffdaa0;}
ol.checklist .itemgreen {color: #0f0;}
ol.checklist .itemgreen.itemoptional {color: #a0ffa0;}
ol.checklist .itempurple {color: #d000ff;}
ol.checklist .itempurple.itemoptional {color: #d0a0ff;}
ol.checklist .teachercomment {color: black;background-color: #ffffb0;border: solid black 1px;margin: 0 20px 0 0;}
ol.checklist .itemauto.itemdisabled {text-decoration: line-through;background-color: #bcc4c4;}
ol.checklist .itemauto {background-color: #d6e6e7;}
ol.checklist li .itemuserdate {background-color: #b0ffb0;position: absolute;width: 10em;right: 75%;z-index: 100;}
ol.checklist li .itemteacherdate {background-color: #b0ffb0;position: absolute;width: 10em;right: 60%;z-index: 100;}
ol.checklist li .itemteachername {background-color: #b0ffb0;position: absolute;width: 10em;right: 45%;z-index: 100;}
.checklist-itemdue {font-style: italic;color: #095c09;}
.checklist-itemoverdue {font-style: italic;color: #c71212;}
.checklistreport .header {background-color: #e1e1df;}
.checklistreport .head0 {font-weight: bold;}
.checklistreport .head1 {font-weight: normal;}
.checklistreport .head2 {font-weight: normal;font-style: italic;}
.checklistreport .cell.reportheading {background-color: black;}
.checklistreport .cell.level0 {background-color: #e7e7e7;}
.checklistreport .cell.level1 {background-color: #c7c7c7;}
.checklistreport .cell.level2 {background-color: #afafaf;}
.checklistreport .cell.level0-checked {background-color: #0f0;}
.checklistreport .cell.level1-checked {background-color: #00df00;}
.checklistreport .cell.level2-checked {background-color: #00bf00;}
.checklistreport .cell.level0-unchecked {background-color: #f00;}
.checklistreport .cell.level1-unchecked {background-color: #df0000;}
.checklistreport .cell.level2-unchecked {background-color: #bf0000;}
.checklist_progress_heading {display: block;float: right;width: 150px;}
.checklist_progress_outer {border-width: 1px;border-style: solid;border-color: black;width: 300px;background-color: transparent;height: 15px;float: right;overflow: hidden;position: relative;box-shadow: 2px 2px 3px #ccc;border-radius: 5px;}
.checklist_progress_inner {background-color: #229b15;background-image: url("/theme/image.php/synergybase/mod_checklist/1756474634/progress");height: 100%;width: 100%;background-repeat: repeat-x;background-position: top;z-index: 10;display: block;position: absolute;top: 0;right: 0;box-shadow: 0 0 4px #229b15;border-radius: 2px;}
.checklist_progress_anim {background-color: #98c193;background-image: url("/theme/image.php/synergybase/mod_checklist/1756474634/progress-fade");height: 15px;width: 0;background-repeat: repeat-x;background-position: top;position: absolute;right: 0;top: 0;z-index: 5;display: block;box-shadow: 0 0 4px #98c193;border-radius: 2px;}
.checklistimportexport {text-align: left;width: 90%;}
p.checklistwarning {margin-top: 1em;color: #800000;font-weight: bold;}
.checklist_progress_percent {padding-right: .5em;}
.jsenabled #checklistsavechecks {display: none;}
#checklistspinner {display: none;position: absolute;top: 5px;right: 5px;width: 16px;height: 16px;background-image: url("/theme/image.php/synergybase/core/1756474634/i/loading_small");}
.checklistbox {position: relative;top: 0;right: 0;}
ol.checklist label {display: inline;}
.checklist-extendedit .checklist-edititem {border: 1px solid #ddd;padding: 10px 0 5px;margin: 5px 0;}
.checklist-extendedit .checklist-edititem label, .checklist-extendedit .checklist-edititem input {margin: 0 3px;}
.checklist-groupingname {color: #ccc;}
#page-mod-customcert-edit .deletebutton {text-align: left;}
#page-mod-customcert-edit .addpage {border-top: 1px solid #f4f4f4;text-align: left;}
#page-mod-customcert-edit #id_replace {margin-right: 10px;}
#page-mod-customcert-report .centre {margin-right: auto;margin-left: auto;}
#page-mod-customcert-rearrange .savepositionsbtn, #page-mod-customcert-rearrange .applypositionsbtn, #page-mod-customcert-rearrange .cancelbtn {float: right;}
#page-mod-customcert-rearrange .element {display: inline-block;position: absolute;word-wrap: break-word;}
#page-mod-customcert-rearrange .element:before {background-image: url("/theme/image.php/synergybase/mod_customcert/1756474634/target");background-repeat: no-repeat;content: "";display: block;float: right;height: 9px;width: 100%;}
#page-mod-customcert-rearrange .element:hover {cursor: move;}
#page-mod-customcert-rearrange .element.refpoint-left:before {background-position: right top;margin: -4px -4px -5px -5px;}
#page-mod-customcert-rearrange .element.refpoint-center:before {background-position: center top;margin: -4px 0 -5px 0;}
#page-mod-customcert-rearrange .element.refpoint-right:before {background-position: left top;margin: -4px 4px -5px -5px;}
#page-mod-customcert-rearrange #pdf {border-style: solid;border-width: 1px;clear: both;}
#page-mod-customcert-rearrange div#leftmargin {border-right: 1px dotted black;}
#page-mod-customcert-rearrange div#rightmargin {border-left: 1px dotted black;}
.moodle-dialogue #editelementform fieldset.hidden {display: block;}
#page-mod-data-view #sortsearch .c0 {text-align: left;}
#page-mod-data-view .approve img.icon {width: 34px;height: 34px;}
#page-mod-data-view img.list_picture {border: 0;}
#page-mod-data-view div.search_none {display: none;}
#page-mod-data-view div.search_inline, #page-mod-data-view form#latlongfieldbrowse {display: inline;}
#page-mod-data-view div#data_adv_form {margin-right: auto;margin-left: auto;}
#page-mod-data-edit .basefieldinput {width: 300px;}
#page-mod-data-preset .presetmapping table {text-align: right;margin-right: auto;margin-left: auto;}
#page-mod-data-preset .overwritesettings {margin-bottom: 1em;}
#page-mod-data-preset table.presets {margin-right: auto;margin-left: auto;}
#page-mod-data-view .datapreferences label {display: inline-block;}
.path-mod-data-field .fieldadd, .path-mod-data-field .sortdefault {margin: 1em 0;}
.path-mod-data-field .fieldadd select, .path-mod-data-field .sortdefault select {margin-right: 1em;}
.path-mod-data-field .fieldname, .path-mod-data-field .fielddescription, .path-mod-data-field .forcelinkname {width: 300px;}
.path-mod-data-field textarea.optionstextarea {width: 300px;height: 150px;}
.path-mod-data-field input.textareafieldsize {width: 50px;}
.path-mod-data-field input.picturefieldsize {width: 70px;}
.path-mod-data .action-icon img.portfolio-add-icon {margin-right: 0;}
#page-mod-data-export #notice span {padding: 0 10px;}
#page-mod-data-edit input[id*="url"] {text-align: left;direction: ltr;}
.mod-data-default-template td {vertical-align: top;}
.mod-data-default-template .template-field {text-align: left;}
.mod-data-default-template .template-token {text-align: right;}
.mod-data-default-template .controls {text-align: center;}
.mod-data-default-template .searchcontrols {text-align: left;}
.mod-data-default-template.notapproved {background-color: #fcc;}
#page-mod-data-templates td.save_template, #page-mod-data-templates .template_heading {text-align: center;}
#page-mod-data-templates #availabletags_wrapper {max-width: 250px;}
#page-mod-data-edit .req {cursor: help;}
#page-mod-data-edit .inline-req .req {position: absolute;}
#page-mod-data-edit .inline-req {text-align: right;}
#page-mod-data-edit .mod-data-input {margin-right: 10px;}
#page-mod-data-edit .datatagcontrol {padding-right: 10px;}
.mod_data__templates {width: 100%;table-layout: fixed;}
.mod_data__templates td:first-child {width: 20%;padding: 16px;}
.mod_data__templates td:nth-child(2) {width: 80%;}
.path-mod-data-field .c0 {padding-left: var(--gap-1,4px);}
.path-mod-data-field .c1 {padding-bottom: var(--gap-1,4px);}
.path-mod-data-field .c1 input {display: inline-block;}
div.course-content div.generalbox.folderbuttons {padding-right: 35px;}
.forumpost {display: block;position: relative;margin: 0 0 1em 0;padding: 0;border: 1px solid #000;max-width: 100%;}
.forumpost .row {width: 100%;position: relative;}
.forumpost .row .left {float: right;width: 43px;overflow: hidden;}
.forumpost .row .left .grouppictures a {text-align: center;display: block;margin: 6px 2px 0 2px;}
.forumpost .row .left .grouppicture {width: 20px;height: 20px;}
.forumpost .row .topic, .forumpost .row .content-mask, .forumpost .row .options {margin-right: 43px;}
.forumpost .picture img {margin: 4px;}
.forumpost .options .commands, .forumpost .content .attachments, .forumpost .options .footer, .forumpost .options .link {text-align: left;}
.forumpost .options .forum-post-rating {float: right;}
.forumpost .content .posting {overflow: auto;max-width: 100%;}
.forumpost .content .attachedimages img {max-width: 100%;}
.forumpost .post-word-count {font-size: .85em;font-style: italic;}
.forumpost .shortenedpost .post-word-count {display: inline;padding: 0 .3em;}
.path-mod-forum .forumolddiscuss, #page-mod-forum-search .c0 {text-align: left;}
.path-mod-forum .indent {margin-right: 3%;}
.path-mod-forum .forumheaderlist {width: 100%;border-width: 1px;border-style: solid;border-collapse: separate;margin-top: 10px;}
.path-mod-forum .forumheaderlist td {border-width: 1px 1px 0 0;border-style: solid;}
.path-mod-forum .forumheaderlist th.header.replies .iconsmall {margin: 0 .3em;}
.path-mod-forum .forumheaderlist .picture {width: 35px;}
.path-mod-forum .forumheaderlist .discussion .starter {vertical-align: middle;}
.path-mod-forum .forumheaderlist .discussion .pinned img {padding: 5px;}
.path-mod-forum .forumheaderlist .discussion .lastpost {white-space: nowrap;text-align: left;}
.path-mod-forum .forumheaderlist .replies, .path-mod-forum .forumheaderlist .discussion .author {white-space: nowrap;}
.path-mod-forum .forumheaderlist thead .discussionsubscription {text-align: center;}
.unlist.mod_forum-subscribers li {margin-bottom: 8px;}
.dir-ltr .mod_forum-subscribers a {margin-left: 8px;}
.dir-rtl .mod_forum-subscribers a {margin-left: 8px;}
#page-mod-forum-discuss .discussioncontrols {width: 100%;margin: 5px;}
#page-mod-forum-discuss .discussioncontrols .controlscontainer {width: 100%;float: left;}
#page-mod-forum-discuss .discussioncontrols .discussioncontrol {float: right;}
#page-mod-forum-discuss .discussioncontrol.exporttoportfolio {text-align: right;}
#page-mod-forum-discuss .discussioncontrol.displaymode {padding-left: 10px;}
#page-mod-forum-discuss .discussioncontrol.movediscussion {padding-left: 10px;}
#page-mod-forum-view .forumaddnew {margin-bottom: 20px;}
#page-mod-forum-view .groupmenu {float: right;text-align: right;white-space: nowrap;}
#page-mod-forum-index .subscription, #page-mod-forum-view .subscription {float: left;text-align: left;white-space: nowrap;margin: 5px 0;}
#page-mod-forum-search .introcontent {padding: 15px;font-weight: bold;}
.path-mod-forum span.unread a:first-child {padding-left: 10px;}
.path-mod-forum span.unread img {margin-right: 5px;}
#email .unsubscribelink {margin-top: 20px;}
.forumpost.unread .row.header, .path-course-view .unread, span.unread {background-color: #ffd;}
.forumpost.unread .row.header {border-bottom: 1px solid #ddd;}
.path-mod-forum :target ~ .forumpost:before {display: block;content: "";width: 4px;position: absolute;background: #0070a8;right: -1px;top: -1px;bottom: -1px;}
.path-mod-forum :target ~ .forumpost:before {display: block;content: "";width: 4px;position: absolute;background: #0070a8;right: -1px;top: -1px;bottom: -1px;}
.path-mod-forum .discussion-nav {margin: .5em 0;}
.path-mod-forum .discussion-nav ul {margin: 0;list-style: none;}
.path-mod-forum .discussion-nav .prev-discussion:before {content: " ► ";}
.path-mod-forum .discussion-nav .next-discussion:after {content: " ◄ ";}
.path-mod-forum .discussion-nav .next-discussion {float: left;}
.path-mod-forum .discussion-nav .prev-discussion {float: right;}
.path-mod-forum .preload-subscribe {background: url("/theme/image.php/synergybase/mod_forum/1756474634/t/subscribed") no-repeat -9999px -9999px;}
.path-mod-forum .preload-unsubscribe {background: url("/theme/image.php/synergybase/mod_forum/1756474634/t/unsubscribed") no-repeat -9999px -9999px;}
.path-mod-forum .discussionsubscription {margin-top: -10px;text-align: left;margin-bottom: 10px;}
.path-mod-forum .discussionsubscription > a > img {width: 12px;padding: 0 4px;}
#page-mod-forum-view img.timedpost {margin-left: 5px;}
.path-mod-glossary .glossarypost {width: 95%;border-collapse: separate;margin: 0 auto;text-align: right;}
.path-mod-glossary .glossarypost.entrylist {border-width: 0;}
.path-mod-glossary .glossarypost.continuous .concept {display: inline;}
.path-mod-glossary .glossarypost .commands {width: 200px;white-space: nowrap;}
.path-mod-glossary .glossarypost td.picture {width: 35px;}
.path-mod-glossary .glossarypost td.picture img {width: 35px;margin-left: var(--gap-4);}
.path-mod-glossary .glossarypost .entrylowersection .icons {text-align: left;padding-left: 5px;}
.path-mod-glossary .glossarypost .entrylowersection .ratings {text-align: left;padding-left: 5px;padding-bottom: 2px;}
.path-mod-glossary .glossarypost .glossary-hidden-note {margin: 0 .45em;}
.path-mod-glossary .glossarydisplay {margin-right: auto;margin-left: auto;}
.path-mod-glossary .glossarydisplay .tabs {width: 100%;margin-bottom: 0;}
.path-mod-glossary .glossarydisplay .tabs .side {border-style: none;border-width: 0;width: auto;}
.path-mod-glossary .glossarydisplay .separator {width: 4px;}
.path-mod-glossary table.glossarypopup {width: 95%;}
.path-mod-glossary .entrybox, .path-mod-glossary table.glossaryapproval, .path-mod-glossary .glossarypost .entrylowersection table {width: 100%;margin-bottom: 0;}
.glossary-activity-picture {float: right;}
.glossary-activity-content {margin-right: 40px;}
#page-mod-glossary-view .glossarycontrol {float: left;text-align: left;white-space: nowrap;margin: 5px 0;}
#page-mod-glossary-view table.glossarycategoryheader, #page-mod-glossary-import table.glossaryimportexport {margin-right: auto;margin-left: auto;}
#page-mod-glossary-view table.glossarycategoryheader {margin-bottom: 0;}
#page-mod-glossary-view table.glossarycategoryheader th {padding: 0;}
#page-mod-glossary-view td.glossarysearchbox label {display: inline-block;}
#page-mod-glossary-showentry #page-content {min-width: 600px;}
#page-mod-glossary-print .mod-glossary-entrylist .mod-glossary-entry {vertical-align: top;}
#page-mod-glossary-print .displayprinticon, #page-mod-glossary-print .displaydate {text-align: left;font-size: .75em;}
#page-mod-glossary-print .strong {font-weight: bold;}
.path-mod-glossary .printicon {background: url("/theme/image.php/synergybase/core/1756474634/t/print") no-repeat scroll 2px center transparent;}
.dir-ltr.path-mod-glossary .printicon {padding-right: 20px;}
.dir-rtl.path-mod-glossary .printicon {padding-right: 20px;background-position-x: right;}
#page-mod-imscp-view #imscp_nav {text-align: center;margin-bottom: 5px;margin-top: 10px;}
#page-mod-imscp-view #imscp_toc .ygtv-highlight1 {font-weight: bold;}
#page-mod-imscp-view .yui-layout-hd {background-image: none;background-color: #ddd;}
#page-mod-imscp-view .yui-layout-hd h2 {color: black;}
.path-mod-imscp #imscp_child_list {margin-right: 1em;width: auto;height: auto;}
.path-mod-lti .ltiframe {position: relative;width: 100%;height: 100%;}
.path-mod-lti .userpicture, .path-mod-lti .picture.user, .path-mod-lti .picture.teacher {width: 35px;height: 35px;vertical-align: top;}
.path-mod-lti .feedback .files, .path-mod-lti .feedback .grade, .path-mod-lti .feedback .outcome, .path-mod-lti .feedback .finalgrade {float: left;}
.path-mod-lti .feedback .disabledfeedback {width: 500px;height: 250px;}
.path-mod-lti .feedback .from {float: right;}
.path-mod-lti .files img {margin-left: 4px;}
.path-mod-lti .files a {white-space: nowrap;}
.path-mod-lti .late {color: red;}
.path-mod-lti .message {text-align: center;}
.path-admin-mod-lti .mform .fitem .fitemtitle {min-width: 18em;padding-left: 1em;}
.path-mod-lti .mform .fitem .fitemtitle {min-width: 14em;padding-left: 1em;}
#page-mod-lti-instructor_edit_tool_type .mform .fitem .fitemtitle {min-width: 18em;padding-left: 1em;}
#registration-choice-container .buffer-text {margin: 20px;}
#choice-list {list-style: none;border-bottom: 1px solid #e3e3e3;padding-bottom: 1em;margin-right: 0;}
#choice-list > li {display: inline-block;}
#external-registration-container iframe {border: 1px solid #e5e5e5;border-radius: 10px;width: 100%;min-height: 800px;}
.loading-screen {text-align: center;padding: 3em;}
.loading-screen .loading-text {font-size: 2em;}
.loading-screen .loader {margin-right: auto;margin-left: auto;margin-bottom: 1em;height: 2em;width: 2em;font-size: 2em;}
#registration-submit {min-width: 140px;}
#registration-form-container {min-height: 260px;}
#registration-form-container .well {margin-bottom: 0;}
#registration-form-container .control-group:last-child {margin-bottom: 0;}
#registration-choice-container .well {text-align: center;}
#registration-choice-container .btn-toolbar {margin-bottom: 0;}
#registration-choice-container p:last-child {margin-top: 20px;}
#tool-type-capabilities-container .registration-loading-container {display: none;}
#tool-type-capabilities-container.loading .registration-loading-container {display: block;}
#tool-type-capabilities-container.loading #tool-type-capabilities-template-container {display: none;}
.centered-menu {max-width: 70%;margin-right: auto;margin-left: auto;}
.btn-text {display: block;}
.btn-loader {display: none;}
.loading .btn-text {display: none;}
.loading .btn-loader {display: block;}
.btn .loader {margin-right: auto;margin-left: auto;}
.btn .loader img {height: 1.5em;}
#tool-list-container h3 {display: inline-block;}
#tool-list-loader-container {display: inline-block;}
#tool-list-loader-container .loader {display: none;}
#tool-list-loader-container .loader img {height: 2em;}
.loading #tool-list-loader-container .loader {display: block;}
.loading #tool-notools-text {display: none;}
.tool-card {display: inline-block;width: 250px;height: 300px;border: 1px solid #e5e5e5;border-radius: 10px;margin: 5px;position: relative;box-sizing: border-box;vertical-align: top;}
.tool-card:hover, .tool-card:focus {border-color: #08c;box-shadow: 0 1px 4px rgba(0,105,214,.25);-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;}
.tool-card .overlay-container {background-color: rgba(255,255,255,.8);border-radius: 10px;display: none;height: 100%;right: 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 100;box-sizing: border-box;padding: 10px;}
.tool-card .overlay-container .img-container {position: absolute;top: 115px;right: 90px;display: block;width: 70px;height: 70px;}
.tool-card .overlay-container .img-container img {height: 100%;width: 100%;}
.tool-card.announcement > .overlay-container {display: block;}
.tool-card.announcement .overlay-container .loader {display: none;}
.tool-card.announcement.loading .overlay-container .loader {display: block;width: 100%;height: 100%;}
.tool-card.announcement .overlay-container .success-icon-container {display: none;}
.tool-card.announcement.success .overlay-container .success-icon-container {display: block;}
.tool-card.announcement .overlay-container .fail-icon-container {display: none;}
.tool-card.announcement.fail .overlay-container .fail-icon-container {display: block;}
.tool-card.announcement .overlay-container .capabilities-container {display: none;}
.tool-card.announcement.capabilities .overlay-container .capabilities-container {display: block;}
.tool-card.announcement.capabilities .overlay-container {background-color: #fff;}
.tool-card.announcement.capabilities .overlay-container .img-container {display: none;}
.tool-card-content {z-index: 1;}
.tool-card-header {text-align: center;background-color: #f5f5f5;padding: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;box-sizing: border-box;height: 125px;}
.tool-card-subheader {margin-bottom: 10px;text-align: right;}
.tool-card-header .tool-card-icon {width: 35px;height: 35px;}
.tool-card-header .name {margin-bottom: 0;white-space: nowrap;}
.tool-card-header .tool-card-actions {float: left;}
.tool-card-header .tool-card-actions img {width: 15px;height: 15px;margin-right: 7px;}
.tool-card-body {border-top: 1px solid #e5e5e5;box-sizing: border-box;padding: 5px;height: 125px;}
.tool-card-body .description {max-height: 100px;word-wrap: break-word;}
.tool-card-footer {height: 50px;text-align: center;padding-top: 10px;box-sizing: border-box;}
.tool-card .contenteditable-container {position: relative;}
.tool-card [contenteditable=true] {border: 1px solid transparent;padding: .25em;position: relative;z-index: 1;overflow: auto;}
.tool-card [contenteditable=true]:hover {border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);background-color: #fff;border: 1px solid #e3e3e3;-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;cursor: text;}
.tool-card [contenteditable=true]:focus {outline: 0;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);background-color: #fff;border: 1px solid rgba(82,168,236,.8);-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;cursor: text;}
.tool-card [contenteditable=true].loading + .overlay-container {border-radius: 4px;display: block;}
.tool-card [contenteditable=true] + .overlay-container .loader {display: inline-block;vertical-align: middle;}
#contentframe {border: 1px solid #ddd;border-radius: 4px;}
#page-mod-questionnaire-questions .qcontainer .fitemtitle, #page-mod-questionnaire-questions #id_questionhdr .fitemtitle {display: none;}
#page-mod-questionnaire-questions .qcontainer .qnums {font-weight: bold;float: right;color: gray;}
#page-mod-questionnaire-questions .qcontainer .fstatic {width: 97%;margin-left: 1em;margin-right: 5px;margin-bottom: -10px;}
#page-mod-questionnaire-questions .mform .fitem fieldset.felement {margin-right: 0;padding-right: 1%;margin-bottom: 0;}
#page-mod-questionnaire-preview fieldset, #page-mod-questionnaire-complete fieldset {margin-bottom: 0;}
#page-mod-questionnaire-questions .mform .fitem .fitemtitle {text-align: right;margin-right: 10px;margin-bottom: 0;}
#page-mod-questionnaire-questions .moving {border: medium dotted maroon;}
div.qoptcontainer div.ftextarea {clear: both;float: none;width: 600px;margin: 0 auto 10px;}
div.qoptcontainer div.ftextarea textarea.qopts {width: 600px;height: 10em;margin-right: 1px;}
.response span.selected, .generalboxcontent span.selected {font-weight: bold;}
td.selected {background-color: #e4f1fa;border: 1px solid gray;}
#page-mod-questionnaire-myreport div.respdate {font-size: .8em;font-weight: bold;margin-bottom: 6px;padding-top: 6px;border-bottom: 1px dashed gray;}
#page-mod-questionnaire-complete .message, #page-mod-questionnaire-complete .notifyproblem, #page-mod-questionnaire-preview .message, #page-mod-questionnaire-preview .notifyproblem, #page-mod-questionnaire-complete .thankbody, #page-mod-questionnaire-complete .thankhead {background-color: #fff;border-style: solid;border-width: 2px;margin-bottom: 10px;padding: 5px;}
#page-mod-questionnaire-complete .notifyproblem, #page-mod-questionnaire-preview .notifyproblem {border-color: red;}
#page-mod-questionnaire-fbsections .notifyproblem {text-align: right;padding: 0;}
#page-mod-questionnaire-complete .message, #page-mod-questionnaire-preview .message, #page-mod-questionnaire-complete .thankbody, #page-mod-questionnaire-complete .thankhead {border-color: blue;}
#page-mod-questionnaire-complete .surveyTitle, #page-mod-questionnaire-complete .surveySubtitle, #page-mod-questionnaire-complete .addInfo {clear: both;margin: 0;margin-bottom: 4px;padding: 10px;}
.surveyPage {background-color: #eee;border-bottom-color: #000;border-bottom-style: solid;border-bottom-width: 1px;clear: left;padding: 3px;margin-bottom: 5px;margin-top: 0;}
#page-mod-questionnaire-complete .c0, #page-mod-questionnaire-preview .c0, #page-mod-questionnaire-print .c0, #page-mod-questionnaire-report .individual .c0, #page-mod-questionnaire-myreport .individual .c0 {background-color: #fafafa;border: 1px solid silver;padding-right: 5px;padding-left: 5px;}
#page-mod-questionnaire-complete .raterow:hover, #page-mod-questionnaire-preview .raterow:hover {background-color: #e4f1fa;}
#page-mod-questionnaire-complete td.raterow:hover, #page-mod-questionnaire-preview td.raterow:hover {border: 1px solid navy;}
#page-mod-questionnaire-complete td.notanswered, #page-mod-questionnaire-preview td.notanswered {background-color: #fafafa;}
#page-mod-questionnaire-complete td.notcompleted, #page-mod-questionnaire-preview td.notcompleted {border: 2px solid red;background-color: #fafafa;}
#page-mod-questionnaire-complete .c1, #page-mod-questionnaire-preview .c1, #page-mod-questionnaire-print .c1, #page-mod-questionnaire-report .individual .c1, #page-mod-questionnaire-myreport .individual .c1 {background-color: #eee;border: 1px solid silver;padding-right: 5px;padding-left: 5px;}
#page-mod-questionnaire-myreport .individualresp, #page-mod-questionnaire-preview .individualresp, #page-mod-questionnaire-print .individualresp {border: #c0c0c0 1px solid;padding-right: 5px;padding-left: 5px;padding-top: 5px;padding-bottom: 0;margin-bottom: 10px;margin-top: 10px;}
#page-mod-questionnaire-complete .notice .buttons div, #page-mod-questionnaire-complete .notice .buttons form {display: inline;}
.floatprinticon {margin-top: -30px;float: left;}
.qn-legend {float: right;font-size: inherit;width: auto;}
.qn-question p {margin-bottom: .6em;margin-top: .5em;}
.qn-question {padding-right: 5px;padding-left: 5px;padding-bottom: .1em;padding-top: .1em;background-color: #e4f1fa;}
#page-mod-questionnaire-questions .qn-question {margin-right: 40px;}
.unselected {color: gray;}
.respondentscolumn {float: right;margin-right: 20px;}
.respondentsnavbar {text-align: center;padding-bottom: 5px;padding-top: 5px;margin-bottom: 5px;background-color: #f2f2f2;}
#page-mod-questionnaire-questions .qn-container {border: 1px dotted gray;margin-bottom: 1em;}
.dir-rtl .qn-container {text-align: right;}
.qn-info {float: right;width: auto;padding: 7px;background: #eee;font-weight: bold;}
.qn-info h2.qn-number {margin: 0;font-size: 1.5em;line-height: 1.2em;}
.qn-question, .qn-answer {margin: 0 0 .5em;overflow: auto;}
#notice .qn-question {margin: 0;}
.req {font-size: x-small;}
.qdepend {color: red;padding-right: 5px;margin-bottom: 5px;}
.qdepend-or {color: orange;padding-right: 5px;margin-bottom: 5px;}
.qn-content {margin-bottom: 10px;margin-right: 55px;}
.qn-answer input[type="radio"], .qn-answer input[type="checkbox"] {margin-left: 3px;}
#page-mod-questionnaire-show_nonrespondents input[type="radio"] {margin-left: 1px;}
.qn-answer label, #page-mod-questionnaire-show_nonrespondents label {margin-left: .6em;}
.hidedependquestion {color: red;display: none;}
.qn-container {color: black;display: inherit;margin-right: 10px;}
#page-mod-questionnaire-fbsections .c0, #page-mod-questionnaire-fbsections .c1 {border: 1px solid silver;padding-right: 4px;padding-left: 4px;}
#page-mod-questionnaire-fbsections .c0 {background-color: #fafafa;}
#page-mod-questionnaire-fbsections .c1 {background-color: #eee;}
#page-mod-questionnaire-fbsections input[type="radio"] {margin-left: 0;}
#page-mod-questionnaire-fbsections .qn-legend {padding-right: 8px;}
#page-mod-questionnaire-fbsections .qcontainer.qcontent {margin-bottom: -5em;}
#page-mod-questionnaire-report div.chart {overflow: auto;margin-right: -40px;}
#page-mod-questionnaire-report .generaltable.questionnairereport td {border: 1px solid silver;}
.qn-container .smalltext {font-size: .75em;}
#page-mod-questionnaire-questions #region-main .mform .fitem .felement {margin-bottom: 0;}
.path-mod-quiz .statedetails {display: block;font-size: .7em;}
#page-mod-quiz-attempt #page .controls, #page-mod-quiz-summary #page .controls, #page-mod-quiz-review #page .controls {text-align: center;margin: 8px auto;}
#page-mod-quiz-attempt .submitbtns, #page-mod-quiz-review .submitbtns {clear: right;text-align: right;padding-top: 1.5em;}
#page-mod-quiz-attempt .submitbtns .mod_quiz-next-nav, #page-mod-quiz-review .submitbtns .mod_quiz-next-nav {float: left;}
#page-mod-quiz-attempt .mod_quiz-next-nav-wrn {text-align: left;}
#page-mod-quiz-attempt .submitbtns .mod_quiz-next-nav, #page-mod-quiz-review .submitbtns .mod_quiz-next-nav {float: left;}
#page-mod-quiz-attempt.dir-rtl .submitbtns .mod_quiz-next-nav, #page-mod-quiz-review.dir-rtl .submitbtns .mod_quiz-next-nav {float: left;}
.path-mod-quiz .mod_quiz-redo_question_button {margin: 0;}
.path-mod-quiz input[type="submit"].mod_quiz-redo_question_button {padding: 2px .8em;font-size: 1em;}
#page-mod-quiz-attempt .mod_quiz-blocked_question_warning .que .formulation, #page-mod-quiz-review .mod_quiz-blocked_question_warning .que .formulation {background: #eee;border: 1px solid #dcdcdc;}
body.jsenabled .questionflagcheckbox {display: none;}
#page-mod-quiz-attempt #connection-ok, #page-mod-quiz-attempt #connection-error {position: fixed;top: 0;width: 80%;right: 10%;color: #555;border-radius: 0 0 10px 10px;box-shadow: 5px 5px 20px 0 #666;padding: 1em 1em 0;z-index: 10000;}
#page-mod-quiz-attempt #connection-error {background-color: #fcc;}
#page-mod-quiz-attempt #connection-ok {background-color: #cfb;width: 60%;right: 20%;}
.generalbox#passwordbox {width: 70%;margin-right: auto;margin-left: auto;}
#passwordform {margin: 1em 0;}
#quiznojswarning {color: red;}
#quiznojswarning {font-size: .7em;line-height: 1.1;}
.jsenabled #quiznojswarning {display: none;}
.path-mod-quiz #user-picture {margin: .5em 0;}
.path-mod-quiz #user-picture img {width: auto;height: auto;vertical-align: bottom;}
.path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading {padding: .7em 0 0;margin: 0;clear: both;}
.path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading:first-child {padding-top: 0;}
.path-mod-quiz .qnbutton {display: block;position: relative;float: right;width: 1.5em;height: 1.5em;overflow: hidden;margin: .3em 0 .3em .3em;padding: 0;border: 1px solid #bbb;background: #ddd;text-align: center;vertical-align: middle;line-height: 1.5em;font-weight: bold;text-decoration: none;}
.path-mod-quiz .qnbutton:visited:hover, .path-mod-quiz .qnbutton:link:hover {text-decoration: underline;}
.path-mod-quiz .qnbutton .trafficlight, .path-mod-quiz .qnbutton .thispageholder {display: block;position: absolute;top: 0;bottom: 0;right: 0;left: 0;}
.path-mod-quiz .qnbutton.thispage {border-color: #666;}
.path-mod-quiz .qnbutton.thispage .thispageholder {border: 1px solid #666;}
.path-mod-quiz .qnbutton.flagged .trafficlight {background: url("/theme/image.php/synergybase/quiz/1756474634/navflagged") no-repeat top left;}
.path-mod-quiz .qnbutton.blocked, .path-mod-quiz .qnbutton.notyetanswered, .path-mod-quiz .qnbutton.requiresgrading, .path-mod-quiz .qnbutton.invalidanswer {background-color: white;}
.path-mod-quiz .qnbutton.correct {background-color: #cfc;}
.path-mod-quiz .qnbutton.correct .trafficlight {border-bottom: 3px solid #080;}
.path-mod-quiz .qnbutton.partiallycorrect {background-color: #ffa;}
.path-mod-quiz .qnbutton.notanswered, .path-mod-quiz .qnbutton.incorrect {background-color: #fcc;}
.path-mod-quiz .qnbutton.blocked {color: #999;}
.path-mod-quiz .qnbutton.notanswered .trafficlight, .path-mod-quiz .qnbutton.incorrect .trafficlight {border-top: 3px solid #800;}
.path-mod-quiz .othernav {clear: both;margin: .5em 0;}
.path-mod-quiz .othernav a, .path-mod-quiz .othernav input {display: block;margin: .5em 0;}
#quiz-timer {display: none;margin-top: 1em;}
#quiz-time-left {font-weight: bold;}
#quiz-timer.timeleft15 {background: #fff;}
#quiz-timer.timeleft14 {background: #fee;}
#quiz-timer.timeleft13 {background: #fdd;}
#quiz-timer.timeleft12 {background: #fcc;}
#quiz-timer.timeleft11 {background: #fbb;}
#quiz-timer.timeleft10 {background: #faa;}
#quiz-timer.timeleft9 {background: #f99;}
#quiz-timer.timeleft8 {background: #f88;}
#quiz-timer.timeleft7 {background: #f77;}
#quiz-timer.timeleft6 {background: #f66;}
#quiz-timer.timeleft5 {background: #f55;}
#quiz-timer.timeleft4 {background: #f44;}
#quiz-timer.timeleft3 {background: #f33;}
#quiz-timer.timeleft2 {background: #f22;}
#quiz-timer.timeleft1 {background: #f11;}
#quiz-timer.timeleft0 {background: #f00;}
#page-mod-quiz-view .quizinfo, #page-mod-quiz-view #page .quizgradefeedback, #page-mod-quiz-view #page .quizattempt {text-align: center;}
#page-mod-quiz-view #page .quizattemptsummary td p {margin-top: 0;}
#page-mod-quiz-view table.quizattemptsummary tr.bestrow td {border-color: #bce8f1;background-color: #d9edf7;}
table.quizattemptsummary .noreviewmessage {color: gray;}
#page-mod-quiz-view .generaltable.quizattemptsummary {margin-right: auto;margin-left: auto;}
#page-mod-quiz-view .generalbox#feedback {width: 70%;margin-right: auto;margin-left: auto;padding-bottom: 15px;}
#page-mod-quiz-view .generalbox#feedback h2 {margin: 0;}
#page-mod-quiz-view .generalbox#feedback h3 {text-align: right;}
#page-mod-quiz-view .generalbox#feedback .overriddennotice {text-align: center;font-size: .7em;}
.quizstartbuttondiv.quizsecuremoderequired input, .quizstartbuttondiv.quizsecuremoderequired button {display: none;}
.jsenabled .quizstartbuttondiv.quizsecuremoderequired input, .jsenabled .quizstartbuttondiv.quizsecuremoderequired button {display: inline;}
.quizattempt #mod_quiz_preflight_form {display: none;}
#mod_quiz_preflight_form .femptylabel .fitemtitle {display: none;}
#mod_quiz_preflight_form .femptylabel .felement {margin: 0;padding: 0;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup {width: 600px;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-wrap {overflow: hidden;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd {padding: 0;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form legend {padding: 0 10px;margin: 0;border: 0 none;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form .fitem {margin-right: 10px;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form #fgroup_id_buttonar {padding: 10px 0 0;margin: 0;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-content .moodle-dialogue-ft {margin: 0;}
.moodle-dialogue-bd #mod_quiz_preflight_form fieldset.hidden {display: inherit;visibility: inherit;}
.quizattempt #mod_quiz_preflight_form {display: none;}
#mod_quiz_preflight_form .femptylabel .fitemtitle {display: none;}
#mod_quiz_preflight_form .femptylabel .felement {margin: 0;padding: 0;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup {width: 600px;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-wrap {overflow: hidden;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd {padding: 0;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form legend {padding: 0 10px;margin: 0;border: 0 none;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form .fitem {margin-right: 10px;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form #fgroup_id_buttonar {padding: 10px 0 0;margin: 0;}
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-content .moodle-dialogue-ft {margin: 0;}
.moodle-dialogue-bd #mod_quiz_preflight_form fieldset.hidden {display: inherit;visibility: inherit;}
body.path-mod-quiz .gradedattempt, body.path-mod-quiz table tbody tr.gradedattempt > td {border-color: #bce8f1;background-color: #d9edf7;}
.quizattemptcounts {clear: right;text-align: center;display: inline;margin-right: 20%;}
#page-mod-quiz-view .quizattemptcounts {display: block;margin-right: 0;margin-left: 0;}
#page-mod-quiz-summary #content {text-align: center;}
#page-mod-quiz-summary .questionflag {vertical-align: text-bottom;}
#page-mod-quiz-summary #quiz-timer {text-align: center;margin-top: 1em;}
#page-mod-quiz-summary .submitbtns {margin-top: 1.5em;}
@media print {.quiz-secure-window * {display: none;}}
table.quizreviewsummary {width: 100%;}
table.quizreviewsummary th.cell {padding: 1px 1em 1px .5em;font-weight: bold;text-align: left;width: 10em;background: #f0f0f0;}
table.quizreviewsummary td.cell {padding: 1px .5em 1px 1em;text-align: right;background: #fafafa;}
#page-mod-quiz-comment .mform {width: 100%;}
#page-mod-quiz-comment .mform fieldset {margin: 0;}
#page-mod-quiz-comment .que {margin: 0;}
#page-mod-quiz-report h2.main {clear: both;}
#page-mod-quiz-report div#commands, #page-mod-quiz-report .controls {text-align: center;}
#page-mod-quiz-report .dubious {background-color: #fcc;}
#page-mod-quiz-report .highlight {border: 1px solid #bce8f1;background-color: #d9edf7;}
#page-mod-quiz-report .negcovar {border: medium solid pink;}
#page-mod-quiz-report .toggleincludeauto {text-align: center;}
#page-mod-quiz-report .gradetheselink {font-size: .8em;}
#page-mod-quiz-report .mform fieldset.fgroup span label {margin-left: 14px;}
#page-mod-quiz-report table th {white-space: normal;}
#page-mod-quiz-report table#attempts td, #page-mod-quiz-report table.quizresponseanalysis td {word-wrap: break-word;max-width: 20em;}
#page-mod-quiz-report table.titlesleft td.c0 {font-weight: bold;}
#page-mod-quiz-report table .numcol {text-align: center;vertical-align: middle;}
#page-mod-quiz-report table#attempts {clear: both;width: 80%;margin: .2em auto;}
#page-mod-quiz-report table#attempts .header, #page-mod-quiz-report table#attempts .cell {padding: 4px;}
#page-mod-quiz-report table#attempts .header .commands {display: inline;}
#page-mod-quiz-report table#attempts .picture {width: 40px;}
#page-mod-quiz-report table#attempts td {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;vertical-align: middle;}
#page-mod-quiz-report table#attempts .header {text-align: right;}
#page-mod-quiz-report table#attempts .picture {text-align: center;}
#page-mod-quiz-report table#attempts.grades span.que, #page-mod-quiz-report table#attempts span.avgcell {white-space: nowrap;}
#page-mod-quiz-report table#attempts span.que .requiresgrading {white-space: normal;}
#page-mod-quiz-report table#attempts .questionflag {vertical-align: text-bottom;padding-right: 6px;}
#page-mod-quiz-report .graph.flexible-wrap {text-align: center;overflow: auto;}
#page-mod-quiz-report #cachingnotice {margin-bottom: 1em;padding: .2em;}
#page-mod-quiz-report #cachingnotice .singlebutton {margin: .5em 0 0;}
#page-mod-quiz-report .bold .reviewlink {font-weight: normal;}
#page-mod-quiz-report tr.lastrowforattempt {border-bottom: lightgrey solid .2em;}
#page-mod-quiz-edit .statusbar {margin: .6em .4em;}
#page-mod-quiz-edit .statusdisplay {background-color: #ffc;clear: both;margin: .3em 0;padding: 1px 10px;}
#page-mod-quiz-edit .statusdisplay p {margin: 4px 0;}
#page-mod-quiz-edit .mod_quiz-edit-top-controls {position: relative;}
#page-mod-quiz-edit .mod_quiz-edit-action-buttons {display: block;min-height: 2.85em;}
#page-mod-quiz-edit .maxgrade, #page-mod-quiz-edit .totalpoints {position: absolute;left: 0;margin: -2.85em 0 0;padding: .2em;}
#page-mod-quiz-edit .maxgrade label {display: inline;}
#page-mod-quiz-edit .maxgrade input[type="submit"] {margin: 0;}
#page-mod-quiz-edit li.activity > div, #page-mod-quiz-edit li.pagenumber {position: relative;}
#page-mod-quiz-edit ul.section li.pagenumber:first-child .add-menu-outer .menu > :last-child, #page-mod-quiz-edit .last-add-menu .add-menu-outer .menu > :last-child {display: none;}
#page-mod-quiz-edit .last-add-menu {position: relative;height: 1.5em;margin: 0 20px;}
#page-mod-quiz-edit .add-menu-outer {position: absolute;left: 0;}
#page-mod-quiz-edit .slotnumber {background-color: #d3d3d3;text-align: center;margin: .1em .5em;min-width: 2em;display: inline-block;}
#page-mod-quiz-edit .section-heading {font-size: 24px;margin-right: 20px;margin-bottom: 0;height: 40px;}
#page-mod-quiz-edit .section-heading .instancesectioncontainer {display: inline;}
#page-mod-quiz-edit .section-heading .instancesectioncontainer h3 {display: inline;color: #999;}
#page-mod-quiz-edit .section-heading .editing_section, #page-mod-quiz-edit .section-heading .editing_delete {margin-right: 10px;}
#page-mod-quiz-edit .section-heading .sectioninstance {position: relative;}
#page-mod-quiz-edit .section-heading .instancesection {white-space: nowrap;max-width: 72%;display: inline-block;text-overflow: ellipsis;overflow: hidden;vertical-align: bottom;}
#page-mod-quiz-edit .section-heading form {display: inline;position: relative;top: 3px;right: -7px;}
#page-mod-quiz-edit .section-heading form input {font-size: 24px;font-weight: bold;width: 50%;}
#page-mod-quiz-edit .section-heading .instanceshufflequestions {float: left;margin: .3em 0 0 20px;}
.instanceshufflequestions [type="checkbox"] {vertical-align: middle;margin-left: .5rem;}
#page-mod-quiz-edit ul.section {margin: 0;padding: 0 20px;}
#page-mod-quiz-edit ul.slots {margin: 0;}
#page-mod-quiz-edit ul.slots li.section {border: 0;}
#page-mod-quiz-edit ul.slots li.section .content {background-color: #fafafa;padding: 1px 0;}
#page-mod-quiz-edit ul.slots li.section {list-style: none;margin: 0;padding: 0;}
#page-mod-quiz-edit ul.slots li.section li.activity {background: #e6e6e6;margin: 3px 0;padding: .2em;}
#page-mod-quiz-edit ul.slots li.section li.activity.page {background: transparent;}
#page-mod-quiz-edit ul.slots li.section li.activity.page h4 {display: inline;font-weight: normal;font-size: 1em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {background: white;padding: .2em;margin: .4em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editicon {width: 13px;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer.infoitem {background: transparent;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form {display: inline;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form input {margin: 0;padding: .2em;height: 1em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark {display: inline-block;text-align: left;}
#page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper {position: absolute;}
#page-mod-quiz-edit ul.slots li.section li.activity .page_split_join {position: relative;right: -20px;top: -7px;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 {min-width: 1.3em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 {min-width: 2em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 {min-width: 2.6em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 {min-width: 3.2em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 {min-width: 3.7em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 {min-width: 4.3em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 {min-width: 4.8em;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 {min-width: 5.45em;}
#page-mod-quiz-edit ul.slots li.section li.activity .edit_icon, #page-mod-quiz-edit ul.slots li.section li.activity a.preview, #page-mod-quiz-edit ul.slots li.section li.activity .editing_delete, #page-mod-quiz-edit ul.slots li.section li.activity .editing_maxmark {margin: 0 2px;}
#page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_move, #page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_delete {visibility: hidden;}
#page-mod-quiz-edit ul.slots.only-one-section li.section.only-has-one-slot li.activity .editing_delete {visibility: visible;}
#page-mod-quiz-edit ul.slots.only-one-section li.section.only-has-one-slot li.activity .editing_delete {visibility: visible;}
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper {position: absolute;top: 0;left: 0;}
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper.question_dependency_cannot_depend {display: none;}
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .currentlink, #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .cm-edit-action {position: relative;right: 20px;top: -1em;}
#page-mod-quiz-edit ul.slots li.section li.activity .activityinstance {display: block;min-height: 1.7em;position: absolute;top: 0;right: 5em;width: 100%;}
#page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {padding-right: 22px;}
#page-mod-quiz-edit ul.slots .activityinstance form {display: inline;}
#page-mod-quiz-edit span.editinstructions {left: 0;}
#page-mod-quiz-edit ul.slots .activityinstance span.instancename {overflow-x: hidden;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 70%;display: inline-block;height: 20px;}
#page-mod-quiz-edit ul.slots .activityinstance span.instancename img {margin: 0 .2em;}
#page-mod-quiz-edit #categoryquestions .questionname, #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {font-weight: bold;color: #555;}
#page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext {color: #555;}
#page-mod-quiz-edit .section .activity .editing_move {position: absolute;right: 0;top: 0;}
#page-mod-quiz-edit ul.slots li.activity div.activityinstance .mod_quiz_random_qbank_link {font-size: .8em;}
#page-mod-quiz-edit ul.slots .activityinstance img.activityicon {float: right;margin: .2em 0 0;padding: 0;}
#page-mod-quiz-edit .section .activity .actions {white-space: nowrap;background: #e6e6e6;padding: .1em 0;}
#page-mod-quiz-edit .mod_quiz_edit_forms {display: none;}
#categoryquestions > tbody > tr:nth-of-type(even) {background: #e4e4e4;}
#categoryquestions > tbody > tr:nth-of-type(even).highlight {background-color: #afa;}
#categoryquestions th.modifiername .sorters, #categoryquestions th.creatorname .sorters {font-weight: normal;font-size: .8em;}
#categoryquestions td.modifiername, #categoryquestions td.creatorname {line-height: 1em;}
#categoryquestions td.modifiername span.date, #categoryquestions td.creatorname span.date {font-weight: normal;font-size: .8em;}
table#categoryquestions {width: 100%;overflow: hidden;table-layout: fixed;}
#categoryquestions .iconcol {width: 23px;text-align: center;padding: 0;}
#categoryquestions .checkbox {width: 19px;text-align: center;padding: 0;}
#categoryquestions .qtype {text-align: center;}
#categoryquestions .qtype {width: 28px;padding: 0;}
#categoryquestions .questiontext {position: relative;zoom: 1;padding-right: .3em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#categoryquestions .questionname {white-space: nowrap;overflow: hidden;zoom: 1;position: relative;}
#categoryquestions .questiontext p {margin: 0;}
#page-mod-quiz-edit table#categoryquestions td, #page-mod-quiz-edit table#categoryquestions th {overflow: hidden;white-space: nowrap;}
.mod_quiz_qbank_dialogue {width: 80%;min-height: 200px;}
.mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen {width: 100%;}
.mod_quiz_qbank_dialogue .questionbankloading {position: absolute;top: 30px;bottom: 0;right: 0;left: 0;background: #fff;text-align: center;opacity: .5;padding-top: 50px;}
.mod_quiz_qbank_dialogue #advancedsearch label {font-size: 100%;}
.modulespecificbuttonscontainer {padding-right: .3em;padding-left: .3em;}
.questionbankformforpopup .modulespecificbuttonscontainer {padding-top: 10px;padding-right: 0;}
.quizquestionlistcontrols {text-align: center;}
.categoryinfo {padding: .3em;}
.path-mod-quiz .gradingdetails {font-size: small;}
#page-mod-quiz-edit div#repaginatedialog .mform {margin-right: auto;margin-left: auto;}
#page-mod-quiz-edit div.container div.generalbox {position: relative;display: block;border: 0 none;margin: 0;padding: 0;}
#page-mod-quiz-edit .paging {margin-top: 0;margin-bottom: 0;padding: .1em .3em;display: block;background-color: #ddd;}
#page-mod-quiz-edit #page-footer {clear: both;padding-top: 1em;}
#page-mod-quiz-edit .categoryinfofield {font-style: italic;}
#page-mod-quiz-edit .categorynamefield {font-weight: bold;}
#page-mod-quiz-edit .questionsortoptions {background-color: #ddd;}
#page-mod-quiz-edit div.questionbank .categorysortopotionscontainer {padding-top: .5em;margin-top: .3em;}
#page-mod-quiz-edit div.questionbank .categoryquestionscontainer, .questionbank .categorysortopotionscontainer, .questionbank .categorypagingbarcontainer, .questionbank .categoryselectallcontainer {background-color: #fff;}
#page-mod-quiz-edit .selectmultiplecommandbuttons {margin: .6em .4em;}
#page-mod-quiz-edit .btn-group.selectmultiplecommand, #page-mod-quiz-edit .btn-group.selectmultiplecommandbuttons, #page-mod-quiz-edit .select-multiple-checkbox {display: none;}
#page-mod-quiz-edit.select-multiple .selectmultiplecommand, #page-mod-quiz-edit.select-multiple .selectmultiplecommandbuttons, #page-mod-quiz-edit.select-multiple .select-multiple-checkbox {display: inherit;}
#page-mod-quiz-edit.select-multiple .selectmultiplecommandbuttons .separator {position: relative;float: right;padding: .5rem 0;}
#page-mod-quiz-edit #questionselectall {padding-left: .1rem;}
#page-mod-quiz-edit #questiondeselectall {padding-right: .1rem;}
#page-mod-quiz-edit.select-multiple input.select-multiple-checkbox[type="checkbox"] {display: inline;}
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .editing_move, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .commands {display: none;}
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .page_split_join_wrapper {display: none;}
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_delete, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_maxmark {display: none;}
#page-mod-quiz-edit.select-multiple#page-mod-quiz-edit .maxgrade, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .last-add-menu {display: none;}
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading form, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading .instancesectioncontainer, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading .instanceshufflequestions, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading .instancesectioncontainer h3 {display: none;}
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .edit-toolbar .mb-3 {display: none;}
#page-mod-quiz-edit.select-multiple#page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {padding-right: 3px;}
#page-mod-quiz-edit .section .summary .iconsmall, #page-mod-quiz-edit .section .activity .iconsmall {float: right;}
#page-mod-quiz-edit ul.slots li.section ul.section {list-style: none;}
@media print {#page-mod-quiz-attempt header.navbar, #page-mod-quiz-review header.navbar {display: none;}
	#page-mod-quiz-attempt #dock, #page-mod-quiz-review #dock {display: none;}
	#page-mod-quiz-attempt #page #page-header h1, #page-mod-quiz-review #page #page-header h1 {display: none;}
	#page-mod-quiz-attempt #region-main, #page-mod-quiz-review #region-main {width: 100%;}
	#page-mod-quiz-attempt #block-region-side-pre, #page-mod-quiz-attempt #block-region-side-post, #page-mod-quiz-review #block-region-side-pre, #page-mod-quiz-review #block-region-side-post {display: none;}
	#page-mod-quiz-attempt #page-footer, #page-mod-quiz-review #page-footer {display: none;}
	#page-mod-quiz-attempt .editquestion, #page-mod-quiz-review .editquestion, #page-mod-quiz-attempt .questionflag, #page-mod-quiz-review .questionflag {display: none;}
	#page-mod-quiz-attempt .submitbtns, #page-mod-quiz-review .submitbtns {display: none;}
	#page-mod-quiz-review .que .commentlink {display: none;}
	#page-mod-quiz-attempt .que, #page-mod-quiz-review .que {page-break-inside: avoid;}}
.path-mod-resource .resourcecontent {text-align: center;}
.path-mod-resource .resourcedetails {font-size: .8em;color: #555;}
.resourcelinkdetails {font-size: .8em;color: #555;}
.path-mod-scorm .top {vertical-align: top;}
.path-mod-scorm .scorm-left {text-align: right;}
.path-mod-scorm .scorm-right {text-align: left;}
.path-mod-scorm .scoframe {position: relative;width: 100%;height: 100%;}
.ios #scormpage #scorm_content {-webkit-overflow-scrolling: touch;overflow: scroll;}
#page-mod-scorm-player #scormtop {position: relative;width: 100%;height: 30px;}
#page-mod-scorm-player #scormbrowse {position: absolute;right: 5px;top: 0;}
#page-mod-scorm-player #scormnav {position: absolute;left: 5px;text-align: center;top: 3px;width: 100%;}
#page-mod-scorm-player #scormbox {width: 74%;height: 100%;position: absolute;left: 0;top: 0;}
#page-mod-scorm-player #scormpage {position: relative;width: 100%;height: 100%;}
#page-mod-scorm-player #scormpage #toctree {position: relative;width: 100%;}
#page-mod-scorm-player #tocbox {position: relative;right: 0;width: 100%;height: 100%;font-size: .8em;}
#page-mod-scorm-player #toctree {overflow: visible;}
#page-mod-scorm-player #tochead {position: relative;text-align: center;top: 3px;height: 30px;}
#page-mod-scorm-player #scormpage .scoframe {border: 0;}
#page-mod-scorm-player #scormpage #scorm_object {border: none;width: 100%;height: 100%;}
#page-mod-scorm-player #scormpage #scorm_object.scorm_nav_under_content {height: 95%;}
#page-mod-scorm-player #scormpage #scorm_content {height: 100%;}
#page-mod-scorm-player #scormpage #scorm_toc {position: relative;height: 100%;overflow-x: hidden;overflow-y: auto;}
#page-mod-scorm-player #scormpage #scorm_toc_title {font-size: 1.2em;font-weight: bold;}
#page-mod-scorm-player #scormpage #scorm_tree {border-left: 5px solid #eff5ff;}
#page-mod-scorm-player #scormpage #scorm_navpanel {text-align: center;}
#page-mod-scorm-player .toc, #page-mod-scorm-player .no-toc {width: 100%;}
#page-mod-scorm-player .structlist {list-style-type: none;white-space: nowrap;}
#page-mod-scorm-player .structurelist {position: relative;list-style-type: none;width: 96%;margin: 0;padding: 0;}
#page-mod-scorm-player .structurelist ul {padding-right: .5em;margin-right: .5em;}
#page-mod-scorm-player #scormpage #scorm_toc.disabled, #page-mod-scorm-player #scormpage #scorm_toc.loading, #page-mod-scorm-player #scormpage #scorm_toc_toggle.disabled, #page-mod-scorm-player #scormpage #scorm_toc_toggle.loading {display: none;}
#page-mod-scorm-view .structurelist {list-style-type: none;white-space: nowrap;}
#page-mod-scorm-view .structurelist {list-style-type: none;white-space: nowrap;}
#page-mod-scorm-view .exceededmaxattempts {color: #c00;}
#page-mod-scorm-player #altfinishlink {font-size: 140%;border: 0;padding: 0;}
#page-mod-scorm-player #scormmode {float: right;border: 0;}
#page-mod-scorm-player.pagelayout-popup #page-content .region-content {padding: 0;}
#page-mod-scorm-player.pagelayout-popup #page-wrapper {width: 100%;}
#page-mod-scorm-player .yui-layout-scroll div.yui-layout-bd {overflow: visible;}
#page-mod-scorm-player .yui-layout-unit-left div.yui-layout-bd {overflow: auto;}
.path-mod-scorm.forcejavascript .toc {display: none;}
.path-mod-scorm.forcejavascript #scormpage #tocbox {display: none;}
.path-mod-scorm.jsenabled .forcejavascriptmessage {display: none;}
.path-mod-scorm.jsenabled .toc {display: block;}
.path-mod-scorm.jsenabled #scormpage #tocbox {display: block;}
#page-mod-scorm-report-userreporttracks table .c1 {word-wrap: break-word;word-break: break-all;}
#page-mod-scorm-report .scormattemptcounts {clear: right;text-align: center;display: inline;margin-right: 20%;}
#page-mod-scorm-player.pagelayout-popup {overflow: hidden;}
.ui-mobile-viewport {overflow: scroll !important;}
.ui-mobile-viewport #scorm_object {width: 1200px;height: 1500px;}
.ui-mobile-viewport .mymobilecontent {overflow-x: visible;}
.ui-mobile-viewport #toctree {overflow-x: visible !important;overflow-y: visible !important;}
.ui-mobile-viewport .yui-layout-doc {overflow: visible;}
#page-mod-scorm-player #scormpage span.yui3-treeview-icon {display: none;}
#page-mod-scorm-player #scormpage li.yui3-treeview-has-children > div.yui3-treeview-row > span.yui3-treeview-icon {display: block;}
#page-mod-scorm-player #scormpage div.yui3-u-1, #page-mod-scorm-player #scormpage div.yui3-u-3-4, #page-mod-scorm-player #scormpage div.yui3-u-1-5, #page-mod-scorm-player #scormpage div.yui3-u-1-24 {display: inline-block;zoom: 1;letter-spacing: normal;word-spacing: normal;vertical-align: top;text-rendering: auto;}
#page-mod-scorm-player #scormpage div.yui3-u-1 {display: block;}
#page-mod-scorm-player #scormpage div.yui3-u-3-4 {width: 75%;}
#page-mod-scorm-player #scormpage div.yui3-u-1-5 {width: 20%;}
#page-mod-scorm-player #scormpage div.yui3-u-1-24 {width: 4.1666%;}
#page-mod-scorm-player #scormpage div.yui3-g-r {letter-spacing: normal;word-spacing: -.43em;}
#scorm_layout {margin-bottom: 50px;}
#page-mod-scorm-player .opera-only :-o-prefocus, #page-mod-scorm-player #scormpage div.yui3-g-r img {max-width: 100%;}
.path-mod-survey .smalltext {font-size: .75em;}
.path-mod-survey .surveytable .rblock label {display: block;}
.path-mod-survey .surveytable .foundthat, .path-mod-survey .surveytable .preferthat {white-space: nowrap;}
.path-mod-survey .surveytable .buttoncell {width: 5%;}
.path-mod-survey .surveytable .optioncell, .path-mod-survey .surveytable .questioncell {width: 50%;vertical-align: top;}
.path-mod-survey .surveytable .whitecell {background-color: white;}
.path-mod-survey #surveyform th {font-weight: normal;text-align: right;}
.path-mod-survey #surveyform th.hresponse {text-align: center;width: 9%;}
#page-mod-survey-report .fullnamecell {width: 10%;vertical-align: top;white-space: nowrap;}
.path-mod-url .resourcecontent {text-align: center;}
.wiki_contentbox {width: 80%;margin: auto;min-width: 200px;min-height: 100px;}
.wiki_previewbox {width: 50%;margin: auto;border: thin solid blue;}
.wiki_button {margin: 5px;}
.wiki_warning {color: red;}
.emptycomments {color: red;display: inline;}
.wiki-toc {border: 1px solid #bbb;background: #eee;margin: 16px;padding: 8px;}
.wiki-toc-title {color: #666;font-size: 1.1em;font-variant: small-caps;text-align: center;}
.wiki-toc-section {padding: 0;margin: 2px 8px;}
.wiki-toc-section-2 {padding-right: 12px;}
.wiki-toc-section-3 {padding-right: 24px;}
.wiki_form-button {margin-right: 0%;}
.wiki-upload-table {margin: 8px auto;clear: both;}
.wiki-upload-table table {margin: auto;}
.wiki-upload-table h3 {margin: 4px 0;text-align: center;}
.wiki-upload-section {border: 1px solid #eee;width: 400px;margin: 8px auto;}
.wiki-upload-section legend {font-weight: bold;font-size: .9em;margin-right: 16px;}
.wiki-tags {text-align: left;}
.wiki_modifieduser p {line-height: 35px;}
.wiki_modifieduser img {border: thin solid black;}
.wiki_restore_yes, .wiki_deletecomment_yes {float: right;}
.wiki_restore_no, .wiki_deletecomment_no {float: left;}
.wiki_restoreform, .wiki_deletecommentform {width: 10%;margin: auto;}
.wiki_versionuser {float: right;}
.wiki_diffuserleft, .wiki_diffuserright {font-weight: normal;padding-top: 1%;}
.wiki_diffuserleft {float: left;}
.wiki_diffuserright {float: right;}
.wiki_compareheading {font-weight: normal;}
.wiki_restore, .wiki_diffview, .wiki_difftime, .wiki_headingtime {font-size: .8em;font-weight: normal;}
.wiki_difftime, .wiki_headingtime {font-style: oblique;text-align: center;}
.wiki_diff_oldpaging {float: right;width: 40%;min-width: 200px;margin-right: 5%;}
.wiki_diff_newpaging {float: left;width: 40%;min-width: 200px;margin-left: 5%;}
.wiki_diff_old, .wiki_diff_new {float: right;min-width: 200px;width: 40%;}
.wiki_difftable td {width: 50%;float: right;}
.mod_wiki__revisions {max-width: 100%;position: relative;overflow-x: auto;}
.wiki_histdate {text-align: right;}
.wiki_histnewdate {border-top: 1px dotted gray;}
.ouw_deleted {background: #ffa;color: red;text-decoration: line-through;}
.ouw_added {background: #cfc;color: red;}
a.wiki_newentry:link, a.wiki_newentry:visited {color: red;font-style: italic;}
.wiki_newentry a {color: red;font-style: italic;}
.wiki_navigation_container {margin: 0 auto;}
.wiki_navigation_from {float: right;width: 40%;min-width: 200px;margin-right: 5%;}
.wiki_navigation_to {float: right;width: 40%;min-width: 200px;margin-left: 5%;}
.wiki_headingtitle {text-align: center;}
.wiki_clear {clear: both;}
.wiki_right {text-align: left;}
.wiki_index {text-align: left;}
.notunderlined {text-decoration: none;}
a.wiki_edit_section {font-size: .6em;position: relative;float: left;}
.midpad {text-align: center;margin-top: .4em;margin-bottom: .4em;}
.block_wiki_search ul {margin-top: .5em;margin-bottom: 3px;}
.wiki-attachment:before {content: url("/mod/wiki/pix/attachment.png");padding-left: 2px;}
#wiki_printable_content {text-align: right;}
#wiki_printable_content a {color: black;}
#wiki_printable_title {font-size: 2.2em;text-decoration: underline;}
.wiki_diff_boxes {width: 100%;clear: both;}
.wiki_diff_paging {width: 100%;clear: both;}
.wiki_grayline {color: gray;}
.wikisearchresults {padding-right: 50px;padding-top: 20px;}
.wiki-diff-container {width: 95%;margin: 10px auto;}
.wiki-diff-container .wiki-diff-leftside, .wiki-diff-container .wiki-diff-rightside {width: 49.5%;margin: 0;padding: 0;float: right;}
.wiki-diff-container .wiki-diff-rightside {margin-right: 1%;}
.wiki-diff-container .wiki-diff-heading, .wiki-diff-container .no-overflow {padding: 10px;border: 1px solid #ddd;}
.wiki-diff-container .wiki-diff-rightside .wiki_diffversion {text-align: left;}
.path-mod-wiki .printicon {background: url("/theme/image.php/synergybase/core/1756474634/t/print") no-repeat scroll 2px center transparent;padding-right: 20px;}
#page-mod-wiki-prettyview .displayprinticon {text-align: left;}
.path-mod-workshop .collapsibleregion {margin-bottom: .75em;}
.path-mod-workshop .collapsibleregioncaption {font-weight: bold;font-size: 120%;}
.path-mod-workshop div.singlebutton {text-align: center;margin: .75em auto;}
.path-mod-workshop #workshop-viewlet-assignedassessments div.singlebutton, .path-mod-workshop #workshop-viewlet-allexamples div.singlebutton, .path-mod-workshop #workshop-viewlet-examples div.singlebutton {text-align: right;}
.path-mod-workshop .groupwidget {text-align: center;margin: .75em auto;}
.path-mod-workshop .perpagewidget {text-align: center;margin: .75em auto;}
.path-mod-workshop .submission-summary {position: relative;margin-bottom: 10px;}
.path-mod-workshop .submission-summary .title, .path-mod-workshop .submission-summary .author, .path-mod-workshop .submission-summary .author .fullname, .path-mod-workshop .submission-summary .author .picture {display: inline;}
.path-mod-workshop .submission-summary .title, .path-mod-workshop .submission-summary .userdate, .path-mod-workshop .submission-summary .grade-status {margin: 0 40px 0 0;}
.path-mod-workshop .submission-summary .author {margin-right: 1ex;}
.path-mod-workshop .submission-summary.anonymous .title, .path-mod-workshop .submission-summary.anonymous .author, .path-mod-workshop .submission-summary.anonymous .userdate, .path-mod-workshop .submission-summary.anonymous .grade-status {margin: 0 5px 0 0;}
.path-mod-workshop .submission-summary .userdate {font-size: x-small;color: #333;}
.path-mod-workshop .submission-summary .userdate span {font-style: italic;}
.path-mod-workshop .submission-summary .author .picture {position: absolute;top: 0;right: 0;}
.path-mod-workshop .submission-full {border: 1px solid #ddd;margin: 0 0 1em 0;}
.path-mod-workshop .submission-full .header {position: relative;background-color: #ddd;padding: 3px;min-height: 67px;}
.path-mod-workshop .submission-full .header .title, .path-mod-workshop .submission-full .header .author, .path-mod-workshop .submission-full .header .userdate {margin: 0 80px 0 0;}
.dir-rtl.path-mod-workshop .submission-full .header .title, .dir-rtl.path-mod-workshop .submission-full .header .author, .dir-rtl.path-mod-workshop .submission-full .header .userdate {margin: 0 80px 0 0;}
.path-mod-workshop .submission-full.anonymous .header .title, .path-mod-workshop .submission-full.anonymous .header .author, .path-mod-workshop .submission-full.anonymous .header .userdate {margin: 0 5px 0 0;}
.path-mod-workshop .submission-full .header .userdate.created {padding-left: 10px;}
.path-mod-workshop .submission-full .header .userdate.modified {padding-right: 10px;margin-right: 0;border-right: 1px solid #000;}
.path-mod-workshop .submission-full .header .userdate {font-size: x-small;color: #333;display: inline;}
.path-mod-workshop .submission-full .header .userdate span {font-style: italic;}
.path-mod-workshop .submission-full .header .author .picture {position: absolute;top: 3px;right: 3px;}
.dir-rtl.path-mod-workshop .submission-full .header .author .picture {right: 3px;left: auto;}
.path-mod-workshop .submission-full .content, .path-mod-workshop .submission-full .attachments {padding: 5px 10px;}
.path-mod-workshop .submission-full .attachments .files img.icon {margin-left: 5px;}
.path-mod-workshop .submission-full .attachments .images div {display: inline-block;margin: 5px;padding: 5px;border: 1px solid #ddd;}
.path-mod-workshop .submission-summary.example .title, .path-mod-workshop .submission-summary.example .userdate {margin: 0 0 0 0;}
.path-mod-workshop .submission-full.example .header {min-height: 0;}
.path-mod-workshop .submission-full.example .header .title {margin: 0 0 0 0;}
.path-mod-workshop .message {padding: 5px 15px 5px 5em;margin: 0 auto 20px auto;width: 100%;font-size: 80%;position: relative;}
.path-mod-workshop .message .singlebutton {text-align: right;margin: 0;}
.path-mod-workshop .message.ok {color: #547c22;background-color: #e7f1c3;}
.path-mod-workshop .message.error {color: #dd0221;background-color: #ffd3d9;}
.path-mod-workshop .message.info {color: #1666a9;background-color: #d2ebff;}
.path-mod-workshop .allocation-init-results {margin: 10px auto;width: 100%;font-size: 80%;}
.path-mod-workshop .allocation-init-results .indent {margin-right: 20px;}
.path-mod-workshop .allocation-init-results .ok {color: #547c22;background-color: #e7f1c3;}
.path-mod-workshop .allocation-init-results .error {color: #dd0221;background-color: #ffd3d9;}
.path-mod-workshop .allocation-init-results .info {color: #1666a9;background-color: #d2ebff;}
.path-mod-workshop .allocation-init-results .debug {color: black;background-color: #ddd;}
.path-mod-workshop .userplan {width: 100%;margin: 1em auto 1em auto;font-size: 80%;border: 1px solid #ddd;position: relative;overflow: hidden;}
.path-mod-workshop .userplan dt {vertical-align: bottom;white-space: normal;color: #999;border-bottom: 1px solid #ddd;padding: 3px;}
.path-mod-workshop .userplan dt.active {vertical-align: top;color: black;border: 1px solid #ddd;border-bottom: 0;border-top: 0;background: #e7f1c3;}
.path-mod-workshop .userplan dt.active .phasetitle {font-size: 140%;}
.path-mod-workshop .userplan dl {width: 20%;float: right;margin: 0;}
@media only screen and (max-width: 768px) {.path-mod-workshop .userplan {border-left: none;border-top: none;}
	.path-mod-workshop .userplan dl {width: 102%;border-left: none;}
	.path-mod-workshop .userplan dt {float: right;width: 30%;border-bottom: none;border-top: 1px solid #ddd;}
	.path-mod-workshop .userplan dt.active {border: none;}
	.path-mod-workshop .userplan dd {float: right;width: 65%;border-right: 1px solid #ddd;border-top: 1px solid #ddd;}}
@media only screen and (max-width: 420px) {.path-mod-workshop .userplan {border-bottom: none;}
	.path-mod-workshop .userplan dt {float: right;width: 70%;border-bottom: none;border-left: 1px solid #ddd;border-right: 1px solid #ddd;margin: 0;padding: 5px;}
	.path-mod-workshop .userplan dd {float: right;width: 70%;border-right: 1px solid #ddd;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}}
.path-mod-workshop .userplan dd {vertical-align: top;border-left: 1px solid #ddd;background-color: #f5f5f5;margin: 0;min-height: 180px;padding: 5px;}
.path-mod-workshop .userplan dd, .path-mod-workshop .userplan dd a, .path-mod-workshop .userplan dd a:link, .path-mod-workshop .userplan dd a:hover, .path-mod-workshop .userplan dd a:visited, .path-mod-workshop .userplan dd a:active {color: #999;}
.path-mod-workshop .userplan dd.active, .path-mod-workshop .userplan dd.active a, .path-mod-workshop .userplan dd.active a:link, .path-mod-workshop .userplan dd.active a:hover, .path-mod-workshop .userplan dd.active a:visited, .path-mod-workshop .userplan dd.active a:active {color: black;}
.path-mod-workshop .userplan dd.lastcol {border-left: 0;}
.path-mod-workshop .userplan dd.active {border-right: 1px solid #ddd;border-left: 1px solid #ddd;background-color: #e7f1c3;}
.path-mod-workshop .userplan dt .actions {font-size: smaller;}
.path-mod-workshop .userplan dd.phasetasks li {background-image: url("/theme/image.php/synergybase/mod_workshop/1756474634/userplan/task-todo");background-position: top right;background-repeat: no-repeat;list-style-type: none;min-height: 16px;margin: .3em 0;}
.dir-rtl.path-mod-workshop .userplan tr.phasetasks li {background-position: top right;}
.dir-rtl.path-mod-workshop .userplan dd.phasetasks li {background-position: top right;}
.path-mod-workshop .userplan dd.phasetasks li.completed {background-image: url("/theme/image.php/synergybase/mod_workshop/1756474634/userplan/task-done");}
.path-mod-workshop .userplan dd.phasetasks li.fail {background-image: url("/theme/image.php/synergybase/mod_workshop/1756474634/userplan/task-fail");}
.path-mod-workshop .userplan dd.phasetasks li.info {background-image: url("/theme/image.php/synergybase/mod_workshop/1756474634/userplan/task-info");}
.path-mod-workshop .userplan dd.phasetasks .tasks {list-style: none;margin: 0;padding: 0;}
.path-mod-workshop .userplan dd.phasetasks .title {padding: 0 20px 0 10px;}
.dir-rtl.path-mod-workshop .userplan tr.phasetasks .title {padding: 0 20px 0 10px;}
.dir-rtl.path-mod-workshop .userplan dd.phasetasks .title {padding: 0 20px 0 10px;}
.path-mod-workshop .userplan dd.phasetasks .details {padding: 0 25px 0 10px;font-size: 80%;}
.dir-rtl.path-mod-workshop .userplan tr.phasetasks .details {padding: 0 25px 0 10px;}
.dir-rtl.path-mod-workshop .userplan dd.phasetasks .details {padding: 0 25px 0 10px;}
.path-mod-workshop .assessment-full {border: 1px solid #ddd;margin: 0 auto 1em auto;}
.path-mod-workshop .assessment-full .header {position: relative;background-color: #ddd;padding: 3px;min-height: 35px;}
.path-mod-workshop .assessment-full .header .title {font-weight: bold;}
.path-mod-workshop .assessment-full .header .title, .path-mod-workshop .assessment-full .header .reviewer, .path-mod-workshop .assessment-full .header .grade, .path-mod-workshop .assessment-full .header .weight {margin: 0 40px 0 0;}
.dir-rtl.path-mod-workshop .assessment-full .header .title, .dir-rtl.path-mod-workshop .assessment-full .header .reviewer, .dir-rtl.path-mod-workshop .assessment-full .header .grade, .dir-rtl.path-mod-workshop .assessment-full .header .weight {margin: 0 40px 0 0;}
.path-mod-workshop .assessment-full.anonymous .header .title, .path-mod-workshop .assessment-full.anonymous .header .reviewer, .path-mod-workshop .assessment-full.anonymous .header .grade, .path-mod-workshop .assessment-full.anonymous .header .weight {margin: 0 5px 0 0;}
.path-mod-workshop .assessment-full .header .reviewer .picture {position: absolute;top: 3px;right: 3px;}
.dir-rtl.path-mod-workshop .assessment-full .header .reviewer .picture {right: 3px;left: auto;}
.path-mod-workshop .assessment-full .header .actions {position: absolute;top: 5px;left: 5px;text-align: left;}
.path-mod-workshop .assessment-full .header .actions .singlebutton, .path-mod-workshop .assessment-full .header .actions .singlebutton form, .path-mod-workshop .assessment-full .header .actions .singlebutton form div {display: inline;}
.path-mod-workshop .assessment-full .assessment-form-wrapper, .path-mod-workshop .assessment-full .overall-feedback-wrapper {margin-top: .5em;padding: 0 1em;}
.path-mod-workshop .assessment-summary.graded .singlebutton input[type="submit"], .path-mod-workshop .example-summary.graded .singlebutton input[type="submit"] {background-color: #e7f1c3;}
.path-mod-workshop .assessment-summary.notgraded .singlebutton input[type="submit"], .path-mod-workshop .example-summary.notgraded .singlebutton input[type="submit"] {background-color: #ffd3d9;}
.path-mod-workshop .assessment-full .overallfeedback .content, .path-mod-workshop .assessment-full .overallfeedback .attachments {padding: 5px 10px;}
.path-mod-workshop .assessment-full .overallfeedback .attachments .files img.icon {margin-left: 5px;}
.path-mod-workshop .assessment-full .overallfeedback .attachments .images div {display: inline-block;margin: 5px;padding: 5px;border: 1px solid #ddd;}
.path-mod-workshop .assessmentform .description {margin: 0 1em;}
.path-mod-workshop .grading-report {width: 100%;margin: 1em auto 1em auto;font-size: 80%;border: 1px solid #ddd;}
.path-mod-workshop .grading-report .userpicture {margin: 0 3px;vertical-align: middle;}
.path-mod-workshop .grading-report del {color: red;font-size: 90%;text-decoration: line-through;}
.path-mod-workshop .grading-report ins {color: green;font-weight: bold;text-decoration: underline;}
.path-mod-workshop .grading-report th {white-space: normal;}
.path-mod-workshop .grading-report td {vertical-align: top;border: 1px solid #ddd;}
.path-mod-workshop .grading-report tr.published td.submission {background-color: #d2ebff;}
.path-mod-workshop .grading-report tr.published td.submission a {font-weight: bold;}
.path-mod-workshop .grading-report .assessmentdetails {white-space: nowrap;}
.path-mod-workshop .grading-report .receivedgrade span.grade, .path-mod-workshop .grading-report .givengrade span.gradinggrade {font-weight: bold;}
.path-mod-workshop .grading-report .submissiongrade.cell, .path-mod-workshop .grading-report .gradinggrade.cell {text-align: center;font-size: 200%;white-space: nowrap;}
.path-mod-workshop .grading-report .givengrade.null .user, .path-mod-workshop .grading-report .receivedgrade.null .user {color: #e00;}
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades {text-align: center;}
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades .grade {border: 1px solid #ddd;margin: 1em;padding: 2em;display: inline-block;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades .grade.submissiongrade {background-color: #d2ebff;}
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades .grade.assessmentgrade {background-color: #eee;}
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades .grade .gradevalue {font-weight: bold;font-size: x-large;margin: 10px;}
#mod-workshop-editform fieldset.fgroup * {vertical-align: top;}
.path-mod-workshop .feedback {border: 1px solid #ddd;margin: 0 auto 1em auto;width: 100%;}
.path-mod-workshop .feedback .header {position: relative;background-color: #ddd;padding: 3px;min-height: 35px;}
.path-mod-workshop .feedback .header .title {margin: 0 40px 0 0;}
.path-mod-workshop .feedback .header .picture {position: absolute;top: 3px;right: 3px;}
.path-mod-workshop .feedback .content {padding: 5px 10px;}
.path-mod-workshop div.buttonsbar {text-align: center;}
.path-mod-workshop div.buttonsbar .singlebutton {display: inline;}
.path-mod-workshop .toolboxaction {margin-left: 1em;}
.path-mod-workshop .toolboxaction, .path-mod-workshop .toolboxaction .singlebutton, .path-mod-workshop .toolboxaction .singlebutton form, .path-mod-workshop .toolboxaction .singlebutton form div {display: inline;}
.path-mod-workshop div.buttonwithhelp div {display: inline;}
.path-mod-workshop #evaluationmethodchooser {margin: 2em auto;text-align: center;}
.path-mod-workshop .lastmodified {line-height: 1em;}
.path-mod-workshop .nothingfound {font-size: 150%;color: #ff4500;}
.path-mod-workshop .workshop-risk-dataloss {vertical-align: text-bottom;}
.auth_approved-instructions {max-width: 940px;margin-right: auto;margin-left: auto;}
.auth_approved-request-details dl {clear: both;}
.auth_approved-request-details dt:after {content: ": ";white-space: pre;}
.auth_approved-request-details dt {clear: right;float: right;font-weight: bold;}
.auth_approved-request-details dd {padding: 0 0 .5em 0;}
.auth_approved-request-warning {margin-top: .5em;}
#page-auth-saml2-selectidp .mform .fitem div.fitemtitle {width: 0;}
#page-auth-saml2-selectidp .mform .fitem .felement {margin-right: 0;}
#page-auth-saml2-selectidp .idpbtn {margin-bottom: 10px;}
#page-auth-saml2-availableidps .femptylabel .fitemtitle {display: none;}
#page-auth-saml2-availableidps .femptylabel .felement {margin-right: 10px;}
#f2fdirect-list {width: 100%;}
#f2fdirect-list tr {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#f2fdirect-list label {font-size: 13px;font-weight: normal;}
#region-main #f2fdirect-list .fitem div {width: auto;margin-left: 5px;float: right;}
.dir-rtl #region-main #f2fdirect-list .fitem div {margin-left: 5px;float: right;}
#f2fdirect-list table {width: 100%;}
#f2fdirect-list table td.session-select {width: 10%;min-width: 100px;}
#f2fdirect-list table td.session-dates {width: 50%;}
.room {display: block;}
div.enrol_facetoface_declare_interest {margin-right: 0;margin-top: 12px;}
div.enrol_facetoface_declare_interest input[type=submit] {margin-right: 0;}
.block_activity_results h1 {margin: 4px;font-size: 1.1em;}
.block_activity_results table.grades {text-align: right;width: 100%;}
.block_activity_results table.grades .number {text-align: right;width: 10%;}
.block_activity_results table.grades .name {text-align: right;width: 77%;}
.block_activity_results table.grades .grade {text-align: left;}
.block_activity_results table.grades caption {font-weight: bold;font-size: 18px;}
.activitybookmarkicon.updating:after, .activitybookmarks .bookmark.updating {background: no-repeat url("/theme/image.php/synergybase/core/1756474634/i/loading_small");cursor: wait;}
.activitybookmarks .bookmark img {width: 100%;height: auto;}
.activitybookmarks .activity-icon-wrap {min-width: 2.6rem;}
.activitybookmarks .bookmark .activity-meta .flex-icon {font-size: 40px;margin-left: 4px;}
.fa.isbookmarked-icon:before {content: "";}
.removebookmark:hover .fa.isbookmarked-icon:before {content: "";}
.fa.notbookmarked-icon:before {content: "";font-weight: 400;}
.activitybookmarks:empty + .nobookmarks {display: block !important;}
.block_blog_tags .s20 {font-size: 1.5em;font-weight: bold;}
.block_blog_tags .s19 {font-size: 1.5em;}
.block_blog_tags .s18 {font-size: 1.4em;font-weight: bold;}
.block_blog_tags .s17 {font-size: 1.4em;}
.block_blog_tags .s16 {font-size: 1.3em;font-weight: bold;}
.block_blog_tags .s15 {font-size: 1.3em;}
.block_blog_tags .s14 {font-size: 1.2em;font-weight: bold;}
.block_blog_tags .s13 {font-size: 1.2em;}
.block_blog_tags .s12, .block_blog_tags .s11 {font-size: 1.1em;font-weight: bold;}
.block_blog_tags .s10, .block_blog_tags .s9 {font-size: 1.1em;}
.block_blog_tags .s8, .block_blog_tags .s7 {font-size: 1em;font-weight: bold;}
.block_blog_tags .s6, .block_blog_tags .s5 {font-size: 1em;}
.block_blog_tags .s4, .block_blog_tags .s3 {font-size: .9em;font-weight: bold;}
.block_blog_tags .s2, .block_blog_tags .s1 {font-size: .9em;}
.block_course_list .footer {margin-top: 5px;}
.block_course_list .content li {margin-bottom: .3em;}
.block_course_overview .coursechildren {font-weight: normal;font-style: italic;}
.block_course_overview .categorypath {text-align: left;}
.block_course_overview .content {margin: 0 20px;}
.block_course_overview .content .notice {margin: 5px 0;}
.block_course_overview .coursebox {padding: 15px;width: auto;}
.block_course_overview .profilepicture {float: right;}
.block_course_overview .welcome_area {width: 100%;padding-bottom: 5px;}
.block_course_overview .welcome_message {float: right;padding: 10px;border-collapse: separate;clear: none;}
.block_course_overview .content h2.title {float: right;margin: 0 0 .5em 0;position: relative;}
.block_course_overview .course_title {position: relative;}
.editing .block_course_overview .coursebox .cursor {cursor: move;margin-bottom: 2px;}
.editing .block_course_overview .move {float: right;padding: 2px 0 0 10px;}
.block_course_overview .course_list {width: 100%;}
.block_course_overview div.flush {clear: both;}
.block_course_overview .activity_info {clear: both;}
.block_course_overview .activity_overview {padding: 2px;}
.block_course_overview .activity_overview img.iconlarge {vertical-align: text-bottom;margin-left: 6px;}
.block_course_overview .singleselect {text-align: right;margin: 0;}
.block_course_overview .content .course_list .movehere {margin-bottom: 15px;}
.block_course_summary .content {padding: 10px;}
.block_course_summary .editbutton {text-align: left;}
.block_globalsearch .searchform {text-align: center;}
.block_globalsearch .footer {text-align: center;}
.block_myprofile img.profilepicture {height: 100px;width: 100px;}
.block_myprofile .myprofileitem.fullname {font-size: 1.5em;font-weight: bold;}
.block_myprofile .myprofileitem.edit {text-align: left;}
.block_navigation .block_tree ul {margin-right: 18px;}
.block_navigation .block_tree p.hasicon img {width: 1.3em;height: 16px;margin-top: 3px;margin-left: 5px;vertical-align: top;}
.block_navigation .block_tree p.hasicon.visibleifjs {display: block;}
.block_navigation .block_tree .tree_item {cursor: pointer;padding-right: 0;margin: 3px 0;}
.block_navigation .block_tree .active_tree_node {font-weight: bold;}
.block_navigation .block_tree [aria-hidden="false"] {display: block;}
.block_navigation .block_tree [aria-hidden="true"]:not(.flex-icon) {display: none;}
.ie6 .block_navigation .block_tree .tree_item {width: 100%;}
.dir-rtl .block_navigation .block_tree .tree_item img {margin-right: 0;margin-left: 5px;}
.dir-rtl .block_navigation .block_tree ul {margin: 0 16px 0 0;}
.block_online_users .content .list li.listentry {clear: both;}
.block_online_users .content .list li.listentry .user {float: right;position: relative;}
.block_online_users .content .list li.listentry .otherusers {margin-right: 1.5rem;}
.block_online_users .content .list li.listentry .user .userpicture {vertical-align: text-bottom;}
.block_online_users .content .list li.listentry .message {float: left;margin-top: 3px;}
.block_online_users .content .info {text-align: center;}
.block_private_files .content table {table-layout: fixed;width: 100%;}
.block_private_files .content .footer {padding: 10px 0 0;margin-top: .5em;}
.block_recent_activity .activitydate {font-weight: bold;}
.block_recent_activity .activityhead {margin-bottom: 20px;}
.block_recent_activity.block .content h3.sectionname {font-size: 24px;}
.block_rss_client .list li:first-child {border-top-width: 0;}
.block_rss_client .list li {border-top: 1px solid;padding: 5px;}
.block_settings .block_tree ul {margin-right: 18px;}
.block_settings .block_tree p.hasicon img {width: 1.3em;height: 16px;margin-top: 3px;margin-left: 5px;vertical-align: top;}
.block_settings .block_tree p.hasicon.visibleifjs {display: block;}
.block_settings .block_tree .tree_item {cursor: pointer;margin: 3px 0;background-position: 100% 50%;background-repeat: no-repeat;}
.block_settings .block_tree .active_tree_node {font-weight: bold;}
.block_settings .block_tree [aria-hidden="false"] {display: block;}
.block_settings .block_tree [aria-hidden="true"]:not(.flex-icon) {display: none;}
.ie6 .block_settings .block_tree .tree_item {width: 100%;}
.dir-rtl .block_settings .block_tree .tree_item {background-position: 100% 50%;}
.dir-rtl .block_settings .block_tree .tree_item img {margin-right: 0;margin-left: 5px;}
.dir-rtl .block_settings .block_tree ul {margin: 0 16px 0 0;}
.block_social_activities li {clear: both;}
.block_social_activities li .column {width: 100%;}
.block_social_activities li .buttons {float: left;margin: 0;}
.block_social_activities li .buttons a img {vertical-align: text-bottom;}
.block_tag_flickr .flickr-photos {padding: 3px;}
.block_tag_youtube .youtube-thumb {padding: 3px;padding-bottom: .5em;display: block;float: right;}
.block_tag_youtube .yt-video-entry li {clear: right;}
.dir-rtl .block_totara_certifications .name {float: right;}
.block_totara_certifications ul {list-style-type: none;margin: 0;}
.block-prog-completions-list .more {display: none;}
.block-prog-completions-list .row {margin: 1px 0;}
.block-prog-completions-list div.name {display: inline-block;}
.block-prog-completions-list div.value {display: inline-block;float: left;}
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {text-align: center;}
@font-face {font-family: VideoJS;src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==") format("woff");font-weight: normal;font-style: normal;}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {content: "";}
.vjs-icon-play-circle {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-play-circle:before {content: "";}
.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {content: "";}
.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {content: "";}
.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {content: "";}
.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {content: "";}
.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {content: "";}
.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {content: "";}
.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {content: "";}
.vjs-icon-square {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-square:before {content: "";}
.vjs-icon-spinner {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-spinner:before {content: "";}
.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {content: "";}
.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {content: "";}
.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {content: "";}
.vjs-icon-share {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-share:before {content: "";}
.vjs-icon-cog {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-cog:before {content: "";}
.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {content: "";}
.vjs-icon-circle-outline {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-circle-outline:before {content: "";}
.vjs-icon-circle-inner-circle {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-circle-inner-circle:before {content: "";}
.vjs-icon-hd {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-hd:before {content: "";}
.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {content: "";}
.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {content: "";}
.vjs-icon-facebook {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-facebook:before {content: "";}
.vjs-icon-gplus {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-gplus:before {content: "";}
.vjs-icon-linkedin {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-linkedin:before {content: "";}
.vjs-icon-twitter {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-twitter:before {content: "";}
.vjs-icon-tumblr {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-tumblr:before {content: "";}
.vjs-icon-pinterest {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-pinterest:before {content: "";}
.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {content: "";}
.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {content: "";}
.vjs-icon-next-item {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-next-item:before {content: "";}
.vjs-icon-previous-item {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-previous-item:before {content: "";}
.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {content: "";}
.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {font-family: VideoJS;font-weight: normal;font-style: normal;}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {content: "";}
.video-js {display: block;vertical-align: top;box-sizing: border-box;color: #fff;background-color: #000;position: relative;padding: 0;font-size: 10px;line-height: 1;font-weight: normal;font-style: normal;font-family: Arial,Helvetica,sans-serif;word-break: initial;}
.video-js:-moz-full-screen {position: absolute;}
.video-js:-webkit-full-screen {width: 100% !important;height: 100% !important;}
.video-js[tabindex="-1"] {outline: none;}
.video-js *, .video-js *:before, .video-js *:after {box-sizing: inherit;}
.video-js ul {font-family: inherit;font-size: inherit;line-height: inherit;list-style-position: outside;margin-right: 0;margin-left: 0;margin-top: 0;margin-bottom: 0;}
.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-9-16, .video-js.vjs-1-1 {width: 100%;max-width: 100%;}
.video-js.vjs-fluid:not(.vjs-audio-only-mode), .video-js.vjs-16-9:not(.vjs-audio-only-mode), .video-js.vjs-4-3:not(.vjs-audio-only-mode), .video-js.vjs-9-16:not(.vjs-audio-only-mode), .video-js.vjs-1-1:not(.vjs-audio-only-mode) {height: 0;}
.video-js.vjs-16-9:not(.vjs-audio-only-mode) {padding-top: 56.25%;}
.video-js.vjs-4-3:not(.vjs-audio-only-mode) {padding-top: 75%;}
.video-js.vjs-9-16:not(.vjs-audio-only-mode) {padding-top: 177.7777777778%;}
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {padding-top: 100%;}
.video-js.vjs-fill:not(.vjs-audio-only-mode) {width: 100%;height: 100%;}
.video-js .vjs-tech {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
.video-js.vjs-audio-only-mode .vjs-tech {display: none;}
body.vjs-full-window {padding: 0;margin: 0;height: 100%;}
.vjs-full-window .video-js.vjs-fullscreen {position: fixed;overflow: hidden;z-index: 1000;right: 0;top: 0;bottom: 0;left: 0;}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {width: 100% !important;height: 100% !important;padding-top: 0 !important;}
.video-js.vjs-fullscreen.vjs-user-inactive {cursor: none;}
.vjs-hidden {display: none !important;}
.vjs-disabled {opacity: .5;cursor: default;}
.video-js .vjs-offscreen {height: 1px;right: -9999px;position: absolute;top: 0;width: 1px;}
.vjs-lock-showing {display: block !important;opacity: 1 !important;visibility: visible !important;}
.vjs-no-js {padding: 20px;color: #fff;background-color: #000;font-size: 18px;font-family: Arial,Helvetica,sans-serif;text-align: center;width: 300px;height: 150px;margin: 0px auto;}
.vjs-no-js a, .vjs-no-js a:visited {color: #66a8cc;}
.video-js .vjs-big-play-button {font-size: 3em;line-height: 1.5em;height: 1.63332em;width: 3em;display: block;position: absolute;top: 10px;right: 10px;padding: 0;cursor: pointer;opacity: 1;border: .06666em solid #fff;background-color: #2b333f;background-color: rgba(43,51,63,.7);border-radius: .3em;transition: all .4s;}
.vjs-big-play-centered .vjs-big-play-button {top: 50%;right: 50%;margin-top: -.81666em;margin-right: -1.5em;}
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus {border-color: #fff;background-color: #73859f;background-color: rgba(115,133,159,.5);transition: all 0s;}
.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button {display: none;}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {display: block;}
.video-js button {background: none;border: none;color: inherit;display: inline-block;font-size: inherit;line-height: inherit;text-transform: none;text-decoration: none;transition: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.vjs-control .vjs-button {width: 100%;height: 100%;}
.video-js .vjs-control.vjs-close-button {cursor: pointer;height: 3em;position: absolute;left: 0;top: .5em;z-index: 2;}
.video-js .vjs-modal-dialog {background: rgba(0,0,0,.8);background: linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow: auto;}
.video-js .vjs-modal-dialog > * {box-sizing: border-box;}
.vjs-modal-dialog .vjs-modal-dialog-content {font-size: 1.2em;line-height: 1.5;padding: 20px 24px;z-index: 1;}
.vjs-menu-button {cursor: pointer;}
.vjs-menu-button.vjs-disabled {cursor: default;}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {display: none;}
.vjs-menu .vjs-menu-content {display: block;padding: 0;margin: 0;font-family: Arial,Helvetica,sans-serif;overflow: auto;}
.vjs-menu .vjs-menu-content > * {box-sizing: border-box;}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {display: none;}
.vjs-menu li {list-style: none;margin: 0;padding: .2em 0;line-height: 1.4em;font-size: 1.2em;text-align: center;text-transform: lowercase;}
.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover, .js-focus-visible .vjs-menu li.vjs-menu-item:hover {background-color: #73859f;background-color: rgba(115,133,159,.5);}
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover, .js-focus-visible .vjs-menu li.vjs-selected:hover {background-color: #fff;color: #2b333f;}
.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible), .js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {background: none;}
.vjs-menu li.vjs-menu-title {text-align: center;text-transform: uppercase;font-size: 1em;line-height: 2em;padding: 0;margin: 0 0 .3em 0;font-weight: bold;cursor: default;}
.vjs-menu-button-popup .vjs-menu {display: none;position: absolute;bottom: 0;width: 10em;right: -3em;height: 0em;margin-bottom: 1.5em;border-top-color: rgba(43,51,63,.7);}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {background-color: #2b333f;background-color: rgba(43,51,63,.7);position: absolute;width: 100%;bottom: 1.5em;max-height: 15em;}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {max-height: 5em;}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {max-height: 10em;}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {max-height: 14em;}
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {max-height: 25em;}
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {display: block;}
.video-js .vjs-menu-button-inline {transition: all .4s;overflow: hidden;}
.video-js .vjs-menu-button-inline:before {width: 2.222222222em;}
.video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js.vjs-no-flex .vjs-menu-button-inline {width: 12em;}
.vjs-menu-button-inline .vjs-menu {opacity: 0;height: 100%;width: auto;position: absolute;right: 4em;top: 0;padding: 0;margin: 0;transition: all .4s;}
.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu {display: block;opacity: 1;}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {display: block;opacity: 1;position: relative;width: auto;}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {width: auto;}
.vjs-menu-button-inline .vjs-menu-content {width: auto;height: 100%;margin: 0;overflow: hidden;}
.video-js .vjs-control-bar {display: none;width: 100%;position: absolute;bottom: 0;right: 0;left: 0;height: 3em;background-color: #2b333f;background-color: rgba(43,51,63,.7);}
.vjs-has-started .vjs-control-bar, .vjs-audio-only-mode .vjs-control-bar {display: flex;visibility: visible;opacity: 1;transition: visibility .1s,opacity .1s;}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {visibility: visible;opacity: 0;pointer-events: none;transition: visibility 1s,opacity 1s;}
.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar {display: none !important;}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar, .vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {opacity: 1;visibility: visible;pointer-events: auto;}
.vjs-has-started.vjs-no-flex .vjs-control-bar {display: table;}
.video-js .vjs-control {position: relative;text-align: center;margin: 0;padding: 0;height: 100%;width: 4em;flex: none;}
.video-js .vjs-control.vjs-visible-text {width: auto;padding-right: 1em;padding-left: 1em;}
.vjs-button > .vjs-icon-placeholder:before {font-size: 1.8em;line-height: 1.67;}
.vjs-button > .vjs-icon-placeholder {display: block;}
.video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before, .video-js .vjs-control:focus {text-shadow: 0em 0em 1em white;}
.video-js *:not(.vjs-visible-text) > .vjs-control-text {border: 0;clip: rect(0 0 0 0);height: 1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.vjs-no-flex .vjs-control {display: table-cell;vertical-align: middle;}
.video-js .vjs-custom-control-spacer {display: none;}
.video-js .vjs-progress-control {cursor: pointer;flex: auto;display: flex;align-items: center;min-width: 4em;touch-action: none;}
.video-js .vjs-progress-control.disabled {cursor: default;}
.vjs-live .vjs-progress-control {display: none;}
.vjs-liveui .vjs-progress-control {display: flex;align-items: center;}
.vjs-no-flex .vjs-progress-control {width: auto;}
.video-js .vjs-progress-holder {flex: auto;transition: all .2s;height: .3em;}
.video-js .vjs-progress-control .vjs-progress-holder {margin: 0 10px;}
.video-js .vjs-progress-control:hover .vjs-progress-holder {font-size: 1.6666666667em;}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {font-size: 1em;}
.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div {position: absolute;display: block;height: 100%;margin: 0;padding: 0;width: 0;}
.video-js .vjs-play-progress {background-color: #fff;}
.video-js .vjs-play-progress:before {font-size: .9em;position: absolute;left: -.5em;top: -.3333333333em;z-index: 1;}
.video-js .vjs-load-progress {background: rgba(115,133,159,.5);}
.video-js .vjs-load-progress div {background: rgba(115,133,159,.75);}
.video-js .vjs-time-tooltip {background-color: #fff;background-color: rgba(255,255,255,.8);border-radius: .3em;color: #000;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 1em;padding: 6px 8px 8px 8px;pointer-events: none;position: absolute;top: -3.4em;visibility: hidden;z-index: 1;}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {display: none;}
.video-js .vjs-progress-control:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {display: block;font-size: .6em;visibility: visible;}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {font-size: 1em;}
.video-js .vjs-progress-control .vjs-mouse-display {display: none;position: absolute;width: 1px;height: 100%;background-color: #000;z-index: 1;}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {z-index: 0;}
.video-js .vjs-progress-control:hover .vjs-mouse-display {display: block;}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {visibility: hidden;opacity: 0;transition: visibility 1s,opacity 1s;}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {display: none;}
.vjs-mouse-display .vjs-time-tooltip {color: #fff;background-color: #000;background-color: rgba(0,0,0,.8);}
.video-js .vjs-slider {position: relative;cursor: pointer;padding: 0;margin: 0 .45em 0 .45em;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #73859f;background-color: rgba(115,133,159,.5);}
.video-js .vjs-slider.disabled {cursor: default;}
.video-js .vjs-slider:focus {text-shadow: 0em 0em 1em white;box-shadow: 0 0 1em #fff;}
.video-js .vjs-mute-control {cursor: pointer;flex: none;}
.video-js .vjs-volume-control {cursor: pointer;margin-left: 1em;display: flex;}
.video-js .vjs-volume-control.vjs-volume-horizontal {width: 5em;}
.video-js .vjs-volume-panel .vjs-volume-control {visibility: visible;opacity: 0;width: 1px;height: 1px;margin-right: -1px;}
.video-js .vjs-volume-panel {transition: width 1s;}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {visibility: visible;opacity: 1;position: relative;transition: visibility .1s,opacity .1s,height .1s,width .1s,right 0s,top 0s;}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {width: 5em;height: 3em;margin-left: 0;}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {right: -3.5em;transition: right 0s;}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {width: 10em;transition: width .1s;}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {width: 4em;}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {height: 8em;width: 3em;right: -3000em;transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,right 1s 1s,top 1s 1s;}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,right 1s 1s,top 1s 1s;}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {width: 5em;height: 3em;visibility: visible;opacity: 1;position: relative;transition: none;}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {position: absolute;bottom: 3em;right: .5em;}
.video-js .vjs-volume-panel {display: flex;}
.video-js .vjs-volume-bar {margin: 1.35em .45em;}
.vjs-volume-bar.vjs-slider-horizontal {width: 5em;height: .3em;}
.vjs-volume-bar.vjs-slider-vertical {width: .3em;height: 5em;margin: 1.35em auto;}
.video-js .vjs-volume-level {position: absolute;bottom: 0;right: 0;background-color: #fff;}
.video-js .vjs-volume-level:before {position: absolute;font-size: .9em;z-index: 1;}
.vjs-slider-vertical .vjs-volume-level {width: .3em;}
.vjs-slider-vertical .vjs-volume-level:before {top: -.5em;right: -.3em;z-index: 1;}
.vjs-slider-horizontal .vjs-volume-level {height: .3em;}
.vjs-slider-horizontal .vjs-volume-level:before {top: -.3em;left: -.5em;}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {width: 4em;}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {height: 100%;}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {width: 100%;}
.video-js .vjs-volume-vertical {width: 3em;height: 8em;bottom: 8em;background-color: #2b333f;background-color: rgba(43,51,63,.7);}
.video-js .vjs-volume-horizontal .vjs-menu {right: -2em;}
.video-js .vjs-volume-tooltip {background-color: #fff;background-color: rgba(255,255,255,.8);border-radius: .3em;color: #000;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 1em;padding: 6px 8px 8px 8px;pointer-events: none;position: absolute;top: -3.4em;visibility: hidden;z-index: 1;}
.video-js .vjs-volume-control:hover .vjs-volume-tooltip, .video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {display: block;font-size: 1em;visibility: visible;}
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip, .video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {right: 1em;top: -12px;}
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {font-size: 1em;}
.video-js .vjs-volume-control .vjs-mouse-display {display: none;position: absolute;width: 100%;height: 1px;background-color: #000;z-index: 1;}
.video-js .vjs-volume-horizontal .vjs-mouse-display {width: 1px;height: 100%;}
.vjs-no-flex .vjs-volume-control .vjs-mouse-display {z-index: 0;}
.video-js .vjs-volume-control:hover .vjs-mouse-display {display: block;}
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {visibility: hidden;opacity: 0;transition: visibility 1s,opacity 1s;}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {display: none;}
.vjs-mouse-display .vjs-volume-tooltip {color: #fff;background-color: #000;background-color: rgba(0,0,0,.8);}
.vjs-poster {display: inline-block;vertical-align: middle;background-repeat: no-repeat;background-position: 50% 50%;background-size: contain;background-color: #000;cursor: pointer;margin: 0;padding: 0;position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: 100%;}
.vjs-has-started .vjs-poster, .vjs-using-native-controls .vjs-poster {display: none;}
.vjs-audio.vjs-has-started .vjs-poster, .vjs-has-started.vjs-audio-poster-mode .vjs-poster {display: block;}
.video-js .vjs-live-control {display: flex;align-items: flex-start;flex: auto;font-size: 1em;line-height: 3em;}
.vjs-no-flex .vjs-live-control {display: table-cell;width: auto;text-align: right;}
.video-js:not(.vjs-live) .vjs-live-control, .video-js.vjs-liveui .vjs-live-control {display: none;}
.video-js .vjs-seek-to-live-control {align-items: center;cursor: pointer;flex: none;display: inline-flex;height: 100%;padding-right: .5em;padding-left: .5em;font-size: 1em;line-height: 3em;width: auto;min-width: 4em;}
.vjs-no-flex .vjs-seek-to-live-control {display: table-cell;width: auto;text-align: right;}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control {display: none;}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {cursor: auto;}
.vjs-seek-to-live-control .vjs-icon-placeholder {margin-left: .5em;color: #888;}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {color: red;}
.video-js .vjs-time-control {flex: none;font-size: 1em;line-height: 3em;min-width: 2em;width: auto;padding-right: 1em;padding-left: 1em;}
.vjs-live .vjs-time-control {display: none;}
.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {display: none;}
.video-js .vjs-duration, .vjs-no-flex .vjs-duration {display: none;}
.vjs-time-divider {display: none;line-height: 3em;}
.vjs-live .vjs-time-divider {display: none;}
.video-js .vjs-play-control {cursor: pointer;}
.video-js .vjs-play-control .vjs-icon-placeholder {flex: none;}
.vjs-text-track-display {position: absolute;bottom: 3em;right: 0;left: 0;top: 0;pointer-events: none;}
.video-js.vjs-controls-disabled .vjs-text-track-display, .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {bottom: 1em;}
.video-js .vjs-text-track {font-size: 1.4em;text-align: center;margin-bottom: .1em;}
.vjs-subtitles {color: #fff;}
.vjs-captions {color: #fc6;}
.vjs-tt-cue {display: block;}
video::-webkit-media-text-track-display {transform: translateY(-3em);}
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display, .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {transform: translateY(-1.5em);}
.video-js .vjs-picture-in-picture-control {cursor: pointer;flex: none;}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {display: none;}
.video-js .vjs-fullscreen-control {cursor: pointer;flex: none;}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control {display: none;}
.vjs-playback-rate > .vjs-menu-button, .vjs-playback-rate .vjs-playback-rate-value {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
.vjs-playback-rate .vjs-playback-rate-value {pointer-events: none;font-size: 1.5em;line-height: 2;text-align: center;}
.vjs-playback-rate .vjs-menu {width: 4em;right: 0em;}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {font-size: 1.4em;text-align: center;}
.vjs-error .vjs-error-display:before {color: #fff;content: "X";font-family: Arial,Helvetica,sans-serif;font-size: 4em;right: 0;line-height: 1;margin-top: -.5em;position: absolute;text-shadow: .05em .05em .1em #000;text-align: center;top: 50%;vertical-align: middle;width: 100%;}
.vjs-loading-spinner {display: none;position: absolute;top: 50%;right: 50%;margin: -25px -25px 0 0;opacity: .85;text-align: right;border: 6px solid rgba(43,51,63,.7);box-sizing: border-box;background-clip: padding-box;width: 50px;height: 50px;border-radius: 25px;visibility: hidden;}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {display: block;-webkit-animation: vjs-spinner-show 0s linear .3s forwards;animation: vjs-spinner-show 0s linear .3s forwards;}
.vjs-loading-spinner:before, .vjs-loading-spinner:after {content: "";position: absolute;margin: -6px;box-sizing: inherit;width: inherit;height: inherit;border-radius: inherit;opacity: 1;border: inherit;border-color: transparent;border-top-color: white;}
.vjs-seeking .vjs-loading-spinner:before, .vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after {-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;}
.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {border-top-color: white;}
.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {border-top-color: white;-webkit-animation-delay: .44s;animation-delay: .44s;}
@keyframes vjs-spinner-show {to {visibility: visible;}}
@-webkit-keyframes vjs-spinner-show {to {visibility: visible;}}
@keyframes vjs-spinner-spin {100% {transform: rotate(360deg);}}
@-webkit-keyframes vjs-spinner-spin {100% {-webkit-transform: rotate(360deg);}}
@keyframes vjs-spinner-fade {0% {border-top-color: #73859f;}
	20% {border-top-color: #73859f;}
	35% {border-top-color: white;}
	60% {border-top-color: #73859f;}
	100% {border-top-color: #73859f;}}
@-webkit-keyframes vjs-spinner-fade {0% {border-top-color: #73859f;}
	20% {border-top-color: #73859f;}
	35% {border-top-color: white;}
	60% {border-top-color: #73859f;}
	100% {border-top-color: #73859f;}}
.video-js.vjs-audio-only-mode .vjs-captions-button {display: none;}
.vjs-chapters-button .vjs-menu ul {width: 24em;}
.video-js.vjs-audio-only-mode .vjs-descriptions-button {display: none;}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {vertical-align: middle;display: inline-block;margin-bottom: -.1em;}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {font-family: VideoJS;content: "";font-size: 1.5em;line-height: inherit;}
.video-js.vjs-audio-only-mode .vjs-subs-caps-button {display: none;}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {vertical-align: middle;display: inline-block;margin-bottom: -.1em;}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {font-family: VideoJS;content: " ";font-size: 1.5em;line-height: inherit;}
.video-js.vjs-layout-small .vjs-current-time, .video-js.vjs-layout-small .vjs-time-divider, .video-js.vjs-layout-small .vjs-duration, .video-js.vjs-layout-small .vjs-remaining-time, .video-js.vjs-layout-small .vjs-playback-rate, .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time, .video-js.vjs-layout-x-small .vjs-time-divider, .video-js.vjs-layout-x-small .vjs-duration, .video-js.vjs-layout-x-small .vjs-remaining-time, .video-js.vjs-layout-x-small .vjs-playback-rate, .video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time, .video-js.vjs-layout-tiny .vjs-time-divider, .video-js.vjs-layout-tiny .vjs-duration, .video-js.vjs-layout-tiny .vjs-remaining-time, .video-js.vjs-layout-tiny .vjs-playback-rate, .video-js.vjs-layout-tiny .vjs-volume-control {display: none;}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {width: auto;width: initial;}
.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {display: none;}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {flex: auto;display: block;}
.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {width: auto;}
.vjs-modal-dialog.vjs-text-track-settings {background-color: #2b333f;background-color: rgba(43,51,63,.75);color: #fff;height: 70%;}
.vjs-text-track-settings .vjs-modal-dialog-content {display: table;}
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-font, .vjs-text-track-settings .vjs-track-settings-controls {display: table-cell;}
.vjs-text-track-settings .vjs-track-settings-controls {text-align: left;vertical-align: bottom;}
@supports (display: grid) {.vjs-text-track-settings .vjs-modal-dialog-content {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr;padding: 20px 24px 0px 24px;}
	.vjs-track-settings-controls .vjs-default-button {margin-bottom: 20px;}
	.vjs-text-track-settings .vjs-track-settings-controls {grid-column: 1/-1;}
	.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {grid-template-columns: 1fr;}}
.vjs-track-setting > select {margin-left: 1em;margin-bottom: .5em;}
.vjs-text-track-settings fieldset {margin: 5px;padding: 3px;border: none;}
.vjs-text-track-settings fieldset span {display: inline-block;}
.vjs-text-track-settings fieldset span > select {max-width: 7.3em;}
.vjs-text-track-settings legend {color: #fff;margin: 0 0 5px 0;}
.vjs-text-track-settings .vjs-label {position: absolute;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);display: block;margin: 0 0 5px 0;padding: 0;border: 0;height: 1px;width: 1px;overflow: hidden;}
.vjs-track-settings-controls button:focus, .vjs-track-settings-controls button:active {outline-style: solid;outline-width: medium;background-image: linear-gradient(0deg,#fff 88%,#73859f 100%);}
.vjs-track-settings-controls button:hover {color: rgba(43,51,63,.75);}
.vjs-track-settings-controls button {background-color: #fff;background-image: linear-gradient(-180deg,#fff 88%,#73859f 100%);color: #2b333f;cursor: pointer;border-radius: 2px;}
.vjs-track-settings-controls .vjs-default-button {margin-left: 1em;}
@media print {.video-js > *:not(.vjs-tech):not(.vjs-poster) {visibility: hidden;}}
.vjs-resize-manager {position: absolute;top: 0;right: 0;width: 100%;height: 100%;border: none;z-index: -1000;}
.js-focus-visible .video-js *:focus:not(.focus-visible) {outline: none;}
.video-js *:focus:not(:focus-visible) {outline: none;}
.video-js.vjs-audio .vjs-big-play-button {display: none;}
.video-js.vjs-audio .vjs-control-bar {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.video-js.vjs-audio {min-height: 3em;}
.video-js.vjs-error {height: 150px;}
.mediaplugin_videojs video {min-height: 32px;}
.video-js .vjs-play-progress:before {left: auto;right: -.5em;}
.video-js .vjs-volume-level {left: 0;right: auto;}
.vjs-slider-horizontal .vjs-volume-level:before {left: auto;right: -.5em;}
.vjs-audio .vjs-control-bar .vjs-picture-in-picture-control {display: none;}
.vjs-youtube .vjs-control-bar .vjs-picture-in-picture-control {display: none;}
.ie11 .vjs-button > .vjs-icon-placeholder:before {font-size: 18px;}
#glossaryfilteroverlayprogress {position: fixed;top: 50%;width: 100%;text-align: center;}
.jsenabled #MathJax_ZoomFrame {position: absolute;}
.mediaplugin {display: block;margin-top: 5px;margin-bottom: 5px;text-align: center;}
.mediaplugin, .mediaplugin video {max-width: 100%;height: auto;}
.mediaplugin > iframe {max-width: 100%;}
.mediaplugin > div {margin: auto;}
.mediaplugin_grow_limit {max-width: 700px;}
.mediaplugin__iframe_responsive {position: relative;width: 100%;height: 0;}
.mediaplugin__iframe_responsive > iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
.editor_atto_content_wrap {background-color: white;color: #333;}
.editor_atto_content {padding: 4px;min-height: 26px;resize: vertical;overflow: auto;border-bottom-right-radius: calc(var(--form-input-border-radius) - 1px);border-bottom-left-radius: calc(var(--form-input-border-radius) - 1px);}
.editor_atto_content_wrap, .editor_atto + textarea {width: 100%;padding: 0;border: 1px solid #bbb;border-top: none;border-radius: 0;border-bottom-right-radius: var(--form-input-border-radius);border-bottom-left-radius: var(--form-input-border-radius);}
.editor_atto + textarea {resize: vertical;margin-top: -1px;}
div.editor_atto_toolbar {display: block;background: #f2f2f2;min-height: 35px;border: 1px solid #bbb;width: 100%;padding: 0 0 9px 0;border-top-right-radius: var(--form-input-border-radius);border-top-left-radius: var(--form-input-border-radius);}
div.editor_atto_toolbar button {padding: 4px 9px;background: none;border: 0;margin: 0;border-radius: 0;cursor: pointer;color: #999;}
div.editor_atto_toolbar button + button {border-right: 1px solid #ccc;}
div.editor_atto_toolbar button[disabled] {opacity: .45;background: none;cursor: default;}
.editor_atto_toolbar button:hover {background-image: radial-gradient(ellipse at center,#fff 60%,#dfdfdf 100%);background-color: #ebebeb;}
.editor_atto_toolbar button:active, .editor_atto_toolbar button.highlight {background-image: radial-gradient(ellipse at center,#fff 40%,#dfdfdf 100%);background-color: #dfdfdf;}
div.editor_atto_toolbar button::-moz-focus-inner {border: 0;padding: 0;}
div.editor_atto_toolbar button .icon {padding: 0;margin: 2px 0;}
div.editor_atto_toolbar div.atto_group {display: inline-block;border: 1px solid #ccc;border-bottom: 1px solid #b3b3b3;border-radius: 4px;margin: 9px 9px 0 0;background: #fff;}
.editor_atto_content img {resize: both;overflow: auto;}
.atto_hasmenu {white-space: nowrap;}
.atto_menuentry .icon {width: 16px;height: 16px;}
.atto_menuentry {clear: right;}
.atto_menuentry h1, .atto_menuentry h2, .atto_menuentry p {margin: 4px;}
.atto_form label.sameline {display: inline-block;min-width: 10em;}
.atto_form textarea.fullwidth, .atto_form input.fullwidth {width: 100%;}
.atto_form {padding-right: 30px;padding-left: 30px;}
.atto_form label {display: block;margin: 10px 0 5px 0;}
.atto_form input[type=checkbox] + .atto_form label {margin-right: 5px;}
.dir-rtl div.editor_atto_toolbar button + button {border-left: 0;border-right: 1px solid #ccc;}
.dir-rtl div.editor_atto_toolbar img.icon {padding: 0;}
.dir-rtl div.editor_atto_toolbar div.atto_group {margin: 9px 9px 0 0;}
.atto_control {position: absolute;left: -6px;bottom: -6px;display: none;cursor: pointer;}
.atto_control .icon {background-color: white;}
div.editor_atto_content:focus .atto_control, div.editor_atto_content:hover .atto_control {display: block;}
.editor_atto_menu.yui3-menu-hidden {display: none;}
.editor_atto_content img:-moz-broken {-moz-force-broken-image-icon: 1;min-width: 24px;min-height: 24px;}
.moodle-dialogue-base .editor_atto_menu .moodle-dialogue-content .moodle-dialogue-bd {padding: 0;z-index: 1000;}
.editor_atto_wrap {position: relative;}
.editor_atto_wrap textarea {direction: ltr;}
.editor_atto_notification {position: absolute;z-index: 1;margin-top: 1px;cursor: pointer;}
.dir-rtl .editor_atto_notification {float: left;}
.editor_atto_alert {position: fixed;z-index: 200;top: 80px;box-shadow: 2px 2px 5px 1px #ccc;transform: translateX(-50%);left: 50%;}
.editor_atto_toolbar, .editor_atto_content_wrap, .editor_atto + textarea {box-sizing: border-box;}
.course-content ul.demosections {margin: 0;}
.course-content ul.demosections li.section {list-style: none;margin: 5px 0 0 0;padding: 0;}
.course-content ul.demosections li.section .content {margin: 0 40px;padding: 5px 10px;background-color: #eee;}
.course-content ul.demosections li.section .left {width: 40px;float: right;text-align: center;}
.course-content ul.demosections li.section .right {width: 40px;float: left;text-align: center;}
.course-content ul.section li.activity span.autocompletion {left: 0;}
.course-content ul.demosections li.format-demo-content {background-color: #eee;padding: 50px;height: 105%;}
.course-content ul.demosections li.section.current {background: transparent;}
.course-content ul.demosections li.section.current .content {background: #e1e1e1;}
.jumpmenu {text-align: center;}
.demosections #section-0 .content {background-color: transparent;}
.demosections #section-0 .sectionname {font-size: 200%;}
.tw-formatDemo__demoHeaderContainer {display: flex;justify-content: flex-end;}
.tw-formatDemo__demoHeaderContainer .sectionname {flex-grow: 1;}
.course-content ul.gtopics h3.sectionname {background: transparent;border: 0 none;border-bottom: dashed 1px #000;font-weight: normal;padding: 0;padding-bottom: 5px;}
.course-content ul.gtopics-0 #section-0 {background: transparent;border: 0 none;}
.course-content ul.gtopics-0 #section-0 .side {width: 28px;}
body.jsenabled li.grid_section.hide_section {display: none !important;}
div#gridmiddle-column > ul {list-style-type: none;overflow: visible;}
.course-content ul.gtopics {margin: 0;}
.course-content ul.gtopics li.section {list-style: none;margin: 5px 0 0 0;padding: 0;}
.course-content ul.gtopics li.section .content {margin: 0 40px;}
.course-content ul.gtopics li.section .side {text-align: center;width: 40px;}
.course-content ul.gtopics li.section .left {float: right;padding: 0;}
.course-content ul.gtopics li.section .right {float: left;}
#gridiconcontainer {height: auto;margin: 0 auto;padding: 0;width: 100%;}
#gridiconcontainer ul.gridicons {display: flex;flex-wrap: wrap;justify-content: flex-start;margin: 0 auto;padding: 0;width: 100%;}
#gridiconcontainer ul.gridicons li {display: inline-block;height: auto;padding: 10px;text-align: right;}
.dir-rtl #gridiconcontainer ul.gridicons li {text-align: right;}
#gridiconcontainer ul.gridicons.content_inside li {position: relative;}
.course-content ul.gridicons img.new_activity {position: absolute;z-index: 1;}
.course-content .gridcursor .gridicon_link {cursor: url("/theme/image.php/synergybase/format_grid/1756474634/fa-hand-o-up-f"),auto;}
.course-content ul.gridicons li .icon_content {font-weight: bold;height: 20px;margin: 0;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.course-content ul.gridicons li .icon_content.content_inside {background-color: white;color: black;height: 40px;margin: auto;opacity: .8;overflow-wrap: break-word;padding: 10px;position: absolute;text-overflow: inherit;white-space: pre-wrap;word-wrap: break-word;}
.course-content ul.gridicons li .icon_content.content_inside.top {right: 0;left: 0;top: 0;}
.course-content ul.gridicons li .icon_content.content_inside.middle {bottom: 0;right: 0;left: 0;top: 0;}
.course-content ul.gridicons li .icon_content.content_inside.bottom {bottom: 0;right: 0;left: 0;}
.course-content ul.gridicons li .gridicon_link .tooltip {font-size: 14px;}
.course-content ul.gridicons li .gridicon_link .image_holder .tooltip {width: 100%;}
.course-content ul.gridicons li .gridicon_link .tooltip-inner {background-color: #ffc540;color: #3b53ad;max-width: none;}
.course-content ul.gridicons li .gridicon_link .tooltip.top .tooltip-arrow {border-top-color: #ffc540;}
.course-content ul.gridicons li .gridicon_link .tooltip.bottom .tooltip-arrow {border-bottom-color: #ffc540;}
.course-content ul.gridicons li .gridicon_link .tooltip.left .tooltip-arrow {border-right-color: #ffc540;}
.course-content ul.gridicons li .gridicon_link .tooltip.right .tooltip-arrow {border-left-color: #ffc540;}
.course-content ul.gridicons li .image_holder {border-style: solid;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;overflow: visible;position: relative;text-align: center;vertical-align: middle;}
.course-content ul.gridicons li img {margin-top: 0;}
.course-content ul.gridicons li img.info {height: 100%;width: 100%;}
.course-content li.grid_section {clear: both;}
.gridcursor div#gridshadebox_overlay {cursor: url("/theme/image.php/synergybase/format_grid/1756474634/fa-times-circle-o-f"),auto;}
div#gridshadebox_overlay {background: black;filter: alpha(opacity=70);height: 500px;right: 0;opacity: .7;position: fixed;top: 0;width: 100%;z-index: 3;}
#gridshadebox_content {background: #fff;border: solid 2px #a71e38;min-height: 200px;}
body.jsenabled #gridshadebox_content.hide_content {display: none;}
#gridshadebox_content.absolute {right: 60px;position: absolute;left: 60px;z-index: 3;}
#gridshadebox_content.fit_to_window {bottom: 10%;right: 10%;position: fixed;left: 10%;top: 10%;z-index: 3;}
#gridshadebox_content.fit_to_window ul.gtopics {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 100%;margin: 0;overflow: auto;padding: 10px;}
#gridshadebox_content.fit_to_window ul.gtopics h3.sectionname {margin-top: 0;}
#gridshadebox_content .activity {border-bottom: 1px dashed #ccc;list-style: none;padding-bottom: 4px;padding-top: 2px;}
#gridshadebox_content ul li.grid_section {list-style: none;}
#gridshadebox_content ul li ul li, #gridshadebox_content ul li ol li {border-bottom: none;padding-bottom: 4px;padding-top: 2px;}
#gridshadebox_content ul li ul li {list-style: disc outside none;}
#gridshadebox_content ul li ol li {list-style: decimal outside none;}
.gridcursor #gridshadebox_close {cursor: url("/theme/image.php/synergybase/format_grid/1756474634/fa-hand-o-up-f"),auto;}
#gridshadebox_close {position: absolute;left: -10px;top: -10px;z-index: 2;}
.gridcursor .gridshadebox_arrow {cursor: inherit;}
.gridshadebox_arrow {height: 55px;opacity: .35;position: absolute;top: 75px;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;width: 55px;}
.gridshadebox_area:hover .gridshadebox_arrow {opacity: .9;}
.gridshadebox_area {height: 100%;position: absolute;top: 0;width: 55px;}
.gridshadebox_previous_area {right: -55px;}
.gridshadebox_next_area {left: -55px;}
.gridcursor .gridshadebox_previous_area.ltr, .gridcursor .gridshadebox_next_area.rtl {cursor: url("/theme/image.php/synergybase/format_grid/1756474634/fa-hand-o-left-f"),auto;}
.gridcursor .gridshadebox_next_area.ltr, .gridcursor .gridshadebox_previous_area.rtl {cursor: url("/theme/image.php/synergybase/format_grid/1756474634/fa-hand-o-right-f"),auto;}
@media (max-width: 1199px) {.gridshadebox_arrow {height: 40px;width: 40px;}
	.gridshadebox_area {width: 40px;}
	.gridshadebox_previous_area {right: -40px;}
	.gridshadebox_next_area {left: -40px;}}
@media (max-width: 767px) {.gridcursor div#gridshadebox_overlay {cursor: url("/theme/image.php/synergybase/format_grid/1756474634/fa-times-circle-o-fsm"),auto;}
	.gridcursor #gridshadebox_close {cursor: url("/theme/image.php/synergybase/format_grid/1756474634/fa-hand-o-up-fsm"),auto;}
	#gridshadebox_close {height: 28px;width: 28px;}
	.gridshadebox_arrow {height: 30px;width: 30px;}
	.gridshadebox_area {width: 30px;}
	.gridshadebox_previous_area {right: -30px;}
	.gridshadebox_next_area {left: -30px;}
	.gridcursor .gridshadebox_previous_area.ltr, .gridcursor .gridshadebox_next_area.rtl {cursor: url("/theme/image.php/synergybase/format_grid/1756474634/fa-hand-o-left-fsm"),auto;}
	.gridcursor .gridshadebox_next_area.ltr, .gridcursor .gridshadebox_previous_area.rtl {cursor: url("/theme/image.php/synergybase/format_grid/1756474634/fa-hand-o-right-fsm"),auto;}}
@media (max-width: 480px) {#gridshadebox_close {height: 20px;left: -7px;top: -7px;width: 20px;}
	.gridshadebox_arrow {height: 20px;width: 20px;}
	.gridshadebox_area {width: 20px;}
	.gridshadebox_previous_area {right: -20px;}
	.gridshadebox_next_area {left: -20px;}}
.gridshadebox_arrow.gridshadebox_mobile {height: 18px;width: 18px;}
.gridshadebox_arrow.gridshadebox_mobile.gridshadebox_area {width: 18px;}
.gridshadebox_arrow.gridshadebox_mobile.gridshadebox_previous_area {right: -18px;}
.gridshadebox_arrow.gridshadebox_mobile.gridshadebox_next_area {left: -18px;}
.gridshadebox_arrow.gridshadebox_mobile, .gridshadebox_arrow.gridshadebox_mobile:hover {opacity: 1;}
#gridshadebox_close.gridshadebox_mobile {height: 18px;left: -7px;top: -7px;width: 18px;}
.gridshadebox_arrow.gridshadebox_tablet {height: 31px;width: 31px;}
.gridshadebox_arrow.gridshadebox_tablet.gridshadebox_area {width: 31px;}
.gridshadebox_arrow.gridshadebox_tablet.gridshadebox_previous_area {right: -31px;}
.gridshadebox_arrow.gridshadebox_tablet.gridshadebox_next_area {left: -31px;}
.gridshadebox_arrow.gridshadebox_tablet, .gridshadebox_arrow.gridshadebox_tablet:hover {opacity: 1;}
#gridshadebox_content ul.gtopics {margin: 0 15px 10px;}
.course-content ul.gridicons li .image_holder.inaccessible {background-color: #999;border-color: #aaa;filter: grayscale(100%);filter: gray;filter: alpha(opacity=70);opacity: .7;}
.format-singleactivity .tree_item.orphaned a {color: red;}
.course-content ul.ctopics {margin: 0;padding-right: 0;padding-left: 0;}
.course-content ul.ctlayout {display: inline-block;vertical-align: top;}
.course-content ul.ctopics li.section.main .left, .course-content ul.ctopics li.section.main .right {display: block;}
.course-content ul.ctopics li.section.main, .course-content ul.ctopics li.tcsection {list-style: none;margin: 4px 1px 1px 1px;padding: 0;}
.course-content ul.ctopics.bsnewgrid li.section.main, .course-content ul.ctopics.bsnewgrid li.tcsection {margin: 0;}
.course-content ul.ctopics .content .summary ul, .course-content ul.ctopics .content .summarytext ul {list-style: disc outside none;}
.course-content ul.ctopics .content .summary ol, .course-content ul.ctopics .content .summarytext ol {list-style: decimal outside none;}
.course-content ul.ctopics li.section.main .content, .course-content ul.ctopics li.tcsection .content {margin: 0 40px;padding: 0;}
.course-content ul.ctopics.ctportable li.section.main .content, .course-content ul.ctopics.ctportable li.tcsection .content {margin: 0 0;}
.course-content ul.ctopics li .content .sectionhead h3 {margin: 0;}
.course-content ul.ctopics li.current .content .toggledsection {padding: 0 0 5px 0;}
.course-content ul.ctopics li.section.hidden .content > div {margin-right: 0;margin-left: 0;}
#toggle-all .content .sectionbody h4 span.tc-small, .course-content ul.ctopics li.section .content .toggle span.tc-small {background-size: 16px 16px;}
#toggle-all .content .sectionbody h4 span.tc-medium, .course-content ul.ctopics li.section .content .toggle span.tc-medium {background-size: 24px 24px;}
#toggle-all .content .sectionbody h4 span.tc-large, .course-content ul.ctopics li.section .content .toggle span.tc-large {background-size: 32px 32px;}
.course-content ul.ctopics li.section .content .toggle span.the_toggle {display: block;padding-bottom: 6px;padding-top: 6px;width: auto;}
.course-content ul.ctopics li.section .content .toggle span.the_toggle.tc-small {padding-right: 16px;padding-left: 16px;}
.course-content ul.ctopics li.section .content .toggle span.the_toggle.tc-medium {padding-right: 24px;padding-left: 24px;}
.course-content ul.ctopics li.section .content .toggle span.the_toggle.tc-large {padding-right: 32px;padding-left: 32px;}
.course-content ul.ctopics li.section .content .toggle span.the_toggle h3, .course-content ul.ctopics li.section .content.sectionhidden h3 {margin: 0;word-wrap: break-word;}
.course-content ul.ctopics li.section .content .toggle span.the_toggle h3.sectionname, .course-content ul.ctopics li.section .content.sectionhidden h3.sectionname {color: inherit;margin: 4px;}
.course-content ul.ctopics li.section .content .toggle span.the_toggle, #toggle-all .content h4 span {background-color: transparent;background-repeat: no-repeat;margin: 0 4px;}
.course-content ul.ctopics li.section .content .toggle-arrow span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-arrow span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-arrow span.toggle_open, #toggle-all .content .toggle-arrow h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/arrow_down");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-arrow span.toggle_closed, #toggle-all .content .toggle-arrow h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="arrow"], body#page-course-edit select#id_toggleiconset option[value="arrow"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/arrow_right");}
#toggle-all .content .toggle-arrow-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/arrow_right_glow");}
#toggle-all .content .toggle-arrow-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/arrow_down_glow");}
.course-content ul.ctopics li.section .content .toggle-bulb span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-bulb span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-bulb span.toggle_open, #toggle-all .content .toggle-bulb h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/bulb_on");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-bulb span.toggle_closed, #toggle-all .content .toggle-bulb h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="bulb"], body#page-course-edit select#id_toggleiconset option[value="bulb"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/bulb_off");}
#toggle-all .content .toggle-bulb-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/bulb_off_glow");}
#toggle-all .content .toggle-bulb-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/bulb_on_glow");}
.course-content ul.ctopics li.section .content .toggle-cloud span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-cloud span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-cloud span.toggle_open, #toggle-all .content .toggle-cloud h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/cloud_on");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-cloud span.toggle_closed, #toggle-all .content .toggle-cloud h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="cloud"], body#page-course-edit select#id_toggleiconset option[value="cloud"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/cloud_off");}
#toggle-all .content .toggle-cloud-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/cloud_off_glow");}
#toggle-all .content .toggle-cloud-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/cloud_on_glow");}
.course-content ul.ctopics li.section .content .toggle-eye span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-eye span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-eye span.toggle_open, #toggle-all .content .toggle-eye h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/eye_show");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-eye span.toggle_closed, #toggle-all .content .toggle-eye h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="eye"], body#page-course-edit select#id_toggleiconset option[value="eye"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/eye_hide");}
#toggle-all .content .toggle-eye-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/eye_hide_glow");}
#toggle-all .content .toggle-eye-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/eye_show_glow");}
.course-content ul.ctopics li.section .content .toggle-folder span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-folder span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-folder span.toggle_open, #toggle-all .content .toggle-folder h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/folder_open");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-folder span.toggle_closed, #toggle-all .content .toggle-folder h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="folder"], body#page-course-edit select#id_toggleiconset option[value="folder"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/folder_closed");}
#toggle-all .content .toggle-folder-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/folder_closed_glow");}
#toggle-all .content .toggle-folder-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/folder_open_glow");}
.course-content ul.ctopics li.section .content .toggle-groundsignal span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-ground-signal span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-groundsignal span.toggle_open, #toggle-all .content .toggle-groundsignal h4 span.off, #toggle-all .content .toggle-groundsignal-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/ground_signal_on");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-groundsignal span.toggle_closed, #toggle-all .content .toggle-groundsignal-hover h4 span.off:hover, #toggle-all .content .toggle-groundsignal h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="groundsignal"], body#page-course-edit select#id_toggleiconset option[value="groundsignal"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/ground_signal_off");}
.course-content ul.ctopics li.section .content .toggle-led span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-led span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-led span.toggle_open, #toggle-all .content .toggle-led h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/led_on");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-led span.toggle_closed, #toggle-all .content .toggle-led h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="led"], body#page-course-edit select#id_toggleiconset option[value="led"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/led_off");}
#toggle-all .content .toggle-led-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/led_off_glow");}
#toggle-all .content .toggle-led-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/led_on_glow");}
.course-content ul.ctopics li.section .content .toggle-point span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-point span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-point span.toggle_open, #toggle-all .content .toggle-point h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/point_down");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-point span.toggle_closed, #toggle-all .content .toggle-point h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="point"], body#page-course-edit select#id_toggleiconset option[value="point"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/point_right");}
#toggle-all .content .toggle-point-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/point_right_glow");}
#toggle-all .content .toggle-point-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/point_down_glow");}
.course-content ul.ctopics li.section .content .toggle-power span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-power span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-power span.toggle_open, #toggle-all .content .toggle-power h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/toggle_plus");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-power span.toggle_closed, #toggle-all .content .toggle-power h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="power"], body#page-course-edit select#id_toggleiconset option[value="power"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/toggle_minus");}
#toggle-all .content .toggle-power-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/toggle_minus_glow");}
#toggle-all .content .toggle-power-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/toggle_plus_glow");}
.course-content ul.ctopics li.section .content .toggle-radio span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-radio span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-radio span.toggle_open, #toggle-all .content .toggle-radio h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/radio_on");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-radio span.toggle_closed, #toggle-all .content .toggle-radio h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="radio"], body#page-course-edit select#id_toggleiconset option[value="radio"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/radio_off");}
#toggle-all .content .toggle-radio-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/radio_off_glow");}
#toggle-all .content .toggle-radio-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/radio_on_glow");}
.course-content ul.ctopics li.section .content .toggle-smiley span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-smiley span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-smiley span.toggle_open, #toggle-all .content .toggle-smiley h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/smiley_on");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-smiley span.toggle_closed, #toggle-all .content .toggle-smiley h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="smiley"], body#page-course-edit select#id_toggleiconset option[value="smiley"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/smiley_off");}
#toggle-all .content .toggle-smiley-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/smiley_off_glow");}
#toggle-all .content .toggle-smiley-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/smiley_on_glow");}
.course-content ul.ctopics li.section .content .toggle-square span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-square span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-square span.toggle_open, #toggle-all .content .toggle-square h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/square_on");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-square span.toggle_closed, #toggle-all .content .toggle-square h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="square"], body#page-course-edit select#id_toggleiconset option[value="square"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/square_off");}
#toggle-all .content .toggle-square-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/square_off_glow");}
#toggle-all .content .toggle-square-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/square_on_glow");}
.course-content ul.ctopics li.section .content .toggle-sunmoon span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-sunmoon span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-sunmoon span.toggle_open, #toggle-all .content .toggle-sunmoon h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/sunmoon_on");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-sunmoon span.toggle_closed, #toggle-all .content .toggle-sunmoon h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="sunmoon"], body#page-course-edit select#id_toggleiconset option[value="sunmoon"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/sunmoon_off");}
#toggle-all .content .toggle-sunmoon-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/sunmoon_off_glow");}
#toggle-all .content .toggle-sunmoon-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/sunmoon_on_glow");}
.course-content ul.ctopics li.section .content .toggle-switch span.toggle_closed, .course-content ul.ctopics li.section .content .toggle-switch span.toggle_open, body.jsenabled .course-content ul.ctopics li.section .content .toggle-switch span.toggle_open, #toggle-all .content .toggle-switch h4 span.off {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/switch_on");}
body.jsenabled .course-content ul.ctopics li.section .content .toggle-switch span.toggle_closed, #toggle-all .content .toggle-switch h4 span.on, body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option[value="switch"], body#page-course-edit select#id_toggleiconset option[value="switch"] {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/switch_off");}
#toggle-all .content .toggle-switch-hover h4 span.off:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/switch_off_glow");}
#toggle-all .content .toggle-switch-hover h4 span.on:hover {background-image: url("/theme/image.php/synergybase/format_topcoll/1756474634/switch_on_glow");}
body#page-admin-setting-formatsettingtopcoll select#id_s_format_topcoll_defaulttoggleiconset option, body#page-course-edit select#id_toggleiconset option {background-color: transparent;background-position: left center;background-repeat: no-repeat;padding: 3px 3px 3px 20px;}
body#page-admin-setting-formatsettingtopcoll.lang-en_ar select#id_s_format_topcoll_defaulttoggleiconset option, body#page-course-edit.lang-en_ar select#id_toggleiconset option {background-position: 220px 55%;}
.topcoll-display-instructions {margin: 0;}
.course-content ul.ctopics #section-0 .content {padding: 10px;}
.course-content ul.ctopics li.section.main .side, .course-content ul.ctopics li.tcsection .side, .editing .course-content ul.ctopics li.section.main .side, .editing .course-content ul.ctopics li.tcsection .side {padding: 0;text-align: center;width: 40px;}
.course-content ul.ctopics li.section .left, .course-content ul.ctopics li.tcsection .left {float: right;}
.course-content ul.ctopics li.section.main .left {padding: 10px 0 0 0;}
.course-content ul.ctopics li.current.main .right {padding: 0 0 0 0;}
.course-content ul.ctopics li.section .right, .course-content ul.ctopics li.tcsection .right {float: left;}
.course-content ul.ctopics li.section .right {line-height: 1.3;}
.course-content ul.ctopics li.section .right a {display: block;}
.course-content ul.ctopics li.section .right a img.hide {display: inline;}
.course-content ul.ctopics li.section .left .section-handle img.icon {padding: 0;vertical-align: baseline;}
body.format-topcoll.dir-rtl .course-content ul.ctopics li.section .left {float: right;}
body.format-topcoll.dir-rtl .course-content ul.ctopics li.section .right {float: left;}
body.format-topcoll .ctopics .section .activity .mod-indent-outer, body.format-topcoll.editing.dir-rtl .ctopics .section .activity .mod-indent-outer {padding-left: 0;}
body.format-topcoll.editing .ctopics .section .activity .mod-indent-outer {padding-right: 32px;}
body.format-topcoll.dir-rtl .ctopics .section .activity .mod-indent-outer {padding-right: 0;}
body.format-topcoll.editing.dir-rtl .ctopics .section .activity .mod-indent-outer {padding-right: 32px;}
body.format-topcoll .ctopics .section {margin: 1em 0;}
body.format-topcoll .course-content ul.ctopics li.section .summary {margin-right: 0;}
body.format-topcoll.dir-rtl .course-content ul.ctopics li.section .summary {margin-right: 0;}
body.format-topcoll .course-content ul.ctopics li.section .summary.summaryalwaysshown {padding-top: 10px;}
body.format-topcoll.editing ul.ctopics .section .activity .contentwithoutlink, body.format-topcoll.editing ul.ctopics .section .activity .activityinstance {display: inline;padding-left: 0;}
body.format-topcoll.editing.dir-rtl ul.ctopics .section .activity .contentwithoutlink, body.format-topcoll.editing.dir-rtl ul.ctopics .section .activity .activityinstance {padding-left: 0;}
body.format-topcoll.editing ul.ctopics .section .activity .actions {position: relative;}
body.format-topcoll.editing #region-main ul.ctopics .moodle-actionmenu ul.menubar {display: none;}
body.format-topcoll.editing.jsenabled #region-main ul.ctopics .moodle-actionmenu[data-enhance] ul.menubar {display: inline-block;}
.course-content ul.ctopics li.section .content .toggle, .course-content ul.ctopics li.section .content.sectionhidden {display: block;padding: 0;text-align: right;}
.course-content ul.ctopics li.section .content .toggle {cursor: pointer;width: 100%;}
.course-content ul.ctopics li.section .content.sectionhidden {padding: 6px 0 6px 0;}
.course-content ul.ctopics li.section .content .toggle span.the_toggle p {font-size: 1.2em;font-style: italic;text-align: right;}
.course-content ul.ctopics li.section .content .toggle span.the_toggle, .course-content ul.ctopics li.section .content.sectionhidden {font-weight: bold;text-decoration: none;}
.course-content ul.ctopics li.section .content .toggledsection {min-height: 30px;}
.course-content ul.ctopics li.section .right .cps_centre, .dir-rtl .course-content ul.ctopics li.section .left .cps_centre {font-size: .7em;min-height: 28px;text-align: center;}
.dir-rtl .course-content ul.ctopics li.section .right .cps_centre {font-size: 14px;}
.course-content ul.ctopics li.section .right .cps_centre img {margin: 6px auto;}
body.jsenabled .toggledsection {display: none;}
body.jsenabled .toggledsection.sectionopen {display: block;}
.section .spacer {height: .5em;}
#toggle-all, #topcoll-display-instructions {display: none;}
body.jsenabled #toggle-all, body.jsenabled #topcoll-display-instructions {display: block;}
body.jsenabled #toggle-all {background: none repeat scroll 0 0 transparent;}
#toggle-all .content .sectionbody h4 {display: block;margin-bottom: 0;padding: 6px 0;}
#toggle-all .content .sectionbody h4 span {cursor: pointer;padding-bottom: 7px;padding-top: 7px;text-decoration: none;width: 35px;}
#toggle-all .content .sectionbody h4 span.tc-small {padding-right: 18px;padding-left: 18px;}
#toggle-all .content .sectionbody h4 span.tc-medium {padding-right: 26px;padding-left: 26px;}
#toggle-all .content .sectionbody h4 span.tc-large {padding-right: 34px;padding-left: 34px;}
#toggle-all .content .sectionbody h4, #toggle-all .content .sectionbody h4 span {text-align: right;}
.dir-rtl #toggle-all .content .sectionbody h4, .dir-rtl #toggle-all .content .sectionbody h4 span {text-align: right;}
.cttoggle {display: inline;font-family: inherit;font-size: inherit;font-style: inherit;}
.course-content ul.ctopics li.section.hidden .sectionname, .course-content ul.ctopics li.section.hidden .content>div, .course-content ul.ctopics li.section.hidden .activity .activityinstance {opacity: inherit;}
.course-content ul.ctopics li.section.hidden h3.section-title, .course-content ul.ctopics li.section.hidden .content .summary {opacity: .5;}
.editing .course-content ul.ctopics li.section .content .toggle span.quickediticon img, .editing .course-content ul.ctopics li.section .content.hidden span.quickediticon img {background-color: #fff;border: 2px solid #fff;border-radius: 4px;}
.editing .course-content ul.ctopics li.section .content .toggle span.quickediticon img {opacity: .8;}
.editing .course-content ul.ctopics li.section.hidden .content .toggle span.quickediticon img {opacity: 1;}
.course-content ul.ctopics li.section.hidden .sectionname > span {opacity: .7;}
.course-content ul.ctopics li.section.hidden .sectionname {font-style: italic;}
.format-topcoll .inplaceeditable.inplaceeditingon input {width: auto;}
@media print {body.jsenabled .toggledsection {display: block;}
	body.jsenabled #toggle-all, body.jsenabled #topcoll-display-instructions, .cttoggle {display: none;}
	.course-content ul.ctopics li.section.main {float: right;}
	body.format-topcoll .course-content ul.ctopics li.section.main {padding-bottom: 0;}
	ul.ctopics {page-break-after: avoid;page-break-before: avoid;}}
.course-content ul.topics {margin: 0;list-style: none;}
.course-content ul.topics li.section .content {margin: 0 40px;}
.course-content ul.topics li.section .left, .course-content ul.topics li.section .right {width: 40px;padding: 0 6px;}
.course-content ul.topics li.section .right img.icon {padding: 0 0 4px 0;}
.course-content ul.topics li.section .left {padding-top: 22px;text-align: left;}
.jsenabled .course-content ul.topics li.section .left, .jsenabled .course-content ul.topics li.section .right {width: auto;}
.course-content ul.topics li.section .left .section-handle img.icon {padding: 0;vertical-align: baseline;}
.course-content ul.topics li.section .section_action_menu .textmenu, .course-content ul.topics li.section .section_action_menu .menu-action-text {white-space: nowrap;}
.course-content ul.weeks {margin: 0;list-style: none;}
.course-content ul.weeks li.section .content {margin: 0 40px;}
.course-content ul.weeks li.section .left, .course-content ul.weeks li.section .right {width: 40px;padding: 0 6px;}
.course-content ul.weeks li.section .right img.icon {padding: 0 0 4px 0;}
.course-content ul.weeks li.section .left {padding-top: 22px;text-align: left;}
.jsenabled .course-content ul.weeks li.section .left, .jsenabled .course-content ul.weeks li.section .right {width: auto;}
.course-content ul.weeks li.section .left .section-handle img.icon {padding: 0;vertical-align: baseline;}
.course-content ul.weeks li.section .section_action_menu .textmenu, .course-content ul.weeks li.section .section_action_menu .menu-action-text {white-space: nowrap;}
#page-report-completion-index table#completion-progress {margin-top: 20px;margin-bottom: 30px;}
#page-report-completion-index .export-actions {text-align: center;list-style: none;}
#page-report-completion-index .criterianame, #page-report-completion-index .criteriaicon, #page-report-completion-index .completion-progresscell {text-align: center;}
#page-report-completion-index .rotated-text-container {display: inline-block;width: 3em;}
#page-report-completion-index .rotated-text {display: inline-block;white-space: nowrap;transform-origin: 100% 0;vertical-align: middle;}
#page-report-completion-index.dir-ltr .rotated-text {transform: translate(0,100%) rotate(-90deg);}
#page-report-completion-index.dir-rtl .rotated-text {transform: translate(0,100%) rotate(90deg);}
#page-report-completion-index .rotated-text span {display: block;text-align: right;}
#page-report-completion-index .rotated-text:after {content: "";float: right;margin-top: 100%;}
.report-eventlist-name {color: #888;font-size: .75em;}
.report-eventlist-datatable-table > div > table {width: 100%;}
#page-admin-report-eventlist-index dt {float: right;text-align: left;width: 20em;}
#page-admin-report-eventlist-index dd {display: block;text-align: right;margin-right: 21em;}
#page-admin-report-eventlist-index dd + dd {clear: right;}
@media (max-width: 767px) {#page-admin-report-eventlist-index dt {width: 100%;text-align: right;}
	#page-admin-report-eventlist-index dd {margin-right: 0;}
	#page-admin-report-eventlist-index dd + dd {margin-right: 0;}}
#page-report-log-index .info {margin: 10px;}
#page-report-log-index .logselectform {margin: 10px auto;}
#page-report-log-user .info {margin: 10px;text-align: center;}
#page-report-loglive-index .info {margin: 10px;}
table.flexible > tbody > tr:nth-child(n).newrow > td {background: #d4d4d4;}
#page-report-outline-index td.numviews {text-align: left;}
#page-report-outline-index tr.section {text-align: center;}
#page-report-outline-index td.lastaccess {font-size: .8em;}
#page-report-outline-user .section .content {margin-right: 30px;margin-left: 30px;}
#page-report-outline-user .section h2 {margin-top: 0;}
#page-report-outline-user .section {margin-right: 30px;margin-left: 30px;margin-bottom: 20px;}
#page-report-outline-user .section {border-width: 1px;border-style: solid;padding: 10px;}
#page-report-stats-index .graph {margin-bottom: 1em;}
.path-grade-report-grader .gradeparent {position: relative;overflow: auto;}
.path-grade-report-grader .gradeparent .grader-information-tooltip {min-width: 200px;}
.path-grade-report-grader .gradeparent .graderreportoverlay {background-color: white;width: auto;padding: 10px;font-size: 12px;border: 1px solid #ccc;border-radius: 4px;}
.path-grade-report-grader .gradeparent table {border: 1px solid #ccc;border-collapse: separate;border-spacing: 0;border-bottom-width: 0;border-left-width: 0;margin-bottom: 0;}
.path-grade-report-grader .gradeparent .cell {border: 1px solid #ccc;border-top-width: 0;border-right-width: 0;padding: 4px 5px;vertical-align: middle;text-align: left;white-space: nowrap;}
.path-grade-report-grader .gradeparent tr:nth-of-type(even) .cell {background-color: #f9f9f9;}
.path-grade-report-grader .gradeparent .floater {display: none;}
.path-grade-report-grader .gradeparent .floating {display: block;}
.path-grade-report-grader .gradeparent .heading .cell, .path-grade-report-grader .gradeparent .avg .cell, .path-grade-report-grader .gradeparent .user.cell {font-size: 14px;font-weight: normal;text-align: right;}
.path-grade-report-grader .gradeparent .floater .cell {background-color: #f9f9f9;}
.path-grade-report-grader .gradeparent .user.cell {min-width: 200px;width: 200px;white-space: normal;vertical-align: top;}
.path-grade-report-grader .gradeparent .user.cell .userpicture {margin: 0 4px;border: none;vertical-align: middle;}
.path-grade-report-grader .gradeitemheader {display: inline-block;overflow: hidden;text-overflow: ellipsis;max-width: 200px;vertical-align: bottom;}
.path-grade-report-grader .gradeparent .userfield {font-weight: normal;text-align: right;}
.path-grade-report-grader .gradeparent .range .header, .path-grade-report-grader .gradeparent .avg .header {font-weight: bold;}
.path-grade-report-grader .gradeparent .avg.floating .cell {border-top-width: 1px;}
.path-grade-report-grader .gradeparent .avg .cell {text-align: left;}
.path-grade-report-grader .gradeparent .heading .cell .iconsmall {padding-top: 0;padding-bottom: 0;}
.path-grade-report-grader .gradeparent .sorticon {margin-right: 3px;}
.path-grade-report-grader .gradeparent .gradevalue {display: inline-block;}
.path-grade-report-grader span.gradepass {color: #298721;}
.path-grade-report-grader span.gradefail {color: #890d0d;}
.path-grade-report-grader .gradeparent tr:nth-child(n) td.overridden:nth-child(n) {background-color: #efd9a4;}
.path-grade-report-grader .gradeparent tr:nth-child(n) td.ajaxoverridden:nth-child(n) {background-color: #ffe3a0;}
.path-grade-report-grader .gradeparent .excludedfloater {font-weight: bold;color: red;font-size: 9px;float: right;}
.path-grade-report .gradeparent .floater .controls.cell, .path-grade-report-grader .gradeparent .controls {background-color: #f3ead8;}
.path-grade-report-grader .gradeparent .category {text-align: right;}
.path-grade-report-grader .gradeparent select {margin: 0;padding: 0;}
.path-grade-report-grader .gradeparent .text {border: 1px solid #666;width: auto;margin: 0;padding: 0;text-align: center;}
.path-grade-report-grader .gradeparent .quickfeedback {border: 1px dashed #000;width: auto;margin: 0;padding: 0;margin-right: 10px;}
.path-grade-report-grader .yui3-overlay {border: 0;background: none;background-color: inherit;min-width: 200px;}
.path-grade-report-grader .yui3-overlay {background-color: white;width: auto;padding: 10px;font-size: 12px;border: 1px solid #ccc;border-radius: 4px;}
.path-grade-report-history div.gradeparent {overflow-x: scroll;}
.yui3-gradereport_history_usp-hidden {display: none;}
.gradereport_history_usp .usp-content {position: relative;}
.gradereport_history_usp .usp-ajax-content {overflow: auto;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.gradereport_history_usp .usp-ajax-content, .gradereport_history_usp .usp-loading-lightbox {height: 375px;}
.gradereport_history_usp .usp-loading-lightbox {background-color: #fff;opacity: .5;position: absolute;text-align: center;width: 100%;top: 0;right: 0;}
.gradereport_history_usp .usp-loading-lightbox img {margin-top: 100px;opacity: 1;}
.gradereport_history_usp .usp-search {text-align: center;}
.gradereport_history_usp .usp-user {width: 100%;text-align: right;border-top: 1px solid #eee;}
.gradereport_history_usp .usp-user:nth-child(odd) {background-color: #f9f9f9;}
.gradereport_history_usp .usp-first-added {border-top: 1px solid #bbb;}
.gradereport_history_usp .usp-checkbox {text-align: center;float: right;padding: 11px 6px 0 6px;}
.gradereport_history_usp .usp-checkbox input[type=checkbox] {margin: 0;}
.gradereport_history_usp .usp-picture {margin: 6px 3px 0 3px;float: right;}
.gradereport_history_usp .usp-userpicture {cursor: pointer;}
.gradereport_history_usp .usp-user .details {margin-right: 67px;padding: 3px 6px 0 6px;word-wrap: break-word;}
.gradereport_history_usp .usp-user .details label {margin: 0;}
.gradereport_history_usp .usp-more-results {padding: 5px;border-top: 1px solid #bbb;}
.gradereport_history_usp .usp-finish {padding-top: 1em;text-align: center;}
.gradereport_history_usp .usp-finish input {margin: 0;}
.path-grade-report-singleview div.reporttable {text-align: center;}
.path-grade-report-singleview div.groupselector, .path-grade-report-singleview div.reporttable form div.singleview_buttons, .path-grade-report-singleview div.selectitems {display: block;text-align: left;clear: both;}
.path-grade-report-singleview div.singleselect + div.singleselect select, .path-grade-report-singleview div.groupselector select {margin-left: 0;}
.path-grade-report-singleview div.reporttable div.singleselect form div {text-align: center;}
.path-grade-report-singleview div.reporttable table.reporttable {margin: 0 auto 15px auto;}
.path-grade-report-singleview div.reporttable form div {text-align: center;}
.path-grade-report-singleview .singleview_buttons {padding: 10px 0;}
.path-grade-report-singleview div.reporttable h2 {text-align: center;}
.path-grade-report-singleview input[name^="finalgrade"] {width: 50px;}
.path-grade-report-singleview .reporttable tbody th, .path-grade-report-singleview .reporttable tbody td.range {white-space: nowrap;}
.path-grade-report-singleview .reporttable tbody th > * {display: inline-block;vertical-align: middle;margin: 0 2px;}
.path-grade-report-singleview .itemnav {font-size: small;display: inline;padding-bottom: .5em;}
.path-grade-report-singleview .itemnav.previtem {float: right;}
.path-grade-report-singleview div.nextitem {float: left;}
.path-grade-report-singleview .reporttable {width: 100%;}
.path-grade-report-singleview .reporttable th {text-align: right;}
.path-grade-report-singleview div.reporttable form div.singleview_bulk {display: inline-block;text-align: right;margin-bottom: 1em;}
.path-grade-report-singleview .singleview_bulk div > *, .path-grade-report-singleview .singleview_bulk fieldset > * {display: inline-block;vertical-align: middle;margin: 0;}
.path-grade-report-singleview .singleselect select, .path-grade-report-singleview div.reporttable form .singleview_bulk select, .path-grade-report-singleview div.reporttable form .singleview_bulk input {margin-right: 10px;margin-left: 10px;}
.path-grade-report-singleview .singleview_bulk > fieldset {display: block;}
.path-grade-report-singleview div.reporttable form .singleview_bulk > div.enable {margin-bottom: .5em;text-align: right;}
.path-grade-report-user #graded_users_selector {float: left;margin-bottom: 5px;}
.path-grade-report-user .view_users_selector {clear: both;float: left;margin-bottom: 5px;}
.path-grade-report-user #graded_users_selector .singleselect label, .path-grade-report-user .view_users_selector .singleselect label {display: inline-block;}
.path-grade-report-user .user-grade {width: 100%;border: 1px solid;}
.path-grade-report-user .user-grade thead th {vertical-align: bottom;}
.path-grade-report-user .user-grade th {text-align: right;}
.path-grade-report-user .user-grade td {min-width: 4.5em;vertical-align: top;}
.path-grade-report-user .user-grade .b1l {padding: 0;width: 24px;min-width: 24px;}
.path-grade-report-user .user-grade tbody .column-itemname {padding-right: 0;padding-left: 8px;}
.path-grade-report-user .user-grade .column-itemname.item, .path-grade-report-user .user-grade .gradeitemdescription {font-weight: normal;padding-right: 24px;}
.path-grade-report-user .user-grade .column-itemname.baggt, .path-grade-report-user .user-grade .column-itemname.baggb {padding-right: 24px;}
.path-grade-report-user .user-grade .baggt, .path-grade-report-user .user-grade .baggb {font-weight: bold;}
.gradingform_guide-regrade {padding: 10px;background: #fdd;border: 1px solid #f00;margin-bottom: 10px;}
.gradingform_guide-restored {padding: 10px;background: #ffd;border: 1px solid #ff0;margin-bottom: 10px;}
.gradingform_guide-error {color: red;font-weight: bold;}
.gradingform_guide_editform .status {font-weight: normal;text-transform: uppercase;font-size: 60%;padding: .25em;border: 1px solid #eee;}
.gradingform_guide_editform .status.ready {background-color: #e7f1c3;border-color: #aea;}
.gradingform_guide_editform .status.draft {background-color: #f3f2aa;border-color: #ee2;}
.gradingform_guide.editor .criterion .controls, .gradingform_guide .criterion .description, .gradingform_guide .criterion .remark {vertical-align: top;}
.gradingform_guide.editor .criterion .controls, .gradingform_guide.editor .criterion .description, .gradingform_guide.editor .criterion .remark {padding: 3px;}
.gradingform_guide .criteria {height: 100%;}
.gradingform_guide .criterion {border: 1px solid #ddd;overflow: hidden;}
.gradingform_guide .criterion.even {background: #f0f0f0;}
.gradingform_guide .criterion .description {width: 100%;}
.gradingform_guide .criterion .description .criterionmaxscore input {width: 20px;}
.gradingform_guide .criterion .description .criterionname {font-weight: bold;}
.gradingform_guide .criterion label {font-weight: bold;padding-left: 5px;}
.gradingform_guide .plainvalue.empty {font-style: italic;color: #aaa;}
.gradingform_guide .plainvalue.editname {font-weight: bold;}
.gradingform_guide.editor .criterion.first.last .controls .delete input, .gradingform_guide.editor .criterion.first .controls .moveup input, .gradingform_guide.editor .criterion.last .controls .movedown input {display: none;}
.gradingform_guide.editor .delete input, .gradingform_guide.editor .moveup input, .gradingform_guide.editor .movedown input {text-indent: -1000em;cursor: pointer;border: none;}
.gradingform_guide.editor .criterion .controls .delete input {width: 20px;height: 16px;background: transparent url("/theme/image.php/synergybase/core/1756474634/t/delete") no-repeat center top;margin-top: 4px;}
.gradingform_guide.editor .moveup input {width: 20px;height: 15px;background: transparent url("/theme/image.php/synergybase/core/1756474634/t/up") no-repeat center top;margin-top: 4px;}
.gradingform_guide.editor .movedown input {width: 20px;height: 15px;background: transparent url("/theme/image.php/synergybase/core/1756474634/t/down") no-repeat center top;margin-top: 4px;}
.gradingform_guide.editor .addcriterion input, .gradingform_guide.editor .addcomment input {background: transparent url("/theme/image.php/synergybase/core/1756474634/t/add") no-repeat;display: block;color: #555;font-weight: bold;text-decoration: none;}
.gradingform_guide.editor .addcriterion input, .gradingform_guide.editor .addcomment input {background-position: 5px 8px;height: 30px;line-height: 29px;margin-bottom: 14px;padding-right: 20px;padding-left: 10px;}
.gradingform_guide .options .optionsheading {font-weight: bold;font-size: 1.1em;padding-bottom: 5px;}
.gradingform_guide .options .option {padding-bottom: 2px;}
.gradingform_guide .options .option label {margin-right: 5px;}
.gradingform_guide .options .option .value {margin-right: 5px;font-weight: bold;}
.gradingform_guide .criterion .description.error {background: #fdd;}
.gradingform_guide.editor .hiddenelement {display: none;}
.gradingform_guide.editor .pseudotablink {background-color: transparent;border: 0 solid;height: 1px;width: 1px;color: transparent;padding: 0;margin: 0;position: relative;float: left;}
.jsenabled .gradingform_guide .markingguidecomment {cursor: pointer;}
.jsenabled .gradingform_guide .markingguidecomment:before {content: url("/theme/image.php/synergybase/core/1756474634/t/add");padding-left: 2px;}
.gradingform_guide .commentheader {font-weight: bold;font-size: 1.1em;padding-bottom: 5px;}
.jsenabled .gradingform_guide .criterionnamelabel {display: none;}
.jsenabled .gradingform_guide .criterionshortname {font-weight: bold;}
.gradingform_guide table {width: 100%;}
.gradingform_guide .descriptionreadonly {vertical-align: top;}
.gradingform_guide .criteriondescriptionmarkers {width: 300px;}
.gradingform_guide .markingguideremark {margin: 0;width: 100%;-moz-box-sizing: border-box;box-sizing: border-box;}
.gradingform_guide .criteriondescriptionscore {display: inline;}
.gradingform_guide .score label {display: block;}
.gradingform_guide .score input {margin: 0;width: auto;}
.gradingform_guide.editor .criteria label {cursor: default;}
.gradingform_rubric_editform .status {font-weight: normal;text-transform: uppercase;font-size: 60%;padding: .25em;border: 1px solid #eee;}
.gradingform_rubric_editform .status.ready {background-color: #e7f1c3;border-color: #aea;}
.gradingform_rubric_editform .status.draft {background-color: #f3f2aa;border-color: #ee2;}
.gradingform_rubric {overflow: auto;padding-bottom: 1.5em;max-width: 720px;position: relative;}
.gradingform_rubric.editor .criterion .controls, .gradingform_rubric .criterion .description, .gradingform_rubric .criterion .levels, .gradingform_rubric.editor .criterion .addlevel, .gradingform_rubric .criterion .remark, .gradingform_rubric .criterion .levels .level {vertical-align: top;}
.gradingform_rubric.editor .criterion .controls, .gradingform_rubric .criterion .description, .gradingform_rubric.editor .criterion .addlevel, .gradingform_rubric .criterion .remark, .gradingform_rubric .criterion .levels .level {padding: 3px;}
.gradingform_rubric .criteria {height: 100%;}
.gradingform_rubric .criterion {border: 1px solid #ddd;overflow: hidden;}
.gradingform_rubric .criterion.even {background: #f0f0f0;}
.gradingform_rubric .criterion .description {width: 150px;font-weight: bold;}
.gradingform_rubric .criterion .levels table {width: 100%;height: 100%;}
.gradingform_rubric .criterion .levels, .gradingform_rubric .criterion .levels table, .gradingform_rubric .criterion .levels table tbody {padding: 0;margin: 0;}
.gradingform_rubric .criterion .levels .level {border-right: 1px solid #ddd;max-width: 150px;}
.gradingform_rubric .criterion .levels .level .level-wrapper {position: relative;}
.gradingform_rubric .criterion .levels .level.last {border-left: 1px solid #ddd;}
.gradingform_rubric .plainvalue.empty {font-style: italic;color: #aaa;}
.gradingform_rubric.editor .criterion .levels .level .delete {position: absolute;left: 0;}
.gradingform_rubric .criterion .levels .level .score {font-style: italic;color: #575;font-weight: bold;margin-top: 5px;white-space: nowrap;}
.gradingform_rubric .criterion .levels .level .score .scorevalue {padding-left: 5px;}
.gradingform_rubric.editor .criterion.first .controls .moveup input, .gradingform_rubric.editor .criterion.last .controls .movedown input {display: none;}
.gradingform_rubric .criterion .levels .level.currentchecked {background: #fff0f0;}
.gradingform_rubric .criterion .levels .level.checked {background: #d0ffd0;border: 1px solid #555;}
.gradingform_rubric.evaluate .criterion .levels .level:hover {background: #30ff30;}
.gradingform_rubric.editor .delete input, .gradingform_rubric.editor .duplicate input, .gradingform_rubric.editor .moveup input, .gradingform_rubric.editor .movedown input {text-indent: -1000em;cursor: pointer;border: none;}
.gradingform_rubric.editor .criterion .controls .delete input {width: 12px;height: 12px;background: transparent url("/theme/image.php/synergybase/core/1756474634/t/delete") no-repeat center top;margin: .3em .3em 0 .3em;}
.gradingform_rubric.editor .criterion .controls .duplicate input {width: 12px;height: 12px;background: transparent url("/theme/image.php/synergybase/core/1756474634/t/copy") no-repeat center top;margin: .3em .3em 0 .3em;}
.gradingform_rubric.editor .levels .level .delete input {width: 12px;height: 16px;background: transparent url("/theme/image.php/synergybase/core/1756474634/t/delete") no-repeat center center;}
.gradingform_rubric.editor .moveup input {width: 12px;height: 12px;background: transparent url("/theme/image.php/synergybase/core/1756474634/t/up") no-repeat center top;margin: .3em .3em 0 .3em;}
.gradingform_rubric.editor .movedown input {width: 12px;height: 12px;background: transparent url("/theme/image.php/synergybase/core/1756474634/t/down") no-repeat center top;margin: .3em .3em 0 .3em;}
.gradingform_rubric.editor .addcriterion input, .gradingform_rubric.editor .addlevel input {background: transparent url("/theme/image.php/synergybase/core/1756474634/t/add") no-repeat top right;display: block;color: #555;font-weight: bold;text-decoration: none;}
.gradingform_rubric.editor .addcriterion input {background-position: 5px 8px;height: 30px;line-height: 29px;margin-bottom: 14px;padding-right: 20px;padding-left: 10px;}
.gradingform_rubric.editor .addlevel input {background-position: 5px 5px;height: 25px;line-height: 24px;margin-bottom: 45px;padding-right: 18px;padding-left: 8px;}
.gradingform_rubric .options .optionsheading {font-weight: bold;font-size: 1.1em;padding-bottom: 5px;}
.gradingform_rubric .options .option {padding-bottom: 2px;}
.gradingform_rubric .options .option label {margin-right: 5px;}
.gradingform_rubric .options .option .value {margin-right: 5px;font-weight: bold;}
.gradingform_rubric .criterion .levels.error {border: 1px solid red;}
.gradingform_rubric .criterion .description.error, .gradingform_rubric .criterion .levels .level .definition.error, .gradingform_rubric .criterion .levels .level .score.error {background: #fdd;}
.gradingform_rubric-regrade {padding: 10px;background: #fdd;border: 1px solid #f00;margin-bottom: 10px;}
.gradingform_rubric-restored {padding: 10px;background: #ffd;border: 1px solid #ff0;margin-bottom: 10px;}
.gradingform_rubric-error {color: red;font-weight: bold;}
.gradingform_rubric.editor .hiddenelement {display: none;}
.gradingform_rubric.editor .pseudotablink {background-color: transparent;border: 0 solid;height: 1px;width: 1px;color: transparent;padding: 0;margin: 0;position: relative;float: left;}
.qbehaviour_deferredcbm_slightlyunderconfident, .qbehaviour_deferredcbm_slightlyoverconfident {font-weight: bold;color: #600;}
.qbehaviour_deferredcbm_underconfident, .qbehaviour_deferredcbm_overconfident {font-weight: bold;color: #c00;}
.qbehaviour_deferredcbm_judgementok {font-weight: bold;color: #080;}
.qbehaviour_deferredcbm_actual_percentage {font-weight: bold;}
.qbehaviour_deferredcbm_summary_heading {margin: 0;}
.que.deferredcbm .certaintychoices input[type="radio"] {margin-right: .5em;}
.que.deferredcbm .certaintychoices label {white-space: nowrap;}
p.subheader {font-weight: bold;font-size: 15px;}
.coursebox .learningcomptype {font-size: 1em;margin-bottom: 5px;margin-right: 5px;margin-left: 5px;margin-top: 5px;float: right;width: 15%;}
.coursebox .learningcomptype .name {margin-bottom: 3px;margin-right: 0;margin-left: 0;margin-top: 13px;}
#edit-program-content.program #programcontent #id_sameascert_rc {margin-bottom: 14px;margin-right: 10px;}
#programcontent legend#certifpath.ftoggler {font-size: 1.5em;}
#page-totara-plan-record-certifications table#plan_certifications th {white-space: normal;}
#page-totara-plan-record-certifications .certif_completion_certifpath {display: none;}
#page-admin-totara-completionimport-viewreport table#completionimport_course th, #page-admin-totara-completionimport-viewreport table#completionimport_certification th {white-space: normal;}
#page-totara-certification-edit_completion .certification_completion_section {margin: 15px 0;}
#page-totara-certification-edit_completion .certification_completion_section td, #page-totara-certification-edit_completion .certification_completion_section th {border-right: 1px solid #2e2e2e;}
.dir-ltr #page-totara-certification-edit_completion .certification_completion_section td:first-child, .dir-ltr #page-totara-certification-edit_completion .certification_completion_section th:first-child {border-right: 0 solid;}
.dir-rtl #page-totara-certification-edit_completion .certification_completion_section td:last-child, .dir-rtl #page-totara-certification-edit_completion .certification_completion_section th:last-child {border-right: 0 solid;}
.coursecompletionstatus {display: block;width: 39px;height: 12px;background: transparent url("/theme/image.php/synergybase/totara_core/1756474634/progress-icons") no-repeat;}
.dir-rtl .coursecompletionstatus {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/progress-icons-rtl");}
.coursecompletionstatus.completion-inprogress {background-position: 100% -12px;}
.coursecompletionstatus.completion-complete {background-position: 100% -24px;}
.coursecompletionstatus.completion-completeviarpl {background-position: 100% -24px;}
div.datepicker-wrapper {display: inline-block;}
table.namewithlinks-layout {width: 100%;}
ul.reportmanager {margin: 0;list-style-type: none;}
ul.reportmanager img {vertical-align: middle;}
#browse-tab, #search-tab, .selected.dialog-nobind {overflow-y: auto;margin-bottom: 0;margin-top: 0;padding-bottom: 0;}
.totara-dialog .paging {clear: both;}
div.totara-dialog .selected div.treeview-selected-item {display: none;}
.totara-dialog #fitem_id_query, .totara-dialog #fitem_id_frameworkid, .totara-dialog #fitem_id_dialogsearchsubmitbutton {float: right;display: inline-block;width: auto;}
.totara-dialog #fitem_id_query .felement, .totara-dialog #fitem_id_frameworkid .felement, .totara-dialog #fitem_id_dialogsearchsubmitbutton .felement {width: auto;float: right;}
.totara-dialog #fitem_id_query label, .totara-dialog #fitem_id_frameworkid label, .totara-dialog #fitem_id_dialogsearchsubmitbutton label {display: inline;}
.totara-dialog #fitem_id_query .fitemtitle, .totara-dialog #fitem_id_frameworkid .fitemtitle, .totara-dialog #fitem_id_dialogsearchsubmitbutton .fitemtitle {float: right;width: auto;}
.dir-rtl .totara-dialog #fitem_id_query, .dir-rtl .totara-dialog #fitem_id_frameworkid, .dir-rtl .totara-dialog #fitem_id_dialogsearchsubmitbutton, .dir-rtl .totara-dialog #fitem_id_query .felement, .dir-rtl .totara-dialog #fitem_id_frameworkid .felement, .dir-rtl .totara-dialog #fitem_id_dialogsearchsubmitbutton .felement, .dir-rtl .totara-dialog #fitem_id_query .fitemtitle, .dir-rtl .totara-dialog #fitem_id_frameworkid .fitemtitle, .dir-rtl .totara-dialog #fitem_id_dialogsearchsubmitbutton .fitemtitle {float: right;clear: left;}
.dir-rtl .totara-dialog .selected {float: right;margin-left: 0;border-left: none;border-right: 1px solid #ccc;}
.totara-dialog .selected div {clear: both;padding: 0 3px;margin-bottom: 4px;}
.totara-dialog select {max-width: 100%;}
.dir-rtl .totara-dialog .select {float: right;}
.dir-rtl .totara-dialog .selected .addbutton, .dir-rtl .totara-dialog .selected .deletebutton {float: left;}
.totara-dialog #fitem_id_query .fitemtitle {padding-top: 5px;}
.totara-dialog #id_dialogsearchsubmitbutton {margin: 0;}
.dir-rtl .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: left;}
.dir-rtl .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {float: right;}
#dialog-tabs {margin-bottom: 0;padding-bottom: 0;}
.totara_item_depth1 {padding-right: 20px;}
.totara_item_depth2 {padding-right: 40px;}
.totara_item_depth3 {padding-right: 60px;}
.totara_item_depth4 {padding-right: 80px;}
.totara_item_depth5 {padding-right: 100px;}
.totara_item_depth6 {padding-right: 120px;}
.totara_item_depth7 {padding-right: 140px;}
.totara_item_depth8 {padding-right: 160px;}
.dir-rtl .totara_item_depth1 {padding-right: 20px;}
.dir-rtl .totara_item_depth2 {padding-right: 40px;}
.dir-rtl .totara_item_depth3 {padding-right: 60px;}
.dir-rtl .totara_item_depth4 {padding-right: 80px;}
.dir-rtl .totara_item_depth5 {padding-right: 100px;}
.dir-rtl .totara_item_depth6 {padding-right: 120px;}
.dir-rtl .totara_item_depth7 {padding-right: 140px;}
.dir-rtl .totara_item_depth8 {padding-right: 160px;}
#catalogcourses, #catalogprograms, #catalogcertifications {min-width: 80%;}
#catalogcourses .toolbar-right-table .singlebutton {display: inline-block;}
#catalogcourses .rb-expand-cell .mform, #catalogprograms .rb-expand-cell .mform, #catalogcertifications .rb-expand-cell .mform {overflow: hidden;}
.flavour-overview-table {margin-top: 30px;width: 100%;}
.flavour-overview-table td.feature .collapsibleregioncaption {white-space: normal;}
.flavour-overview-table td.feature .collapsibleregioncaption a {color: #6b6b6b;text-decoration: none;}
.flavour-overview-table td.feature .collapsibleregioncaption img {float: right;margin-left: 5px;}
.flavour-overview-table td.feature .collapsibleregioninner {margin: 1em 21px 1em 0;}
.flavour-overview-table .flavour, .flavour-overview-table .setting {width: 12.5%;text-align: center;line-height: 2em;padding: 0;vertical-align: top;}
.flavour-overview-table th.flavour, .flavour-overview-table th.setting {background-color: #52c9f4;color: white;min-height: 30px;}
.flavour-overview-table .flavour.enabled {background-color: #d0e9f6;}
.flavour-overview-table .flavour.current.enabled {background-color: #c4e3f3;}
.flavour-overview-table th.flavour.current {background-color: #00a5e3;position: relative;}
.flavour-overview-table th.flavour.current:before {content: "";position: absolute;top: -29px;right: 0;border-width: 0 30px 30px 0;border-style: solid;border-color: transparent transparent #00a5e3 #00a5e3;}
.flavour-overview-table .setting {background-color: #c2d6b2;}
.flavour-overview-table th.setting {background-color: #090;}
.flavour-overview-table .flavour.state-off, .flavour-overview-table .setting.state-off {background-color: transparent;}
.flavour-overview-table .setting.state-on.prohibited {background-color: #d59392;}
.flavour-overview-table .td {border-right: 1px solid #fff;}
.flavour-overview-table .c1, .flavour-overview-table .lastcol {border-right: 1em solid #fff;}
#totara-msgs-dismiss dt, #totara-msgs-dismiss label {width: 15%;display: inline-block;min-width: 70px;vertical-align: top;font-weight: bold;}
#totara-msgs-dismiss dd, #totara-msgs-dismiss input {width: 80%;display: inline-block;}
#totara-msgs-dismiss dd, #totara-msgs-dismiss input, #totara-msgs-dismiss dt, #totara-msgs-dismiss label {padding-top: 10px;}
#totara_message_actions input[type=submit] {display: none;}
.jsenabled #totara_message_actions input[type=submit] {display: inline-block;}
textarea.sqlsnippet {width: 100%;height: 200px;}
#id_availablechoices .question-rating-scale-header {display: inline-block;width: 180px;}
table.generaltable.question-review-table .r0 {background-color: #e6e6e6;}
.generaltable.question-review-table td.cell {background-color: transparent;}
.question-review-title {font-weight: bold;padding: 2px 2px;}
.question-review-answer {min-height: 40px;}
.question-review-answer a {float: right;}
.question-review-name {max-width: 30%;min-width: 15%;}
.question-rating-slider-container {width: 74%;}
.dir-ltr .question-rating-slider-container {float: left;}
.dir-rtl .question-rating-slider-container {float: left;}
.question-rating-scale-checkbox {float: right;min-width: 30px;}
.question-rating-scale-static {float: right;min-width: 180px;}
#question-review-item {padding: 0 0 10px 0;margin-top: 0;}
#question-review-item legend {visibility: hidden;}
#question fieldset.fgroup {margin: 0;}
#question:nth-of-type(1) legend:empty {visibility: hidden;}
.review-multifield .fitem_ftextarea {margin-top: -10px !important;}
select.aggregateselector[multiple] {height: 150px;max-width: 335px;}
.totara-question-review-item-title h3 {float: right;margin-left: 30px;}
.dir-rtl .totara-question-review-item-title h3 {float: right;margin-left: 30px;}
.totara-question-review-extralinks {font-size: 14px;float: left;margin-top: 25px;}
.mform .totara-question-review-extralinks a {color: #008287;text-decoration: underline;}
.totara-question-review-delete {margin-right: 1em;border-right: 1px solid;padding-right: 1em;float: left;}
.totara-question-review-delete:first-child {margin-right: 0;border-right: none;padding-right: 0;}
.totara-question-group fieldset {padding-bottom: 15px;}
.totara-question-group fieldset fieldset {padding-bottom: 0;}
.totara-question-group .fitem_actionbuttons {margin-top: 30px;}
.totara-question-group .fitem.femptylabel {margin-bottom: 0;}
.totara-question-group .fcontainer {padding-right: 30px;}
.totara-question-group .totara-question-nonfieldset-item .fitem.fitem {margin-right: 10px;margin-left: 10px;}
.path-totara-appraisal .totara-question-group .totara-question-nonfieldset-item .fitemtitle.fitemtitle {padding-right: 0;}
.path-totara-feedback360 .totara-question-nonfieldset-item .fitem .totara-question-without-label {padding-right: 15px;}
.steps-definitions {border-style: solid;border-width: 1px;border-color: #bbb;padding: 5px;margin: auto;width: 50%;}
.steps-definitions .step {margin: 10px 0 10px 0;}
.steps-definitions .stepdescription {color: #bf8c12;}
.steps-definitions .steptype {color: #1467a6;margin-left: 5px;}
.steps-definitions .stepregex {color: #060;}
.path-admin-tool-capability .comparisontable {margin-top: 150px;}
.path-admin-tool-capability .comparisontable th, .path-admin-tool-capability .comparisontable td {vertical-align: middle;padding: .4em .5em .3em;}
.path-admin-tool-capability .comparisontable thead th {vertical-align: bottom;background: none;}
.path-admin-tool-capability .comparisontable thead th div {position: relative;}
.path-admin-tool-capability .comparisontable thead th div > a {position: absolute;top: -1.75em;right: 1em;width: 150px;text-align: right;margin-bottom: 1em;text-indent: -1.45em;-webkit-transform-origin: top right;-moz-transform-origin: top right;-ms-transform-origin: top right;-o-transform-origin: top right;-webkit-transform: rotate(315deg);-moz-transform: rotate(315deg);-ms-transform: rotate(315deg);-o-transform: rotate(315deg);}
.path-admin-tool-capability .comparisontable tbody th {background-color: #eee;text-align: left;border: 1px solid #dfdfdf;}
.path-admin-tool-capability .comparisontable tbody th span {display: block;color: #666;font-size: 80%;}
.path-admin-tool-capability .comparisontable tbody td {border: 1px solid #dfdfdf;}
.path-admin-tool-capability .comparisontable .inherit {color: #666;}
.path-admin-tool-capability .comparisontable .allow {background-color: #060;font-weight: bold;color: white;}
.path-admin-tool-capability .comparisontable .prevent {background-color: #ad6704;font-weight: bold;color: white;}
.path-admin-tool-capability .comparisontable .prohibit {background-color: #800;font-weight: bold;color: white;}
.path-admin-tool-filetypes .generaltable .c0, .path-admin-tool-filetypes .generaltable .c1, .path-admin-tool-filetypes .generaltable .c2, .path-admin-tool-filetypes .generaltable th {white-space: nowrap;}
.path-admin-tool-filetypes .generaltable .deleted .c0 img {opacity: .2;}
.path-admin-tool-filetypes .generaltable .deleted .c0 span {text-decoration: line-through;}
.path-admin-tool-filetypes .generaltable .nonstandard {font-weight: bold;}
.path-admin-tool-filetypes .form-overridden {display: inline-block;margin-bottom: 1em;padding: 4px 6px;}
.path-admin-tool-health div#healthnoproblemsfound {width: 60%;margin: auto;padding: 1em;border: 1px solid black;-moz-border-radius: 6px;}
.path-admin-tool-health dl.healthissues {width: 60%;margin: auto;}
.path-admin-tool-health dl.critical dt, .path-admin-tool-health dl.critical dd {background-color: #a71501;}
.path-admin-tool-health dl.significant dt, .path-admin-tool-health dl.significant dd {background-color: #d36707;}
.path-admin-tool-health dl.annoyance dt, .path-admin-tool-health dl.annoyance dd {background-color: #dba707;}
.path-admin-tool-health dl.notice dt, .path-admin-tool-health dl.notice dd {background-color: #e5db36;}
.path-admin-tool-health dl dt.solution, .path-admin-tool-health dl dd.solution, .path-admin-tool-health div#healthnoproblemsfound {background-color: #5bb83e;}
.path-admin-tool-health dl.healthissues dt, .path-admin-tool-health dl.healthissues dd {margin: 0;padding: 1em;border: 1px solid black;}
.path-admin-tool-health dl.healthissues dt {font-weight: bold;border-bottom: 0;padding-bottom: .5em;}
.path-admin-tool-health dl.healthissues dd {border-top: 0;padding-top: .5em;margin-bottom: 10px;}
.path-admin-tool-health dl.healthissues dd form {margin-top: .5em;text-align: left;}
.path-admin-tool-health form#healthformreturn {text-align: center;margin: 2em;}
.path-admin-tool-health dd.solution p {padding: 0;margin: 1em 0;}
.path-admin-tool-health dd.solution li {margin-top: 1em;}
#page-admin-tool-langimport-index .langimport {margin: auto;float: none;width: 100%;}
#page-admin-tool-messageinbound-index .handler-function {display: block;padding: 0 .5em;color: #888;font-size: .75em;}
#page-admin-tool-messageinbound-index .state, #page-admin-tool-messageinbound-index .edit {text-align: center;}
.path-admin-tool-profiling .profilingruntable .label {font-weight: bold;}
.path-admin-tool-profiling .profiling_worse {color: red;}
.path-admin-tool-profiling .profiling_better {color: green;}
.path-admin-tool-profiling .profiling_same {color: dimgrey;}
.path-admin-tool-profiling .profiling_important, .path-admin-tool-profiling .flexible .referencerun {font-weight: bold;}
.path-admin-tool-profiling .flexible {margin-right: auto;margin-left: auto;}
.path-admin-tool-profiling .profilingruntable td.label {color: #000;}
#page-admin-tool-task-scheduledtasks .task-class {display: block;padding: 0 .5em;color: #888;font-size: .75em;}
#page-admin-tool-task-scheduledtasks input[type=text] {direction: ltr;}
[data-region="displaytemplateexample"] {border-radius: 4px;border: 1px inset #e3e3e3;padding: 1em;}
.tool_templatelibrary--searchresults {max-height: 10em;overflow: auto;}
div[data-flexitour="backdrop"] {position: fixed;top: 0;left: 0;bottom: 0;right: 0;}
span[data-flexitour="container"].orphan {position: absolute;}
span[data-flexitour="container"].orphan div[data-role="arrow"] {display: none;}
body div[data-flexitour="step-background-fader"], body div[data-flexitour="step-background"] {position: absolute;background: inherit;}
div[data-flexitour="step-background-fader"], [data-flexitour="step-backdrop"] > td, [data-flexitour="step-backdrop"] {position: relative;}
span[data-flexitour="container"].orphan div[data-role="arrow"] {display: none;}
.path-admin-local-usertours .stepcreator .input-append {font-size: inherit;}
.tour-actions > ul {margin-right: auto;margin-left: auto;text-align: center;}
.tour-actions > ul > li {background-color: #f5f5f5;}
.tour-actions > ul {margin-right: auto;margin-left: auto;text-align: center;}
.tour-actions > ul > li {background-color: #f5f5f5;border-radius: 6px;border: 1px solid #ccc;display: inline-block;height: 9em;margin: .5em;text-align: center;width: 13em;}
.tour-actions > ul > li > a {height: 100%;display: block;padding: 1em;}
.intellidata-configuration > div {display: inline-block;float: left;line-height: 40px;}
.intellidata-configuration__data {border-top: 2px solid #ddd;}
.intellidata-configuration__nodata {text-align: center;}
.ib-single-button {margin-left: 5px;display: inline-block;}
.ib-form-group {margin-bottom: 10px;}
button.ib-search-button {margin-bottom: 4px;}
.ib-small-indent {margin-right: 4px;}
.assignfeedback_editpdf_widget .toolbar ul {display: none;}
.assignfeedback_editpdf_widget .toolbar li {list-style-type: none;}
.assignfeedback_editpdf_widget .drawingcanvas {position: relative;min-width: 817px;min-height: 400px;cursor: crosshair;background-repeat: no-repeat;background-color: #ccc;margin-right: auto;margin-left: auto;box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 20px rgba(0,0,0,.2);}
.assignfeedback_editpdf_widget .moodle-dialogue-bd .drawingregion {position: inherit;}
.assignfeedback_editpdf_widget .drawingregion[data-currenttool=drag] .drawingcanvas {cursor: move;}
.assignfeedback_editpdf_widget .drawingregion[data-currenttool=select] .drawingcanvas {cursor: pointer;}
.assignfeedback_editpdf_widget .drawingregion {border: 1px solid #ccc;right: 1em;left: 1em;top: 52px;bottom: 0;position: absolute;overflow: auto;background-color: #ccc;}
.assignfeedback_editpdf_widget {user-select: none;-moz-user-select: none;-webkit-user-select: none;}
.assignfeedback_editpdf_widget .pageheader {background-color: #ebebeb;border-bottom: 1px solid #ccc;padding: 0;padding-right: 20px;padding-left: 20px;min-height: 50px;height: 52px;overflow: auto;}
.moodle-dialogue-base .moodle-dialogue.assignfeedback_editpdf_widget .moodle-dialogue-bd {padding: 0;}
.assignfeedback_editpdf_widget .assignfeedback_editpdf_unsavedchanges.haschanges {display: inline-block;}
.assignfeedback_editpdf_widget .assignfeedback_editpdf_unsavedchanges {display: none;position: absolute;right: 20px;top: 60px;}
.yui3-colourpicker-hidden, .yui3-commentsearch-hidden, .yui3-commentmenu-hidden {display: none;}
.assignfeedback_editpdf_widget .pageheader button img {padding-top: 3px;vertical-align: top;}
.assignfeedback_editpdf_widget .pageheader button:active {background-color: #ccc;}
.assignfeedback_editpdf_widget .pageheader select, .assignfeedback_editpdf_widget .pageheader button {background: none;padding: 4px 7px;border: 0;border-radius: 0;margin: 0;height: 30px;line-height: 30px;vertical-align: top;cursor: pointer;}
.assignfeedback_editpdf_widget .pageheader select {vertical-align: top;-webkit-appearance: none;-moz-appearance: menulist-text;background-color: #fff;padding: 0 10px;}
.assignfeedback_editpdf_widget .pageheader select::-ms-expand {display: none;}
.assignfeedback_editpdf_widget .pageheader .navigation button + button, .assignfeedback_editpdf_widget .pageheader .toolbar button + button, .assignfeedback_editpdf_widget .pageheader .navigation select + button, .assignfeedback_editpdf_widget .pageheader .toolbar select + button {border-right: 1px solid #ccc;border-left: 0;}
.assignfeedback_editpdf_widget .pageheader .navigation button {border-left: 1px solid #ccc;}
.assignfeedback_editpdf_widget .pageheader .toolbar, .assignfeedback_editpdf_widget .pageheader .navigation-search, .assignfeedback_editpdf_widget .pageheader .navigation {border: 1px solid #ccc;border-bottom-color: #b3b3b3;border-radius: 4px;margin: 10px 4px;background-color: white;height: 30px;line-height: 30px;padding: 0;}
.assignfeedback_editpdf_commentsearch ul {max-height: 400px;overflow-y: auto;padding: 1em;}
.assignfeedback_editpdf_commentsearch ul li pre {background-color: #efefef;}
.assignfeedback_editpdf_commentsearch ul li pre:hover {background-color: #ddd;}
.assignfeedback_editpdf_commentsearch ul li {line-height: 0;margin: 2px;}
.assignfeedback_editpdf_commentsearch a pre {font-family: helvetica;margin: 0;padding: 4px;}
.assignfeedback_editpdf_widget .navigation-search, .assignfeedback_editpdf_widget .navigation {float: right;}
.assignfeedback_editpdf_widget .toolbar button {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.assignfeedback_editpdf_widget .toolbar {float: left;}
.assignfeedback_editpdf_widget .navigation, .assignfeedback_editpdf_widget .navigation-search, .assignfeedback_editpdf_widget .toolbar {display: inline-block;}
.assignfeedback_editpdf_colourpicker ul {margin: 0;}
.assignfeedback_editpdf_commentmenu li.quicklist_comment {width: 150px;}
.assignfeedback_editpdf_commentmenu li.quicklist_comment a {white-space: nowrap;display: inline-block;max-width: 130px;overflow: hidden;text-overflow: ellipsis;}
.assignfeedback_editpdf_commentmenu a.delete_quicklist_comment {float: left;}
.assignfeedback_editpdf_dropdown button {border: 0;background: none;padding: 6px 7px;border-radius: 0;border-top: 1px solid #ccc;}
.assignfeedback_editpdf_dropdown li:first-child button {border-top: 0;}
.moodle-dialogue-base .moodle-dialogue.assignfeedback_editpdf_dropdown .moodle-dialogue-wrap {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin-right: 0;margin-left: 0;margin-top: 0;border-radius: 4px;}
.moodle-dialogue-base .moodle-dialogue.assignfeedback_editpdf_dropdown .moodle-dialogue-bd {padding: 0;}
.assignfeedback_editpdf_dropdown .moodle-dialogue-hd, .assignfeedback_editpdf_dropdown .moodle-dialogue-ft {display: none;}
.assignfeedback_editpdf_menu li hr {margin: 0;}
.assignfeedback_editpdf_menu li a {text-decoration: none;color: #555;margin: 10px;}
.assignfeedback_editpdf_menu li:hover, .assignfeedback_editpdf_menu li:hover a, .assignfeedback_editpdf_menu li a:hover {background-color: #ebebeb;background-image: radial-gradient(ellipse at center,#fff 60%,#dfdfdf 100%);}
ul.assignfeedback_editpdf_menu {margin: 0;}
.assignfeedback_editpdf_menu li {list-style-type: none;margin: 0;border-radius: 4px;}
.assignfeedback_editpdf_menu li img {height: auto;}
.assignfeedback_editpdf_menu li button {margin: 0;background: none;}
.assignfeedback_editpdf_widget .pageheader button:hover {background-color: #ebebeb;background-image: radial-gradient(ellipse at center,#fff 60%,#dfdfdf 100%);}
.assignfeedback_editpdf_widget .pageheader button.assignfeedback_editpdf_selectedbutton:hover, .assignfeedback_editpdf_widget .pageheader button.assignfeedback_editpdf_selectedbutton {background-color: #dfdfdf;background-image: radial-gradient(ellipse at center,#fff 40%,#dfdfdf 100%);}
.assignfeedback_editpdf_widget .commentdrawable img {padding: 1px;}
.assignfeedback_editpdf_widget .commentdrawable a {float: left;position: relative;right: -17px;top: 2px;height: 14px;background-color: white;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;line-height: 14px;}
.assignfeedback_editpdf_widget .commentdrawable textarea {padding: 4px;padding-left: 20px;resize: none;overflow: hidden;color: black;border: 2px solid #ccc;border-radius: 4px;font-size: 16px;font-family: helvetica;min-height: 1.2em;}
.assignfeedback_editpdf_widget .commentdrawable {display: inline-block;}
.assignfeedback_editpdf_widget .drawingcanvas .loading .progressbarlabel {text-align: center;}
.hideoverflow {overflow: hidden;position: relative;}
@media (max-width: 960px) {.assignfeedback_editpdf_widget .pageheader {height: 104px;}
	.assignfeedback_editpdf_widget .drawingregion {top: 104px;}}
@media (max-width: 767px) {.assignfeedback_editpdf_widget .drawingregion {position: relative;margin-bottom: 1em;top: 0;}
	.assignfeedback_editpdf_widget .pageheader {height: auto;}}
@media (max-width: 480px) {.assignfeedback_editpdf_widget .pageheader {padding-right: 5px;padding-left: 5px;}}
#page-mod-quiz-report #manualgradingform {width: 100%;}
#page-mod-quiz-report #manualgradingform.mform br {clear: none;}
#page-mod-quiz-report #manualgradingform.mform .clearfix:after {clear: none;}
#page-mod-quiz-report #manualgradingform .que {margin-bottom: .7em;}
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper, .path-mod-workshop .assessmentform.rubric #id_rubric-grid-wrapper {border: none;}
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper legend, .path-mod-workshop .assessmentform.rubric #id_rubric-grid-wrapper legend {display: none;}
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper th, .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper td, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper th, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper td {border: 1px solid #ddd;padding: 5px;vertical-align: top;}
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .criterion {text-align: center;}
.path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem {text-align: center;}
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .fitem .fitemtitle, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .fitemtitle {display: none;}
.path-mod-workshop #id_rubric-grid-wrapper .rubric-grid {margin-right: auto;margin-left: auto;}
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .fitem .felement, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .felement {width: 100%;margin-right: auto;margin-left: auto;}
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .fitem .felement {border: none;}
.path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .felement span {display: block;text-align: center;}
.path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .felement span label {display: block;text-align: center;}
.path-mod-workshop .mform.frozen .fitem.description.rubric + .fitem .fitemtitle, .path-mod-workshop .assessmentform.rubric.list #id_rubric-grid-wrapper .fitem .fitemtitle {display: none;}
.path-mod-workshop .mform.frozen .fitem.description.rubric + .fitem .fitemtitle + .felement, .path-mod-workshop .assessmentform.rubric.list .fitem .felement {width: auto;border: none;}
.path-mod-workshop .assessmentform.rubric.list .fitem .felement span input {display: block;float: right;}
.path-mod-workshop .assessmentform.rubric.list .fitem .felement.fgroup span label {display: block;margin-right: 30px;}
.path-mod-workshop .manual-allocator .allocations {margin: 0 auto;width: 100%;}
.path-mod-workshop .manual-allocator .allocations tbody tr:nth-of-type(odd) {background-color: #eee;}
.path-mod-workshop .manual-allocator .allocations tbody tr:nth-of-type(odd).highlightreviewerof, .path-mod-workshop .manual-allocator .allocations tbody tr:nth-of-type(odd).highlightreviewedby {background-color: inherit;}
.path-mod-workshop .manual-allocator .allocations .peer .image {margin-left: 5px;vertical-align: middle;}
.path-mod-workshop .manual-allocator .allocations .reviewedby .image, .path-mod-workshop .manual-allocator .allocations .reviewerof .image {margin-left: 3px;vertical-align: middle;}
.path-mod-workshop .manual-allocator .allocations .highlightreviewedby .reviewedby, .path-mod-workshop .manual-allocator .allocations .highlightreviewerof .reviewerof {background-color: #fff3d2;}
.path-mod-workshop .manual-allocator .allocations tr td {vertical-align: top;padding: 5px;}
.path-mod-workshop .manual-allocator .allocations tr td ul {margin: 0;}
.path-mod-workshop .manual-allocator .allocations tr td ul li {list-style: none;}
.path-mod-workshop .manual-allocator .allocations tr td.peer {border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.path-mod-workshop .manual-allocator .allocations .reviewedby .info, .path-mod-workshop .manual-allocator .allocations .peer .info, .path-mod-workshop .manual-allocator .allocations .reviewerof .info {font-size: 80%;color: #888;font-style: italic;}
.path-mod-workshop .manual-allocator .allocations .peer .submission {font-size: 90%;margin-top: 1em;}
.path-mod-workshop .random-allocator .warning {width: 100%;margin: 0 auto 15px auto;}
.accessibilitywarnings img {max-width: 32px;max-height: 32px;}
.atto_backcolor_button .dropdown-menu {min-width: inherit;}
.atto_charmap_selector button {width: 2em;padding: 0 3px;}
@media (max-width: 768px) {.toolbarbreak {display: none;}}
.atto_emoticon_map ul {padding: 0;margin: 0;display: table;width: 100%;}
.atto_emoticon_map li {display: table-row;white-space: nowrap;}
.atto_emoticon_map li div {display: table-cell;padding: 0 1em;}
.atto_equation_library .yui3-tabview-list {border: none;}
.atto_equation_library .yui3-tab-selected .yui3-tab-label, .yui3-skin-sam #atto_equation_library .yui3-tab-selected .yui3-tab-label:focus, .yui3-skin-sam #atto_equation_library .yui3-tab-selected .yui3-tab-label:hover {background: none;color: black;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.atto_equation_library button {margin: .25%;min-width: 12%;}
#page-admin-setting-atto_equation_settings .form-defaultinfo {max-height: 10em;overflow: auto;padding: 5px;min-width: 206px;}
.atto_form .atto_equation_preview {margin-bottom: 0;}
.atto_fontcolor_button .dropdown-menu {min-width: inherit;}
.atto_image_preview {width: 100%;height: 100%;margin-right: auto;margin-left: auto;}
.atto_image_preview_box {max-height: 200px;margin-bottom: 1em;overflow: auto;}
.editor_atto_content img {cursor: pointer;}
.atto_image_size {display: inline-block;}
.atto_image_size input[type=checkbox] {margin-right: 1em;margin-left: 1em;}
.atto_image_size input[type=text] {width: 3em;}
.atto_image_size label {display: inline-block;}
.atto_image_button_text-top {vertical-align: text-top;margin: 0 .5em;}
.atto_image_button_middle {vertical-align: middle;margin: 0 .5em;}
.atto_image_button_text-bottom {vertical-align: text-bottom;margin: 0 .5em;}
.atto_image_button_text-top.img-responsive, .atto_image_button_middle.img-responsive, .atto_image_button_text-bottom.img-responsive {display: inline-block;max-width: calc(100% - 1em);}
.atto_image_button_left {float: left;margin: 0 .5em 0 0;max-width: calc(100% - 1em);}
.atto_image_button_right {float: right;margin: 0 0 0 .5em;max-width: calc(100% - 1em);}
#atto_managefiles_manageform #id_deletefileshdr {display: none;}
#atto_managefiles_manageform.has-unused-files #id_deletefileshdr {display: block;}
#atto_managefiles_manageform #id_missingfileshdr {display: none;}
#atto_managefiles_manageform.has-missing-files #id_missingfileshdr {display: block;}
.atto_form.atto_media #video input, .atto_form.atto_media #audio input, .atto_form.atto_media #link input {box-sizing: border-box;height: inherit;}
.atto_form.atto_media > .tab-content {max-height: 45vh;overflow-x: hidden;padding-right: 20px;padding-left: 20px;margin-right: -20px;margin-left: -21px;}
.atto_form.atto_media [id$="-advanced-settings"] label {margin-left: 10px;}
.atto_form.atto_media label {display: inline-block;}
.atto_form.atto_media label > span {display: inline-block;min-width: 6em;}
.atto_form.atto_media .atto_media_track_lang_entry, .atto_form.atto_media .atto_media_track_label_entry {width: 168px;}
.atto_form.atto_media .atto_media_track_source {margin-bottom: 10px;}
.atto_form.atto_media select {margin-left: 10px;}
.atto_form.atto_media [id$="-tracks"] input[type=checkbox] {margin-right: 10px;}
.atto_form.atto_media .atto_media_track ~ .atto_media_track {margin-top: 5px;padding-top: 10px;border-top: 1px solid #e5e5e5;}
.atto_form.atto_media label.fullwidth {width: 100%;}
.atto_media_postersize {display: inline-block;}
.atto_media_postersize input[type=text] {width: 3em;}
input[size].atto_media_url_entry {width: calc(100% - 15px);}
.openmediabrowser {margin-top: -4px;}
.addcomponent, .removecomponent {font-weight: bold;margin-left: 10px;}
.trackhelp {text-align: left;}
.atto_form.atto_media .atto_media_source > label {width: calc(100% - 153px);}
.atto_form.atto_media .atto_media_track_lang_entry, .atto_form.atto_media .atto_media_track_label_entry {width: 116px;}
.langlabel {width: 42%;}
.labellabel {width: 44%;}
.defaultlabel {width: 14%;}
[data-medium-type=link] label {width: 100%;}
div.editor_atto_content td, div.editor_atto_content th, div.editor_atto_content caption {border: 1px dashed #bbb;position: relative;min-width: 30px;height: 13px;}
div.editor_atto_content caption {height: auto;}
div.availablecolors {max-width: 55%;display: inline-block;vertical-align: middle;}
div.availablecolors label:not(.hideborder) {border: 1px solid #ddd;}
div.availablecolors label {border-radius: 4px;display: inline-block;font-size: .1em;padding: 2px;padding-right: 22px;}
div.availablecolors label input[type="radio"] {float: none;margin: 0;margin-right: -15px;}
input[name="bordersize"], input[name="width"] {margin-left: .3em;}
.local-catalog-autocomplete {position: relative;display: inline-block;}
.local-catalog-autocomplete-scroll {overflow-y: scroll;max-height: 298px;}
.local-catalog-autocomplete-items {position: absolute;border: 1px solid #d4d4d4;border-bottom: none;border-top: none;z-index: 99;top: 100%;right: 0;left: 0;}
.local-catalog-autocomplete-items div {padding: 10px;cursor: pointer;background-color: #fff;border-bottom: 1px solid #d4d4d4;word-break: break-all;}
.local-catalog-autocomplete-items div:hover {background-color: #e9e9e9;}
.local-catalog-autocomplete-active {background-color: #e9e9e9 !important;color: #000;}
#page-local-faqs-index {overflow-x: hidden;}
.path-local-faqs .autocomplete-suggestions {border: 1px solid #ccc;background: #fff;}
.path-local-faqs .autocomplete-group {background: #ddd;}
.path-local-faqs .autocomplete-group, .path-local-faqs .autocomplete-suggestion {padding: 5px;}
.path-local-faqs .autocomplete-suggestion {padding-right: 10px;font-size: 14px;}
.path-local-faqs .autocomplete-suggestion strong {background-color: yellow;}
.path-local-faqs div[role="main"] {padding: 0;background-color: transparent;box-shadow: none;}
.path-local-faqs .search-wrapper {width: 300px;max-width: 100%;}
@media (min-width: 992px) {.path-local-faqs .faqpage__content-tabs .nav {max-width: 300px;}}
.path-local-faqs .faqpage__content-inner {max-width: 100%;}
@media (min-width: 992px) {.path-local-faqs .faqpage__content-inner {max-width: 690px;margin-right: auto;margin-left: auto;}}
.path-local-faqs .faqpage__content-tabs .nav-item .nav-link {display: block;padding: 1rem;background-color: #fff;border: none;color: #212529;}
.path-local-faqs .faqpage__content-tabs .nav-item .nav-link:hover, .path-local-faqs .faqpage__content-tabs .nav-item .nav-link:focus {box-shadow: 0px 0px 0px 1px #009ee3;}
.path-local-faqs .faqpage__content-tabs .nav-item .nav-link.active {background-color: #009ee3;box-shadow: none;color: #fff;}
.path-local-faqs svg.arrow-right {vertical-align: -2px;}
.path-local-faqs svg.arrow-right path {fill: currentColor;}
.path-local-faqs .category-answers__tabpanel .card-header:not(.collapsed) {color: #009ee3;}
.accordion-toggle-icon {position: relative;width: 32px;color: #009ee3;}
.accordion-toggle-icon:before, .accordion-toggle-icon:before {content: "";position: absolute;top: 50%;right: 50%;width: 32px;height: 32px;transform: translate(-50%,-50%);border-radius: 50%;background-color: transparent;}
.accordion-toggle-icon:hover:before, .accordion-toggle-icon:focus:before {background-color: #e8f3fd;}
.accordion-toggle-icon .fa-chevron-up, .accordion-toggle-icon .fa-chevron-down {position: relative;margin-top: -2px;}
.path-local-faqs .card-header.collapsed .accordion-toggle-icon .fa-chevron-up, .path-local-faqs .card-header:not(.collapsed) .accordion-toggle-icon .fa-chevron-down {display: none;}
.path-local-faqs .faqlinkcopy {padding: .5rem;border-radius: 4px;color: inherit;border: 1px solid #b6bfc8;}
.path-local-faqs .faqlinkcopy:hover, .path-local-faqs .faqlinkcopy:focus {background-color: transparent;border-color: #009ee3;color: #009ee3;}
.path-admin-local-faqs .item-hidden {opacity: .4;}
.path-local-faqs .local_faqs_spinner {position: absolute;right: 5px;top: 100%;display: none;}
@media (min-width: 992px) {.path-local-faqs .local_faqs_spinner {right: auto;left: -10px;top: 5px;transform: translateX(100%);}}
.path-local-faqs .local_faqs_spinner.show {display: block;}
.path-local-faqs .local_faqs_spinner {position: absolute;display: none;}
.path-local-faqs .local_faqs_spinner .icon {margin: 0;}
.path-local-faqs .local_faqs_spinner.show {display: block;}
.path-local-faqs .faqpage__content-tabs-catimage {width: 40px;height: 40px;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;border-radius: 8px;}
.path-local-faqs .faqpage__content-tabs-catimage img {max-width: 100%;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.fa-handshake-o:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-o:before {content: "";}
.fa-linode:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-book-o:before {content: "";}
.fa-vcard:before, .fa-address-card:before {content: "";}
.fa-vcard-o:before, .fa-address-card-o:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-circle-o:before {content: "";}
.fa-user-o:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-drivers-license:before, .fa-id-card:before {content: "";}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "";}
.fa-quora:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-telegram:before {content: "";}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {content: "";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "";}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "";}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "";}
.fa-shower:before {content: "";}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {content: "";}
.fa-podcast:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-times-rectangle:before, .fa-window-close:before {content: "";}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-grav:before {content: "";}
.fa-etsy:before {content: "";}
.fa-imdb:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-eercast:before {content: "";}
.fa-microchip:before {content: "";}
.fa-snowflake-o:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-meetup:before {content: "";}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.ft-square-small:before {font-family: "roots";content: "";}
.ft-backpack:before {font-family: "roots";content: "";}
.ft-alfresco:before {font-family: "roots";content: "";}
.ft-certificate:before {font-family: "roots";content: "";}
.ft-group-separate:before {font-family: "roots";content: "";}
.ft-log:before {font-family: "roots";content: "";}
.ft-new:before {font-family: "roots";content: "";}
.ft-columns:before {font-family: "roots";content: "";}
.ft-blended:before {font-family: "roots";content: "";}
.ft-slash:before {font-family: "roots";content: "";}
.ft-seminar:before {font-family: "roots";content: "";}
.ft-totara:before {font-family: "roots";content: "";}
.ft-mahara:before {font-family: "roots";content: "";}
.ft-view-tree:before {font-family: "roots";content: "";}
.ft-stamp:before {font-family: "roots";content: "";}
.ft-sigma:before {font-family: "roots";content: "";}
.ft-mean:before {font-family: "roots";content: "";}
.ft-mnethost:before {font-family: "roots";content: "";}
.ft-highlight:before {font-family: "roots";content: "";}
.ft-grades:before {font-family: "roots";content: "";}
.ft-book-open:before {font-family: "roots";content: "";}
.ft-checklist:before {font-family: "roots";content: "";}
.ft-package:before {font-family: "roots";content: "";}
.ft-archive:before {font-family: "roots";content: "";}
.ft-picasa:before {font-family: "roots";content: "";}
.ft-book:before {font-family: "roots";content: "";}
.ft-books:before {font-family: "roots";content: "";}
.ft-profile:before {font-family: "roots";content: "";}
.ft-address-book:before {font-family: "roots";content: "";}
.ft-alarm:before {font-family: "roots";content: "";}
.ft-stats-bars:before {font-family: "roots";content: "";}
.ft-google-drive:before {font-family: "roots";content: "";}
.ft-add-to-list:before {font-family: "roots";content: "";}
@font-face {font-family: "roots";src: url("/theme/font.php/synergybase/theme/1756474634/roots.eot");src: url("/theme/font.php/synergybase/theme/1756474634/roots.eot#iefix") format("embedded-opentype"),url("/theme/font.php/synergybase/theme/1756474634/roots.ttf") format("truetype"),url("/theme/font.php/synergybase/theme/1756474634/roots.woff") format("woff"),url("/theme/font.php/synergybase/theme/1756474634/roots.svg%23totara") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "FontAwesome";src: url("/theme/font.php/synergybase/theme/1756474634/fontawesome-webfont.eot");src: url("/theme/font.php/synergybase/theme/1756474634/fontawesome-webfont.eot#iefix") format("embedded-opentype"),url("/theme/font.php/synergybase/theme/1756474634/fontawesome-webfont.woff2") format("woff2"),url("/theme/font.php/synergybase/theme/1756474634/fontawesome-webfont.woff") format("woff"),url("/theme/font.php/synergybase/theme/1756474634/fontawesome-webfont.ttf") format("truetype"),url("/theme/font.php/synergybase/theme/1756474634/fontawesome-webfont.svg%23fontawesomeregular") format("svg");font-weight: normal;font-style: normal;}
.ft {font-family: "FontAwesome";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;vertical-align: middle;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
[class^=fa-], [class*=" fa-"] {font-family: "FontAwesome" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;vertical-align: middle;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ft-fw {width: 1.3em;display: inline-block;text-align: center;}
.ft-spacer:before {content: " ";}
.ft-stack {position: relative;height: 1em;line-height: inherit;vertical-align: middle;}
.ft-stack-main {line-height: 1;position: absolute;right: 0;width: 100%;height: 100%;}
.ft-stack-over {line-height: 1;position: absolute;right: 0;width: 100%;height: 100%;text-align: center;text-shadow: -1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff;}
.ft-stack-prefix {line-height: 1;position: absolute;right: 0;width: 100%;height: 100%;text-align: left;font-size: .8em;margin: 35% -35% 0 0;text-shadow: -1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff,2px 2px 0 #fff;}
.ft-stack-suffix {line-height: 1;position: absolute;right: 0;width: 100%;height: 100%;text-align: left;font-size: .8em;margin: 35% 0 0 0;text-shadow: -1px 0 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,0 1px 0 #fff,2px 2px 0 #fff;}
.dir-rtl .ft-flip-rtl {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);transform: scale(-1,1);}
.ft-state-default {color: #333 !important;}
.ft-state-success {color: #79ae3d !important;}
.ft-state-warning {color: #f09014 !important;}
.ft-state-danger {color: #cf232b !important;}
.ft-state-info {color: #499bc9 !important;}
.ft-state-disabled {color: #bbb !important;}
.ft-size-100 {font-size: 14px !important;}
.ft-size-200 {font-size: 16px !important;}
.ft-size-300 {font-size: 20px !important;}
.ft-size-400 {font-size: 24px !important;}
.ft-size-500 {font-size: 28px !important;}
.ft-size-600 {font-size: 32px !important;}
.ft-size-700 {font-size: 38px !important;}
@font-face {font-family: "tfont";src: url("/theme/font.php/synergybase/theme/1756474634/tfont.eot");src: url("/theme/font.php/synergybase/theme/1756474634/tfont.ttf") format("truetype"),url("/theme/font.php/synergybase/theme/1756474634/tfont.woff") format("woff"),url("/theme/font.php/synergybase/theme/1756474634/tfont.svg") format("svg");font-weight: normal;font-style: normal;}
[class^=tfont-var-], [class*=" tfont-var-"] {font-family: "tfont" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;vertical-align: middle;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.tfont-var-area_chart:before {content: "";}
.tfont-var-arrows-v:before {content: "";}
.tfont-var-file_earmark_paperclip:before {content: "";}
.tfont-var-crosshair:before {content: "";}
.tfont-var-popup:before {content: "";}
.tfont-var-collection_handle_fill:before {content: "";}
.tfont-var-collection_play:before {content: "";}
.tfont-var-text_file_tick:before {content: "";}
.tfont-var-hvp_icon:before {content: "";}
.tfont-var-journal_person:before {content: "";}
.tfont-var-envelope_x:before {content: "";}
.tfont-var-envelope_check:before {content: "";}
.tfont-var-loudspeaker:before {content: "";}
.tfont-var-person_group:before {content: "";}
.tfont-var-radio_button:before {content: "";}
.tfont-var-chapter:before {content: "";}
.tfont-var-file_earmark_pin:before {content: "";}
.tfont-var-window_list:before {content: "";}
.tfont-var-book_print:before {content: "";}
.tfont-var-box_arrow_right:before {content: "";}
.tfont-var-bullseye_tick:before {content: "";}
.tfont-var-person_alarm:before {content: "";}
.tfont-var-box_tick:before {content: "";}
.tfont-var-person_hat_tick:before {content: "";}
.tfont-var-arrow_90deg_down:before {content: "";}
.tfont-var-stamp1:before {content: "";}
.tfont-var-highlighter:before {content: "";}
.tfont-var-List_X:before {content: "";}
.tfont-var-briefcase_person_plus:before {content: "";}
.tfont-var-box_clock:before {content: "";}
.tfont-var-groups_no:before {content: "";}
.tfont-var-people_calendar1:before {content: "";}
.tfont-var-trophy2:before {content: "";}
.tfont-var-user-secret:before {content: "";}
.tfont-var-trophy_check:before {content: "";}
.tfont-var-diagram_tree:before {content: "";}
.tfont-var-person_x:before {content: "";}
.tfont-var-site_lock:before {content: "";}
.tfont-var-exclamation_person:before {content: "";}
.tfont-var-exclamation_code_slash:before {content: "";}
.tfont-var-globe_caret:before {content: "";}
.tfont-var-person_key:before {content: "";}
.tfont-var-star_10_points_filled:before {content: "";}
.tfont-var-chats:before {content: "";}
.tfont-var-key_slash:before {content: "";}
.tfont-var-questionmark_exclamation:before {content: "";}
.tfont-var-file_chart:before {content: "";}
.tfont-var-dollar:before {content: "";}
.tfont-var-phonebook_minus:before {content: "";}
.tfont-var-alarm_lightning:before {content: "";}
.tfont-var-Alarm-warning:before {content: "";}
.tfont-var-backpack1:before {content: "";}
.tfont-var-books1:before {content: "";}
.tfont-var-box_play:before {content: "";}
.tfont-var-boxes:before {content: "";}
.tfont-var-calculator_slash_filled:before {content: "";}
.tfont-var-certificate1:before {content: "";}
.tfont-var-chat_text_search:before {content: "";}
.tfont-var-Clock-lock:before {content: "";}
.tfont-var-completion-auto-enabled:before {content: "";}
.tfont-var-completion-manual-enabled:before {content: "";}
.tfont-var-computer_people:before {content: "";}
.tfont-var-course-completed:before {content: "";}
.tfont-var-database:before {content: "";}
.tfont-var-doublehead_arrow:before {content: "";}
.tfont-var-email_slash_filled:before {content: "";}
.tfont-var-email_slash:before {content: "";}
.tfont-var-exclamation_envelope:before {content: "";}
.tfont-var-exclamation_gear:before {content: "";}
.tfont-var-explore:before {content: "";}
.tfont-var-file_earmark_gear:before {content: "";}
.tfont-var-files_copy:before {content: "";}
.tfont-var-floppy_disk:before {content: "";}
.tfont-var-folder_open_filled:before {content: "";}
.tfont-var-gear_lock:before {content: "";}
.tfont-var-journal_person_plus:before {content: "";}
.tfont-var-light_bulb:before {content: "";}
.tfont-var-list_x:before {content: "";}
.tfont-var-mean1:before {content: "";}
.tfont-var-mouse_pointer_filled:before {content: "";}
.tfont-var-outdent:before {content: "";}
.tfont-var-people_slash:before {content: "";}
.tfont-var-person_arrow_clockwise:before {content: "";}
.tfont-var-person_calendar:before {content: "";}
.tfont-var-person_check:before {content: "";}
.tfont-var-person_lock:before {content: "";}
.tfont-var-person_noentry:before {content: "";}
.tfont-var-person_question:before {content: "";}
.tfont-var-person_times:before {content: "";}
.tfont-var-portfolio_add:before {content: "";}
.tfont-var-reply-filled:before {content: "";}
.tfont-var-reply:before {content: "";}
.tfont-var-risk-dataloss:before {content: "";}
.tfont-var-risk-xss:before {content: "";}
.tfont-var-scales:before {content: "";}
.tfont-var-settings-menu:before {content: "";}
.tfont-var-sigma_plus:before {content: "";}
.tfont-var-sigma1:before {content: "";}
.tfont-var-statistics:before {content: "";}
.tfont-var-tags:before {content: "";}
.tfont-var-totara_filled:before {content: "";}
.tfont-var-unlink:before {content: "";}
.tfont-var-x:before {content: "";}
.tfont-var-backward_arrow-filled:before {content: "";}
.tfont-var-backward_arrow:before {content: "";}
.tfont-var-bell_slash:before {content: "";}
.tfont-var-file_audio:before {content: "";}
.tfont-var-file_camera:before {content: "";}
.tfont-var-file_image:before {content: "";}
.tfont-var-file_p:before {content: "";}
.tfont-var-file_pdf:before {content: "";}
.tfont-var-file_w:before {content: "";}
.tfont-var-file_x:before {content: "";}
.tfont-var-globe:before {content: "";}
.tfont-var-globe2:before {content: "";}
.tfont-var-grid_list_filled:before {content: "";}
.tfont-var-hand_thumbs_up_filled:before {content: "";}
.tfont-var-info_filled:before {content: "";}
.tfont-var-info:before {content: "";}
.tfont-var-list_ol:before {content: "";}
.tfont-var-list_plus:before {content: "";}
.tfont-var-list_ul:before {content: "";}
.tfont-var-progress_bars:before {content: "";}
.tfont-var-spinner:before {content: "";}
.tfont-var-archive-fill:before {content: "";}
.tfont-var-archive1:before {content: "";}
.tfont-var-arrow-90deg-up:before {content: "";}
.tfont-var-arrow-clockwise:before {content: "";}
.tfont-var-arrow-counterclockwise:before {content: "";}
.tfont-var-arrow-down-up:before {content: "";}
.tfont-var-arrow-down:before {content: "";}
.tfont-var-arrow-left-right:before {content: "";}
.tfont-var-arrow-left:before {content: "";}
.tfont-var-arrow-repeat:before {content: "";}
.tfont-var-arrow-right-circle:before {content: "";}
.tfont-var-arrow-right:before {content: "";}
.tfont-var-arrow-up-square:before {content: "";}
.tfont-var-arrow-up1:before {content: "";}
.tfont-var-arrows-angle-contract:before {content: "";}
.tfont-var-arrows-angle-expand:before {content: "";}
.tfont-var-arrows-fullscreen:before {content: "";}
.tfont-var-arrows-move:before {content: "";}
.tfont-var-asterisk:before {content: "";}
.tfont-var-bar-chart-fill:before {content: "";}
.tfont-var-bar-chart-line-fill:before {content: "";}
.tfont-var-bar-chart-line:before {content: "";}
.tfont-var-bar-chart-steps:before {content: "";}
.tfont-var-bell-fill:before {content: "";}
.tfont-var-bell:before {content: "";}
.tfont-var-book1:before {content: "";}
.tfont-var-bookmark-fill:before {content: "";}
.tfont-var-bookmark:before {content: "";}
.tfont-var-box-arrow-in-right:before {content: "";}
.tfont-var-box-arrow-right:before {content: "";}
.tfont-var-box-arrow-up-right:before {content: "";}
.tfont-var-box-arrow-up:before {content: "";}
.tfont-var-box-seam:before {content: "";}
.tfont-var-box:before {content: "";}
.tfont-var-briefcase:before {content: "";}
.tfont-var-bullseye:before {content: "";}
.tfont-var-calculator-fill:before {content: "";}
.tfont-var-calendar-check:before {content: "";}
.tfont-var-calendar:before {content: "";}
.tfont-var-calendar3:before {content: "";}
.tfont-var-camera-video:before {content: "";}
.tfont-var-camera:before {content: "";}
.tfont-var-card-image:before {content: "";}
.tfont-var-card-list:before {content: "";}
.tfont-var-card-text:before {content: "";}
.tfont-var-caret-down-fill:before {content: "";}
.tfont-var-caret-left-fill:before {content: "";}
.tfont-var-caret-left-square:before {content: "";}
.tfont-var-caret-right-fill:before {content: "";}
.tfont-var-caret-right-square:before {content: "";}
.tfont-var-caret-up-fill:before {content: "";}
.tfont-var-chat-fill:before {content: "";}
.tfont-var-chat:before {content: "";}
.tfont-var-check-circle-fill:before {content: "";}
.tfont-var-check-circle:before {content: "";}
.tfont-var-check-square:before {content: "";}
.tfont-var-check:before {content: "";}
.tfont-var-check2-square:before {content: "";}
.tfont-var-chevron-double-down:before {content: "";}
.tfont-var-chevron-double-left:before {content: "";}
.tfont-var-chevron-double-right:before {content: "";}
.tfont-var-chevron-double-up:before {content: "";}
.tfont-var-chevron-down:before {content: "";}
.tfont-var-chevron-expand:before {content: "";}
.tfont-var-chevron-left:before {content: "";}
.tfont-var-chevron-right:before {content: "";}
.tfont-var-chevron-up:before {content: "";}
.tfont-var-circle-fill:before {content: "";}
.tfont-var-circle:before {content: "";}
.tfont-var-clipboard-check:before {content: "";}
.tfont-var-clock:before {content: "";}
.tfont-var-cloud-arrow-down:before {content: "";}
.tfont-var-cloud-arrow-up:before {content: "";}
.tfont-var-cloud:before {content: "";}
.tfont-var-code-slash:before {content: "";}
.tfont-var-compass:before {content: "";}
.tfont-var-cursor-text:before {content: "";}
.tfont-var-dash-circle-fill:before {content: "";}
.tfont-var-dash-circle:before {content: "";}
.tfont-var-dash-square-fill:before {content: "";}
.tfont-var-dash-square:before {content: "";}
.tfont-var-dash:before {content: "";}
.tfont-var-diagram-3-fill:before {content: "";}
.tfont-var-diagram-3:before {content: "";}
.tfont-var-download:before {content: "";}
.tfont-var-emoji-frown:before {content: "";}
.tfont-var-emoji-smile:before {content: "";}
.tfont-var-envelope-fill:before {content: "";}
.tfont-var-envelope:before {content: "";}
.tfont-var-exclamation-circle-fill:before {content: "";}
.tfont-var-exclamation-circle:before {content: "";}
.tfont-var-exclamation-triangle-fill:before {content: "";}
.tfont-var-exclamation:before {content: "";}
.tfont-var-eye-fill:before {content: "";}
.tfont-var-eye-slash-fill:before {content: "";}
.tfont-var-eye-slash:before {content: "";}
.tfont-var-eye:before {content: "";}
.tfont-var-file-earmark-code:before {content: "";}
.tfont-var-file-earmark-fill:before {content: "";}
.tfont-var-file-earmark-plus:before {content: "";}
.tfont-var-file-earmark-spreadsheet:before {content: "";}
.tfont-var-file-earmark-text-fill:before {content: "";}
.tfont-var-file-earmark-text:before {content: "";}
.tfont-var-file-earmark-zip:before {content: "";}
.tfont-var-file-earmark:before {content: "";}
.tfont-var-file-person:before {content: "";}
.tfont-var-file:before {content: "";}
.tfont-var-files:before {content: "";}
.tfont-var-flag-fill:before {content: "";}
.tfont-var-flag:before {content: "";}
.tfont-var-folder-plus:before {content: "";}
.tfont-var-folder:before {content: "";}
.tfont-var-folder2-open:before {content: "";}
.tfont-var-fonts:before {content: "";}
.tfont-var-funnel:before {content: "";}
.tfont-var-gear:before {content: "";}
.tfont-var-geo:before {content: "";}
.tfont-var-graph-up:before {content: "";}
.tfont-var-grid-3x3-gap-fill:before {content: "";}
.tfont-var-grid-fill:before {content: "";}
.tfont-var-grid:before {content: "";}
.tfont-var-hand-thumbs-down:before {content: "";}
.tfont-var-hand-thumbs-up:before {content: "";}
.tfont-var-hash:before {content: "";}
.tfont-var-heart-fill:before {content: "";}
.tfont-var-heart:before {content: "";}
.tfont-var-house-door:before {content: "";}
.tfont-var-info-circle-fill:before {content: "";}
.tfont-var-info1:before {content: "";}
.tfont-var-journal-code:before {content: "";}
.tfont-var-justify:before {content: "";}
.tfont-var-key:before {content: "";}
.tfont-var-laptop:before {content: "";}
.tfont-var-layout-three-columns:before {content: "";}
.tfont-var-lightning:before {content: "";}
.tfont-var-link-45deg:before {content: "";}
.tfont-var-list-ol:before {content: "";}
.tfont-var-list-stars:before {content: "";}
.tfont-var-list:before {content: "";}
.tfont-var-lock:before {content: "";}
.tfont-var-menu-button-wide:before {content: "";}
.tfont-var-moon:before {content: "";}
.tfont-var-newspaper:before {content: "";}
.tfont-var-paperclip:before {content: "";}
.tfont-var-pencil-square:before {content: "";}
.tfont-var-pencil:before {content: "";}
.tfont-var-people-fill:before {content: "";}
.tfont-var-people:before {content: "";}
.tfont-var-person-plus:before {content: "";}
.tfont-var-person:before {content: "";}
.tfont-var-pie-chart:before {content: "";}
.tfont-var-plug:before {content: "";}
.tfont-var-plus-circle-fill:before {content: "";}
.tfont-var-plus-circle:before {content: "";}
.tfont-var-plus-square-fill:before {content: "";}
.tfont-var-plus-square:before {content: "";}
.tfont-var-plus:before {content: "";}
.tfont-var-printer:before {content: "";}
.tfont-var-puzzle-fill:before {content: "";}
.tfont-var-question-circle-fill:before {content: "";}
.tfont-var-question-circle:before {content: "";}
.tfont-var-question:before {content: "";}
.tfont-var-reception-4:before {content: "";}
.tfont-var-rss:before {content: "";}
.tfont-var-search:before {content: "";}
.tfont-var-share-fill:before {content: "";}
.tfont-var-shield-exclamation:before {content: "";}
.tfont-var-shield-fill-exclamation:before {content: "";}
.tfont-var-slash-circle:before {content: "";}
.tfont-var-slash1:before {content: "";}
.tfont-var-sliders:before {content: "";}
.tfont-var-square:before {content: "";}
.tfont-var-star-fill:before {content: "";}
.tfont-var-star-half:before {content: "";}
.tfont-var-star:before {content: "";}
.tfont-var-stop-fill:before {content: "";}
.tfont-var-table:before {content: "";}
.tfont-var-tag-fill:before {content: "";}
.tfont-var-tag:before {content: "";}
.tfont-var-tags-fill:before {content: "";}
.tfont-var-tags1:before {content: "";}
.tfont-var-text-center:before {content: "";}
.tfont-var-text-indent-left:before {content: "";}
.tfont-var-text-indent-right:before {content: "";}
.tfont-var-text-left:before {content: "";}
.tfont-var-text-right:before {content: "";}
.tfont-var-three-dots-vertical:before {content: "";}
.tfont-var-three-dots:before {content: "";}
.tfont-var-toggle-off:before {content: "";}
.tfont-var-toggle-on:before {content: "";}
.tfont-var-trash-fill:before {content: "";}
.tfont-var-trash:before {content: "";}
.tfont-var-type-bold:before {content: "";}
.tfont-var-type-italic:before {content: "";}
.tfont-var-type-underline:before {content: "";}
.tfont-var-type:before {content: "";}
.tfont-var-unlock-fill:before {content: "";}
.tfont-var-unlock:before {content: "";}
.tfont-var-upload:before {content: "";}
.tfont-var-volume-down:before {content: "";}
.tfont-var-volume-mute:before {content: "";}
.tfont-var-volume-up:before {content: "";}
.tfont-var-x-circle-fill:before {content: "";}
.tfont-var-x-circle:before {content: "";}
.tfont-var-x-square:before {content: "";}
.tfont-var-x1:before {content: "";}
.tfont-var-add_to_list:before {content: "";}
.tfont-var-square-small:before {content: "";}
.tfont-var-backpack:before {content: "";}
.tfont-var-alfresco:before {content: "";}
.tfont-var-certificate:before {content: "";}
.tfont-var-group-separate:before {content: "";}
.tfont-var-log:before {content: "";}
.tfont-var-new:before {content: "";}
.tfont-var-columns:before {content: "";}
.tfont-var-blended:before {content: "";}
.tfont-var-slash:before {content: "";}
.tfont-var-seminar:before {content: "";}
.tfont-var-totara:before {content: "";}
.tfont-var-mahara:before {content: "";}
.tfont-var-view-tree:before {content: "";}
.tfont-var-stamp:before {content: "";}
.tfont-var-sigma:before {content: "";}
.tfont-var-mean:before {content: "";}
.tfont-var-mnethost:before {content: "";}
.tfont-var-highlight:before {content: "";}
.tfont-var-grades:before {content: "";}
.tfont-var-book-open:before {content: "";}
.tfont-var-checklist:before {content: "";}
.tfont-var-package:before {content: "";}
.tfont-var-archive:before {content: "";}
.tfont-var-picasa:before {content: "";}
.tfont-var-book:before {content: "";}
.tfont-var-books:before {content: "";}
.tfont-var-profile:before {content: "";}
.tfont-var-address-book:before {content: "";}
.tfont-var-alarm:before {content: "";}
.tfont-var-stats-bars:before {content: "";}
.tfont-var-google-drive:before {content: "";}
:root {--color-prompt-success: #4b7e2b;--color-prompt-warning: #b2611f;--color-prompt-alert: #cc2428;--color-prompt-info: #007ab8;--color-state-disabled: #c7c7c7;}
.ft-state-success {color: var(--color-prompt-success) !important;}
.ft-state-warning {color: var(--color-prompt-warning) !important;}
.ft-state-danger {color: var(--color-prompt-alert) !important;}
.ft-state-info {color: var(--color-prompt-info) !important;}
.ft-state-disabled {color: var(--color-state-disabled) !important;}
.tfont-spin {-webkit-animation: tfont-spin 2s infinite linear;animation: tfont-spin 2s infinite linear;}
.tfont-pulse {-webkit-animation: tfont-spin 1s infinite steps(16);animation: tfont-spin 1s infinite steps(16);}
@-webkit-keyframes tfont-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes tfont-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
:root {--font-size-1: .1rem;--font-size-2: .2rem;--font-size-4: .4rem;--font-size-8: .8rem;--font-size-10: 1rem;--font-size-11: 1.1rem;--font-size-12: 1.2rem;--font-size-13: 1.3rem;--font-size-14: 1.4rem;--font-size-15: 1.5rem;--font-size-16: 1.6rem;--font-size-18: 1.8rem;--font-size-20: 2rem;--font-size-22: 2.2rem;--font-size-24: 2.4rem;--font-size-30: 3rem;--font-size-32: 3.2rem;--font-size-40: 4rem;--font-size-48: 4.8rem;--font-size-50: 5rem;}
:root {--gap-1: .4rem;--gap-2: .8rem;--gap-3: 1.2rem;--gap-4: 1.6rem;--gap-5: 2rem;--gap-6: 2.4rem;--gap-7: 2.8rem;--gap-8: 3.2rem;--gap-9: 3.6rem;--gap-10: 4rem;--gap-11: 4.4rem;--gap-12: 4.8rem;}
:root {--border-width-thin: 1px;--border-width-normal: 2px;--border-width-thick: 3px;--border-radius-normal: 6px;--card-border-radius: var(--border-radius-normal);--dropdown-border-radius: var(--border-radius-normal);--focus-outline-offset: 1px;}
: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-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-prompt-info: #007ab8;--color-prompt-info-bg: #daf3fe;--color-prompt-alert: #cc2428;--color-prompt-alert-bg: #fedada;--color-prompt-warning: #b2611f;--color-prompt-warning-bg: #f1e2d7;--color-prompt-success: #4b7e2b;--color-prompt-success-bg: #d8eacd;--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-chart-background-1: #007ab8;--color-chart-background-2: #da7c2f;--color-chart-background-3: #bf6c78;--color-chart-background-4: #dac725;--color-chart-background-5: #5d5d5d;--color-chart-background-6: #98aada;--color-chart-background-7: #23c1a0;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--color-backdrop-standard: rgba(0,0,0,.4);--color-backdrop-heavy: rgba(0,0,0,.8);--tabs-border-color: var(--color-neutral-5);--tabs-border-color-selected: var(--color-neutral-1);--tabs-active-font-color: var(--color-neutral-7);}
:root {--nav-bg-color: var(--color-neutral-1);--nav-text-color: var(--color-text);--nav-tab-bg-color: transparent;--nav-tab-border-color: var(--nav-tab-bg-color);--nav-tab-text-color: var(--nav-text-color);--nav-tab-bg-color-focus: transparent;--nav-tab-border-color-focus: var(--nav-tab-bg-color-focus);--nav-tab-border-inner-color-focus: var(--color-neutral-5);--nav-tab-text-color-focus: var(--nav-text-color);--nav-tab-bg-color-selected: transparent;--nav-tab-border-inner-color-selected: var(--color-primary);--nav-tab-text-color-selected: var(--nav-text-color);--nav-tab-expand-bg-color: var(--color-neutral-1);--nav-tab-expand-border-color: var(--color-neutral-5);--nav-tab-expand-text-color: var(--color-text);--nav-tab-expand-bg-color-focus: var(--color-state-highlight-neutral);--nav-tab-expand-text-color-focus: var(--color-text);--nav-tab-expand-bg-color-selected: transparent;--nav-tab-expand-mobile-bg-color: transparent;--nav-tab-expand-mobile-text-color: var(--nav-text-color);--nav-tab-expand-mobile-bg-color-focus: transparent;--nav-tab-expand-mobile-text-color-focus: var(--nav-text-color);--nav-side-seperator-color: var(--color-neutral-5);--nav-side-text-color: var(--nav-text-color);--nav-side-popover-text-color: var(--color-text);--nav-side-user-picture-size: 3.4rem;--nav-side-icon-size: 1.8rem;--nav-sub-bg-color: var(--color-neutral-2);--nav-sub-border-color: var(--color-neutral-4);--nav-sub-tab-bg-color: var(--color-neutral-1);--nav-sub-tab-text-color: var(--color-text);--nav-sub-tab-bg-color-focus: var(--color-state-highlight-neutral);--nav-sub-tab-border-color-focus: var(--color-state-highlight-neutral);--nav-sub-tab-text-color-focus: var(--color-text);--nav-sub-tab-bg-color-selected: var(--color-neutral-1);--nav-sub-tab-border-color-selected: var(--color-primary);--nav-sub-tab-expand-bg-color-selected: var(--color-state-highlight-neutral);--nav-quick-bg-color: var(--color-neutral-1);--nav-quick-border-color: var(--color-neutral-5);--nav-quick-seperator-color: var(--color-neutral-5);--nav-quick-text-color: var(--color-text);--nav-quick-border-top-color: var(--color-primary);--nav-quick-item-text-color: var(--color-state);--nav-quick-item-text-color-focus: var(--color-state-focus);--nav-quick-item-text-color-active: var(--color-state-active);}
:root {--catalog-item-bg-color: var(--color-neutral-1);--catalog-item-border-color: var(--color-neutral-5);--catalog-item-text-color: var(--color-neutral-7);--catalog-primfilter-border-color: var(--color-neutral-5);--catalog-details-bg-color: var(--color-neutral-1);--catalog-details-border-color: var(--color-neutral-5);--catalog-details-goto-bg-color: var(--color-neutral-2);--catalog-details-goto-border-color: var(--color-neutral-5);--catalog-managebtn-group-bg-color: var(--color-neutral-1);--catalog-managebtn-group-bg-color-focus: var(--color-state-highlight-neutral);--catalog-managebtn-group-border-color: var(--color-neutral-5);--catalog-share-bg-color: var(--color-neutral-1);--catalog-share-border-color: var(--color-neutral-5);--catalog-details-additional-text-color: var(--color-neutral-6);--catalog-item-hero-bg-color: var(--color-neutral-7);--catalog-item-hero-icon-bg-color: var(--color-neutral-1);--catalog-item-hero-text-color: var(--color-neutral-1);--catalog-item-featured-bg-color: var(--color-secondary);--catalog-item-featured-text-color: var(--color-neutral-1);--catalog-item-additional-text-color: var(--color-neutral-6);}
:root {--form-text-color: var(--color-neutral-7);--form-input-text-color-disabled: var(--color-state-disabled);--form-input-bg-color-disabled: var(--color-neutral-3);--form-input-border-color: var(--color-neutral-6);--form-input-border-color-disabled: var(--color-neutral-4);--form-input-text-placeholder-color: var(--color-neutral-6);--form-error-text-color: var(--color-prompt-alert);--form-error-bg-color: var(--color-prompt-alert-bg);--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-bg-color: var(--color-neutral-1);--btn-bg-color-active: var(--color-neutral-1);--btn-bg-color-disabled: var(--color-neutral-3);--btn-bg-color-focus: var(--color-neutral-3);--btn-border-color: var(--btn-accent-color);--btn-border-color-active: var(--btn-accent-color-active);--btn-border-color-disabled: var(--btn-accent-color-disabled);--btn-border-color-focus: var(--btn-accent-color-focus);--btn-loader-color-disabled: var(--color-neutral-7);--btn-text-color: var(--btn-accent-color);--btn-text-color-active: var(--btn-accent-color-active);--btn-text-color-disabled: var(--btn-accent-color-disabled);--btn-text-color-focus: var(--btn-accent-color-focus);--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);--btn-prim-bg-color: var(--btn-prim-accent-color);--btn-prim-bg-color-active: var(--btn-prim-accent-color-active);--btn-prim-bg-color-disabled: var(--btn-prim-accent-color-disabled);--btn-prim-bg-color-focus: var(--btn-prim-accent-color-focus);--btn-prim-border-color: var(--btn-prim-accent-color);--btn-prim-border-color-active: var(--btn-prim-accent-color-active);--btn-prim-border-color-disabled: var(--btn-prim-accent-color-disabled);--btn-prim-border-color-focus: var(--btn-prim-accent-color-focus);--btn-prim-loader-color-disabled: var(--color-neutral-7);--btn-prim-text-color: var(--color-neutral-1);--btn-prim-text-color-active: var(--color-neutral-1);--btn-prim-text-color-disabled: var(--color-neutral-3);--btn-prim-text-color-focus: var(--color-neutral-1);--btn-toggle-bg-color: var(--color-neutral-1);--btn-toggle-bg-color-disabled: var(--color-neutral-3);--btn-toggle-bg-color-focus: var(--color-neutral-2);--btn-toggle-bg-color-selected: var(--color-neutral-4);--btn-toggle-border-color: var(--color-neutral-5);--btn-toggle-border-color-disabled: var(--color-state-disabled);--btn-toggle-border-color-focus: var(--color-neutral-5);--btn-toggle-border-color-selected: var(--color-neutral-5);--btn-toggle-text-color: var(--color-state);--btn-toggle-text-color-disabled: var(--color-state-disabled);--btn-toggle-text-color-focus: var(--color-state);--btn-toggle-text-color-selected: var(--color-state);}
:root {--dropdown-item-bg-color-hover: var(--color-neutral-3);--dropdown-item-bg-color-focus: var(--color-neutral-3);--dropdown-item-bg-color-disabled-focus: var(--color-neutral-2);--dropdown-item-text-color: var(--color-text);--dropdown-item-text-color-hover: var(--color-text);--dropdown-item-text-color-focus: var(--color-text);--dropdown-item-text-color-disabled: var(--color-text-disabled);--dropdown-item-focus-ring-color: var(--color-state);--dropdown-menu-bg-color: var(--color-background);--dropdown-menu-border-color: var(--color-neutral-5);}
:root {--shadow-1: 0 0 3px 0 var(--color-state);--shadow-2: 0 3px 6px 0 rgba(0,0,0,.2);--shadow-3: 0 6px 6px 0 rgba(0,0,0,.15);--btn-shadow-focus: var(--shadow-2);--btn-shadow-active: var(--shadow-3);}
:root {--transition-form-function: linear;--transition-form-duration: 0s;--transition-button-function: ease;--transition-button-duration: .15s;}
:root {--embedded-media-max-width: 700px;}
:root {--font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-monospace: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-body-large-size: var(--font-size-18);--font-body-size: var(--font-size-14);--font-body-small-size: var(--font-size-12);--font-body-x-small-size: var(--font-size-8);--font-heading-large-size: var(--font-size-50);--font-heading-size: var(--font-size-30);--font-heading-small-size: var(--font-size-20);--font-heading-x-small-size: var(--font-size-16);--font-size-heading-level-1: var(--font-size-40);--font-size-heading-level-2: var(--font-size-30);--font-size-heading-level-3: var(--font-size-24);--font-size-heading-level-4: var(--font-size-18);--font-size-heading-level-5: var(--font-size-15);--font-size-heading-level-6: var(--font-size-12);--font-body-large-line-height: 1.33;--font-body-line-height: 1.429;--font-body-small-line-height: 1.154;--font-body-x-small-line-height: 1.25;--font-body-line-height-computed: calc(var(--font-body-size) * var(--font-body-line-height));--font-heading-large-line-height: 1.167;--font-heading-line-height: 1.333;--font-heading-small-line-height: 1.333;--font-heading-x-small-line-height: 1.333;--nav-tab-text-weight-selected: 500;}
:root {--zindex-navbar: 1000;--zindex-popover: 100030;}
:root {--form-input-height: 3.6rem;--form-input-height-large: 4rem;--form-input-font-size: var(--font-body-size);--form-input-font-size-sm: var(--font-body-small-size);--form-input-font-size-lg: var(--font-size-16);--form-input-line-height: var(--font-body-line-height);--form-input-border-size: 1px;--form-input-border-radius: .4rem;--form-input-invalid-shadow-size: 1px;}
:root {--btn-shadow: none;--btn-shadow-focus: none;--btn-shadow-hover: var(--shadow-2);--btn-shadow-active: var(--shadow-3);--btn-min-height: 3.6rem;--btn-font-size: var(--font-body-size);--btn-line-height: var(--font-body-line-height);--btn-border-width: 1px;--btn-padding-h: var(--gap-3);--btn-radius: 4px;--btn-lg-min-height: 4.4rem;--btn-sm-min-height: 3rem;--btn-xs-min-height: 2.2rem;--btn-lg-font-size: var(--font-body-large-size);--btn-sm-font-size: var(--font-body-small-size);--btn-xs-font-size: var(--font-body-x-small-size);--btn-lg-line-height: var(--font-body-large-line-height);--btn-sm-line-height: var(--font-body-small-line-height);--btn-xs-line-height: var(--font-body-x-small-line-height);--btn-lg-padding-h: var(--gap-5);--btn-sm-padding-h: var(--gap-3);--btn-xs-padding-h: var(--gap-2);--btn-lg-radius: 6px;--btn-sm-radius: 4px;--btn-xs-radius: 3px;--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled);--btn-bg-color: var(--color-neutral-1);--btn-bg-color-active: var(--color-neutral-1);--btn-bg-color-disabled: var(--color-neutral-3);--btn-bg-color-hover: var(--color-neutral-3);--btn-border-color: var(--btn-accent-color);--btn-border-color-active: var(--btn-accent-color-active);--btn-border-color-disabled: var(--btn-accent-color-disabled);--btn-border-color-hover: var(--btn-accent-color-hover);--btn-text-color: var(--btn-accent-color);--btn-text-color-active: var(--btn-accent-color-active);--btn-text-color-disabled: var(--btn-accent-color-disabled);--btn-text-color-hover: var(--btn-accent-color-hover);--btn-prim-accent-color: var(--color-state);--btn-prim-accent-color-active: var(--color-state-active);--btn-prim-accent-color-hover: var(--color-state-hover);--btn-prim-accent-color-disabled: var(--color-state-disabled);--btn-prim-bg-color: var(--btn-prim-accent-color);--btn-prim-bg-color-active: var(--btn-prim-accent-color-active);--btn-prim-bg-color-disabled: var(--btn-prim-accent-color-disabled);--btn-prim-bg-color-hover: var(--btn-prim-accent-color-hover);--btn-prim-border-color: var(--btn-prim-accent-color);--btn-prim-border-color-active: var(--btn-prim-accent-color-active);--btn-prim-border-color-disabled: var(--btn-prim-accent-color-disabled);--btn-prim-border-color-hover: var(--btn-prim-accent-color-hover);--btn-prim-text-color: var(--color-neutral-1);--btn-prim-text-color-active: var(--color-neutral-1);--btn-prim-text-color-disabled: var(--color-neutral-3);--btn-prim-text-color-hover: var(--color-neutral-1);--btn-alert-bg-color: var(--color-prompt-alert);--btn-alert-bg-color-active: var(--color-prompt-alert);--btn-alert-bg-color-disabled: var(--color-neutral-3);--btn-alert-bg-color-hover: var(--color-prompt-alert);--btn-alert-border-color: var(--color-prompt-alert);--btn-alert-border-color-active: var(--color-prompt-alert);--btn-alert-border-color-disabled: var(--color-state-disabled);--btn-alert-border-color-hover: var(--color-prompt-alert);--btn-alert-text-color: var(--color-neutral-1);--btn-alert-text-color-active: var(--color-neutral-1);--btn-alert-text-color-disabled: var(--color-state-disabled);--btn-alert-text-color-hover: var(--color-neutral-1);--btn-link-bg-color: transparent;--btn-link-bg-color-active: transparent;--btn-link-bg-color-disabled: transparent;--btn-link-bg-color-hover: transparent;--btn-link-border-color: transparent;--btn-link-border-color-active: transparent;--btn-link-border-color-disabled: transparent;--btn-link-border-color-hover: transparent;--btn-link-text-color: var(--link-color);--btn-link-text-color-active: var(--link-color-hover);--btn-link-text-color-disabled: var(--link-color);--btn-link-text-color-hover: var(--link-color-hover);}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {background-color: transparent;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;-webkit-text-decoration: underline dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: .67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {height: auto;}
input[type=search] {-webkit-appearance: textfield;box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {padding: 0;}
@media print {*, *:before, *:after {color: #000 !important;text-shadow: none !important;background: transparent;box-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	a[href]:after {content: " (" attr(href) ")";}
	abbr[title]:after {content: " (" attr(title) ")";}
	a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}
	pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	p, h2, h3, .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .form-label {orphans: 3;widows: 3;}
	h2, h3, .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .form-label {page-break-after: avoid;}
	.navbar {display: none;}
	.btn>.caret, .dropup>.btn>.caret {border-top-color: #000 !important;}
	.label, .statusok, .statuswarning, .statusserious, .statuscritical {border: 1px solid #000;}
	.table {border-collapse: collapse !important;}
	.table td, .table th {background-color: #fff !important;}
	.table-bordered th, .table-bordered td {border: 1px solid #ddd !important;}}
@font-face {font-family: "Glyphicons Halflings";src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");}
.glyphicon {position: relative;top: 1px;display: inline-block;font-family: "Glyphicons Halflings";font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.glyphicon-asterisk:before {content: "*";}
.glyphicon-plus:before {content: "+";}
.glyphicon-euro:before, .glyphicon-eur:before {content: "€";}
.glyphicon-minus:before {content: "−";}
.glyphicon-cloud:before {content: "☁";}
.glyphicon-envelope:before {content: "✉";}
.glyphicon-pencil:before {content: "✏";}
.glyphicon-glass:before {content: "";}
.glyphicon-music:before {content: "";}
.glyphicon-search:before {content: "";}
.glyphicon-heart:before {content: "";}
.glyphicon-star:before {content: "";}
.glyphicon-star-empty:before {content: "";}
.glyphicon-user:before {content: "";}
.glyphicon-film:before {content: "";}
.glyphicon-th-large:before {content: "";}
.glyphicon-th:before {content: "";}
.glyphicon-th-list:before {content: "";}
.glyphicon-ok:before {content: "";}
.glyphicon-remove:before {content: "";}
.glyphicon-zoom-in:before {content: "";}
.glyphicon-zoom-out:before {content: "";}
.glyphicon-off:before {content: "";}
.glyphicon-signal:before {content: "";}
.glyphicon-cog:before {content: "";}
.glyphicon-trash:before {content: "";}
.glyphicon-home:before {content: "";}
.glyphicon-file:before {content: "";}
.glyphicon-time:before {content: "";}
.glyphicon-road:before {content: "";}
.glyphicon-download-alt:before {content: "";}
.glyphicon-download:before {content: "";}
.glyphicon-upload:before {content: "";}
.glyphicon-inbox:before {content: "";}
.glyphicon-play-circle:before {content: "";}
.glyphicon-repeat:before {content: "";}
.glyphicon-refresh:before {content: "";}
.glyphicon-list-alt:before {content: "";}
.glyphicon-lock:before {content: "";}
.glyphicon-flag:before {content: "";}
.glyphicon-headphones:before {content: "";}
.glyphicon-volume-off:before {content: "";}
.glyphicon-volume-down:before {content: "";}
.glyphicon-volume-up:before {content: "";}
.glyphicon-qrcode:before {content: "";}
.glyphicon-barcode:before {content: "";}
.glyphicon-tag:before {content: "";}
.glyphicon-tags:before {content: "";}
.glyphicon-book:before {content: "";}
.glyphicon-bookmark:before {content: "";}
.glyphicon-print:before {content: "";}
.glyphicon-camera:before {content: "";}
.glyphicon-font:before {content: "";}
.glyphicon-bold:before {content: "";}
.glyphicon-italic:before {content: "";}
.glyphicon-text-height:before {content: "";}
.glyphicon-text-width:before {content: "";}
.glyphicon-align-left:before {content: "";}
.glyphicon-align-center:before {content: "";}
.glyphicon-align-right:before {content: "";}
.glyphicon-align-justify:before {content: "";}
.glyphicon-list:before {content: "";}
.glyphicon-indent-left:before {content: "";}
.glyphicon-indent-right:before {content: "";}
.glyphicon-facetime-video:before {content: "";}
.glyphicon-picture:before {content: "";}
.glyphicon-map-marker:before {content: "";}
.glyphicon-adjust:before {content: "";}
.glyphicon-tint:before {content: "";}
.glyphicon-edit:before {content: "";}
.glyphicon-share:before {content: "";}
.glyphicon-check:before {content: "";}
.glyphicon-move:before {content: "";}
.glyphicon-step-backward:before {content: "";}
.glyphicon-fast-backward:before {content: "";}
.glyphicon-backward:before {content: "";}
.glyphicon-play:before {content: "";}
.glyphicon-pause:before {content: "";}
.glyphicon-stop:before {content: "";}
.glyphicon-forward:before {content: "";}
.glyphicon-fast-forward:before {content: "";}
.glyphicon-step-forward:before {content: "";}
.glyphicon-eject:before {content: "";}
.glyphicon-chevron-left:before {content: "";}
.glyphicon-chevron-right:before {content: "";}
.glyphicon-plus-sign:before {content: "";}
.glyphicon-minus-sign:before {content: "";}
.glyphicon-remove-sign:before {content: "";}
.glyphicon-ok-sign:before {content: "";}
.glyphicon-question-sign:before {content: "";}
.glyphicon-info-sign:before {content: "";}
.glyphicon-screenshot:before {content: "";}
.glyphicon-remove-circle:before {content: "";}
.glyphicon-ok-circle:before {content: "";}
.glyphicon-ban-circle:before {content: "";}
.glyphicon-arrow-left:before {content: "";}
.glyphicon-arrow-right:before {content: "";}
.glyphicon-arrow-up:before {content: "";}
.glyphicon-arrow-down:before {content: "";}
.glyphicon-share-alt:before {content: "";}
.glyphicon-resize-full:before {content: "";}
.glyphicon-resize-small:before {content: "";}
.glyphicon-exclamation-sign:before {content: "";}
.glyphicon-gift:before {content: "";}
.glyphicon-leaf:before {content: "";}
.glyphicon-fire:before {content: "";}
.glyphicon-eye-open:before {content: "";}
.glyphicon-eye-close:before {content: "";}
.glyphicon-warning-sign:before {content: "";}
.glyphicon-plane:before {content: "";}
.glyphicon-calendar:before {content: "";}
.glyphicon-random:before {content: "";}
.glyphicon-comment:before {content: "";}
.glyphicon-magnet:before {content: "";}
.glyphicon-chevron-up:before {content: "";}
.glyphicon-chevron-down:before {content: "";}
.glyphicon-retweet:before {content: "";}
.glyphicon-shopping-cart:before {content: "";}
.glyphicon-folder-close:before {content: "";}
.glyphicon-folder-open:before {content: "";}
.glyphicon-resize-vertical:before {content: "";}
.glyphicon-resize-horizontal:before {content: "";}
.glyphicon-hdd:before {content: "";}
.glyphicon-bullhorn:before {content: "";}
.glyphicon-bell:before {content: "";}
.glyphicon-certificate:before {content: "";}
.glyphicon-thumbs-up:before {content: "";}
.glyphicon-thumbs-down:before {content: "";}
.glyphicon-hand-right:before {content: "";}
.glyphicon-hand-left:before {content: "";}
.glyphicon-hand-up:before {content: "";}
.glyphicon-hand-down:before {content: "";}
.glyphicon-circle-arrow-right:before {content: "";}
.glyphicon-circle-arrow-left:before {content: "";}
.glyphicon-circle-arrow-up:before {content: "";}
.glyphicon-circle-arrow-down:before {content: "";}
.glyphicon-globe:before {content: "";}
.glyphicon-wrench:before {content: "";}
.glyphicon-tasks:before {content: "";}
.glyphicon-filter:before {content: "";}
.glyphicon-briefcase:before {content: "";}
.glyphicon-fullscreen:before {content: "";}
.glyphicon-dashboard:before {content: "";}
.glyphicon-paperclip:before {content: "";}
.glyphicon-heart-empty:before {content: "";}
.glyphicon-link:before {content: "";}
.glyphicon-phone:before {content: "";}
.glyphicon-pushpin:before {content: "";}
.glyphicon-usd:before {content: "";}
.glyphicon-gbp:before {content: "";}
.glyphicon-sort:before {content: "";}
.glyphicon-sort-by-alphabet:before {content: "";}
.glyphicon-sort-by-alphabet-alt:before {content: "";}
.glyphicon-sort-by-order:before {content: "";}
.glyphicon-sort-by-order-alt:before {content: "";}
.glyphicon-sort-by-attributes:before {content: "";}
.glyphicon-sort-by-attributes-alt:before {content: "";}
.glyphicon-unchecked:before {content: "";}
.glyphicon-expand:before {content: "";}
.glyphicon-collapse-down:before {content: "";}
.glyphicon-collapse-up:before {content: "";}
.glyphicon-log-in:before {content: "";}
.glyphicon-flash:before {content: "";}
.glyphicon-log-out:before {content: "";}
.glyphicon-new-window:before {content: "";}
.glyphicon-record:before {content: "";}
.glyphicon-save:before {content: "";}
.glyphicon-open:before {content: "";}
.glyphicon-saved:before {content: "";}
.glyphicon-import:before {content: "";}
.glyphicon-export:before {content: "";}
.glyphicon-send:before {content: "";}
.glyphicon-floppy-disk:before {content: "";}
.glyphicon-floppy-saved:before {content: "";}
.glyphicon-floppy-remove:before {content: "";}
.glyphicon-floppy-save:before {content: "";}
.glyphicon-floppy-open:before {content: "";}
.glyphicon-credit-card:before {content: "";}
.glyphicon-transfer:before {content: "";}
.glyphicon-cutlery:before {content: "";}
.glyphicon-header:before {content: "";}
.glyphicon-compressed:before {content: "";}
.glyphicon-earphone:before {content: "";}
.glyphicon-phone-alt:before {content: "";}
.glyphicon-tower:before {content: "";}
.glyphicon-stats:before {content: "";}
.glyphicon-sd-video:before {content: "";}
.glyphicon-hd-video:before {content: "";}
.glyphicon-subtitles:before {content: "";}
.glyphicon-sound-stereo:before {content: "";}
.glyphicon-sound-dolby:before {content: "";}
.glyphicon-sound-5-1:before {content: "";}
.glyphicon-sound-6-1:before {content: "";}
.glyphicon-sound-7-1:before {content: "";}
.glyphicon-copyright-mark:before {content: "";}
.glyphicon-registration-mark:before {content: "";}
.glyphicon-cloud-download:before {content: "";}
.glyphicon-cloud-upload:before {content: "";}
.glyphicon-tree-conifer:before {content: "";}
.glyphicon-tree-deciduous:before {content: "";}
.glyphicon-cd:before {content: "";}
.glyphicon-save-file:before {content: "";}
.glyphicon-open-file:before {content: "";}
.glyphicon-level-up:before {content: "";}
.glyphicon-copy:before {content: "";}
.glyphicon-paste:before {content: "";}
.glyphicon-alert:before {content: "";}
.glyphicon-equalizer:before {content: "";}
.glyphicon-king:before {content: "";}
.glyphicon-queen:before {content: "";}
.glyphicon-pawn:before {content: "";}
.glyphicon-bishop:before {content: "";}
.glyphicon-knight:before {content: "";}
.glyphicon-baby-formula:before {content: "";}
.glyphicon-tent:before {content: "⛺";}
.glyphicon-blackboard:before {content: "";}
.glyphicon-bed:before {content: "";}
.glyphicon-apple:before {content: "";}
.glyphicon-erase:before {content: "";}
.glyphicon-hourglass:before {content: "⌛";}
.glyphicon-lamp:before {content: "";}
.glyphicon-duplicate:before {content: "";}
.glyphicon-piggy-bank:before {content: "";}
.glyphicon-scissors:before {content: "";}
.glyphicon-bitcoin:before {content: "";}
.glyphicon-btc:before {content: "";}
.glyphicon-xbt:before {content: "";}
.glyphicon-yen:before {content: "¥";}
.glyphicon-jpy:before {content: "¥";}
.glyphicon-ruble:before {content: "₽";}
.glyphicon-rub:before {content: "₽";}
.glyphicon-scale:before {content: "";}
.glyphicon-ice-lolly:before {content: "";}
.glyphicon-ice-lolly-tasted:before {content: "";}
.glyphicon-education:before {content: "";}
.glyphicon-option-horizontal:before {content: "";}
.glyphicon-option-vertical:before {content: "";}
.glyphicon-menu-hamburger:before {content: "";}
.glyphicon-modal-window:before {content: "";}
.glyphicon-oil:before {content: "";}
.glyphicon-grain:before {content: "";}
.glyphicon-sunglasses:before {content: "";}
.glyphicon-text-size:before {content: "";}
.glyphicon-text-color:before {content: "";}
.glyphicon-text-background:before {content: "";}
.glyphicon-object-align-top:before {content: "";}
.glyphicon-object-align-bottom:before {content: "";}
.glyphicon-object-align-horizontal:before {content: "";}
.glyphicon-object-align-left:before {content: "";}
.glyphicon-object-align-vertical:before {content: "";}
.glyphicon-object-align-right:before {content: "";}
.glyphicon-triangle-right:before {content: "";}
.glyphicon-triangle-left:before {content: "";}
.glyphicon-triangle-bottom:before {content: "";}
.glyphicon-triangle-top:before {content: "";}
.glyphicon-console:before {content: "";}
.glyphicon-superscript:before {content: "";}
.glyphicon-subscript:before {content: "";}
.glyphicon-menu-left:before {content: "";}
.glyphicon-menu-right:before {content: "";}
.glyphicon-menu-down:before {content: "";}
.glyphicon-menu-up:before {content: "";}
h1, h2, h3, .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .form-label, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: inherit;font-weight: 500;color: inherit;}
h1 small, h1 .small, h2 small, h2 .small, h3 small, .box.message .messagearea .messagesend .mform .fitemtitle small, .box.message .messagearea .messagesend .mform .form-label small, h3 .small, .box.message .messagearea .messagesend .mform .fitemtitle .small, .box.message .messagearea .messagesend .mform .form-label .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {font-weight: 400;line-height: 1;color: #64717d;}
h1, .h1, h2, .h2, h3, .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .form-label, .h3 {margin-top: 20px;margin-bottom: 10px;}
h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, .box.message .messagearea .messagesend .mform .fitemtitle small, .box.message .messagearea .messagesend .mform .form-label small, h3 .small, .box.message .messagearea .messagesend .mform .fitemtitle .small, .box.message .messagearea .messagesend .mform .form-label .small, .h3 small, .h3 .small {font-size: 65%;}
h4, .h4, h5, .h5, h6, .h6 {margin-top: 10px;margin-bottom: 10px;}
h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small {font-size: 75%;}
p {margin: 0 0 10px;}
.lead {margin-bottom: 20px;font-size: var(--font-body-small-size);font-weight: 300;}
@media (min-width: 768px) {.lead {font-size: var(--font-body-size);}}
small, .small {font-size: 85%;}
mark, .mark {padding: .2em;background-color: #fff9ed;}
.text-left {text-align: right;}
.text-right {text-align: left;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-nowrap {white-space: nowrap;}
.text-lowercase {text-transform: lowercase;}
.text-uppercase, .initialism {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}
.text-muted, .mod_facetoface__event_details__sessions:not(.userbooked).started, .mod_facetoface__event_details__sessions:not(.userbooked).cancelled, .mod_facetoface__event_details__sessions:not(.userbooked).fullybooked, .mod_facetoface__event_details__sessions:not(.userbooked).closed, .mod_facetoface__sessionlist__table__sessionrow:not(.userbooked).started, .mod_facetoface__sessionlist__table__sessionrow:not(.userbooked).cancelled, .mod_facetoface__sessionlist__table__sessionrow:not(.userbooked).fullybooked, .mod_facetoface__sessionlist__table__sessionrow:not(.userbooked).closed {color: #64717d;}
.text-primary {color: #69bd45;}
a.text-primary:hover, a.text-primary:focus {color: #549936;}
.text-success {color: #6a7e26;}
a.text-success:hover, a.text-success:focus {color: #49571a;}
.text-info {color: #1d2125;}
a.text-info:hover, a.text-info:focus {color: #070808;}
.text-warning {color: #bf8400;}
a.text-warning:hover, a.text-warning:focus {color: #8c6100;}
.text-danger {color: #bb4247;}
a.text-danger:hover, a.text-danger:focus {color: #953539;}
.bg-primary {color: #fff;}
.bg-primary {background-color: #69bd45;}
a.bg-primary:hover, a.bg-primary:focus {background-color: #549936;}
.bg-success {background-color: #f7faee;}
a.bg-success:hover, a.bg-success:focus {background-color: #e4eec7;}
.bg-info {background-color: #eff7fb;}
a.bg-info:hover, a.bg-info:focus {background-color: #c6e3f1;}
.bg-warning {background-color: #fff9ed;}
a.bg-warning:hover, a.bg-warning:focus {background-color: #ffe8ba;}
.bg-danger {background-color: #fef6f6;}
a.bg-danger:hover, a.bg-danger:focus {background-color: #f9c8c8;}
.page-header {padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #dde1e5;}
ul, ol {margin-top: 0;margin-bottom: 10px;}
ul ul, ul ol, ol ul, ol ol {margin-bottom: 0;}
.list-unstyled {padding-right: 0;list-style: none;}
.list-inline {padding-right: 0;list-style: none;margin-right: -5px;}
.list-inline>li {display: inline-block;padding-left: 5px;padding-right: 5px;}
dl {margin-top: 0;margin-bottom: 20px;}
dt, dd {line-height: var(--font-body-line-height);}
dt {font-weight: 700;}
dd {margin-right: 0;}
.dl-horizontal dd:before, .userprofile dl.list dd:before, .dl-horizontal dd:after, .userprofile dl.list dd:after {display: table;content: " ";}
.dl-horizontal dd:after, .userprofile dl.list dd:after {clear: both;}
@media (min-width: 768px) {.dl-horizontal dt, .userprofile dl.list dt {float: right;width: 160px;clear: right;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.dl-horizontal dd, .userprofile dl.list dd {margin-right: 180px;}}
abbr[title], abbr[data-original-title] {cursor: help;}
.initialism {font-size: 90%;}
blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-right: 5px solid #dde1e5;}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {margin-bottom: 0;}
blockquote footer, blockquote small, blockquote .small {display: block;font-size: 80%;line-height: var(--font-body-line-height);color: #64717d;}
blockquote footer:before, blockquote small:before, blockquote .small:before {content: "— ";}
.blockquote-reverse, blockquote.pull-right, .userprofile blockquote.header-button-group, .box.message .contactselector .message-contacts blockquote.link {padding-left: 15px;padding-right: 0;text-align: left;border-left: 5px solid #dde1e5;border-right: 0;}
.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, .userprofile blockquote.header-button-group footer:before, .box.message .contactselector .message-contacts blockquote.link footer:before, blockquote.pull-right small:before, .userprofile blockquote.header-button-group small:before, .box.message .contactselector .message-contacts blockquote.link small:before, blockquote.pull-right .small:before, .userprofile blockquote.header-button-group .small:before, .box.message .contactselector .message-contacts blockquote.link .small:before {content: "";}
.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, .userprofile blockquote.header-button-group footer:after, .box.message .contactselector .message-contacts blockquote.link footer:after, blockquote.pull-right small:after, .userprofile blockquote.header-button-group small:after, .box.message .contactselector .message-contacts blockquote.link small:after, blockquote.pull-right .small:after, .userprofile blockquote.header-button-group .small:after, .box.message .contactselector .message-contacts blockquote.link .small:after {content: " —";}
address {margin-bottom: 20px;font-style: normal;line-height: var(--font-body-line-height);}
code, kbd, pre, samp {font-family: var(--font-family-monospace);}
code {padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}
kbd {padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 3px;box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);}
kbd kbd {padding: 0;font-size: 100%;font-weight: 700;box-shadow: none;}
pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: var(--font-body-small-size);line-height: var(--font-body-line-height);color: #3d444b;word-break: break-all;word-wrap: break-word;background-color: var(--color-neutral-1);border: 1px solid #ccc;border-radius: 4px;}
pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.container {padding-left: 16px;padding-right: 16px;margin-left: auto;margin-right: auto;}
.container:before, .container:after {display: table;content: " ";}
.container:after {clear: both;}
@media (min-width: 768px) {.container {width: 752px;}}
@media (min-width: 992px) {.container {width: 972px;}}
@media (min-width: 1200px) {.container {width: 1172px;}}
.container-fluid {padding-left: 16px;padding-right: 16px;margin-left: auto;margin-right: auto;}
.container-fluid:before, .container-fluid:after {display: table;content: " ";}
.container-fluid:after {clear: both;}
.row {margin-left: -16px;margin-right: -16px;}
.row:before, .row:after {display: table;content: " ";}
.row:after {clear: both;}
.row-no-gutters {margin-left: 0;margin-right: 0;}
.row-no-gutters [class*=col-] {padding-left: 0;padding-right: 0;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: right;}
.col-xs-1 {width: 8.3333333333%;}
.col-xs-2 {width: 16.6666666667%;}
.col-xs-3 {width: 25%;}
.col-xs-4 {width: 33.3333333333%;}
.col-xs-5 {width: 41.6666666667%;}
.col-xs-6 {width: 50%;}
.col-xs-7 {width: 58.3333333333%;}
.col-xs-8 {width: 66.6666666667%;}
.col-xs-9 {width: 75%;}
.col-xs-10 {width: 83.3333333333%;}
.col-xs-11 {width: 91.6666666667%;}
.col-xs-12 {width: 100%;}
.col-xs-pull-0 {left: auto;}
.col-xs-pull-1 {left: 8.3333333333%;}
.col-xs-pull-2 {left: 16.6666666667%;}
.col-xs-pull-3 {left: 25%;}
.col-xs-pull-4 {left: 33.3333333333%;}
.col-xs-pull-5 {left: 41.6666666667%;}
.col-xs-pull-6 {left: 50%;}
.col-xs-pull-7 {left: 58.3333333333%;}
.col-xs-pull-8 {left: 66.6666666667%;}
.col-xs-pull-9 {left: 75%;}
.col-xs-pull-10 {left: 83.3333333333%;}
.col-xs-pull-11 {left: 91.6666666667%;}
.col-xs-pull-12 {left: 100%;}
.col-xs-push-0 {right: auto;}
.col-xs-push-1 {right: 8.3333333333%;}
.col-xs-push-2 {right: 16.6666666667%;}
.col-xs-push-3 {right: 25%;}
.col-xs-push-4 {right: 33.3333333333%;}
.col-xs-push-5 {right: 41.6666666667%;}
.col-xs-push-6 {right: 50%;}
.col-xs-push-7 {right: 58.3333333333%;}
.col-xs-push-8 {right: 66.6666666667%;}
.col-xs-push-9 {right: 75%;}
.col-xs-push-10 {right: 83.3333333333%;}
.col-xs-push-11 {right: 91.6666666667%;}
.col-xs-push-12 {right: 100%;}
.col-xs-offset-0 {margin-right: 0%;}
.col-xs-offset-1 {margin-right: 8.3333333333%;}
.col-xs-offset-2 {margin-right: 16.6666666667%;}
.col-xs-offset-3 {margin-right: 25%;}
.col-xs-offset-4 {margin-right: 33.3333333333%;}
.col-xs-offset-5 {margin-right: 41.6666666667%;}
.col-xs-offset-6 {margin-right: 50%;}
.col-xs-offset-7 {margin-right: 58.3333333333%;}
.col-xs-offset-8 {margin-right: 66.6666666667%;}
.col-xs-offset-9 {margin-right: 75%;}
.col-xs-offset-10 {margin-right: 83.3333333333%;}
.col-xs-offset-11 {margin-right: 91.6666666667%;}
.col-xs-offset-12 {margin-right: 100%;}
@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: right;}
	.col-sm-1 {width: 8.3333333333%;}
	.col-sm-2 {width: 16.6666666667%;}
	.col-sm-3 {width: 25%;}
	.col-sm-4 {width: 33.3333333333%;}
	.col-sm-5 {width: 41.6666666667%;}
	.col-sm-6 {width: 50%;}
	.col-sm-7 {width: 58.3333333333%;}
	.col-sm-8 {width: 66.6666666667%;}
	.col-sm-9 {width: 75%;}
	.col-sm-10 {width: 83.3333333333%;}
	.col-sm-11 {width: 91.6666666667%;}
	.col-sm-12 {width: 100%;}
	.col-sm-pull-0 {left: auto;}
	.col-sm-pull-1 {left: 8.3333333333%;}
	.col-sm-pull-2 {left: 16.6666666667%;}
	.col-sm-pull-3 {left: 25%;}
	.col-sm-pull-4 {left: 33.3333333333%;}
	.col-sm-pull-5 {left: 41.6666666667%;}
	.col-sm-pull-6 {left: 50%;}
	.col-sm-pull-7 {left: 58.3333333333%;}
	.col-sm-pull-8 {left: 66.6666666667%;}
	.col-sm-pull-9 {left: 75%;}
	.col-sm-pull-10 {left: 83.3333333333%;}
	.col-sm-pull-11 {left: 91.6666666667%;}
	.col-sm-pull-12 {left: 100%;}
	.col-sm-push-0 {right: auto;}
	.col-sm-push-1 {right: 8.3333333333%;}
	.col-sm-push-2 {right: 16.6666666667%;}
	.col-sm-push-3 {right: 25%;}
	.col-sm-push-4 {right: 33.3333333333%;}
	.col-sm-push-5 {right: 41.6666666667%;}
	.col-sm-push-6 {right: 50%;}
	.col-sm-push-7 {right: 58.3333333333%;}
	.col-sm-push-8 {right: 66.6666666667%;}
	.col-sm-push-9 {right: 75%;}
	.col-sm-push-10 {right: 83.3333333333%;}
	.col-sm-push-11 {right: 91.6666666667%;}
	.col-sm-push-12 {right: 100%;}
	.col-sm-offset-0 {margin-right: 0%;}
	.col-sm-offset-1 {margin-right: 8.3333333333%;}
	.col-sm-offset-2 {margin-right: 16.6666666667%;}
	.col-sm-offset-3 {margin-right: 25%;}
	.col-sm-offset-4 {margin-right: 33.3333333333%;}
	.col-sm-offset-5 {margin-right: 41.6666666667%;}
	.col-sm-offset-6 {margin-right: 50%;}
	.col-sm-offset-7 {margin-right: 58.3333333333%;}
	.col-sm-offset-8 {margin-right: 66.6666666667%;}
	.col-sm-offset-9 {margin-right: 75%;}
	.col-sm-offset-10 {margin-right: 83.3333333333%;}
	.col-sm-offset-11 {margin-right: 91.6666666667%;}
	.col-sm-offset-12 {margin-right: 100%;}}
@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: right;}
	.col-md-1 {width: 8.3333333333%;}
	.col-md-2 {width: 16.6666666667%;}
	.col-md-3 {width: 25%;}
	.col-md-4 {width: 33.3333333333%;}
	.col-md-5 {width: 41.6666666667%;}
	.col-md-6 {width: 50%;}
	.col-md-7 {width: 58.3333333333%;}
	.col-md-8 {width: 66.6666666667%;}
	.col-md-9 {width: 75%;}
	.col-md-10 {width: 83.3333333333%;}
	.col-md-11 {width: 91.6666666667%;}
	.col-md-12 {width: 100%;}
	.col-md-pull-0 {left: auto;}
	.col-md-pull-1 {left: 8.3333333333%;}
	.col-md-pull-2 {left: 16.6666666667%;}
	.col-md-pull-3 {left: 25%;}
	.col-md-pull-4 {left: 33.3333333333%;}
	.col-md-pull-5 {left: 41.6666666667%;}
	.col-md-pull-6 {left: 50%;}
	.col-md-pull-7 {left: 58.3333333333%;}
	.col-md-pull-8 {left: 66.6666666667%;}
	.col-md-pull-9 {left: 75%;}
	.col-md-pull-10 {left: 83.3333333333%;}
	.col-md-pull-11 {left: 91.6666666667%;}
	.col-md-pull-12 {left: 100%;}
	.col-md-push-0 {right: auto;}
	.col-md-push-1 {right: 8.3333333333%;}
	.col-md-push-2 {right: 16.6666666667%;}
	.col-md-push-3 {right: 25%;}
	.col-md-push-4 {right: 33.3333333333%;}
	.col-md-push-5 {right: 41.6666666667%;}
	.col-md-push-6 {right: 50%;}
	.col-md-push-7 {right: 58.3333333333%;}
	.col-md-push-8 {right: 66.6666666667%;}
	.col-md-push-9 {right: 75%;}
	.col-md-push-10 {right: 83.3333333333%;}
	.col-md-push-11 {right: 91.6666666667%;}
	.col-md-push-12 {right: 100%;}
	.col-md-offset-0 {margin-right: 0%;}
	.col-md-offset-1 {margin-right: 8.3333333333%;}
	.col-md-offset-2 {margin-right: 16.6666666667%;}
	.col-md-offset-3 {margin-right: 25%;}
	.col-md-offset-4 {margin-right: 33.3333333333%;}
	.col-md-offset-5 {margin-right: 41.6666666667%;}
	.col-md-offset-6 {margin-right: 50%;}
	.col-md-offset-7 {margin-right: 58.3333333333%;}
	.col-md-offset-8 {margin-right: 66.6666666667%;}
	.col-md-offset-9 {margin-right: 75%;}
	.col-md-offset-10 {margin-right: 83.3333333333%;}
	.col-md-offset-11 {margin-right: 91.6666666667%;}
	.col-md-offset-12 {margin-right: 100%;}}
@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: right;}
	.col-lg-1 {width: 8.3333333333%;}
	.col-lg-2 {width: 16.6666666667%;}
	.col-lg-3 {width: 25%;}
	.col-lg-4 {width: 33.3333333333%;}
	.col-lg-5 {width: 41.6666666667%;}
	.col-lg-6 {width: 50%;}
	.col-lg-7 {width: 58.3333333333%;}
	.col-lg-8 {width: 66.6666666667%;}
	.col-lg-9 {width: 75%;}
	.col-lg-10 {width: 83.3333333333%;}
	.col-lg-11 {width: 91.6666666667%;}
	.col-lg-12 {width: 100%;}
	.col-lg-pull-0 {left: auto;}
	.col-lg-pull-1 {left: 8.3333333333%;}
	.col-lg-pull-2 {left: 16.6666666667%;}
	.col-lg-pull-3 {left: 25%;}
	.col-lg-pull-4 {left: 33.3333333333%;}
	.col-lg-pull-5 {left: 41.6666666667%;}
	.col-lg-pull-6 {left: 50%;}
	.col-lg-pull-7 {left: 58.3333333333%;}
	.col-lg-pull-8 {left: 66.6666666667%;}
	.col-lg-pull-9 {left: 75%;}
	.col-lg-pull-10 {left: 83.3333333333%;}
	.col-lg-pull-11 {left: 91.6666666667%;}
	.col-lg-pull-12 {left: 100%;}
	.col-lg-push-0 {right: auto;}
	.col-lg-push-1 {right: 8.3333333333%;}
	.col-lg-push-2 {right: 16.6666666667%;}
	.col-lg-push-3 {right: 25%;}
	.col-lg-push-4 {right: 33.3333333333%;}
	.col-lg-push-5 {right: 41.6666666667%;}
	.col-lg-push-6 {right: 50%;}
	.col-lg-push-7 {right: 58.3333333333%;}
	.col-lg-push-8 {right: 66.6666666667%;}
	.col-lg-push-9 {right: 75%;}
	.col-lg-push-10 {right: 83.3333333333%;}
	.col-lg-push-11 {right: 91.6666666667%;}
	.col-lg-push-12 {right: 100%;}
	.col-lg-offset-0 {margin-right: 0%;}
	.col-lg-offset-1 {margin-right: 8.3333333333%;}
	.col-lg-offset-2 {margin-right: 16.6666666667%;}
	.col-lg-offset-3 {margin-right: 25%;}
	.col-lg-offset-4 {margin-right: 33.3333333333%;}
	.col-lg-offset-5 {margin-right: 41.6666666667%;}
	.col-lg-offset-6 {margin-right: 50%;}
	.col-lg-offset-7 {margin-right: 58.3333333333%;}
	.col-lg-offset-8 {margin-right: 66.6666666667%;}
	.col-lg-offset-9 {margin-right: 75%;}
	.col-lg-offset-10 {margin-right: 83.3333333333%;}
	.col-lg-offset-11 {margin-right: 91.6666666667%;}
	.col-lg-offset-12 {margin-right: 100%;}}
table {background-color: transparent;}
table col[class*=col-] {position: static;display: table-column;float: none;}
table td[class*=col-], table th[class*=col-] {position: static;display: table-cell;float: none;}
caption {padding-top: 8px;padding-bottom: 8px;color: #64717d;text-align: right;}
th {text-align: right;}
.table {width: 100%;max-width: 100%;margin-bottom: 20px;}
.table>thead>tr>th, .table>thead>tr>td, .table>tbody>tr>th, .table>tbody>tr>td, .table>tfoot>tr>th, .table>tfoot>tr>td {padding: 8px;line-height: var(--font-body-line-height);vertical-align: top;border-top: 1px solid #ddd;}
.table>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.table>caption+thead>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>th, .table>thead:first-child>tr:first-child>td {border-top: 0;}
.table>tbody+tbody {border-top: 2px solid #ddd;}
.table .table {background-color: #fff;}
.table-condensed>thead>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>tfoot>tr>td {padding: 5px;}
.table-bordered {border: 1px solid #ddd;}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>tfoot>tr>td {border: 1px solid #ddd;}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {border-bottom-width: 2px;}
.table-striped>tbody>tr:nth-of-type(odd) {background-color: #f9f9f9;}
.table-hover>tbody>tr:hover {background-color: #f5f5f5;}
.table>thead>tr>td.active, .table>thead>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th {background-color: #f5f5f5;}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {background-color: #e8e8e8;}
.table>thead>tr>td.success, .table>thead>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th {background-color: #f7faee;}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {background-color: #eef4da;}
.table>thead>tr>td.info, .table>thead>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th {background-color: #eff7fb;}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {background-color: #dbedf6;}
.table>thead>tr>td.warning, .table>thead>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th {background-color: #fff9ed;}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {background-color: #fff1d4;}
.table>thead>tr>td.danger, .table>thead>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th {background-color: #fef6f6;}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {background-color: #fbdfdf;}
.table-responsive {min-height: .01%;overflow-x: auto;}
@media screen and (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}
	.table-responsive>.table {margin-bottom: 0;}
	.table-responsive>.table>thead>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>tfoot>tr>td {white-space: nowrap;}
	.table-responsive>.table-bordered {border: 0;}
	.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {border-right: 0;}
	.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {border-left: 0;}
	.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td {border-bottom: 0;}}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;transition: opacity .15s linear;}
.fade.in {opacity: 1;}
.collapse {display: none;}
.collapse.in {display: block;}
tr.collapse.in {display: table-row;}
tbody.collapse.in {display: table-row-group;}
.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-property: height,visibility;transition-property: height,visibility;-webkit-transition-duration: .35s;transition-duration: .35s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}
.caret {display: inline-block;width: 0;height: 0;margin-right: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid \9;border-left: 4px solid transparent;border-right: 4px solid transparent;}
.dropup, .dropdown {position: relative;}
.dropdown-toggle:focus {outline: 0;}
.dropdown-menu, .moodle-actionmenu[data-enhanced].show .menu {position: absolute;top: 100%;right: 0;z-index: 1000;display: none;float: right;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: var(--font-body-size);text-align: right;list-style: none;background-color: var(--dropdown-menu-bg-color);background-clip: padding-box;border: 1px solid #ccc;border: 1px solid var(--dropdown-menu-border-color);border-radius: 4px;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.dropdown-menu.pull-right, .userprofile .dropdown-menu.header-button-group, .box.message .contactselector .message-contacts .dropdown-menu.link, .moodle-actionmenu[data-enhanced].show .pull-right.menu, .moodle-actionmenu[data-enhanced].show .userprofile .menu.header-button-group, .userprofile .moodle-actionmenu[data-enhanced].show .menu.header-button-group, .moodle-actionmenu[data-enhanced].show .box.message .contactselector .message-contacts .menu.link, .box.message .contactselector .message-contacts .moodle-actionmenu[data-enhanced].show .menu.link {left: 0;right: auto;}
.dropdown-menu .divider, .moodle-actionmenu[data-enhanced].show .menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.dropdown-menu>li>a, .moodle-actionmenu[data-enhanced].show .menu>li>a {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: var(--font-body-line-height);color: var(--dropdown-item-text-color);white-space: nowrap;}
.dropdown-menu>li>a:hover, .moodle-actionmenu[data-enhanced].show .menu>li>a:hover, .dropdown-menu>li>a:focus, .moodle-actionmenu[data-enhanced].show .menu>li>a:focus {color: var(--dropdown-item-text-color-hover);text-decoration: none;background-color: var(--dropdown-item-bg-color-hover);}
.dropdown-menu>.active>a, .moodle-actionmenu[data-enhanced].show .menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {color: var(--color-neutral-1);text-decoration: none;background-color: var(--color-state-active);outline: 0;}
.dropdown-menu>.disabled>a, .moodle-actionmenu[data-enhanced].show .menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {color: var(--dropdown-item-text-color-disabled);}
.dropdown-menu>.disabled>a:hover, .moodle-actionmenu[data-enhanced].show .menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus, .moodle-actionmenu[data-enhanced].show .menu>.disabled>a:focus {text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.open>.dropdown-menu, .moodle-actionmenu[data-enhanced].show .open>.menu {display: block;}
.open>a {outline: 0;}
.dropdown-menu-right {left: 0;right: auto;}
.dropdown-menu-left {left: auto;right: 0;}
.dropdown-header {display: block;padding: 3px 20px;font-size: var(--font-body-small-size);line-height: var(--font-body-line-height);color: #64717d;white-space: nowrap;}
.dropdown-backdrop {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 990;}
.pull-right>.dropdown-menu, .userprofile .header-button-group>.dropdown-menu, .box.message .contactselector .message-contacts .link>.dropdown-menu, .moodle-actionmenu[data-enhanced].show .pull-right>.menu, .moodle-actionmenu[data-enhanced].show .userprofile .header-button-group>.menu, .userprofile .moodle-actionmenu[data-enhanced].show .header-button-group>.menu, .moodle-actionmenu[data-enhanced].show .box.message .contactselector .message-contacts .link>.menu, .box.message .contactselector .message-contacts .moodle-actionmenu[data-enhanced].show .link>.menu {left: 0;right: auto;}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {content: "";border-top: 0;border-bottom: 4px dashed;border-bottom: 4px solid \9;}
.dropup .dropdown-menu, .dropup .moodle-actionmenu[data-enhanced].show .menu, .moodle-actionmenu[data-enhanced].show .dropup .menu, .navbar-fixed-bottom .dropdown .dropdown-menu, .navbar-fixed-bottom .dropdown .moodle-actionmenu[data-enhanced].show .menu, .moodle-actionmenu[data-enhanced].show .navbar-fixed-bottom .dropdown .menu {top: auto;bottom: 100%;margin-bottom: 2px;}
@media (min-width: 768px) {.navbar-right .dropdown-menu, .navbar-right .moodle-actionmenu[data-enhanced].show .menu, .moodle-actionmenu[data-enhanced].show .navbar-right .menu {left: 0;right: auto;}
	.navbar-right .dropdown-menu-left {right: 0;left: auto;}}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}
.btn-group>.btn, .btn-group-vertical>.btn {position: relative;float: right;}
.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn:hover, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn.active {z-index: 2;}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {margin-right: -1px;}
.btn-toolbar {margin-right: -5px;}
.btn-toolbar:before, .btn-toolbar:after {display: table;content: " ";}
.btn-toolbar:after {clear: both;}
.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {float: right;}
.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {margin-right: 5px;}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn-group>.btn:first-child {margin-right: 0;}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.btn-group>.btn-group {float: right;}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {border-radius: 0;}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}
.btn-group>.btn+.dropdown-toggle {padding-left: 8px;padding-right: 8px;}
.btn-group>.btn-lg+.dropdown-toggle, .btn-group-lg.btn-group>.btn+.dropdown-toggle {padding-left: 12px;padding-right: 12px;}
.btn-group.open .dropdown-toggle {box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
.btn-group.open .dropdown-toggle.btn-link {box-shadow: none;}
.btn .caret {margin-right: 0;}
.btn-lg .caret, .btn-group-lg>.btn .caret {border-width: 5px 5px 0;border-bottom-width: 0;}
.dropup .btn-lg .caret, .dropup .btn-group-lg>.btn .caret {border-width: 0 5px 5px;}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {display: block;float: none;width: 100%;max-width: 100%;}
.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after {display: table;content: " ";}
.btn-group-vertical>.btn-group:after {clear: both;}
.btn-group-vertical>.btn-group>.btn {float: none;}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {margin-top: -1px;margin-right: 0;}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {border-radius: 0;}
.btn-group-vertical>.btn:first-child:not(:last-child) {border-top-right-radius: var(--btn-radius);border-top-left-radius: var(--btn-radius);border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.btn-group-vertical>.btn:last-child:not(:first-child) {border-top-right-radius: 0;border-top-left-radius: 0;border-bottom-left-radius: var(--btn-radius);border-bottom-right-radius: var(--btn-radius);}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {border-radius: 0;}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}
.btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {display: table-cell;float: none;width: 1%;}
.btn-group-justified>.btn-group .btn {width: 100%;}
.btn-group-justified>.btn-group .dropdown-menu, .btn-group-justified>.btn-group .moodle-actionmenu[data-enhanced].show .menu, .moodle-actionmenu[data-enhanced].show .btn-group-justified>.btn-group .menu {right: auto;}
[data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox] {position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
.input-group {position: relative;display: table;border-collapse: separate;}
.input-group[class*=col-] {float: none;padding-left: 0;padding-right: 0;}
.input-group .form-control {position: relative;z-index: 2;float: right;width: 100%;margin-bottom: 0;}
.input-group .form-control:focus {z-index: 3;}
.input-group-addon, .input-group-btn, .input-group .form-control {display: table-cell;}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {border-radius: 0;}
.input-group-addon, .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}
.input-group-addon {padding: 6px 12px;font-size: var(--font-body-size);font-weight: 400;line-height: 1;color: #767676;text-align: center;background-color: #dde1e5;border: 1px solid #ccc;border-radius: 4px;}
.input-group-addon.input-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn {padding: 5px 10px;font-size: var(--font-body-small-size);border-radius: 3px;}
.input-group-addon.input-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {padding: 10px 16px;font-size: 18px;border-radius: 6px;}
.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {margin-top: 0;}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group-addon:first-child {border-left: 0;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group-addon:last-child {border-right: 0;}
.input-group-btn {position: relative;font-size: 0;white-space: nowrap;}
.input-group-btn>.btn {position: relative;}
.input-group-btn>.btn+.btn {margin-right: -1px;}
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {z-index: 2;}
.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {margin-left: -1px;}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {z-index: 2;margin-right: -1px;}
.nav {padding-right: 0;margin-bottom: 0;list-style: none;}
.nav:before, .nav:after {display: table;content: " ";}
.nav:after {clear: both;}
.nav>li {position: relative;display: block;}
.nav>li>a {position: relative;display: block;padding: 15px 30px;}
.nav>li>a:hover, .nav>li>a:focus {text-decoration: none;background-color: var(--color-neutral-3);}
.nav>li.disabled>a {color: #64717d;}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {color: #64717d;text-decoration: none;cursor: not-allowed;background-color: transparent;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color: var(--color-neutral-3);border-color: var(--link-color);}
.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.nav>li>a>img {max-width: none;}
.nav-tabs {border-bottom: 1px solid var(--tabs-border-color);}
.nav-tabs>li {float: right;margin-bottom: -1px;}
.nav-tabs>li>a {margin-left: 2px;line-height: var(--font-body-line-height);border: 1px solid transparent;border-radius: 4px 4px 0 0;}
.nav-tabs>li>a:hover {border-color: #dde1e5 #dde1e5 var(--tabs-border-color);}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {color: #767676;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}
.nav-pills>li {float: right;}
.nav-pills>li>a {border-radius: 4px;}
.nav-pills>li+li {margin-right: 2px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {color: #fff;background-color: #69bd45;}
.nav-stacked>li {float: none;}
.nav-stacked>li+li {margin-top: 2px;margin-right: 0;}
.nav-justified, .nav-tabs.nav-justified {width: 100%;}
.nav-justified>li, .nav-tabs.nav-justified>li {float: none;}
.nav-justified>li>a, .nav-tabs.nav-justified>li>a {margin-bottom: 5px;text-align: center;}
.nav-justified>.dropdown .dropdown-menu, .nav-justified>.dropdown .moodle-actionmenu[data-enhanced].show .menu, .moodle-actionmenu[data-enhanced].show .nav-justified>.dropdown .menu {top: auto;right: auto;}
@media (min-width: 768px) {.nav-justified>li, .nav-tabs.nav-justified>li {display: table-cell;width: 1%;}
	.nav-justified>li>a, .nav-tabs.nav-justified>li>a {margin-bottom: 0;}}
.nav-tabs-justified, .nav-tabs.nav-justified {border-bottom: 0;}
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {margin-left: 0;border-radius: 4px;}
.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {border: 1px solid #ddd;}
@media (min-width: 768px) {.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}
	.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {border-bottom-color: #fff;}}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}
.nav-tabs .dropdown-menu, .nav-tabs .moodle-actionmenu[data-enhanced].show .menu, .moodle-actionmenu[data-enhanced].show .nav-tabs .menu {margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;}
.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}
.navbar:before, .navbar:after {display: table;content: " ";}
.navbar:after {clear: both;}
@media (min-width: 768px) {.navbar {border-radius: 0;}}
.navbar-header:before, .navbar-header:after {display: table;content: " ";}
.navbar-header:after {clear: both;}
@media (min-width: 768px) {.navbar-header {float: right;}}
.navbar-collapse {padding-left: 16px;padding-right: 16px;overflow-x: visible;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling: touch;}
.navbar-collapse:before, .navbar-collapse:after {display: table;content: " ";}
.navbar-collapse:after {clear: both;}
.navbar-collapse.in {overflow-y: auto;}
@media (min-width: 768px) {.navbar-collapse {width: auto;border-top: 0;box-shadow: none;}
	.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
	.navbar-collapse.in {overflow-y: visible;}
	.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-left: 0;padding-right: 0;}}
.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;left: 0;right: 0;z-index: 1030;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 340px;}
@media (max-device-width: 480px)and (orientation: landscape) {.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}
@media (min-width: 768px) {.navbar-fixed-top, .navbar-fixed-bottom {border-radius: 0;}}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}
.container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse {margin-left: -16px;margin-right: -16px;}
@media (min-width: 768px) {.container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse {margin-left: 0;margin-right: 0;}}
.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}
@media (min-width: 768px) {.navbar-static-top {border-radius: 0;}}
.navbar-brand {float: right;height: 50px;padding: 15px 16px;font-size: var(--font-body-size);line-height: var(--font-body-line-height-computed);}
.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}
.navbar-brand>img {display: block;}
@media (min-width: 768px) {.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-right: -16px;}}
.navbar-toggle {position: relative;float: left;padding: 9px 10px;margin-left: 16px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.navbar-toggle:focus {outline: 0;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}
.navbar-toggle .icon-bar+.icon-bar {margin-top: 4px;}
@media (min-width: 768px) {.navbar-toggle {display: none;}}
.navbar-nav {margin: 7.5px -16px;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;line-height: var(--font-body-line-height-computed);}
@media (max-width: 767px) {.navbar-nav .open .dropdown-menu, .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu, .moodle-actionmenu[data-enhanced].show .navbar-nav .open .menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none;}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a, .moodle-actionmenu[data-enhanced].show .navbar-nav .open .menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu .dropdown-header, .moodle-actionmenu[data-enhanced].show .navbar-nav .open .menu .dropdown-header {padding: 5px 25px 5px 15px;}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a, .moodle-actionmenu[data-enhanced].show .navbar-nav .open .menu>li>a {line-height: var(--font-body-line-height-computed);}
	.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a:hover, .moodle-actionmenu[data-enhanced].show .navbar-nav .open .menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a:focus, .moodle-actionmenu[data-enhanced].show .navbar-nav .open .menu>li>a:focus {background-image: none;}}
@media (min-width: 768px) {.navbar-nav {float: right;margin: 0;}
	.navbar-nav>li {float: right;}
	.navbar-nav>li>a {padding-top: 15px;padding-bottom: 15px;}}
.navbar-form {padding: 10px 16px;margin-left: -16px;margin-right: -16px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top: 8px;margin-bottom: 8px;}
@media (min-width: 768px) {.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
	.navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.navbar-form .form-control-static {display: inline-block;}
	.navbar-form .input-group {display: inline-table;vertical-align: middle;}
	.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {width: auto;}
	.navbar-form .input-group>.form-control {width: 100%;}
	.navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}
	.navbar-form .radio, .navbar-form .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
	.navbar-form .radio label, .navbar-form .checkbox label {padding-right: 0;}
	.navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {position: relative;margin-right: 0;}}
@media (max-width: 767px) {.navbar-form .form-group {margin-bottom: 5px;}
	.navbar-form .form-group:last-child {margin-bottom: 0;}}
@media (min-width: 768px) {.navbar-form {width: auto;padding-top: 0;padding-bottom: 0;margin-left: 0;margin-right: 0;border: 0;box-shadow: none;}}
.navbar-nav>li>.dropdown-menu, .moodle-actionmenu[data-enhanced].show .navbar-nav>li>.menu {margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0;}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu, .navbar-fixed-bottom .moodle-actionmenu[data-enhanced].show .navbar-nav>li>.menu, .moodle-actionmenu[data-enhanced].show .navbar-fixed-bottom .navbar-nav>li>.menu {margin-bottom: 0;border-top-right-radius: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.navbar-btn {margin-top: 8px;margin-bottom: 8px;}
.navbar-btn.btn-sm, .btn-group-sm>.navbar-btn.btn {margin-top: 10px;margin-bottom: 10px;}
.navbar-btn.btn-xs, .btn-group-xs>.navbar-btn.btn {margin-top: 14px;margin-bottom: 14px;}
.navbar-text {margin-top: 15px;margin-bottom: 15px;}
@media (min-width: 768px) {.navbar-text {float: right;margin-left: 16px;margin-right: 16px;}}
@media (min-width: 768px) {.navbar-left {float: right !important;}
	.navbar-right {float: left !important;margin-left: -16px;}
	.navbar-right~.navbar-right {margin-left: 0;}}
.navbar-default {background-color: #fafafa;border-color: #e9e9e9;}
.navbar-default .navbar-brand {color: #777;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}
.navbar-default .navbar-text {color: #777;}
.navbar-default .navbar-nav>li>a {color: #777;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {color: #333;background-color: transparent;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {color: #555;background-color: #e9e9e9;}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {color: #ccc;background-color: transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {color: #555;background-color: #e9e9e9;}
@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a, .moodle-actionmenu[data-enhanced].show .navbar-default .navbar-nav .open .menu>li>a {color: #777;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a:hover, .moodle-actionmenu[data-enhanced].show .navbar-default .navbar-nav .open .menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a:focus, .moodle-actionmenu[data-enhanced].show .navbar-default .navbar-nav .open .menu>li>a:focus {color: #333;background-color: transparent;}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>.active>a, .moodle-actionmenu[data-enhanced].show .navbar-default .navbar-nav .open .menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {color: #555;background-color: #e9e9e9;}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>.disabled>a, .moodle-actionmenu[data-enhanced].show .navbar-default .navbar-nav .open .menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {color: #ccc;background-color: transparent;}}
.navbar-default .navbar-toggle {border-color: #ddd;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ddd;}
.navbar-default .navbar-toggle .icon-bar {background-color: #888;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #e9e9e9;}
.navbar-default .navbar-link {color: #777;}
.navbar-default .navbar-link:hover {color: #333;}
.navbar-default .btn-link {color: #777;}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {color: #333;}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {color: #ccc;}
.navbar-inverse {background-color: #222;border-color: #090909;}
.navbar-inverse .navbar-brand {color: #8b97a2;}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {color: #fff;background-color: transparent;}
.navbar-inverse .navbar-text {color: #8b97a2;}
.navbar-inverse .navbar-nav>li>a {color: #8b97a2;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {color: #fff;background-color: transparent;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {color: #fff;background-color: #090909;}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {color: #444;background-color: transparent;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {color: #fff;background-color: #090909;}
@media (max-width: 767px) {.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header, .navbar-inverse .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>.dropdown-header, .moodle-actionmenu[data-enhanced].show .navbar-inverse .navbar-nav .open .menu>.dropdown-header {border-color: #090909;}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider, .navbar-inverse .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu .divider, .moodle-actionmenu[data-enhanced].show .navbar-inverse .navbar-nav .open .menu .divider {background-color: #090909;}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a, .navbar-inverse .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a, .moodle-actionmenu[data-enhanced].show .navbar-inverse .navbar-nav .open .menu>li>a {color: #8b97a2;}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a:hover, .moodle-actionmenu[data-enhanced].show .navbar-inverse .navbar-nav .open .menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>li>a:focus, .moodle-actionmenu[data-enhanced].show .navbar-inverse .navbar-nav .open .menu>li>a:focus {color: #fff;background-color: transparent;}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>.active>a, .moodle-actionmenu[data-enhanced].show .navbar-inverse .navbar-nav .open .menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {color: #fff;background-color: #090909;}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .moodle-actionmenu[data-enhanced].show .menu>.disabled>a, .moodle-actionmenu[data-enhanced].show .navbar-inverse .navbar-nav .open .menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {color: #444;background-color: transparent;}}
.navbar-inverse .navbar-toggle {border-color: #333;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #333;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #101010;}
.navbar-inverse .navbar-link {color: #8b97a2;}
.navbar-inverse .navbar-link:hover {color: #fff;}
.navbar-inverse .btn-link {color: #8b97a2;}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {color: #fff;}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {color: #444;}
.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px;}
.breadcrumb>li {display: inline-block;}
.breadcrumb>li+li:before {padding: 0 5px;color: #ccc;content: "/ ";}
.breadcrumb>.active {color: #64717d;}
.pagination {display: inline-block;padding-right: 0;margin: 20px 0;border-radius: 4px;}
.pagination>li {display: inline;}
.pagination>li>a, .pagination>li>span {position: relative;float: right;padding: 6px 12px;margin-right: -1px;line-height: var(--font-body-line-height);color: var(--link-color);text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover, .pagination>li>span:focus {z-index: 2;color: var(--link-color);background-color: #dde1e5;border-color: #ddd;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-right: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus {z-index: 3;color: #fff;cursor: default;background-color: var(--btn-prim-accent-color);border-color: #69bd45;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {color: #64717d;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-lg>li>a, .pagination-lg>li>span {padding: 10px 16px;font-size: var(--font-body-large-size);line-height: var(--font-body-large-line-height);}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.pagination-sm>li>a, .pagination-sm>li>span {padding: 5px 10px;font-size: var(--font-body-small-size);line-height: var(--font-body-small-line-height);}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pager {padding-right: 0;margin: 20px 0;text-align: center;list-style: none;}
.pager:before, .pager:after {display: table;content: " ";}
.pager:after {clear: both;}
.pager li {display: inline;}
.pager li>a, .pager li>span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px;}
.pager li>a:hover, .pager li>a:focus {text-decoration: none;background-color: #dde1e5;}
.pager .next>a, .pager .next>span {float: left;}
.pager .previous>a, .pager .previous>span {float: right;}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {color: #64717d;cursor: not-allowed;background-color: #fff;}
.label, .statusok, .statuswarning, .statusserious, .statuscritical {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
.label:empty, .statusok:empty, .statuswarning:empty, .statusserious:empty, .statuscritical:empty {display: none;}
.btn .label, .btn .statusok, .btn .statuswarning, .btn .statusserious, .btn .statuscritical {position: relative;top: -1px;}
a.label:hover, a.statusok:hover, a.statuswarning:hover, a.statusserious:hover, a.statuscritical:hover, a.label:focus, a.statusok:focus, a.statuswarning:focus, a.statusserious:focus, a.statuscritical:focus {color: #fff;text-decoration: none;cursor: pointer;}
.label-default {background-color: #64717d;}
.label-default[href]:hover, .label-default[href]:focus {background-color: #4d5761;}
.label-primary {background-color: #69bd45;}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #549936;}
.label-success, .statusok {background-color: #4b7e2b;}
.label-success[href]:hover, [href].statusok:hover, .label-success[href]:focus, [href].statusok:focus {background-color: #34581e;}
.label-info {background-color: #007ab8;}
.label-info[href]:hover, .label-info[href]:focus {background-color: #005885;}
.label-warning, .statuswarning {background-color: #b2611f;}
.label-warning[href]:hover, [href].statuswarning:hover, .label-warning[href]:focus, [href].statuswarning:focus {background-color: #874917;}
.label-danger, .statusserious, .statuscritical {background-color: #cc2428;}
.label-danger[href]:hover, [href].statusserious:hover, [href].statuscritical:hover, .label-danger[href]:focus, [href].statusserious:focus, [href].statuscritical:focus {background-color: #a11c20;}
.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: var(--font-body-small-size);font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #64717d;border-radius: 10px;}
.badge:empty {display: none;}
.btn .badge {position: relative;top: -1px;}
.btn-xs .badge, .btn-group-xs>.btn .badge {top: 0;padding: 1px 5px;}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge {color: #4b7e2b;background-color: #fff;}
.list-group-item>.badge {float: left;}
.list-group-item>.badge+.badge {margin-left: 5px;}
.nav-pills>li>a>.badge {margin-right: 3px;}
a.badge:hover, a.badge:focus {color: #fff;text-decoration: none;cursor: pointer;}
.jumbotron {padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;color: inherit;background-color: #dde1e5;}
.jumbotron h1, .jumbotron .h1 {color: inherit;}
.jumbotron p {margin-bottom: 15px;font-size: 21px;font-weight: 200;}
.jumbotron>hr {border-top-color: #c0c8cf;}
.container .jumbotron, .container-fluid .jumbotron {padding-left: 16px;padding-right: 16px;border-radius: 6px;}
.jumbotron .container {max-width: 100%;}
@media screen and (min-width: 768px) {.jumbotron {padding-top: 48px;padding-bottom: 48px;}
	.container .jumbotron, .container-fluid .jumbotron {padding-left: 60px;padding-right: 60px;}
	.jumbotron h1, .jumbotron .h1 {font-size: 63px;}}
.thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: var(--font-body-line-height);background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.thumbnail>img, .thumbnail a>img {display: block;max-width: 100%;height: auto;margin-left: auto;margin-right: auto;}
.thumbnail .caption {padding: 9px;color: var(--color-text);}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {border-color: var(--link-color);}
.alert, .que .outcome, .que .comment, #page-admin-roles-assign div.box.generalbox, #page-admin-index .releasenoteslink, #page-admin-index .adminwarning, #page-admin-index .maturitywarning, #page-admin-index .testsitewarning, #page-admin-index .maturityinfo {padding: 1.6rem;margin-bottom: 20px;border: 1px solid transparent;border-radius: 8px;}
.alert h4, .que .outcome h4, .que .comment h4, #page-admin-roles-assign div.box.generalbox h4, #page-admin-index .releasenoteslink h4, #page-admin-index .adminwarning h4, #page-admin-index .maturitywarning h4, #page-admin-index .testsitewarning h4, #page-admin-index .maturityinfo h4 {margin-top: 0;color: inherit;}
.alert .alert-link, .que .outcome .alert-link, .que .comment .alert-link, #page-admin-roles-assign div.box.generalbox .alert-link, #page-admin-index .releasenoteslink .alert-link, #page-admin-index .adminwarning .alert-link, #page-admin-index .maturitywarning .alert-link, #page-admin-index .testsitewarning .alert-link, #page-admin-index .maturityinfo .alert-link {font-weight: bold;}
.alert>p, .que .outcome>p, .que .comment>p, #page-admin-roles-assign div.box.generalbox>p, #page-admin-index .releasenoteslink>p, #page-admin-index .adminwarning>p, #page-admin-index .maturitywarning>p, #page-admin-index .testsitewarning>p, #page-admin-index .maturityinfo>p, .alert>ul, .que .outcome>ul, .que .comment>ul, #page-admin-roles-assign div.box.generalbox>ul, #page-admin-index .releasenoteslink>ul, #page-admin-index .adminwarning>ul, #page-admin-index .maturitywarning>ul, #page-admin-index .testsitewarning>ul, #page-admin-index .maturityinfo>ul {margin-bottom: 0;}
.alert>p+p, .que .outcome>p+p, .que .comment>p+p, #page-admin-roles-assign div.box.generalbox>p+p, #page-admin-index .releasenoteslink>p+p, #page-admin-index .adminwarning>p+p, #page-admin-index .maturitywarning>p+p, #page-admin-index .testsitewarning>p+p, #page-admin-index .maturityinfo>p+p {margin-top: 5px;}
.alert-dismissable, .alert-dismissible {padding-left: 21.6rem;}
.alert-dismissable .close, .alert-dismissible .close {position: relative;top: -2px;left: -21px;color: inherit;}
.alert-success, .que .comment {color: #262626;background-color: var(--color-neutral-1);border-color: #4b7e2b;}
.alert-success hr, .que .comment hr {border-top-color: #406b25;}
.alert-success .alert-link, .que .comment .alert-link {color: #0d0d0d;}
.alert-info, #page-admin-index .adminwarning.availableupdatesinfo, #page-admin-index .releasenoteslink {color: #262626;background-color: var(--color-neutral-1);border-color: #007ab8;}
.alert-info hr, #page-admin-index .adminwarning.availableupdatesinfo hr, #page-admin-index .releasenoteslink hr {border-top-color: #00699f;}
.alert-info .alert-link, #page-admin-index .adminwarning.availableupdatesinfo .alert-link, #page-admin-index .releasenoteslink .alert-link {color: #0d0d0d;}
.alert-warning, .que .outcome, .que .comment {color: #262626;background-color: var(--color-neutral-1);border-color: #b2611f;}
.alert-warning hr, .que .outcome hr, .que .comment hr {border-top-color: #9c551b;}
.alert-warning .alert-link, .que .outcome .alert-link, .que .comment .alert-link {color: #0d0d0d;}
.alert-danger, #page-admin-roles-assign div.box.generalbox, #page-admin-index .maturitywarning, #page-admin-index .testsitewarning, #page-admin-index .adminwarning.maturityinfo.maturity50 {color: #262626;background-color: var(--color-neutral-1);border-color: #cc2428;}
.alert-danger hr, #page-admin-roles-assign div.box.generalbox hr, #page-admin-index .maturitywarning hr, #page-admin-index .testsitewarning hr, #page-admin-index .adminwarning.maturityinfo.maturity50 hr {border-top-color: #b62024;}
.alert-danger .alert-link, #page-admin-roles-assign div.box.generalbox .alert-link, #page-admin-index .maturitywarning .alert-link, #page-admin-index .testsitewarning .alert-link, #page-admin-index .adminwarning.maturityinfo.maturity50 .alert-link {color: #0d0d0d;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 100%;}
	to {background-position: 100% 0;}}
@keyframes progress-bar-stripes {from {background-position: 40px 100%;}
	to {background-position: 100% 0;}}
.progress, .dndupload-progress-outer {height: 20px;margin-bottom: 20px;overflow: hidden;background-color: #f5f5f5;border-radius: 4px;box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
.progress-bar, .dndupload-progress-inner {float: right;width: 0%;height: 100%;font-size: var(--font-body-small-size);line-height: var(--font-body-line-height-computed);color: #fff;text-align: center;background-color: var(--color-secondary);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition: width .6s ease;transition: width .6s ease;}
.progress-striped .progress-bar, .progress-striped .dndupload-progress-inner, .progress-bar-striped {background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: 40px 40px;}
.progress.active .progress-bar, .progress.active .dndupload-progress-inner, .active.dndupload-progress-outer .progress-bar, .active.dndupload-progress-outer .dndupload-progress-inner, .progress-bar.active, .active.dndupload-progress-inner {-webkit-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}
.progress-bar-success {background-color: #4b7e2b;}
.progress-striped .progress-bar-success {background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-info {background-color: #007ab8;}
.progress-striped .progress-bar-info {background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-warning {background-color: #b2611f;}
.progress-striped .progress-bar-warning {background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-bar-danger {background-color: #cc2428;}
.progress-striped .progress-bar-danger {background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.media {margin-top: 15px;}
.media:first-child {margin-top: 0;}
.media, .media-body {overflow: hidden;zoom: 1;}
.media-body {width: 10000px;}
.media-object {display: block;}
.media-object.img-thumbnail {max-width: none;}
.media-right, .media>.pull-right, .userprofile .media>.header-button-group, .box.message .contactselector .message-contacts .media>.link {padding-right: 10px;}
.media-left, .media>.pull-left {padding-left: 10px;}
.media-left, .media-right, .media-body {display: table-cell;vertical-align: top;}
.media-middle {vertical-align: middle;}
.media-bottom {vertical-align: bottom;}
.media-heading {margin-top: 0;margin-bottom: 5px;}
.media-list {padding-right: 0;list-style: none;}
.list-group {padding-right: 0;margin-bottom: 20px;}
.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;}
.list-group-item:first-child {border-top-right-radius: 4px;border-top-left-radius: 4px;}
.list-group-item:last-child {margin-bottom: 0;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {color: #64717d;cursor: not-allowed;background-color: #dde1e5;}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {color: inherit;}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {color: #64717d;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {z-index: 2;color: #fff;background-color: #69bd45;border-color: #69bd45;}
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>small, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading>.small {color: inherit;}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {color: #e2f2dc;}
a.list-group-item, button.list-group-item {color: #555;}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {color: #333;}
a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus {color: #555;text-decoration: none;background-color: #f5f5f5;}
button.list-group-item {width: 100%;text-align: right;}
.list-group-item-success {color: #6a7e26;background-color: #f7faee;}
a.list-group-item-success, button.list-group-item-success {color: #6a7e26;}
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {color: inherit;}
a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus {color: #6a7e26;background-color: #eef4da;}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus {color: #fff;background-color: #6a7e26;border-color: #6a7e26;}
.list-group-item-info {color: #1d2125;background-color: #eff7fb;}
a.list-group-item-info, button.list-group-item-info {color: #1d2125;}
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {color: inherit;}
a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus {color: #1d2125;background-color: #dbedf6;}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus {color: #fff;background-color: #1d2125;border-color: #1d2125;}
.list-group-item-warning {color: #bf8400;background-color: #fff9ed;}
a.list-group-item-warning, button.list-group-item-warning {color: #bf8400;}
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {color: inherit;}
a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus {color: #bf8400;background-color: #fff1d4;}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus {color: #fff;background-color: #bf8400;border-color: #bf8400;}
.list-group-item-danger {color: #bb4247;background-color: #fef6f6;}
a.list-group-item-danger, button.list-group-item-danger {color: #bb4247;}
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {color: inherit;}
a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus {color: #bb4247;background-color: #fbdfdf;}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus {color: #fff;background-color: #bb4247;border-color: #bb4247;}
.list-group-item-heading {margin-top: 0;margin-bottom: 5px;}
.list-group-item-text {margin-bottom: 0;line-height: 1.3;}
.panel {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.panel-body {padding: 15px;}
.panel-body:before, .panel-body:after {display: table;content: " ";}
.panel-body:after {clear: both;}
.panel-heading {padding: 10px 15px;border-bottom: 1px solid transparent;border-top-right-radius: 3px;border-top-left-radius: 3px;}
.panel-heading>.dropdown .dropdown-toggle {color: inherit;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: var(--font-body-line-height);color: inherit;}
.panel-title>a, .panel-title>small, .panel-title>.small, .panel-title>small>a, .panel-title>.small>a {color: inherit;}
.panel-footer {padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.panel>.list-group, .panel>.panel-collapse>.list-group {margin-bottom: 0;}
.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {border-width: 1px 0;border-radius: 0;}
.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {border-top: 0;border-top-right-radius: 3px;border-top-left-radius: 3px;}
.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}
.panel-heading+.list-group .list-group-item:first-child {border-top-width: 0;}
.list-group+.panel-footer {border-top-width: 0;}
.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table {margin-bottom: 0;}
.panel>.table caption, .panel>.table-responsive>.table caption, .panel>.panel-collapse>.table caption {padding-left: 15px;padding-right: 15px;}
.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {border-top-right-radius: 3px;border-top-left-radius: 3px;}
.panel>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {border-top-right-radius: 3px;border-top-left-radius: 3px;}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {border-top-right-radius: 3px;}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {border-top-left-radius: 3px;}
.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {border-bottom-right-radius: 3px;}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {border-bottom-left-radius: 3px;}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body {border-top: 1px solid #ddd;}
.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td {border-top: 0;}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {border: 0;}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {border-right: 0;}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {border-left: 0;}
.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {border-bottom: 0;}
.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {border-bottom: 0;}
.panel>.table-responsive {margin-bottom: 0;border: 0;}
.panel-group {margin-bottom: 20px;}
.panel-group .panel {margin-bottom: 0;border-radius: 4px;}
.panel-group .panel+.panel {margin-top: 5px;}
.panel-group .panel-heading {border-bottom: 0;}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {border-top: 1px solid #ddd;}
.panel-group .panel-footer {border-top: 0;}
.panel-group .panel-footer+.panel-collapse .panel-body {border-bottom: 1px solid #ddd;}
.panel-default {border-color: var(--color-border);}
.panel-default>.panel-heading {color: #3d444b;background-color: #f5f5f5;border-color: var(--color-border);}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: var(--color-border);}
.panel-default>.panel-heading .badge {color: #f5f5f5;background-color: #3d444b;}
.panel-default>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: var(--color-border);}
.panel-primary {border-color: #69bd45;}
.panel-primary>.panel-heading {color: #fff;background-color: #69bd45;border-color: #69bd45;}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {border-top-color: #69bd45;}
.panel-primary>.panel-heading .badge {color: #69bd45;background-color: #fff;}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #69bd45;}
.panel-success {border-color: #b2cb6c;}
.panel-success>.panel-heading {color: #6a7e26;background-color: #f7faee;border-color: #b2cb6c;}
.panel-success>.panel-heading+.panel-collapse>.panel-body {border-top-color: #b2cb6c;}
.panel-success>.panel-heading .badge {color: #f7faee;background-color: #6a7e26;}
.panel-success>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #b2cb6c;}
.panel-info {border-color: #88b8d5;}
.panel-info>.panel-heading {color: #1d2125;background-color: #eff7fb;border-color: #88b8d5;}
.panel-info>.panel-heading+.panel-collapse>.panel-body {border-top-color: #88b8d5;}
.panel-info>.panel-heading .badge {color: #eff7fb;background-color: #1d2125;}
.panel-info>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #88b8d5;}
.panel-warning {border-color: #ecc876;}
.panel-warning>.panel-heading {color: #bf8400;background-color: #fff9ed;border-color: #ecc876;}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {border-top-color: #ecc876;}
.panel-warning>.panel-heading .badge {color: #fff9ed;background-color: #bf8400;}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #ecc876;}
.panel-danger {border-color: #e7898d;}
.panel-danger>.panel-heading {color: #bb4247;background-color: #fef6f6;border-color: #e7898d;}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {border-top-color: #e7898d;}
.panel-danger>.panel-heading .badge {color: #fef6f6;background-color: #bb4247;}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: #e7898d;}
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: 0;}
.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive-4by3 {padding-bottom: 75%;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.well blockquote {border-color: #ddd;border-color: rgba(0,0,0,.15);}
.well-lg {padding: 24px;border-radius: 6px;}
.well-sm {padding: 9px;border-radius: 3px;}
.close {float: left;font-size: var(--font-body-size);font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}
.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: .5;}
button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.modal-open {overflow: hidden;}
.modal {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}
.modal.fade .modal-dialog {-webkit-transform: translate(0,-25%);transform: translate(0,-25%);-webkit-transition: -webkit-transform .3s ease-out;transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out,-webkit-transform .3s ease-out;}
.modal.in .modal-dialog {-webkit-transform: translate(0,0);transform: translate(0,0);}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal-dialog {position: relative;width: auto;margin: 10px;}
.modal-content {position: relative;background-color: #fff;background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0,0,0,.2);border-radius: 6px;box-shadow: 0 3px 9px rgba(0,0,0,.5);outline: 0;}
.modal-backdrop {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1040;background-color: rgba(0,0,0,.2);}
.modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}
.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5;}
.modal-header {padding: 0;border-bottom: 1px solid #e5e5e5;}
.modal-header:before, .modal-header:after {display: table;content: " ";}
.modal-header:after {clear: both;}
.modal-header .close {margin-top: -2px;}
.modal-title {margin: 0;line-height: 1.428571429;}
.modal-body {position: relative;padding: 0;}
.modal-footer {padding: 0;text-align: left;border-top: 1px solid #e5e5e5;}
.modal-footer:before, .modal-footer:after {display: table;content: " ";}
.modal-footer:after {clear: both;}
.modal-footer .btn+.btn {margin-bottom: 0;margin-right: 5px;}
.modal-footer .btn-group .btn+.btn {margin-right: -1px;}
.modal-footer .btn-block+.btn-block {margin-right: 0;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width: 768px) {.modal-dialog {width: 600px;margin: 30px auto;}
	.modal-content {box-shadow: 0 5px 15px rgba(0,0,0,.5);}
	.modal-sm {width: 300px;}}
@media (min-width: 992px) {.modal-lg {width: 900px;}}
.tooltip {position: absolute;z-index: 1070;display: block;font-family: var(--font-family);font-style: normal;font-weight: 400;line-height: var(--font-body-line-height);line-break: auto;text-align: right;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;word-wrap: normal;white-space: normal;font-size: var(--font-body-small-size);filter: alpha(opacity=0);opacity: 0;}
.tooltip.in {filter: alpha(opacity=90);opacity: .9;}
.tooltip.top {padding: 5px 0;margin-top: -3px;}
.tooltip.right {padding: 0 5px;margin-right: 3px;}
.tooltip.bottom {padding: 5px 0;margin-top: 3px;}
.tooltip.left {padding: 0 5px;margin-right: -3px;}
.tooltip.top .tooltip-arrow {bottom: 0;right: 50%;margin-right: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-left .tooltip-arrow {left: 5px;bottom: 0;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-right .tooltip-arrow {bottom: 0;right: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.right .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}
.tooltip.left .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}
.tooltip.bottom .tooltip-arrow {top: 0;right: 50%;margin-right: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bottom-left .tooltip-arrow {top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bottom-right .tooltip-arrow {top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;background-color: #000;border-radius: 4px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover, .enrolpanel.roleassign.visible, #newmessageoverlay {position: absolute;top: 0;right: 0;z-index: 1035;display: none;max-width: 276px;padding: 1px;font-family: var(--font-family);font-style: normal;font-weight: 400;line-height: var(--font-body-line-height);line-break: auto;text-align: right;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;word-wrap: normal;white-space: normal;font-size: var(--font-body-size);background-color: #fff;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid #c7c7c7;border-radius: 6px;box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.popover.top, .top.enrolpanel.roleassign.visible, .top#newmessageoverlay {margin-top: -10px;}
.popover.right, .right.enrolpanel.roleassign.visible, .right#newmessageoverlay {margin-right: 10px;}
.popover.bottom, .bottom.enrolpanel.roleassign.visible, .bottom#newmessageoverlay {margin-top: 10px;}
.popover.left, .left.enrolpanel.roleassign.visible, .left#newmessageoverlay {margin-right: -10px;}
.popover>.arrow, .enrolpanel.roleassign.visible>.arrow, #newmessageoverlay>.arrow {border-width: 11px;}
.popover>.arrow, .enrolpanel.roleassign.visible>.arrow, #newmessageoverlay>.arrow, .popover>.arrow:after, .enrolpanel.roleassign.visible>.arrow:after, #newmessageoverlay>.arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover>.arrow:after, .enrolpanel.roleassign.visible>.arrow:after, #newmessageoverlay>.arrow:after {content: "";border-width: 10px;}
.popover.top>.arrow, .top.enrolpanel.roleassign.visible>.arrow, .top#newmessageoverlay>.arrow {bottom: -11px;right: 50%;margin-right: -11px;border-top-color: #999;border-top-color: #c7c7c7;border-bottom-width: 0;}
.popover.top>.arrow:after, .top.enrolpanel.roleassign.visible>.arrow:after, .top#newmessageoverlay>.arrow:after {bottom: 1px;margin-right: -10px;content: " ";border-top-color: #fff;border-bottom-width: 0;}
.popover.right>.arrow, .right.enrolpanel.roleassign.visible>.arrow, .right#newmessageoverlay>.arrow {top: 50%;right: -11px;margin-top: -11px;border-left-color: #999;border-left-color: #c7c7c7;border-right-width: 0;}
.popover.right>.arrow:after, .right.enrolpanel.roleassign.visible>.arrow:after, .right#newmessageoverlay>.arrow:after {bottom: -10px;right: 1px;content: " ";border-left-color: #fff;border-right-width: 0;}
.popover.bottom>.arrow, .bottom.enrolpanel.roleassign.visible>.arrow, .bottom#newmessageoverlay>.arrow {top: -11px;right: 50%;margin-right: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: #c7c7c7;}
.popover.bottom>.arrow:after, .bottom.enrolpanel.roleassign.visible>.arrow:after, .bottom#newmessageoverlay>.arrow:after {top: 1px;margin-right: -10px;content: " ";border-top-width: 0;border-bottom-color: #fff;}
.popover.left>.arrow, .left.enrolpanel.roleassign.visible>.arrow, .left#newmessageoverlay>.arrow {top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999;border-right-color: #c7c7c7;}
.popover.left>.arrow:after, .left.enrolpanel.roleassign.visible>.arrow:after, .left#newmessageoverlay>.arrow:after {left: 1px;bottom: -10px;content: " ";border-left-width: 0;border-right-color: #fff;}
.popover-title, .enrolpanel.roleassign.visible .header, #newmessageoverlay #newmessagetext {padding: 8px 14px;margin: 0;font-size: var(--font-body-size);background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}
.popover-content, .enrolpanel.roleassign.visible .content, #newmessageoverlay #usermessage {padding: 9px 14px;}
.carousel {position: relative;}
.carousel-inner {position: relative;width: 100%;overflow: hidden;}
.carousel-inner>.item {position: relative;display: none;-webkit-transition: .6s ease-in-out right;transition: .6s ease-in-out right;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {display: block;max-width: 100%;height: auto;line-height: 1;}
@media all and (transform-3d),(-webkit-transform-3d) {.carousel-inner>.item {-webkit-transition: -webkit-transform .6s ease-in-out;transition: -webkit-transform .6s ease-in-out;transition: transform .6s ease-in-out;transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}
	.carousel-inner>.item.next, .carousel-inner>.item.active.right {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);right: 0;}
	.carousel-inner>.item.prev, .carousel-inner>.item.active.left {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);right: 0;}
	.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item.active {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);right: 0;}}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {display: block;}
.carousel-inner>.active {right: 0;}
.carousel-inner>.next, .carousel-inner>.prev {position: absolute;top: 0;width: 100%;}
.carousel-inner>.next {right: 100%;}
.carousel-inner>.prev {right: -100%;}
.carousel-inner>.next.left, .carousel-inner>.prev.right {right: 0;}
.carousel-inner>.active.left {right: -100%;}
.carousel-inner>.active.right {right: 100%;}
.carousel-control {position: absolute;top: 0;bottom: 0;right: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);background-color: rgba(0,0,0,0);filter: alpha(opacity=50);opacity: .5;}
.carousel-control.left {background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image: linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat: repeat-x;}
.carousel-control.right {left: 0;right: auto;background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat: repeat-x;}
.carousel-control:hover, .carousel-control:focus {color: #fff;text-decoration: none;outline: 0;filter: alpha(opacity=90);opacity: .9;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {right: 50%;margin-right: -10px;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {left: 50%;margin-left: -10px;}
.carousel-control .icon-prev, .carousel-control .icon-next {width: 20px;height: 20px;font-family: serif;line-height: 1;}
.carousel-control .icon-prev:before {content: "‹";}
.carousel-control .icon-next:before {content: "›";}
.carousel-indicators {position: absolute;bottom: 10px;right: 50%;z-index: 15;width: 60%;padding-right: 0;margin-right: -30%;text-align: center;list-style: none;}
.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0,0,0,0);border: 1px solid #fff;border-radius: 10px;}
.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}
.carousel-caption {position: absolute;left: 15%;bottom: 20px;right: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);}
.carousel-caption .btn {text-shadow: none;}
@media screen and (min-width: 768px) {.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {width: 30px;height: 30px;margin-top: -10px;font-size: 30px;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-right: -10px;}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-left: -10px;}
	.carousel-caption {left: 20%;right: 20%;padding-bottom: 30px;}
	.carousel-indicators {bottom: 20px;}}
.clearfix:before, .clearfix:after {display: table;content: " ";}
.clearfix:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right, .userprofile .header-button-group, .box.message .contactselector .message-contacts .link {float: left !important;}
.pull-left {float: right !important;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden {display: none !important;}
.affix {position: fixed;}
@-ms-viewport {width: device-width;}
.visible-xs {display: none !important;}
.visible-sm {display: none !important;}
.visible-md {display: none !important;}
.visible-lg {display: none !important;}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {display: none !important;}
@media (max-width: 767px) {.visible-xs {display: block !important;}
	table.visible-xs {display: table !important;}
	tr.visible-xs {display: table-row !important;}
	th.visible-xs, td.visible-xs {display: table-cell !important;}}
@media (max-width: 767px) {.visible-xs-block {display: block !important;}}
@media (max-width: 767px) {.visible-xs-inline {display: inline !important;}}
@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}
@media (min-width: 768px)and (max-width: 991px) {.visible-sm {display: block !important;}
	table.visible-sm {display: table !important;}
	tr.visible-sm {display: table-row !important;}
	th.visible-sm, td.visible-sm {display: table-cell !important;}}
@media (min-width: 768px)and (max-width: 991px) {.visible-sm-block {display: block !important;}}
@media (min-width: 768px)and (max-width: 991px) {.visible-sm-inline {display: inline !important;}}
@media (min-width: 768px)and (max-width: 991px) {.visible-sm-inline-block {display: inline-block !important;}}
@media (min-width: 992px)and (max-width: 1199px) {.visible-md {display: block !important;}
	table.visible-md {display: table !important;}
	tr.visible-md {display: table-row !important;}
	th.visible-md, td.visible-md {display: table-cell !important;}}
@media (min-width: 992px)and (max-width: 1199px) {.visible-md-block {display: block !important;}}
@media (min-width: 992px)and (max-width: 1199px) {.visible-md-inline {display: inline !important;}}
@media (min-width: 992px)and (max-width: 1199px) {.visible-md-inline-block {display: inline-block !important;}}
@media (min-width: 1200px) {.visible-lg {display: block !important;}
	table.visible-lg {display: table !important;}
	tr.visible-lg {display: table-row !important;}
	th.visible-lg, td.visible-lg {display: table-cell !important;}}
@media (min-width: 1200px) {.visible-lg-block {display: block !important;}}
@media (min-width: 1200px) {.visible-lg-inline {display: inline !important;}}
@media (min-width: 1200px) {.visible-lg-inline-block {display: inline-block !important;}}
@media (max-width: 767px) {.hidden-xs {display: none !important;}}
@media (min-width: 768px)and (max-width: 991px) {.hidden-sm {display: none !important;}}
@media (min-width: 992px)and (max-width: 1199px) {.hidden-md {display: none !important;}}
@media (min-width: 1200px) {.hidden-lg {display: none !important;}}
.visible-print {display: none !important;}
@media print {.visible-print {display: block !important;}
	table.visible-print {display: table !important;}
	tr.visible-print {display: table-row !important;}
	th.visible-print, td.visible-print {display: table-cell !important;}}
.visible-print-block {display: none !important;}
@media print {.visible-print-block {display: block !important;}}
.visible-print-inline {display: none !important;}
@media print {.visible-print-inline {display: inline !important;}}
.visible-print-inline-block {display: none !important;}
@media print {.visible-print-inline-block {display: inline-block !important;}}
@media print {.hidden-print {display: none !important;}}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2);margin-top: 0;margin-bottom: 0;}
.form-horizontal .radio, .form-horizontal .checkbox {min-height: calc(var(--font-body-line-height-computed) + calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2));}
.form-horizontal .form-group {margin-left: -16px;margin-right: -16px;}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {display: table;content: " ";}
.form-horizontal .form-group:after {clear: both;}
@media (min-width: 768px) {.form-horizontal .control-label {padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2);margin-bottom: 0;text-align: left;}}
@media (min-width: 768px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
	.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.form-inline .form-control-static {display: inline-block;}
	.form-inline .input-group {display: inline-table;vertical-align: middle;}
	.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {width: auto;}
	.form-inline .input-group>.form-control {width: 100%;}
	.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}
	.form-inline .radio, .form-inline .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
	.form-inline .radio label, .form-inline .checkbox label {padding-right: 0;}
	.form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {position: relative;margin-right: 0;}}
*, *::before, *::after {box-sizing: border-box;}
html {font-size: 10px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body {background-color: var(--color-background);color: var(--color-text);font-family: var(--font-family);}
input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
a {color: var(--link-color);text-decoration: none;}
a:hover, a:focus {color: var(--link-color-hover);text-decoration: underline;}
figure {margin: 0;}
img {vertical-align: middle;}
.img-responsive {display: block;max-width: 100%;height: auto;}
.img-rounded, .coursebox img.courseimage {border-radius: var(--border-radius-normal);}
hr {margin-top: var(--font-body-line-height-computed);margin-bottom: var(--font-body-line-height-computed);border: 0;border-top: 1px solid var(--color-neutral-5);}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
[role=button] {cursor: pointer;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: var(--gap-3) 0;margin-bottom: var(--font-body-line-height-computed);font-size: var(--font-heading-small-size);font-weight: inherit;line-height: var(--font-heading-small-line-height);color: var(--color-text);border: 0;border-bottom: 1px solid var(--color-neutral-4);}
label {display: inline-block;max-width: 100%;font-weight: 500;}
input[type=search] {box-sizing: border-box;-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}
input[type=file] {display: block;}
input[type=range] {display: block;width: 100%;}
select[multiple], select[size] {height: auto;}
output {display: block;}
.btn {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.btn.focus, .btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.btn:focus {color: var(--btn-text-color);text-decoration: none;}
.btn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.btn:active, .btn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.btn.disabled, .btn.disabled:active, .btn.disabled:focus, .btn.disabled:hover, .btn[disabled], .btn[disabled]:active, .btn[disabled]:focus, .btn[disabled]:hover, fieldset[disabled] .btn, fieldset[disabled] .btn:active, fieldset[disabled] .btn:focus, fieldset[disabled] .btn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none;}
.btn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.btn-primary {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
.btn-primary:focus {color: var(--btn-prim-text-color);}
.btn-primary:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.btn-primary:active, .btn-primary.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.btn-primary.disabled, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.btn-primary .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.btn-danger {color: var(--btn-alert-text-color);background: var(--btn-alert-bg-color);border-color: var(--btn-alert-border-color);}
.btn-danger:focus {color: var(--btn-alert-text-color);}
.btn-danger:hover {color: var(--btn-alert-text-color-hover);background: var(--btn-alert-bg-color-hover);border-color: var(--btn-alert-border-color-hover);box-shadow: var(--btn-alert-shadow-hover);}
.btn-danger:active, .btn-danger.active {color: var(--btn-alert-text-color-active);background: var(--btn-alert-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-alert-border-color-active);box-shadow: var(--btn-alert-shadow-active);}
.btn-danger.disabled, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {color: var(--btn-alert-text-color-disabled);background-color: var(--btn-alert-bg-color-disabled);border-color: var(--btn-alert-border-color-disabled);}
.btn-danger .badge {color: var(--btn-alert-text-color);background-color: var(--btn-alert-bg-color);}
.btn-link {color: var(--btn-link-text-color);background: var(--btn-link-bg-color);border-color: var(--btn-link-border-color);}
.btn-link:focus {color: var(--btn-link-text-color);}
.btn-link:hover {color: var(--btn-link-text-color-hover);background: var(--btn-link-bg-color-hover);border-color: var(--btn-link-border-color-hover);box-shadow: var(--btn-link-shadow-hover);}
.btn-link:active, .btn-link.active {color: var(--btn-link-text-color-active);background: var(--btn-link-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-link-border-color-active);box-shadow: var(--btn-link-shadow-active);}
.btn-link.disabled, .btn-link.disabled:active, .btn-link.disabled:focus, .btn-link.disabled:hover, .btn-link[disabled], .btn-link[disabled]:active, .btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {color: var(--btn-link-text-color-disabled);background-color: var(--btn-link-bg-color-disabled);border-color: var(--btn-link-border-color-disabled);}
.btn-link .badge {color: var(--btn-link-text-color);background-color: var(--btn-link-bg-color);}
.btn-lg, .btn-group-lg>.btn {min-height: var(--btn-lg-min-height);padding: calc(( var(--btn-lg-min-height) - var(--btn-lg-font-size) * 1.2 ) / 2 - var(--btn-border-width)) var(--btn-lg-padding-h);border-radius: var(--btn-lg-radius);font-size: var(--btn-lg-font-size);line-height: var(--btn-lg-line-height);}
.btn-sm, .btn-group-sm>.btn {min-height: var(--btn-sm-min-height);padding: calc(( var(--btn-sm-min-height) - var(--btn-sm-font-size) * 1.2 ) / 2 - var(--btn-border-width)) var(--btn-sm-padding-h);border-radius: var(--btn-sm-radius);font-size: var(--btn-sm-font-size);line-height: var(--btn-sm-line-height);}
.btn-xs, .btn-group-xs>.btn {min-height: var(--btn-xs-min-height);padding: calc(( var(--btn-xs-min-height) - var(--btn-xs-font-size) * 1.2 ) / 2 - var(--btn-border-width)) var(--btn-xs-padding-h);border-radius: var(--btn-xs-radius);font-size: var(--btn-xs-font-size);line-height: var(--btn-xs-line-height);}
.btn-block {display: block;width: 100%;}
.btn-block+.btn-block {margin-top: var(--gap-1);}
.form-control {display: block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.form-control::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.form-control::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.form-control:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.form-control::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.form-control::placeholder {color: var(--form-input-text-placeholder-color);}
.form-control:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .form-control:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.form-control:where(textarea), .form-control:where(select[multiple]), .form-control:where(select[size]) {height: auto;}
.form-control[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.form-control[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.form-control[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.form-control[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.form-control[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.form-control[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.form-select {display: block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.form-select::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.form-select::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.form-select:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.form-select::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.form-select::placeholder {color: var(--form-input-text-placeholder-color);}
.form-select:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .form-select:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.form-select:where(textarea), .form-select:where(select[multiple]), .form-select:where(select[size]) {height: auto;}
.form-select[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.form-select[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.form-select[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.form-select[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.form-select[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.form-select[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.form-select:not([multiple], [size]) {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0 var(--gap-3) 0 var(--gap-8);background: var(--form-input-bg-color) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.form-select:not([multiple], [size]):focus {background: var(--form-input-bg-color-focus) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.form-select:not([multiple], [size]):disabled {background: var(--form-input-bg-color-disabled) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.dir-rtl .form-select:not([multiple], [size]) {background: var(--form-input-bg-color) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") left 1.4rem center/.8rem 1rem no-repeat;}
.dir-rtl .form-select:not([multiple], [size]):focus {background: var(--form-input-bg-color-focus) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") left 1.4rem center/.8rem 1rem no-repeat;}
.dir-rtl .form-select:not([multiple], [size]):disabled {background: var(--form-input-bg-color-disabled) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") left 1.4rem center/.8rem 1rem no-repeat;}
.form-group {margin-bottom: var(--gap-8);}
.radio, .checkbox {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}
.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {cursor: not-allowed;}
.radio label, .checkbox label {min-height: var(--font-body-line-height-computed);padding-right: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer;}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {position: absolute;margin-top: 4px;margin-right: -20px;}
.form-control-static {min-height: calc(var(--font-body-line-height-computed) + var(--font-body-size));padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) 0;margin-bottom: 0;}
.p-1 {padding: var(--gap-1) !important;}
.px-1 {padding-right: var(--gap-1) !important;padding-left: var(--gap-1) !important;}
.py-1 {padding-top: var(--gap-1) !important;padding-bottom: var(--gap-1) !important;}
.pt-1 {padding-top: var(--gap-1) !important;}
.pr-1 {padding-left: var(--gap-1) !important;}
.pb-1 {padding-bottom: var(--gap-1) !important;}
.pl-1 {padding-right: var(--gap-1) !important;}
.p-2 {padding: var(--gap-2) !important;}
.px-2 {padding-right: var(--gap-2) !important;padding-left: var(--gap-2) !important;}
.py-2 {padding-top: var(--gap-2) !important;padding-bottom: var(--gap-2) !important;}
.pt-2 {padding-top: var(--gap-2) !important;}
.pr-2 {padding-left: var(--gap-2) !important;}
.pb-2 {padding-bottom: var(--gap-2) !important;}
.pl-2 {padding-right: var(--gap-2) !important;}
.p-3 {padding: var(--gap-3) !important;}
.px-3 {padding-right: var(--gap-3) !important;padding-left: var(--gap-3) !important;}
.py-3 {padding-top: var(--gap-3) !important;padding-bottom: var(--gap-3) !important;}
.pt-3 {padding-top: var(--gap-3) !important;}
.pr-3 {padding-left: var(--gap-3) !important;}
.pb-3 {padding-bottom: var(--gap-3) !important;}
.pl-3 {padding-right: var(--gap-3) !important;}
.p-4 {padding: var(--gap-4) !important;}
.px-4 {padding-right: var(--gap-4) !important;padding-left: var(--gap-4) !important;}
.py-4 {padding-top: var(--gap-4) !important;padding-bottom: var(--gap-4) !important;}
.pt-4 {padding-top: var(--gap-4) !important;}
.pr-4 {padding-left: var(--gap-4) !important;}
.pb-4 {padding-bottom: var(--gap-4) !important;}
.pl-4 {padding-right: var(--gap-4) !important;}
.p-5 {padding: var(--gap-5) !important;}
.px-5 {padding-right: var(--gap-5) !important;padding-left: var(--gap-5) !important;}
.py-5 {padding-top: var(--gap-5) !important;padding-bottom: var(--gap-5) !important;}
.pt-5 {padding-top: var(--gap-5) !important;}
.pr-5 {padding-left: var(--gap-5) !important;}
.pb-5 {padding-bottom: var(--gap-5) !important;}
.pl-5 {padding-right: var(--gap-5) !important;}
.m-1 {margin: var(--gap-1) !important;}
.mx-1 {margin-right: var(--gap-1) !important;margin-left: var(--gap-1) !important;}
.my-1 {margin-top: var(--gap-1) !important;margin-bottom: var(--gap-1) !important;}
.mt-1 {margin-top: var(--gap-1) !important;}
.mr-1 {margin-left: var(--gap-1) !important;}
.mb-1 {margin-bottom: var(--gap-1) !important;}
.ml-1 {margin-right: var(--gap-1) !important;}
.m-2 {margin: var(--gap-2) !important;}
.mx-2 {margin-right: var(--gap-2) !important;margin-left: var(--gap-2) !important;}
.my-2 {margin-top: var(--gap-2) !important;margin-bottom: var(--gap-2) !important;}
.mt-2 {margin-top: var(--gap-2) !important;}
.mr-2 {margin-left: var(--gap-2) !important;}
.mb-2 {margin-bottom: var(--gap-2) !important;}
.ml-2 {margin-right: var(--gap-2) !important;}
.m-3 {margin: var(--gap-3) !important;}
.mx-3 {margin-right: var(--gap-3) !important;margin-left: var(--gap-3) !important;}
.my-3 {margin-top: var(--gap-3) !important;margin-bottom: var(--gap-3) !important;}
.mt-3 {margin-top: var(--gap-3) !important;}
.mr-3 {margin-left: var(--gap-3) !important;}
.mb-3 {margin-bottom: var(--gap-3) !important;}
.ml-3 {margin-right: var(--gap-3) !important;}
.m-4 {margin: var(--gap-4) !important;}
.mx-4 {margin-right: var(--gap-4) !important;margin-left: var(--gap-4) !important;}
.my-4 {margin-top: var(--gap-4) !important;margin-bottom: var(--gap-4) !important;}
.mt-4 {margin-top: var(--gap-4) !important;}
.mr-4 {margin-left: var(--gap-4) !important;}
.mb-4 {margin-bottom: var(--gap-4) !important;}
.ml-4 {margin-right: var(--gap-4) !important;}
.m-5 {margin: var(--gap-5) !important;}
.mx-5 {margin-right: var(--gap-5) !important;margin-left: var(--gap-5) !important;}
.my-5 {margin-top: var(--gap-5) !important;margin-bottom: var(--gap-5) !important;}
.mt-5 {margin-top: var(--gap-5) !important;}
.mr-5 {margin-left: var(--gap-5) !important;}
.mb-5 {margin-bottom: var(--gap-5) !important;}
.ml-5 {margin-right: var(--gap-5) !important;}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-flex {display: -webkit-box !important;display: flex !important;}
.w-auto {width: auto !important;}
.badge-primary {background-color: var(--color-primary);}
.badge-success {background-color: #4b7e2b;}
.badge-info {background-color: #007ab8;}
.badge-warning {background-color: #b2611f;}
.badge-danger {background-color: #cc2428;}
.dl-horizontal dt, .userprofile dl.list dt, .dl-horizontal dd, .userprofile dl.list dd {margin-bottom: 5px;white-space: normal;}
.label a, .statusok a, .statuswarning a, .statusserious a, .statuscritical a {color: inherit;}
.label a:hover, .statusok a:hover, .statuswarning a:hover, .statusserious a:hover, .statuscritical a:hover, .label a:focus, .statusok a:focus, .statuswarning a:focus, .statusserious a:focus, .statuscritical a:focus {color: inherit;}
.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav-tabs+.nav-tabs {margin-top: 20px;}
.navbar {margin-bottom: 0;}
.navbar-site {margin-bottom: 0;}
.navbar {border: none;}
.breadcrumb {background: transparent;}
.nav>li>a {font-weight: 400;}
.nav-tabs>li {overflow: hidden;margin: calc(var(--gap-3) * -1) calc(var(--gap-3) * -1) -1px calc(var(--gap-3) * -1);padding: var(--gap-3);padding-bottom: 1px;}
.nav-tabs>li>a {margin-left: 0;border-radius: 0;padding: var(--gap-2) var(--gap-4);margin-top: var(--gap-1);}
.nav-tabs>li>a:hover {border-color: transparent;}
.nav-tabs>li.active>a {background-color: var(--color-neutral-1);border-top-color: var(--tabs-border-color);border-left-color: var(--tabs-border-color);border-right-color: var(--tabs-border-color);color: var(--tabs-active-font-color);}
.nav-tabs>li.active>a::after {position: absolute;background: var(--color-primary);content: "";top: calc(var(--gap-1) * -1);left: 0;right: -1px;width: calc(100% + 2px);height: var(--gap-1);border-radius: 4px 4px 0 0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background-color: var(--color-neutral-1);box-shadow: var(--shadow-3);top: 1px;color: var(--tabs-active-font-color);border-top-color: var(--tabs-border-color);border-left-color: var(--tabs-border-color);border-right-color: var(--tabs-border-color);}
.nav-tabs>li.disabled>a, .nav-tabs>li.disabled>a:hover, .nav-tabs>li.disabled>a:focus {color: var(--color-neutral-5);background-color: var(--color-neutral-1);cursor: default;}
ul ul {list-style-type: disc;}
blockquote {border-right-width: 1px;color: #64717d;}
blockquote cite {color: var(--color-text);}
blockquote cite::before {content: "–  ";}
pre {border-width: 0;padding: 0;}
pre code {display: block;padding: 9.5px;margin: 0;font-size: var(--font-body-size) -1;line-height: var(--font-body-line-height);word-break: break-all;word-wrap: break-word;background-color: var(--color-neutral-3);border: 1px solid #ccc;border-radius: 4px;}
.badge-primary {background-color: var(--color-secondary);}
abbr[title], abbr[data-original-title] {border-bottom: 1px dotted #64717d;}
@media print {a[href]:after {content: "";}}
@icon-font-path : "/theme/font.php/synergybase/theme/1756474634/%22%3B%40icon-font-name%20%3A%20%22glyphicons-halflings-regular";.moodleSkin .mceIcon img.mceIcon {display: block;height: auto;width: auto;}
.dropdown-menu, .moodle-actionmenu[data-enhanced].show .menu {border-radius: var(--dropdown-border-radius);box-shadow: var(--shadow-2);padding: calc(max(var(--gap-2),var(--dropdown-border-radius))) 0;}
.dropdown-menu>li>a, .moodle-actionmenu[data-enhanced].show .menu>li>a {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;padding: var(--gap-2) var(--gap-4);}
.dropdown-menu>li>a:focus, .moodle-actionmenu[data-enhanced].show .menu>li>a:focus {background-color: unset;}
.dropdown-menu>li>a:hover, .moodle-actionmenu[data-enhanced].show .menu>li>a:hover {background-color: var(--dropdown-item-bg-color-hover);}
.dropdown-menu>li>a:focus-visible, .moodle-actionmenu[data-enhanced].show .menu>li>a:focus-visible {color: var(--dropdown-item-text-color-focus);background-color: var(--dropdown-item-bg-color-focus);outline: 2px solid var(--dropdown-item-focus-ring-color);outline-offset: -3px;}
.dropdown-menu>.active>a:focus-visible, .moodle-actionmenu[data-enhanced].show .menu>.active>a:focus-visible {color: var(--color-neutral-1);text-decoration: none;background-color: var(--color-state-active);outline: 2px solid var(--color-neutral-1);}
.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu, .moodle-actionmenu[data-enhanced].show .dropdown-submenu>.menu {top: 0;right: 100%;margin-top: -6px;margin-right: -1px;border-radius: 6px 0 6px 6px;}
.dropdown-submenu>a:after {display: block;content: " ";float: left;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 5px 5px 0;border-right-color: var(--dropdown-menu-border-color);margin-top: 5px;margin-left: -10px;}
.dropdown-submenu:hover>.dropdown-menu, .moodle-actionmenu[data-enhanced].show .dropdown-submenu:hover>.menu {display: block;}
.dropdown-submenu:hover>a:after {border-right-color: var(--dropdown-menu-border-color);}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu, .moodle-actionmenu[data-enhanced].show .dropdown-submenu.pull-left>.menu {right: -100%;margin-right: 10px;border-radius: 0 6px 6px 6px;}
pre {white-space: pre-wrap;}
.breadcrumb {padding: 8px 0 8px 15px;}
li.activity.label, li.activity.statusok, li.activity.statuswarning, li.activity.statusserious, li.activity.statuscritical, .file-picker td.label, .file-picker td.statusok, .file-picker td.statuswarning, .file-picker td.statusserious, .file-picker td.statuscritical {background: inherit;color: inherit;border: inherit;text-shadow: none;padding: 8px;white-space: normal;display: block;font-size: inherit;line-height: inherit;}
.file-picker td.label, .file-picker td.statusok, .file-picker td.statuswarning, .file-picker td.statusserious, .file-picker td.statuscritical {display: table-cell;text-align: left;}
li.section.hidden, .block.hidden, .block.invisible {visibility: visible !important;display: block !important;}
#turnitintool_style .row, .forumpost .row {margin-right: 0 !important;}
#turnitintool_style .row:before, #turnitintool_style .row:after, .forumpost .row:before, .forumpost .row:after {content: none;}
fieldset.hidden {display: inherit !important;visibility: inherit !important;}
#questionbank+.container {width: auto;}
img.hide {display: inherit;}
img.icon.hide {display: inline-block !important;}
.section .label, .section .statusok, .section .statuswarning, .section .statusserious, .section .statuscritical {text-align: center;}
.atto_image_size input[type=text] {width: auto;}
.gradingform_rubric {max-width: none !important;}
.input-group .form-control, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {z-index: initial;}
html {height: 100%;display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-flow: column nowrap;}
body {-webkit-box-align: stretch;align-items: stretch;display: -webkit-box;display: flex;-webkit-box-flex: 1;flex: 1 0 auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-flow: column nowrap;-webkit-box-pack: start;justify-content: flex-start;min-height: 100%;}
.breadcrumb-container {width: 100%;}
#page {width: 100%;-webkit-box-flex: 1;flex-grow: 1;}
@media (max-width: 1199px) {.pagelayout-legacynolayout #page {padding-right: 0;padding-left: 0;}
	.pagelayout-legacynolayout #page .row {margin-left: 0;}
	.pagelayout-legacynolayout #page .row .col-md-12 {padding-left: 0;}}
#page-header {margin-bottom: var(--gap-2);padding: var(--gap-2) 0;}
.layout-option-noheader #page-header, .layout-option-nonavbar #page-navbar, .layout-option-nofooter #page-footer, .layout-option-nocourseheader .course-content-header, .layout-option-nocoursefooter .course-content-footer {display: none;}
.editing.used-region-side-post.used-region-side-pre #region-main {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.editing.used-region-side-post.used-region-side-pre #region-main {float: right;width: 50%;}}
@media (min-width: 768px) {.editing.used-region-side-post.used-region-side-pre #region-main {right: 25%;}}
@media (min-width: 992px) {.editing.used-region-side-post.used-region-side-pre #region-main {float: right;width: 50%;}}
@media (min-width: 992px) {.editing.used-region-side-post.used-region-side-pre #region-main {right: 25%;}}
.editing.used-region-side-post.used-region-side-pre #block-region-side-pre {position: relative;position: relative;min-height: 1px;min-height: 1px;min-height: 100px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.editing.used-region-side-post.used-region-side-pre #block-region-side-pre {float: right;width: 25%;}}
@media (min-width: 768px) {.editing.used-region-side-post.used-region-side-pre #block-region-side-pre {left: 50%;}}
@media (min-width: 992px) {.editing.used-region-side-post.used-region-side-pre #block-region-side-pre {float: right;width: 25%;}}
@media (min-width: 992px) {.editing.used-region-side-post.used-region-side-pre #block-region-side-pre {left: 50%;}}
.editing.used-region-side-post.used-region-side-pre #block-region-side-post {position: relative;position: relative;min-height: 1px;min-height: 1px;min-height: 100px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.editing.used-region-side-post.used-region-side-pre #block-region-side-post {float: right;width: 25%;}}
@media (min-width: 768px) {.editing.used-region-side-post.used-region-side-pre #block-region-side-post {left: 0%;}}
@media (min-width: 992px) {.editing.used-region-side-post.used-region-side-pre #block-region-side-post {float: right;width: 25%;}}
@media (min-width: 992px) {.editing.used-region-side-post.used-region-side-pre #block-region-side-post {left: 0%;}}
#block-region-side-pre.editing-region-border, #block-region-side-post.editing-region-border, #block-region-top.editing-region-border, #block-region-bottom.editing-region-border, #block-region-main.editing-region-border {border: 8px solid transparent;padding: 8px;position: relative;}
#block-region-side-pre.editing-region-border::after, #block-region-side-post.editing-region-border::after, #block-region-top.editing-region-border::after, #block-region-bottom.editing-region-border::after, #block-region-main.editing-region-border::after {border: 2px dotted var(--color-neutral-5);content: "";height: 100%;right: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
.editing.empty-region-side-post.used-region-side-pre #region-main, .editing.side-pre-only.used-region-side-pre #region-main {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.editing.empty-region-side-post.used-region-side-pre #region-main, .editing.side-pre-only.used-region-side-pre #region-main {float: right;width: 75%;}}
@media (min-width: 768px) {.editing.empty-region-side-post.used-region-side-pre #region-main, .editing.side-pre-only.used-region-side-pre #region-main {right: 25%;}}
@media (min-width: 992px) {.editing.empty-region-side-post.used-region-side-pre #region-main, .editing.side-pre-only.used-region-side-pre #region-main {float: right;width: 75%;}}
@media (min-width: 992px) {.editing.empty-region-side-post.used-region-side-pre #region-main, .editing.side-pre-only.used-region-side-pre #region-main {right: 25%;}}
.editing.empty-region-side-post.used-region-side-pre #block-region-side-pre, .editing.side-pre-only.used-region-side-pre #block-region-side-pre {position: relative;position: relative;min-height: 1px;min-height: 1px;min-height: 100px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.editing.empty-region-side-post.used-region-side-pre #block-region-side-pre, .editing.side-pre-only.used-region-side-pre #block-region-side-pre {float: right;width: 25%;}}
@media (min-width: 768px) {.editing.empty-region-side-post.used-region-side-pre #block-region-side-pre, .editing.side-pre-only.used-region-side-pre #block-region-side-pre {left: 75%;}}
@media (min-width: 992px) {.editing.empty-region-side-post.used-region-side-pre #block-region-side-pre, .editing.side-pre-only.used-region-side-pre #block-region-side-pre {float: right;width: 25%;}}
@media (min-width: 992px) {.editing.empty-region-side-post.used-region-side-pre #block-region-side-pre, .editing.side-pre-only.used-region-side-pre #block-region-side-pre {left: 75%;}}
.editing.empty-region-side-pre.used-region-side-post #region-main, .editing.side-post-only.used-region-side-post #region-main {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.editing.empty-region-side-pre.used-region-side-post #region-main, .editing.side-post-only.used-region-side-post #region-main {float: right;width: 75%;}}
@media (min-width: 768px) {.editing.empty-region-side-pre.used-region-side-post #region-main, .editing.side-post-only.used-region-side-post #region-main {right: 0%;}}
@media (min-width: 992px) {.editing.empty-region-side-pre.used-region-side-post #region-main, .editing.side-post-only.used-region-side-post #region-main {float: right;width: 75%;}}
@media (min-width: 992px) {.editing.empty-region-side-pre.used-region-side-post #region-main, .editing.side-post-only.used-region-side-post #region-main {right: 0%;}}
.editing.empty-region-side-pre.used-region-side-post #block-region-side-post, .editing.side-post-only.used-region-side-post #block-region-side-post {position: relative;position: relative;min-height: 1px;min-height: 1px;min-height: 100px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.editing.empty-region-side-pre.used-region-side-post #block-region-side-post, .editing.side-post-only.used-region-side-post #block-region-side-post {float: right;width: 25%;}}
@media (min-width: 768px) {.editing.empty-region-side-pre.used-region-side-post #block-region-side-post, .editing.side-post-only.used-region-side-post #block-region-side-post {left: 0%;}}
@media (min-width: 992px) {.editing.empty-region-side-pre.used-region-side-post #block-region-side-post, .editing.side-post-only.used-region-side-post #block-region-side-post {float: right;width: 25%;}}
@media (min-width: 992px) {.editing.empty-region-side-pre.used-region-side-post #block-region-side-post, .editing.side-post-only.used-region-side-post #block-region-side-post {left: 0%;}}
@media (min-width: 768px) {.editing.used-region-side-post #block-region-side-post {margin-right: 0%;}}
.has_dock.empty-region-side-pre #region-main, .has_dock.empty-region-side-post #region-main {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.has_dock.empty-region-side-pre #region-main, .has_dock.empty-region-side-post #region-main {float: right;width: 100%;}}
@media (min-width: 992px) {.has_dock.empty-region-side-pre #region-main, .has_dock.empty-region-side-post #region-main {float: right;width: 100%;}}
@media (min-width: 992px) {.has_dock.empty-region-side-pre #region-main, .has_dock.empty-region-side-post #region-main {right: 0%;}}
.has_dock.empty-region-side-pre #block-region-side-pre {display: none;}
.has_dock.empty-region-side-pre.used-region-side-post #region-main {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.has_dock.empty-region-side-pre.used-region-side-post #region-main {float: right;width: 75%;}}
.has_dock.empty-region-side-pre.used-region-side-post #block-region-side-post {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 768px) {.has_dock.empty-region-side-pre.used-region-side-post #block-region-side-post {margin-right: 50%;}}
@media (min-width: 992px) {.has_dock.empty-region-side-pre.used-region-side-post #block-region-side-post {float: right;width: 25%;}}
@media (min-width: 992px) {.has_dock.empty-region-side-pre.used-region-side-post #block-region-side-post {left: 0%;}}
@media (min-width: 992px) {.has_dock.empty-region-side-pre.used-region-side-post #block-region-side-post {margin-right: 0%;}}
.has_dock.empty-region-side-post #block-region-side-post {display: none;}
.has_dock.empty-region-side-post.used-region-side-pre #region-main {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.has_dock.empty-region-side-post.used-region-side-pre #region-main {float: right;width: 75%;}}
@media (min-width: 992px) {.has_dock.empty-region-side-post.used-region-side-pre #region-main {right: 25%;}}
@media (min-width: 992px) {.has_dock.empty-region-side-post.used-region-side-pre #block-region-side-pre {left: 75%;}}
#region-main div[role=main]>h2:first-of-type, #region-main div[role=main]>div>h2:first-of-type {margin-top: 0;}
@media (max-width: 992px) {.has-region-side-pre #region-main, .has-region-side-post #region-main {border-bottom: 1px solid var(--color-neutral-5);margin-bottom: 1em;padding-bottom: 4em;}
	.editing.has-region-side-pre #region-main, .editing.has-region-side-post #region-main {border-bottom: none;padding-bottom: 1em;}}
.mdl-left {text-align: right;}
.mdl-right {text-align: left;}
#add, #remove, .centerpara, .mdl-align {text-align: center;}
a.dimmed, a.dimmed:link, a.dimmed:visited, a.dimmed_text, a.dimmed_text:link, a.dimmed_text:visited, .dimmed_text, .dimmed_text a, .dimmed_text a:link, .dimmed_text a:visited, .usersuspended, .usersuspended a, .usersuspended a:link, .usersuspended a:visited, .dimmed_category, .dimmed_category a {color: #64717d;}
a.dimmed:link .ft, a.dimmed:visited .ft, .dimmed_text a:link .ft, .dimmed_text a:visited .ft {color: var(--link-color);}
a.dimmed:hover .ft, a.dimmed:active .ft, a.dimmed:focus .ft, .dimmed_text a:hover .ft, .dimmed_text a:active .ft, .dimmed_text a:focus .ft {color: var(--link-color-hover);}
a.disabled:hover, a.disabled {text-decoration: none;cursor: default;color: #64717d;}
.activity.label .dimmed_text, .activity.statusok .dimmed_text, .activity.statuswarning .dimmed_text, .activity.statusserious .dimmed_text, .activity.statuscritical .dimmed_text {filter: alpha(opacity=50);opacity: .5;}
.unlist, .totara_reportbuilder__report_create_details_columns-default, .unlist li, .totara_reportbuilder__report_create_details_columns-default li, .inline-list, .inline-list li, .block .list, .block .list li, .section li.activity, .section li.movehere {list-style: none;margin: 0;padding: 0;}
.inline, .inline-list li {display: inline;}
.notifytiny {font-size: var(--font-body-small-size);}
.notifytiny li, .notifytiny td {font-size: 100%;}
.highlight {background: #eff7fb;}
.reportlink {text-align: left;}
a.autolink.glossary:hover {cursor: help;}
.collapsibleregioncaption {white-space: nowrap;}
.collapsibleregioncaption img {vertical-align: middle;}
.jsenabled .hiddenifjs {display: none;}
.jsenabled .visibleifjs {display: inline;}
.jsenabled .collapsibleregion {overflow: hidden;}
.jsenabled .collapsed .collapsibleregioninner {visibility: hidden;}
.jsenabled .collapsible-actions {display: block;}
.visibleifjs {display: none;}
.collapsible-actions {display: none;}
.collapsible-actions {text-align: left;}
.yui-overlay .yui-widget-bd {background-color: #ffee69;border: 1px solid #a6982b;border-top-color: #d4c237;color: var(--color-neutral-7);right: 0;padding: 2px 5px;position: relative;top: 0;z-index: 1;}
.clearer {background: transparent;border-width: 0;clear: both;display: block;height: 1px;margin: 0;padding: 0;}
.bold, .errorbox .title, .pagingbar .title, .pagingbar .thispage {font-weight: bold;}
img.resize {height: 1em;width: 1em;}
.block img.resize, .breadcrumb img.resize {height: .9em;width: .8em;}
img.icon {height: 16px;vertical-align: text-bottom;width: 16px;margin-left: 6px;}
img.icon.iconsize-big {height: 64px;width: 64px;}
img.iconsmall {height: 12px;margin-left: 3px;vertical-align: middle;width: 12px;}
img.iconhelp, .helplink img {height: 16px;margin-right: 3px;width: 16px;}
h1 img.iconhelp, h1 img.icon, h2 img.iconhelp, h2 img.icon, h3 img.iconhelp, .box.message .messagearea .messagesend .mform .fitemtitle img.iconhelp, .box.message .messagearea .messagesend .mform .form-label img.iconhelp, h3 img.icon, .box.message .messagearea .messagesend .mform .fitemtitle img.icon, .box.message .messagearea .messagesend .mform .form-label img.icon, h4 img.iconhelp, h4 img.icon, h5 img.iconhelp, h5 img.icon, h6 img.iconhelp, h6 img.icon {vertical-align: middle;margin: 4px;}
img.iconlarge {height: 24px;width: 24px;vertical-align: middle;}
img.iconsort {vertical-align: text-bottom;padding-right: .3em;margin-bottom: .15em;}
img.icontoggle {height: 17px;vertical-align: middle;width: 50px;}
img.iconkbhelp {height: 17px;width: 49px;}
img.icon-pre {padding-left: 3px;padding-right: 0;}
img.icon-post {padding-right: 3px;padding-left: 0;}
.boxaligncenter {margin-right: auto;margin-left: auto;}
.boxalignright {margin-right: auto;margin-left: 0;}
.boxalignleft {margin-right: 0;margin-left: auto;}
.boxwidthnarrow {width: 30%;}
.boxwidthnormal {width: 50%;}
.boxwidthwide {width: 100%;}
.headermain {font-weight: bold;}
#maincontent {display: block;overflow: hidden;}
img.uihint {cursor: help;}
img.emoticon {vertical-align: middle;width: 15px;height: 15px;}
form.popupform, form.popupform div {display: inline;}
.arrow_button input {overflow: hidden;}
.action-icon img.smallicon {vertical-align: text-bottom;margin: 0 .3em;}
.no-overflow {margin-bottom: 1px;overflow-y: hidden;overflow-x: auto;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;}
.no-overflow>.generaltable {margin-bottom: 0;}
span.hide, div.hide {display: none;}
.accesshide, a.skip-block, a.skip {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
a.skip-block:focus, a.skip-block:active, a.skip:focus, a.skip:active {position: static;display: block;width: auto;height: auto;}
.skip-block-to {display: block;height: 1px;overflow: hidden;}
.addbloglink {text-align: center;}
.blog_entry .audience {text-align: left;padding-left: 4px;}
.blog_entry .tags {margin-top: 15px;}
.blog_entry .tags .action-icon img.smallicon {height: 16px;width: 16px;}
.blog_entry .content {margin-right: 43px;}
#page-group-index #groupeditform {text-align: center;}
#doc-contents h1 {margin: 1em 0 0 0;}
#doc-contents ul {margin: 0;padding: 0;width: 90%;}
#doc-contents ul li {list-style-type: none;}
.groupmanagementtable td {vertical-align: top;}
.groupmanagementtable #existingcell, .groupmanagementtable #potentialcell {width: 42%;}
.groupmanagementtable #buttonscell {width: 16%;}
.groupmanagementtable #buttonscell p.arrow_button input {width: auto;min-width: 80%;margin: 0 auto;}
#group-usersummary {width: 14em;}
.groupselector {margin-top: 3px;margin-bottom: 3px;display: inline-block;}
.groupselector label {display: inline-block;}
.notepost {margin-bottom: 1em;}
.notepost .userpicture {float: right;margin-left: 5px;}
.notepost .content, .notepost .footer {clear: both;}
.notesgroup {margin-right: 20px;}
.path-my .coursebox .overview {margin: 15px 30px 10px 30px;}
.path-my .coursebox .info {float: none;margin: 0;}
.mod_introbox {padding: 10px;}
.comment-ctrl {font-size: 12px;display: none;margin: 0;padding: 0;}
.comment-ctrl h5 {margin: 0;padding: 5px;}
.comment-area {max-width: 400px;padding: 5px;}
.comment-area textarea {width: 100%;overflow: auto;}
.comment-area .fd {text-align: left;}
.comment-meta span {color: gray;}
.comment-link img {vertical-align: text-bottom;}
.comment-list {font-size: 11px;overflow: auto;list-style: none;padding: 0;margin: 0;}
.comment-list li {margin: 2px;list-style: none;margin-bottom: 5px;clear: both;padding: .3em;position: relative;}
.comment-list li.first {display: none;}
.comment-paging {text-align: center;}
.comment-paging .pageno {padding: 2px;}
.comment-paging .curpage {border: 1px solid var(--color-neutral-5);}
.comment-message .picture {width: 20px;float: right;}
.comment-message .text {margin: 0;padding: 0;}
.comment-message .text p {padding: 0;margin: 0 0 0 18px;}
.comment-delete {position: absolute;top: 0;left: 0;margin: .3em;}
.comment-delete-confirm {background: var(--color-neutral-4);padding: 2px;width: 5em;text-align: center;}
.comment-container {float: right;margin: 4px;}
.comment-report-selectall {display: none;}
.comment-link {display: none;}
.jsenabled .comment-link {display: block;}
.jsenabled .showcommentsnonjs {display: none;}
.jsenabled .comment-report-selectall {display: inline;}
.completion-expired {background: var(--color-neutral-1);}
.completion-expected {font-size: var(--font-body-small-size);}
.completion-sortchoice, .completion-identifyfield {font-size: var(--font-body-small-size);vertical-align: bottom;}
.completion-progresscell {text-align: right;}
.completion-expired .completion-expected {font-weight: bold;}
#webservice-doc-generator td {text-align: right;border: 0 solid var(--color-neutral-5);}
.smartselect {position: absolute;}
.smartselect .smartselect_mask {background-color: var(--color-neutral-1);}
.smartselect ul {padding: 0;margin: 0;}
.smartselect ul li {list-style: none;}
.smartselect .smartselect_menu {margin-left: 5px;}
.safari .smartselect .smartselect_menu {margin-right: 2px;}
.smartselect .smartselect_menu, .smartselect .smartselect_submenu {border: 1px solid var(--color-neutral-5);background-color: var(--color-neutral-1);display: none;}
.smartselect .smartselect_menu.visible, .smartselect .smartselect_submenu.visible {display: block;}
.smartselect .smartselect_menu_content ul li {position: relative;padding: 2px 5px;}
.smartselect .smartselect_menu_content ul li a {color: var(--color-neutral-7);text-decoration: none;}
.smartselect .smartselect_menu_content ul li a.selectable {color: inherit;}
.smartselect .smartselect_submenuitem {background-image: url("/theme/image.php/synergybase/core/1756474634/t/collapsed");background-repeat: no-repeat;background-position: 0%;}
.smartselect.spanningmenu .smartselect_submenu {position: absolute;top: -1px;right: 100%;}
.smartselect.spanningmenu .smartselect_submenu a {white-space: nowrap;padding-left: 16px;}
.smartselect.spanningmenu .smartselect_menu_content ul li a.selectable:hover {text-decoration: underline;}
.smartselect.compactmenu .smartselect_submenu {position: relative;margin: 2px -3px;margin-right: 10px;display: none;border-width: 0;z-index: 1010;}
.smartselect.compactmenu .smartselect_submenu.visible {display: block;}
.smartselect.compactmenu .smartselect_menu {z-index: 1000;overflow: hidden;}
.smartselect.compactmenu .smartselect_submenu .smartselect_submenu {z-index: 1020;}
.smartselect.compactmenu .smartselect_submenuitem:hover>.smartselect_menuitem_label {font-weight: bold;}
.corelightbox {background-color: var(--color-neutral-4);position: absolute;top: 0;right: 0;width: 100%;height: 100%;text-align: center;}
.corelightbox img {position: fixed;top: 50%;right: 50%;}
.mod-indent-outer>.mod-indent-1+div {margin-right: 30px;}
.mod-indent-outer>.mod-indent-2+div {margin-right: 60px;}
.mod-indent-outer>.mod-indent-3+div {margin-right: 90px;}
.mod-indent-outer>.mod-indent-4+div {margin-right: 120px;}
.mod-indent-outer>.mod-indent-5+div {margin-right: 150px;}
.mod-indent-outer>.mod-indent-6+div {margin-right: 180px;}
.mod-indent-outer>.mod-indent-7+div {margin-right: 210px;}
.mod-indent-outer>.mod-indent-8+div {margin-right: 240px;}
.mod-indent-outer>.mod-indent-9+div {margin-right: 270px;}
.mod-indent-outer>.mod-indent-10+div {margin-right: 300px;}
.mod-indent-outer>.mod-indent-11+div {margin-right: 330px;}
.mod-indent-outer>.mod-indent-12+div {margin-right: 360px;}
.mod-indent-outer>.mod-indent-13+div {margin-right: 390px;}
.mod-indent-outer>.mod-indent-14+div {margin-right: 420px;}
.mod-indent-outer>.mod-indent-15+div, .mod-indent-outer>.mod-indent-huge+div {margin-right: 450px;}
.resourcecontent .mediaplugin_mp3 object {height: 25px;width: 600px;}
.resourcecontent audio.mediaplugin_html5audio {width: 600px;}
.resourceimage {max-width: 100%;}
.mediaplugin_mp3 object {height: 15px;width: 300px;}
audio.mediaplugin_html5audio {width: 300px;}
.core_media_preview.pagelayout-embedded #content {padding: 0;}
.core_media_preview.pagelayout-embedded #maincontent {height: 0;}
.mceEditor.moodleSkin .mceToolbar a span.mceIcon {padding: 7px;}
.mceEditor.moodleSkin .mceToolbar a span.mceIcon img {padding: 0;}
.initialbar {overflow: auto;}
.initialbar .initialbarlabel {display: inline-block;min-width: 6em;float: right;white-space: nowrap;}
.initialbar .initialbar {float: right;display: inline-block;white-space: nowrap;margin: 0 -.3em 0 0;padding: 0;}
.initialbar .initialbar li {float: right;list-style: none;}
.initialbar .letter {display: inline-block;height: 1.35em;min-width: 1.35em;text-align: center;}
.initialbar .letter.active {font-weight: bold;}
.initialbar .initialbarall {text-align: right;min-width: 3.5em;white-space: nowrap;margin-right: .3em;}
.moodle-dialogue-base .moodle-dialogue-lightbox {background-color: var(--color-backdrop-standard);opacity: 1;}
.moodle-dialogue-base .hidden, .moodle-dialogue-base .moodle-dialogue-hidden {display: none;}
.no-scrolling {overflow: hidden;}
.moodle-dialogue-base .moodle-dialogue-fullscreen {right: 0;top: 0;left: 0;bottom: -50px;position: fixed;}
.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {overflow: auto;}
.moodle-dialogue-base .moodle-dialogue {padding: 0;margin: 0;background: none;border: none;z-index: 600;outline: var(--color-neutral-7) dotted 0;}
.moodle-dialogue-base .moodle-dialogue-wrap {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;background-color: var(--color-neutral-1);border: 1px solid var(--color-backdrop-standard);border-radius: 1.2rem;padding: var(--gap-6);}
.moodle-dialogue-tooltip .moodle-dialogue-wrap {border: none;}
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {padding: 0 0 0 calc(24px + var(--gap-2));font-size: var(--font-heading-small-size);line-height: 1.333;color: var(--color-neutral-7);background: none;min-height: auto;margin-bottom: var(--gap-6);}
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h3, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .fitemtitle, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .form-label, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd h3 {font-size: var(--font-heading-small-size);}
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {margin: 0;padding: 0;display: inline;font-size: 100%;font-weight: bold;}
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .yui3-widget-buttons {padding: 0;}
.moodle-dialogue-base .closebutton {width: 24px;height: 24px;vertical-align: top;padding: 0;background-image: url("/theme/image.php/synergybase/theme/1756474634/legacy_close_icon");background-repeat: no-repeat;border: none;box-shadow: none;}
.moodle-dialogue-base .closebutton.yui3-button:hover, .moodle-dialogue-base .closebutton.yui3-button:focus, .moodle-dialogue-base .closebutton.yui3-button:active {background-position: -24px 100%;}
.moodle-dialogue-base .closebutton.yui3-button:focus, .moodle-dialogue-base .closebutton.yui3-button:active {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-bd {padding: 0;-webkit-box-flex: 1;flex-grow: 1;}
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-content {padding: 0;background: var(--color-neutral-1);}
.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd {padding: 10px;font-size: 16px;}
.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {overflow: auto;position: absolute;top: 0;bottom: 50px;right: 0;left: 0;margin: 0;border: 0;}
.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-hd, .moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-wrap {border-radius: 0;}
.pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox {background-color: transparent;}
.pagelayout-popup .moodle-dialogue-base .moodle-dialogue {box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.moodle-dialogue-exception .moodle-exception-param label {font-weight: bold;}
.moodle-dialogue-exception .param-stacktrace label {background-color: var(--color-neutral-3);border: 1px solid var(--color-neutral-5);border-bottom-width: 0;}
.moodle-dialogue-exception .param-stacktrace pre {border: 1px solid var(--color-neutral-5);background-color: var(--color-neutral-1);display: block;height: 200px;overflow: auto;margin-bottom: 0;}
.moodle-dialogue-exception .param-stacktrace .stacktrace-file {color: navy;font-size: var(--font-body-small-size);display: inline-block;margin: 4px 0;}
.moodle-dialogue-exception .param-stacktrace .stacktrace-line {color: #262626;font-size: var(--font-body-small-size);display: inline-block;width: 50px;margin: 4px 1em;}
.moodle-dialogue-exception .param-stacktrace .stacktrace-call {color: var(--color-neutral-7);font-size: 90%;border-bottom: 1px solid var(--color-neutral-3);padding-right: 25px;margin-bottom: 4px;padding-bottom: 4px;}
.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {padding: 0;text-align: left;background-color: var(--color-neutral-1);}
.btn.yui3-button {box-shadow: none;}
.btn.yui3-button:hover {box-shadow: var(--btn-shadow-hover);}
.btn.yui3-button:active {box-shadow: var(--btn-shadow-active);}
.moodle-dialogue-confirm .confirmation-buttons {margin-top: var(--gap-6);text-align: left;}
.moodle-dialogue-confirm .confirmation-buttons .btn-primary {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
.moodle-dialogue-confirm .confirmation-buttons .btn-primary:focus {color: var(--btn-prim-text-color);}
.moodle-dialogue-confirm .confirmation-buttons .btn-primary:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.moodle-dialogue-confirm .confirmation-buttons .btn-primary:active, .moodle-dialogue-confirm .confirmation-buttons .btn-primary.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.moodle-dialogue-confirm .confirmation-buttons .btn-primary.disabled, .moodle-dialogue-confirm .confirmation-buttons .btn-primary.disabled:active, .moodle-dialogue-confirm .confirmation-buttons .btn-primary.disabled:focus, .moodle-dialogue-confirm .confirmation-buttons .btn-primary.disabled:hover, .moodle-dialogue-confirm .confirmation-buttons .btn-primary[disabled], .moodle-dialogue-confirm .confirmation-buttons .btn-primary[disabled]:active, .moodle-dialogue-confirm .confirmation-buttons .btn-primary[disabled]:focus, .moodle-dialogue-confirm .confirmation-buttons .btn-primary[disabled]:hover, fieldset[disabled] .moodle-dialogue-confirm .confirmation-buttons .btn-primary, fieldset[disabled] .moodle-dialogue-confirm .confirmation-buttons .btn-primary:active, fieldset[disabled] .moodle-dialogue-confirm .confirmation-buttons .btn-primary:focus, fieldset[disabled] .moodle-dialogue-confirm .confirmation-buttons .btn-primary:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.moodle-dialogue-confirm .confirmation-buttons .btn-primary .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.moodle-dialogue-confirm .confirmation-dialogue input {min-width: 80px;margin-bottom: 0;}
.moodle-dialogue-exception .moodle-exception-message {margin: 1em;}
.moodle-dialogue-exception .moodle-exception-param+.moodle-exception-param {margin-top: .5em;}
.moodle-dialogue-exception .moodle-exception-param label {width: 150px;}
.moodle-dialogue-exception .param-stacktrace label {display: block;margin: 0;padding: 4px 1em;}
.moodle-dialogue .moodle-dialogue-bd .content-lightbox {filter: alpha(opacity=75);opacity: .75;width: 100%;height: 100%;top: 0;right: 0;background-color: var(--color-neutral-1);text-align: center;padding: 10% 0;}
.moodle-dialogue .tooltiptext {max-height: 300px;}
.moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip {z-index: 3001;}
.moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-hd.yui3-widget-hd {margin-bottom: var(--gap-4);}
.moodle-dialogue-base .moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-bd {overflow: auto;}
.moodle-dialogue.moodle-dialogue-tooltip {border: 1px solid var(--color-neutral-4);border-radius: 6px;box-shadow: var(--shadow-3);}
.moodle-dialogue.moodle-dialogue-tooltip .moodle-dialogue-content {border-radius: 6px;padding: var(--gap-4);}
.chooserdialoguebody, .choosertitle {display: none;}
.moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft:not(:empty) {margin: var(--gap-6) 0 0 0;}
.choosercontainer #chooseform .submitbuttons {margin-top: var(--gap-6);text-align: left;}
.choosercontainer #chooseform .submitbuttons input {margin: 0 .5em;}
.choosercontainer #chooseform .options {position: relative;}
.jsenabled .choosercontainer #chooseform .alloptions {overflow-x: hidden;overflow-y: auto;max-width: 20.3rem;}
.choosercontainer #chooseform *+.moduletypetitle {padding-top: 1.2em;}
.choosercontainer #chooseform .option .typename, .choosercontainer #chooseform .nonoption .typename {padding: 0 .5em 0 0;}
.choosercontainer #chooseform img {width: 1.3em;margin-left: 0;}
.choosercontainer #chooseform .option input[type=radio] {margin-top: .4em;}
.choosercontainer #chooseform .option label {display: -webkit-box;display: flex;-webkit-box-align: start;align-items: flex-start;padding: .3em 0 .1em 0;}
.choosercontainer #chooseform .option label .modicon {padding-right: .4em;}
.choosercontainer #chooseform .nonoption {padding-right: 2.7em;padding-top: .3em;padding-bottom: .1em;}
.choosercontainer #chooseform .subtype {margin-bottom: 0;padding: 0 3.2em 0 1.6em;}
.choosercontainer #chooseform .subtype .typename {margin: 0 .2em 0 0;}
.jsenabled .choosercontainer #chooseform .instruction, .jsenabled .choosercontainer #chooseform .typesummary {display: none;position: absolute;top: 0;left: 0;bottom: 0;right: 20.3rem;margin-right: var(--gap-4);background-color: #fff;overflow-x: hidden;overflow-y: auto;font-weight: normal;}
.jsenabled .choosercontainer #chooseform .instruction, .choosercontainer #chooseform .selected .typesummary {display: block;}
.section-modchooser-link img.smallicon {padding: 3px;}
.formlistingradio {padding-bottom: 25px;padding-left: 10px;}
.formlistinginputradio {float: right;}
.formlistingmain {min-height: 225px;}
.formlisting {position: relative;margin: 15px 0;padding: 1px 19px 14px;background-color: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);border-radius: 4px;}
.formlistingmore {position: absolute;cursor: pointer;bottom: -1px;left: -1px;padding: 3px 7px;font-size: 12px;font-weight: bold;background-color: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);color: var(--color-neutral-6);border-radius: 0 4px 0 4px;}
.formlistingall {margin: 15px 0;padding: 0;border-radius: 4px;}
.formlistingrow {cursor: pointer;border-bottom: 1px solid;border-color: var(--color-neutral-5);border-right: 1px solid var(--color-neutral-5);border-left: 1px solid var(--color-neutral-5);background-color: var(--color-neutral-3);border-radius: 0 0 4px 4px;padding: 6px;top: 50%;right: 50%;min-height: 34px;float: right;width: 150px;}
body.jsenabled .formlistingradio {display: none;}
body.jsenabled .formlisting {display: block;}
.breadcrumb-nav {-webkit-box-flex: 1;flex: auto;}
#page-navbar {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;flex-wrap: wrap;row-gap: var(--gap-2);}
.breadcrumb-nav .breadcrumb {margin: 0;}
.page-context-header {overflow: hidden;}
.page-context-header .page-header-image, .page-context-header .page-header-headings {display: block;position: relative;}
.page-context-header .page-header-image {margin-bottom: 1em;float: right;margin-left: 1em;}
.page-context-header .page-header-headings {margin-top: 30px;margin-bottom: 10px;}
.page-context-header .page-header-headings h1 {display: block;}
.page-context-header .page-header-headings, .page-context-header .header-button-group {position: relative;line-height: 24px;vertical-align: middle;}
.page-context-header .header-button-group {float: left;}
.page-context-header .header-button-group {display: block;}
.page-context-header .header-button-group a {position: relative;top: -.4em;}
.moodle-actionmenu, .moodle-actionmenu>ul, .moodle-actionmenu>ul>li {display: inline-block;}
.moodle-actionmenu ul {padding: 0;margin: 0;list-style-type: none;line-height: 30px;}
.moodle-actionmenu .toggle-display, .moodle-actionmenu .menu-action-text {display: none;}
.jsenabled .moodle-actionmenu[data-enhance] {display: block;}
.jsenabled .moodle-actionmenu[data-enhance] .menu {display: none;}
.jsenabled .moodle-actionmenu[data-enhance] .toggle-display {display: inline;filter: alpha(opacity=50);opacity: .5;}
.jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .iconsmall {margin: 4px 0 4px 4px;padding: 8px 2px 0 4px;vertical-align: text-bottom;}
.jsenabled .moodle-actionmenu[data-enhanced] .toggle-display {filter: alpha(opacity=100);opacity: 1;}
.jsenabled .moodle-actionmenu[data-enhanced] .menu-action-text {display: inline;white-space: normal;}
.moodle-actionmenu[data-enhanced].show {position: relative;}
.moodle-actionmenu[data-enhanced].show .menu {display: block;text-align: right;}
.moodle-actionmenu[data-enhanced].show .menu a {display: block;white-space: nowrap;color: var(--dropdown-item-text-color);padding: var(--gap-2) var(--gap-3);line-height: var(--font-body-line-height);}
.moodle-actionmenu[data-enhanced].show .menu a:hover {color: var(--dropdown-item-text-color-hover);background-color: var(--color-primary);text-decoration: none;}
.moodle-actionmenu[data-enhanced].show .menu>.active>a, .moodle-actionmenu[data-enhanced].show .menu>.active>a:hover, .moodle-actionmenu[data-enhanced].show .menu>.active>a:focus {color: var(--color-neutral-1);text-decoration: none;background-color: var(--color-state-active);}
.moodle-actionmenu[data-enhanced].show .menu>.active>a:focus-visible {outline: 2px solid var(--color-neutral-1);}
.moodle-actionmenu[data-enhanced].show .menu a.hidden {display: none;}
.moodle-actionmenu[data-enhanced].show .menu img {vertical-align: middle;}
.moodle-actionmenu[data-enhanced].show .menu .flex-icon {margin-left: var(--gap-2);font-size: var(--font-size-16);}
.moodle-actionmenu[data-enhanced].show .menu .iconsmall, .moodle-actionmenu[data-enhanced].show .menu .smallicon {margin: 4px -10px 4px 4px;}
.moodle-actionmenu[data-enhanced].show .menu .smallicon {padding: 4px;box-sizing: inherit;}
.moodle-actionmenu[data-enhanced].show .menu>li {display: block;}
.moodle-actionmenu[data-enhanced].show .menu.align-tl-bl {top: 100%;right: 0;margin-top: 4px;}
.moodle-actionmenu[data-enhanced].show .menu.align-tr-bl {top: 100%;left: 100%;}
.moodle-actionmenu[data-enhanced].show .menu.align-bl-bl {bottom: 100%;right: 0;}
.moodle-actionmenu[data-enhanced].show .menu.align-br-bl {bottom: 100%;left: 100%;}
.moodle-actionmenu[data-enhanced].show .menu.align-tl-br {top: 100%;right: 100%;}
.moodle-actionmenu[data-enhanced].show .menu.align-tr-br {top: 100%;left: 0;right: inherit;margin-top: 4px;}
.moodle-actionmenu[data-enhanced].show .menu.align-bl-br {bottom: 100%;right: 100%;}
.moodle-actionmenu[data-enhanced].show .menu.align-br-br {bottom: 100%;left: 0;}
.moodle-actionmenu[data-enhanced].show .menu.align-tl-tl {top: 0;right: 0;}
.moodle-actionmenu[data-enhanced].show .menu.align-tr-tl {top: 0;left: 100%;margin-left: 4px;}
.moodle-actionmenu[data-enhanced].show .menu.align-bl-tl {bottom: 100%;right: 0;margin-bottom: 4px;}
.moodle-actionmenu[data-enhanced].show .menu.align-br-tl {bottom: 100%;left: 100%;}
.moodle-actionmenu[data-enhanced].show .menu.align-tl-tr {top: 0;right: 100%;margin-right: 4px;}
.moodle-actionmenu[data-enhanced].show .menu.align-tr-tr {top: 0;left: 0;}
.moodle-actionmenu[data-enhanced].show .menu.align-bl-tr {bottom: 100%;right: 100%;}
.moodle-actionmenu[data-enhanced].show .menu.align-br-tr {bottom: 100%;left: 0;margin-bottom: 4px;}
.block .moodle-actionmenu {text-align: left;}
ul.dragdrop-keyboard-drag li {list-style-type: none;}
.block-control-actions .moodle-core-dragdrop-draghandle img {width: 12px;height: 12px;}
.moodle-core-dragdrop-draghandle {color: var(--link-color);}
.navbar-header h1 {margin: 0;}
.navbar-header .langmenu, .navbar-header .usermenu {display: inline-block;}
.navbar-header .usermenu {margin-right: 16px;}
.navbar-header .usermenu>.login {line-height: calc(var(--font-body-line-height-computed) * 2);}
.navbar-header .navbar-toggle {margin: 0 16px;}
.navbar-header:last-child {padding-top: 19px;}
.ie10 .yui3-calendar-header-label {display: inline-block;}
h1 [data-flex-icon=help], h2 [data-flex-icon=help], h3 [data-flex-icon=help], .box.message .messagearea .messagesend .mform .fitemtitle [data-flex-icon=help], .box.message .messagearea .messagesend .mform .form-label [data-flex-icon=help], h4 [data-flex-icon=help], h5 [data-flex-icon=help], h6 [data-flex-icon=help] {font-size: var(--font-body-size);vertical-align: text-top;}
.navbar-site .navbar-brand {padding: 0;height: 70px;}
.navbar-site .navbar-brand>img {height: 100%;padding: 16px;width: auto;}
.link-as-button {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.link-as-button.focus, .link-as-button:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.link-as-button:focus {color: var(--btn-text-color);text-decoration: none;}
.link-as-button:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.link-as-button:active, .link-as-button.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.link-as-button.disabled, .link-as-button.disabled:active, .link-as-button.disabled:focus, .link-as-button.disabled:hover, .link-as-button[disabled], .link-as-button[disabled]:active, .link-as-button[disabled]:focus, .link-as-button[disabled]:hover, fieldset[disabled] .link-as-button, fieldset[disabled] .link-as-button:active, fieldset[disabled] .link-as-button:focus, fieldset[disabled] .link-as-button:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.link-as-button.disabled, fieldset[disabled] a.link-as-button {pointer-events: none;}
.link-as-button .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
body.behat-site .accesshide {display: none;}
body.behat-site .totaraNav_prim--list_hideMobile {-webkit-transition: none;transition: none;}
body.behat-site .totaraNav_prim--list_showMobile {-webkit-transition: none;transition: none;}
.comment-list .comment-userpicture {float: right;}
.comment-list .comment-user-name {margin-right: 10px;}
.comment-list .no-overflow {clear: both;}
.inplaceeditable.inplaceeditingon {position: relative;}
.inplaceeditable.inplaceeditingon .editinstructions {position: absolute;top: 0;right: 0;margin-top: -22px;margin-left: -300px;line-height: 16px;font-size: var(--font-body-small-size);padding: .1em .4em;background-color: #eff7fb;color: #1d2125;text-decoration: none;z-index: 9999;box-shadow: 2px 2px 5px 1px var(--color-neutral-5);border: 1px solid #88b8d5;}
.inplaceeditable .quickeditlink {color: inherit;text-decoration: inherit;}
.inplaceeditable.inplaceeditable-toggle .quickediticon {display: none;}
.label .flex-icon, .statusok .flex-icon, .statuswarning .flex-icon, .statusserious .flex-icon, .statuscritical .flex-icon {color: inherit !important;}
.pagelayout-legacynolayout #page-content {padding-top: 0;}
.upgradekeyreq {margin-bottom: 20px;}
div.langmenu {padding-top: 19px;}
a.comments-icon-some, a.comments-icon-none {display: block;width: 27px;height: 25px;padding: 0;text-align: center;line-height: 21px;}
a.comments-icon-some {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/t/comments");}
a.comments-icon-none {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/t/comments-none");}
.comment-list li {position: relative;max-width: 628px;background: none;}
.comment-list li .comment-content {position: relative;border-radius: 4px 4px 4px 4px;padding: 5px 8px;border: 1px solid #dde1e5;}
.comment-list li .comment-userpicture {position: absolute;top: 4px;width: 30px;z-index: 99;}
.comment-list li .comment-user-name {margin-right: 0;}
.comment-list .comment-others-post .comment-content {background-color: #dde1e5;margin-left: 26px;}
.comment-list .comment-own-post .comment-content {margin-right: 26px;}
.comment-list .comment-others-post .comment-userpicture {background: url("/theme/image.php/synergybase/totara_core/1756474634/comment-point-grey") no-repeat scroll right center transparent;left: 0;text-align: left;}
.dir-rtl .comment-list .comment-others-post .comment-userpicture {background: url("/theme/image.php/synergybase/totara_core/1756474634/comment-point-grey-rtl") no-repeat scroll right center transparent;}
.comment-list .comment-own-post .comment-userpicture {background: url("/theme/image.php/synergybase/totara_core/1756474634/comment-point-blue") no-repeat scroll left center transparent;text-align: right;right: 0;}
.dir-rtl .comment-list .comment-own-post .comment-userpicture {background: url("/theme/image.php/synergybase/totara_core/1756474634/my-comment-rtl") no-repeat scroll left center transparent;}
.comment-list .comment-delete {float: left;padding: 4px;}
.comment-ctrl {font-size: 12px;display: none;margin: 0;padding: 0;}
.comment-ctrl h5 {margin: 0;padding: 5px;}
.comment-area {max-width: 400px;padding: 5px;margin-right: 27px;}
.comment-area textarea {width: 100%;overflow: auto;}
.comment-area .fd {text-align: left;}
.comment-meta span {color: gray;}
.comment-list {font-size: 11px;overflow: auto;list-style: none;padding: 0;margin: 0;}
.comment-list .first {display: none;}
.comment-list .comment-userpicture img {width: 18px;height: 18px;}
.comment-paging {text-align: center;}
.comment-paging .pageno {padding: 2px;}
.comment-paging .curpage {border: 1px solid var(--color-neutral-5);}
.comment-userpicture {width: 20px;}
.comment-content div {margin: 0;padding: 0;}
.comment-content p {padding: 0;margin: 0 0 0 20px;display: inline;}
.comment-content a {font-weight: bold;}
.comment-content .comment-datetime {color: gray;padding: 3px 0;}
.comment-report-selectall {display: none;}
.comment-link {display: none;}
.jsenabled .comment-link {display: block;}
.jsenabled .showcommentsnonjs {display: none;}
.jsenabled .comment-report-selectall {display: inline;}
.path-admin-tool-capability .comparisontable .inherit {color: #1d2125;}
.path-admin-tool-capability .comparisontable .allow {background-color: #4b7e2b;font-weight: bold;color: #fff;}
.path-admin-tool-capability .comparisontable .prevent {background-color: #b2611f;font-weight: bold;color: #fff;}
.path-admin-tool-capability .comparisontable .prohibit {background-color: #cc2428;font-weight: bold;color: #fff;}
.heading-label {margin-right: var(--gap-2);vertical-align: middle;font-size: var(--font-size-13);}
.language-selector .toggle-display {color: inherit;}
.language-selector .flex-icon {font-size: 1.6rem;}
.language-selector .caret {display: none;}
.jsenabled .language-selector .moodle-actionmenu[data-enhanced] .menu-action-text {white-space: nowrap;}
.admin-content-wrapper {margin-top: var(--gap-6);}
.page-heading, .tw-evidence__header_titleBtns {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;display: -webkit-box;display: flex;margin-top: var(--gap-2);margin-bottom: var(--gap-8);gap: var(--gap-3);flex-wrap: wrap;-webkit-box-align: start;align-items: flex-start;}
@media (min-width: 992px) {.page-heading, .tw-evidence__header_titleBtns {flex-wrap: nowrap;}}
.page-heading h2, .tw-evidence__header_titleBtns h2 {font-weight: 500;font-size: var(--font-heading-size);line-height: var(--font-heading-line-height);overflow-wrap: break-word;min-width: 0;-webkit-box-flex: 1;flex-grow: 1;}
.page-heading .page-heading-buttons, .page-heading .tw-evidence__header_titleBtns_buttons, .page-heading .tw-totaraTopic-bulkAddButton, .tw-evidence__header_titleBtns .page-heading-buttons, .tw-evidence__header_titleBtns .tw-evidence__header_titleBtns_buttons, .tw-evidence__header_titleBtns .tw-totaraTopic-bulkAddButton {flex-wrap: wrap;display: -webkit-box;display: flex;flex-shrink: 0;gap: var(--gap-3);max-width: 100%;}
.page-heading .page-heading-buttons .singlebutton div, .page-heading .tw-evidence__header_titleBtns_buttons .singlebutton div, .page-heading .tw-totaraTopic-bulkAddButton .singlebutton div, .tw-evidence__header_titleBtns .page-heading-buttons .singlebutton div, .tw-evidence__header_titleBtns .tw-evidence__header_titleBtns_buttons .singlebutton div, .tw-evidence__header_titleBtns .tw-totaraTopic-bulkAddButton .singlebutton div {margin: 0;}
#maincontent+h2, .settingsform h2, .questionbankwindow h2, #completion_import h2, #addadmisform h2 {padding-top: var(--gap-2);margin: 0 0 var(--gap-8) 0;font-weight: 500;font-size: var(--font-heading-size);line-height: var(--font-heading-line-height);overflow-wrap: break-word;min-width: 0;}
.listmarkerwide, .book_content ol, .book_content ul {padding-right: 40px;margin-right: 0;}
.editor_atto_notification {background-color: var(--color-background);border: var(--border-width-normal) solid var(--color-primary);padding: var(--gap-2);}
.editor_atto_alert {z-index: var(--zindex-popover);}
.editor_atto_alert .close {margin-left: -1px;}
.atto_form button {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.atto_form button.focus, .atto_form button:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.atto_form button:focus {color: var(--btn-text-color);text-decoration: none;}
.atto_form button:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.atto_form button:active, .atto_form button.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.atto_form button.disabled, .atto_form button.disabled:active, .atto_form button.disabled:focus, .atto_form button.disabled:hover, .atto_form button[disabled], .atto_form button[disabled]:active, .atto_form button[disabled]:focus, .atto_form button[disabled]:hover, fieldset[disabled] .atto_form button, fieldset[disabled] .atto_form button:active, fieldset[disabled] .atto_form button:focus, fieldset[disabled] .atto_form button:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.atto_form button.disabled, fieldset[disabled] a.atto_form button {pointer-events: none;}
.atto_form button .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.atto_form input[type=text], .atto_form input[type=url] {display: block;display: inline;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.atto_form input[type=text]::-webkit-input-placeholder, .atto_form input[type=url]::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form input[type=text]::-moz-placeholder, .atto_form input[type=url]::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form input[type=text]:-ms-input-placeholder, .atto_form input[type=url]:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form input[type=text]::-ms-input-placeholder, .atto_form input[type=url]::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form input[type=text]::placeholder, .atto_form input[type=url]::placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form input[type=text]:focus, .atto_form input[type=url]:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .atto_form input[type=text]:focus, .context-invalid .atto_form input[type=url]:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.atto_form input[type=text]:where(textarea), .atto_form input[type=text]:where(select[multiple]), .atto_form input[type=text]:where(select[size]), .atto_form input[type=url]:where(textarea), .atto_form input[type=url]:where(select[multiple]), .atto_form input[type=url]:where(select[size]) {height: auto;}
.atto_form input[type=text][disabled], .atto_form input[type=url][disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.atto_form input[type=text][disabled]::-webkit-input-placeholder, .atto_form input[type=url][disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.atto_form input[type=text][disabled]::-moz-placeholder, .atto_form input[type=url][disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.atto_form input[type=text][disabled]:-ms-input-placeholder, .atto_form input[type=url][disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.atto_form input[type=text][disabled]::-ms-input-placeholder, .atto_form input[type=url][disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.atto_form input[type=text][disabled]::placeholder, .atto_form input[type=url][disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.atto_form input[type=text][size], .atto_form input[type=url][size] {width: auto;}
.atto_form select {display: block;display: inline;box-sizing: border-box;width: 100%;width: auto;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.atto_form select::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form select::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form select:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form select::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form select::placeholder {color: var(--form-input-text-placeholder-color);}
.atto_form select:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .atto_form select:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.atto_form select:where(textarea), .atto_form select:where(select[multiple]), .atto_form select:where(select[size]) {height: auto;}
.atto_form select[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.atto_form select[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.atto_form select[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.atto_form select[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.atto_form select[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.atto_form select[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.atto_form select:not([multiple], [size]) {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0 var(--gap-3) 0 var(--gap-8);background: var(--form-input-bg-color) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.atto_form select:not([multiple], [size]):focus {background: var(--form-input-bg-color-focus) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.atto_form select:not([multiple], [size]):disabled {background: var(--form-input-bg-color-disabled) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.dir-rtl .atto_form select:not([multiple], [size]) {background: var(--form-input-bg-color) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") left 1.4rem center/.8rem 1rem no-repeat;}
.dir-rtl .atto_form select:not([multiple], [size]):focus {background: var(--form-input-bg-color-focus) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") left 1.4rem center/.8rem 1rem no-repeat;}
.dir-rtl .atto_form select:not([multiple], [size]):disabled {background: var(--form-input-bg-color-disabled) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") left 1.4rem center/.8rem 1rem no-repeat;}
.editor_atto_content:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);outline-offset: 2px;}
.editor_atto+textarea:focus-visible, .editor_atto_toolbar button:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.path-admin .incompatibleblockstable td.c0 {font-weight: bold;}
#page-admin-course-category .addcategory {padding: 10px;}
#page-admin-course-index .editcourse {margin: 20px auto;}
#page-admin-course-index .editcourse th, #page-admin-course-index .editcourse td {padding-right: 10px;padding-left: 10px;}
.timewarninghidden {display: none;}
.informationbox {margin-bottom: 20px;}
#page-admin-report-capability-index #capabilitysearch {width: 30em;}
#page-admin-report-backups-index .backup-error, #page-admin-report-backups-index .backup-unfinished {color: #bb4247;}
#page-admin-report-backups-index .backup-skipped, #page-admin-report-backups-index .backup-ok, #page-admin-report-backups-index .backup-notyetrun {color: #6a7e26;}
#page-admin-report-backups-index .backup-warning {color: #bf8400;}
#page-admin-qtypes .disabled, #page-admin-qbehaviours .disabled {color: #64717d;}
#page-admin-qtypes #qtypes div, #page-admin-qtypes #qtypes form, #page-admin-qbehaviours #qbehaviours div, #page-admin-qbehaviours #qbehaviours form {display: inline;}
#page-admin-qtypes #qtypes img.spacer, #page-admin-qbehaviours #qbehaviours img.spacer {width: 16px;}
img.iconsmall {margin: .3em;}
#page-admin-qbehaviours .cell.c3, #page-admin-qtypes .cell.c3 {font-size: var(--font-body-small-size);}
#page-admin-lang .generalbox, #page-admin-course-index .singlebutton, #page-admin-course-index .addcategory, #page-course-index .buttons, #page-course-index-category .buttons, #page-admin-course-category .addcategory, #page-admin-stickyblocks .generalbox, #page-admin-maintenance .buttons, #page-admin-course-index .buttons, #page-admin-course-category .buttons, #page-admin-index .copyright, #page-admin-index .copyrightnotice, #page-admin-index .adminerror, #page-admin-index .availableupdatesinfo, #page-admin-index .adminerror .singlebutton, #page-admin-index .adminwarning .singlebutton, #page-admin-index #layout-table .singlebutton {text-align: center;margin-bottom: 1em !important;}
.path-admin-roles .capabilitysearchui {text-align: right;margin-right: auto;margin-left: auto;}
#page-admin-roles-define .topfields {margin: 1em 0 2em;}
#page-admin-roles-define .capdefault {background-color: #f9f9f9;border: 1px solid #ddd;}
#page-filter-manage .backlink, .path-admin-roles .backlink {margin-top: 1em;}
#page-admin-roles-explain #chooseuser h3, #page-admin-roles-explain #chooseuser .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform #page-admin-roles-explain #chooseuser .fitemtitle, #page-admin-roles-explain #chooseuser .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform #page-admin-roles-explain #chooseuser .form-label, #page-admin-roles-usersroles .contextname {margin-top: 0;}
#page-admin-roles-explain #chooseusersubmit {margin-top: 0;text-align: center;}
#page-admin-roles-usersroles p {margin: 0;}
#page-admin-roles-override .cell.c1, #page-admin-roles-assign .cell.c3, #page-admin-roles-assign .cell.c1 {padding-top: .75em;}
#page-admin-roles-override .overridenotice, #page-admin-roles-define .definenotice {margin: 1em 10% 2em 10%;text-align: right;}
#notice {width: 60%;min-width: 220px;margin: auto;}
#page-admin-index .releasenoteslink, #page-admin-index .adminwarning, #page-admin-index .maturitywarning, #page-admin-index .testsitewarning, #page-admin-index .maturityinfo {width: 60%;min-width: 220px;margin: auto;}
#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo span {display: block;}
#page-admin-index .updateplugin div, #page-admin-plugins .updateplugin div {margin-bottom: .5em;}
#page-admin-index .updateplugin .updatepluginconfirmexternal {padding: 1em;background-color: #fef6f6;border: 1px solid #e7898d;}
#page-admin-user-user_bulk #users .fgroup {white-space: nowrap;}
#page-admin-report-stats-index .graph {text-align: center;margin-bottom: 1em;}
#page-admin-report-courseoverview-index .graph {text-align: center;margin-bottom: 1em;}
#page-admin-lang .translator {border-width: 1px;border-style: solid;}
.path-admin .roleassigntable {width: 100%;}
.path-admin .roleassigntable input[type=text] {display: block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;margin-bottom: .3em;}
.path-admin .roleassigntable input[type=text]::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.path-admin .roleassigntable input[type=text]::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.path-admin .roleassigntable input[type=text]:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.path-admin .roleassigntable input[type=text]::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.path-admin .roleassigntable input[type=text]::placeholder {color: var(--form-input-text-placeholder-color);}
.path-admin .roleassigntable input[type=text]:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .path-admin .roleassigntable input[type=text]:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.path-admin .roleassigntable input[type=text]:where(textarea), .path-admin .roleassigntable input[type=text]:where(select[multiple]), .path-admin .roleassigntable input[type=text]:where(select[size]) {height: auto;}
.path-admin .roleassigntable input[type=text][disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.path-admin .roleassigntable input[type=text][disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.path-admin .roleassigntable input[type=text][disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.path-admin .roleassigntable input[type=text][disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.path-admin .roleassigntable input[type=text][disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.path-admin .roleassigntable input[type=text][disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.path-admin .roleassigntable td {vertical-align: top;padding: .2em .3em;}
.path-admin .roleassigntable p {text-align: right;margin: .2em 0;}
.path-admin .roleassigntable #existingcell, .path-admin .roleassigntable #potentialcell {width: 42%;}
.path-admin .roleassigntable #existingcell p>label:first-child, .path-admin .roleassigntable #potentialcell p>label:first-child {font-weight: bold;}
.path-admin .roleassigntable #buttonscell {width: 16%;}
.path-admin .roleassigntable #buttonscell #assignoptions {font-size: var(--font-body-small-size);}
.path-admin .roleassigntable #removeselect_wrapper, .path-admin .roleassigntable #addselect_wrapper {width: 100%;}
.path-admin table.rolecap tr.rolecap th {text-align: right;font-weight: normal;}
.path-admin .rolecap .hiddenrow {display: none;}
.path-admin #defineroletable .rolecap .inherit, .path-admin #defineroletable .rolecap .allow, .path-admin #defineroletable .rolecap .prevent, .path-admin #defineroletable .rolecap .prohibit {text-align: center;padding: 0;min-width: 3.5em;}
.path-admin .rolecap .cap-name, .path-admin .rolecap .note {display: block;font-size: var(--font-body-small-size);white-space: nowrap;font-weight: normal;}
.path-admin .rolecap label {display: block;text-align: center;padding: .5em;margin: 0;}
.plugincheckwrapper {width: 100%;}
#trustedhosts .standard {width: auto;}
#adminsettings fieldset.error {margin: .2em 0 .5em 0;}
.adminsettingsflags {float: left;}
.adminsettingsflags label {margin-left: 7px;}
#admin-emoticons td input {width: 8em;}
#admin-emoticons td.c0 input {width: 4em;}
#adminthemeselector .selectedtheme>td {background: #eff7fb;}
.admin_colourpicker, .admin_colourpicker_preview {display: none;}
.jsenabled .admin_colourpicker_preview {display: inline;}
.jsenabled .admin_colourpicker {display: block;height: 102px;width: 410px;margin-bottom: 10px;}
.admin_colourpicker .loadingicon {vertical-align: middle;margin-right: auto;}
.admin_colourpicker .colourdialogue {float: right;border: 1px solid var(--color-neutral-5);}
.admin_colourpicker .previewcolour {border: 1px solid var(--color-neutral-5);margin-right: 301px;}
.admin_colourpicker .currentcolour {border: 1px solid var(--color-neutral-5);margin-right: 301px;border-top-width: 0;}
#page-admin-index .alert .singlebutton, #page-admin-index .que .outcome .singlebutton, .que #page-admin-index .outcome .singlebutton, #page-admin-index .que .comment .singlebutton, .que #page-admin-index .comment .singlebutton, #page-admin-index #page-admin-roles-assign div.box.generalbox .singlebutton, #page-admin-roles-assign #page-admin-index div.box.generalbox .singlebutton, #page-admin-index .releasenoteslink .singlebutton, #page-admin-index .adminwarning .singlebutton, #page-admin-index .maturitywarning .singlebutton, #page-admin-index .testsitewarning .singlebutton, #page-admin-index .maturityinfo .singlebutton {text-align: center;}
#plugins-check-info {text-align: center;margin: 1em;}
#plugins-check .displayname .pluginicon {width: 16px;}
.pluginicon.noicon {display: none;}
#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release {background-color: #eff7fb;}
#plugins-control-panel .extension .source, #plugins-check .extension .source {font-weight: bold;}
#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release {background-color: #fff9ed;}
#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release {background-color: #fef6f6;}
#page-admin-plugins #plugins-overview-panel .info {display: inline-block;margin-left: 1em;}
#page-admin-plugins .checkforupdates {margin: 10px 0;}
#page-admin-plugins .checkforupdates .singlebutton {margin: 5px 0;padding: 0;}
#page-admin-plugins .checkforupdates .singlebutton div, #page-admin-plugins .checkforupdates .singlebutton input {margin: 0 0 0 3px;}
#page-admin-plugins .updateavailableinstallall {margin: 5px 0;padding: 0;}
#page-admin-plugins .updateavailableinstallall div, #page-admin-plugins .updateavailableinstallall input {margin: 0 0 5px 3px;}
#page-admin-plugins #plugins-control-panel .status-missing td {background-color: #fef6f6;}
#page-admin-plugins #plugins-control-panel .pluginname .displayname img.icon {padding-top: 0;padding-bottom: 0;}
#page-admin-plugins #plugins-control-panel .pluginname .componentname {font-size: var(--font-body-small-size);color: #64717d;margin-right: 22px;}
#page-admin-plugins #plugins-control-panel .version .versionnumber {font-size: var(--font-body-small-size);color: #64717d;}
#page-admin-plugins #plugins-control-panel .uninstall a {color: #bb4247;}
#page-admin-plugins #plugins-control-panel .notes .label, #page-admin-plugins #plugins-control-panel .notes .statusok, #page-admin-plugins #plugins-control-panel .notes .statuswarning, #page-admin-plugins #plugins-control-panel .notes .statusserious, #page-admin-plugins #plugins-control-panel .notes .statuscritical {margin-left: 3px;}
#page-admin-plugins #plugins-control-panel .notes .requiredby {font-size: var(--font-body-small-size);color: #64717d;}
#plugins-check-page .page-description {color: #64717d;}
#plugins-check-page .checkforupdates .singlebutton {margin: 5px 0;padding: 0;}
#plugins-check-page .checkforupdates .singlebutton div, #plugins-check-page .checkforupdates .singlebutton input {margin: 0 0 0 3px;}
#plugins-check-page #plugins-check-info .actions>div {display: inline-block;margin-left: 1em;}
#plugins-check-page #plugins-check-info .actions .singlebutton {margin: 5px 0;padding: 0;}
#plugins-check-page #plugins-check-info .actions .singlebutton div, #plugins-check-page #plugins-check-info .actions .singlebutton input {margin: 0 0 0 3px;}
#plugins-check-page #plugins-check .requires-ok {color: #64717d;}
#plugins-check-page #plugins-check .status-missing td, #plugins-check-page #plugins-check .status-downgrade td {background-color: #fef6f6;}
#plugins-check-page #plugins-check .displayname .pluginicon {margin-left: 5px;width: 16px;}
#plugins-check-page #plugins-check .displayname .plugindir {color: #64717d;font-size: var(--font-body-small-size);}
#plugins-check-page #plugins-check .requires ul {margin-right: 13px;}
#plugins-check-page #plugins-check .status .actionbutton {margin: 5px 0;padding: 0;}
#plugins-check-page #plugins-check .status .actionbutton input {margin: 0;}
#plugins-check-page .plugins-check-dependencies-actions>div {display: inline-block;margin-left: 1em;}
#plugins-check-page .plugins-check-dependencies-actions .singlebutton {margin: 5px 0;padding: 0;}
#plugins-check-page .plugins-check-dependencies-actions .singlebutton div, #plugins-check-page .plugins-check-dependencies-actions .singlebutton input {margin: 0 0 0 3px;}
#plugins-check-page #plugins-check-available-dependencies .displayname .component {font-size: var(--font-body-small-size);color: #64717d;}
#plugins-check-page #plugins-check-available-dependencies .info .actions>div {display: inline-block;margin-left: 1em;}
#plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall {display: block;margin: 5px 0;padding: 0;}
#plugins-check-page #plugins-check-available-dependencies .info .actions .dependencyinstall input {margin: 0;}
#plugins-check-page .pluginupdateinfo, #plugins-control-panel .pluginupdateinfo {background-color: #eff7fb;padding: 5px;margin: 10px 0;border-radius: 5px;}
#plugins-check-page .pluginupdateinfo.maturity50, #plugins-control-panel .pluginupdateinfo.maturity50 {background-color: #fef6f6;}
#plugins-check-page .pluginupdateinfo.maturity100, #plugins-check-page .pluginupdateinfo.maturity150, #plugins-control-panel .pluginupdateinfo.maturity100, #plugins-control-panel .pluginupdateinfo.maturity150 {background-color: #fff9ed;}
#plugins-check-page .pluginupdateinfo .info, #plugins-control-panel .pluginupdateinfo .info {display: inline-block;}
#plugins-check-page .pluginupdateinfo .separator:after, #plugins-control-panel .pluginupdateinfo .separator:after {content: " | ";}
#plugins-check-page .pluginupdateinfo .singlebutton, #plugins-control-panel .pluginupdateinfo .singlebutton {margin: 5px 0;padding: 0;}
#plugins-check-page .pluginupdateinfo .singlebutton div, #plugins-check-page .pluginupdateinfo .singlebutton input, #plugins-control-panel .pluginupdateinfo .singlebutton div, #plugins-control-panel .pluginupdateinfo .singlebutton input {margin: 0 0 0 3px;}
.plugins-management-confirm-buttons>div {display: inline-block;margin: 1em 0 1em 1em;}
.plugins-management-confirm-buttons .continue {padding: 0;}
.plugins-management-confirm-buttons .continue div, .plugins-management-confirm-buttons .continue input {margin: 0;}
#core-cache-rescan-definitions, #core-cache-mode-mappings .edit-link, #core-cache-lock-summary .new-instance {text-align: center;}
#plugins-check-page #plugins-check .status-missing td {background-color: #fff;}
#page-admin-index .totara-copyright, #page-admin-index .copyright-acknowledgements {margin: auto;text-align: center;max-width: 600px;}
.currentlangs, .availablelangs {padding-right: 0;}
.currentlangs label, .availablelangs label {width: 100%;}
.currentlangs form, .availablelangs form {margin-bottom: 10px;}
.currentlangs select, .availablelangs select {height: 300px;width: 95%;max-width: none;margin-bottom: 10px;}
.currentlangs input, .availablelangs input {clear: right;}
#plugins-check-page #plugins-check .status-missing td {background-color: #fff;}
.advancedoverride label, .capabilitysearchui label {margin-left: 10px;}
#page-admin-roles-override .overridenotice, #page-admin-roles-define .definenotice {margin-right: 0;}
#permissions .allowedroles .allowed, #permissions .forbiddenroles .forbidden {margin-left: 10px;}
#permissions .allowedroles .allowmore, #permissions .forbiddenroles .prohibitmore {display: inline;}
#page-user-preferences .row-fluid {margin: 0;}
#page-admin-user-profile-index .profileeditor div {display: inline-block;}
#page-admin-user-profile-index .profileeditor select {margin: 0 10px;}
#page-admin-roles-define #rolesform_description>div {margin-right: 16px;width: 70%;float: right;}
.path-admin-auth table td {padding: 10px;}
.path-admin-auth table label {margin-left: 10px;white-space: nowrap;}
#lti_tab_heading.yui-nav, #tp_tab_heading.yui-nav {padding: 0;border-bottom: 1px solid var(--tabs-border-color);}
#lti_tab_heading.yui-nav li, #tp_tab_heading.yui-nav li {margin-bottom: -1px;padding: 0;}
#lti_tab_heading.yui-nav li a, #tp_tab_heading.yui-nav li a {background-color: #fff;background-image: none;border: none;margin: 0;}
#lti_tab_heading.yui-nav li a:hover, #tp_tab_heading.yui-nav li a:hover {background-color: #dde1e5;}
#lti_tab_heading.yui-nav li a em, #tp_tab_heading.yui-nav li a em {background: none;border: none;color: var(--color-neutral-7);padding: 0;}
#lti_tab_heading.yui-nav li.selected a, #tp_tab_heading.yui-nav li.selected a {border-top: 1px solid var(--tabs-border-color);border-right: 1px solid var(--tabs-border-color);border-left: 1px solid var(--tabs-border-color);border-bottom: none;border-top-right-radius: 4px;border-top-left-radius: 4px;}
#lti_tab_heading.yui-nav li.selected a em, #tp_tab_heading.yui-nav li.selected a em {border: none;}
#tp_tabs .yui-content, #lti_tabs .yui-content {border: none;background-color: var(--color-neutral-1);}
#page-admin-roles-roledefaults .admintable td {width: 20%;}
#page-admin-roles-roledefaults .admintable td:nth-child(1) {width: 60%;}
#page-admin-roles-define .advancedbutton, #page-admin-roles-define .capabilitysearchui {display: inline;}
#page-admin-roles-define .advancedbutton {margin-left: 16px;}
#admindeviceselector td:nth-child(2) img, #adminthemeselector td:first-child img {max-width: 500px;max-height: 342px;}
#adminsettings {padding-bottom: var(--gap-8);}
#adminsettings .form-overridden {color: #1d2125;background-color: #eff7fb;}
#adminsettings .form-description>.flavourlock {background-color: #eff7fb;border: 1px solid #88b8d5;margin: 10px 0;padding: 0 1em;line-height: 2em;border-radius: 1em;}
#adminsettings .flavourlock-mask {position: relative;display: inline-block;}
#adminsettings .flavourlock-mask>.mask {position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: rgba(238,238,238,.5);z-index: 987654321;}
#overriderolestable .overriddenpermission {background-color: var(--color-state-highlight-neutral);}
#page-admin-register #fitem_id_addons .fstatic, #page-admin-register #fitem_id_installedlangs .fstatic, #page-admin-register #fitem_id_componentusage .fstatic {word-break: break-all;}
#roles .user-policies-title {font-weight: normal;font-size: var(--font-size-12);line-height: 1.25;}
#roles .lastcol {width: 10%;}
.calendar_event_course {background-color: var(--color-prompt-alert-bg);}
.calendar_event_global {background-color: var(--color-prompt-success-bg);}
.calendar_event_group {background-color: var(--color-prompt-warning-bg);}
.calendar_event_user {background-color: var(--color-neutral-3);}
.path-calendar .calendartable {width: 100%;}
.path-calendar .calendartable th, .path-calendar .calendartable td {width: 14%;vertical-align: top;text-align: center;border: 0;}
.path-calendar .calendar-controls .previous, .path-calendar .calendar-controls .next, .path-calendar .calendar-controls .current {display: block;float: right;width: 12%;}
.path-calendar .calendar-controls .previous {text-align: right;}
.path-calendar .calendar-controls .current {text-align: center;width: 76%;}
.path-calendar .calendar-controls .next {text-align: left;}
.path-calendar .filters table {border-collapse: separate;border-spacing: 2px;width: 100%;}
.path-calendar .maincalendar {vertical-align: top;padding: 0;}
.path-calendar .maincalendar .bottom {text-align: center;padding: 5px 0 0 0;}
.path-calendar .maincalendar .heightcontainer {height: 100%;position: relative;}
.path-calendar .maincalendar .calendarmonth {width: 98%;margin: 10px auto;table-layout: fixed;min-width: 420px;}
.path-calendar .maincalendar .calendarmonth ul {margin: 0;}
.path-calendar .maincalendar .calendarmonth ul li {list-style-type: none;margin-top: 4px;word-break: break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.path-calendar .maincalendar .calendarmonth td {height: 5em;}
.path-calendar .maincalendar .calendar-controls .previous, .path-calendar .maincalendar .calendar-controls .next {width: 30%;}
.path-calendar .maincalendar .calendar-controls .current {width: 39.95%;}
.path-calendar .maincalendar .controls {width: 98%;margin: 10px auto;}
.path-calendar .maincalendar .calendar_event_course, .path-calendar .maincalendar .calendar_event_global, .path-calendar .maincalendar .calendar_event_group, .path-calendar .maincalendar .calendar_event_user {border-width: 1px;border-style: solid;}
.path-calendar .maincalendar .calendar_event_course {border-color: var(--color-prompt-alert-bg);}
.path-calendar .maincalendar .calendar_event_global {border-color: var(--color-prompt-success-bg);}
.path-calendar .maincalendar .calendar_event_group {border-color: var(--color-prompt-warning-bg);}
.path-calendar .maincalendar .calendar_event_user {border-color: var(--color-neutral-3);}
.path-calendar .maincalendar .calendar-event-panel {background-color: var(--color-neutral-2);border: 2px solid var(--color-border);}
.path-calendar .maincalendar .calendar-event-panel .yui3-overlay-content {padding: 19px;background-color: var(--color-neutral-2);border: 1px solid var(--color-border);border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.path-calendar .maincalendar .calendar-controls .current {font-family: inherit;font-weight: 500;color: inherit;font-size: 25px;line-height: 1.2;}
.path-calendar .maincalendar .calendartable td, .path-calendar .maincalendar .calendartable li {padding: 4px;}
.path-calendar .maincalendar .calendartable li {text-align: right;}
.path-calendar .maincalendar .header {overflow: hidden;margin-bottom: 2em;}
.path-calendar .maincalendar .header .buttons {float: left;}
.path-calendar .maincalendar .eventlist .event {width: 100%;border-spacing: 0;border-collapse: separate;position: relative;padding: 19px;margin-bottom: 20px;border: 1px solid var(--color-border);border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.path-calendar .maincalendar .eventlist .event .picture {vertical-align: text-top;}
.path-calendar .maincalendar .eventlist .event .topic .name {font-size: var(--font-size-18);font-weight: 200;line-height: 24px;float: right;}
.path-calendar .maincalendar .eventlist .event .topic .name, .path-calendar .maincalendar .eventlist .event .topic .course {margin-bottom: 5px;}
.path-calendar .maincalendar .eventlist .event .topic .date {float: left;}
.path-calendar .maincalendar .eventlist .event .side {width: 22px;}
.path-calendar .maincalendar .eventlist .event .description {background-color: var(--color-neutral-1);padding: 5px;}
.path-calendar .maincalendar .eventlist .event .description .commands {position: absolute;left: 0;top: 0;margin: 3px;}
.path-calendar .maincalendar .eventlist .event .commands {position: absolute;top: 19px;left: 19px;}
.path-calendar .maincalendar .eventlist .event .commands a {margin: 0 3px;}
.dir-rtl.path-calendar .maincalendar .calendar_event_course, .dir-rtl.path-calendar .maincalendar .calendar_event_global, .dir-rtl.path-calendar .maincalendar .calendar_event_group, .dir-rtl.path-calendar .maincalendar .calendar_event_user {border-left-width: 1px;border-right-width: 12px;}
.dir-rtl.path-calendar .maincalendar .calendar-controls .next {text-align: left;}
.dir-rtl.path-calendar .maincalendar .calendar-controls .previous {text-align: right;}
.dir-rtl.path-calendar .maincalendar .calendartable td, .dir-rtl.path-calendar .maincalendar .calendartable li {text-align: right;}
.dir-rtl.path-calendar .maincalendar .header .buttons {float: left;}
.dir-rtl.path-calendar .maincalendar .eventlist .event .topic .name {float: right;}
.dir-rtl.path-calendar .maincalendar .eventlist .event .topic .date {float: left;}
.dir-rtl.path-calendar .maincalendar .eventlist .event .description .commands {right: inherit;left: 0;}
#page-calendar-export .indent {padding-right: 20px;}
.block.block_calendar_month th, .block.block_calendar_month td {border: 1px solid var(--color-border);}
.block.block_calendar_month .content {padding: 11px 0 0 0;}
.block.block_calendar_month td.today {background-color: var(--color-state);color: var(--color-neutral-1);}
.block.block_calendar_month td.today a {color: var(--color-neutral-1);}
.block.block_calendar_month td.today .calendar-event-panel {color: var(--color-text);}
.block.block_calendar_month td.today .popover-content a, .block.block_calendar_month td.today .enrolpanel.roleassign.visible .content a, .enrolpanel.roleassign.visible .block.block_calendar_month td.today .content a, .block.block_calendar_month td.today #newmessageoverlay #usermessage a, #newmessageoverlay .block.block_calendar_month td.today #usermessage a {color: var(--color-state);}
.block.block_calendar_month td {width: 14.2857142857%;}
.block .minicalendar {table-layout: fixed;margin: 0 auto;width: 100%;}
.block .minicalendar th, .block .minicalendar td {padding: 2px;font-size: .8em;text-align: center;}
.block .minicalendar td .weekend {color: var(--color-neutral-5);}
.block .minicalendar th {vertical-align: top;word-wrap: normal;overflow: hidden;}
.block .minicalendar.days-in-week-7 th {max-width: 14.2857142857%;}
.block .calendar-event-panel {background-color: var(--color-neutral-2);border: 1px solid var(--color-border);}
.block .calendar-event-panel .yui3-overlay-content {padding: 19px;background-color: var(--color-neutral-2);border: 1px solid var(--color-border);border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.block .calendar-event-panel .yui3-overlay-content h2.eventtitle {line-height: 1.2;font-size: 18px;}
.block .calendar-event-panel .yui3-overlay-content .eventcontent img {padding-left: 5px;}
.block .calendar-controls .previous, .block .calendar-controls .current, .block .calendar-controls .next {display: block;float: right;}
.block .calendar-controls .previous {text-align: right;width: 12%;}
.block .calendar-controls .current {text-align: center;width: 76%;}
.block .calendar-controls .next {text-align: left;width: 12%;}
.block .calendar_filters ul {list-style: none;margin: 0;}
.block .calendar_filters li {margin-bottom: .2em;}
.block .calendar_filters li span img {padding: 0 .2em;}
.block .calendar_filters .eventname {padding-right: .2em;}
.block .content h3.eventskey, .block .content .box.message .messagearea .messagesend .mform .eventskey.fitemtitle, .box.message .messagearea .messagesend .mform .block .content .eventskey.fitemtitle, .block .content .box.message .messagearea .messagesend .mform .eventskey.form-label, .box.message .messagearea .messagesend .mform .block .content .eventskey.form-label {margin-top: .5em;}
@media (min-width: 768px) {#page-calender-view .container-fluid {min-width: 1024px;}}
.section_add_menus {text-align: left;}
.section_add_menus optgroup {font-weight: normal;font-style: italic;}
.section_add_menus .urlselect {margin-right: .4em;}
.section_add_menus .urlselect select {margin-right: .2em;}
.section_add_menus .urlselect img.iconhelp {padding: 0;margin: 0;vertical-align: text-bottom;}
.section_add_menus .horizontal div, .section_add_menus .horizontal form {display: inline;}
.section .side.left {float: right;}
.section .side.right {float: left;}
.section .adjust-huener {height: 16px;width: 16px;}
.section .activity .adjust-huener {right: 100%;position: absolute;vertical-align: text-bottom;}
.section .activity .editing_move {position: absolute;right: 0;top: 0;}
.section .activity .actions {position: absolute;left: 0;top: 0;}
.section .activity .contentwithoutlink, .section .activity .activityinstance {min-width: 40%;display: table-cell;padding-left: 4px;min-height: 2em;}
.section .activity .contentwithoutlink .dimmed img.activityicon, .section .activity .activityinstance .dimmed img.activityicon {opacity: .5;filter: alpha(opacity=50);}
.section .label, .section .statusok, .section .statuswarning, .section .statusserious, .section .statuscritical {text-align: right;}
.section .label .contentwithoutlink, .section .statusok .contentwithoutlink, .section .statuswarning .contentwithoutlink, .section .statusserious .contentwithoutlink, .section .statuscritical .contentwithoutlink, .section .label .activityinstance, .section .statusok .activityinstance, .section .statuswarning .activityinstance, .section .statusserious .activityinstance, .section .statuscritical .activityinstance {padding-left: 32px;display: block;height: inherit;}
.section .label .mod-indent-outer, .section .statusok .mod-indent-outer, .section .statuswarning .mod-indent-outer, .section .statusserious .mod-indent-outer, .section .statuscritical .mod-indent-outer {padding-right: 0;display: block;}
.section .filler {display: none;}
.section .activity.editor_displayed a.editing_title, .section .activity.editor_displayed .moodle-actionmenu {display: none;}
.section .activity.editor_displayed div.activityinstance {padding-left: initial;}
.section .activity.editor_displayed div.activityinstance input {margin-bottom: initial;padding-top: initial;padding-bottom: initial;vertical-align: text-bottom;}
.activity img {max-width: 100%;}
.activity img.activityicon {vertical-align: text-bottom;width: 1.3em;}
.section .activity .activityinstance, .section .activity .activityinstance div {display: inline-block;}
.editing .section .activity .contentwithoutlink, .editing .section .activity .activityinstance {padding-left: 200px;}
.editing .section .activity .mod-indent-outer {padding-right: 32px;}
.editing .section .activity:hover, .editing .section .activity.action-menu-shown {background-color: #dde1e5;}
.editing .course-content ul li.section.main .left, .editing .course-content ul li.section.main .right {display: inherit;}
.editing .course-content ul li.section.main .left {float: right;}
.editing .course-content ul li.section.main .right {float: left;}
.editing_show+.editing_assign, .editing_hide+.editing_assign {margin-right: 20px;}
.section {padding: 0;margin: 0;}
.section .activity .commands {white-space: nowrap;display: inline !important;}
.section .activity .activityinstance .groupinglabel {padding-right: 30px;}
.section .activity .contentafterlink p {margin: .5em 0;}
.section .activity.modtype_label.label, .section .activity.modtype_label.statusok, .section .activity.modtype_label.statuswarning, .section .activity.modtype_label.statusserious, .section .activity.modtype_label.statuscritical {font-weight: normal;padding: .2em;}
.section li.activity {padding: .2em;clear: both;}
.section img.movetarget {height: 16px;width: 80px;}
.section .activity .availabilityinfo, .section .activity .contentafterlink {margin-top: .5em;margin-right: 30px;}
.course-content {margin-top: 0;}
.course-content .current {background-color: #eff7fb;}
.course-content .section-summary {border: 1px solid var(--color-neutral-5);margin-top: 5px;list-style: none;}
.course-content .section-summary .section-title {margin: 2px 5px 10px 5px;}
.course-content .section-summary .summarytext {margin: 2px 5px 2px 5px;}
.course-content .section-summary .section-summary-activities .activity-count {color: #64717d;font-size: var(--font-body-small-size);margin: 3px;white-space: nowrap;display: inline-block;}
.course-content .section-summary .summary {margin-top: 5px;}
.course-content .single-section {margin-top: 1em;}
.course-content .single-section .section-navigation {display: block;padding: .5em;margin-bottom: -.5em;}
.course-content .single-section .section-navigation .title {font-weight: bold;font-size: 108%;clear: both;}
.course-content .single-section .section-navigation .mdl-left {font-weight: normal;float: right;margin-left: 1em;}
.course-content .single-section .section-navigation .mdl-left .larrow {margin-left: .1em;}
.course-content .single-section .section-navigation .mdl-right {font-weight: normal;float: left;margin-right: 1em;}
.course-content .single-section .section-navigation .mdl-right .rarrow {margin-right: .1em;}
.course-content .single-section .section-navigation .mdl-bottom {margin-top: 0;}
.course-content ul li.section.main {border-bottom: 2px solid var(--color-neutral-4);margin-top: 0;}
.course-content ul li.section.main .left, .course-content ul li.section.main .right {display: none;}
.course-content ul li.section.hidden .sectionname>span, .course-content ul li.section.hidden .content>div, .course-content ul li.section.hidden .activity .activityinstance {filter: alpha(opacity=50);opacity: .5;margin-right: 10px;margin-left: 10px;}
.course-content ul.topics li.section .content, .course-content ul.weeks li.section .content {margin-left: 0;margin-right: 0;padding: 0;}
.path-course-view .completionprogress {margin-right: 25px;display: block;height: 20px;text-align: left;}
.path-course-view a.reduce-sections {padding-right: .2em;}
.path-course-view .subscribelink {text-align: left;}
.path-course-view .unread {margin-right: 30px;}
.path-course-view .block.drag .header {cursor: move;}
.path-course-view .single-section .completionprogress {margin-left: 5px;}
.path-course-view li.activity span.autocompletion img {vertical-align: text-bottom;}
.path-course-view li.activity form.togglecompletion img {max-width: none;}
.jsenabled .togglecompletion {display: none;}
.completion-icon {display: none;}
.jsenabled .completion-icon {display: inline;}
#page-site-index .subscribelink {text-align: left;}
#frontpage-category-names h2, #frontpage-category-combo h2 {margin-bottom: 9px;}
.path-site li.activity>div, .path-course-view li.activity>div {position: relative;padding: 0 0 0 16px;}
li.section.hidden span.commands a.editing_hide, li.section.hidden span.commands a.editing_show {cursor: default;}
.single-section h3.sectionname, .single-section .box.message .messagearea .messagesend .mform .sectionname.fitemtitle, .box.message .messagearea .messagesend .mform .single-section .sectionname.fitemtitle, .single-section .box.message .messagearea .messagesend .mform .sectionname.form-label, .box.message .messagearea .messagesend .mform .single-section .sectionname.form-label {text-align: center;clear: both;}
input.titleeditor {width: 330px;vertical-align: text-bottom;}
#dndupload-status {position: absolute;top: 52px;right: 50%;margin-right: -15.5em;box-shadow: 2px 2px 5px 1px rgba(0,0,0,.2);z-index: var(--zindex-popover);}
.dndupload-preview {color: var(--color-neutral-6);border: 1px dashed var(--color-neutral-6);list-style: none;margin-top: .2em;padding: .3em;}
.dndupload-preview img.icon {vertical-align: text-bottom;padding: 0;}
.dndupload-hidden {display: none;}
#page-course-pending .singlebutton, #page-course-index .singlebutton, #page-course-index-category .singlebutton, #page-course-editsection .singlebutton {text-align: center;}
#page-admin-course-management #movecourses td img {margin: 0 .22em;vertical-align: text-bottom;}
#page-admin-course-management #movecourses td img.icon {padding: 0;}
#page-admin-course-management .buttons {margin-right: 0;padding-right: 0;}
#page-course-pending .pendingcourserequests {margin-bottom: 1em;}
#page-course-pending .pendingcourserequests .singlebutton {display: inline;}
#page-course-pending .pendingcourserequests .cell {padding: 0 5px;}
#page-course-pending .pendingcourserequests .cell.c6 {white-space: nowrap;}
.coursebox {position: relative;}
.coursebox img.courseimage {float: right;height: auto;margin-left: 10px;max-width: 140px;}
.coursebox .teachers li {list-style-type: none;padding: 0;margin: 0;}
.coursebox .coursebtncont {text-align: left;}
.coursebox .boxfooter {clear: both;margin-bottom: 30px;}
.coursebox .enrolmenticons, .coursebox .moreinfo {float: left;}
.coursebox .enrolmenticons img, .coursebox .moreinfo img {padding: 0 5px;}
.coursebox .name, .coursebox .coursename {display: inline-block;}
.coursebox .name a, .coursebox .coursename a {background-position: right top;background-repeat: no-repeat;background-size: 35px;display: block;line-height: calc(var(--font-body-line-height-computed) * 2);min-height: 32px;text-indent: 40px;}
.coursebox .content {clear: both;}
.coursebox .content .teachers li {list-style-type: none;padding: 0;margin: 0;}
.coursebox .content .coursecat {text-align: left;clear: left;}
.coursebox .content .coursecat, .coursebox .content .summary, .coursebox .content .courseimage, .coursebox .content .coursefile, .coursebox .content .teachers, .coursebox .content .visitlink {margin: 3px 5px;padding: 0;}
.coursebox .content .courseimage img {max-width: 100px;max-height: 100px;}
.coursebox .enrolmenticons {float: left;}
.coursebox .enrolmenticons img {margin: 0 .2em;}
.coursebox .moreinfo {padding: 3px 7px;}
.coursebox .remotecoursebox .remotecourseinfo {float: right;width: 40%;margin: 3px 5px;padding: 0;}
.coursebox.collapsed {margin-bottom: 5px;padding: 0;}
.coursebox.collapsed>.content {display: none;}
.course_category_tree .courses>.paging.paging-morelink:hover {background-color: var(--color-neutral-3);}
.course_category_tree .category .numberofcourse {font-size: var(--font-body-small-size);}
.course_category_tree .category>.info {min-height: 20px;min-height: 0;padding: 19px;padding: 0;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);margin: 3px 0;clear: both;}
.course_category_tree .category>.info blockquote {border-color: var(--color-neutral-5);}
.course_category_tree .category>.content {padding-right: 16px;}
.course_category_tree .controls {visibility: hidden;margin-bottom: 5px;text-align: left;float: left;}
.course_category_tree .controls div {display: inline;cursor: pointer;padding-left: 2em;font-size: 75%;}
.course_category_tree .category.with_children>.info>.categoryname {cursor: pointer;line-height: 30px;}
.course_category_tree .category.collapsed>.content {display: none;}
.course_category_tree .paging.paging-morelink a {font-size: var(--font-body-small-size);}
.jsenabled .course_category_tree .controls {visibility: visible;}
.course_category_tree.frontpage-category-names .category>.info {background: none;border: none;margin: 0;}
.course_category_tree .subcategories>.paging, .courses>.paging {margin: 0;padding: 5px;text-align: center;}
.courses>.paging.paging-morelink, .course_category_tree .subcategories>.paging.paging-morelink {text-align: right;}
#page-course-index-category .generalbox.info {margin-bottom: 15px;border: 1px dotted var(--color-neutral-5);border-radius: 4px;padding: 5px;}
#page-course-index-category .categorypicker {text-align: left;margin: 10px 0 20px;}
.section .summary .iconsmall, .section .activity .iconsmall {width: 16px;height: 16px;}
.section .editing_title .iconsmall {width: 21px;height: 21px;margin: 8px 0 0 8px;padding: 4px 0 0 8px;vertical-align: text-bottom;}
.section .moodle-actionmenu .iconsmall, .section .moodle-actionmenu .smallicon {max-width: none !important;width: 21px;height: 21px;padding: 4px;vertical-align: bottom;}
.section .moodle-actionmenu[data-enhanced] .menu img {width: 21px;height: 21px;}
#course-category-listings {background-color: transparent;margin-bottom: 200px;}
#course-category-listings ul.ml ul.ml {margin: 0;padding: 0;}
#course-category-listings.columns-2>#course-listing>div {position: relative;right: -1px;}
#course-category-listings.columns-3>#course-listing>div {height: 100%;}
#course-category-listings>div>div {min-height: 300px;border: 1px solid #ddd;}
#course-category-listings>div>div>ul.ml>li:first-child>div {border-top: 0;}
#course-category-listings h3, #course-category-listings .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform #course-category-listings .fitemtitle, #course-category-listings .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform #course-category-listings .form-label {margin: 0;padding: .4rem .6rem .3rem;background-color: #f5f5f5;color: #3d444b;border-bottom: 1px solid #ddd;}
#course-category-listings h4 {margin: 1rem 0 0;padding: .6rem 1rem .5rem;}
#course-category-listings .moodle-actionmenu {white-space: nowrap;}
#course-category-listings .moodle-actionmenu[data-enhance] .toggle-display img {width: auto;}
#course-category-listings .moodle-actionmenu[data-enhance] .toggle-display.textmenu {padding-left: 4px;}
#course-category-listings .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret {margin-top: 12px;}
#course-category-listings .listing-actions {text-align: center;padding: .4rem .3rem .3rem;line-height: 2.2em;}
#course-category-listings .listing-actions>.moodle-actionmenu {display: inline-block;}
#course-category-listings .listing-actions>.moodle-actionmenu .menu a {padding-right: 1rem;}
#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced]) li {line-height: normal;}
#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])>.menubar a {color: inherit;display: inline-block;}
#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])>.menubar a>img {display: none;}
#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])>.menubar a .caret {display: none;}
#course-category-listings .listing-actions .moodle-actionmenu:not([data-enhanced])>.menu .menu-action-text {display: inline-block;}
#course-category-listings ul.ml {list-style: none;margin: 1rem 0;}
#course-category-listings ul.ml ul.ml {margin: 0;}
#course-category-listings li {line-height: 2.2em;}
#course-category-listings li>div:hover {background-color: #f5f5f5;}
#course-category-listings li .tree-icon {margin: 2px 0 0 6px;width: 12px;vertical-align: inherit;}
#course-category-listings li[data-selected="1"]>div {background-color: #eff7fb;border-top-color: #ddd;border-bottom-color: #ddd;}
#course-category-listings li[data-selected="1"] li:first-of-type>div, #course-category-listings li[data-selected="1"][data-expandable="0"]+li>div {border-top-color: #ddd;}
#course-category-listings li[data-selected="1"]:last-of-type>div {border-bottom-color: #ddd;}
#course-category-listings li .tree-icon {margin-right: 0;}
#course-category-listings li li .tree-icon {margin-right: 1em;}
#course-category-listings li li li .tree-icon {margin-right: 2em;}
#course-category-listings li li li li .tree-icon {margin-right: 3em;}
#course-category-listings li li li li li .tree-icon {margin-right: 4em;}
#course-category-listings li li li li li li .tree-icon {margin-right: 4.5em;}
#course-category-listings li li li li li li li .tree-icon {margin-right: 5em;}
#course-category-listings li li li li li li li li .tree-icon {margin-right: 5.5em;}
#course-category-listings li+li>div, #course-category-listings li:first-child>div {border-top-color: #ddd;}
#course-category-listings .item-actions {float: right;margin-left: 1em;display: inline-block;}
#course-category-listings .item-actions img {margin: 0 4px;height: 12px;padding: 0;vertical-align: inherit;}
#course-category-listings .item-actions.show .menu a {padding: 4px 4px 4px 1em;}
#course-category-listings .item-actions.show .menu img {width: 12px;max-width: none;}
#course-category-listings .item-actions .menu-action-text {vertical-align: inherit;}
#course-category-listings .listitem>div>.float-left {float: right;}
#course-category-listings .listitem>div>.float-right {float: left;text-align: left;}
#course-category-listings .listitem>div .item-actions .action-show {display: none;}
#course-category-listings .listitem>div .item-actions .action-hide {display: inline;}
#course-category-listings .listitem>div .without-actions {color: var(--color-text);}
#course-category-listings .listitem>div .idnumber {color: var(--color-text);margin-left: 2em;}
#course-category-listings .listitem[data-visible="0"] {color: #64717d;}
#course-category-listings .listitem[data-visible="0"] a.categoryname {color: #64717d;}
#course-category-listings .listitem[data-visible="0"]>div>a {color: #64717d;}
#course-category-listings .listitem[data-visible="0"]>div .item-actions .action-show {display: inline;}
#course-category-listings .listitem[data-visible="0"]>div .item-actions .action-hide {display: none;}
#course-category-listings .listitem[data-visible="0"]>ul .item-actions.category-item-actions .action-hide, #course-category-listings .listitem[data-visible="0"]>ul .item-actions.category-item-actions .action-show {display: none;}
#course-category-listings .listitem.highlight {background-color: transparent;}
#course-category-listings .listitem.highlight>div, #course-category-listings .listitem.highlight>div:hover, #course-category-listings .listitem.highlight[data-selected="1"]>div {background-color: #f7faee;}
#course-category-listings #course-listing .listitem .categoryname {display: inline-block;margin-right: 1em;color: var(--color-text);}
#course-category-listings #course-listing .listitem .coursename {display: inline-block;}
#course-category-listings #course-listing .listitem>div {padding-right: 1rem;}
#course-category-listings #course-listing>.firstpage .listitem:first-child>div .item-actions .action-moveup, #course-category-listings #course-listing>.lastpage .listitem:last-child>div .item-actions .action-movedown {display: none;}
#course-category-listings #course-listing .bulk-action-checkbox {margin: -2px 0 0 6px;}
#course-category-listings #category-listing .listitem.collapsed>ul.ml {display: none;}
#course-category-listings #category-listing .listitem>div>.ba-checkbox {width: 2.2em;text-align: center;margin: -1px 0 0 .5em;padding-top: 2px;}
#course-category-listings #category-listing .listitem.highlight>div>.ba-checkbox {background-color: #f7faee;}
#course-category-listings #category-listing .listitem[data-selected="1"]>div>.ba-checkbox {margin: 0 0 0 .5em;padding: 0;background-color: inherit;}
#course-category-listings #category-listing .listitem:first-child>div .item-actions .action-moveup, #course-category-listings #category-listing .listitem:last-child>div .item-actions .action-movedown {display: none;}
#course-category-listings #category-listing .course-count {color: var(--color-text);margin-left: 2rem;min-width: 3.5em;display: inline-block;}
#course-category-listings #category-listing .course-count .smallicon {width: 12px;margin-right: 4px;vertical-align: inherit;}
#course-category-listings #category-listing .bulk-action-checkbox {margin-left: -3px;}
#course-category-listings #category-listing .category-listing>ul>.listitem:first-child {position: relative;}
#course-category-listings #category-listing .category-bulk-actions {margin: 0 .5em .5em;position: relative;}
#course-category-listings .detail-pair {border-bottom: 1px solid #ddd;margin: 0 1rem;}
#course-category-listings .detail-pair>* {line-height: 2.2rem;}
#course-category-listings .detail-pair .pair-key {font-weight: bold;vertical-align: top;}
#course-category-listings .detail-pair .pair-key span {margin-left: 1rem;display: block;}
#course-category-listings .detail-pair .pair-value select {max-width: 100%;}
#course-category-listings .bulk-actions .detail-pair>* {display: block;width: 100%;}
#course-category-listings .listing-pagination {text-align: center;}
#course-category-listings .listing-pagination .yui3-button {background-color: var(--btn-bg-color);color: var(--btn-text-color);border: 0;margin: .4rem .2rem .45rem;font-size: 10.4px;}
#course-category-listings .listing-pagination .yui3-button.active-page {background-color: var(--btn-prim-bg-color);color: var(--btn-prim-text-color);}
#course-category-listings .listing-pagination-totals {text-align: center;}
#course-category-listings .listing-pagination-totals.dimmed {color: #64717d;margin: .4rem 1rem .45rem;}
#course-category-listings .select-a-category .notifymessage, #course-category-listings .select-a-category .alert, #course-category-listings .select-a-category .que .outcome, .que #course-category-listings .select-a-category .outcome, #course-category-listings .select-a-category .que .comment, .que #course-category-listings .select-a-category .comment, #course-category-listings .select-a-category #page-admin-index .releasenoteslink, #page-admin-index #course-category-listings .select-a-category .releasenoteslink, #course-category-listings .select-a-category #page-admin-index .adminwarning, #page-admin-index #course-category-listings .select-a-category .adminwarning, #course-category-listings .select-a-category #page-admin-index .maturitywarning, #page-admin-index #course-category-listings .select-a-category .maturitywarning, #course-category-listings .select-a-category #page-admin-index .testsitewarning, #page-admin-index #course-category-listings .select-a-category .testsitewarning, #course-category-listings .select-a-category #page-admin-index .maturityinfo, #page-admin-index #course-category-listings .select-a-category .maturityinfo, #course-category-listings .select-a-category #page-admin-roles-assign div.box.generalbox, #page-admin-roles-assign #course-category-listings .select-a-category div.box.generalbox {margin: 1em;}
#course-category-listings #course-listing .listitem .drag-handle {display: none;}
.jsenabled #course-category-listings #course-listing .listitem .drag-handle {display: inline-block;margin: 0 0 0 6px;cursor: pointer;}
.coursecat-management-header {vertical-align: middle;}
.coursecat-management-header h2 {display: inline-block;text-align: right;}
.coursecat-management-header>div {display: inline-block;float: left;line-height: 40px;}
.coursecat-management-header>div>div {margin: 10px 0;display: inline-block;}
.coursecat-management-header select {max-width: 300px;cursor: pointer;padding: .4em 1em .45em .5em;vertical-align: baseline;white-space: nowrap;}
.coursecat-management-header .view-mode-selector .moodle-actionmenu {white-space: nowrap;display: inline-block;}
.coursecat-management-header .view-mode-selector .moodle-actionmenu[data-enhanced].show .menu a {padding-right: 1em;}
.course-being-dragged-proxy {border: 0;color: var(--link-color);vertical-align: middle;padding: 0 4em 0 0;}
.course-being-dragged {filter: alpha(opacity=50);opacity: .5;}
@media (min-width: 1200px)and (max-width: 1600px) {#course-category-listings.columns-3 {background-color: transparent;border: 0;}
	#course-category-listings.columns-3 #category-listing, #course-category-listings.columns-3 #course-listing {width: 50%;}
	#course-category-listings.columns-3 #category-listing>div, #course-category-listings.columns-3 #course-listing>div, #course-category-listings.columns-3 #course-detail>div {border: 1px solid var(--color-neutral-5);background-color: var(--color-neutral-1);}
	#course-category-listings.columns-3 #course-detail {width: 100%;margin-top: 1em;}}
@media (max-width: 1199px) {#course-category-listings.columns-2, #course-category-listings.columns-3 {background-color: transparent;border: 0;}
	#course-category-listings.columns-2 #category-listing, #course-category-listings.columns-2 #course-listing, #course-category-listings.columns-2 #course-detail, #course-category-listings.columns-3 #category-listing, #course-category-listings.columns-3 #course-listing, #course-category-listings.columns-3 #course-detail {width: 100%;margin: 0 0 1em;}
	#course-category-listings.columns-2 #category-listing>div, #course-category-listings.columns-2 #course-listing>div, #course-category-listings.columns-2 #course-detail>div, #course-category-listings.columns-3 #category-listing>div, #course-category-listings.columns-3 #course-listing>div, #course-category-listings.columns-3 #course-detail>div {border: 1px solid var(--color-neutral-5);background-color: var(--color-neutral-1);}}
#page-admin-course-management #course-category-listings {margin-bottom: 20px;}
#page-admin-course-management h3, #page-admin-course-management .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform #page-admin-course-management .fitemtitle, #page-admin-course-management .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform #page-admin-course-management .form-label {padding: 10px 16px;}
#page-admin-course-management input[type=checkbox] {vertical-align: middle;}
#page-admin-course-management .detail-pair {border: 0;margin-bottom: 10px;}
#page-admin-course-management .detail-pair>div {padding: 0;}
#page-admin-course-management #course-listing .listing-pagination a {border: 0;box-shadow: none;margin: 0;}
#page-admin-course-management #course-listing .listing-pagination a.active-page {color: inherit;background-color: #fff;font-weight: bold;}
#page-admin-course-management #coursesearch {margin-top: 10px;}
#page-admin-course-management #coursesearch label {margin-left: 10px;}
#page-admin-course-management .buttons .singlebutton:first-child div {margin-right: 0;}
#page-admin-course-management .buttons .singlebutton:first-child div input[type=submit] {margin-right: 0;}
#coursesearch {margin-bottom: var(--gap-4);}
#id_availabilityconditionsheader #id_availabilityconditionsjson {display: none;}
.recent-activity {margin-bottom: 15px;}
.recent-activity .info {font-weight: bold;}
#page-course-completion .criteria_course_value {max-width: 100%;}
#page-course-completion .criteria_course_value option {overflow: hidden;text-overflow: ellipsis;}
.course_icon {max-width: 35px;max-height: 35px;}
#tf_fid_core_completion_form_activity_completion {margin: 0;}
#tf_fid_core_completion_form_activity_completion>span {float: right;}
#tf_fid_core_completion_form_activity_completion .totara_form_element_checkbox {float: left;margin-bottom: 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row;}
#tf_fid_core_completion_form_activity_completion .totara_form_element_checkbox label {margin-bottom: 0;}
#tf_fid_core_completion_form_activity_completion .totara_form_element_checkbox input {margin: 4px;}
#tf_fid_core_completion_form_activity_completion .totara_form_element_checkbox>.tf_element_title {-webkit-box-ordinal-group: 3;order: 2;}
#tf_fid_core_completion_form_activity_completion .totara_form_element_checkbox>.tf_element_title>.legend {padding: 0;}
#tf_fid_core_completion_form_activity_completion .totara_form_element_checkbox>.tf_element_input {-webkit-box-ordinal-group: 2;order: 1;-webkit-box-flex: 0;flex: 0 0 auto;padding: 0;}
.filemanager, .filepicker, .file-picker {font-size: 11px;}
.modtype_folder .filemanager, #page-mod-folder-view .filemanager, .modtype_folder .filepicker, #page-mod-folder-view .filepicker, .modtype_folder .file-picker, #page-mod-folder-view .file-picker {font-size: var(--font-size-14);}
.filemanager a, .file-picker a, .filemanager a:hover, .file-picker a:hover {text-decoration: none;}
.filemanager input[type=text], .file-picker input[type=text] {width: 265px;}
.filemanager .fp-license td, .file-picker .fp-setlicense td {max-width: 265px;}
.filemanager .fp-license select, .file-picker .fp-setlicense select {max-width: 100%;}
.fp-content-center {height: 100%;width: 100%;display: table-cell;vertical-align: middle;}
.fp-content-hidden {visibility: hidden;}
.yui3-panel-focused {outline: none;}
#filesskin .yui3-panel-content {padding-bottom: 20px;background: var(--color-neutral-2);border-radius: 8px;border: 1px solid var(--color-neutral-1);display: inline-block;box-shadow: 5px 5px 20px 0 var(--color-neutral-5);}
#filesskin .yui3-widget-hd {border-radius: 10px 10px 0 0;border-bottom: 1px solid var(--color-neutral-5);padding: 5px;text-align: center;font-size: 12px;color: var(--color-neutral-7);letter-spacing: 1px;text-shadow: 1px 1px 1px var(--color-neutral-1);-webkit-filter: dropshadow(color=#fff,offx=1,offy=1);filter: dropshadow(color=#fff,offx=1,offy=1);background-image: -webkit-gradient(linear,left top,left bottom,from(var(--color-neutral-1)),to(var(--color-neutral-5)));background-image: linear-gradient(to bottom,var(--color-neutral-1) 0%,var(--color-neutral-5) 100%);}
.fp-panel-button {background: var(--color-neutral-1);padding: 3px 20px 2px 20px;text-align: center;margin: 10px;border-radius: 10px;display: inline-block;box-shadow: 2px 2px 3px .1px var(--color-neutral-6);}
.moodle-dialogue h3, .moodle-dialogue .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .moodle-dialogue .fitemtitle, .moodle-dialogue .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .moodle-dialogue .form-label {font-size: 14px;margin: 0;line-height: 20px;}
.moodle-dialogue-base .filepicker .moodle-dialogue-wrap .moodle-dialogue-bd {padding: 0;}
#filesskin .file-picker.fp-generallayout {width: 859px;background: var(--color-neutral-1);border-radius: 10px;border: 1px solid var(--color-neutral-5);position: relative;}
.file-picker.fp-generallayout {display: -webkit-box;display: flex;flex-wrap: wrap;height: 100%;}
.file-picker .fp-repo-area {-webkit-box-flex: 180px;flex: 180px 0 0;overflow: auto;border-left: 1px solid var(--color-neutral-5);}
.file-picker .fp-repo-items {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;height: 466px;margin-right: 0;-webkit-box-flex: 1;flex-grow: 1;flex-basis: 200px;}
.file-picker .fp-navbar {background: var(--color-neutral-2);border-bottom: 1px solid var(--color-neutral-5);min-height: 40px;overflow: hidden;}
.file-picker .fp-navbar .fp-viewbar {margin: 4px;}
.file-picker .fp-content {-webkit-box-flex: 1;flex-grow: 1;overflow: auto;}
.filepicker.moodle-dialogue-fullscreen .file-picker .fp-content {width: 100%;}
.file-picker .fp-content-loading {height: 100%;width: 100%;display: table;text-align: center;}
.file-picker .fp-content .fp-object-container {width: 98%;height: 98%;}
.file-picker .fp-list {list-style-type: none;padding: 0;float: right;width: 100%;margin: 0;}
.file-picker .fp-list .fp-repo a {display: block;padding: .5em 0 .7em 0;}
.file-picker .fp-list .fp-repo.active {background: var(--color-neutral-2);}
.file-picker .fp-list .fp-repo-icon {padding: 0 0 0 7px;width: auto;height: 16px;}
.fp-toolbar {float: right;}
.fp-toolbar.empty {display: none;}
.fp-toolbar .disabled {display: none;}
.fp-toolbar div {display: block;float: right;margin-left: 4px;}
.fp-toolbar img {vertical-align: -15%;margin-left: 5px;}
.fp-toolbar .fp-tb-search {width: 235px;height: 27px;}
.fp-toolbar .fp-tb-search input {background: var(--color-neutral-1) url("/theme/image.php/synergybase/core/1756474634/a/search") no-repeat 7px 7px;padding: 2px 27px 1px 6px;width: 200px;height: 27px;border: 1px solid var(--color-neutral-5);}
.fp-viewbar {float: left;height: 30px;border: 1px solid var(--color-neutral-5);border-bottom: 1px solid var(--color-neutral-5);border-radius: 4px;box-sizing: unset;background: var(--color-neutral-1);}
.fp-viewbar a {width: 30px;height: 30px;border-left: 1px solid var(--color-neutral-5);display: block;float: right;}
.fp-viewbar a .flex-icon, .fp-toolbar a .flex-icon {margin: 2.5px auto;}
.fp-viewbar a.checked:hover, .fp-viewbar a:hover {background-color: var(--color-neutral-3);}
.fp-viewbar a.checked, .fp-viewbar a:active {background-color: var(--color-neutral-4);}
.fp-viewbar a.fp-vb-icons {border-radius: 0 4px 4px 0;}
.fp-viewbar a.fp-vb-tree {border-left: 0;border-radius: 4px 0 0 4px;}
.fp-viewbar a img {margin: 7px;}
.fp-viewbar.disabled a {filter: alpha(opacity=45);opacity: .45;background: none;cursor: default;}
.file-picker .fp-clear-left {clear: right;}
.file-picker .fp-pathbar {display: table-row;}
.fp-pathbar.empty {display: none;}
.fp-pathbar .fp-path-folder {width: 27px;height: 12px;margin-right: 4px;}
.fp-pathbar .fp-path-folder-name {margin-right: 5px;line-height: 20px;}
.fp-iconview .fp-file {display: inline-block;text-align: center;position: relative;margin: 10px 10px 35px;}
.fp-iconview .fp-thumbnail {min-width: 110px;min-height: 110px;line-height: 110px;text-align: center;border: 1px solid var(--color-neutral-1);display: block;}
.fp-iconview .fp-thumbnail img {border: 1px solid var(--color-neutral-5);padding: 3px;vertical-align: middle;box-shadow: 1px 1px 2px 0 var(--color-neutral-5);}
.fp-iconview .fp-thumbnail:hover {background: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);box-shadow: inset 0 0 10px 0 var(--color-neutral-5);}
.fp-iconview .fp-filename-field {height: 33px;word-wrap: break-word;overflow: hidden;position: absolute;}
.fp-iconview .fp-filename-field:hover {overflow: visible;z-index: 1000;}
.fp-iconview .fp-filename-field .fp-filename {background: var(--color-neutral-1);padding-top: 5px;padding-bottom: 12px;min-width: 112px;}
.dir-rtl .fp-iconview .fp-file.fp-hasreferences .fp-reficons1 {-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.dir-rtl .fp-iconview .fp-file.fp-isreference .fp-reficons2 {-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.file-picker .yui3-datatable table {border: 0 solid var(--color-neutral-5);width: 100%;}
#filesskin .file-picker .yui3-datatable-header {background: var(--color-neutral-1);border-bottom: 1px solid var(--color-neutral-5);border-right: 0 solid var(--color-neutral-1);color: var(--color-neutral-7);}
#filesskin .file-picker .yui3-datatable-odd .yui3-datatable-cell {background-color: var(--color-neutral-3);border-right: 0 solid var(--color-neutral-3);}
#filesskin .file-picker .yui3-datatable-even .yui3-datatable-cell {background-color: var(--color-neutral-1);border-right: 0 solid var(--color-neutral-1);}
.file-picker .ygtvtn, .filemanager .ygtvtn {background: url("/theme/image.php/synergybase/core/1756474634/y/tn") 100% 0 no-repeat;width: 17px;height: 22px;}
.dir-rtl .filemanager .ygtvtn, .dir-rtl .file-picker .ygtvtn {background: url("/theme/image.php/synergybase/core/1756474634/y/tn_rtl") 0 0 no-repeat;width: 17px;height: 22px;}
.file-picker .ygtvtm, .filemanager .ygtvtm {background: url("/theme/image.php/synergybase/core/1756474634/y/tm") 100% 10px no-repeat;width: 13px;height: 12px;cursor: pointer;}
.file-picker .ygtvtmh, .filemanager .ygtvtmh {background: url("/theme/image.php/synergybase/core/1756474634/y/tm") 100% 10px no-repeat;width: 13px;height: 12px;cursor: pointer;}
.file-picker .ygtvtp, .filemanager .ygtvtp {background: url("/theme/image.php/synergybase/core/1756474634/y/tp") 100% 10px no-repeat;width: 13px;height: 12px;cursor: pointer;}
.dir-rtl .file-picker .ygtvtp, .dir-rtl .filemanager .ygtvtp {background: url("/theme/image.php/synergybase/core/1756474634/y/tp_rtl") 0 10px no-repeat;}
.file-picker .ygtvtph, .filemanager .ygtvtph {background: url("/theme/image.php/synergybase/core/1756474634/y/tp") 100% 10px no-repeat;width: 13px;height: 22px;cursor: pointer;}
.dir-rtl .file-picker .ygtvtph, .dir-rtl .filemanager .ygtvtph {background: url("/theme/image.php/synergybase/core/1756474634/y/tp_rtl") 0 10px no-repeat;}
.file-picker .ygtvln, .filemanager .ygtvln {background: url("/theme/image.php/synergybase/core/1756474634/y/ln") 100% 0 no-repeat;width: 17px;height: 22px;}
.dir-rtl .file-picker .ygtvln, .dir-rtl .filemanager .ygtvln {background: url("/theme/image.php/synergybase/core/1756474634/y/ln_rtl") 0 0 no-repeat;}
.file-picker .ygtvlm, .filemanager .ygtvlm {background: url("/theme/image.php/synergybase/core/1756474634/y/lm") 100% 10px no-repeat;width: 13px;height: 12px;cursor: pointer;}
.file-picker .ygtvlmh, .filemanager .ygtvlmh {background: url("/theme/image.php/synergybase/core/1756474634/y/lm") 100% 10px no-repeat;width: 13px;height: 12px;cursor: pointer;}
.file-picker .ygtvlp, .filemanager .ygtvlp {background: url("/theme/image.php/synergybase/core/1756474634/y/lp") 100% 10px no-repeat;width: 13px;height: 12px;cursor: pointer;}
.dir-rtl .file-picker .ygtvlp, .dir-rtl .filemanager .ygtvlp {background: url("/theme/image.php/synergybase/core/1756474634/y/lp_rtl") 0 10px no-repeat;}
.file-picker .ygtvlph, .filemanager .ygtvlph {background: url("/theme/image.php/synergybase/core/1756474634/y/lp") 100% 10px no-repeat;width: 13px;height: 12px;cursor: pointer;}
.dir-rtl .file-picker .ygtvlph, .dir-rtl .filemanager .ygtvlph {background: url("/theme/image.php/synergybase/core/1756474634/y/lp_rtl") 0 10px no-repeat;}
.file-picker .ygtvloading, .filemanager .ygtvloading {background: transparent url("/theme/image.php/synergybase/core/1756474634/y/loading") 0 0 no-repeat;width: 16px;height: 22px;}
.file-picker .ygtvdepthcell, .filemanager .ygtvdepthcell {background: url("/theme/image.php/synergybase/core/1756474634/y/vline") 100% 0 no-repeat;width: 17px;height: 32px;}
.file-picker .ygtvblankdepthcell, .filemanager .ygtvblankdepthcell {width: 17px;height: 22px;}
a.ygtvspacer:hover {color: transparent;text-decoration: none;}
a.ygtvspacer:focus {outline: 1px dotted;}
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {background-color: transparent;cursor: pointer;margin-right: 2px;text-decoration: none;}
.file-picker .ygtvfocus, .filemanager .ygtvfocus {background-color: var(--color-neutral-4);}
.fp-filename-icon {margin-top: 10px;display: block;position: relative;}
.fp-icon {float: right;margin-top: -7px;width: 24px;height: 24px;margin-left: 10px;text-align: center;line-height: 24px;}
.fp-icon img {max-height: 24px;max-width: 24px;vertical-align: middle;}
.fp-filename {padding-left: 10px;}
.file-picker .fp-login-form {height: 100%;width: 100%;display: table;}
.file-picker .fp-login-form table {margin: 0 auto;}
.file-picker .fp-login-form p {text-align: center;margin-top: 3em;}
.file-picker .fp-login-form .fp-login-input label {text-align: left;display: block;}
.file-picker .fp-login-form .fp-login-input .input {text-align: right;}
.file-picker .fp-login-form input[type=checkbox] {width: 15px;height: 15px;}
.file-picker .fp-upload-form {height: 100%;width: 100%;display: table;}
.file-picker .fp-upload-form table {margin: 0 auto;}
.file-picker.fp-dlg {text-align: center;}
.file-picker.fp-dlg .fp-dlg-text {padding: 30px 20px 10px;font-size: 12px;}
.file-picker.fp-dlg .fp-dlg-buttons {margin: 0 20px;}
.file-picker.fp-dlg .fp-dlg-butrename {white-space: normal;}
.file-picker.fp-msg {text-align: center;}
.file-picker.fp-msg .fp-msg-text {padding: 40px 20px 10px 20px;min-width: 200px;max-width: 500px;max-height: 300px;overflow: auto;font-size: 12px;}
.file-picker.fp-msg.fp-msg-error .fp-msg-text {padding: 40px 20px 10px 20px;font-size: 12px;}
.file-picker .fp-content-error {height: 100%;width: 100%;display: table;text-align: center;}
.file-picker .fp-content-error .fp-error {height: 100%;width: 100%;display: table-cell;vertical-align: middle;padding: 40px 20px 10px 20px;font-size: 12px;}
.file-picker .fp-nextpage {clear: both;}
.file-picker .fp-nextpage .fp-nextpage-loading {display: none;}
.file-picker .fp-nextpage.loading .fp-nextpage-link {display: none;}
.file-picker .fp-nextpage.loading .fp-nextpage-loading {display: block;text-align: center;height: 100px;padding-top: 50px;}
.fp-select form {padding: 20px 20px 0;}
.fp-select .fp-select-loading {text-align: center;margin-top: 20px;}
.fp-select .fp-hr {clear: both;height: 1px;background-color: var(--color-neutral-1);border-bottom: 1px solid var(--color-neutral-5);width: auto;margin: 10px 0;}
.fp-select table {padding: 0 0 10px;}
.fp-select table .mdl-right {min-width: 84px;}
.fp-select .fp-reflist .mdl-right {vertical-align: top;}
.fp-select .fp-select-buttons {float: left;}
.fp-select .fp-info {display: block;clear: both;padding: 1px 20px 0;}
.fp-select .fp-thumbnail {float: right;min-width: 110px;min-height: 110px;line-height: 110px;text-align: center;margin: 10px 0 0 20px;background: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);box-shadow: inset 0 0 10px 0 var(--color-neutral-5);}
.fp-select .fp-thumbnail img {border: 1px solid var(--color-neutral-5);padding: 3px;vertical-align: middle;margin: 10px;}
.fp-select .fp-fileinfo {display: inline-block;margin-top: 10px;}
.file-picker.fp-select .fp-fileinfo {max-width: 240px;}
.fp-select .fp-fileinfo div {padding-bottom: 5px;}
.file-picker.fp-select .uneditable {display: none;}
.file-picker.fp-select .fp-select-loading {display: none;}
.file-picker.fp-select.loading .fp-select-loading {display: block;}
.file-picker.fp-select.loading form {display: none;}
.fp-select .fp-dimensions.fp-unknown {display: none;}
.filemanager-loading {display: none;}
.jsenabled .filemanager-loading {display: block;margin-top: 100px;}
.filemanager.fm-loading .filemanager-toolbar, .filemanager.fm-loading .fp-pathbar, .filemanager.fm-loading .filemanager-container, .filemanager.fm-loaded .filemanager-loading, .filemanager.fm-maxfiles .fp-btn-add, .filemanager.fm-maxfiles .dndupload-message, .filemanager.fm-noitems .fp-btn-download, .filemanager .fm-empty-container, .filemanager.fm-noitems .filemanager-container .fp-content {display: none;}
.filemanager .filemanager-updating {display: none;text-align: center;}
.filemanager.fm-updating .filemanager-updating {display: block;margin-top: 37px;}
.filemanager.fm-updating .fm-content-wrapper, .filemanager.fm-nomkdir .fp-btn-mkdir, .fitem.disabled .filemanager .filemanager-toolbar, .fitem.disabled .filemanager .fp-pathbar, .fitem.disabled .filemanager .fp-restrictions, .fitem.disabled .filemanager .fm-content-wrapper {display: none;}
.filemanager .fp-restrictions {text-align: left;}
.filemanager .fp-navbar {background: var(--color-neutral-2);border: 1px solid var(--color-neutral-5);border-bottom: none;}
.filemanager-toolbar {padding: 4px;overflow: hidden;}
.fp-pathbar {border-top: 1px solid var(--color-neutral-5);padding: 5px 8px 1px;min-height: 20px;}
.file-picker .fp-toolbar {padding: 2px 4px;}
.fp-toolbar .fp-btn-add, .fp-toolbar .fp-btn-download, .fp-toolbar .fp-btn-mkdir, .fp-toolbar .fp-tb-help, .fp-toolbar .fp-tb-manage, .fp-toolbar .fp-tb-logout, .fp-toolbar .fp-tb-refresh {border: 1px solid var(--color-neutral-5);border-bottom: 1px solid var(--color-neutral-5);border-radius: 4px;background: var(--color-neutral-1);}
.fp-toolbar a:hover {background-color: var(--color-neutral-2);}
.fp-toolbar a:active {background-color: var(--color-neutral-3);}
.fp-btn-add a, .fp-btn-download a, .fp-btn-mkdir a, .fp-tb-help a, .fp-tb-manage a, .fp-tb-logout a, .fp-tb-refresh a {display: block;width: 30px;height: 30px;border-radius: 4px;}
.fp-btn-add img, .fp-btn-download img, .fp-btn-mkdir img, .fp-tb-help img, .fp-tb-manage img, .fp-tb-logout img, .fp-tb-refresh img {margin: 7px;}
.filemanager .fp-pathbar.empty {display: none;}
.filepicker-filelist, .filemanager-container {background: var(--color-neutral-1);clear: both;overflow: auto;border: 1px solid var(--color-neutral-5);min-height: 140px;position: relative;}
.filemanager .fp-content {overflow: auto;}
.filemanager-container, .filepicker-filelist {overflow: hidden;}
.fitem.disabled .filepicker-filelist, .fitem.disabled .filemanager-container {background-color: var(--color-neutral-4);}
.fitem.disabled .fp-btn-choose {color: #64717d;}
.fitem.disabled .filepicker-filelist .filepicker-filename {display: none;}
.fp-iconview .fp-reficons1 {position: absolute;height: 100%;width: 100%;top: 0;right: 0;}
.fp-iconview .fp-reficons2 {position: absolute;height: 100%;width: 100%;top: 0;right: 0;}
.fp-iconview .fp-file.fp-hasreferences .fp-reficons1 {background: url("/theme/image.php/synergybase/theme/1756474634/fp/link") no-repeat;background-position: bottom left;}
.fp-iconview .fp-file.fp-isreference .fp-reficons2 {background: url("/theme/image.php/synergybase/theme/1756474634/fp/alias") no-repeat;background-position: bottom right;}
.filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img {display: none;}
.filemanager .fp-iconview .fp-file.fp-originalmissing .fp-thumbnail {background: url("/theme/image.php/synergybase/core/1756474634/s/dead") no-repeat;background-position: center center;}
.dir-rtl .filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 {-webkit-transform: scaleX(-1);transform: scaleX(-1);left: -17px;}
.dir-rtl .filemanager .fp-filename-icon.fp-isreference .fp-reficons2 {-webkit-transform: scaleX(-1);transform: scaleX(-1);left: 6px;}
.filemanager .yui3-datatable table {border: 0 solid var(--color-neutral-5);width: 100%;}
.filemanager .yui3-datatable-header {background: var(--color-neutral-1) !important;border-bottom: 1px solid var(--color-neutral-5) !important;border-right: 0 solid var(--color-neutral-1) !important;color: var(--color-neutral-7) !important;}
.filemanager .yui3-datatable-odd .yui3-datatable-cell {background-color: var(--color-neutral-3) !important;border-right: 0 solid var(--color-neutral-5);}
.filemanager .yui3-datatable-even .yui3-datatable-cell {background-color: var(--color-neutral-1) !important;border-right: 0 solid var(--color-neutral-1);}
.filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 {background: url("/theme/image.php/synergybase/theme/1756474634/fp/link_sm") no-repeat 0 0;height: 100%;width: 100%;position: absolute;top: 8px;right: 17px;z-index: 1000;}
.filemanager .fp-filename-icon.fp-isreference .fp-reficons2 {background: url("/theme/image.php/synergybase/theme/1756474634/fp/alias_sm") no-repeat 0 0;height: 100%;width: 100%;position: absolute;top: 9px;right: -6px;z-index: 1001;}
.filemanager .fp-contextmenu {display: none;}
.filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu {display: block;position: absolute;left: 7px;bottom: 5px;}
.filemanager .fp-treeview .fp-folder.fp-hascontextmenu .fp-contextmenu, .filemanager .fp-tableview .fp-folder.fp-hascontextmenu .fp-contextmenu {display: inline;position: absolute;right: 14px;margin-left: -20px;top: 6px;}
.filepicker-filelist .filepicker-container, .filemanager.fm-noitems .fm-empty-container {display: block;position: absolute;top: 10px;bottom: 10px;right: 10px;left: 10px;border: 2px dashed var(--color-neutral-5);padding-top: 85px;text-align: center;}
.filepicker-filelist .dndupload-target, .filemanager-container .dndupload-target {background: var(--color-neutral-1);position: absolute;top: 10px;bottom: 10px;right: 10px;left: 10px;border: 2px dashed var(--color-state);padding-top: 85px;text-align: center;box-shadow: 0 0 0 10px var(--color-neutral-1);}
.filepicker-filelist.dndupload-over .dndupload-target, .filemanager-container.dndupload-over .dndupload-target {background: var(--color-neutral-1);position: absolute;top: 10px;bottom: 10px;right: 10px;left: 10px;border: 2px dashed var(--color-state-focus);padding-top: 85px;text-align: center;}
.dndupload-message {display: none;}
.dndsupported .dndupload-message {display: inline;}
.dnduploadnotsupported-message {display: none;}
.dndnotsupported .dnduploadnotsupported-message {display: inline;}
.dndupload-target {display: none;}
.dndsupported .dndupload-ready .dndupload-target {display: block;}
.dndupload-uploadinprogress {display: none;text-align: center;}
.dndupload-uploading .dndupload-uploadinprogress {display: block;}
.dndupload-arrow {color: var(--color-state);padding-top: 30px;width: 100%;position: absolute;top: 5px;}
.fitem.disabled .filepicker-container, .fitem.disabled .fm-empty-container {display: none;}
.dndupload-progressbars {padding: 10px;display: none;}
.dndupload-inprogress .dndupload-progressbars {display: block;}
.dndupload-inprogress .fp-content {display: none;}
.filemanager.fm-noitems .dndupload-inprogress .fm-empty-container {display: none;}
.filepicker-filelist.dndupload-inprogress .filepicker-container {display: none;}
.filepicker-filelist.dndupload-inprogress a {display: none;}
.filemanager.fp-select .fp-select-loading {display: none;}
.filemanager.fp-select.loading .fp-select-loading {display: block;}
.filemanager.fp-select.loading form {display: none;}
.filemanager.fp-select.fp-folder .fp-license, .filemanager.fp-select.fp-folder .fp-author, .filemanager.fp-select.fp-file .fp-file-unzip, .filemanager.fp-select.fp-folder .fp-file-unzip, .filemanager.fp-select.fp-file .fp-file-zip, .filemanager.fp-select.fp-zip .fp-file-zip {display: none;}
.filemanager.fp-select .fp-file-setmain, .filemanager.fp-select .fp-file-setmain-help {display: none;}
.filemanager.fp-select.fp-cansetmain .fp-file-setmain, .filemanager.fp-select.fp-cansetmain .fp-file-setmain-help {display: inline-block;}
.filemanager .fp-mainfile .fp-filename {font-weight: bold;}
.filemanager.fp-select.fp-folder .fp-file-download {display: none;}
.filemanager .fp-img-downloading {display: none;padding-top: 7px;}
.filemanager .filemanager-updating {display: none;text-align: center;}
.fm-operation {font-weight: bold;}
.filemanager.fp-select .fp-original.fp-unknown, .filemanager.fp-select .fp-original .fp-originloading {display: none;}
.filemanager.fp-select .fp-original.fp-loading .fp-originloading {display: inline;}
.filemanager.fp-select .fp-reflist.fp-unknown, .filemanager.fp-select .fp-reflist .fp-reflistloading {display: none;}
.filemanager.fp-select .fp-refcount {max-width: 265px;}
.filemanager.fp-select .fp-reflist.fp-loading .fp-reflistloading {display: inline;}
.filemanager.fp-select .fp-reflist .fp-value {background: var(--color-neutral-3);border: 1px solid var(--color-neutral-5);padding: 8px 7px;margin: 0;max-width: 265px;max-height: 75px;overflow: auto;}
.filemanager.fp-select .fp-reflist .fp-value li {padding-bottom: 7px;}
.filemanager.fp-mkdir-dlg {text-align: left;}
.filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text {text-align: right;margin-bottom: var(--gap-6);}
.filemanager.fp-dlg {text-align: center;}
.filemanager.fp-dlg .fp-dlg-text {padding: 0 10px;min-width: 200px;max-width: 340px;max-height: 300px;overflow: auto;line-height: 22px;margin: 40px 20px 20px;font-size: 12px;}
.file-picker div.bd {text-align: right;}
.fp-formset .control-label {font-size: var(--font-body-size);line-height: var(--font-body-line-height);font-weight: normal;}
.fp-formset .controls input[type=text], .fp-formset .controls select {display: block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.fp-formset .controls input[type=text]::-webkit-input-placeholder, .fp-formset .controls select::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.fp-formset .controls input[type=text]::-moz-placeholder, .fp-formset .controls select::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.fp-formset .controls input[type=text]:-ms-input-placeholder, .fp-formset .controls select:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.fp-formset .controls input[type=text]::-ms-input-placeholder, .fp-formset .controls select::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.fp-formset .controls input[type=text]::placeholder, .fp-formset .controls select::placeholder {color: var(--form-input-text-placeholder-color);}
.fp-formset .controls input[type=text]:focus, .fp-formset .controls select:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .fp-formset .controls input[type=text]:focus, .context-invalid .fp-formset .controls select:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.fp-formset .controls input[type=text]:where(textarea), .fp-formset .controls input[type=text]:where(select[multiple]), .fp-formset .controls input[type=text]:where(select[size]), .fp-formset .controls select:where(textarea), .fp-formset .controls select:where(select[multiple]), .fp-formset .controls select:where(select[size]) {height: auto;}
.fp-formset .controls input[type=text][disabled], .fp-formset .controls select[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.fp-formset .controls input[type=text][disabled]::-webkit-input-placeholder, .fp-formset .controls select[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.fp-formset .controls input[type=text][disabled]::-moz-placeholder, .fp-formset .controls select[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.fp-formset .controls input[type=text][disabled]:-ms-input-placeholder, .fp-formset .controls select[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.fp-formset .controls input[type=text][disabled]::-ms-input-placeholder, .fp-formset .controls select[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.fp-formset .controls input[type=text][disabled]::placeholder, .fp-formset .controls select[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.fp-formset {margin: 0 15px;}
.fp-forminset {max-width: 400px;padding: 0 10px;}
.fp-forminset .control-group.control-radio {margin-bottom: 0;}
.fp-forminset .control-group label.control-label {width: 105px;font-weight: normal;float: right;}
.fp-forminset .control-group label.control-radio {padding-top: 0;float: left;text-align: right;width: 215px;font-weight: normal;}
.fp-forminset .control-group .controls {margin-right: 125px;}
.fp-forminset .control-group .controls.control-radio input {margin-top: 3px;}
.fp-forminset .fp-select-buttons {float: none;}
.fp-forminset input[type=text] {width: 228px;}
.fp-fileinfo .fp-value {display: inline-block;padding-right: 5px;}
.filemanager-toolbar .flex-icon {font-size: 18px;padding: 5px 6px;}
.modtype_folder .fp-filename-icon, #page-mod-folder-view .fp-filename-icon {margin-top: 0;margin-bottom: var(--gap-1);}
.modtype_folder .fp-icon, #page-mod-folder-view .fp-icon {display: inline-block;float: none;margin-left: var(--gap-1);margin-top: 0;}
.modtype_folder .ygtvtm, .modtype_folder .ygtvlm, .modtype_folder .ygtvtp, .modtype_folder .ygtvlp, .modtype_folder .ygtvtmh, .modtype_folder .ygtvlmh, .modtype_folder .ygtvtph, .modtype_folder .ygtvlph, #page-mod-folder-view .ygtvtm, #page-mod-folder-view .ygtvlm, #page-mod-folder-view .ygtvtp, #page-mod-folder-view .ygtvlp, #page-mod-folder-view .ygtvtmh, #page-mod-folder-view .ygtvlmh, #page-mod-folder-view .ygtvtph, #page-mod-folder-view .ygtvlph {background-position-y: 6px;}
.box.message {margin-left: -16px;margin-right: -16px;}
.box.message:before, .box.message:after {display: table;content: " ";}
.box.message:after {clear: both;}
.box.message .mdl-align {text-align: right;}
.box.message table tr {border-bottom: 1px solid #ddd;}
.box.message table tr:nth-child(odd)>td, .box.message table tr:nth-child(odd)>th {background-color: #f9f9f9;}
.box.message table td.heading {color: #3d444b;background-color: #f5f5f5;border-color: var(--color-border);padding: 5px 10px;font-size: var(--font-body-size);}
.box.message table td.heading+.panel-collapse>.panel-body {border-top-color: var(--color-border);}
.box.message table td.heading .badge {color: #f5f5f5;background-color: #3d444b;}
.box.message tbody {margin: 5px 10px;padding: 5px 10px;}
.box.message tbody {display: table;margin: 5px 0;padding: 5px 0;width: 100%;}
.box.message .message_form {width: 100%;}
.box.message .message_form tr {border: 0;}
.box.message .message_form td {background-color: inherit !important;}
.box.message .message_form input[type=text] {display: block;display: inline-block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.box.message .message_form input[type=text]::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .message_form input[type=text]::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .message_form input[type=text]:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .message_form input[type=text]::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .message_form input[type=text]::placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .message_form input[type=text]:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .box.message .message_form input[type=text]:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.box.message .message_form input[type=text]:where(textarea), .box.message .message_form input[type=text]:where(select[multiple]), .box.message .message_form input[type=text]:where(select[size]) {height: auto;}
.box.message .message_form input[type=text][disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.box.message .message_form input[type=text][disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .message_form input[type=text][disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .message_form input[type=text][disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .message_form input[type=text][disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .message_form input[type=text][disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.box.message .contactselector {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
.box.message .contactselector .singleselect select {width: 100%;}
@media (min-width: 992px) {.box.message .contactselector {float: right;width: 33.3333333333%;}}
.box.message .contactselector form#usergroupform {padding: 5px 10px;}
.box.message .contactselector form#usergroupform fieldset {margin-left: -16px;margin-left: 0;margin-right: -16px;margin-right: 0;}
.box.message .contactselector form#usergroupform fieldset:before, .box.message .contactselector form#usergroupform fieldset:after {display: table;content: " ";}
.box.message .contactselector form#usergroupform fieldset:after {clear: both;}
.box.message .contactselector form#usergroupform fieldset .fitem {margin-right: 0;margin-left: 0;}
.box.message .contactselector form#usergroupform fieldset label {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;display: block !important;}
@media (min-width: 992px) {.box.message .contactselector form#usergroupform fieldset label {float: right;width: 33.3333333333%;}}
.box.message .contactselector form#usergroupform fieldset select {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;float: right;display: block;box-sizing: border-box;width: 100%;width: auto;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
@media (min-width: 992px) {.box.message .contactselector form#usergroupform fieldset select {float: right;width: 58.3333333333%;}}
.box.message .contactselector form#usergroupform fieldset select::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .contactselector form#usergroupform fieldset select::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .contactselector form#usergroupform fieldset select:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .contactselector form#usergroupform fieldset select::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .contactselector form#usergroupform fieldset select::placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .contactselector form#usergroupform fieldset select:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .box.message .contactselector form#usergroupform fieldset select:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.box.message .contactselector form#usergroupform fieldset select:where(textarea), .box.message .contactselector form#usergroupform fieldset select:where(select[multiple]), .box.message .contactselector form#usergroupform fieldset select:where(select[size]) {height: auto;}
.box.message .contactselector form#usergroupform fieldset select[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.box.message .contactselector form#usergroupform fieldset select[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .contactselector form#usergroupform fieldset select[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .contactselector form#usergroupform fieldset select[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .contactselector form#usergroupform fieldset select[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .contactselector form#usergroupform fieldset select[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.box.message .contactselector table#message_contacts, .box.message .contactselector table#message_participants {float: none !important;display: block;margin: 5px 5px;}
.box.message .contactselector table#message_contacts td.pix, .box.message .contactselector table#message_participants td.pix {padding: 10px;width: 30px;}
.box.message .contactselector table#message_contacts td.contact, .box.message .contactselector table#message_participants td.contact {width: 100px;padding: 10px;}
.box.message .contactselector table#message_contacts td.link, .box.message .contactselector table#message_participants td.link {padding: 10px;width: 100px;}
.box.message .contactselector ul {padding: 0;margin: 0;list-style: none;}
.box.message .contactselector .message-contacts {position: relative;border-bottom: 1px solid #ddd;margin-bottom: 10px;}
.box.message .contactselector .message-contacts li:nth-child(odd) {background-color: #f9f9f9;}
.box.message .contactselector .message-contacts li {padding: 5px 0;line-height: 26px;border-top: 1px solid #ddd;}
.box.message .contactselector .message-contacts .contact {margin: 0 25px 0 24%;text-align: right;}
.box.message .contactselector .message-contacts .pix {position: absolute;right: 0;}
.box.message .messagearea {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.box.message .messagearea {float: right;width: 66.6666666667%;}}
.box.message .messagearea textarea {display: block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);height: 200px;padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.box.message .messagearea textarea::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea::placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .box.message .messagearea textarea:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.box.message .messagearea textarea:where(textarea), .box.message .messagearea textarea:where(select[multiple]), .box.message .messagearea textarea:where(select[size]) {height: auto;}
.box.message .messagearea textarea[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.box.message .messagearea textarea[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea textarea[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea textarea[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea textarea[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea textarea[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea p.heading {margin: 10px 15px;font-size: var(--font-size-heading-level-2);color: inherit;}
.box.message .messagearea textarea {display: block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);height: 200px;padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.box.message .messagearea textarea::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea::placeholder {color: var(--form-input-text-placeholder-color);}
.box.message .messagearea textarea:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .box.message .messagearea textarea:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.box.message .messagearea textarea:where(textarea), .box.message .messagearea textarea:where(select[multiple]), .box.message .messagearea textarea:where(select[size]) {height: auto;}
.box.message .messagearea textarea[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.box.message .messagearea textarea[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea textarea[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea textarea[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea textarea[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea textarea[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.box.message .messagearea #personsearch {margin: 10px 15px;}
.box.message .messagearea #personsearch input[type=text] {width: 150px;margin-bottom: 10px;margin-left: 10px;}
.box.message .messagearea #personsearch input[type=submit] {margin-right: 0;}
.box.message .messagearea .mdl-left .heading {font-size: var(--font-body-size);}
.box.message .messagearea .mdl-left .messagesearchresults {width: 100%;margin: 10px 0;padding: 0 15px;display: block;}
.box.message .messagearea .mdl-left .messagesearchresults td.pix {padding: 10px;width: 30px;}
.box.message .messagearea .mdl-left .messagesearchresults td.contact {width: 30px;}
.box.message .messagearea .mdl-left .messagesearchresults td.contact img {margin: 10px;}
.box.message .messagearea .messagerecent .singlemessage {margin: 10px 15px;margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: var(--color-border);}
.box.message .messagearea .messagerecent .singlemessage>.panel-heading {color: #3d444b;background-color: #f5f5f5;border-color: var(--color-border);}
.box.message .messagearea .messagerecent .singlemessage>.panel-heading+.panel-collapse>.panel-body {border-top-color: var(--color-border);}
.box.message .messagearea .messagerecent .singlemessage>.panel-heading .badge {color: #f5f5f5;background-color: #3d444b;}
.box.message .messagearea .messagerecent .singlemessage>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: var(--color-border);}
.box.message .messagearea .messagerecent .singlemessage .otheruser {color: #3d444b;background-color: #f5f5f5;border-color: var(--color-border);padding: 10px 15px;display: block;width: 100%;}
.box.message .messagearea .messagerecent .singlemessage .otheruser+.panel-collapse>.panel-body {border-top-color: var(--color-border);}
.box.message .messagearea .messagerecent .singlemessage .otheruser .badge {color: #f5f5f5;background-color: #3d444b;}
.box.message .messagearea .messagerecent .singlemessage .otheruser .pix {margin: 5px;}
.box.message .messagearea .messagerecent .singlemessage .themessage {border: 2px solid #ecc876;padding: 5px 10px;margin: 10px 15px;display: block;}
.box.message .messagearea .messagerecent .singlemessage .messagedate {margin: 10px 15px 0;}
.box.message .messagearea .messagerecent .singlemessage .messagecontext {margin: 0 15px 10px;}
.box.message .messagearea .messagehistory .messagehistory {border-top: 1px solid var(--color-neutral-5);clear: both;}
.box.message .messagearea .messagehistory .messagehistory .mdl-left {margin-left: -16px;margin-right: -16px;}
.box.message .messagearea .messagehistory .messagehistory .mdl-left:before, .box.message .messagearea .messagehistory .messagehistory .mdl-left:after {display: table;content: " ";}
.box.message .messagearea .messagehistory .messagehistory .mdl-left:after {clear: both;}
.box.message .messagearea .messagehistory .messagehistory .mdl-left.left .message {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.box.message .messagearea .messagehistory .messagehistory .mdl-left.left .message {float: right;width: 58.3333333333%;}}
.box.message .messagearea .messagehistory .messagehistory .mdl-left.left .message .text {border: 2px solid #b2cb6c;}
.box.message .messagearea .messagehistory .messagehistory .mdl-left.right .message {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.box.message .messagearea .messagehistory .messagehistory .mdl-left.right .message {float: right;width: 58.3333333333%;}}
@media (min-width: 992px) {.box.message .messagearea .messagehistory .messagehistory .mdl-left.right .message {right: 41.6666666667%;}}
.box.message .messagearea .messagehistory .messagehistory .mdl-left.right .message .text {border: 2px solid #88b8d5;}
.box.message .messagearea .messagehistory .messagehistory .message {display: block;}
.box.message .messagearea .messagehistory .messagehistory .message .text {border-radius: 4px;padding: 5px 10px;display: block;}
.box.message .messagearea .messagehistory .messagehistory .deleteicon {position: relative;}
.box.message .messagearea .messagehistory #message_user_pictures {margin-left: -16px;margin-right: -16px;}
.box.message .messagearea .messagehistory #message_user_pictures:before, .box.message .messagearea .messagehistory #message_user_pictures:after {display: table;content: " ";}
.box.message .messagearea .messagehistory #message_user_pictures:after {clear: both;}
.box.message .messagearea .messagehistory #message_user_pictures .box.user {position: relative;float: right;width: 41.6666666667%;min-height: 1px;padding-left: 16px;padding-right: 16px;text-align: center;}
.box.message .messagearea .messagehistory #message_user_pictures .box.between {position: relative;float: right;width: 16.6666666667%;min-height: 1px;padding-left: 16px;padding-right: 16px;text-align: center;}
.box.message .messagearea .messagehistory .messagehistorytype {color: var(--color-neutral-1);border: 0;}
.box.message .messagearea .messagehistory .messagehistorytype .hiddenelement {display: none;}
.box.message .messagearea .messagehistory .messagehistorytype span.visible {color: var(--color-state);position: relative;display: block;padding: 15px 30px;float: right;margin-bottom: -1px;margin-left: 2px;line-height: var(--font-body-line-height);border: 1px solid transparent;border-radius: 4px 4px 0 0;}
.box.message .messagearea .messagehistory .messagehistorytype span.visible:hover {border-color: #dde1e5 #dde1e5 var(--color-neutral-5);}
.box.message .messagearea .messagehistory .messagehistorytype span.visible:hover, .box.message .messagearea .messagehistory .messagehistorytype span.visible:focus {text-decoration: none;color: var(--color-state-hover);cursor: default;background-color: var(--color-neutral-1);border: 1px solid var(--color-neutral-1);border-bottom-color: transparent;}
.box.message .messagearea .messagehistory .messagehistorytype a.visible {position: relative;display: block;padding: 15px 30px;float: right;margin-bottom: -1px;margin-left: 2px;line-height: var(--font-body-line-height);border: 1px solid transparent;border-radius: 4px 4px 0 0;color: var(--link-color);}
.box.message .messagearea .messagehistory .messagehistorytype a.visible:hover, .box.message .messagearea .messagehistory .messagehistorytype a.visible:focus {text-decoration: none;background-color: var(--color-neutral-3);}
.box.message .messagearea .messagehistory .messagehistorytype a.visible:hover {border-color: #dde1e5 #dde1e5 var(--color-neutral-5);}
.box.message .messagearea .messagesend .mform fieldset .fitem .felement, .box.message .messagearea .messagesend .mform fieldset.hidden>div {padding: 0;margin: 0;float: none;width: 100%;}
.box.message .messagearea .messagesend .mform fieldset .fitem .felement #id_submitbutton, .box.message .messagearea .messagesend .mform fieldset.hidden>div #id_submitbutton {margin: 5px 0 0 0;}
.box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .form-label {float: none;text-align: right;}
.box.message .messagearea .messagesend .mform fieldset .fitem {margin: 0;}
.box.message .messagearea .messagesend .mform .fitem_ftextarea {margin: 15px;}
#newmessageoverlay {width: 276px;position: fixed;top: inherit;right: inherit;bottom: 5px;left: 5px;display: block;}
#newmessageoverlay a {text-decoration: underline;}
#newmessageoverlay #usermessage {border: 1px dotted var(--color-border);border-radius: 4px;margin-top: 5px;background-color: var(--color-neutral-2);}
#newmessageoverlay #newmessagelinks {margin: 5px 14px;}
.core_message-messenger-sendmessage-hidden {display: none;}
.core_message-messenger-sendmessage .message-actions {position: relative;}
.core_message-messenger-sendmessage .message-area {height: 240px;max-height: 100%;position: relative;margin-bottom: 10px;}
.core_message-messenger-sendmessage .message-input {width: 100%;height: 100%;box-sizing: border-box;}
.core_message-messenger-sendmessage .message-send {margin: 0;float: left;}
.core_message-messenger-sendmessage .message-notice-area {display: table;position: absolute;top: 0;bottom: 0;right: 0;left: 0;width: 100%;height: 100%;}
.core_message-messenger-sendmessage .message-notice {display: table-cell;vertical-align: middle;text-align: center;}
.core_message-messenger-sendmessage .message-notice>div {background: var(--color-neutral-4);padding: 5px;font-size: 12px;}
.core_message-messenger-sendmessage .message-footer {margin-top: 3px;line-height: 20px;}
.core_message-messenger-sendmessage .message-history {position: absolute;bottom: 0;}
#page-message-edit .btn-toolbar {margin-top: 10px;}
.questionbank h2 {margin-top: 0;}
.questioncategories h3, .questioncategories .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .questioncategories .fitemtitle, .questioncategories .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .questioncategories .form-label {margin-top: 0;}
#chooseqtypebox {margin-top: 1em;}
#chooseqtype h3, #chooseqtype .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform #chooseqtype .fitemtitle, #chooseqtype .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform #chooseqtype .form-label {margin: 0 0 .3em;}
#chooseqtype .instruction {display: none;}
#chooseqtype .fakeqtypes {border-top: 1px solid silver;}
#chooseqtype .qtypeoption {margin-bottom: .5em;}
#chooseqtype label {display: block;}
#chooseqtype .qtypename img {padding: 0 .3em;}
#chooseqtype .qtypename {display: inline-table;width: 16em;}
#chooseqtype .qtypesummary {display: block;margin: 0 2em;}
#chooseqtype .submitbuttons {margin: .7em 0;text-align: center;}
#qtypechoicecontainer {display: none;}
#qtypechoicecontainer_c.yui-panel-container.shadow .underlay {background: none;}
#qtypechoicecontainer.yui-panel .hd {color: var(--color-neutral-7);letter-spacing: 1px;text-shadow: 1px 1px 1px var(--color-neutral-1);border-top-right-radius: 10px;border-top-left-radius: 10px;border: 1px solid var(--color-neutral-5);border-bottom: 1px solid var(--color-neutral-5);background-image: -webkit-gradient(linear,left top,left bottom,from(var(--color-neutral-1)),to(var(--color-neutral-5)));background-image: linear-gradient(to bottom,var(--color-neutral-1) 0%,var(--color-neutral-5) 100%);}
#qtypechoicecontainer {font-size: 12px;color: var(--color-neutral-7);background: var(--color-neutral-2);border-radius: 10px;border: 1px solid var(--color-neutral-5);border-top: 0 none;box-shadow: 5px 5px 20px 0 var(--color-neutral-5);}
#qtypechoicecontainer #chooseqtype {width: 40em;}
#chooseqtypehead h3, #chooseqtypehead .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform #chooseqtypehead .fitemtitle, #chooseqtypehead .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform #chooseqtypehead .form-label {margin: 0;font-weight: normal;}
#chooseqtype .qtypes {position: relative;border-bottom: 1px solid var(--color-neutral-5);padding: .24em 0;}
#chooseqtype .alloptions {overflow-x: hidden;overflow-y: auto;max-height: 400px;max-height: calc(100vh - 15em);width: 60%;}
#chooseqtype .qtypeoption {margin-bottom: 0;padding: .3em 1.6em .3em .3em;}
#chooseqtype .qtypeoption img {vertical-align: text-bottom;padding-right: 1em;padding-left: .5em;}
#chooseqtype .selected {background-color: var(--color-neutral-1);box-shadow: 0 0 10px 0 var(--color-neutral-5);}
#chooseqtype .instruction, #chooseqtype .qtypesummary {display: none;position: absolute;top: 0;left: 0;bottom: 0;right: 60%;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 1.5em 1.6em;background-color: var(--color-neutral-1);}
#chooseqtype .instruction, #chooseqtype .selected .qtypesummary {display: block;}
#categoryquestions {margin: 0;}
#categoryquestions td, #categoryquestions th {padding: 0 .2em;}
#categoryquestions th {text-align: right;font-weight: normal;}
#categoryquestions .checkbox {padding-right: 5px;}
#categoryquestions .checkbox input[type=checkbox] {margin-right: 0;float: none;}
#categoryquestions img.iconsmall {padding: 0;}
#categoryquestions .iconcol {padding: 3px;}
#categoryquestions label {margin: 0;}
#page-mod-quiz-edit div.questionbankwindow div.header {margin: 0;}
#page-mod-quiz-edit div.questionbankwindow.block {padding: 0;border-width: 1px;}
#categoryquestions .checkbox {display: table-cell;width: 19px;}
#categoryquestions .checkbox input[type=checkbox] {margin-right: 0;position: relative;}
#categoryquestions img.iconsmall {margin: 0;}
.questionbank .singleselect {margin: 0;}
#combinedfeedbackhdr div.fhtmleditor {padding: 0;}
#combinedfeedbackhdr div.fcheckbox {margin-bottom: 1em;}
#multitriesheader div.fitem_feditor {margin-top: 1em;}
#multitriesheader div.fitem_fgroup {margin-bottom: 1em;}
#multitriesheader div.fitem_fgroup fieldset.felement label {margin-right: .3em;margin-left: .3em;}
body.path-question-type .fitem_fgroup .accesshide {font: inherit;right: 0;position: static;padding-left: .3em;width: auto;height: auto;}
.que {clear: right;text-align: right;margin: 0 auto 1.8em auto;border-bottom: 1px solid var(--color-neutral-5);}
.que .info {float: right;width: 7em;padding: .5em;margin-bottom: 1.8em;background-color: var(--color-neutral-2);border: 1px solid var(--color-neutral-5);border-radius: 2px;}
.que h3.no, .que .box.message .messagearea .messagesend .mform .no.fitemtitle, .box.message .messagearea .messagesend .mform .que .no.fitemtitle, .que .box.message .messagearea .messagesend .mform .no.form-label, .box.message .messagearea .messagesend .mform .que .no.form-label {margin: 0;font-size: .8em;line-height: 1;}
.que span.qno {font-size: 1.5em;font-weight: bold;}
.que .info>div {font-size: .8em;margin-top: .7em;}
body.path-question-type .mform fieldset.hidden {padding: 0;margin: .7em 0 0;}
.que .info .questionflag.editable {cursor: pointer;}
.que .info .editquestion img, .que .info .questionflag img, .que .info .questionflag input {vertical-align: bottom;}
.que .content {margin: 0 8.5em 0 0;}
.formulation input[type=text], .formulation select {width: auto;vertical-align: baseline;}
.que.multianswer .formulation .yui3-widget-positioned .feedbackspan {max-width: inherit;}
.path-mod-quiz input[size] {width: auto;}
.que .content .comment {display: block;}
.core_question__commentText p {display: inline;}
.que .history {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.que .history blockquote {border-color: var(--color-neutral-5);}
.que .ablock {margin: .7em 0 .3em 0;}
.que .im-controls {margin-top: .5em;text-align: right;}
.que .specificfeedback, .que .generalfeedback, .que .rightanswer, .que .im-feedback, .que .feedback, .que p {margin: 0 0 .5em;}
.que .qtext {margin-bottom: 1.5em;}
.que .correctness {display: inline-block;max-width: 100%;font-weight: 500;}
.que .correctness.correct {background-color: #4b7e2b;}
.que .correctness.partiallycorrect {background-color: #b2611f;}
.que .correctness.notanswered, .que .correctness.incorrect {background-color: #cc2428;}
.que .validationerror {color: #bb4247;}
.formulation .correct {background-color: var(--color-prompt-success-bg);}
.formulation .partiallycorrect {background-color: var(--color-prompt-warning-bg);}
.formulation .incorrect {background-color: var(--color-prompt-alert-bg);}
.formulation select.correct, .formulation input.correct {color: #6a7e26;background-color: var(--color-prompt-success-bg);border-color: #6a7e26;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.formulation select.correct:focus, .formulation input.correct:focus {border-color: #6a7e26;box-shadow: var(--shadow-2);}
.formulation select.partiallycorrect, .formulation input.partiallycorrect {color: #bf8400;background-color: var(--color-prompt-warning-bg);border-color: #bf8400;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.formulation select.partiallycorrect:focus, .formulation input.partiallycorrect:focus {border-color: #bf8400;box-shadow: var(--shadow-2);}
.formulation select.incorrect, .formulation input.incorrect {color: #bb4247;background-color: var(--color-prompt-alert-bg);border-color: #bb4247;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.formulation select.incorrect:focus, .formulation input.incorrect:focus {border-color: #bb4247;box-shadow: var(--shadow-2);}
.que .grading, .que .comment, .que .commentlink, .que .history {margin-top: .5em;}
.que .history h3, .que .history .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .que .history .fitemtitle, .que .history .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .que .history .form-label {margin: 0 0 .2em;font-size: 1em;}
.que .history table {width: 100%;margin: 0;}
.que .history .current {font-weight: bold;}
.que .questioncorrectnessicon {vertical-align: text-bottom;}
.que input.questionflagimage {padding-left: 3px;}
.importerror {margin-top: 10px;border-bottom: 1px solid var(--color-neutral-5);}
.mform .que.comment .fitemtitle {width: 20%;}
#page-question-preview #techinfo {margin: 1em 0;}
#questionbank+.container {padding: 0;}
#page-mod-quiz-edit .box.generalbox.questionbank {padding: .5em;}
#page-mod-quiz-edit .questionbank .categorypagingbarcontainer, #page-mod-quiz-edit .questionbank .categoryquestionscontainer, #page-mod-quiz-edit .questionbank .choosecategory {padding: 0;}
#page-mod-quiz-edit .questionbank .choosecategory select {width: 100%;}
#page-mod-quiz-edit div.questionbank .categoryquestionscontainer {margin: 0;background: transparent;}
#page-mod-quiz-edit #categoryquestions>thead {background: var(--color-neutral-1);}
#page-mod-quiz-edit #categoryquestions>tbody>tr:nth-of-type(even) {background: var(--color-neutral-4);}
#page-mod-quiz-edit .questionbankwindow div.header {color: var(--color-neutral-7);text-shadow: none;border-top-right-radius: 4px;border-top-left-radius: 4px;margin: 0 -10px 0 -10px;padding: 2px 10px 2px 10px;background: transparent;}
#page-mod-quiz-edit .createnewquestion {padding: .3em 0;}
#page-mod-quiz-edit .createnewquestion div, #page-mod-quiz-edit .createnewquestion input {margin: 0;}
#page-mod-quiz-edit .questionbankwindow div.header .title {color: var(--color-text);}
#page-mod-quiz-edit div.container div.generalbox {background-color: transparent;padding: 1.5em;}
#page-mod-quiz-edit .categoryinfo {background-color: transparent;border-bottom: none;}
#page-mod-quiz-edit .createnewquestion .singlebutton input {margin-bottom: 0;}
#page-mod-quiz-edit div.questionbank .categorysortopotionscontainer, #page-mod-quiz-edit div.questionbank .categoryselectallcontainer {padding: 0 0 1.5em 0;}
#page-mod-quiz-edit div.questionbank .categorypagingbarcontainer {background-color: transparent;margin: 0;border-top: 0;border-bottom: 0;}
#page-mod-quiz-edit div.questionbank .categorypagingbarcontainer .paging {padding: 0 .3em;}
#page-mod-quiz-edit div.question div.content div.questioncontrols {background-color: #fff;}
#page-mod-quiz-edit div.question div.content div.points {margin-top: -.5em;padding-bottom: 0;border: none;background-color: #fff;position: static;width: 12.1em;float: left;margin-left: 60px;}
#page-mod-quiz-edit div.question div.content div.points br {display: none;}
#page-mod-quiz-edit div.question div.content div.points label {display: inline-block;}
#page-mod-quiz-edit .questionbankwindow div.header .title {color: var(--color-text);}
#page-mod-quiz-edit div.container div.generalbox {background-color: transparent;padding: 1.5em;}
#page-mod-quiz-edit .categoryinfo {background-color: #fff;border-bottom: none;}
#page-mod-quiz-edit div.questionbank .categorysortopotionscontainer, #page-mod-quiz-edit div.questionbank .categoryselectallcontainer {padding: 0 0 1.5em 0;}
#page-mod-quiz-edit div.questionbank .categorypagingbarcontainer {padding: 1em;background-color: transparent;margin: 0 -1.2em;border-top: none;border-bottom: none;}
#page-mod-quiz-edit div.question div.content div.questioncontrols {background-color: #fff;}
#page-mod-quiz-edit div.question div.content div.points {margin-top: -.5em;padding-bottom: .5em;border: none;background-color: #fff;}
#page-mod-quiz-edit div.question div.content div.points label {display: inline-block;}
#page-mod-quiz-edit div.quizpage .pagecontent .pagestatus {background-color: #fff;}
#page-mod-quiz-edit .quizpagedelete, #page-mod-quiz-edit .quizpagedelete img {background-color: transparent;}
#page-mod-quiz-edit div.quizpage .pagecontent {border: 1px solid var(--color-neutral-5);border-radius: 2px;overflow: hidden;}
#page-mod-quiz-edit div.questionbank .categoryinfo {padding: .3em 0;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer {padding: 0;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer strong {display: block;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer hr, #page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer br {display: none;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer strong {margin-right: -.3em;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer strong label {margin-right: .3em;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer input {margin-right: 0;margin-bottom: .3em;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer input+input {margin-right: 5px;}
.questionbankwindow .module {width: auto;}
#page-mod-quiz-edit div.editq div.question div.content {background-color: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);border-radius: 2px;overflow: hidden;}
.path-mod-quiz .statedetails {display: block;font-size: .9em;}
.que.shortanswer .answer {padding: 0;}
.que label {display: inline;font-weight: normal;}
.path-question-type #id_answerhdr .fitem_feditor .felement {margin-right: 0;margin-left: 0;}
body.path-question-type .mform fieldset.hidden {padding: 0;margin: .7em 0 0;}
.user-box {margin: 8px;width: 115px;height: 160px;text-align: center;float: right;clear: none;}
.userlist .action-icon img {vertical-align: middle;}
.userlist #showall {margin: 10px 0;}
.userlist .buttons {text-align: center;}
.userlist .buttons label {padding: 0 3px;}
.userlist table#participants {text-align: center;}
.userlist table.controls {width: 100%;}
.userlist table.controls tr {vertical-align: top;}
.userlist table.controls .right {text-align: left;}
.userlist table#participants td, .userlist table#participants th {vertical-align: middle;text-align: right;padding: 4px;}
.userlist table.controls td.right, .userlist table.controls td.left {padding: 4px;}
.userinfobox {width: 100%;border: 1px solid;border-collapse: separate;padding: 10px;}
.userinfobox .userpicture {width: 100px;height: 100px;}
.userinfobox .content {vertical-align: top;}
.userinfobox .links {width: 100px;padding: 5px;vertical-align: bottom;}
.userinfobox .links a {display: block;}
.userinfobox .list td {padding: 3px;}
.userinfobox .username {padding-bottom: 20px;font-weight: bold;}
.userinfobox td.label, .userinfobox td.statusok, .userinfobox td.statuswarning, .userinfobox td.statusserious, .userinfobox td.statuscritical {text-align: left;white-space: nowrap;vertical-align: top;font-weight: bold;}
.userinfobox .left, .userinfobox .side {width: 100px;vertical-align: top;}
.groupinfobox {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.groupinfobox blockquote {border-color: var(--color-neutral-5);}
.groupinfobox .left {padding: 10px;width: 100px;vertical-align: top;}
.course-participation #showall {text-align: center;margin: 10px 0;}
#user-policy .noticebox {text-align: center;margin-right: auto;margin-left: auto;margin-bottom: 10px;width: 80%;height: 250px;}
#user-policy #policyframe {width: 100%;height: 100%;}
.iplookup #map {margin: auto;}
.userselector select {width: 100%;height: 40rem;}
.userselector div {margin-top: .2em;}
.userselector div label {margin-left: .3em;}
.userselector .form-inline {margin: var(--gap-2);}
.userselector .userselector-infobelow {font-size: .8em;}
#userselector_options .collapsibleregioncaption {font-weight: bold;}
#userselector_options p {margin: .2em 0;text-align: right;}
#page-user-profile .messagebox {text-align: center;margin-right: auto;margin-left: auto;}
#page-course-view-weeks .messagebox {text-align: center;margin-right: auto;margin-left: auto;}
.preferences-group ul {list-style: none;margin-right: 0;margin-left: 0;}
.groupmanagementtable {margin-left: -16px;margin-right: -16px;}
.groupmanagementtable:before, .groupmanagementtable:after {display: table;content: " ";}
.groupmanagementtable:after {clear: both;}
.groupmanagementtable .groups, .groupmanagementtable .members {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 768px) {.groupmanagementtable .groups, .groupmanagementtable .members {float: right;width: 50%;}}
.usermenu {float: left;}
.usermenu .username {margin-left: 5px;}
.usermenu .dropdown-toggle {padding-top: 10px;padding-bottom: 10px;}
.usermenu .filler {display: block;height: var(--gap-3);}
.usermenu .moodle-actionmenu .toggle-display .userbutton .avatars {margin: 0 5px;display: inline-block;}
.usermenu .moodle-actionmenu[data-enhanced].show .menu {min-width: 20rem;}
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout {margin: var(--gap-4) var(--gap-2) 0 var(--gap-2);border: var(--border-width-thin) solid var(--color-state);border-radius: var(--border-radius-normal);text-align: center;-webkit-box-pack: center;justify-content: center;}
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout, .usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout:hover {color: var(--color-state);}
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout:focus {outline-offset: 1px;}
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout .flex-icon {font-size: var(--font-size-20);}
#page-user-profile .ajax-contact-button img.smallicon {margin: 0;padding: .3em;height: 12px;width: 12px;vertical-align: middle;}
.ajax-contact-button {box-sizing: border-box;position: relative;}
.ajax-contact-button.loading .loading-icon {display: block;}
.ajax-contact-button .loading-icon {display: none;position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,.7);}
.ajax-contact-button .loading-icon .smallicon {position: absolute;right: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.participantslist {margin: 0;list-style-type: none;}
.participantslist>li {margin-top: 20px;width: 100%;clear: both;min-height: 100px;}
.participantslist>li>a {float: right;width: 20%;min-width: 110px;}
.participantslist>li>a img {float: left;padding-left: 10px;}
.participantslist>li .info {display: inline-block;width: 60%;}
.participantslist>li ul {margin: 0;list-style-type: none;float: right;}
.dir-rtl .participantslist>li ul {float: right;}
.participantslist>li input[type=checkbox] {margin-top: 40px;float: right;}
@media screen and (min-width: 1200px) {.participantslist>li h4 {display: inline-block;width: 60%;}
	.participantslist>li h4 {margin-top: 0;}
	.participantslist>li ul {width: 15%;float: left;margin-top: -30px;}}
@media screen and (max-width: 1199px) {.participantslist ul li {float: right;padding: 2px;}
	.participantslist ul li:first-child {padding-right: 0;}}
.userprofile .fullprofilelink {text-align: center;margin: 10px;}
.userprofile .description {margin-bottom: 20px;}
.userprofile .profile_tree {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 32px;-moz-column-gap: 32px;column-gap: 32px;}
.userprofile .profile_tree section {display: inline-block;width: 100%;padding: 0 15px;margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: var(--color-border);}
.userprofile .profile_tree section>.panel-heading {color: #3d444b;background-color: #f5f5f5;border-color: var(--color-border);}
.userprofile .profile_tree section>.panel-heading+.panel-collapse>.panel-body {border-top-color: var(--color-border);}
.userprofile .profile_tree section>.panel-heading .badge {color: #f5f5f5;background-color: #3d444b;}
.userprofile .profile_tree section>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: var(--color-border);}
.userprofile a {text-decoration: none;}
.userprofile dd, .userprofile dt {margin-right: 0;}
.userprofile ul {margin-right: 10px;}
.userprofile ul>li ul {margin-right: 0;}
@media (max-width: 480px) {.userprofile .profile_tree {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-gap: 32px;-moz-column-gap: 32px;column-gap: 32px;}}
#page-user-profile .node_category li, .path-user .node_category li {list-style-type: none;}
#page-user-profile .node_category li.contentnode, .path-user .node_category li.contentnode {list-style-type: none;}
.path-user .node_category:first-child ul>li>span {margin-bottom: 10px;display: block;}
.block_totara_user_profile_category_jobassignment:first-child ul>li>span.job-actions {margin-bottom: 0;}
.block_totara_user_profile_category_jobassignment:first-child ul>li>span.job-actions a {text-decoration: none;}
.core_message-messenger-sendmessage-content .message-send {margin: 5px 0 0 5px;}
.path-login #login_hero-image {margin: 0 -16px;width: calc(100% + 32px);height: auto;flex-shrink: 0;-webkit-box-flex: 0;flex-grow: 0;max-height: 310px;overflow: hidden;}
.path-login #login_hero-image img {width: 100%;}
.path-login #page {background-color: var(--color-neutral-2);display: -webkit-box;display: flex;-webkit-box-flex: 1;flex: 1 0 auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-flow: column nowrap;-webkit-box-align: stretch;align-items: stretch;-webkit-box-pack: center;justify-content: center;}
.path-login #page.page-container-login {background-color: unset;}
.path-login #page-content, .path-login #page-content>.row, .path-login #region-main, .path-login #region-main>[role=main] {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-flex: 1;flex-grow: 1;}
.path-login #region-main>[role=main] {-webkit-box-pack: center;justify-content: center;}
.path-login #region-main>[role=main] #login_hero-image+.loginbox {-webkit-box-flex: 1;flex-grow: 1;}
.path-login #page-content {padding-top: 0;}
.path-login #page-footer {border-top: none;}
.path-login .totaraNav {margin-bottom: 0;}
.path-login hr {border: 1px solid var(--color-primary);width: 50px;margin: var(--gap-2) 0 var(--gap-4) calc(100% - 50px);display: block;}
.path-login #notice {width: 40%;margin: 64px auto var(--gap-10);}
.path-login .continuebutton {-webkit-box-flex: 1;flex-grow: 1;text-align: right;clear: both;width: 100%;}
@media (min-width: 992px) {.path-login .continuebutton {width: 40%;margin: 0 auto;}}
.path-login .continuebutton .form-submit {margin-right: 0;}
.page-container-login, .page-container-login #page-content, .page-container-login #page-content>.row, .page-container-login #region-main, .page-container-login #region-main [role=main] {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-flex: 1;flex-grow: 1;}
.page-container-login #region-main [role=main] {-webkit-box-pack: center;justify-content: center;}
.page-container-login hr {border: unset;}
.loginbox {margin: var(--gap-4) 0;}
.loginbox.onecolumn {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.loginbox.onecolumn {float: right;width: 50%;}}
@media (min-width: 768px) {.loginbox.onecolumn {right: 25%;}}
@media (min-width: 992px) {.loginbox.onecolumn {float: right;width: 33.3333333333%;}}
@media (min-width: 992px) {.loginbox.onecolumn {right: 33.3333333333%;}}
.loginbox.twocolumns .loginpanel {padding: 0 8.88%;}
@media screen and (max-width: calc(768px - 1px)) {.loginbox.twocolumns .loginpanel {padding-bottom: var(--gap-4);border-bottom: var(--border-width-thin) solid var(--color-neutral-5);}}
@media screen and (min-width: 768px) {.loginbox.twocolumns .loginpanel {width: 50%;float: right;border-left: var(--border-width-thin) solid var(--color-neutral-5);}}
.loginbox.twocolumns .signuppanel {padding: 0 8.88%;}
@media screen and (min-width: 768px) {.loginbox.twocolumns .signuppanel {width: 50%;float: right;}}
.loginbox .loginform .form-label {text-align: right;}
.loginbox .loginform .form-label label {margin-bottom: var(--gap-2);}
.loginbox .loginform .form-input {width: 100%;margin-bottom: var(--gap-4);}
.loginbox .loginform .form-input input[type=text], .loginbox .loginform .form-input input[type=password] {display: block;box-sizing: border-box;width: 100%;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);border-radius: 0;vertical-align: middle;max-width: none;}
.loginbox .loginform .form-input input[type=text]::-webkit-input-placeholder, .loginbox .loginform .form-input input[type=password]::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.loginbox .loginform .form-input input[type=text]::-moz-placeholder, .loginbox .loginform .form-input input[type=password]::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.loginbox .loginform .form-input input[type=text]:-ms-input-placeholder, .loginbox .loginform .form-input input[type=password]:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.loginbox .loginform .form-input input[type=text]::-ms-input-placeholder, .loginbox .loginform .form-input input[type=password]::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.loginbox .loginform .form-input input[type=text]::placeholder, .loginbox .loginform .form-input input[type=password]::placeholder {color: var(--form-input-text-placeholder-color);}
.loginbox .loginform .form-input input[type=text]:focus, .loginbox .loginform .form-input input[type=password]:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .loginbox .loginform .form-input input[type=text]:focus, .context-invalid .loginbox .loginform .form-input input[type=password]:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.loginbox .loginform .form-input input[type=text]:where(textarea), .loginbox .loginform .form-input input[type=text]:where(select[multiple]), .loginbox .loginform .form-input input[type=text]:where(select[size]), .loginbox .loginform .form-input input[type=password]:where(textarea), .loginbox .loginform .form-input input[type=password]:where(select[multiple]), .loginbox .loginform .form-input input[type=password]:where(select[size]) {height: auto;}
.loginbox .loginform .form-input input[type=text][disabled], .loginbox .loginform .form-input input[type=password][disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.loginbox .loginform .form-input input[type=text][disabled]::-webkit-input-placeholder, .loginbox .loginform .form-input input[type=password][disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.loginbox .loginform .form-input input[type=text][disabled]::-moz-placeholder, .loginbox .loginform .form-input input[type=password][disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.loginbox .loginform .form-input input[type=text][disabled]:-ms-input-placeholder, .loginbox .loginform .form-input input[type=password][disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.loginbox .loginform .form-input input[type=text][disabled]::-ms-input-placeholder, .loginbox .loginform .form-input input[type=password][disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.loginbox .loginform .form-input input[type=text][disabled]::placeholder, .loginbox .loginform .form-input input[type=password][disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.loginbox input[type=checkbox] {margin-right: 0;}
.loginbox input[type=submit] {margin: var(--gap-8) 0 0;}
.loginbox .loginerrors {font-weight: 400;font-size: var(--font-size-13);line-height: 1.15;padding: var(--gap-1) var(--gap-2);color: var(--form-error-text-color);background: var(--form-error-bg-color);display: block;width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 100%;margin-bottom: var(--gap-2);}
.loginbox .desc {line-height: 1.63;color: var(--color-text);clear: both;margin-top: var(--gap-8);}
.loginbox .subcontent {padding: 0;margin: 0;}
.loginbox #loginbtn {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);font-weight: bold;margin: var(--gap-4) 0 var(--gap-4);}
.loginbox #loginbtn:focus {color: var(--btn-prim-text-color);}
.loginbox #loginbtn:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.loginbox #loginbtn:active, .loginbox #loginbtn.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.loginbox #loginbtn.disabled, .loginbox #loginbtn.disabled:active, .loginbox #loginbtn.disabled:focus, .loginbox #loginbtn.disabled:hover, .loginbox #loginbtn[disabled], .loginbox #loginbtn[disabled]:active, .loginbox #loginbtn[disabled]:focus, .loginbox #loginbtn[disabled]:hover, fieldset[disabled] .loginbox #loginbtn, fieldset[disabled] .loginbox #loginbtn:active, fieldset[disabled] .loginbox #loginbtn:focus, fieldset[disabled] .loginbox #loginbtn:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.loginbox #loginbtn .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.loginbox .potentialidplist {float: right;}
.loginbox .potentialidp {padding: 5px;display: inline-block;}
#page-login-change_password.path-login #page {background-color: inherit;}
.core__forgotpassword {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.core__forgotpassword {float: right;width: 50%;}}
@media (min-width: 768px) {.core__forgotpassword {right: 25%;}}
@media (min-width: 992px) {.core__forgotpassword {float: right;width: 33.3333333333%;}}
@media (min-width: 992px) {.core__forgotpassword {right: 33.3333333333%;}}
.core__forgotpassword .mform legend {display: none;}
.core__forgotpassword .mform fieldset+fieldset {border-top: var(--border-width-thin) solid var(--color-neutral-5);}
.core__forgotpassword .mform .fcontainer {margin: var(--gap-4) 0;}
.core__forgotpassword .mform .fcontainer div.fitemtitle, .core__forgotpassword .mform .fcontainer div.felement {width: 100%;margin-right: 0;}
.core__forgotpassword .mform .fcontainer div.fitemtitle input[type=text], .core__forgotpassword .mform .fcontainer div.felement input[type=text] {width: 100%;max-width: inherit;}
.core__forgotpassword .mform .fcontainer .fitemtitle {margin-bottom: var(--gap-2);}
.core__forgotpassword .mform .fitem_actionbuttons {margin-bottom: 0;}
#page-mfa-verify {overflow-x: hidden;}
@media (max-width: 992px) {.path-login .boxwidthnormal, .path-login #notice {width: 100%;padding-bottom: var(--gap-4);}}
#page-login-forgot_password .page-container-login #region-main, #page-login-signup .page-container-login #region-main, #page-login-forgot_password .page-container-login #region-main, #page-login-change_password .page-container-login #region-main {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {#page-login-forgot_password .page-container-login #region-main, #page-login-signup .page-container-login #region-main, #page-login-forgot_password .page-container-login #region-main, #page-login-change_password .page-container-login #region-main {float: right;width: 66.6666666667%;}}
@media (min-width: 768px) {#page-login-forgot_password .page-container-login #region-main, #page-login-signup .page-container-login #region-main, #page-login-forgot_password .page-container-login #region-main, #page-login-change_password .page-container-login #region-main {right: 16.6666666667%;}}
@media (min-width: 992px) {#page-login-forgot_password .page-container-login #region-main, #page-login-signup .page-container-login #region-main, #page-login-forgot_password .page-container-login #region-main, #page-login-change_password .page-container-login #region-main {float: right;width: 33.3333333333%;}}
@media (min-width: 992px) {#page-login-forgot_password .page-container-login #region-main, #page-login-signup .page-container-login #region-main, #page-login-forgot_password .page-container-login #region-main, #page-login-change_password .page-container-login #region-main {right: 33.3333333333%;}}
#page-login-forgot_password .page-container-login #region-main .boxwidthnormal, #page-login-forgot_password .page-container-login #region-main #notice, #page-login-signup .page-container-login #region-main .boxwidthnormal, #page-login-signup .page-container-login #region-main #notice, #page-login-forgot_password .page-container-login #region-main .boxwidthnormal, #page-login-forgot_password .page-container-login #region-main #notice, #page-login-change_password .page-container-login #region-main .boxwidthnormal, #page-login-change_password .page-container-login #region-main #notice {width: 100%;}
#page-login-forgot_password .page-container-login #region-main .continuebutton, #page-login-signup .page-container-login #region-main .continuebutton, #page-login-forgot_password .page-container-login #region-main .continuebutton, #page-login-change_password .page-container-login #region-main .continuebutton {width: 100%;}
#page-login-forgot_password .page-container-login #region-main .core__forgotpassword, #page-login-signup .page-container-login #region-main .core__forgotpassword, #page-login-forgot_password .page-container-login #region-main .core__forgotpassword, #page-login-change_password .page-container-login #region-main .core__forgotpassword {width: 100%;float: none;right: 0;}
#page-tag-coursetags_edit .coursetag_edit_centered {position: relative;width: 600px;margin: 20px auto;}
#page-tag-coursetags_edit .coursetag_edit_row {clear: both;}
#page-tag-coursetags_edit .coursetag_edit_row .coursetag_edit_left {float: right;width: 50%;text-align: left;}
#page-tag-coursetags_edit .coursetag_edit_row .coursetag_edit_right {margin-right: 50%;}
#page-tag-coursetags_edit .coursetag_edit_input3 {display: none;}
#page-tag-coursetags_more .coursetag_more_large {font-size: 120%;}
#page-tag-coursetags_more .coursetag_more_small {font-size: 80%;}
#page-tag-coursetags_more .coursetag_more_link {font-size: 80%;}
#tag-description, #tag-blogs {width: 100%;}
#tag-management-box {margin-bottom: 10px;line-height: 20px;}
img.user-image {height: 100px;width: 100px;}
#small-tag-cloud-box {width: 300px;margin: 0 auto;}
#big-tag-cloud-box {width: 600px;margin: 0 auto;float: none;}
ul#tag-cloud-list {list-style: none;padding: 5px;margin: 0;}
ul#tag-cloud-list li {margin: 0;display: inline;list-style-type: none;}
#tag-search-results-container {padding: 0;width: 100%;}
#tag-search-results {padding: 0;margin: 15px 20% 0 20%;float: right;width: 60%;display: block;}
#tag-search-results li {width: 30%;float: right;padding-right: 1%;text-align: right;line-height: 20px;padding-left: 1%;list-style: none;}
tr.flagged-tag, tr.flagged-tag a, span.flagged-tag, span.flagged-tag a {color: #262626;}
.tag-management-table td, .tag-management-table th {vertical-align: middle;padding: 4px;}
.tag-management-table tr td.tageditingon .edittagname {display: inherit;position: relative;}
h2.tag-heading, div#tag-description, div#tag-blogs, body.tag .managelink {padding: 5px;}
.tag_cloud .s20 {font-size: 1.5em;font-weight: bold;}
.tag_cloud .s19 {font-size: 1.5em;}
.tag_cloud .s18 {font-size: 1.4em;font-weight: bold;}
.tag_cloud .s17 {font-size: 1.4em;}
.tag_cloud .s16 {font-size: 1.3em;font-weight: bold;}
.tag_cloud .s15 {font-size: 1.3em;}
.tag_cloud .s14 {font-size: 1.2em;font-weight: bold;}
.tag_cloud .s13 {font-size: 1.2em;}
.tag_cloud .s12, .tag_cloud .s11 {font-size: 1.1em;font-weight: bold;}
.tag_cloud .s10, .tag_cloud .s9 {font-size: 1.1em;}
.tag_cloud .s8, .tag_cloud .s7 {font-size: 1em;font-weight: bold;}
.tag_cloud .s6, .tag_cloud .s5 {font-size: 1em;}
.tag_cloud .s4, .tag_cloud .s3 {font-size: .9em;font-weight: bold;}
.tag_cloud .s2, .tag_cloud .s1 {font-size: .9em;}
.tag_cloud .s0 {font-size: .8em;}
.combinetags_form_tags>*+* {margin-top: var(--gap-2);}
.combinetags_form_tags_tag>* {vertical-align: middle;}
table.collection {width: 100%;max-width: 100%;margin-bottom: 20px;border: 1px solid #ddd;}
table.collection>thead>tr>th, table.collection>thead>tr>td, table.collection>tbody>tr>th, table.collection>tbody>tr>td, table.collection>tfoot>tr>th, table.collection>tfoot>tr>td {border: 1px solid #ddd;}
table.collection>thead>tr>th, table.collection>thead>tr>td {border-bottom-width: 2px;}
table.collection>tbody>tr:nth-of-type(odd) {background-color: #f9f9f9;}
a.criteria-action {padding: 0 3px;float: left;}
table.issuedbadgebox {width: 750px;background-color: var(--color-neutral-1);}
table.badgeissuedimage {width: 150px;text-align: center;}
table.badgeissuedinfo {width: 600px;}
table.badgeissuedinfo .bvalue {text-align: right;vertical-align: middle;}
table.badgeissuedinfo .bfield {width: 125px;text-align: right;font-style: italic;}
ul.badges {margin: 0;list-style: none;}
.badges li {position: relative;display: inline-block;padding-bottom: 2em;text-align: center;vertical-align: top;width: 150px;}
.badges li .badge-name {display: block;padding: 5px;}
.badges li>img {position: absolute;}
.badges li .badge-image {width: 90px;height: 90px;right: 10px;top: 0;z-index: 1;}
.badges li .badge-actions {position: relative;}
div.badge {position: relative;display: block;}
.badges .expireimage {filter: alpha(opacity=85);opacity: .85;width: 90px;height: 90px;right: 30px;top: 0;position: absolute;z-index: 10;}
.badge-profile {vertical-align: top;}
.connected {color: #262626;}
.notconnected {color: #262626;}
.connecting {color: #262626;}
#page-badges-award .recipienttable tr td {vertical-align: top;}
#page-badges-award .recipienttable tr td.actions .actionbutton {margin: .3em 0;padding: .5em 0;width: 100%;}
#page-badges-award .recipienttable tr td.existing, #page-badges-award .recipienttable tr td.potential {width: 42%;}
.statustable {margin-bottom: 0;}
.activatebadge {margin: 0;text-align: right;vertical-align: middle;}
img#persona_signin {cursor: pointer;}
.addcourse {float: left;}
#badge-image, #badge-details {display: inline-block;width: auto;}
#badge-image .expireimage, #badge-details .expireimage {position: absolute;top: 20px;right: 15px;height: 100px;width: 100px;}
#badge-image {padding: 20px 0 0 32px;vertical-align: top;text-align: center;}
#badge-image img+.singlebutton {margin-top: 10px;}
#badge-overview dl dt, #badge-overview dl dd, #badge-details dl dt, #badge-details dl dd {display: inline-block;margin-bottom: 5px;}
#badge-overview dl dt, #badge-details dl dt {width: 20%;min-width: 100px;}
#badge-overview dl dd, #badge-details dl dd {width: 80%;}
#badge-details .activatebadge {display: inline-block;margin-right: 10px;}
#page-badges-criteria .singleselect label {margin-left: 10px;}
#page-badges-criteria_settings select {max-width: none;}
.backpack-unsupported {border: 1px solid var(--color-neutral-5);border-radius: 3px;margin: var(--gap-4) auto;padding: var(--gap-6);width: 60%;min-width: 220px;}
ul, ol {padding: 0;margin: 0 25px 10px 0;}
.container .moodleSkin img.mceIcon {display: block;height: auto;width: auto;}
#region-bs-main-and-pre #region-main {padding-right: 0;}
.userenrolment .col_role {width: auto;}
.dropdown-menu .userpicture, .moodle-actionmenu[data-enhanced].show .menu .userpicture {margin-right: -10px;margin-left: 7px;}
.dropdown-menu .msg-body, .moodle-actionmenu[data-enhanced].show .menu .msg-body {display: inline-block;line-height: 20px;max-width: 175px;vertical-align: middle;}
.dropdown-menu .msg-title, .moodle-actionmenu[data-enhanced].show .menu .msg-title {display: inline-block;line-height: 14px;}
.dropdown-menu .msg-sender, .moodle-actionmenu[data-enhanced].show .menu .msg-sender {color: var(--color-secondary);}
.dropdown-menu .msg-time, .moodle-actionmenu[data-enhanced].show .menu .msg-time {color: var(--color-neutral-6);display: block;font-size: 11px;}
.dropdown-menu [title=new], .moodle-actionmenu[data-enhanced].show .menu [title=new] {background-color: var(--color-neutral-2);}
#adminthemeselector td img {max-width: 500px;}
.block {position: relative;background-color: #fff;border: 1px solid var(--color-border);border-radius: 8px;margin-bottom: var(--gap-4);}
.block.invisible {border-color: var(--color-border);}
.block.invisible .header {background-color: #f5f5f5;}
.block.invisible .header h2 {color: #3d444b;}
.block .block_action {float: left;text-align: left;margin-top: calc(( ( var(--font-heading-x-small-size) * var(--font-heading-x-small-line-height) ) - 1em ) / 2);display: -webkit-box;display: flex;}
.block .block_action a {text-decoration: none;}
.block .block-header {min-height: 5rem;padding: var(--gap-4);padding-bottom: 0;color: var(--color-text);}
.block .block-header h2 {margin-top: 0;margin-bottom: 0;font-size: var(--font-body-size);font-size: var(--font-heading-x-small-size);color: inherit;word-wrap: break-word;vertical-align: middle;line-height: var(--font-heading-x-small-line-height);font-weight: 500;}
.block .block-header h2>a, .block .block-header h2>small, .block .block-header h2>.small, .block .block-header h2>small>a, .block .block-header h2>.small>a {color: inherit;}
.block .block-title {width: 100%;padding-bottom: var(--gap-4);min-height: 30px;position: relative;}
.block .block-title::after {content: "";position: absolute;right: calc(var(--gap-4) * -1);left: calc(var(--gap-4) * -1);bottom: 0;height: 1px;box-shadow: inset 0 -1px 0 var(--color-border);}
.block.hidden .block-title::after {display: none;}
.block .content {word-wrap: break-word;padding: var(--gap-4);margin: 0;}
.block .content hr {margin: 5px 0;}
.block .content .userpicture {width: 16px;height: 16px;margin-left: 6px;}
.block .content .list li.listentry {clear: both;}
.block .content .list .c0 {display: inline;}
.block .content .list .c1 {margin-right: 5px;display: inline;}
.block .footer {margin: 0;}
.block .panel-footer {border-top: 1px solid var(--color-border);border-bottom-right-radius: calc(8px - 1px);border-bottom-left-radius: calc(8px - 1px);}
.block .blockannotation {font-size: .75em;margin: -1em 0 1em;}
.block .singleselect select {display: block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.block .singleselect select::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.block .singleselect select::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.block .singleselect select:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.block .singleselect select::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.block .singleselect select::placeholder {color: var(--form-input-text-placeholder-color);}
.block .singleselect select:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .block .singleselect select:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.block .singleselect select:where(textarea), .block .singleselect select:where(select[multiple]), .block .singleselect select:where(select[size]) {height: auto;}
.block .singleselect select[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.block .singleselect select[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.block .singleselect select[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.block .singleselect select[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.block .singleselect select[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.block .singleselect select[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.block .moodle-actionmenu>ul {line-height: var(--font-body-line-height);display: inline;}
.block .block-control-actions {margin: calc(var(--gap-4) * -1);margin-bottom: var(--gap-4);border-top-right-radius: calc(8px - 1px);border-top-left-radius: calc(8px - 1px);background-color: var(--color-neutral-1);box-shadow: inset 0 -3px #d4d7da;}
.block .block-control-actions>ul>li {display: inline;}
.block .block-control-actions>ul>li .toggle-display, .block .block-control-actions>ul>li .editing_move, .block .block-control-actions>ul>li .moodle-core-dragdrop-draghandle {display: inline-block;padding: 10px;border-right: 1px solid var(--color-border);}
.block .block-control-actions ul[role=menubar] .ft-stack-suffix {text-shadow: -1px 0 0 var(--color-neutral-1),1px 0 0 var(--color-neutral-1),0 -1px var(--color-neutral-1),0 1px 0 var(--color-neutral-1),2px 2px 0 var(--color-neutral-1);}
.block.hidden .header, .block.hidden .title {box-shadow: none;}
.block.chromeless {border: none;border-radius: 0;padding: 0;}
.block.chromeless.block {box-shadow: none;}
.block.chromeless .block-header {padding: 0;}
.block.chromeless .block-header .block-control-actions {margin: 0;}
.block.chromeless .title.block-title {padding: 15px;}
.block.chromeless .block-title::after {right: 0;left: 0;}
.block.chromeless .content {padding: 0;}
.editing .block .header .commands {clear: both;text-align: left;}
.editing .block .header .commands>a {margin: 0 3px;}
.editing .block .header .commands .icon img {width: 12px;height: 12px;}
.editing .block .header .commands img.actionmenu {width: auto;}
.block.list_block .unlist>li>.column, .block.list_block .totara_reportbuilder__report_create_details_columns-default>li>.column {display: inline-block;}
.blockmovetarget, .block.beingmoved {border-width: 2px;border-style: dashed;}
.blockmovetarget {display: block;height: 1em;margin-bottom: 1em;}
.block .moveto {display: -webkit-box;display: flex;}
.block .block-hider-show, .block .block-hider-hide {display: -webkit-box;display: flex;cursor: pointer;}
.block .block-hider-show, .block.hidden .block-hider-hide {display: none;}
.block.hidden .block-hider-show {display: -webkit-box;display: flex;}
.block.hidden .content {display: none;}
.block_calendar_upcoming .footer {margin-top: .5em;}
.block_calendar_upcoming .content .date {padding-right: 22px;}
.block_calendar_upcoming .content .footer {padding-top: 10px;padding-right: 0;}
.blogsearchform input[type=text], .searchform input[type=text] {margin-bottom: var(--gap-8);display: block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;}
.blogsearchform input[type=text]::-webkit-input-placeholder, .searchform input[type=text]::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.blogsearchform input[type=text]::-moz-placeholder, .searchform input[type=text]::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.blogsearchform input[type=text]:-ms-input-placeholder, .searchform input[type=text]:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.blogsearchform input[type=text]::-ms-input-placeholder, .searchform input[type=text]::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.blogsearchform input[type=text]::placeholder, .searchform input[type=text]::placeholder {color: var(--form-input-text-placeholder-color);}
.blogsearchform input[type=text]:focus, .searchform input[type=text]:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .blogsearchform input[type=text]:focus, .context-invalid .searchform input[type=text]:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.blogsearchform input[type=text]:where(textarea), .blogsearchform input[type=text]:where(select[multiple]), .blogsearchform input[type=text]:where(select[size]), .searchform input[type=text]:where(textarea), .searchform input[type=text]:where(select[multiple]), .searchform input[type=text]:where(select[size]) {height: auto;}
.blogsearchform input[type=text][disabled], .searchform input[type=text][disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.blogsearchform input[type=text][disabled]::-webkit-input-placeholder, .searchform input[type=text][disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.blogsearchform input[type=text][disabled]::-moz-placeholder, .searchform input[type=text][disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.blogsearchform input[type=text][disabled]:-ms-input-placeholder, .searchform input[type=text][disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.blogsearchform input[type=text][disabled]::-ms-input-placeholder, .searchform input[type=text][disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.blogsearchform input[type=text][disabled]::placeholder, .searchform input[type=text][disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.blogsearchform fieldset, .searchform fieldset {width: 100%;}
.block_rss_client .content li {margin-bottom: 10px;padding: 5px;border: 1px solid #dde1e5;border-radius: 4px;}
.block_rss_client .content li .link {font-weight: inherit;}
.block_rss_client .list li:first-child {border-top-width: 1px;}
.block_myprofile .content .email {overflow-wrap: break-word;word-wrap: break-word;}
.block_news_items .content .newlink {padding-bottom: 10px;}
.block_news_items .content ul li {border-top: 1px solid #dde1e5;padding: 2px;display: table;width: 100%;}
.block_news_items .content ul li .info {display: table-header-group;}
.block_news_items .content ul li .date {font-size: var(--font-body-small-size);display: inline;}
.block_news_items .content ul li .name {font-size: var(--font-body-small-size);padding-right: 1ex;display: inline;}
.block_news_items .content .footer {padding-top: 10px;padding-right: 0;}
.block.block_settings .footer {margin: var(--gap-4) 0 0 0;}
.block.block_totara_quicklinks .content ul {margin: 0;}
.block.block_calendar_month .content {padding: 0 var(--gap-4) var(--gap-4) var(--gap-4);}
.block .content h1, .block .content h2, .block .content h3, .block .content .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .block .content .fitemtitle, .block .content .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .block .content .form-label, .block .content h4, .block .content h5, .block .content h6 {font-size: var(--font-body-size);margin-top: 0;margin-bottom: 10px;}
.block_html .content h1 {font-size: var(--font-size-heading-level-1);}
.block_html .content h2 {font-size: var(--font-size-heading-level-2);}
.block_html .content h3, .block_html .content .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .block_html .content .fitemtitle, .block_html .content .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .block_html .content .form-label {font-size: var(--font-size-heading-level-3);}
.block_html .content h4 {font-size: var(--font-size-heading-level-4);}
.block_html .content h5 {font-size: var(--font-size-heading-level-5);}
.block_html .content h6 {font-size: var(--font-size-heading-level-6);}
.block_settings #adminsearchquery {width: 100%;max-width: none;}
.jsenabled .moodle-actionmenu[data-enhance] .toggle-display {display: inline-block;}
.mform .fitem {margin-bottom: var(--gap-8);margin-bottom: var(--gap-8);margin-left: -16px;margin-right: -16px;}
.mform .fitem:before, .mform .fitem:after {display: table;content: " ";}
.mform .fitem:after {clear: both;}
.mform .fitem .fitemtitle {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 992px) {.mform .fitem .fitemtitle {float: right;width: 33.3333333333%;}}
@media (min-width: 1200px) {.mform .fitem .fitemtitle {float: right;width: 25%;}}
.mform .fitem .fitemtitle label {margin-top: 0;margin-bottom: 0;padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);line-height: var(--form-input-line-height);-webkit-hyphens: none;-ms-hyphens: none;hyphens: none;}
.mform .fitem .fitemtitle .fstaticlabel {display: inline-block;max-width: 100%;font-weight: 500;margin-top: 0;margin-bottom: 0;padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);line-height: var(--form-input-line-height);-webkit-hyphens: none;-ms-hyphens: none;hyphens: none;}
.mform .fitem .felement {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 992px) {.mform .fitem .felement {float: right;width: 66.6666666667%;}}
@media (min-width: 1200px) {.mform .fitem .felement {float: right;width: 75%;}}
.mform .fitem select[multiple], .mform .fitem select[size] {height: auto;}
.mform .fitem .felement.fduration input[type=text] {min-width: 0;width: 5em;display: inline-block;}
.mform .fitem .felement.fduration select, .mform .fitem .felement.fdate_selector select, .mform .fitem .felement.fdate_time_selector select, .mform .fitem .felement.fgroup select {width: auto;display: inline-block;min-width: 60px;}
.mform .fitem .felement.fduration select[size], .mform .fitem .felement.fduration select[multiple], .mform .fitem .felement.fdate_selector select[size], .mform .fitem .felement.fdate_selector select[multiple], .mform .fitem .felement.fdate_time_selector select[size], .mform .fitem .felement.fdate_time_selector select[multiple], .mform .fitem .felement.fgroup select[size], .mform .fitem .felement.fgroup select[multiple] {height: auto;}
.mform .fitem .felement.fduration label, .mform .fitem .felement.fdate_selector label, .mform .fitem .felement.fdate_time_selector label, .mform .fitem .felement.fgroup label {display: inline-block;}
.mform .fitem .felement.fgroup input[type=text] {min-width: unset;display: inline;}
.mform .fitem_actionbuttons {margin-bottom: var(--gap-8);}
.mform .fitem_actionbuttons>div.felement {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;gap: var(--gap-3);}
@media (min-width: 992px) {.mform .fitem_actionbuttons>div.felement {float: right;width: 100%;}}
.mform fieldset .advancedbutton {text-align: left;}
.jsenabled .mform .containsadvancedelements .advanced {display: none;}
.mform .containsadvancedelements .advanced.show {display: block;}
.mform fieldset.group {margin-bottom: 0;}
.mform span.error {font-weight: 400;font-size: var(--font-size-13);line-height: 1.15;padding: var(--gap-1) var(--gap-2);color: var(--form-error-text-color);background: var(--form-error-bg-color);display: block;width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 100%;}
.mform fieldset.error {border: 1px solid #e7898d;}
.jsenabled .mform .collapsed .fcontainer {display: none;}
.mform legend a, .mform legend a:hover {color: #3d444b;text-decoration: none;}
.mform label .req, .mform label .adv {cursor: help;}
.mform .iconhelp {margin-right: 4px;}
.mform legend .iconhelp {font-size: var(--font-body-size);}
.form-item {margin-bottom: var(--gap-8);margin-left: -16px;margin-right: -16px;}
.form-item:before, .form-item:after {display: table;content: " ";}
.form-item:after {clear: both;}
.form-item .form-label {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;margin-bottom: var(--gap-1);}
@media (min-width: 992px) {.form-item .form-label {float: right;width: 33.3333333333%;}}
.form-item .form-setting {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.form-item .form-setting {float: right;width: 66.6666666667%;}}
.form-item .form-setting select, .form-item .form-setting input[type=text], .form-item .form-setting input[type=password], .form-item .form-setting input[type=number] {display: block;display: inline-block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;max-width: 30rem;}
.form-item .form-setting select::-webkit-input-placeholder, .form-item .form-setting input[type=text]::-webkit-input-placeholder, .form-item .form-setting input[type=password]::-webkit-input-placeholder, .form-item .form-setting input[type=number]::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.form-item .form-setting select::-moz-placeholder, .form-item .form-setting input[type=text]::-moz-placeholder, .form-item .form-setting input[type=password]::-moz-placeholder, .form-item .form-setting input[type=number]::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.form-item .form-setting select:-ms-input-placeholder, .form-item .form-setting input[type=text]:-ms-input-placeholder, .form-item .form-setting input[type=password]:-ms-input-placeholder, .form-item .form-setting input[type=number]:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.form-item .form-setting select::-ms-input-placeholder, .form-item .form-setting input[type=text]::-ms-input-placeholder, .form-item .form-setting input[type=password]::-ms-input-placeholder, .form-item .form-setting input[type=number]::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.form-item .form-setting select::placeholder, .form-item .form-setting input[type=text]::placeholder, .form-item .form-setting input[type=password]::placeholder, .form-item .form-setting input[type=number]::placeholder {color: var(--form-input-text-placeholder-color);}
.form-item .form-setting select:focus, .form-item .form-setting input[type=text]:focus, .form-item .form-setting input[type=password]:focus, .form-item .form-setting input[type=number]:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .form-item .form-setting select:focus, .context-invalid .form-item .form-setting input[type=text]:focus, .context-invalid .form-item .form-setting input[type=password]:focus, .context-invalid .form-item .form-setting input[type=number]:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.form-item .form-setting select:where(textarea), .form-item .form-setting select:where(select[multiple]), .form-item .form-setting select:where(select[size]), .form-item .form-setting input[type=text]:where(textarea), .form-item .form-setting input[type=text]:where(select[multiple]), .form-item .form-setting input[type=text]:where(select[size]), .form-item .form-setting input[type=password]:where(textarea), .form-item .form-setting input[type=password]:where(select[multiple]), .form-item .form-setting input[type=password]:where(select[size]), .form-item .form-setting input[type=number]:where(textarea), .form-item .form-setting input[type=number]:where(select[multiple]), .form-item .form-setting input[type=number]:where(select[size]) {height: auto;}
.form-item .form-setting select[disabled], .form-item .form-setting input[type=text][disabled], .form-item .form-setting input[type=password][disabled], .form-item .form-setting input[type=number][disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.form-item .form-setting select[disabled]::-webkit-input-placeholder, .form-item .form-setting input[type=text][disabled]::-webkit-input-placeholder, .form-item .form-setting input[type=password][disabled]::-webkit-input-placeholder, .form-item .form-setting input[type=number][disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.form-item .form-setting select[disabled]::-moz-placeholder, .form-item .form-setting input[type=text][disabled]::-moz-placeholder, .form-item .form-setting input[type=password][disabled]::-moz-placeholder, .form-item .form-setting input[type=number][disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.form-item .form-setting select[disabled]:-ms-input-placeholder, .form-item .form-setting input[type=text][disabled]:-ms-input-placeholder, .form-item .form-setting input[type=password][disabled]:-ms-input-placeholder, .form-item .form-setting input[type=number][disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.form-item .form-setting select[disabled]::-ms-input-placeholder, .form-item .form-setting input[type=text][disabled]::-ms-input-placeholder, .form-item .form-setting input[type=password][disabled]::-ms-input-placeholder, .form-item .form-setting input[type=number][disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.form-item .form-setting select[disabled]::placeholder, .form-item .form-setting input[type=text][disabled]::placeholder, .form-item .form-setting input[type=password][disabled]::placeholder, .form-item .form-setting input[type=number][disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.form-item .form-setting select[size], .form-item .form-setting select[multiple] {height: auto;}
.form-item .form-setting .form-group {margin-bottom: 0;}
.form-item .form-setting .form-duration {display: -webkit-box;display: flex;gap: var(--gap-1);}
.form-item .form-setting .form-duration input[type=text] {max-width: 10rem;}
.form-item .form-setting .form-duration select {max-width: 20rem;}
.form-item .form-description {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;clear: right;margin-top: var(--gap-2);margin-bottom: 0;}
@media (min-width: 992px) {.form-item .form-description {float: right;width: 66.6666666667%;}}
@media (min-width: 992px) {.form-item .form-description {margin-right: 33.3333333333%;}}
.form-item .form-validationerror {margin: var(--gap-1) 0;}
.form-item .form-validationerror .form-validationerror-inner {font-weight: 400;font-size: var(--font-size-13);line-height: 1.15;padding: var(--gap-1) var(--gap-2);color: var(--form-error-text-color);background: var(--form-error-bg-color);display: block;width: -webkit-max-content;width: -moz-max-content;width: max-content;max-width: 100%;}
.mform input[type=text], .mform input[type=password], .mform input[type=number], .input-ordinary, select.singleselect {display: block;display: inline;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;max-width: 300px;}
.mform input[type=text]::-webkit-input-placeholder, .mform input[type=password]::-webkit-input-placeholder, .mform input[type=number]::-webkit-input-placeholder, .input-ordinary::-webkit-input-placeholder, select.singleselect::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.mform input[type=text]::-moz-placeholder, .mform input[type=password]::-moz-placeholder, .mform input[type=number]::-moz-placeholder, .input-ordinary::-moz-placeholder, select.singleselect::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.mform input[type=text]:-ms-input-placeholder, .mform input[type=password]:-ms-input-placeholder, .mform input[type=number]:-ms-input-placeholder, .input-ordinary:-ms-input-placeholder, select.singleselect:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.mform input[type=text]::-ms-input-placeholder, .mform input[type=password]::-ms-input-placeholder, .mform input[type=number]::-ms-input-placeholder, .input-ordinary::-ms-input-placeholder, select.singleselect::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.mform input[type=text]::placeholder, .mform input[type=password]::placeholder, .mform input[type=number]::placeholder, .input-ordinary::placeholder, select.singleselect::placeholder {color: var(--form-input-text-placeholder-color);}
.mform input[type=text]:focus, .mform input[type=password]:focus, .mform input[type=number]:focus, .input-ordinary:focus, select.singleselect:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .mform input[type=text]:focus, .context-invalid .mform input[type=password]:focus, .context-invalid .mform input[type=number]:focus, .context-invalid .input-ordinary:focus, .context-invalid select.singleselect:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.mform input[type=text]:where(textarea), .mform input[type=text]:where(select[multiple]), .mform input[type=text]:where(select[size]), .mform input[type=password]:where(textarea), .mform input[type=password]:where(select[multiple]), .mform input[type=password]:where(select[size]), .mform input[type=number]:where(textarea), .mform input[type=number]:where(select[multiple]), .mform input[type=number]:where(select[size]), .input-ordinary:where(textarea), .input-ordinary:where(select[multiple]), .input-ordinary:where(select[size]), select.singleselect:where(textarea), select.singleselect:where(select[multiple]), select.singleselect:where(select[size]) {height: auto;}
.mform input[type=text][disabled], .mform input[type=password][disabled], .mform input[type=number][disabled], .input-ordinary[disabled], select.singleselect[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.mform input[type=text][disabled]::-webkit-input-placeholder, .mform input[type=password][disabled]::-webkit-input-placeholder, .mform input[type=number][disabled]::-webkit-input-placeholder, .input-ordinary[disabled]::-webkit-input-placeholder, select.singleselect[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.mform input[type=text][disabled]::-moz-placeholder, .mform input[type=password][disabled]::-moz-placeholder, .mform input[type=number][disabled]::-moz-placeholder, .input-ordinary[disabled]::-moz-placeholder, select.singleselect[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.mform input[type=text][disabled]:-ms-input-placeholder, .mform input[type=password][disabled]:-ms-input-placeholder, .mform input[type=number][disabled]:-ms-input-placeholder, .input-ordinary[disabled]:-ms-input-placeholder, select.singleselect[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.mform input[type=text][disabled]::-ms-input-placeholder, .mform input[type=password][disabled]::-ms-input-placeholder, .mform input[type=number][disabled]::-ms-input-placeholder, .input-ordinary[disabled]::-ms-input-placeholder, select.singleselect[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.mform input[type=text][disabled]::placeholder, .mform input[type=password][disabled]::placeholder, .mform input[type=number][disabled]::placeholder, .input-ordinary[disabled]::placeholder, select.singleselect[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.mform input[type=text][size], .mform input[type=password][size], .mform input[type=number][size] {width: auto;}
select.singleselect {width: auto;}
.mform .ftextarea textarea {display: block;display: inline;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;max-width: 30rem;}
.mform .ftextarea textarea::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.mform .ftextarea textarea::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.mform .ftextarea textarea:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.mform .ftextarea textarea::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.mform .ftextarea textarea::placeholder {color: var(--form-input-text-placeholder-color);}
.mform .ftextarea textarea:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .mform .ftextarea textarea:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.mform .ftextarea textarea:where(textarea), .mform .ftextarea textarea:where(select[multiple]), .mform .ftextarea textarea:where(select[size]) {height: auto;}
.mform .ftextarea textarea[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.mform .ftextarea textarea[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.mform .ftextarea textarea[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.mform .ftextarea textarea[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.mform .ftextarea textarea[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.mform .ftextarea textarea[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.custom-select, .mform select, .adminform-select select {display: block;display: inline;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;max-width: 300px;}
.custom-select::-webkit-input-placeholder, .mform select::-webkit-input-placeholder, .adminform-select select::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.custom-select::-moz-placeholder, .mform select::-moz-placeholder, .adminform-select select::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.custom-select:-ms-input-placeholder, .mform select:-ms-input-placeholder, .adminform-select select:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.custom-select::-ms-input-placeholder, .mform select::-ms-input-placeholder, .adminform-select select::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.custom-select::placeholder, .mform select::placeholder, .adminform-select select::placeholder {color: var(--form-input-text-placeholder-color);}
.custom-select:focus, .mform select:focus, .adminform-select select:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .custom-select:focus, .context-invalid .mform select:focus, .context-invalid .adminform-select select:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.custom-select:where(textarea), .custom-select:where(select[multiple]), .custom-select:where(select[size]), .mform select:where(textarea), .mform select:where(select[multiple]), .mform select:where(select[size]), .adminform-select select:where(textarea), .adminform-select select:where(select[multiple]), .adminform-select select:where(select[size]) {height: auto;}
.custom-select[disabled], .mform select[disabled], .adminform-select select[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.custom-select[disabled]::-webkit-input-placeholder, .mform select[disabled]::-webkit-input-placeholder, .adminform-select select[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.custom-select[disabled]::-moz-placeholder, .mform select[disabled]::-moz-placeholder, .adminform-select select[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.custom-select[disabled]:-ms-input-placeholder, .mform select[disabled]:-ms-input-placeholder, .adminform-select select[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.custom-select[disabled]::-ms-input-placeholder, .mform select[disabled]::-ms-input-placeholder, .adminform-select select[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.custom-select[disabled]::placeholder, .mform select[disabled]::placeholder, .adminform-select select[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.custom-select:not([multiple], [size]), .mform select:not([multiple], [size]), .adminform-select select:not([multiple], [size]) {-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0 var(--gap-3) 0 var(--gap-8);background: var(--form-input-bg-color) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.custom-select:not([multiple], [size]):focus, .mform select:not([multiple], [size]):focus, .adminform-select select:not([multiple], [size]):focus {background: var(--form-input-bg-color-focus) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.custom-select:not([multiple], [size]):disabled, .mform select:not([multiple], [size]):disabled, .adminform-select select:not([multiple], [size]):disabled {background: var(--form-input-bg-color-disabled) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.dir-rtl .custom-select:not([multiple], [size]), .dir-rtl .mform select:not([multiple], [size]), .dir-rtl .adminform-select select:not([multiple], [size]) {background: var(--form-input-bg-color) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") left 1.4rem center/.8rem 1rem no-repeat;}
.dir-rtl .custom-select:not([multiple], [size]):focus, .dir-rtl .mform select:not([multiple], [size]):focus, .dir-rtl .adminform-select select:not([multiple], [size]):focus {background: var(--form-input-bg-color-focus) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") left 1.4rem center/.8rem 1rem no-repeat;}
.dir-rtl .custom-select:not([multiple], [size]):disabled, .dir-rtl .mform select:not([multiple], [size]):disabled, .dir-rtl .adminform-select select:not([multiple], [size]):disabled {background: var(--form-input-bg-color-disabled) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") left 1.4rem center/.8rem 1rem no-repeat;}
.path-admin .buttons {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;margin-right: -15px;margin-bottom: 15px;}
@media (min-width: 992px) {.path-admin .buttons {float: right;width: 66.6666666667%;}}
@media (min-width: 992px) {.path-admin .buttons {margin-right: 33.3333333333%;}}
.path-admin .buttons .form-submit {margin-right: 0;}
.path-admin .buttons.enrolled-learning-buttons, .path-admin .buttons.visible-learning-buttons {float: none;width: 100%;}
.form-defaultinfo, .form-label .form-shortname {color: #64717d;font-size: var(--font-body-x-small-size);line-height: var(--font-body-x-small-line-height);}
.form-label .form-shortname {margin-top: .2rem;}
.form-defaultinfo {margin-top: var(--gap-1);}
#adminsettings h3, #adminsettings .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform #adminsettings .fitemtitle, #adminsettings .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform #adminsettings .form-label {display: block;width: 100%;padding: var(--gap-3) 0;margin-bottom: var(--font-body-line-height-computed);font-size: var(--font-heading-small-size);font-weight: inherit;line-height: var(--font-heading-small-line-height);color: var(--color-text);border: 0;border-bottom: 1px solid var(--color-neutral-4);}
.form-setting .form-multicheckbox ul {padding-right: 0;list-style: none;}
.form-multicheckbox input[type=checkbox] {vertical-align: middle;}
.formsettingheading {margin: var(--gap-6) 0;}
.form-item .form-daymonth select {margin-left: var(--gap-1);max-width: 20rem;}
.form-item .form-daymonth select:first-of-type {max-width: 10rem;}
.fcheckbox-content, .fadvcheckbox-content, .fradio-content {display: -webkit-inline-box;display: inline-flex;-webkit-box-align: center;align-items: center;vertical-align: middle;}
.fcheckbox-content>label, .fadvcheckbox-content>label, .fradio-content>label, .form-checkbox+label, .form-multicheckbox label {min-height: var(--font-body-line-height-computed);margin-bottom: 0;font-weight: 400;cursor: pointer;padding-right: var(--gap-1);padding-left: var(--gap-1);}
@media (min-width: 992px) {.form-label .form-shortname {display: block;margin-right: 0;}
	.fitem_fcheckbox .fcheckbox, .fitem_fadvcheckbox .fadvcheckbox, .fitem_fradio .fradio {padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);}
	.fgroup .felement:has(>.fcheckbox-content:first-child), .fgroup .felement:has(>.fadvcheckbox-content:first-child), .fgroup .felement:has(>.fradio-content:first-child) {padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);}
	.form-item .form-setting>input[type=text].text_small, .form-item .form-setting>input[type=password].text_small, .form-item .form-setting>input[type=number].text_small, .form-item .form-setting>select.text_small, .mform .fcontainer .fitem .felement>input[type=text].text_small, .mform .fcontainer .fitem .felement>input[type=password].text_small, .mform .fcontainer .fitem .felement>input[type=number].text_small, .mform .fcontainer .fitem .felement>select.text_small {width: 5em;}}
.mform .felement.fstatic, .form-item .form-description {margin-bottom: 0;}
.mform .felement.fstatic p:last-child, .form-item .form-description p:last-child {margin-bottom: 0;}
.mform .felement.fstatic img, .form-item .form-description img {max-width: 100%;}
.mform .felement.fstatic {padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);padding-bottom: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);line-height: var(--form-input-line-height);}
.invisiblefieldset {display: inline;margin: 0;padding: 0;border-width: 0;}
#fitem_id_availabilityconditionsjson select, #fitem_id_availabilityconditionsjson input[type=text] {width: auto;display: inline-block;height: 30px;line-height: 30px;}
#fitem_id_availabilityconditionsjson #timeamount {width: 3em;}
#fitem_id_availabilityconditionsjson label {display: inline;}
#fitem_id_availabilityconditionsjson .availability-group {margin: 5px;}
#fitem_id_availabilityconditionsjson .availability-item {margin-bottom: 6px;}
#fitem_id_availabilityconditionsjson .availability-header {padding: 5px;}
#fitem_id_availabilityconditionsjson .availability-plugincontrols {padding: 5px;background: none repeat scroll 0 0 #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;display: inline-block;}
#fitem_id_availabilityconditionsjson .availability-eye[aria-hidden=true] {display: inline;visibility: hidden;}
#fitem_id_availabilityconditionsjson .availability-children .availability-eye .flex-icon {vertical-align: top;margin-top: 12px;}
#fitem_id_availabilityconditionsjson .availability-button {margin-right: 15px;}
#fitem_id_availabilityconditionsjson .availability-childlist>.availability-inner {display: inline-block;background: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;padding: 6px;margin-bottom: 6px;}
#fitem_id_availabilityconditionsjson .availability-childlist .availability-childlist>.availability-inner {background: #fff;}
#fitem_id_availabilityconditionsjson .availability-connector {margin-right: 20px;margin-bottom: 6px;}
.availability-dialogue .moodle-dialogue .moodle-dialogue-bd {padding-right: 0;padding-left: 0;padding-bottom: 2px;}
.availability-dialogue ul {display: block;margin: 0;}
.availability-dialogue li {display: block;list-style-type: none;padding: 0 10px 4px;clear: both;border-bottom: 1px solid #dde1e5;margin-bottom: 4px;}
.availability-dialogue ul button {float: right;min-width: 140px;margin-top: 4px;display: inline;white-space: normal;}
.availability-dialogue label {margin-bottom: 0;display: block;}
.availability-dialogue .availability-buttons button {margin-right: 1em;margin-left: 1em;margin-top: 4px;}
.mform .felement.fautocomplete input[type=text] {display: inline;}
.form-autocomplete-selection {margin: .2em;min-height: 21px;}
.form-autocomplete-multiple [role=listitem] {cursor: pointer;margin-left: .2rem;}
.form-autocomplete-suggestions {position: absolute;background-color: #fff;border: 2px solid #dde1e5;border-radius: 3px;min-width: 206px;max-height: 20em;overflow: auto;margin: 0;padding: 0;margin-top: -.2em;z-index: 1;}
.form-autocomplete-suggestions li {list-style-type: none;padding: .2em;margin: 0;cursor: pointer;color: var(--color-text);}
.form-autocomplete-suggestions li:hover, .form-autocomplete-suggestions li[aria-selected=true] {background-color: var(--color-primary);color: var(--color-neutral-1);}
.form-autocomplete-suggestions:hover li[aria-selected=true] {background-color: inherit;color: var(--color-text);}
.form-autocomplete-suggestions:hover li[aria-selected=true]:hover {background-color: var(--color-primary);color: var(--color-neutral-1);}
.form-autocomplete-downarrow {color: var(--color-text);position: relative;right: -1.5em;cursor: pointer;background: transparent url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'2\' viewBox=\'0 0 4 2\'%3e%3cpath fill=\'%23000\' d=\'M2 2L0 0h4z\'/%3e%3c/svg%3e") right 1.4rem center/.8rem 1rem no-repeat;}
.form-autocomplete-selection:focus {outline: none;}
.form-autocomplete-selection [data-active-selection=true] {padding: .5em;font-size: large;}
.mform .fitem_fgroup .felement input[type=text], .mform .fitem_fgroup .felement input[type=password], .mform .fitem_fgroup .felement input[type=number] {display: inline-block;}
.mform .fitem_fscheduler .felement select, .mform .fdate_time_selector .felement select, .mform .fgroup .felement select {width: auto;display: inline-block;margin-left: var(--gap-1);}
.mform .fgroup .felement input[type=text] {margin-left: var(--gap-2);}
.mform .fgroup .felement label {font-weight: normal;}
.mform .fitem .fduration .felement>input, .mform .fitem .fduration .felement>select, .mform .fitem .fduration .felement>span {display: inline-block;}
.mform .fitem .fduration .felement select {width: auto;margin-right: 5px;}
.mform .fdescription.required {margin-bottom: 20px;}
.mform .collapsible .ftoggler .fheader {margin-right: 0;}
.mform .collapsible .ftoggler .fheader .flex-icon {margin-left: var(--gap-1);}
.mform .femptylabel .fgroup .felement {float: left;}
.mform .fitem_fpassword .felement.fpassword>input {display: inline-block;}
.mform table .fitem {margin-left: 0;margin-bottom: 0;margin-right: 0;}
.mform td .fitem .fcheckbox {margin-top: 8px;}
div#dateselector-calendar-panel {z-index: 3100;}
.mform .helptooltip a {color: var(--link-color);}
.mform .helptooltip a:hover {color: var(--link-color-hover);}
.user-multiselect label[for=addselect], .user-multiselect label[for=removeselect] {display: block;margin-bottom: var(--gap-1);}
.user-multiselect .controls {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-flow: column;gap: var(--gap-2);margin-top: 180px;padding: 0;}
#id_remove_all_items {margin-bottom: 5px;}
.user-multiselect select[multiple=multiple] {max-width: none;width: 100%;margin-bottom: 20px;margin-right: 0;height: 400px;overflow-x: auto;}
#assignform .userselector label, #assignform .userselector input[type=text], #assignform .userselector input[type=button] {margin: 0 0 0 10px;}
#userselector_options p input, #userselector_options p label {vertical-align: middle;margin: 0 0 0 5px;}
.form-item .form-time select {width: auto;display: inline-block;margin-right: var(--gap-1);}
.form-item .form-time select:first-of-type {margin-left: var(--gap-1);margin-right: 0;}
.fitem>fieldset>legend {font-size: var(--font-body-size);border-bottom: none;margin-top: 0;margin-left: -16px;margin-right: -16px;position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;margin: 0;padding-top: 0;padding-bottom: 0;}
.fitem>fieldset>legend:before, .fitem>fieldset>legend:after {display: table;content: " ";}
.fitem>fieldset>legend:after {clear: both;}
@media (min-width: 992px) {.fitem>fieldset>legend {float: right;width: 33.3333333333%;}}
@media (min-width: 1200px) {.fitem>fieldset>legend {float: right;width: 25%;}}
.fitem>fieldset>legend .legend {display: inline-block;max-width: 100%;font-weight: 500;margin-top: 0;margin-bottom: 0;padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);padding-top: 7px;line-height: var(--form-input-line-height);-webkit-hyphens: none;-ms-hyphens: none;hyphens: none;}
.fdate_selector legend {margin-top: 0;margin-bottom: 0;padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);line-height: var(--form-input-line-height);-webkit-hyphens: none;-ms-hyphens: none;hyphens: none;}
.mform .fdate_selector .felement {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;-webkit-box-align: center;align-items: center;}
.mform .fdate_selector .felement select {width: auto;display: inline-block;min-width: 60px;}
.mform .fdate_selector .felement select[size], .mform .fdate_selector .felement select[multiple] {height: auto;}
.mform .fdate_selector .felement>a.visibleifjs {display: -webkit-box;display: flex;margin-left: var(--gap-2);}
.mform .furl {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;gap: var(--gap-1);}
.mform .furl .filemanager-loading {margin-top: 0;}
.form-setting .form-multicheckbox ul {margin-right: 0;}
.dir-rtl input.hasDatepicker {float: right;}
.path-mod-facetoface textarea#id_approval_termsandconds {width: 100%;height: 140px;}
.dl-horizontal dt label, .userprofile dl.list dt label {padding-top: 7px;}
.totara_passwordunmask {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;gap: var(--gap-2);}
.totara_passwordunmask .unmask-password-option {display: none;}
.jsenabled .totara_passwordunmask .unmask-password-option {display: -webkit-inline-box;display: inline-flex;-webkit-box-align: center;align-items: center;gap: var(--gap-1);}
.jsenabled .totara_passwordunmask label {font-weight: normal;}
[data-filetypesbrowserbody] [aria-expanded=false]>[role=group], [data-filetypesbrowserbody] [aria-expanded=false] [data-filetypesbrowserfeature=hideifcollapsed], [data-filetypesbrowserbody] [aria-expanded=true] [data-filetypesbrowserfeature=hideifexpanded] {display: none;}
form input.form_autocomplete_input {width: 250px;max-width: 100%;padding-left: 2em;}
#assignform .assignform__actions {margin-top: 12px;}
@media (min-width: 992px) {.fitem_ftags .fitemtitle {padding-top: 2.1rem;}}
.form-aitags__input-container {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.form-aitags__input-container .form-aitags__input-wrapper input {max-width: 75%;}
.form-aitags__container {display: -webkit-box;display: flex;max-width: 75%;border-radius: 4px;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;margin-top: var(--gap-1);-webkit-transition: all .2s;transition: all .2s;}
.form-aitags__container--active {box-shadow: var(--shadow-2);}
.form-aitags__wrapper {display: -webkit-box;display: flex;width: 100%;padding: var(--gap-2);min-height: 52px;-webkit-box-pack: justify;justify-content: space-between;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.form-aitags__label {color: var(--color-neutral-6);display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;flex-wrap: wrap;}
.form-aitags__experiment-label {background-color: var(--color-secondary);font-size: var(--font-size-10);padding: var(--gap-1) var(--gap-2) var(--gap-1) var(--gap-2);border-radius: var(--gap-3);margin-right: var(--gap-1);color: var(--color-neutral-1);}
.form-aitags__suggestions-container {display: none;padding: var(--gap-2);opacity: 0;background-color: var(--color-neutral-2);border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;-webkit-transition: all .2s;transition: all .2s;}
.form-aitags__suggestions-loading, .form-aitags__suggestions-selector-container {display: -webkit-box;display: flex;gap: var(--gap-2);flex-wrap: wrap;min-height: calc(3.2rem + var(--gap-1));padding-top: var(--gap-1);margin-bottom: var(--gap-6);}
.form-aitags__suggestion-item {cursor: pointer;background: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);padding: var(--gap-1) var(--gap-2);border-radius: var(--gap-4);}
.form-aitags__loading-pill {display: -webkit-box;display: flex;width: 10rem;height: 3.2rem;background: var(--color-neutral-3);border: 1px dashed var(--color-neutral-6);border-radius: calc(10rem / 2);}
.form-aitags__loading-pill--shimmer {opacity: .35;background: linear-gradient(-55deg,var(--color-neutral-5) 0%,var(--color-neutral-5) 35%,var(--color-neutral-4) 50%,var(--color-neutral-5) 58%,var(--color-neutral-5) 100%);background-size: 1000px 100%;background-attachment: fixed;-webkit-animation: pill-skeletonShimmer 3s linear infinite;animation: pill-skeletonShimmer 3s linear infinite;}
@-webkit-keyframes pill-skeletonShimmer {0% {background-position: 0 0;}
	100% {background-position: 1000px 0;}}
@keyframes pill-skeletonShimmer {0% {background-position: 0 0;}
	100% {background-position: 1000px 0;}}
.form-aitags__suggestions-footer {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;font-size: var(--font-size-12);color: var(--color-neutral-6);}
select {width: auto;}
.path-mod-forum .forumheaderlist, .path-mod-forum .forumheaderlist td {border: none;}
.path-mod-forum .activesetting {font-weight: bold;}
.path-mod-forum .forumheaderlist thead .header {white-space: normal;vertical-align: top;}
.path-mod-forum .forumheaderlist thead .header.lastpost {text-align: left;}
.path-mod-forum .forumheaderlist .discussion .author, .path-mod-forum .forumheaderlist .discussion .replies, .path-mod-forum .forumheaderlist .discussion .lastpost {white-space: normal;}
.path-mod-forum .forumheaderlist .discussion .replies {text-align: center;}
.path-mod-forum .forumheaderlist .discussion .topic, .path-mod-forum .forumheaderlist .discussion .topic.starter, .path-mod-forum .forumheaderlist .discussion .author, .path-mod-forum .forumheaderlist .discussion .replies, .path-mod-forum .forumheaderlist .discussion .lastpost {vertical-align: top;}
.path-mod-forum .forumheaderlist .discussion .picture {float: right;margin-left: 10px;}
.path-mod-feedback .feedback_bar_image {height: 5px;}
.forumpost {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: var(--color-border);padding: 6px;}
.forumpost>.panel-heading {color: #3d444b;background-color: #f5f5f5;border-color: var(--color-border);}
.forumpost>.panel-heading+.panel-collapse>.panel-body {border-top-color: var(--color-border);}
.forumpost>.panel-heading .badge {color: #f5f5f5;background-color: #3d444b;}
.forumpost>.panel-footer+.panel-collapse>.panel-body {border-bottom-color: var(--color-border);}
.forumpost .header {margin-bottom: 3px;}
.forumpost .maincontent .left {padding: 0 10px 0 10px;}
.forumpost .row .left {width: auto;}
.forumpost .options .commands {margin-right: 0;}
.forumpost .subject {font-weight: bold;}
.forumsearch input[type=text] {margin-bottom: 0 !important;}
#page-mod-forum-discuss .discussioncontrol.displaymode {text-align: right;}
#page-mod-forum-discuss .discussioncontrols .discussioncontrol {float: none;width: 100%;}
#page-mod-forum-discuss .discussioncontrols .discussioncontrol .singleselect {width: 100%;}
#page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion {margin-top: var(--gap-1);}
#page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion select.urlselect {width: auto;float: right;}
#page-mod-forum-discuss .discussioncontrols .discussioncontrol.movediscussion input[type=submit] {float: right;}
#page-mod-forum-discuss .discussioncontrols .discussioncontrol.pindiscussion {margin-top: var(--gap-1);}
#page-footer {margin-top: 1em;padding: 1em 0;border-top: 2px solid #ddd;}
.maincalendar .calendarmonth td, .maincalendar .calendarmonth th {border: 1px dotted #ddd;}
.path-grade-report-grader h1 {text-align: inherit;}
#page-mod-chat-gui_basic input#message {max-width: 100%;}
#page-mod-data-view #singleimage {width: auto;}
.path-mod-data form {margin-top: 10px;}
.path-mod-data table.mod-data-default-template th, .path-mod-data table.mod-data-default-template td {padding: 5px;}
.template_heading {margin-top: 10px;}
.breadcrumb-button {display: -webkit-box;display: flex;flex-wrap: wrap;gap: var(--gap-2);}
.breadcrumb-button .singlebutton {float: right;}
.breadcrumb-button .singleselect {float: right;margin: 0;}
.breadcrumb-button .singleselect .addtomenu option:last-child {font-style: italic;}
.navbar-inverse .logininfo a {color: #8b97a2;}
.navbar-inverse .logininfo a:hover {background-color: transparent;color: #fff;}
.navbar-fixed-top, .navbar-fixed-bottom {z-index: 4030;}
@media (max-width: 768px) {.navbar-collapse.collapse .nav, .navbar-collapse.collapsing .nav {float: none !important;}}
.langmenu form {margin: 0;}
.container-fluid {max-width: 1680px;margin: 0 auto;}
canvas {-ms-touch-action: auto;}
div#dock {display: none;}
.path-mod-choice .horizontal .choices {margin: 0;}
.path-mod-choice .horizontal .choices .option {display: inline-block;padding: 10px;}
.path-mod-choice .results .data {white-space: normal;}
.path-mod-choice .mod_choice__remove-choice-link {padding-right: var(--gap-4);}
.path-mod-lesson .firstpageoptions {margin: auto;min-width: 280px;width: 60%;}
.path-mod-lesson .centerpadded {padding: 5px;text-align: center;}
.path-mod-lesson .contents, .path-mod-lesson .standardtable, .path-mod-lesson .mform .box.contents, .path-mod-lesson .invisiblefieldset.fieldsetfix tr {text-align: right;}
#page-mod-lesson-view .branchbuttoncontainer .singlebutton input[type=submit] {white-space: normal;}
.path-mod-lesson #layout-table {width: 100%;}
.path-mod-lesson .edit_buttons form, .path-mod-lesson .edit_buttons input {display: inline;}
.path-mod-lesson .userinfotable .cell, .path-mod-lesson .userinfotable .userpicture {vertical-align: middle;}
.path-mod-lesson .invisiblefieldset.fieldsetfix {display: block;}
.path-mod-lesson .slideshow {overflow: auto;padding: 15px;}
.path-mod-lesson .menu .menuwrapper {max-height: 400px;overflow: auto;vertical-align: top;margin-bottom: 10px;}
.path-mod-lesson .menu ul {list-style: none;padding: 5px 5px 0 0;margin: 0;}
.path-mod-lesson .menu ul li {padding-bottom: 5px;}
.path-mod-lesson .skip {position: absolute;top: -1000em;width: 20em;}
.path-mod-lesson .branchbuttoncontainer.horizontal div, .path-mod-lesson .branchbuttoncontainer.horizontal form {display: inline;}
.path-mod-lesson .firstpageoptions {width: 30%;margin-right: 35%;margin-top: 1em;}
.path-mod-lesson .edit_pages_box .addlinks {margin: 0;margin-bottom: 1em;}
.path-mod-lesson .resourcecontent {text-align: center;}
.path-mod-lesson .answeroption .fcheckbox>span, .path-mod-lesson .answeroption .fradio>span {position: relative;float: right;}
.path-mod-lesson .answeroption .fcheckbox input, .path-mod-lesson .answeroption .fradio input {position: absolute;top: 2px;margin-top: 0;right: 0;}
.path-mod-lesson .answeroption .fcheckbox label, .path-mod-lesson .answeroption .fradio label {padding-right: 30px;float: right;}
.path-mod-lesson .answeroption .felement label p:last-child {margin-bottom: 0;}
.path-mod-lesson .answeroptiongroup .felement p {display: inline;}
.mod_lesson__label, .mod_lesson__labelcorrect {font-weight: bold;}
.mod_lesson__student-answer {font-weight: bold;}
.mod_lesson__student-answer>div {display: -webkit-box;display: flex;}
.mod_lesson__student-answer>div p {padding-left: 4px;}
.mod_lesson__student-response {margin-bottom: var(--gap-4);}
.path-mod-wiki .wiki_headingtitle, .path-mod-wiki .midpad, .path-mod-wiki .wiki_headingtime {text-align: inherit;}
.path-mod-wiki .wiki_contentbox {width: 100%;}
.path-mod-quiz .questioncontainer input[type=text] {height: 1.5em;}
.path-mod-survey .surveytable .r1 {background-color: #f9f9f9;}
.path-mod-survey .surveytable .rblock label {text-align: center;}
.path-mod-survey .resultgraph, .path-mod-survey .reportsummary, .path-mod-survey .studentreport, .path-mod-survey .reportbuttons, .path-mod-survey .centerpara {text-align: center;}
.path-mod-assign .assignfeedback_editpdf_widget .pageheader button, .path-mod-assign .assignfeedback_editpdf_widget .pageheader select {display: inline-block;padding: 3px 7px;height: 28px;line-height: 24px;}
.usermenu .usertext {display: inline-block;text-align: left;vertical-align: middle;}
.usermenu .usertext .meta {display: block;}
.usermenu .avatars {vertical-align: middle;}
.userloggedinas .avatar.current {position: relative;top: 10px;right: 40px;margin-right: -23px;}
.userloggedinas .avatar.current img {width: 20px;height: 20px;}
#page-admin-mod-facetoface-customfields .singleselect label {margin-left: 10px;}
.modtype_label a {color: var(--link-color);}
.mod_certificate__getCertificate {text-align: center;}
.mod_certificate__getCertificate .singlebutton {display: inline-block;}
body.modal-open {overflow: hidden;}
.modal-container {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1050;outline: 0;overflow-x: hidden;overflow-y: auto;}
.modal-container .modal {display: block;position: relative;margin: 50px auto 30px;top: auto;left: auto;bottom: auto;right: auto;width: auto;max-width: 560px;background-color: var(--color-neutral-1);box-shadow: 0 19px 38px 0 rgba(0,0,0,.3),0 15px 12px 0 rgba(0,0,0,.22);border: solid 1px var(--color-neutral-5);border-radius: 1.2rem;padding: var(--gap-6);}
.modal-container .modal .modal-header {min-height: 13px;color: var(--color-neutral-7);position: relative;border-bottom: none;}
.modal-container .modal .modal-header h3, .modal-container .modal .modal-header .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .modal-container .modal .modal-header .fitemtitle, .modal-container .modal .modal-header .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .modal-container .modal .modal-header .form-label {margin: 0;font-size: var(--font-heading-small-size);line-height: 1.333;}
.modal-container .modal .modal-header .close {float: left;font-size: var(--font-heading-small-size);color: var(--color-neutral-6);text-shadow: none;opacity: 1;box-shadow: none;height: 24px;width: 24px;min-height: 0;min-width: 0;line-height: 1.333;}
.modal-container .modal .modal-header .close:hover, .modal-container .modal .modal-header .close:focus, .modal-container .modal .modal-header .close:active {border: 0;color: var(--color-neutral-7);background: var(--color-neutral-3);}
.modal-container .modal .modal-header .close .flex-icon {width: auto;vertical-align: baseline;}
.modal-container .modal .modal-body>.loading-icon {display: block;position: relative;width: 100%;height: 100%;}
.modal-container .modal .modal-body>.loading-icon .icon {position: absolute;top: 50%;right: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.modal-container .modal .modal-footer {border-top: none;box-shadow: none;border-radius: 0 0 1.2rem 1.2rem;}
.modal-container .modal>*+* {margin-top: var(--gap-6);}
.modal-container.large .modal {max-width: 900px;}
.modal-backdrop {z-index: 1000;opacity: 1;background-color: var(--color-backdrop-standard);}
.modal-in-page {z-index: 0;padding: 0;}
.modal-content {padding: var(--gap-6);border-radius: 1.2rem;border: solid 1px var(--color-neutral-5);box-shadow: none;}
.modal-content .modal-header {border: none;}
.modal-content .modal-header h2 {margin: 0;font-size: var(--font-heading-small-size);line-height: 1.333;}
.modal-content .modal-footer {border: none;}
.modal-content .modal-footer .buttons {margin: 0;padding: 0;float: none;width: 100%;}
.modal-content>*+* {margin-top: var(--gap-6);}
.uep-header .close {width: 24px;height: 24px;padding: 0;background-image: url("/theme/image.php/synergybase/theme/1756474634/legacy_close_icon");background-repeat: no-repeat;border: none;box-shadow: none;opacity: 1;border-radius: var(--btn-radius);}
.uep-header .close:hover, .uep-header .close:focus, .uep-header .close:active {background-position: -24px 100%;}
.uep-header .close:focus, .uep-header .close:active {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax {background-color: var(--color-neutral-1);}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd-nohd, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd-noft, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-right, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {border: 0;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-right, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;border-radius: 0;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-right blockquote, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit-bottom blockquote {border-color: var(--color-neutral-5);}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .yui-layout-unit div.yui-layout-bd {background-color: transparent;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell {border: 0;padding: 3px 15px;white-space: nowrap;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable input, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell input {margin: 0 10px;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable input#input-message, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell input#input-message {width: 45%;margin: auto;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable a, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area table.generaltable td.cell a {margin: 0 5px;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist {padding: 10px 5px;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list {border-top: 1px solid var(--color-neutral-5);border-bottom: 1px solid var(--color-neutral-1);}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li {border-top: 1px solid var(--color-neutral-1);border-bottom: 1px solid var(--color-neutral-5);padding: 5px 10px;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img {margin-left: 8px;border: 1px solid var(--color-neutral-5);border-radius: 4px;max-width: none;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages {margin: 20px 25px;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-event.course-theme {text-align: center;margin: 10px 0;font-size: var(--font-body-small-size);color: var(--color-neutral-7);}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {background-color: var(--color-neutral-1);border: 1px dotted var(--color-neutral-5);border-radius: 4px;padding: 4px 10px;margin: 10px 0;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time {float: left;font-size: 11px;color: var(--color-neutral-7);}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .mdl-chat-my-entry .chat-message.course-theme {background-color: var(--color-neutral-2);}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .mdl-chat-my-entry .chat-message.course-theme .user {font-weight: bold;}
#page-report-participation-index .participationselectform div label {display: inline;margin: 0 0 0 5px;}
#page-report-outline-user .section .generaltable th:first-child {width: 33%;}
#page-report-outline-user .section .generaltable th:nth-child(2) {width: 15%;}
.path-backup .mform .grouped_settings {margin-left: -16px;margin-right: -16px;}
.path-backup .mform .grouped_settings.section_level {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.path-backup .mform .grouped_settings.section_level blockquote {border-color: var(--color-neutral-5);}
.path-backup .mform .grouped_settings.section_level .section_level {padding-right: 0;}
.path-backup .mform .grouped_settings.section_level .section_level .fitemtitle {font-size: 18px;}
.path-backup .mform .grouped_settings:before, .path-backup .mform .grouped_settings:after {display: table;content: " ";}
.path-backup .mform .grouped_settings:after {clear: both;}
.path-backup .mform .grouped_settings .include_setting {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.path-backup .mform .grouped_settings .include_setting {float: right;width: 58.3333333333%;}}
.path-backup .mform .grouped_settings .normal_setting {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.path-backup .mform .grouped_settings .normal_setting {float: right;width: 41.6666666667%;}}
.path-backup .mform .grouped_settings .fitem {margin-left: -16px;margin-right: -16px;margin-bottom: var(--gap-8);}
.path-backup .mform .grouped_settings .fitem:before, .path-backup .mform .grouped_settings .fitem:after {display: table;content: " ";}
.path-backup .mform .grouped_settings .fitem:after {clear: both;}
.path-backup .mform .grouped_settings .fitem .fitemtitle {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.path-backup .mform .grouped_settings .fitem .fitemtitle {float: right;width: 75%;}}
@media (min-width: 1200px) {.path-backup .mform .grouped_settings .fitem .fitemtitle {float: right;width: 75%;}}
.path-backup .mform .grouped_settings .fitem .felement {position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 768px) {.path-backup .mform .grouped_settings .fitem .felement {float: right;width: 25%;}}
@media (min-width: 1200px) {.path-backup .mform .grouped_settings .fitem .felement {float: right;width: 25%;}}
.path-backup .notification.dependencies_enforced {text-align: center;color: #bb4247;font-weight: bold;}
.path-backup .backup_progress {text-align: center;}
.path-backup .backup_progress .backup_stage {color: #64717d;}
.path-backup .backup_progress .backup_stage.backup_stage_current {font-weight: bold;color: inherit;}
.path-backup .backup_progress span.backup_stage.backup_stage_complete {color: inherit;}
#page-backup-restore .filealiasesfailures {background-color: #fef6f6;}
#page-backup-restore .filealiasesfailures .aliaseslist {width: 90%;margin: .8em auto;background-color: #fff;border: 1px dotted #ddd;}
.path-backup .fitem .smallicon {vertical-align: text-bottom;}
.backup-restore .backup-section>h2.header, .backup-restore .backup-section .backup-sub-section h3, .backup-restore .backup-section .backup-sub-section .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .backup-restore .backup-section .backup-sub-section .fitemtitle, .backup-restore .backup-section .backup-sub-section .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .backup-restore .backup-section .backup-sub-section .form-label {display: block;width: 100%;padding: var(--gap-3) 0;margin-bottom: var(--font-body-line-height-computed);font-size: var(--font-heading-small-size);font-weight: inherit;line-height: var(--font-heading-small-line-height);color: var(--color-text);border: 0;border-bottom: 1px solid var(--color-neutral-4);}
.backup-restore .backup-section .noticebox {margin: 1em auto;width: 60%;text-align: center;}
.backup-restore .backup-section.settings-section .detail-pair {width: 50%;display: inline-block;}
.backup-restore .backup-section.settings-section .detail-pair-label {width: 65%;}
.backup-restore .backup-section.settings-section .detail-pair-value {width: 25%;}
.backup-restore .activitytable {min-width: 500px;}
.backup-restore .activitytable .modulename {width: 100px;}
.backup-restore .activitytable .moduleincluded {width: 50px;}
.backup-restore .activitytable .userinfoincluded {width: 50px;}
.backup-restore .detail-pair-label {display: inline-block;width: 25%;padding: 8px;margin: 0;text-align: left;font-weight: bold;vertical-align: top;}
.backup-restore .detail-pair-value {display: inline-block;width: 65%;padding: 8px;margin: 0;}
.backup-restore .detail-pair-value>.sub-detail {display: block;font-size: var(--font-body-small-size);color: #64717d;}
.backup-restore>.singlebutton {text-align: left;}
.path-backup .mform .fgroup .proceedbutton {float: left;margin-left: 5%;}
.restore-course-search .rcs-results {width: 70%;min-width: 400px;}
.restore-course-search .rcs-results table .no-overflow {max-width: 600px;}
.restore-course-category .rcs-results table .no-overflow {max-width: 600px;}
.path-backup .wibbler {display: none;}
.path-backup .backup_log {margin-top: 2em;}
.path-backup .backup_log h2 {font-size: 1em;}
.path-backup .backup_log_contents {border: 1px solid #ddd;padding: 10px;height: 300px;overflow-y: scroll;}
.path-rating .ratingtable, table.flexible, .generaltable {width: 100%;max-width: 100%;margin-bottom: 20px;}
.path-rating .ratingtable>thead>tr>th, .path-rating .ratingtable>thead>tr>td, .path-rating .ratingtable>tbody>tr>th, .path-rating .ratingtable>tbody>tr>td, .path-rating .ratingtable>tfoot>tr>th, .path-rating .ratingtable>tfoot>tr>td, table.flexible>thead>tr>th, table.flexible>thead>tr>td, table.flexible>tbody>tr>th, table.flexible>tbody>tr>td, table.flexible>tfoot>tr>th, table.flexible>tfoot>tr>td, .generaltable>thead>tr>th, .generaltable>thead>tr>td, .generaltable>tbody>tr>th, .generaltable>tbody>tr>td, .generaltable>tfoot>tr>th, .generaltable>tfoot>tr>td {padding: 8px;line-height: var(--font-body-line-height);vertical-align: top;border-top: 1px solid #ddd;}
.path-rating .ratingtable>thead>tr>th, table.flexible>thead>tr>th, .generaltable>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.path-rating .ratingtable>caption+thead>tr:first-child>th, .path-rating .ratingtable>caption+thead>tr:first-child>td, .path-rating .ratingtable>colgroup+thead>tr:first-child>th, .path-rating .ratingtable>colgroup+thead>tr:first-child>td, .path-rating .ratingtable>thead:first-child>tr:first-child>th, .path-rating .ratingtable>thead:first-child>tr:first-child>td, table.flexible>caption+thead>tr:first-child>th, table.flexible>caption+thead>tr:first-child>td, table.flexible>colgroup+thead>tr:first-child>th, table.flexible>colgroup+thead>tr:first-child>td, table.flexible>thead:first-child>tr:first-child>th, table.flexible>thead:first-child>tr:first-child>td, .generaltable>caption+thead>tr:first-child>th, .generaltable>caption+thead>tr:first-child>td, .generaltable>colgroup+thead>tr:first-child>th, .generaltable>colgroup+thead>tr:first-child>td, .generaltable>thead:first-child>tr:first-child>th, .generaltable>thead:first-child>tr:first-child>td {border-top: 0;}
.path-rating .ratingtable>tbody+tbody, table.flexible>tbody+tbody, .generaltable>tbody+tbody {border-top: 2px solid #ddd;}
.path-rating .ratingtable .table, table.flexible .table, .generaltable .table {background-color: #fff;}
.safari table.flexible, .safari .generaltable {max-width: none;}
.path-rating .ratingtable>tbody>tr:nth-of-type(odd), table#explaincaps>tbody>tr:nth-of-type(odd), table#defineroletable>tbody>tr:nth-of-type(odd), table.grading-report>tbody>tr:nth-of-type(odd), table#listdirectories>tbody>tr:nth-of-type(odd), table.rolecaps>tbody>tr:nth-of-type(odd), table.userenrolment>tbody>tr:nth-of-type(odd), table#form>tbody>tr:nth-of-type(odd), form#movecourses table>tbody>tr:nth-of-type(odd), #page-admin-course-index .editcourse>tbody>tr:nth-of-type(odd), .forumheaderlist>tbody>tr:nth-of-type(odd), table.flexible>tbody>tr:nth-of-type(odd), .generaltable>tbody>tr:nth-of-type(odd) {background-color: #f9f9f9;}
.user-enroller-panel .uep-search-results .users>tbody>tr:hover, table.grading-report>tbody>tr:hover, .forumheaderlist>tbody>tr:hover, .generaltable>tbody>tr:hover, table.flexible>tbody>tr:hover, table#permissions>tbody>tr:hover {background-color: #f5f5f5;}
#page-report-loglive-index .generaltable>thead>tr>th, #page-report-loglive-index .generaltable>thead>tr>td, #page-report-loglive-index .generaltable>tbody>tr>th, #page-report-loglive-index .generaltable>tbody>tr>td, #page-report-loglive-index .generaltable>tfoot>tr>th, #page-report-loglive-index .generaltable>tfoot>tr>td, #page-admin-report-log-index .generaltable>thead>tr>th, #page-admin-report-log-index .generaltable>thead>tr>td, #page-admin-report-log-index .generaltable>tbody>tr>th, #page-admin-report-log-index .generaltable>tbody>tr>td, #page-admin-report-log-index .generaltable>tfoot>tr>th, #page-admin-report-log-index .generaltable>tfoot>tr>td, #page-report-log-index .generaltable>thead>tr>th, #page-report-log-index .generaltable>thead>tr>td, #page-report-log-index .generaltable>tbody>tr>th, #page-report-log-index .generaltable>tbody>tr>td, #page-report-log-index .generaltable>tfoot>tr>th, #page-report-log-index .generaltable>tfoot>tr>td, #page-report-log-user .generaltable>thead>tr>th, #page-report-log-user .generaltable>thead>tr>td, #page-report-log-user .generaltable>tbody>tr>th, #page-report-log-user .generaltable>tbody>tr>td, #page-report-log-user .generaltable>tfoot>tr>th, #page-report-log-user .generaltable>tfoot>tr>td, #page-admin-user table>thead>tr>th, #page-admin-user table>thead>tr>td, #page-admin-user table>tbody>tr>th, #page-admin-user table>tbody>tr>td, #page-admin-user table>tfoot>tr>th, #page-admin-user table>tfoot>tr>td {padding: 5px;}
table.flexible .emptyrow {display: none;}
.left_scroller .generaltable th, .left_scroller .generaltable td, .right_scroller .generaltable th, .right_scroller .generaltable td {line-height: var(--font-body-line-height-computed);box-sizing: content-box;}
table.dataTable tbody tr.even {background-color: transparent;}
table.dataTable tbody tr.odd {background-color: #f9f9f9;}
table.dataTable tbody tr.odd td.sorting_1, table.dataTable tbody tr.even td.sorting_1 {background-color: #dde1e5;}
div.paging_full_numbers a.paginate_button, div.paging_full_numbers a.paginate_button:hover {background-color: inherit;border: none;font-style: normal;}
div.paging_full_numbers a.paginate_button.current {font-weight: bold;}
.yui3-skin-sam .yui3-datatable-table {border: none;}
.yui3-skin-sam .yui3-datatable-header {background: none;}
.dataTables_wrapper table.dataTable thead th, .dataTables_wrapper table.dataTable thead td {padding: 10px 10px;}
.dataTables_wrapper table.dataTable tfoot th, .dataTables_wrapper table.dataTable tfoot td {padding: 10px 10px 6px 10px;}
.dataTables_wrapper div.dataTables_paginate .paginate_button {border-width: 1px;border-style: solid;border-color: transparent;color: var(--link-color) !important;}
.dataTables_wrapper div.dataTables_paginate .paginate_button.current {color: var(--color-neutral-7) !important;background: none;border-color: transparent;}
.dataTables_wrapper div.dataTables_paginate .paginate_button.current:hover {background: none;border-color: transparent;}
.dataTables_wrapper div.dataTables_paginate .paginate_button:hover {color: var(--link-color) !important;border-color: var(--color-neutral-5);background: none;}
.dataTables_wrapper div.dataTables_paginate .paginate_button.disabled {color: var(--color-neutral-7) !important;}
.dataTables_wrapper div.dataTables_paginate .paginate_button.disabled:hover {color: var(--color-neutral-7) !important;}
.singlebutton {display: inline-block;}
.singlebutton+.singlebutton {margin-right: var(--gap-1);}
#notice .buttons .singlebutton {display: inline-block;}
.continuebutton {text-align: center;}
p.arrow_button {margin-top: 5em;text-align: center;}
p.arrow_button #remove {margin: 3em auto 5em;}
p.arrow_button input {display: block;width: 100%;}
#addcontrols {margin-top: 5em;text-align: center;margin-bottom: 3em;}
#addcontrols input, #removecontrols input {display: block;width: 100%;}
.button, input.form-submit, input[type=button], input[type=submit], input[type=reset] {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.button.focus, .button:focus-visible, input.form-submit.focus, input.form-submit:focus-visible, input[type=button].focus, input[type=button]:focus-visible, input[type=submit].focus, input[type=submit]:focus-visible, input[type=reset].focus, input[type=reset]:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.button:focus, input.form-submit:focus, input[type=button]:focus, input[type=submit]:focus, input[type=reset]:focus {color: var(--btn-text-color);text-decoration: none;}
.button:hover, input.form-submit:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.button:active, .button.active, input.form-submit:active, input.form-submit.active, input[type=button]:active, input[type=button].active, input[type=submit]:active, input[type=submit].active, input[type=reset]:active, input[type=reset].active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.button.disabled, .button.disabled:active, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:active, .button[disabled]:focus, .button[disabled]:hover, fieldset[disabled] .button, fieldset[disabled] .button:active, fieldset[disabled] .button:focus, fieldset[disabled] .button:hover, input.form-submit.disabled, input.form-submit.disabled:active, input.form-submit.disabled:focus, input.form-submit.disabled:hover, input.form-submit[disabled], input.form-submit[disabled]:active, input.form-submit[disabled]:focus, input.form-submit[disabled]:hover, fieldset[disabled] input.form-submit, fieldset[disabled] input.form-submit:active, fieldset[disabled] input.form-submit:focus, fieldset[disabled] input.form-submit:hover, input[type=button].disabled, input[type=button].disabled:active, input[type=button].disabled:focus, input[type=button].disabled:hover, input[type=button][disabled], input[type=button][disabled]:active, input[type=button][disabled]:focus, input[type=button][disabled]:hover, fieldset[disabled] input[type=button], fieldset[disabled] input[type=button]:active, fieldset[disabled] input[type=button]:focus, fieldset[disabled] input[type=button]:hover, input[type=submit].disabled, input[type=submit].disabled:active, input[type=submit].disabled:focus, input[type=submit].disabled:hover, input[type=submit][disabled], input[type=submit][disabled]:active, input[type=submit][disabled]:focus, input[type=submit][disabled]:hover, fieldset[disabled] input[type=submit], fieldset[disabled] input[type=submit]:active, fieldset[disabled] input[type=submit]:focus, fieldset[disabled] input[type=submit]:hover, input[type=reset].disabled, input[type=reset].disabled:active, input[type=reset].disabled:focus, input[type=reset].disabled:hover, input[type=reset][disabled], input[type=reset][disabled]:active, input[type=reset][disabled]:focus, input[type=reset][disabled]:hover, fieldset[disabled] input[type=reset], fieldset[disabled] input[type=reset]:active, fieldset[disabled] input[type=reset]:focus, fieldset[disabled] input[type=reset]:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.button.disabled, fieldset[disabled] a.button, ainput.form-submit.disabled, fieldset[disabled] ainput.form-submit, ainput[type=button].disabled, fieldset[disabled] ainput[type=button], ainput[type=submit].disabled, fieldset[disabled] ainput[type=submit], ainput[type=reset].disabled, fieldset[disabled] ainput[type=reset] {pointer-events: none;}
.button .badge, input.form-submit .badge, input[type=button] .badge, input[type=submit] .badge, input[type=reset] .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.button.btn-link, input.form-submit.btn-link, input[type=button].btn-link, input[type=submit].btn-link, input[type=reset].btn-link {box-shadow: none;}
input.form-submit, input#id_submitbutton, input#id_submitbutton2, .path-admin .buttons input[type=submit], td.submit input {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
input.form-submit:focus, input#id_submitbutton:focus, input#id_submitbutton2:focus, .path-admin .buttons input[type=submit]:focus, td.submit input:focus {color: var(--btn-prim-text-color);}
input.form-submit:hover, input#id_submitbutton:hover, input#id_submitbutton2:hover, .path-admin .buttons input[type=submit]:hover, td.submit input:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
input.form-submit:active, input.form-submit.active, input#id_submitbutton:active, input#id_submitbutton.active, input#id_submitbutton2:active, input#id_submitbutton2.active, .path-admin .buttons input[type=submit]:active, .path-admin .buttons input[type=submit].active, td.submit input:active, td.submit input.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
input.form-submit.disabled, input.form-submit.disabled:active, input.form-submit.disabled:focus, input.form-submit.disabled:hover, input.form-submit[disabled], input.form-submit[disabled]:active, input.form-submit[disabled]:focus, input.form-submit[disabled]:hover, fieldset[disabled] input.form-submit, fieldset[disabled] input.form-submit:active, fieldset[disabled] input.form-submit:focus, fieldset[disabled] input.form-submit:hover, input#id_submitbutton.disabled, input#id_submitbutton.disabled:active, input#id_submitbutton.disabled:focus, input#id_submitbutton.disabled:hover, input#id_submitbutton[disabled], input#id_submitbutton[disabled]:active, input#id_submitbutton[disabled]:focus, input#id_submitbutton[disabled]:hover, fieldset[disabled] input#id_submitbutton, fieldset[disabled] input#id_submitbutton:active, fieldset[disabled] input#id_submitbutton:focus, fieldset[disabled] input#id_submitbutton:hover, input#id_submitbutton2.disabled, input#id_submitbutton2.disabled:active, input#id_submitbutton2.disabled:focus, input#id_submitbutton2.disabled:hover, input#id_submitbutton2[disabled], input#id_submitbutton2[disabled]:active, input#id_submitbutton2[disabled]:focus, input#id_submitbutton2[disabled]:hover, fieldset[disabled] input#id_submitbutton2, fieldset[disabled] input#id_submitbutton2:active, fieldset[disabled] input#id_submitbutton2:focus, fieldset[disabled] input#id_submitbutton2:hover, .path-admin .buttons input[type=submit].disabled, .path-admin .buttons input[type=submit].disabled:active, .path-admin .buttons input[type=submit].disabled:focus, .path-admin .buttons input[type=submit].disabled:hover, .path-admin .buttons input[type=submit][disabled], .path-admin .buttons input[type=submit][disabled]:active, .path-admin .buttons input[type=submit][disabled]:focus, .path-admin .buttons input[type=submit][disabled]:hover, fieldset[disabled] .path-admin .buttons input[type=submit], fieldset[disabled] .path-admin .buttons input[type=submit]:active, fieldset[disabled] .path-admin .buttons input[type=submit]:focus, fieldset[disabled] .path-admin .buttons input[type=submit]:hover, td.submit input.disabled, td.submit input.disabled:active, td.submit input.disabled:focus, td.submit input.disabled:hover, td.submit input[disabled], td.submit input[disabled]:active, td.submit input[disabled]:focus, td.submit input[disabled]:hover, fieldset[disabled] td.submit input, fieldset[disabled] td.submit input:active, fieldset[disabled] td.submit input:focus, fieldset[disabled] td.submit input:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
input.form-submit .badge, input#id_submitbutton .badge, input#id_submitbutton2 .badge, .path-admin .buttons input[type=submit] .badge, td.submit input .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
#notice .singlebutton+.singlebutton input, .submit.buttons input[name=cancel] {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#notice .singlebutton+.singlebutton input.focus, #notice .singlebutton+.singlebutton input:focus-visible, .submit.buttons input[name=cancel].focus, .submit.buttons input[name=cancel]:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
#notice .singlebutton+.singlebutton input:focus, .submit.buttons input[name=cancel]:focus {color: var(--btn-text-color);text-decoration: none;}
#notice .singlebutton+.singlebutton input:hover, .submit.buttons input[name=cancel]:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
#notice .singlebutton+.singlebutton input:active, #notice .singlebutton+.singlebutton input.active, .submit.buttons input[name=cancel]:active, .submit.buttons input[name=cancel].active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
#notice .singlebutton+.singlebutton input.disabled, #notice .singlebutton+.singlebutton input.disabled:active, #notice .singlebutton+.singlebutton input.disabled:focus, #notice .singlebutton+.singlebutton input.disabled:hover, #notice .singlebutton+.singlebutton input[disabled], #notice .singlebutton+.singlebutton input[disabled]:active, #notice .singlebutton+.singlebutton input[disabled]:focus, #notice .singlebutton+.singlebutton input[disabled]:hover, fieldset[disabled] #notice .singlebutton+.singlebutton input, fieldset[disabled] #notice .singlebutton+.singlebutton input:active, fieldset[disabled] #notice .singlebutton+.singlebutton input:focus, fieldset[disabled] #notice .singlebutton+.singlebutton input:hover, .submit.buttons input[name=cancel].disabled, .submit.buttons input[name=cancel].disabled:active, .submit.buttons input[name=cancel].disabled:focus, .submit.buttons input[name=cancel].disabled:hover, .submit.buttons input[name=cancel][disabled], .submit.buttons input[name=cancel][disabled]:active, .submit.buttons input[name=cancel][disabled]:focus, .submit.buttons input[name=cancel][disabled]:hover, fieldset[disabled] .submit.buttons input[name=cancel], fieldset[disabled] .submit.buttons input[name=cancel]:active, fieldset[disabled] .submit.buttons input[name=cancel]:focus, fieldset[disabled] .submit.buttons input[name=cancel]:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a#notice .singlebutton+.singlebutton input.disabled, fieldset[disabled] a#notice .singlebutton+.singlebutton input, a.submit.buttons input[name=cancel].disabled, fieldset[disabled] a.submit.buttons input[name=cancel] {pointer-events: none;}
#notice .singlebutton+.singlebutton input .badge, .submit.buttons input[name=cancel] .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
input.fp-btn-choose {min-height: var(--btn-sm-min-height);padding: calc(( var(--btn-sm-min-height) - var(--btn-sm-font-size) * 1.2 ) / 2 - var(--btn-border-width)) var(--btn-sm-padding-h);border-radius: var(--btn-sm-radius);font-size: var(--btn-sm-font-size);line-height: var(--btn-sm-line-height);margin-right: 0;margin-top: var(--gap-1);margin-bottom: var(--gap-1);}
.user-enroller-panel .uep-search-results .user .options .enrol {min-height: var(--btn-xs-min-height);padding: calc(( var(--btn-xs-min-height) - var(--btn-xs-font-size) * 1.2 ) / 2 - var(--btn-border-width)) var(--btn-xs-padding-h);border-radius: var(--btn-xs-radius);font-size: var(--btn-xs-font-size);line-height: var(--btn-xs-line-height);}
.buttons .singlebutton {display: inline-block;margin-left: 5px;}
.btn.yui3-button {box-shadow: none;}
.btn.yui3-button:hover {box-shadow: var(--btn-shadow-hover);}
.btn.yui3-button:active {box-shadow: var(--btn-shadow-active);}
.nav-justified>li>a, .nav-tabs.nav-justified>li>a {padding-right: 4px;padding-left: 4px;margin-left: 1px;white-space: nowrap;}
.nav-justified, .nav-tabs.nav-justified {padding: 10px 0 0 0;}
@media (min-width: 768px) {.nav-justified>li, .nav-tabs.nav-justified>li {display: block;width: 100%;float: none;}
	.nav-justified>li>a, .nav-tabs.nav-justified>li>a {text-align: center;margin-bottom: 5px;}}
@media (min-width: 992px) {.nav-justified, .nav-tabs.nav-justified {border: 0;border-radius: 0;}
	.nav-justified>li, .nav-tabs.nav-justified>li {display: table-cell;width: 1%;}
	.nav-justified>li>a, .nav-tabs.nav-justified>li>a {margin-bottom: 0;}}
.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {margin-left: 1px;border-radius: 4px;}
.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {border: 1px solid #ddd;}
@media (min-width: 768px) {.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {border: 1px solid #ddd;border-radius: 4px;}}
@media (min-width: 992px) {.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}
	.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {border-bottom-color: #fff;}}
.nav-tabs {margin-right: 0;}
.nav-tabs>li.active>a[href] {cursor: pointer;}
.tabtree {margin: 20px 0 var(--gap-8);}
.totara-menu-nav-list .totara-menu-nav-item .totara-menu-nav-item-link:hover, .totara-menu-nav-list .totara-menu-nav-item .totara-menu-nav-item-link:focus {color: var(--color-neutral-1);background-color: var(--color-neutral-7);text-decoration: none;}
.totara-menu-nav-list .totara-menu-nav-item .totara-menu-nav-item-link:hover .totara-menu-nav-list, .totara-menu-nav-list .totara-menu-nav-item .totara-menu-nav-item-link:focus .totara-menu-nav-list {display: block;}
.verticaltabtree-wrapper {margin-top: 30px;}
.verticaltabtree-wrapper .verticaltabtree {float: right;}
.verticaltabtree-wrapper .verticaltabtree .tabtree {margin: 0;}
.verticaltabtree-wrapper .verticaltabtree .nav.nav-tabs {border-left: 1px solid var(--tabs-border-color);border-bottom: 0;}
.verticaltabtree-wrapper .verticaltabtree .nav.nav-tabs>li {float: none;}
.verticaltabtree-wrapper .verticaltabtree .nav.nav-tabs>li a {border-radius: 0 4px 4px 0;margin-left: -1px;word-wrap: break-word;}
.verticaltabtree-wrapper .verticaltabtree .nav.nav-tabs>li.active a {border: 1px solid var(--tabs-border-color-selected);border-left-color: var(--color-neutral-1);}
.verticaltabtree-wrapper .verticaltabtree-content {float: right;}
#page-admin-elementlibrary-verticaltabs .tabtree {margin-left: 16px;}
.userenrolment {width: 100%;border-collapse: collapse;}
.userenrolment tr {vertical-align: top;}
.userenrolment td {padding: 0;height: 41px;}
.userenrolment .subfield {margin-left: 5px;}
.userenrolment .col_userdetails .subfield_picture {float: right;}
.userenrolment .col_lastseen {width: 150px;}
.userenrolment .col_role {width: 262px;}
.userenrolment .hasAllRoles .col_role .addrole {display: none;}
.userenrolment .col_enrol .enrolment {float: right;padding: 3px;margin: 3px;}
.userenrolment .col_enrol .enrolment a {float: left;margin-right: 3px;}
.userenrolment .col_role .roles, .userenrolment .col_group .groups {margin-left: 30px;}
.userenrolment .col_role .role {float: right;padding: 0 3px 3px;margin: 0 3px 3px;white-space: nowrap;}
.userenrolment .col_enrol .enrolment {float: right;padding: 0 3px 3px;margin: 0 3px 3px;}
.userenrolment .col_role .role a, .userenrolment .col_group .group a {margin-right: 3px;cursor: pointer;}
.userenrolment .col_role .addrole, .userenrolment .col_group .addgroup {float: left;padding: 3px;margin: 3px;}
.userenrolment .col_role .addrole>*:hover, .userenrolment .col_group .addgroup>*:hover {border-bottom: 1px solid var(--color-neutral-6);}
.userenrolment .col_role .addrole img, .userenrolment .col_group .addgroup img {vertical-align: baseline;}
.enrolpanel.roleassign.visible {width: 276px;display: block;}
.enrolpanel.roleassign.visible .container {content: inherit;display: block;padding: 0;border: 0;}
.enrolpanel.roleassign.visible a {text-decoration: underline;}
.enrolpanel.roleassign.visible .header .close {color: var(--link-color);background: inherit;font-size: 20px;margin-bottom: 10px;margin-top: 5px;opacity: 1;width: auto;top: 5px;left: 10px;height: auto;position: absolute;}
.enrolpanel.roleassign.visible .header .close:before {content: "";}
.enrolpanel.roleassign.visible .content {margin-top: 5px;background-color: var(--color-neutral-2);}
#page-enrol-users .enrol_user_buttons {float: left;}
#page-enrol-users .enrol_user_buttons .enrolusersbutton {display: inline;}
#page-enrol-users .enrol_user_buttons .enrolusersbutton div, #page-enrol-users .enrol_user_buttons .enrolusersbutton form {display: inline;margin-left: 0;}
#page-enrol-users #filterform {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.05);display: inline-block;}
#page-enrol-users #filterform blockquote {border-color: var(--color-neutral-5);}
#page-enrol-users #filterform .fitem {display: inline-block;margin-left: .3em;white-space: nowrap;}
#page-enrol-users #filterform .fitem label {display: inline;line-height: var(--font-body-line-height);padding-left: .3em;}
#page-enrol-users #filterform .fitem :before, #page-enrol-users #filterform .fitem :after {display: inline;}
#page-enrol-users #filterform div, #page-enrol-users #filterform fieldset {float: none;clear: none;width: auto;margin: 0;}
#page-enrol-users #filterform select, #page-enrol-users #filterform .ftext input {width: 7em;}
#page-enrol-users #filterform input, #page-enrol-users #filterform select {margin-bottom: 0;}
#page-enrol-users .user-enroller-panel .uep-search-results .user .details {width: 237px;}
#enrol_rolemanager_role-selector input {white-space: normal;}
@media (max-width: 767px) {.file-picker .fp-repo-area {width: 100%;height: auto;max-height: 220px;overflow-y: auto;float: none;border: 0;}
	.file-picker .fp-repo-items {width: 100%;float: none;}
	.file-picker .fp-login-form .fp-login-input label {text-align: right;}
	.file-picker .fp-content form td {display: block;width: 100%;text-align: right;}
	.fp-content .mdl-right {text-align: right;}
	.fp-repo-items .fp-navbar {border-top: 1px solid #bbb;}}
@media (max-width: 480px) {.fp-content-center {display: block;vertical-align: top;}
	.course-content ul.topics li.section, .course-content ul.topics li.section .content, .course-content ul.weeks li.section .content, .course-content ul.weeks li.section, .course-content ul.section {margin-left: 0;margin-right: 0;padding: 0;}
	.activityinstance {display: block;}
	.editing .course-content .section .activity {margin-bottom: .2em;padding-bottom: .2em;border-bottom: thin solid #ddd;}
	.course-content .section .activity .commands {text-align: left;}
	.jsenabled .choosercontainer #chooseform .alloptions {max-width: 100%;}
	.jsenabled .choosercontainer #chooseform .instruction, .jsenabled .choosercontainer #chooseform .typesummary {position: static;}
	.que .info {float: none;width: auto;}
	.que .content {margin: 0;}
	.path-mod-choice .horizontal .choices .option {display: block;}
	.path-mod-forum .forumsearch #search {width: 120px;}
	.panel .courseimage img {margin-left: 5px;float: none;max-width: 100%;}}
.row-fluid {margin-left: -16px;margin-right: -16px;}
.row-fluid:before, .row-fluid:after {display: table;content: " ";}
.row-fluid:after {clear: both;}
.row-fluid .span1 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span1 {float: right;width: 8.3333333333%;}}
.row-fluid .span2 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span2 {float: right;width: 16.6666666667%;}}
.row-fluid .span3 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span3 {float: right;width: 25%;}}
.row-fluid .span4 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span4 {float: right;width: 33.3333333333%;}}
.row-fluid .span5 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span5 {float: right;width: 41.6666666667%;}}
.row-fluid .span6 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span6 {float: right;width: 50%;}}
.row-fluid .span7 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span7 {float: right;width: 58.3333333333%;}}
.row-fluid .span8 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span8 {float: right;width: 66.6666666667%;}}
.row-fluid .span9 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span9 {float: right;width: 75%;}}
.row-fluid .span10 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span10 {float: right;width: 83.3333333333%;}}
.row-fluid .span11 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 992px) {.row-fluid .span11 {float: right;width: 91.6666666667%;}}
.row-fluid .span12 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;padding: 0;}
@media (min-width: 992px) {.row-fluid .span12 {float: right;width: 100%;}}
@media (max-width: 768px) {#filesskin .yui3-panel, #filesskin .file-picker.fp-generallayout {width: 100%;right: 0;}
	.path-mod-forum .forumheaderlist .picture {width: 0;}
	.path-mod-forum .forumheaderlist .picture a {display: none;}}
#page-mod-assign-grader .row-fluid .span4 {position: relative;min-height: 1px;padding-left: 16px;padding-right: 16px;}
@media (min-width: 768px) {#page-mod-assign-grader .row-fluid .span4 {float: right;width: 33.3333333333%;}}
.phpinfo td {border: 1px solid #ddd;vertical-align: baseline;}
#page-footer .validators {margin-top: 40px;padding-top: 5px;border-top: 1px dotted gray;}
#page-footer .validators ul {margin: 0;padding: 0;list-style-type: none;}
#page-footer .validators ul>li {display: inline;margin-left: 10px;margin-right: 10px;}
#page-footer .performanceinfo {margin: 1em;}
#page-footer .performanceinfo span {display: block;}
#page-footer .performanceinfo .cachesused {margin-top: 1em;}
#page-footer .performanceinfo .cachesused>li {display: inline;}
#page-footer .performanceinfo .cachesused .cache-stats-heading, #page-footer .performanceinfo .cachesused .cache-total-stats {font-weight: bold;font-size: 110%;margin-top: .3em;}
#page-footer .performanceinfo .cachesused .cache-definition-stats {margin: .3em;display: inline-block;vertical-align: top;background-color: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);border-radius: 3px;}
#page-footer .performanceinfo .cachesused .cache-definition-stats-heading {color: var(--color-neutral-7);}
#page-footer .performanceinfo .cachesused .cache-definition-stats-heading span {display: inline-block;}
#page-footer .performanceinfo .cachesused .cache-store-stats {padding: 0 1.3em;}
#page-footer .performanceinfo .cachesused .cache-store-stats.nohits {color: #bb4247;background-color: #fef6f6;}
#page-footer .performanceinfo .cachesused .cache-store-stats.lowhits {color: #bf8400;background-color: #fff9ed;}
#page-footer .performanceinfo .cachesused .cache-store-stats.hihits {color: #6a7e26;background-color: #f7faee;}
#page-footer .performanceinfo .cachesused .cache-store-stats:last-child {border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.transform-test-heading {font-family: var(--font-family);font-size: var(--font-size-12);line-height: 36px;text-align: center;font-weight: bold;margin: 0;padding: 0;}
body.has_dock #page, body.has_dock .page-footer-main-content, body.has_dock .breadcrumb-container, body.has_dock .totaraNav_prim>.container-fluid {padding-right: 52px;}
body.has_dock .navbar-site, body.has_dock .page-footer-poweredby {padding-right: 36px;}
body.has_dock .totaraNav_prim--list_showMobile {padding-right: calc(36px + var(--gap-4));}
body.has_dock #dock {display: inline;}
#dock {z-index: 12000;width: 36px;position: fixed;top: 0;right: 0;height: 100%;background-color: #fff;border-left: var(--color-neutral-5);}
#dock .nothingdocked {visibility: hidden;display: none;}
#dock .dockeditem_container {margin-top: 68px;}
#dock .dockeditem {border-top: var(--color-neutral-5);}
#dock .dockeditem:last-child {border-bottom: var(--color-neutral-5);}
#dock .dockeditem .firstdockitem {margin-top: 1em;}
#dock .dockedtitle {display: block;width: 36px;margin: 0;padding: 0;cursor: pointer;}
#dock .dockedtitle h2 {font-family: var(--font-family);font-size: var(--font-size-12);line-height: 36px;text-align: center;font-weight: bold;margin: 0;padding: 0;}
#dock .dockedtitle .filterrotate {margin-right: 8px;}
#dock .controls {text-align: center;width: 100%;margin-top: 16px;}
#dock .controls img {cursor: pointer;}
#dock .editing_move, #dock .moodle-core-dragdrop-draghandle {display: none;}
#dockeditempanel {z-index: 12000;min-width: 200px;position: relative;right: 100%;padding-right: 5px;}
#dockeditempanel.dockitempanel_hidden {display: none;}
#dockeditempanel .dockeditempanel_content {margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 2px 2px rgba(0,0,0,.25);border-color: var(--color-neutral-5);}
#dockeditempanel .dockeditempanel_bd {overflow: auto;padding: 0;}
#dockeditempanel .dockeditempanel_bd .block_navigation .block_tree li {overflow: visible;}
#dockeditempanel .dockeditempanel_hd {color: #3d444b;background-color: #f5f5f5;border-color: var(--color-border);}
#dockeditempanel .dockeditempanel_hd+.panel-collapse>.panel-body {border-top-color: var(--color-border);}
#dockeditempanel .dockeditempanel_hd .badge {color: #f5f5f5;background-color: #3d444b;}
#dockeditempanel .dockeditempanel_hd h2 {margin-top: 0;margin-bottom: 0;font-size: var(--font-body-size);color: inherit;}
#dockeditempanel .dockeditempanel_hd h2>a, #dockeditempanel .dockeditempanel_hd h2>small, #dockeditempanel .dockeditempanel_hd h2>.small, #dockeditempanel .dockeditempanel_hd h2>small>a, #dockeditempanel .dockeditempanel_hd h2>.small>a {color: inherit;}
#dockeditempanel .dockeditempanel_hd .commands {display: -webkit-box;display: flex;-webkit-box-pack: end;justify-content: flex-end;gap: var(--gap-1);padding-top: var(--gap-2);}
#dockeditempanel .dockeditempanel_hd .commands>a, #dockeditempanel .dockeditempanel_hd .commands>span {cursor: pointer;}
#dockeditempanel .dockeditempanel_hd .commands>a {display: -webkit-box;display: flex;text-decoration: none;}
#dockeditempanel .dockeditempanel_hd .commands img, #dockeditempanel .dockeditempanel_hd .commands input {vertical-align: middle;margin-left: 1px;}
#dockeditempanel .dockeditempanel_hd .commands .hidepanelicon img {cursor: pointer;}
#dock .controls a {color: var(--color-state);}
#dockeditempanel .dockeditempanel_hd {background-color: transparent;padding: var(--gap-4);padding-bottom: 0;border-width: 0;}
#dockeditempanel .commands a {color: var(--color-state);}
#dockeditempanel .dockeditempanel_content {position: relative;background-color: #fff;border: 1px solid var(--color-border);border-radius: 8px;margin-bottom: var(--gap-4);box-shadow: 0 2px 2px rgba(0,0,0,.25);}
#dockeditempanel .dockeditempanel_content h2 {vertical-align: middle;font-size: var(--font-body-x-small-size);padding: 3px 0;width: 100%;padding-bottom: var(--gap-4);min-height: 30px;position: relative;}
#dockeditempanel .dockeditempanel_content h2::after {content: "";position: absolute;right: calc(var(--gap-4) * -1);left: calc(var(--gap-4) * -1);bottom: 0;height: 1px;box-shadow: inset 0 -1px 0 var(--color-border);}
#dockeditempanel .block .block-control-actions .moveto, #dockeditempanel .block .block-control-actions .hidepanelicon {margin-right: 0;}
#dockeditempanel .block .block-control-actions .menubar li {margin-top: 0;}
.gradetreebox h4 {font-size: var(--font-body-size);}
.gradetreebox th.cell, .gradetreebox input[type=text] {width: auto;}
.gradetreebox input[type=text], .gradetreebox select {margin-bottom: 0;}
#page-grade-grading-manage #activemethodselector label {display: inline-block;}
#page-grade-grading-manage #activemethodselector .helptooltip {margin-left: .5em;}
#page-grade-grading-manage .actions {display: block;text-align: center;margin-bottom: 1em;}
#page-grade-grading-manage .actions .action {display: inline-block;display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);min-height: var(--btn-lg-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);padding: calc(( var(--btn-lg-min-height) - var(--btn-lg-font-size) * 1.2 ) / 2 - var(--btn-border-width)) var(--btn-lg-padding-h);padding: 1em;color: var(--btn-text-color);font-size: var(--btn-font-size);font-size: var(--btn-lg-font-size);line-height: var(--btn-line-height);line-height: var(--btn-lg-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border: 1px solid var(--color-neutral-5);border-color: var(--btn-border-color);border-radius: var(--btn-radius);border-radius: var(--btn-lg-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;vertical-align: top;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: relative;width: 150px;text-align: center;overflow: hidden;margin: .5em;box-sizing: content-box;white-space: normal;}
#page-grade-grading-manage .actions .action.focus, #page-grade-grading-manage .actions .action:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
#page-grade-grading-manage .actions .action:focus {color: var(--btn-text-color);text-decoration: none;}
#page-grade-grading-manage .actions .action:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
#page-grade-grading-manage .actions .action:active, #page-grade-grading-manage .actions .action.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
#page-grade-grading-manage .actions .action.disabled, #page-grade-grading-manage .actions .action.disabled:active, #page-grade-grading-manage .actions .action.disabled:focus, #page-grade-grading-manage .actions .action.disabled:hover, #page-grade-grading-manage .actions .action[disabled], #page-grade-grading-manage .actions .action[disabled]:active, #page-grade-grading-manage .actions .action[disabled]:focus, #page-grade-grading-manage .actions .action[disabled]:hover, fieldset[disabled] #page-grade-grading-manage .actions .action, fieldset[disabled] #page-grade-grading-manage .actions .action:active, fieldset[disabled] #page-grade-grading-manage .actions .action:focus, fieldset[disabled] #page-grade-grading-manage .actions .action:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a#page-grade-grading-manage .actions .action.disabled, fieldset[disabled] a#page-grade-grading-manage .actions .action {pointer-events: none;}
#page-grade-grading-manage .actions .action .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
#page-grade-grading-manage .actions .action .action-icon {display: inline-block;position: relative;height: 64px;width: 64px;}
#page-grade-grading-manage .actions .action .action-text {position: relative;top: .4em;font-size: 14px;}
#page-grade-grading-form-rubric-edit .gradingform_rubric_editform .status {font-size: 70%;}
.gradingform_rubric.editor .addlevel input, .gradingform_rubric.editor .addcriterion input {background: var(--color-neutral-1) none no-repeat top right;}
.criteria .remark textarea {height: auto;}
.mform.gradingform_rubric_editform .fitem .felement .hiddenelement, .mform.gradingform_guide_editform .fitem .felement .hiddenelement {display: none;}
.mform.gradingform_rubric_editform .fitem .felement .criterionmaxscore input, .mform.gradingform_guide_editform .fitem .felement .criterionmaxscore input {width: auto;}
.mform.gradingform_rubric_editform .fitem .felement textarea, .mform.gradingform_guide_editform .fitem .felement textarea {width: 100%;}
.mform.gradingform_rubric_editform .fitem .felement .pseudotablink, .mform.gradingform_guide_editform .fitem .felement .pseudotablink {background-color: transparent;border: 0 solid;height: 1px;width: 1px;color: transparent;padding: 0;margin: 0;position: relative;float: left;}
#rubric-rubric.gradingform_rubric #rubric-criteria {margin-bottom: 1em;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .description {vertical-align: top;padding: 6px;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .description textarea {margin-bottom: 0;height: 115px;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .definition textarea {width: 80%;margin-bottom: 0;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .score {position: relative;float: right;margin-left: 28px;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .score input {margin-bottom: 0;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .level {vertical-align: top;padding: 6px;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .level .delete {position: relative;width: 32px;height: 32px;margin-top: -32px;clear: both;float: left;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .level .delete input {display: block;position: absolute;left: 0;bottom: 0;height: 24px;width: 24px;margin: 0;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .level .delete input:hover {background-color: var(--color-neutral-5);}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input {float: none;width: 3em;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.hiddenelement, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.pseudotablink {width: 0 !important;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel {vertical-align: middle;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-position: 100% 0;height: 30px;margin-left: 5px;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus {color: var(--btn-text-color);text-decoration: none;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:active, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.disabled, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.disabled:active, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.disabled:focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.disabled:hover, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input[disabled], #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input[disabled]:active, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input[disabled]:focus, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input[disabled]:hover, fieldset[disabled] #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input, fieldset[disabled] #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:active, fieldset[disabled] #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:focus, fieldset[disabled] #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input.disabled, fieldset[disabled] a#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input {pointer-events: none;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
#rubric-rubric.gradingform_rubric .addcriterion {margin-right: 5px;display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);padding: 0;color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;margin-bottom: 1em;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#rubric-rubric.gradingform_rubric .addcriterion.focus, #rubric-rubric.gradingform_rubric .addcriterion:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
#rubric-rubric.gradingform_rubric .addcriterion:focus {color: var(--btn-text-color);text-decoration: none;}
#rubric-rubric.gradingform_rubric .addcriterion:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
#rubric-rubric.gradingform_rubric .addcriterion:active, #rubric-rubric.gradingform_rubric .addcriterion.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
#rubric-rubric.gradingform_rubric .addcriterion.disabled, #rubric-rubric.gradingform_rubric .addcriterion.disabled:active, #rubric-rubric.gradingform_rubric .addcriterion.disabled:focus, #rubric-rubric.gradingform_rubric .addcriterion.disabled:hover, #rubric-rubric.gradingform_rubric .addcriterion[disabled], #rubric-rubric.gradingform_rubric .addcriterion[disabled]:active, #rubric-rubric.gradingform_rubric .addcriterion[disabled]:focus, #rubric-rubric.gradingform_rubric .addcriterion[disabled]:hover, fieldset[disabled] #rubric-rubric.gradingform_rubric .addcriterion, fieldset[disabled] #rubric-rubric.gradingform_rubric .addcriterion:active, fieldset[disabled] #rubric-rubric.gradingform_rubric .addcriterion:focus, fieldset[disabled] #rubric-rubric.gradingform_rubric .addcriterion:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a#rubric-rubric.gradingform_rubric .addcriterion.disabled, fieldset[disabled] a#rubric-rubric.gradingform_rubric .addcriterion {pointer-events: none;}
#rubric-rubric.gradingform_rubric .addcriterion .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
#rubric-rubric.gradingform_rubric .addcriterion input {margin: 0;color: inherit;text-shadow: inherit;border: 0 none;line-height: inherit;background: transparent url("/theme/image.php/synergybase/core/1756474634/t/add") no-repeat 7px 8px;padding-right: 26px;}
#rubric-rubric.gradingform_rubric .options {clear: both;}
#rubric-rubric.gradingform_rubric .options .option label {margin: 0;padding: 0;font-size: inherit;font-weight: normal;line-height: 2em;color: inherit;text-shadow: none;background-color: transparent;}
#rubric-rubric.gradingform_rubric .options .option input {margin-right: 5px;margin-left: 12px;}
.path-grade-report-grader .grade_icons {display: inline;}
#grader-report--firstname-label, #grader-report--surname-label {display: inline-block;margin-bottom: 5px;font-weight: bold;}
.editor_atto_content .img-responsive {display: inline-block;}
div[data-flexitour=backdrop] {background-color: rgba(0,0,0,.2);opacity: .5;z-index: 1040;}
div[data-flexitour=step-background-fader], div[data-flexitour=step-background] {border-radius: 6px;z-index: 1041;}
span[data-flexitour=container], div[data-flexitour=step-background-fader], [data-flexitour=step-backdrop]>td, [data-flexitour=step-backdrop] {z-index: 1042;}
span[data-flexitour=container] .modal-dialog {margin: 0;}
span[data-flexitour=container] div[data-role=arrow] {border-width: 11px;}
span[data-flexitour=container] div[data-role=arrow], span[data-flexitour=container] div[data-role=arrow]:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 10px;}
span[data-flexitour=container][x-placement=top], span[data-flexitour=container][x-placement=top-start] {margin-bottom: 10px;}
span[data-flexitour=container][x-placement=top] div[data-role=arrow], span[data-flexitour=container][x-placement=top-start] div[data-role=arrow] {bottom: -11px;right: 50%;margin-right: -11px;border-bottom-width: 0;border-top-color: #c7c7c7;}
span[data-flexitour=container][x-placement=top] div[data-role=arrow]:after, span[data-flexitour=container][x-placement=top-start] div[data-role=arrow]:after {bottom: 1px;margin-right: -10px;content: " ";border-bottom-width: 0;border-top-color: #fff;}
span[data-flexitour=container][x-placement=top], span[data-flexitour=container][x-placement=top-start] {margin-bottom: 10px;}
span[data-flexitour=container][x-placement=top] div[data-role=arrow], span[data-flexitour=container][x-placement=top-start] div[data-role=arrow] {bottom: -11px;right: 50%;margin-right: -11px;border-bottom-width: 0;border-top-color: #c7c7c7;}
span[data-flexitour=container][x-placement=top] div[data-role=arrow]:after, span[data-flexitour=container][x-placement=top-start] div[data-role=arrow]:after {bottom: 1px;margin-right: -10px;content: " ";border-bottom-width: 0;border-top-color: #fff;}
span[data-flexitour=container][x-placement=bottom], span[data-flexitour=container][x-placement=bottom-start] {margin-top: 10px;}
span[data-flexitour=container][x-placement=bottom] div[data-role=arrow], span[data-flexitour=container][x-placement=bottom-start] div[data-role=arrow] {top: -11px;right: 50%;margin-right: -11px;border-top-width: 0;border-bottom-color: #c7c7c7;}
span[data-flexitour=container][x-placement=bottom] div[data-role=arrow]:after, span[data-flexitour=container][x-placement=bottom-start] div[data-role=arrow]:after {top: 1px;margin-right: -10px;content: " ";border-top-width: 0;border-bottom-color: #fff;}
span[data-flexitour=container][x-placement=bottom], span[data-flexitour=container][x-placement=bottom-start] {margin-top: 10px;}
span[data-flexitour=container][x-placement=bottom] div[data-role=arrow], span[data-flexitour=container][x-placement=bottom-start] div[data-role=arrow] {top: -11px;right: 50%;margin-right: -11px;border-top-width: 0;border-bottom-color: #c7c7c7;}
span[data-flexitour=container][x-placement=bottom] div[data-role=arrow]:after, span[data-flexitour=container][x-placement=bottom-start] div[data-role=arrow]:after {top: 1px;margin-right: -10px;content: " ";border-top-width: 0;border-bottom-color: #fff;}
span[data-flexitour=container][x-placement=left], span[data-flexitour=container][x-placement=left-start] {margin-left: 10px;}
span[data-flexitour=container][x-placement=left] div[data-role=arrow], span[data-flexitour=container][x-placement=left-start] div[data-role=arrow] {left: -11px;top: 50%;margin-top: -11px;border-left-width: 0;border-right-color: #c7c7c7;}
span[data-flexitour=container][x-placement=left] div[data-role=arrow]:after, span[data-flexitour=container][x-placement=left-start] div[data-role=arrow]:after {left: 1px;margin-top: -10px;content: " ";border-left-width: 0;border-right-color: #fff;}
span[data-flexitour=container][x-placement=left], span[data-flexitour=container][x-placement=left-start] {margin-left: 10px;}
span[data-flexitour=container][x-placement=left] div[data-role=arrow], span[data-flexitour=container][x-placement=left-start] div[data-role=arrow] {left: -11px;top: 50%;margin-top: -11px;border-left-width: 0;border-right-color: #c7c7c7;}
span[data-flexitour=container][x-placement=left] div[data-role=arrow]:after, span[data-flexitour=container][x-placement=left-start] div[data-role=arrow]:after {left: 1px;margin-top: -10px;content: " ";border-left-width: 0;border-right-color: #fff;}
span[data-flexitour=container][x-placement=right], span[data-flexitour=container][x-placement=right-start] {margin-right: 10px;}
span[data-flexitour=container][x-placement=right] div[data-role=arrow], span[data-flexitour=container][x-placement=right-start] div[data-role=arrow] {right: -11px;top: 50%;margin-top: -11px;border-right-width: 0;border-left-color: #c7c7c7;}
span[data-flexitour=container][x-placement=right] div[data-role=arrow]:after, span[data-flexitour=container][x-placement=right-start] div[data-role=arrow]:after {right: 1px;margin-top: -10px;content: " ";border-right-width: 0;border-left-color: #fff;}
span[data-flexitour=container][x-placement=right], span[data-flexitour=container][x-placement=right-start] {margin-right: 10px;}
span[data-flexitour=container][x-placement=right] div[data-role=arrow], span[data-flexitour=container][x-placement=right-start] div[data-role=arrow] {right: -11px;top: 50%;margin-top: -11px;border-right-width: 0;border-left-color: #c7c7c7;}
span[data-flexitour=container][x-placement=right] div[data-role=arrow]:after, span[data-flexitour=container][x-placement=right-start] div[data-role=arrow]:after {right: 1px;margin-top: -10px;content: " ";border-right-width: 0;border-left-color: #fff;}
.progress, .dndupload-progress-outer {margin-bottom: 0;border: 1px solid #007ab8;border-radius: var(--border-radius-curved);background-color: var(--color-neutral-1);box-shadow: none;-webkit-filter: none;filter: none;}
.progress .bar, .dndupload-progress-outer .bar {height: 100%;font-size: 12px;line-height: 20px;text-align: left;color: #fff;background-color: var(--color-secondary);box-shadow: none;}
.progressbar__text {display: inline-block;padding-left: 5px;}
.progress-invert .progressbar__text {color: var(--color-neutral-7);margin-right: 100%;padding-right: 5px;}
.popover__wrapper {display: none;}
.popover, #newmessageoverlay, .enrolpanel.roleassign.visible {box-shadow: 0 6px 6px 0 rgba(0,0,0,.2),0 10px 20px 0 rgba(0,0,0,.2);color: var(--color-text);}
.popover, #newmessageoverlay, .enrolpanel.roleassign.visible {left: auto;right: 0;}
.popover.top>.arrow, .top#newmessageoverlay>.arrow, .top.enrolpanel.roleassign.visible>.arrow, .popover.bottom>.arrow, .bottom#newmessageoverlay>.arrow, .bottom.enrolpanel.roleassign.visible>.arrow {left: auto;right: 50%;margin-right: -11px;margin-left: auto;}
.mform .fitem_fnotification {max-width: 430px;}
.mform .fitem_fnotification .fitemtitle {width: 0;}
.mform .fitem_fnotification .felement {width: 100%;padding: 20px;}
@media (max-width: 768px) {.mform .fitem_fnotification {max-width: 100%;}}
.block_addblock {border: 0;box-shadow: unset;margin: 0;}
.block_addblock .popover, .block_addblock #newmessageoverlay, .block_addblock .enrolpanel.roleassign.visible {max-width: 302px;padding: 0;left: unset;}
.block_addblock .popover .popover-content, .block_addblock #newmessageoverlay .popover-content, .block_addblock .enrolpanel.roleassign.visible .popover-content, #newmessageoverlay .block_addblock .popover #usermessage, .block_addblock #newmessageoverlay #usermessage, #newmessageoverlay .block_addblock .enrolpanel.roleassign.visible #usermessage, .enrolpanel.roleassign.visible .block_addblock .popover .content, .block_addblock #newmessageoverlay .enrolpanel.roleassign.visible .content, .enrolpanel.roleassign.visible .block_addblock #newmessageoverlay .content, .block_addblock .enrolpanel.roleassign.visible .content {padding: 0;}
.addBlock {text-align: center;}
.addBlock--trigger {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);min-height: 0;padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);padding: 0;color: var(--btn-text-color);color: var(--btn-prim-text-color);font-size: var(--btn-font-size);font-size: var(--font-size-30);line-height: var(--btn-line-height);line-height: 1;overflow-wrap: break-word;background: var(--btn-bg-color);background: var(--btn-prim-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-color: var(--btn-prim-border-color);border-radius: var(--btn-radius);border-radius: 20px;cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;outline: 0;text-align: center;}
.addBlock--trigger.focus, .addBlock--trigger:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.addBlock--trigger:focus {color: var(--btn-text-color);text-decoration: none;}
.addBlock--trigger:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.addBlock--trigger:active, .addBlock--trigger.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.addBlock--trigger.disabled, .addBlock--trigger.disabled:active, .addBlock--trigger.disabled:focus, .addBlock--trigger.disabled:hover, .addBlock--trigger[disabled], .addBlock--trigger[disabled]:active, .addBlock--trigger[disabled]:focus, .addBlock--trigger[disabled]:hover, fieldset[disabled] .addBlock--trigger, fieldset[disabled] .addBlock--trigger:active, fieldset[disabled] .addBlock--trigger:focus, fieldset[disabled] .addBlock--trigger:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.addBlock--trigger.disabled, fieldset[disabled] a.addBlock--trigger {pointer-events: none;}
.addBlock--trigger .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.addBlock--trigger:focus {color: var(--btn-prim-text-color);}
.addBlock--trigger:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.addBlock--trigger:active, .addBlock--trigger.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.addBlock--trigger.disabled, .addBlock--trigger.disabled:active, .addBlock--trigger.disabled:focus, .addBlock--trigger.disabled:hover, .addBlock--trigger[disabled], .addBlock--trigger[disabled]:active, .addBlock--trigger[disabled]:focus, .addBlock--trigger[disabled]:hover, fieldset[disabled] .addBlock--trigger, fieldset[disabled] .addBlock--trigger:active, fieldset[disabled] .addBlock--trigger:focus, fieldset[disabled] .addBlock--trigger:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.addBlock--trigger .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.addBlock--trigger:active:hover, .addBlock--trigger:focus, .addBlock--trigger:hover {outline: 0;}
.addBlock--trigger .flex-icon {vertical-align: top;width: auto;}
.block .addBlockPopover {height: 250px;overflow: hidden;padding: var(--gap-2);width: 250px;}
.block .addBlockPopover--close {font-weight: normal;font-size: var(--font-size-14);font-size: var(--font-size-18);line-height: 1.5;cursor: pointer;height: var(--gap-10);position: absolute;left: 0;text-align: left;top: 0;width: var(--gap-10);}
.block .addBlockPopover--close .flex-icon {padding: var(--gap-2) 0 0 var(--gap-2);}
.block .addBlockPopover--close .ft-state-danger {color: var(--color-text) !important;}
.block .addBlockPopover--heading h2 {font-weight: bold;font-size: var(--font-size-14);line-height: 1.5;padding-top: var(--gap-2);}
.block .addBlockPopover--loading {display: none;}
.block .addBlockPopover--overlay::after {background: var(--color-neutral-1);content: "";height: 100%;right: 1%;opacity: .6;position: absolute;top: 0;width: 98%;}
.block .addBlockPopover--overlay .addBlockPopover--loading {display: block;position: absolute;color: var(--color-text);text-align: center;top: 50%;width: 100%;z-index: 2;}
.block .addBlockPopover--results {overflow-y: auto;margin: var(--gap-2) 0;max-height: 140px;}
.block .addBlockPopover--results_list {list-style: none;margin: 0;padding: 0;position: relative;}
.block .addBlockPopover--results_list_item a {display: block;padding: var(--gap-2);}
.block .addBlockPopover--results_list_item a:focus, .block .addBlockPopover--results_list_item a:hover {background: var(--color-neutral-3);outline: none;text-decoration: none;}
.block .addBlockPopover--results_list_item:last-child {padding-bottom: var(--gap-4);}
.block .addBlockPopover--search {position: relative;}
.block .addBlockPopover--search .flex-icon {position: absolute;top: var(--font-size-11);right: var(--gap-2);}
.block .addBlockPopover--search input[type=text] {width: 280px;width: 100%;padding: var(--gap-2);line-height: 1;padding-right: var(--gap-8);}
@media (min-width: 992px) {.block .addBlockPopover {height: 300px;width: 300px;}
	.block .addBlockPopover--results {max-height: 190px;}}
.mediaplugin_grow_limit {max-width: var(--embedded-media-max-width);}
.jsoneditor-image-block {margin: 0 0 10px 0;}
.jsoneditor-image-block__img {display: block;max-width: 100%;height: auto;}
.jsoneditor-image-block--display-size .jsoneditor-image-block__img {width: 100%;}
.jsoneditor-image-block--display-size-large {width: 100%;width: 100%;}
.jsoneditor-image-block--display-size-medium {width: 66%;width: calc(max(min(calc(min(max(calc(( 69.375% + 91.875px ) * .8),240px),80%)),462px),66%));}
.jsoneditor-image-block--display-size-small {width: 33%;width: calc(max(min(calc(min(max(calc(( 40.5% + 178.5px ) * .5),150px),50%)),231px),33%));}
.jsoneditor-figcaption {color: var(--color-neutral-6);margin-bottom: 1.6rem;}
.jsoneditor-layout-block {display: -webkit-box;display: flex;flex-wrap: wrap;}
.jsoneditor-layout-column {flex-basis: calc(( 50rem - 100% ) * 999);-webkit-box-flex: 1;flex-grow: 1;min-width: 0;border-left: var(--gap-4) solid transparent;}
.jsoneditor-layout-column:last-child {border-left: none;}
.jsoneditor-layout-column--sidebar {-webkit-box-flex: .4;flex-grow: .4;}
.tw-selectRegionPanel {padding: var(--gap-2) 0;}
.tw-selectRegionPanel__content_hidden {display: none;}
.tw-selectRegionPanel__heading {display: -webkit-box;display: flex;}
.tw-selectRegionPanel__heading_clear {font-weight: normal;font-size: var(--font-size-13);line-height: 1.5;display: inline-block;flex-shrink: 0;letter-spacing: normal;text-transform: none;word-wrap: break-word;}
.tw-selectRegionPanel__heading_clear_link {max-width: 100%;overflow: hidden;padding: var(--gap-2);vertical-align: sub;}
.tw-selectRegionPanel__heading_count {display: inline-block;}
.tw-selectRegionPanel__heading_text {font-weight: 500;font-size: var(--font-size-14);line-height: 1.5;letter-spacing: .1rem;text-transform: uppercase;margin: 0 0 var(--gap-2);min-width: 0;padding: 0 0 0 var(--gap-1);word-wrap: break-word;}
.tw-selectRegionPanel__hiddenOnSmall {max-height: 0;overflow: hidden;padding-bottom: 0;-webkit-transition: max-height .1s ease-in;transition: max-height .1s ease-in;}
.tw-selectRegionPanel__hiddenOnSmall_show {max-height: 1000px;padding-bottom: var(--gap-2);}
.tw-selectRegionPanel__selector {padding: var(--gap-2) 0;}
.tw-selectRegionPanel__selector_header {font-weight: 500;font-size: var(--font-size-13);line-height: 1.5;letter-spacing: .1rem;text-transform: uppercase;margin: 0 0 var(--gap-1) var(--gap-1);}
@media (min-width: 768px) {.tw-selectRegionPanel__hiddenOnSmall {display: block;max-height: none;overflow: initial;padding-bottom: var(--gap-2);}
	.tw-selectRegionPanel__heading_count {padding: 0 .2rem;}
	.tw-selectRegionPanel__heading_text {padding: 0 0 0 var(--gap-1);}
	.tw-selectRegionPanel__selector_header {margin: 0 0 var(--gap-1) var(--gap-2);}}
.tw-selectRegionPanelToggle {background: var(--color-neutral-1);padding: var(--gap-2) 0;position: -webkit-sticky;position: sticky;top: 0;z-index: 2;}
.tw-selectRegionPanelToggle__trigger {border: 1px solid var(--color-neutral-3);color: var(--color-state);margin: 0 auto;text-align: center;}
.tw-selectRegionPanelToggle__trigger_hide {display: none;padding: var(--gap-2);}
.tw-selectRegionPanelToggle__trigger_show {display: block;padding: var(--gap-2);}
.tw-selectRegionPanelToggle__active .tw-selectRegionPanelToggle__trigger_hide {display: block;}
.tw-selectRegionPanelToggle__active .tw-selectRegionPanelToggle__trigger_show {display: none;}
@media (min-width: 768px) {.tw-selectRegionPanelToggle {display: none;}}
.tw-selectRegionPrimary__selector {min-width: 0;}
.tw-selectRegionPrimary__selector::after {border-bottom: 1px solid var(--color-border);content: "";display: block;margin: 0 0 var(--gap-4);padding: var(--gap-4) 0 0;}
.tw-selectRegionPrimary__selector:last-of-type::after {display: none;}
@media (min-width: 768px) {.tw-selectRegionPrimary {display: -webkit-box;display: flex;}
	.tw-selectRegionPrimary__selector {border: none;flex-shrink: 1;margin: auto 0;max-width: 500px;}
	.tw-selectRegionPrimary__selector::after {display: none;}
	.tw-selectRegionPrimary__selector:first-of-type {min-width: 350px;}
	.tw-selectRegionPrimary__selector:last-of-type {flex-shrink: 2;margin: auto auto auto 0;max-width: 400px;}}
.tw-selectMulti__list {list-style: none;margin: 0;}
.tw-selectMulti__link {border-radius: 6px;color: var(--color-state);display: -webkit-box;display: flex;margin: var(--gap-1) 0;padding: var(--gap-1) 0;-webkit-transition: background-color .2s ease;transition: background-color .2s ease;}
.tw-selectMulti__link:active, .tw-selectMulti__link:focus, .tw-selectMulti__link:hover {text-decoration: none;}
.tw-selectMulti__link:active .tw-selectMulti__link_text, .tw-selectMulti__link:focus .tw-selectMulti__link_text, .tw-selectMulti__link:hover .tw-selectMulti__link_text {color: var(--color-state);}
.tw-selectMulti__link:active .tw-selectMulti__link_close {color: var(--color-state);}
.tw-selectMulti__link:hover {background: var(--color-neutral-2);}
.ios .tw-selectMulti__link:hover, .andriod .tw-selectMulti__link:hover {background: inherit;}
.tw-selectMulti__link_active {background: var(--color-neutral-2);}
.ios .tw-selectMulti__link.tw-selectMulti__link_active, .android .tw-selectMulti__link.tw-selectMulti__link_active {background: var(--color-neutral-2);}
.tw-selectMulti__link_active:active .tw-selectMulti__link_text, .tw-selectMulti__link_active:focus .tw-selectMulti__link_text, .tw-selectMulti__link_active:hover .tw-selectMulti__link_text {color: var(--color-neutral-7);}
.tw-selectMulti__link_active .tw-selectMulti__link_text {color: var(--color-neutral-7);}
.tw-selectMulti__link_close {height: 100%;line-height: 0;margin: auto var(--gap-2) auto auto;}
.tw-selectMulti__link_close .flex-icon {font-size: 1.3rem;padding: .14em;}
.tw-selectMulti__link_text {-webkit-box-flex: 1;flex-grow: 1;min-width: 0;word-wrap: break-word;}
.tw-selectMulti__hidden {display: none;}
.tw-selectSearchText {display: -webkit-box;display: flex;padding: var(--gap-2) var(--gap-1);}
.tw-selectSearchText__header {height: 100%;margin: auto 0 auto var(--gap-4);}
.tw-selectSearchText__hint {height: 100%;margin: auto 0 auto var(--gap-2);position: relative;}
.tw-selectSearchText__field {display: -webkit-box;display: flex;-webkit-box-flex: 1;flex-grow: 1;min-width: 0;position: relative;}
.tw-selectSearchText__field_input {border: 1px solid var(--color-border);border-left: 1px solid transparent;padding: var(--gap-2) var(--gap-4) var(--gap-2) 2.5em;-webkit-transition: border-color .2s ease;transition: border-color .2s ease;width: 100%;border-top-right-radius: var(--form-input-border-radius);border-bottom-right-radius: var(--form-input-border-radius);}
.tw-selectSearchText__field_input:focus {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-selectSearchText__field input[type=text].tw-selectSearchText__field_input {max-width: none;}
.tw-selectSearchText__field input[type=text].tw-selectSearchText__field_input::-ms-clear {display: none;}
.tw-selectSearchText__field_clear {-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;font-size: 1.3rem;height: 100%;padding: var(--gap-2);position: absolute;left: 0;}
.tw-selectSearchText__field_clear:hover {text-decoration: none;}
.tw-selectSearchText__field_clear .flex-icon {margin: auto 0;}
.tw-selectSearchText__btn {border-radius: 0;font-size: inherit;-webkit-transition: background-color .2s ease;transition: background-color .2s ease;padding-right: var(--gap-2);padding-left: var(--gap-2);border-top-left-radius: var(--form-input-border-radius);border-bottom-left-radius: var(--form-input-border-radius);}
.tw-selectSearchText__hidden {display: none;}
.tw-selectSearchText button.tw-selectSearchText__btn {margin: 0;}
.tw-selectSearchText button.tw-selectSearchText__btn .fa-search {vertical-align: baseline;}
@media (min-width: 768px) {.tw-selectSearchText {padding: 0;}}
.tw-selectTree {display: -webkit-box;display: flex;-webkit-box-flex: 1;flex-grow: 1;flex-wrap: wrap;padding-left: var(--gap-2);position: relative;}
.tw-selectTree__label {-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;margin-left: var(--gap-2);min-width: 0;overflow: hidden;vertical-align: top;}
.tw-selectTree__expandable {height: 100%;margin: auto 0;position: relative;max-width: 100%;}
.tw-selectTree__current {border: 1px solid transparent;color: var(--color-neutral-7);cursor: pointer;display: -webkit-box;display: flex;font-weight: bold;padding: var(--gap-2);text-align: center;text-decoration: none;-webkit-transition: border-color .6s ease;transition: border-color .6s ease;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border-radius: var(--btn-radius);}
.tw-selectTree__current_label {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tw-selectTree__current_icon {height: 100%;margin: auto var(--gap-1) auto auto;}
.tw-selectTree__current:active, .tw-selectTree__current:focus, .tw-selectTree__current:hover, .tw-selectTree__current.tw-selectTree__active {border-color: var(--color-neutral-5);color: var(--color-neutral-7);outline: 0;text-decoration: none;}
.tw-selectTree__current:focus {border-color: var(--color-state-focus);}
.tw-selectTree__current:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-selectTree__current_showBox {border-color: var(--color-neutral-5);}
.tw-selectTree__option {background: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);box-shadow: var(--shadow-2);font-size: var(--font-size-16);max-height: 350px;max-width: 300px;min-width: 100px;overflow-y: scroll;position: absolute;z-index: 2;}
.tw-selectTree__list {list-style: none;margin: 0;}
.tw-selectTree__list_row {display: -webkit-box;display: flex;}
.tw-selectTree__list_row_link {-webkit-box-flex: 1;flex-grow: 1;min-width: 0;overflow: hidden;padding: var(--gap-1) 0 var(--gap-1) var(--gap-2);text-overflow: ellipsis;white-space: nowrap;padding-right: var(--gap-1);}
.tw-selectTree__list_row_link:focus {outline: 0;}
.tw-selectTree__list_row_link:hover {background-color: var(--color-neutral-2);text-decoration: none;}
.tw-selectTree__list_row_icon {flex-shrink: 0;margin-left: var(--gap-1);padding: var(--gap-1) 0;}
.tw-selectTree__list_row_icon:active, .tw-selectTree__list_row_icon:focus, .tw-selectTree__list_row_icon:hover {outline: 0;text-decoration: none;}
a.tw-selectTree__list_row_icon:hover {background-color: var(--color-neutral-2);}
.tw-selectTree__list_row_icon_expand, .tw-selectTree__list_row_icon_expanded, .tw-selectTree__list_row_icon_none {display: block;width: 2rem;}
.tw-selectTree__list_row.tw-selectTree__active {background: var(--color-neutral-3);}
.tw-selectTree__list_row.tw-selectTree__active>.tw-selectTree__list_row_link {color: var(--color-neutral-7);cursor: default;font-weight: bold;padding-right: var(--gap-1);}
.tw-selectTree__list_row.tw-selectTree__active>.tw-selectTree__list_row_link:active, .tw-selectTree__list_row.tw-selectTree__active>.tw-selectTree__list_row_link:focus, .tw-selectTree__list_row.tw-selectTree__active>.tw-selectTree__list_row_link:hover {text-decoration: none;background-color: inherit;}
.tw-selectTree__list_flat .tw-selectTree__active .tw-selectTree__list_row_link {padding: var(--gap-2);}
.tw-selectTree__list_flat .tw-selectTree__list_row_link {padding: var(--gap-2);}
.tw-selectTree__list_flat .tw-selectTree__list_row_icon {display: none;}
.tw-selectTree__hidden {display: none;}
.tw-selectTree__keyboard .tw-selectTree__list_row_icon:focus-visible .tw-selectTree__list_row_icon_expand, .tw-selectTree__keyboard .tw-selectTree__list_row_icon:focus-visible .tw-selectTree__list_row_icon_expanded {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);outline-offset: -3px;}
.tw-selectTree__keyboard .tw-selectTree__list_row_link:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);outline-offset: -3px;}
.tw-selectTree__list .tw-selectTree__list_row_icon {margin-right: 1rem;}
.tw-selectTree__list .tw-selectTree__list .tw-selectTree__list_row_icon {margin-right: 3rem;}
.tw-selectTree__list .tw-selectTree__list .tw-selectTree__list .tw-selectTree__list_row_icon {margin-right: 5rem;}
.tw-selectTree__list .tw-selectTree__list .tw-selectTree__list .tw-selectTree__list .tw-selectTree__list_row_icon {margin-right: 7rem;}
@media (min-width: 768px) {.tw-selectTree__label {white-space: nowrap;}
	.tw-selectTree__reposition {left: 0;}}
.totara_core__myreports__container {opacity: 0;-webkit-transition: opacity 200ms ease-out;transition: opacity 200ms ease-out;}
.totara_core__myreports__container.tw-list-toggle-loaded {opacity: 1;}
.totara_core__myreports__list {clear: both;padding: 1rem 0;}
.totara_core__myreports__list__item__content {position: relative;-webkit-transition-property: box-shadow;transition-property: box-shadow;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;display: block;color: var(--color-neutral-7);}
.totara_core__myreports__list__item__content:hover, .totara_core__myreports__list__item__content:active, .totara_core__myreports__list__item__content:focus {box-shadow: var(--shadow-2);text-decoration: none;color: var(--color-neutral-7);position: relative;}
.totara_core__myreports__list--grid {display: grid;gap: var(--gap-4);grid-template-columns: repeat(auto-fill,minmax(25rem,1fr));}
.totara_core__myreports__list--grid .totara_core__myreports__list__item {width: 100%;}
.totara_core__myreports__list--grid .totara_core__myreports__list__item__content {border: 1px solid var(--color-border);}
.totara_core__myreports__list--grid .totara_core__myreports__list__item__content__image {background-color: #f0f0f0;}
.totara_core__myreports__list--grid .totara_core__myreports__list__item__content__image img.icon {display: block;width: 100%;height: 120px;margin: 0 auto;}
.totara_core__myreports__list--grid .totara_core__myreports__list__item__content__title {font-weight: bold;font-weight: 600;font-size: var(--font-size-14);line-height: 1.5;height: 4.6rem;margin: var(--gap-2);overflow: hidden;}
.totara_core__myreports__list--grid .totara_core__myreports__list__item__content__description {margin: 0 var(--gap-2);font-size: var(--font-size-12);height: 8.4rem;overflow: hidden;}
.totara_core__myreports__list--table .totara_core__myreports__list__item {border-bottom: 1px solid var(--color-neutral-5);}
.totara_core__myreports__list--table .totara_core__myreports__list__item:first-child {border-top: 1px solid var(--color-neutral-5);}
.totara_core__myreports__list--table .totara_core__myreports__list__item__content {display: -webkit-box;display: flex;height: 50px;}
@media screen and (min-width: 500px) {.totara_core__myreports__list--table .totara_core__myreports__list__item__content {height: 70px;}}
.totara_core__myreports__list--table .totara_core__myreports__list__item__content__image {max-height: 100%;width: auto;height: 100%;-webkit-box-flex: 0;flex: 0 0 auto;}
.totara_core__myreports__list--table .totara_core__myreports__list__item__content__image img.icon {width: auto;height: 100%;max-height: 100%;background-color: #f0f0f0;margin: 0;padding: 0;}
.totara_core__myreports__list--table .totara_core__myreports__list__item__content__title {flex-basis: 0;-webkit-box-flex: 1;flex-grow: 1;flex-shrink: 1;margin: var(--font-size-14);overflow: hidden;font-size: var(--font-size-12);}
@media screen and (min-width: 500px) {.totara_core__myreports__list--table .totara_core__myreports__list__item__content__title {font-weight: bold;font-weight: 600;font-size: var(--font-size-14);line-height: 1.5;}}
.totara_core__myreports__list--table .totara_core__myreports__list__item__content__description {flex-basis: 0;-webkit-box-flex: 1;flex-grow: 1;flex-shrink: 1;margin: var(--gap-2) auto;overflow: hidden;font-size: var(--font-size-12);}
.totara_core__myreports__title {display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;margin-bottom: var(--gap-4);padding-bottom: var(--gap-4);border-bottom: 1px solid var(--color-border);}
.totara_core__myreports__title__btn {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: auto 0;}
.totara_core__myreports__title__btn.focus, .totara_core__myreports__title__btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.totara_core__myreports__title__btn:focus {color: var(--btn-text-color);text-decoration: none;}
.totara_core__myreports__title__btn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.totara_core__myreports__title__btn:active, .totara_core__myreports__title__btn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.totara_core__myreports__title__btn.disabled, .totara_core__myreports__title__btn.disabled:active, .totara_core__myreports__title__btn.disabled:focus, .totara_core__myreports__title__btn.disabled:hover, .totara_core__myreports__title__btn[disabled], .totara_core__myreports__title__btn[disabled]:active, .totara_core__myreports__title__btn[disabled]:focus, .totara_core__myreports__title__btn[disabled]:hover, fieldset[disabled] .totara_core__myreports__title__btn, fieldset[disabled] .totara_core__myreports__title__btn:active, fieldset[disabled] .totara_core__myreports__title__btn:focus, fieldset[disabled] .totara_core__myreports__title__btn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.totara_core__myreports__title__btn.disabled, fieldset[disabled] a.totara_core__myreports__title__btn {pointer-events: none;}
.totara_core__myreports__title__btn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.totara_core__myreports__title__btn:active, .totara_core__myreports__title__btn:focus, .totara_core__myreports__title__btn:hover {outline: 0;text-decoration: none;}
.totara_core__myreports__filterbar {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;flex-wrap: wrap;-webkit-column-gap: var(--gap-4);-moz-column-gap: var(--gap-4);column-gap: var(--gap-4);border-bottom: 1px solid var(--color-border);margin-bottom: var(--gap-4);padding-bottom: var(--gap-4);}
.totara_core__myreports__filterbar label {margin: 0 0 0 var(--gap-2);}
.totara_core__myreports__filterbar select, .totara_core__myreports__filterbar input {margin: 0;}
.totara_core__myreports__filterbar select {min-width: 16rem;}
.totara_core__myreports__overview {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;flex-wrap: wrap;-webkit-column-gap: var(--gap-4);-moz-column-gap: var(--gap-4);column-gap: var(--gap-4);-webkit-box-pack: justify;justify-content: space-between;}
.totara_core__myreports__itemstyletoggle {display: -webkit-box;display: flex;float: left;margin-bottom: var(--gap-1);border-radius: var(--btn-radius);background-color: var(--color-neutral-4);border: 1px solid var(--color-neutral-5);}
.totara_core__myreports__itemstyletoggle__btn {font-size: var(--font-size-13);padding: var(--gap-1);-webkit-transition: background-color .2s ease;transition: background-color .2s ease;margin: 1px;border-width: 1px;}
.totara_core__myreports__itemstyletoggle__btn:active, .totara_core__myreports__itemstyletoggle__btn:focus, .totara_core__myreports__itemstyletoggle__btn:hover {color: var(--color-state-hover);outline: 0;text-decoration: none;}
.totara_core__myreports__itemstyletoggle__btn:focus {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.totara_core__myreports__itemstyletoggle__btn_active {color: var(--color-neutral-7);border: 1px solid var(--color-neutral-5);border-radius: var(--btn-radius);background-color: var(--color-neutral-1);cursor: default;}
.totara_core__myreports__itemstyletoggle__btn_active:active, .totara_core__myreports__itemstyletoggle__btn_active:focus, .totara_core__myreports__itemstyletoggle__btn_active:hover {color: inherit;}
.tw-grid {display: grid;flex-wrap: wrap;gap: var(--gap-4);grid-template-columns: repeat(auto-fill,minmax(25rem,1fr));position: relative;}
.tw-grid__item {min-width: 0;}
.tw-grid__item [tabindex] {cursor: pointer;}
.tw-grid__item--single-column {grid-column: 1/-1;}
.totara_core__Accordion {list-style: none;margin: 0;}
.totara_core__Accordion__item__header {width: 100%;border: none;border-radius: 0;text-align: right;}
.totara_core__Accordion__item.collapsed .totara_core__Accordion__item__body {display: none;}
.totara_core__InlineEdit {position: relative;}
.totara_core__InlineEdit--tooltip {position: absolute;font-size: var(--font-size-12);color: var(--color-text);padding: .5em;background-color: var(--color-neutral-2);border: 1px solid var(--color-border);-webkit-transform: translateY(-100%);transform: translateY(-100%);}
.totara_core__InlineEdit--tooltip--error {color: var(--color-neutral-1);background-color: var(--color-prompt-alert);border: 1px solid var(--color-border);}
.ui-widget-overlay {z-index: 1040;}
.totara-dialog.ui-dialog {z-index: 1050;}
.totara-dialog.notifynotice h2, .totara-dialog.notifynotice div {border: none;background: transparent;}
.totara-dialog .ui-dialog-titlebar h2 {margin-bottom: 5px;}
.ui-dialog-title label {display: inline-block;font-size: inherit;font-weight: inherit;line-height: inherit;}
.ui-dialog-title em {font-weight: inherit;}
.ui-dialog .dialog-content .header {background: none;}
.totara-dialog .selectionlimiterror {margin: 5px 0;}
#dialog-tabs ul {border-right: none;border-left: none;border-top: none;}
#dialog-tabs li {margin-bottom: 0;}
.ui-dialog .dialog-content td.selected span.clickable {margin: 0;padding: 3px 0;}
.ui-dialog .dialog-content td.selected span.clickable a:hover {color: inherit;cursor: default;}
div.totara-dialog td.select #search-tab, div.totara-dialog td.select #browse-tab {padding: 0;}
.ui-dialog .message {clear: both;}
#icon-selectable {list-style-type: none;}
#icon-selectable .ui-selected, #icon-selectable .ui-selecting {background: var(--color-neutral-1);border: 2px solid var(--color-state-active);padding: 0;}
#icon-selectable li {border: 1px solid var(--color-state);background: var(--color-neutral-1);margin: 3px;padding: 1px;float: right;width: 45px;height: 36px;text-align: center;cursor: pointer;}
.totara-dialog .dialog-content-select {border: none;}
.totara-dialog .selected .unremovable .deletebutton, .totara-dialog .selected .unremovable .addbutton {background: none;}
.totara-dialog .selected span span.addbutton, .totara-dialog .selected span span.deletebutton {background: none repeat scroll 0 0 transparent;cursor: pointer;float: left;display: inline;margin: 0;overflow: hidden;text-indent: -999px;width: 17px;}
.totara-dialog .selected div:hover span.deletebutton {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_000000_256x240");background-position: -80px -128px;background-repeat: no-repeat;}
.totara-dialog .selected div:hover span.addbutton {background-image: url("/theme/image.php/synergybase/core/1756474634/t/add");background-position: left center;background-repeat: no-repeat;}
.totara-dialog .deletebutton, .totara-dialog .addbutton {background: none;display: none;}
.totara-dialog .row-fluid {margin: 0;}
.totara-dialog .unclickable a {color: #64717d;}
#dialog-tabs .tabs {padding: 0;}
#dialog-tabs .tabs li {background-color: transparent;background-image: none;border: none;top: 0;overflow: hidden;margin: calc(var(--gap-3) * -1) calc(var(--gap-3) * -1) -1px calc(var(--gap-3) * -1);padding: var(--gap-3);padding-bottom: 1px;}
#dialog-tabs .tabs li.ui-state-default a {padding: var(--gap-2) var(--gap-4);}
#dialog-tabs .tabs li.ui-state-active a {cursor: default;top: 1px;background-color: var(--color-neutral-1);box-shadow: var(--shadow-3);border-top: 1px solid var(--tabs-border-color);border-right: 1px solid var(--tabs-border-color);border-left: 1px solid var(--tabs-border-color);color: var(--tabs-active-font-color);}
#dialog-tabs .tabs li.ui-state-active a:hover, #dialog-tabs .tabs li.ui-state-active a:focus {background-color: var(--color-neutral-1);box-shadow: var(--shadow-3);top: 1px;border-top: 1px solid var(--tabs-border-color);border-right: 1px solid var(--tabs-border-color);border-left: 1px solid var(--tabs-border-color);color: var(--tabs-active-font-color);}
#dialog-tabs .tabs li.ui-state-active a::after {position: absolute;background: var(--color-primary);content: "";top: calc(var(--gap-1) * -1);left: 0;right: -1px;width: calc(100% + 2px);height: var(--gap-1);border-radius: 4px 4px 0 0;}
#region-main div[role=main] h2.tw-catalog__title {float: right;margin-top: var(--gap-1);}
.tw-catalog {clear: both;position: relative;}
.tw-catalog__content {display: -webkit-box;display: flex;flex-wrap: wrap;}
.tw-catalog__aside {width: 100%;}
@media (min-width: 768px) {.tw-catalog__aside {width: 30%;min-width: 230px;}}
@media (min-width: 992px) {.tw-catalog__aside {width: 14%;min-width: 200px;}}
.tw-catalog__primaryFilter {border-bottom: 1px solid var(--catalog-primfilter-border-color);border-top: 1px solid var(--catalog-primfilter-border-color);font-size: var(--font-size-18);margin: var(--gap-4) 0;padding: var(--gap-4) 0;width: 100%;}
.tw-catalog__results {-webkit-box-flex: 1;flex-grow: 1;}
.tw-catalog__results_overview {display: -webkit-box;display: flex;flex-wrap: wrap;padding: var(--gap-2) 0;}
.tw-catalog__results_overview_row {display: -webkit-box;display: flex;height: 100%;margin-bottom: var(--gap-6);width: 100%;}
.tw-catalog__hidden {display: none;}
.tw-catalog .tw-catalogResultsCount {height: 100%;margin: auto 0 auto var(--gap-4);vertical-align: top;}
.tw-catalog .tw-catalogResultsCount__text {margin: 0;}
.tw-catalog__debug {clear: both;margin-top: 5rem;}
.tw-catalog__debug pre {background: var(--color-neutral-2);border: 1px solid var(--color-neutral-7);font-size: var(--font-size-12);padding: var(--gap-4);}
.tw-catalog__debug span {display: block;white-space: pre-line;}
.tw-catalog__title {margin: 0;font-weight: 500;font-size: var(--font-size-30);line-height: 1;-webkit-box-flex: 1;flex-grow: 1;}
.tw-catalog__page_heading {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-align: start;align-items: flex-start;margin-bottom: var(--gap-8);gap: var(--gap-3);}
@media (min-width: 500px) {.tw-catalog__aside {padding-left: var(--gap-8);}
	.tw-catalog__results {flex-basis: 0;}
	.tw-catalog__results_overview {flex-wrap: nowrap;}
	.tw-catalog__results_overview_row {-webkit-box-flex: 1;flex-grow: 1;margin: auto 0;width: auto;}
	.tw-catalog__results_overview_row:last-of-type {margin: auto auto auto 0;max-width: 325px;padding-right: var(--gap-1);}
	.tw-catalog__results_overview_row_narrow {-webkit-box-flex: 0;flex-grow: 0;width: auto;}}
@media (min-width: 992px) {.tw-catalog__page_heading {flex-wrap: nowrap;}}
.totara_catalog_admin_config_form .totara_catalog_group_row_collection .totara_form_element_select {margin-bottom: var(--gap-1);}
.totara_catalog_admin_config_form [data-element-id=tfiid_browse_by_general] .totara_form_element_radios {margin-bottom: var(--gap-1);}
.totara_catalog_admin_config_form [data-element-id=tfiid_featured_learning_enabled_general] .totara_form_element_checkbox {margin-bottom: var(--gap-1);}
.totara_catalog_admin_config_form [data-element-id=tfiid_featured_learning_source_general] .totara_form_element_select {margin-bottom: var(--gap-1);}
.totara_catalog_admin_config_form input[name=submitbutton] {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
.totara_catalog_admin_config_form input[name=submitbutton]:focus {color: var(--btn-prim-text-color);}
.totara_catalog_admin_config_form input[name=submitbutton]:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.totara_catalog_admin_config_form input[name=submitbutton]:active, .totara_catalog_admin_config_form input[name=submitbutton].active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.totara_catalog_admin_config_form input[name=submitbutton].disabled, .totara_catalog_admin_config_form input[name=submitbutton].disabled:active, .totara_catalog_admin_config_form input[name=submitbutton].disabled:focus, .totara_catalog_admin_config_form input[name=submitbutton].disabled:hover, .totara_catalog_admin_config_form input[name=submitbutton][disabled], .totara_catalog_admin_config_form input[name=submitbutton][disabled]:active, .totara_catalog_admin_config_form input[name=submitbutton][disabled]:focus, .totara_catalog_admin_config_form input[name=submitbutton][disabled]:hover, fieldset[disabled] .totara_catalog_admin_config_form input[name=submitbutton], fieldset[disabled] .totara_catalog_admin_config_form input[name=submitbutton]:active, fieldset[disabled] .totara_catalog_admin_config_form input[name=submitbutton]:focus, fieldset[disabled] .totara_catalog_admin_config_form input[name=submitbutton]:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.totara_catalog_admin_config_form input[name=submitbutton] .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.totara_catalog_admin_config_form .totara_form_element_checkbox .tf_element_input {float: none;}
.totara_catalog_admin_config_form .totara_form_element_select select {min-width: 160px;}
.totara_catalog_admin_config_form .totara_form_option_invisible {display: none;}
.tw-catalogItemNarrow {color: var(--catalog-item-text-color);background: var(--catalog-item-bg-color);border: 1px solid;border-color: var(--catalog-item-border-color);display: block;position: relative;-webkit-transition: box-shadow .2s ease-in-out;transition: box-shadow .2s ease-in-out;border-radius: var(--border-radius-normal);}
.tw-catalogItemNarrow:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-catalogItemNarrow:active, .tw-catalogItemNarrow:hover {color: var(--catalog-item-text-color);box-shadow: var(--shadow-2);text-decoration: none;}
.tw-catalogItemNarrow__image {padding-top: 40%;position: relative;}
.tw-catalogItemNarrow__image_ratio {bottom: 0;right: 0;overflow: hidden;position: absolute;left: 0;top: 0;}
.tw-catalogItemNarrow__image_ratio_img {background-position: 50%;background-size: cover;border-top-right-radius: calc(var(--border-radius-normal) - 1px);border-top-left-radius: calc(var(--border-radius-normal) - 1px);height: 100%;width: 100%;}
.tw-catalogItemNarrow__image_ratio_img_background {position: absolute;bottom: 0;left: 0;padding: 8px;background-color: #fff;}
.tw-catalogItemNarrow__image_ratio_img_logo {height: 20px;max-width: 70px;}
.ie .tw-catalogItemNarrow__image_ratio_img_logo {height: 100%;}
.tw-catalogItemNarrow[data-type=playlist] .tw-catalogItemNarrow__image_ratio_img {background-color: var(--color-primary);}
.tw-catalogItemNarrow__noimage {display: block;margin-bottom: var(--gap-2);padding: var(--gap-2);}
.tw-catalogItemNarrow__content {padding: var(--gap-2);}
.tw-catalogItemNarrow__hero {right: calc(var(--gap-1) * -1);max-width: 100%;position: absolute;top: var(--gap-2);white-space: nowrap;}
.tw-catalogItemNarrow__hero_icon {background: var(--catalog-item-hero-icon-bg-color);border-radius: 15px;box-shadow: var(--shadow-2);overflow: hidden;padding: var(--gap-1) .1rem;}
.tw-catalogItemNarrow__hero_icon>.flex-icon {max-height: 28px;vertical-align: baseline;width: 28px;}
.tw-catalogItemNarrow__hero_icon_img {max-height: 28px;width: 28px;}
.tw-catalogItemNarrow__hero_text {font-weight: 500;font-size: var(--font-size-13);line-height: 1.5;letter-spacing: .1rem;text-transform: uppercase;text-transform: inherit;background: var(--catalog-item-hero-bg-color);border-radius: 3px;box-shadow: var(--shadow-2);color: var(--catalog-item-hero-text-color);max-width: 100%;overflow: hidden;padding: 0 var(--gap-2);text-overflow: ellipsis;}
.tw-catalogItemNarrow__progress {overflow: hidden;}
.tw-catalogItemNarrow__noprogress {display: block;padding: var(--gap-2);height: 20px;}
.tw-catalogItemNarrow__title {font-weight: bold;font-size: var(--font-size-16);line-height: 1.25;height: 5em;margin: var(--gap-2) 0;overflow: hidden;position: relative;}
.tw-catalogItemNarrow__title_featured {font-weight: 500;font-size: var(--font-size-13);line-height: 1.5;letter-spacing: .1rem;text-transform: uppercase;text-transform: none;background: var(--catalog-item-featured-bg-color);border-radius: 3px;color: var(--catalog-item-featured-text-color);display: inline-block;margin: 0 0 0 var(--gap-1);padding: 0 var(--gap-2);vertical-align: text-bottom;}
.tw-catalogItemNarrow__description {font-weight: normal;font-size: var(--font-size-13);line-height: 1.5;height: 4.5em;margin: var(--gap-2) 0;overflow: hidden;}
.tw-catalogItemNarrow__textarea_group {padding-top: var(--gap-2);}
.tw-catalogItemNarrow__textarea_group_item {font-weight: normal;font-size: var(--font-size-12);line-height: 1.63;color: var(--catalog-item-additional-text-color);height: 1.63em;margin: var(--gap-1) 0 var(--gap-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tw-catalogItemNarrow__textarea_group_item p {display: inline;}
.tw-catalogItemNarrow__iconRow {height: 25px;line-height: 25px;margin: var(--gap-4) 0 var(--gap-2);overflow: hidden;}
.tw-catalogItemNarrow__iconRow>.flex-icon {font-size: var(--font-size-13);}
.tw-catalogItemNarrow__iconRow>.flex-icon, .tw-catalogItemNarrow__iconRow_icon {margin-left: var(--gap-2);max-height: 25px;width: 25px;}
.tw-catalogItemNarrow__ellipsis {display: block;overflow: hidden;position: relative;word-wrap: break-word;margin-bottom: var(--gap-2);}
.tw-catalogItemNarrow .tw-catalogItem__showEllipsis {max-height: 100%;}
.tw-catalogItemNarrow .tw-catalogItem__showEllipsis:after {background: var(--catalog-item-bg-color);bottom: 0;content: "…";position: absolute;left: 0;width: 1.5em;}
.tw-grid__item_active .tw-catalogItemNarrow {box-shadow: var(--shadow-3);}
.tw-grid__item_active .tw-catalogItemNarrow:active, .tw-grid__item_active .tw-catalogItemNarrow:focus, .tw-grid__item_active .tw-catalogItemNarrow:hover {box-shadow: var(--shadow-3);outline: none;text-decoration: none;}
.tw-catalogItemWide {color: var(--catalog-item-text-color);background: var(--catalog-item-bg-color);border: 1px solid;border-color: var(--catalog-item-border-color);display: -webkit-box;display: flex;position: relative;-webkit-transition: box-shadow .2s ease-in-out;transition: box-shadow .2s ease-in-out;}
.tw-catalogItemWide:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-catalogItemWide:active, .tw-catalogItemWide:focus, .tw-catalogItemWide:hover {color: var(--catalog-item-text-color);box-shadow: var(--shadow-2);text-decoration: none;z-index: 1;}
.tw-catalogItemWide__content_left {flex-shrink: 0;position: relative;width: 33.3%;}
.tw-catalogItemWide__content_right {display: -webkit-box;display: flex;-webkit-box-flex: 1;flex-grow: 1;flex-wrap: wrap;padding: var(--gap-2);width: 66.6%;}
.tw-catalogItemWide__content_right_body {-webkit-box-flex: 1;flex-grow: 1;width: 100%;}
.tw-catalogItemWide__content_right_side {-webkit-box-flex: 1;flex-grow: 1;width: 100%;}
.tw-catalogItemWide__image {padding-top: 66.6666666667%;position: relative;}
.tw-catalogItemWide__image_ratio {bottom: 0;right: 0;overflow: hidden;position: absolute;left: 0;top: 0;}
.tw-catalogItemWide__image_ratio_img {background-position: 50%;background-size: cover;height: 100%;width: 100%;}
.tw-catalogItemWide__image_ratio_img_background {position: absolute;bottom: 0;left: 0;padding: 8px;background-color: #fff;}
.tw-catalogItemWide__image_ratio_img_logo {height: 20px;max-width: 70px;}
.ie .tw-catalogItemWide__image_ratio_img_logo {height: 100%;}
.tw-catalogItemWide[data-type=playlist] .tw-catalogItemWide__image_ratio_img {background-color: var(--color-primary);}
.tw-catalogItemWide__progress {height: 2rem;margin: var(--gap-2) 0;padding: 0 var(--gap-1);}
.tw-catalogItemWide__hero {right: calc(var(--gap-1) * -1);max-width: 100%;position: absolute;top: var(--gap-2);}
.tw-catalogItemWide__hero_icon {background: var(--catalog-item-hero-icon-bg-color);border-radius: 15px;box-shadow: var(--shadow-2);overflow: hidden;padding: var(--gap-1) .1rem;}
.tw-catalogItemWide__hero_icon>.flex-icon {max-height: 28px;vertical-align: baseline;width: 28px;}
.tw-catalogItemWide__hero_icon_img {max-height: 28px;width: 28px;}
.tw-catalogItemWide__hero_text {font-weight: 500;font-size: var(--font-size-13);line-height: 1.5;letter-spacing: .1rem;text-transform: uppercase;text-transform: inherit;background: var(--catalog-item-hero-bg-color);border-radius: 3px;box-shadow: var(--shadow-2);color: var(--catalog-item-hero-text-color);overflow: hidden;padding: 0 var(--gap-2);text-overflow: ellipsis;white-space: nowrap;}
.tw-catalogItemWide__title {font-weight: bold;font-size: var(--font-size-14);line-height: 1.5;height: 3em;margin: 0 0 var(--gap-2);overflow: hidden;position: relative;}
.tw-catalogItemWide__title_featured {font-weight: 500;font-size: var(--font-size-13);line-height: 1.5;letter-spacing: .1rem;text-transform: uppercase;text-transform: none;background: var(--catalog-item-featured-bg-color);border-radius: 3px;color: var(--catalog-item-featured-text-color);display: inline-block;margin: 0 0 0 var(--gap-1);padding: 0 var(--gap-2);vertical-align: text-bottom;}
.tw-catalogItemWide__description {font-weight: normal;font-size: var(--font-size-13);line-height: 1.5;height: 3em;margin: var(--gap-2) 0;overflow: hidden;}
.tw-catalogItemWide__textarea_group {padding-top: var(--gap-2);}
.tw-catalogItemWide__textarea_group_item {font-weight: normal;font-size: var(--font-size-12);line-height: 1.63;color: var(--catalog-item-additional-text-color);height: 1.63em;margin: var(--gap-1) 0 var(--gap-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tw-catalogItemWide__textarea_group_item p {display: inline;}
.tw-catalogItemWide__iconRow {height: 25px;line-height: 25px;margin: var(--gap-4) 0 var(--gap-2);overflow: hidden;}
.tw-catalogItemWide__iconRow>.flex-icon {font-size: var(--font-size-13);}
.tw-catalogItemWide__iconRow>.flex-icon, .tw-catalogItemWide__iconRow_icon {margin-left: var(--gap-2);max-height: 25px;width: 25px;}
.tw-catalogItemWide__ellipsis {display: block;overflow: hidden;position: relative;word-wrap: break-word;}
.tw-catalogItemWide .tw-catalogItem__showEllipsis {max-height: 100%;}
.tw-catalogItemWide .tw-catalogItem__showEllipsis:after {background: var(--catalog-item-bg-color);bottom: 0;content: "…";position: absolute;left: 0;width: 1.5em;}
.tw-catalogItemWide__empty {display: none;}
@media (min-width: 768px) {.tw-catalogItemWide {border-bottom: 0;border-right: 0;border-left: 0;}
	.tw-catalogItemWide__content_left {width: 25%;}
	.tw-catalogItemWide__content_right {width: 75%;}
	.tw-catalogItemWide__content_right_body {width: 66.6%;}
	.tw-catalogItemWide__content_right_side {flex-shrink: 0;max-width: 300px;min-width: 220px;width: 33.3%;}
	.tw-catalogItemWide__title {margin: var(--gap-2) 0;}}
@media (min-width: 1200px) {.tw-catalogItemWide__content_right {padding: var(--gap-4);}
	.tw-catalogItemWide__content_right_body {padding-left: var(--gap-6);}}
.tw-catalogDetails {height: 0;}
.tw-catalogDetails__arrow {bottom: -1.5px;display: none;margin: var(--gap-4) auto 0;position: relative;}
.tw-catalogDetails__arrow::before, .tw-catalogDetails__arrow::after {border: solid transparent;bottom: .5px;content: "";height: 0;right: 50%;position: absolute;width: 0;}
.tw-catalogDetails__arrow::before {border-bottom-color: var(--catalog-details-border-color);border-width: calc(var(--gap-4) + .1rem);margin-right: calc(( var(--gap-4) + .1rem ) * -1);}
.tw-catalogDetails__arrow::after {border-bottom-color: var(--catalog-details-bg-color);border-width: var(--gap-4);margin-right: calc(var(--gap-4) * -1);}
.tw-catalogDetails__placement {height: 0;right: 0;padding: 0;position: fixed;top: 0;width: 100vw;z-index: 1035;}
.tw-catalogDetails__content {background: var(--catalog-details-bg-color);border: 1px solid var(--catalog-details-border-color);box-shadow: var(--shadow-3);display: none;height: 100%;overflow-x: hidden;overflow-y: scroll;padding: var(--gap-4);position: relative;}
.tw-catalogDetails__title {font-weight: bold;font-size: var(--font-size-24);line-height: 1.25;margin: var(--gap-2) 0 var(--gap-4);}
.tw-catalogDetails__close {float: left;font-size: var(--font-size-20);margin-bottom: var(--gap-1);}
.tw-catalogDetails__manageLink {display: inline-block;margin-bottom: var(--gap-4);}
.tw-catalogDetails__detail {display: -webkit-box;display: flex;-webkit-box-flex: 1;flex-grow: 1;flex-wrap: wrap;}
.tw-catalogDetails__detail_body {-webkit-box-flex: 1;flex-grow: 1;width: 100%;}
.tw-catalogDetails__detail_side {-webkit-box-flex: 1;flex-grow: 1;width: 100%;}
.tw-catalogDetails__contentBlock {margin-bottom: var(--gap-4);}
.tw-catalogDetails__textarea_group_item {font-weight: normal;font-size: var(--font-size-12);line-height: 1.63;color: var(--catalog-details-additional-text-color);height: 1.63em;margin: 0 0 var(--gap-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tw-catalogDetails__textarea_group_item p {display: inline;}
.tw-catalogDetails__textarea_group_item:last-of-type {margin: 0 0 var(--gap-4);}
.tw-catalogDetails__iconRow {height: 24px;line-height: 24px;margin: var(--gap-4) 0 var(--gap-2);overflow: hidden;}
.tw-catalogDetails__iconRow>.flex-icon {font-size: var(--font-size-13);}
.tw-catalogDetails__iconRow>.flex-icon, .tw-catalogDetails__iconRow_icon {margin-left: var(--gap-2);max-height: 25px;width: 25px;}
.tw-catalogDetails__empty {display: none;}
.tw-grid__item_active .tw-catalogDetails {display: block;height: 300px;margin-bottom: var(--gap-1);margin-top: var(--gap-5);}
.tw-grid__item_active .tw-catalogDetails__arrow, .tw-grid__item_active .tw-catalogDetails__content {display: block;}
.tw-grid__item_active .tw-catalogDetails__placement {height: 100vh;}
@media (min-width: 768px) {.tw-catalogDetails__arrow {z-index: 4;}
	.tw-catalogDetails__placement {height: inherit;right: 0;position: absolute;top: inherit;width: 100%;z-index: initial;}
	.tw-catalogDetails__detail_body {width: 70%;}
	.tw-catalogDetails__detail_side {flex-shrink: 0;max-width: 300px;min-width: 220px;width: 30%;}
	.tw-grid__item_active .tw-catalogDetails__placement {height: inherit;}}
@media (min-width: 992px) {.tw-catalogDetails__detail_body {padding-left: var(--gap-6);}}
.tw-catalogDetailsLink {background: var(--catalog-details-goto-bg-color);border: 1px solid var(--catalog-details-goto-border-color);border-radius: 5px;clear: both;margin-bottom: var(--gap-7);padding: var(--gap-4);width: 100%;}
.tw-catalogDetailsLink__option_title {font-weight: 500;font-size: var(--font-size-13);line-height: 1.5;letter-spacing: .1rem;text-transform: uppercase;text-transform: unset;margin-top: 0;}
.tw-catalogDetailsLink__option_content {display: -webkit-box;display: flex;flex-wrap: wrap;}
.tw-catalogDetailsLink__option_description {height: 100%;margin: auto 0 auto auto;}
.tw-catalogDetailsLink__option_btn {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);border-radius: 3px;display: inline-block;font-weight: bold;margin-top: var(--gap-2);padding: var(--gap-2) var(--gap-4);text-align: center;width: 100%;}
.tw-catalogDetailsLink__option_btn:focus {color: var(--btn-prim-text-color);}
.tw-catalogDetailsLink__option_btn:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.tw-catalogDetailsLink__option_btn:active, .tw-catalogDetailsLink__option_btn.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.tw-catalogDetailsLink__option_btn.disabled, .tw-catalogDetailsLink__option_btn.disabled:active, .tw-catalogDetailsLink__option_btn.disabled:focus, .tw-catalogDetailsLink__option_btn.disabled:hover, .tw-catalogDetailsLink__option_btn[disabled], .tw-catalogDetailsLink__option_btn[disabled]:active, .tw-catalogDetailsLink__option_btn[disabled]:focus, .tw-catalogDetailsLink__option_btn[disabled]:hover, fieldset[disabled] .tw-catalogDetailsLink__option_btn, fieldset[disabled] .tw-catalogDetailsLink__option_btn:active, fieldset[disabled] .tw-catalogDetailsLink__option_btn:focus, fieldset[disabled] .tw-catalogDetailsLink__option_btn:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.tw-catalogDetailsLink__option_btn .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.tw-catalogDetailsLink__option_btn:active, .tw-catalogDetailsLink__option_btn:focus, .tw-catalogDetailsLink__option_btn:hover {text-decoration: none;}
@media (min-width: 768px) {.tw-catalogDetailsLink__option_btn {margin-top: 0;width: auto;}}
.totara_catalog-matrix legend {border: none;margin: 0;}
.totara_catalog-matrix table {width: 100%;}
.totara_catalog-matrix table th, .totara_catalog-matrix table td {padding: var(--gap-1);}
.totara_catalog-matrix table th:first-child {width: 25%;}
.totara_catalog-matrix table tr {border-bottom: 1px solid var(--color-neutral-5);}
.totara_catalog-matrix table input[type=text] {margin: 0;}
.totara_catalog-matrix table label {font-weight: normal;margin: 0 var(--gap-1) 0 0;}
.totara_catalog-matrix__addfilter {margin: var(--gap-2) var(--gap-1) 0 0;}
.totara_catalog-matrix tr:last-child .totara_catalog-matrix__action[data-action=move-down], .totara_catalog-matrix tr:first-child .totara_catalog-matrix__action[data-action=move-up] {visibility: hidden;}
.totara_catalog-matrix .totara_catalog-matrix__action[data-action=delete] {margin-right: 1.3em;}
.totara_catalog-multiple_select legend {border: none;font-size: var(--font-size-14);font-weight: bold;margin: 0;}
.totara_catalog-multiple_select__selected {max-width: 400px;}
.totara_catalog-multiple_select__actions {float: left;}
.totara_catalog-multiple_select li {border-bottom: 1px solid var(--color-neutral-5);padding: var(--gap-2) var(--gap-1) var(--gap-2) 0;}
.totara_catalog-multiple_select li:first-child {padding-top: 0;}
.totara_catalog-multiple_select li:last-child .totara_catalog-multiple_select__action[data-action=move-down], .totara_catalog-multiple_select li:first-child .totara_catalog-multiple_select__action[data-action=move-up] {visibility: hidden;}
.totara_catalog-multiple_select .totara_catalog-multiple_select__action[data-action=delete] {margin-right: 1.3em;}
@media (min-width: 992px) {.totara_catalog-multiple_select legend {float: right;width: 25%;}
	.totara_catalog-multiple_select__selected {float: right;width: 75%;}
	.totara_catalog-multiple_select__addicon {clear: right;float: right;margin: var(--gap-2) 25% 0 0;}
	.totara_catalog-multiple_select__noitems .totara_catalog-multiple_select__addicon {clear: none;margin: 0;}}
.tw-catalogItemStyleToggle {display: -webkit-box;display: flex;margin: auto auto auto var(--gap-1);border-radius: var(--btn-radius);background-color: var(--color-neutral-4);border: 1px solid var(--color-neutral-5);}
.tw-catalogItemStyleToggle__btn {font-size: var(--font-size-13);padding: var(--gap-1);-webkit-transition: background-color .2s ease;transition: background-color .2s ease;margin: 1px;border-width: 1px;border-radius: var(--btn-radius);}
.tw-catalogItemStyleToggle__btn:focus, .tw-catalogItemStyleToggle__btn:hover, .tw-catalogItemStyleToggle__btn:active {color: var(--color-state-hover);outline: 0;text-decoration: none;}
.tw-catalogItemStyleToggle__btn_active {color: var(--color-neutral-7);border: 1px solid var(--color-neutral-5);background-color: var(--color-neutral-1);cursor: default;}
.tw-catalogItemStyleToggle__btn_active:active, .tw-catalogItemStyleToggle__btn_active:focus, .tw-catalogItemStyleToggle__btn_active:hover {color: inherit;}
.tw-catalogItemStyleToggle__btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
@media (min-width: 500px) {.tw-catalogItemStyleToggle {margin: auto 0 auto var(--gap-1);}}
@media (min-width: 768px) {.tw-catalogItemStyleToggle {margin-left: 0;}}
.tw-catalog__overlay::after {background: var(--color-neutral-1);content: "";display: block;height: 100%;right: calc(var(--gap-1) * -1);opacity: .9;position: absolute;top: 0;width: calc(100% + var(--gap-1));z-index: 4;}
.tw-catalog__overlay_text {color: var(--color-neutral-7);margin: var(--gap-4) 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 5;}
.tw-catalogManageBtns {flex-wrap: wrap;display: -webkit-box;display: flex;flex-shrink: 0;gap: var(--gap-3);max-width: 100%;}
.tw-catalogManageBtns__btn {border: 1px solid;border: var(--btn-border-width) solid;display: inline-block;display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);padding: var(--gap-2);color: var(--btn-text-color);font-size: var(--btn-font-size);font-size: var(--font-size-13);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tw-catalogManageBtns__btn.focus, .tw-catalogManageBtns__btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-catalogManageBtns__btn:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-catalogManageBtns__btn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-catalogManageBtns__btn:active, .tw-catalogManageBtns__btn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-catalogManageBtns__btn.disabled, .tw-catalogManageBtns__btn.disabled:active, .tw-catalogManageBtns__btn.disabled:focus, .tw-catalogManageBtns__btn.disabled:hover, .tw-catalogManageBtns__btn[disabled], .tw-catalogManageBtns__btn[disabled]:active, .tw-catalogManageBtns__btn[disabled]:focus, .tw-catalogManageBtns__btn[disabled]:hover, fieldset[disabled] .tw-catalogManageBtns__btn, fieldset[disabled] .tw-catalogManageBtns__btn:active, fieldset[disabled] .tw-catalogManageBtns__btn:focus, fieldset[disabled] .tw-catalogManageBtns__btn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-catalogManageBtns__btn.disabled, fieldset[disabled] a.tw-catalogManageBtns__btn {pointer-events: none;}
.tw-catalogManageBtns__btn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-catalogManageBtns__group {display: inline-block;}
.tw-catalogManageBtns__group_options {background: var(--catalog-managebtn-group-bg-color);border: 1px solid var(--catalog-managebtn-group-border-color);box-shadow: var(--shadow-2);display: none;list-style: none;margin: 0;padding: var(--gap-1) 0;position: absolute;left: var(--gap-1);text-align: right;z-index: 2;}
.tw-catalogManageBtns__group_options_item {padding: 0;}
.tw-catalogManageBtns__group_options_item_link {display: block;padding: var(--gap-1) var(--gap-2);}
.tw-catalogManageBtns__group_options_item_link:focus, .tw-catalogManageBtns__group_options_item_link:hover {background: var(--catalog-managebtn-group-bg-color-focus);text-decoration: none;}
.tw-catalogManageBtns .tw-catalog__activePopover .tw-catalogManageBtns__btn {outline: 0;}
.tw-catalogManageBtns .tw-catalog__activePopover .tw-catalogManageBtns__group_options {display: block;}
.tw-catalogPagination {margin: var(--gap-2) var(--gap-1);}
.tw-catalogPagination__btn {border: 1px solid;border-radius: 3px;display: block;padding: var(--gap-2);text-align: center;-webkit-transition: background-color .2s ease;transition: background-color .2s ease;}
.tw-catalogPagination__btn:active, .tw-catalogPagination__btn:focus, .tw-catalogPagination__btn:hover {outline: 0;text-decoration: none;}
@media (min-width: 768px) {.tw-catalogPagination {margin: var(--gap-2) var(--gap-4);}}
.tw-catalogResultsShare {margin: auto auto auto 0;position: relative;}
.tw-catalogResultsShare__arrow {bottom: 4.6rem;display: none;z-index: 3;position: relative;}
.tw-catalogResultsShare__arrow::before, .tw-catalogResultsShare__arrow::after {border: solid transparent;bottom: 100%;content: "";height: 0;right: 50%;position: absolute;left: 100%;top: 50%;width: 0;}
.tw-catalogResultsShare__arrow::before {border-top-color: var(--catalog-share-border-color);border-width: calc(var(--gap-4) + .1rem);margin-right: calc(( var(--gap-4) + .1rem ) * -1);}
.tw-catalogResultsShare__arrow::after {border-top-color: var(--catalog-share-bg-color);border-width: var(--gap-4);margin-right: calc(var(--gap-4) * -1);}
.tw-catalogResultsShare__expanded {background: var(--catalog-share-bg-color);bottom: 4.5rem;border: 1px solid var(--catalog-share-border-color);box-shadow: var(--shadow-2);display: none;padding: var(--gap-4);position: absolute;width: 300px;z-index: 2;}
.tw-catalogResultsShare__expanded_title {font-weight: bold;font-size: var(--font-size-14);line-height: 1.5;margin-top: 0;}
.tw-catalogResultsShare__expanded_btn {border: 1px solid;border: var(--btn-border-width) solid;display: inline-block;display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);padding: var(--gap-2) var(--gap-4);color: var(--btn-text-color);color: var(--btn-prim-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);background: var(--btn-prim-bg-color);border-color: var(--btn-border-color);border-color: var(--btn-prim-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight: bold;text-align: center;width: 100%;}
.tw-catalogResultsShare__expanded_btn.focus, .tw-catalogResultsShare__expanded_btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-catalogResultsShare__expanded_btn:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-catalogResultsShare__expanded_btn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-catalogResultsShare__expanded_btn:active, .tw-catalogResultsShare__expanded_btn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-catalogResultsShare__expanded_btn.disabled, .tw-catalogResultsShare__expanded_btn.disabled:active, .tw-catalogResultsShare__expanded_btn.disabled:focus, .tw-catalogResultsShare__expanded_btn.disabled:hover, .tw-catalogResultsShare__expanded_btn[disabled], .tw-catalogResultsShare__expanded_btn[disabled]:active, .tw-catalogResultsShare__expanded_btn[disabled]:focus, .tw-catalogResultsShare__expanded_btn[disabled]:hover, fieldset[disabled] .tw-catalogResultsShare__expanded_btn, fieldset[disabled] .tw-catalogResultsShare__expanded_btn:active, fieldset[disabled] .tw-catalogResultsShare__expanded_btn:focus, fieldset[disabled] .tw-catalogResultsShare__expanded_btn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-catalogResultsShare__expanded_btn.disabled, fieldset[disabled] a.tw-catalogResultsShare__expanded_btn {pointer-events: none;}
.tw-catalogResultsShare__expanded_btn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-catalogResultsShare__expanded_btn:focus {color: var(--btn-prim-text-color);}
.tw-catalogResultsShare__expanded_btn:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.tw-catalogResultsShare__expanded_btn:active, .tw-catalogResultsShare__expanded_btn.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.tw-catalogResultsShare__expanded_btn.disabled, .tw-catalogResultsShare__expanded_btn.disabled:active, .tw-catalogResultsShare__expanded_btn.disabled:focus, .tw-catalogResultsShare__expanded_btn.disabled:hover, .tw-catalogResultsShare__expanded_btn[disabled], .tw-catalogResultsShare__expanded_btn[disabled]:active, .tw-catalogResultsShare__expanded_btn[disabled]:focus, .tw-catalogResultsShare__expanded_btn[disabled]:hover, fieldset[disabled] .tw-catalogResultsShare__expanded_btn, fieldset[disabled] .tw-catalogResultsShare__expanded_btn:active, fieldset[disabled] .tw-catalogResultsShare__expanded_btn:focus, fieldset[disabled] .tw-catalogResultsShare__expanded_btn:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.tw-catalogResultsShare__expanded_btn .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.tw-catalogResultsShare__expanded_btn:active, .tw-catalogResultsShare__expanded_btn:focus, .tw-catalogResultsShare__expanded_btn:hover {text-decoration: none;}
.tw-catalogResultsShare__expanded_close {float: left;padding: var(--gap-2);position: absolute;left: 0;top: 0;}
.tw-catalogResultsShare__expanded_desc {font-weight: normal;font-size: var(--font-size-13);line-height: 1.5;}
.tw-catalogResultsShare__expanded_input {margin: var(--gap-1) 0;width: 100%;}
.tw-catalog__activePopover .tw-catalogResultsShare__arrow, .tw-catalog__activePopover .tw-catalogResultsShare__expanded {display: block;}
@media (min-width: 500px) {.tw-catalogResultsShare {margin-left: var(--gap-1);}}
@media (min-width: 768px) {.tw-catalogResultsShare {margin: auto 0;}}
.tw-catalogResultsShare__expanded {right: auto;left: 0;}
@media (min-width: 768px) {.tw-catalogResultsShare__expanded {right: 0;left: auto;}}
.tw-catalogResultsSort {margin: auto 0;}
@media (min-width: 500px) {.tw-catalogResultsSort {margin-right: auto;}}
.tw-toggleFilterPanel {display: -webkit-box;display: flex;margin: var(--gap-2) var(--gap-2) var(--gap-4);}
.tw-toggleFilterPanel__trigger {margin: 0 auto;padding: var(--gap-2);text-align: center;}
.tw-toggleFilterPanel__trigger_fixed {background: var(--color-neutral-1);right: 0;position: fixed;top: 0;width: 100%;z-index: 1;}
.tw-toggleFilterPanel__trigger_hide {display: none;}
.tw-toggleFilterPanel__active .tw-toggleFilterPanel__trigger_hide {display: block;}
.tw-toggleFilterPanel__active .tw-toggleFilterPanel__trigger_show {display: none;}
@media (min-width: 768px) {.tw-toggleFilterPanel {display: none;}}
.completionimport_evidencetype_customfields {margin-bottom: 30px;}
.completionimport_evidencetype_customfields .fitem {margin-bottom: 0;}
body {color: var(--color-text);font-size: var(--font-body-size);line-height: var(--font-body-line-height);}
h1, .h1 {font-size: var(--font-size-heading-level-1);line-height: var(--font-heading-large-line-height);}
h2, .h2 {font-size: var(--font-size-heading-level-2);line-height: var(--font-heading-large-line-height);}
h3, .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .form-label, .h3 {font-size: var(--font-size-heading-level-3);line-height: var(--font-heading-line-height);}
h4, .h4 {font-size: var(--font-size-heading-level-4);line-height: var(--font-heading-line-height);}
h5, .h5 {font-size: var(--font-size-heading-level-5);line-height: var(--font-heading-line-height);}
h6, .h6 {font-size: var(--font-size-heading-level-6);line-height: var(--font-heading-line-height);}
.policybox {border: 2px solid var(--color-neutral-5);margin: 20px auto;width: 100%;padding: 5px;height: 40em;overflow-y: scroll;}
.primarypolicybox {background-color: var(--color-neutral-3);height: 25em;overflow: auto;resize: vertical;}
.tw-oauth2-login-button-microsoft>img {height: 37px;width: auto;}
.block_admin_subnav .block_tree ul {margin-right: 18px;}
.block_admin_subnav .block_tree p.hasicon img {width: 1.3em;height: 16px;margin-top: 3px;margin-left: 5px;vertical-align: top;}
.block_admin_subnav .block_tree p.hasicon.visibleifjs {display: block;}
.block_admin_subnav .block_tree .tree_item {cursor: pointer;padding-right: 0;margin: 3px 0;}
.block_admin_subnav .block_tree .active_tree_node {font-weight: bold;}
.block_admin_subnav .block_tree [aria-hidden=false] {display: block;}
.block_admin_subnav .block_tree [aria-hidden=true]:not(.flex-icon) {display: none;}
.block_site_main_menu li {clear: both;}
.block_site_main_menu li .column {width: 100%;}
.block_site_main_menu li .column .mod-indent-1+div {margin-right: 10px;}
.block_site_main_menu li .column .mod-indent-2+div {margin-right: 20px;}
.block_site_main_menu li .column .mod-indent-3+div {margin-right: 30px;}
.block_site_main_menu li .column .mod-indent-4+div {margin-right: 40px;}
.block_site_main_menu li .column .mod-indent-5+div {margin-right: 50px;}
.block_site_main_menu li .column .mod-indent-6+div {margin-right: 60px;}
.block_site_main_menu li .column .mod-indent-7+div {margin-right: 70px;}
.block_site_main_menu li .column .mod-indent-8+div {margin-right: 80px;}
.block_site_main_menu li .column .mod-indent-9+div {margin-right: 90px;}
.block_site_main_menu li .column .mod-indent-10+div {margin-right: 100px;}
.block_site_main_menu li .buttons {float: left;}
.block_course_navigation .block_tree ul {margin-right: 18px;}
.block_course_navigation .block_tree p.hasicon img {width: 1.3em;height: 16px;margin-top: 3px;margin-left: 5px;vertical-align: top;}
.block_course_navigation .block_tree p.hasicon.visibleifjs {display: block;}
.block_course_navigation .block_tree .tree_item {cursor: pointer;padding-right: 0;margin: 3px 0;}
.block_course_navigation .block_tree .active_tree_node {font-weight: bold;}
.block_course_navigation .block_tree [aria-hidden=false] {display: block;}
.block_course_navigation .block_tree [aria-hidden=true]:not(.flex-icon) {display: none;}
.block_current_learning .panel-heading .btn-group {margin-right: 20px;}
div.block_current_learning .content {padding: 0;margin: 0;}
.block_current_learning .content .block_current_learning-row-item {font-size: 16px;line-height: 28px;margin: 0;padding: 0 26px 0 0;display: inline-block;width: 100%;}
.block_current_learning .content .block_current_learning-row-item>span {padding: 0 5px;}
.block_current_learning .content .block_current_learning-row-item__status {min-width: 20%;float: left;text-align: left;}
.block_current_learning .content .block_current_learning-row-item__status .progressbar_container {padding-top: 5px;}
.block_current_learning .content .block_current_learning-row-item>.expand-collapse-icon-wrap {padding: .3em;border-radius: 4px;margin: 0 -1.8em 0 0;text-align: center;}
.block_current_learning .content .block_current_learning-row-item>.expand-collapse-icon-wrap:hover {background-color: var(--color-neutral-4);cursor: pointer;}
.block_current_learning .content .block_current_learning-row-item>.expand-collapse-icon-wrap .collapsed-icon {display: none;}
.block_current_learning .content .block_current_learning-row-item>.expand-collapse-icon-wrap .expanded-icon {display: inherit;}
.block_current_learning .content .block_current_learning-row-item>.expand-collapse-icon-wrap.collapsed .collapsed-icon {display: inherit;}
.block_current_learning .content .block_current_learning-row-item>.expand-collapse-icon-wrap.collapsed .expanded-icon {display: none;}
.block_current_learning .content .block_current_learning-row-item>.ft-certificate {font-size: 18px;}
.block_current_learning .content .block_current_learning-row-item a>h3, .block_current_learning .content .block_current_learning-row-item .box.message .messagearea .messagesend .mform a>.fitemtitle, .box.message .messagearea .messagesend .mform .block_current_learning .content .block_current_learning-row-item a>.fitemtitle, .block_current_learning .content .block_current_learning-row-item .box.message .messagearea .messagesend .mform a>.form-label, .box.message .messagearea .messagesend .mform .block_current_learning .content .block_current_learning-row-item a>.form-label {text-decoration: inherit;}
.block_current_learning .content .block_current_learning-row-item h3, .block_current_learning .content .block_current_learning-row-item .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .block_current_learning .content .block_current_learning-row-item .fitemtitle, .block_current_learning .content .block_current_learning-row-item .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .block_current_learning .content .block_current_learning-row-item .form-label {display: inline-block;}
.block_current_learning .content .block_current_learning-row-item .info .label, .block_current_learning .content .block_current_learning-row-item .info .statusok, .block_current_learning .content .block_current_learning-row-item .info .statuswarning, .block_current_learning .content .block_current_learning-row-item .info .statusserious, .block_current_learning .content .block_current_learning-row-item .info .statuscritical {display: inline-block;}
.block_current_learning .content .progressbar_container {min-width: 70px;}
.block_current_learning .panel-body {padding: 0;}
.block_current_learning .panel-body ul {list-style: none;padding: 0;margin: 0;}
.block_current_learning .panel-body ul li {padding: 4px 10px;}
.block_current_learning .panel-body ul li+li {border-top: 1px solid var(--color-border);}
.block_current_learning .panel-body ul li:nth-of-type(even) {background-color: var(--color-neutral-3);}
.block_current_learning .panel-footer {background-color: var(--color-neutral-1);overflow: hidden;display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;flex-wrap: wrap;gap: var(--gap-2);}
.block_current_learning .panel-footer .count {margin: 0;}
.block_current_learning .panel-footer .pagination {margin: 0;display: block;}
.block_current_learning .panel-footer .pagination .disabled a {color: var(--color-text-disabled);}
.block_current_learning .current_learning-no-content {padding: 15px;text-align: center;margin-bottom: 0;}
.block_current_learning ul li:nth-of-type(even) .current_learning-set {background-color: var(--color-neutral-1);}
.block_current_learning ul li:nth-of-type(even) .current_learning-course {background-color: var(--color-neutral-5);}
.block_current_learning-program .current_learning-operator {text-align: center;font-size: 30px;line-height: 40px;height: 40px;color: var(--color-neutral-5);margin: 0;}
.block_current_learning-program .current_learning-operator .fa-caret-down {font-size: 40px;}
.block_current_learning-program .current_learning-bundle {padding: 10px 40px;}
.block_current_learning-program .current_learning-bundle .block_current_learning-row-item__status .progressbar_container {padding-top: 0;}
.block_current_learning-program .current_learning-set {padding: 10px 10px;background-color: var(--color-neutral-5);border-radius: 8px;}
.block_current_learning-program .current_learning-set h4:not(:first-child) {padding-top: 5px;}
.block_current_learning-program .current_learning-set h4 span {color: var(--color-neutral-7);font-size: 12px;}
.block_current_learning-program .current_learning-set .points {color: var(--color-neutral-7);display: inline-block;min-width: 10px;padding: 2px 7px;font-size: 12px;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: middle;background-color: var(--color-neutral-3);border-radius: 10px;border: 1px solid var(--color-neutral-4);}
.block_current_learning-program .current_learning-set-stamp {text-align: center;}
.block_current_learning-program .current_learning-set-stamp:first-child {margin-bottom: 12px;}
.block_current_learning-program .current_learning-set-stamp:last-child {margin-top: 12px;}
.block_current_learning-program .current_learning-set-stamp p {padding: 4px 10px;background-color: var(--color-neutral-5);border-radius: 4px;margin: 0;display: inline-block;font-size: 12px;}
.block_current_learning-program .current_learning-set-stamp .status-complete {background-color: var(--color-neutral-1);border: 2px solid var(--color-prompt-success);font-weight: bold;color: var(--color-prompt-success);}
.block_current_learning-program .current_learning-set-stamp .status-complete .flex-icon {color: var(--color-neutral-1);}
.block_current_learning-program .current_learning-set-stamp .status-unavailable {background-color: var(--color-neutral-1);border: 2px solid var(--color-prompt-alert);font-weight: bold;color: var(--color-prompt-alert);}
.block_current_learning .current_learning-course {padding: 4px;background-color: var(--color-neutral-1);border-radius: 8px;clear: both;display: inline-block;width: 100%;margin-top: 4px;}
.block_current_learning .current_learning-course:first-child {margin-top: 0;}
.block_current_learning .current_learning-course .flex-icon {float: left;margin-top: 3px;}
.block_current_learning .current_learning-course .info {margin-top: -1px;}
.block_current_learning .current_learning-course .label .flex-icon, .block_current_learning .current_learning-course .statusok .flex-icon, .block_current_learning .current_learning-course .statuswarning .flex-icon, .block_current_learning .current_learning-course .statusserious .flex-icon, .block_current_learning .current_learning-course .statuscritical .flex-icon {float: none;}
.block_current_learning-tiles {padding: var(--gap-2);}
.block_current_learning-tiles-loading {margin: 100px auto;width: 100%;text-align: center;}
[data-loading=false] .block_current_learning-tiles-loading {display: none;}
.block_current_learning-tiles ul {list-style-type: none;margin: 0;}
.block_current_learning-tiles[data-loading=true] ul {display: none;}
.block_current_learning-tiles:after {clear: both;content: " ";display: block;}
.block_current_learning-tile {width: calc(100% - calc(2 * var(--gap-2)));float: right;margin: var(--gap-2);border: var(--border-width-thin) solid var(--color-neutral-5);border-radius: var(--border-radius-normal);position: relative;}
[data-items-per-row="1"] .block_current_learning-tile {width: calc(100% - calc(2 * var(--gap-2)));max-width: 284px;}
[data-items-per-row="2"] .block_current_learning-tile {width: calc(50% - calc(2 * var(--gap-2)));}
[data-items-per-row="3"] .block_current_learning-tile {width: calc(33.33% - calc(2 * var(--gap-2)));}
[data-items-per-row="4"] .block_current_learning-tile {width: calc(25% - calc(2 * var(--gap-2)));}
[data-items-per-row="5"] .block_current_learning-tile {width: calc(20% - calc(2 * var(--gap-2)));}
[data-items-per-row="6"] .block_current_learning-tile {width: calc(16.66% - calc(2 * var(--gap-2)));}
[data-items-per-row="7"] .block_current_learning-tile {width: calc(14.28% - calc(2 * var(--gap-2)));}
[data-items-per-row="8"] .block_current_learning-tile {width: calc(12.5% - calc(2 * var(--gap-2)));}
.block_current_learning-tile__image {padding-top: 128px;position: relative;}
.block_current_learning-tile__image_ratio {bottom: 0;right: 0;overflow: hidden;position: absolute;left: 0;top: 0;border-top-right-radius: calc(var(--border-radius-normal) - 1px);border-top-left-radius: calc(var(--border-radius-normal) - 1px);}
.block_current_learning-tile__image_ratio_img {background-position: 50%;background-size: cover;height: 100%;width: 100%;}
.block .content .block_current_learning-tile__link {color: var(--color-text);}
.block .content .block_current_learning-tile__link:focus, .block .content .block_current_learning-tile__link:hover {text-decoration: none;outline: none;}
.block .content .block_current_learning-tile__link_title {font-weight: bold;font-size: var(--font-size-14);line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;height: 6em;overflow: hidden;margin: var(--gap-4) var(--gap-4) 0;}
.block .content .block_current_learning-tile__link_title:after {top: 0;bottom: 0;right: 0;left: 0;position: absolute;content: "";}
.block_current_learning-tile__content {padding: var(--gap-2) var(--gap-4) var(--gap-2);}
.block_current_learning-tile__content_progress {height: 23px;margin-bottom: var(--gap-2);overflow: hidden;}
.block_current_learning-tile__content_progress .progressbar_container {z-index: 1;position: absolute;right: var(--gap-4);left: var(--gap-4);}
.block_current_learning-tile__content_progress .progressbar_container h2 {display: none;}
.block_current_learning-tile__content_duedate {height: 24px;margin-bottom: var(--gap-2);}
.block_current_learning-tile__content_duedate_text {font-weight: normal;font-size: var(--font-size-12);line-height: 1.63;padding: 0 var(--gap-2);border: var(--border-width-thin) solid var(--color-neutral-5);border-radius: 12px;}
.block_current_learning-tile__content_duedate_text-label-info {color: var(--color-prompt-info);}
.block_current_learning-tile__content_duedate_text-label-warning {color: var(--color-prompt-warning);}
.block_current_learning-tile__content_duedate_text-label-danger {color: var(--color-prompt-alert);}
.block_current_learning-tile__content_progress-no_display, .block_current_learning-tile__content_duedate-no_duedate {visibility: hidden;}
.block_current_learning-tile__content_component {font-weight: normal;font-size: var(--font-size-12);line-height: 1.63;color: var(--color-neutral-6);}
.block_current_learning-tile:hover, .block_current_learning-tile:focus-within {color: var(--catalog-item-text-color);box-shadow: var(--shadow-2);outline: none;text-decoration: none;}
.block_docked .block_current_learning-tiles {padding-right: 0;padding-left: 0;}
.block_docked .block_current_learning-tile {width: 100%;margin-right: 0;margin-left: 0;}
.block_docked .block_current_learning-tile__image {padding-top: 88px;}
.block_totara_community .icon {width: auto;height: auto;}
.block_totara_dashboard .active {font-weight: bold;}
.block-totara-featured-links-layout>div .block-totara-featured-links-content-container {position: absolute;right: 0;z-index: 2;display: -webkit-box;display: flex;height: 100%;width: 100%;box-sizing: border-box;overflow: hidden;}
.block-totara-featured-links-layout.align-center div.block-totara-featured-links-flex-filler, .block-totara-featured-links-layout.align-right div.block-totara-featured-links-flex-filler, .block-totara-featured-links-layout.align-justified div.block-totara-featured-links-flex-filler {display: none;}
.block-totara-featured-links-layout.align-center div.block-totara-featured-links-tile, .block-totara-featured-links-layout.align-right div.block-totara-featured-links-tile, .block-totara-featured-links-layout.align-justified div.block-totara-featured-links-tile {-webkit-box-flex: 0;flex-grow: 0;}
.block-totara-featured-links-layout.align-center {-webkit-box-pack: center;justify-content: center;}
.block-totara-featured-links-layout.align-right {-webkit-box-pack: end;justify-content: flex-end;}
.block-totara-featured-links-layout.align-justified {-webkit-box-pack: justify;justify-content: space-between;}
.block-totara-featured-links-gallery-subtiles {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;background-color: var(--color-neutral-6);}
.block-totara-featured-links-gallery-subtiles div.block-totara-featured-links-tile {margin: 0;z-index: 1;height: 100%;}
.block-totara-featured-links-gallery-subtiles div.block-totara-featured-links-tile.block-totara-featured-links-tile-large, .block-totara-featured-links-gallery-subtiles div.block-totara-featured-links-tile.block-totara-featured-links-tile-medium, .block-totara-featured-links-gallery-subtiles div.block-totara-featured-links-tile.block-totara-featured-links-tile-small {width: 100%;}
.block-totara-featured-links-gallery-subtiles.slick-slider {position: absolute;height: 100%;}
.block-totara-featured-links-gallery-subtiles .slick-list {height: 100%;}
.block-totara-featured-links-gallery-subtiles .slick-list .slick-track {position: absolute;top: 0;right: 0;height: 100%;}
.block-totara-featured-links-gallery-subtiles .slick-arrow {z-index: 4;height: 100%;width: 40px;color: var(--color-neutral-1);}
.block-totara-featured-links-gallery-subtiles .slick-arrow:before {opacity: .5;font-family: inherit;font-size: 28px;color: var(--color-neutral-1);position: absolute;top: calc(50% - 14px);}
.block-totara-featured-links-gallery-subtiles .slick-arrow:hover:before {opacity: 1;}
.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-prev {right: 0;}
.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-prev:hover {background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),color-stop(19%,rgba(0,0,0,.3654)),color-stop(34%,rgba(0,0,0,.27)),color-stop(47%,rgba(0,0,0,.191)),color-stop(56.5%,rgba(0,0,0,.139)),color-stop(65%,rgba(0,0,0,.099)),color-stop(73%,rgba(0,0,0,.066)),color-stop(80.2%,rgba(0,0,0,.039)),color-stop(86.1%,rgba(0,0,0,.021)),color-stop(91%,rgba(0,0,0,.0105)),color-stop(95.2%,rgba(0,0,0,.004)),color-stop(98.2%,rgba(0,0,0,.001)),to(rgba(0,0,0,0)));background: linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.3654) 19%,rgba(0,0,0,.27) 34%,rgba(0,0,0,.191) 47%,rgba(0,0,0,.139) 56.5%,rgba(0,0,0,.099) 65%,rgba(0,0,0,.066) 73%,rgba(0,0,0,.039) 80.2%,rgba(0,0,0,.021) 86.1%,rgba(0,0,0,.0105) 91%,rgba(0,0,0,.004) 95.2%,rgba(0,0,0,.001) 98.2%,rgba(0,0,0,0) 100%);}
.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-prev:before {right: 8px;}
.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-prev:active {color: var(--color-neutral-4);}
.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-next {left: 0;}
.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-next:hover {background: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),color-stop(19%,rgba(0,0,0,.3654)),color-stop(34%,rgba(0,0,0,.27)),color-stop(47%,rgba(0,0,0,.191)),color-stop(56.5%,rgba(0,0,0,.139)),color-stop(65%,rgba(0,0,0,.099)),color-stop(73%,rgba(0,0,0,.066)),color-stop(80.2%,rgba(0,0,0,.039)),color-stop(86.1%,rgba(0,0,0,.021)),color-stop(91%,rgba(0,0,0,.0105)),color-stop(95.2%,rgba(0,0,0,.004)),color-stop(98.2%,rgba(0,0,0,.001)),to(rgba(0,0,0,0)));background: linear-gradient(to left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.3654) 19%,rgba(0,0,0,.27) 34%,rgba(0,0,0,.191) 47%,rgba(0,0,0,.139) 56.5%,rgba(0,0,0,.099) 65%,rgba(0,0,0,.066) 73%,rgba(0,0,0,.039) 80.2%,rgba(0,0,0,.021) 86.1%,rgba(0,0,0,.0105) 91%,rgba(0,0,0,.004) 95.2%,rgba(0,0,0,.001) 98.2%,rgba(0,0,0,0) 100%);}
.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-next:before {left: 8px;}
.block-totara-featured-links-gallery-subtiles .slick-arrow.slick-next:active {color: var(--color-neutral-4);}
.block-totara-featured-links-gallery-subtiles .slick-list {z-index: 2;}
.block-totara-featured-links-gallery-subtiles .slick-dots {bottom: 0;z-index: 5;margin: 2px;padding-bottom: 8px;pointer-events: none;}
.block-totara-featured-links-gallery-subtiles .slick-dots button {opacity: .8;width: 8px;height: 8px;padding: 0;background-color: var(--color-neutral-1);border-radius: 4px;border: 1px var(--color-state) solid;}
.block-totara-featured-links-gallery-subtiles .slick-dots button:before {content: "";width: 8px;height: 8px;}
.block-totara-featured-links-gallery-subtiles .slick-dots li {width: unset;height: unset;margin: 0;padding: 8px 4px;pointer-events: initial;}
.block-totara-featured-links-gallery-subtiles .slick-dots li:last-child {margin-left: 0;}
.block-totara-featured-links-gallery-subtiles .slick-dots li.slick-active button {background-color: var(--color-state);border-color: var(--color-neutral-1);}
.block-totara-featured-links-content.block-totara-featured-links-course .progress, .block-totara-featured-links-content.block-totara-featured-links-course .dndupload-progress-outer {margin-bottom: 0;}
.block-totara-featured-links-finish-button {padding-top: 32px;}
.modal-body .icon-picker-icons {font-size: 25px;line-height: 37.5px;height: calc(100vh - 300px);overflow-y: auto;}
.modal-body .icon-picker-icons .icon-picker-item {display: inline-block;border: var(--border-width-thin) solid var(--color-state);border-radius: 3px;cursor: pointer;width: 55px;padding: 8px;margin: 3px;text-align: center;}
.modal-body .icon-picker-icons .icon-picker-item.selected {border-color: var(--color-state-active);box-shadow: var(--shadow-2);}
.tf_element .icon-picker-delete-icon {color: var(--color-prompt-alert);text-decoration: underline;cursor: pointer;margin-left: 16px;}
.tf_element .icon-picker-icon-display {font-size: 25px;}
.tf_element .icon-picker-icon-display img {height: 25px;width: 25px;}
.tf_element .icon-picker-icon-display .icon-picker-invalid {font-size: var(--font-size-14);}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;right: 0;top: 0;display: block;margin-right: auto;margin-left: auto;}
.slick-track:before, .slick-track:after {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: right;height: 100%;min-height: 1px;display: none;}
[dir=rtl] .slick-slide {float: left;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-prev, .slick-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0px;font-size: 0px;cursor: pointer;background: transparent;color: transparent;top: 50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);padding: 0;border: none;outline: none;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {outline: none;background: transparent;color: transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .25;}
.slick-prev:before, .slick-next:before {font-size: 20px;line-height: 1;color: #fff;opacity: .75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev {right: 25px;}
.slick-prev:before {content: "←";}
[dir=rtl] .slick-prev:before {content: "→";}
.slick-next {left: 25px;}
.slick-next:before {content: "→";}
[dir=rtl] .slick-next:before {content: "←";}
.slick-dotted .slick-slider {margin-bottom: -30px;}
.slick-dots {position: absolute;bottom: -25px;list-style: none;display: block;text-align: center;padding: 0;margin: 0;width: 100%;}
.slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer;}
.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}
.slick-dots li button:before {position: absolute;top: 0;right: 0;content: "•";width: 20px;height: 20px;font-size: 6px;line-height: 20px;text-align: center;color: #000;opacity: .25;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {color: #000;opacity: .75;}
[dir=rtl] .slick-slide {float: left;}
.block.chromeless .block-totara-featured-links-layout {margin: -10px;margin-top: 5px;}
div.tf_element_input input[type=color] {padding: 1px;width: 44px;}
.container-fluid .block.chromeless .block-totara-featured-links-layout.fullwidth--no_margins>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-small, .container-fluid .block.chromeless .block-totara-featured-links-layout.fullwidth--no_margins>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-medium, .container-fluid .block.chromeless .block-totara-featured-links-layout.fullwidth--no_margins>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-large {flex-basis: 100vw;width: 100%;margin-right: -6px;margin-left: -6px;}
.container-fluid .block-totara-featured-links-layout.fullwidth--no_margins>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-small, .container-fluid .block-totara-featured-links-layout.fullwidth--no_margins>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-medium, .container-fluid .block-totara-featured-links-layout.fullwidth--no_margins>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-large {flex-basis: 100vw;width: 100%;margin-right: -16px;margin-left: -16px;}
.block-totara-featured-links-layout {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;flex-wrap: wrap;-webkit-box-align: stretch;align-items: stretch;align-content: flex-start;}
.block-totara-featured-links-layout.portrait>div:not(.block-totara-featured-links-placeholder):before {padding-top: 161%;}
.block-totara-featured-links-layout.landscape>div:not(.block-totara-featured-links-placeholder):before {padding-top: 62.5%;}
.block-totara-featured-links-layout.square>div:not(.block-totara-featured-links-placeholder):before {padding-top: 100%;}
.block-totara-featured-links-layout.fullwidth>.block-totara-featured-links-tile-small:not(.block-totara-featured-links-placeholder):before, .block-totara-featured-links-layout.fullwidth--no_margins>.block-totara-featured-links-tile-small:not(.block-totara-featured-links-placeholder):before {padding-top: 140px;}
.block-totara-featured-links-layout.fullwidth>.block-totara-featured-links-tile-medium:not(.block-totara-featured-links-placeholder):before, .block-totara-featured-links-layout.fullwidth--no_margins>.block-totara-featured-links-tile-medium:not(.block-totara-featured-links-placeholder):before {padding-top: 210px;}
.block-totara-featured-links-layout.fullwidth>.block-totara-featured-links-tile-large:not(.block-totara-featured-links-placeholder):before, .block-totara-featured-links-layout.fullwidth--no_margins>.block-totara-featured-links-tile-large:not(.block-totara-featured-links-placeholder):before {padding-top: 320px;}
.block-totara-featured-links-layout.fullwidth>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-small, .block-totara-featured-links-layout.fullwidth>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-medium, .block-totara-featured-links-layout.fullwidth>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-large, .block-totara-featured-links-layout.fullwidth--no_margins>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-small, .block-totara-featured-links-layout.fullwidth--no_margins>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-medium, .block-totara-featured-links-layout.fullwidth--no_margins>div:not(.block-totara-featured-links-placeholder).block-totara-featured-links-tile-large {flex-basis: 100%;width: 100%;}
.block-totara-featured-links-layout .block-totara-featured-links-tile, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder {display: -webkit-box;display: flex;display: flex;background-size: cover;min-width: 0;-webkit-box-flex: 1;flex-grow: 1;flex-shrink: 1;align-content: stretch;margin: 10px;background-repeat: no-repeat;background-position: 50%;position: relative;width: 100%;height: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;flex-wrap: nowrap;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}
.block-totara-featured-links-layout .block-totara-featured-links-tile.block-totara-featured-links-tile-small, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler.block-totara-featured-links-tile-small, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler.block-totara-featured-links-tile-small, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder.block-totara-featured-links-tile-small {flex-basis: 140px;width: 140px;}
.block-totara-featured-links-layout .block-totara-featured-links-tile.block-totara-featured-links-tile-medium, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler.block-totara-featured-links-tile-medium, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler.block-totara-featured-links-tile-medium, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder.block-totara-featured-links-tile-medium {flex-basis: 210px;width: 210px;}
.block-totara-featured-links-layout .block-totara-featured-links-tile.block-totara-featured-links-tile-large, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler.block-totara-featured-links-tile-large, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler.block-totara-featured-links-tile-large, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder.block-totara-featured-links-tile-large {flex-basis: 320px;width: 320px;}
.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler.background-cover, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler.background-cover, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder.background-cover {background-size: cover;}
.block-totara-featured-links-layout .block-totara-featured-links-tile.background-contain, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler.background-contain, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler.background-contain, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder.background-contain {background-size: contain;}
.block-totara-featured-links-layout .block-totara-featured-links-tile.ui-sortable-handle, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler.ui-sortable-handle, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler.ui-sortable-handle, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder.ui-sortable-handle {cursor: move;}
.block-totara-featured-links-layout .block-totara-featured-links-tile .block-totara-featured-links-link, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler .block-totara-featured-links-link, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler .block-totara-featured-links-link, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder .block-totara-featured-links-link {position: absolute;top: 0;right: 0;z-index: 4;width: 100%;height: 100%;background-image: url("/theme/image.php/synergybase/core/1756474634/spacer");background-size: cover;}
.block-totara-featured-links-layout .block-totara-featured-links-tile:before, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler:before, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler:before, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder:before {content: "";display: table;}
.block-totara-featured-links-layout .block-totara-featured-links-tile .block-totara-featured-links-edit .moodle-actionmenu, .block-totara-featured-links-layout .block-totara-featured-links-tile .block-totara-featured-links-edit div.show, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler .block-totara-featured-links-edit .moodle-actionmenu, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler .block-totara-featured-links-edit div.show, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler .block-totara-featured-links-edit .moodle-actionmenu, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler .block-totara-featured-links-edit div.show, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder .block-totara-featured-links-edit .moodle-actionmenu, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder .block-totara-featured-links-edit div.show {position: absolute;top: 0;left: 0;margin: 0;padding: 0;width: 36px;height: 36px;text-align: center;background-color: rgba(255,255,255,.8);z-index: 6;}
.block-totara-featured-links-layout .block-totara-featured-links-tile .block-totara-featured-links-edit .moodle-actionmenu a.toggle-display, .block-totara-featured-links-layout .block-totara-featured-links-tile .block-totara-featured-links-edit div.show a.toggle-display, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler .block-totara-featured-links-edit .moodle-actionmenu a.toggle-display, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler .block-totara-featured-links-edit div.show a.toggle-display, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler .block-totara-featured-links-edit .moodle-actionmenu a.toggle-display, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler .block-totara-featured-links-edit div.show a.toggle-display, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder .block-totara-featured-links-edit .moodle-actionmenu a.toggle-display, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder .block-totara-featured-links-edit div.show a.toggle-display {position: absolute;top: 0;left: 0;width: 36px;height: 36px;display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;z-index: 7;}
.block-totara-featured-links-layout .block-totara-featured-links-tile .block-totara-featured-links-edit .moodle-actionmenu a.toggle-display .ft-stack-suffix, .block-totara-featured-links-layout .block-totara-featured-links-tile .block-totara-featured-links-edit div.show a.toggle-display .ft-stack-suffix, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler .block-totara-featured-links-edit .moodle-actionmenu a.toggle-display .ft-stack-suffix, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler .block-totara-featured-links-edit div.show a.toggle-display .ft-stack-suffix, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler .block-totara-featured-links-edit .moodle-actionmenu a.toggle-display .ft-stack-suffix, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler .block-totara-featured-links-edit div.show a.toggle-display .ft-stack-suffix, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder .block-totara-featured-links-edit .moodle-actionmenu a.toggle-display .ft-stack-suffix, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder .block-totara-featured-links-edit div.show a.toggle-display .ft-stack-suffix {text-shadow: -1px 0 0 var(--color-neutral-5),1px 0 0 var(--color-neutral-5),0 -1px var(--color-neutral-5),0 1px 0 var(--color-neutral-5),1px 1px 0 var(--color-neutral-5);}
.block-totara-featured-links-layout .block-totara-featured-links-tile .block-totara-featured-links-disabled, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler .block-totara-featured-links-disabled, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler .block-totara-featured-links-disabled, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder .block-totara-featured-links-disabled {position: absolute;top: 0;right: 0;height: 100%;min-height: 100%;width: 100%;z-index: 3;background-color: rgba(200,200,200,.7);cursor: default;}
.block-totara-featured-links-layout .block-totara-featured-links-tile .block-totara-featured-links-disabled div, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler .block-totara-featured-links-disabled div, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler .block-totara-featured-links-disabled div, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder .block-totara-featured-links-disabled div {width: auto;height: auto;position: absolute;top: 0;right: 0;bottom: auto;background-color: rgba(200,200,200,.8);}
.block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler {margin: 0 10px;height: 0;padding: 0;max-height: 0;min-height: 0;position: relative;}
.block-totara-featured-links-layout .block-totara-featured-links-tile-adder {display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;border: var(--color-state-active) dashed medium;background-color: var(--color-neutral-2);}
.block-totara-featured-links-layout .block-totara-featured-links-tile-adder a {position: absolute;top: auto;bottom: auto;right: auto;left: auto;}
.block-totara-featured-links-layout .block-totara-featured-links-content {position: absolute;padding: 5px;color: var(--color-neutral-1);width: 100%;align-self: center;}
.block-totara-featured-links-layout .block-totara-featured-links-content::before {position: absolute;top: 0;right: 0;height: 100%;width: 100%;content: "";background: var(--color-backdrop-standard);}
.block-totara-featured-links-layout .block-totara-featured-links-content-top {align-self: start;}
.block-totara-featured-links-layout .block-totara-featured-links-content-middle {align-self: center;}
.block-totara-featured-links-layout .block-totara-featured-links-content-bottom {align-self: end;}
.block-totara-featured-links-layout .block-totara-featured-links-content * {position: relative;color: var(--color-neutral-1);}
.block-totara-featured-links-layout .block-totara-featured-links-content a {z-index: 6;text-decoration: underline;}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top {padding: 5px;}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h1, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h1, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h1 {font-size: 36px;}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h2, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h2, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h2 {font-size: 30px;}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h3, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .fitemtitle, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .form-label, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h3, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h3 {font-size: var(--font-size-18);font-weight: bold;}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h4, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h4, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h4 {font-size: 18px;}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h5, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h5, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h5 {font-size: 14px;}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h6, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h6, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h6 {font-size: 12px;}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h1, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h2, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h3, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .fitemtitle, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content .form-label, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h4, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h5, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content h6, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content p, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h1, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h2, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h3, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h4, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h5, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom h6, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom p, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h1, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h2, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h3, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h4, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h5, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h6, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top p {margin-bottom: 4px;color: var(--color-neutral-1);}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content pre, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-bottom pre, .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top pre {background: transparent;}
.block-totara-featured-links-layout .block-totara-featured-links-icon {line-height: 1;z-index: 1;}
.block-totara-featured-links-placeholder {max-width: 4px;width: 4px;margin: 0 -2px;padding: 0;border: 0;background-color: var(--color-secondary);z-index: 10;}
.block_totara_recent_learning ul {margin: 0;list-style-type: none;}
.block_totara_recent_learning li {clear: both;padding: 5px;}
.block_totara_recent_learning .block_totara_recent_learning_course_progress {min-width: 20%;float: left;text-align: left;}
.block .block-totara-recently-viewed h3.block-trv-title, .block .block-totara-recently-viewed .box.message .messagearea .messagesend .mform .block-trv-title.fitemtitle, .box.message .messagearea .messagesend .mform .block .block-totara-recently-viewed .block-trv-title.fitemtitle, .block .block-totara-recently-viewed .box.message .messagearea .messagesend .mform .block-trv-title.form-label, .box.message .messagearea .messagesend .mform .block .block-totara-recently-viewed .block-trv-title.form-label {font-weight: bold;font-size: var(--font-size-15);line-height: var(--font-size-18);margin: 0;text-overflow: ellipsis;overflow: hidden;}
.block .block-totara-recently-viewed .block-trv-engage_survey h3.block-trv-title, .block .block-totara-recently-viewed .block-trv-engage_survey .box.message .messagearea .messagesend .mform .block-trv-title.fitemtitle, .box.message .messagearea .messagesend .mform .block .block-totara-recently-viewed .block-trv-engage_survey .block-trv-title.fitemtitle, .block .block-totara-recently-viewed .block-trv-engage_survey .box.message .messagearea .messagesend .mform .block-trv-title.form-label, .box.message .messagearea .messagesend .mform .block .block-totara-recently-viewed .block-trv-engage_survey .block-trv-title.form-label {font-weight: normal;}
.block-totara-recently-viewed .block-trv-top-title {font-size: var(--font-size-13);line-height: var(--font-size-15);font-weight: bold;margin-bottom: var(--gap-4);}
.block-totara-recently-viewed>ul {margin: 0;padding: 0;list-style-type: none;}
.block-totara-recently-viewed>ul.block-trv-layout-vertical {display: -webkit-box;display: flex;-webkit-box-flex: 1;flex-grow: 1;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;flex-basis: 100%;margin: calc(var(--gap-1) * -1) 0;}
.block-totara-recently-viewed>ul.block-trv-layout-vertical li {margin: var(--gap-1) 0;width: 100%;}
.block-totara-recently-viewed>ul.block-trv-layout-vertical .block-trv-title {white-space: nowrap;text-overflow: ellipsis;}
.block-totara-recently-viewed>ul.block-trv-layout-horizontal {margin: calc(var(--gap-2) * -1);}
.block-totara-recently-viewed>ul.block-trv-layout-horizontal.block-trv-layout-horizontal-single {-webkit-box-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.block-totara-recently-viewed>ul.block-trv-layout-horizontal.block-trv-layout-horizontal-single li {flex-basis: 100%;width: 100%;max-width: 284px;}
.block-totara-recently-viewed>ul.block-trv-layout-horizontal li {padding: var(--gap-2);display: -webkit-box;display: flex;min-height: 300px;box-sizing: border-box;}
.block-totara-recently-viewed a {color: var(--color-neutral-7);text-decoration: none;}
.block-totara-recently-viewed a:focus {outline: none;}
.block-totara-recently-viewed a:after {content: "";display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius: var(--border-radius-normal);}
.block-totara-recently-viewed a:focus-visible:after {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.block-totara-recently-viewed .block-trv-card-wrapper {position: relative;height: 100%;width: 100%;}
.block-totara-recently-viewed .block-trv-card-border {border: 1px solid var(--color-border);border-radius: var(--border-radius-normal);-webkit-transition: box-shadow var(--transition-form-function) var(--transition-form-duration);transition: box-shadow var(--transition-form-function) var(--transition-form-duration);height: 100%;}
.block-totara-recently-viewed .block-trv-card {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;width: 100%;height: 100%;border-radius: var(--border-radius-normal);}
.block-totara-recently-viewed .block-trv-card:hover {box-shadow: var(--shadow-2);}
.block-totara-recently-viewed .block-trv-card:hover a:focus {text-decoration: none;}
.block-totara-recently-viewed .block-trv-image-wrapper {position: relative;width: 100%;border-top-right-radius: var(--border-radius-normal);border-top-left-radius: var(--border-radius-normal);}
.block-totara-recently-viewed .block-trv-image-wrapper .block-trv-image-overlay {position: absolute;top: 0;right: 0;z-index: 1;display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;width: 100%;height: 100%;}
.block-totara-recently-viewed .block-trv-image-wrapper .block-trv-image-overlay .block-trv-image-overlay-content {width: 48px;height: 48px;background-color: var(--color-neutral-1);border-radius: 50%;}
.block-totara-recently-viewed .block-trv-image-wrapper .block-trv-image-overlay .block-trv-image-overlay-content p {margin: 0 auto;padding: 0;font-weight: 700;font-size: var(--font-size-16);line-height: 48px;text-align: center;}
.block-totara-recently-viewed .block-trv-engage_survey.block-trv-li-vertical {text-align: initial;}
.block-totara-recently-viewed .block-trv-engage_survey svg {color: var(--color-primary);}
.block-totara-recently-viewed .block-trv-engage_survey .block-trv-header {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-webkit-box-align: center;align-items: center;padding: var(--gap-2) var(--gap-4) 0 var(--gap-4);}
.block-totara-recently-viewed .block-trv-engage_survey .block-trv-header>:first-child {width: 40px;height: 40px;}
.block-totara-recently-viewed .block-trv-engage_survey .block-trv-name {font-weight: bold;font-size: var(--font-size-13);line-height: 1.15;margin-top: var(--gap-2);margin-right: var(--gap-2);color: var(--color-neutral-6);}
.block-totara-recently-viewed .block-trv-engage_survey .block-trv-card {border: var(--border-width-normal) solid var(--color-primary);}
.block-totara-recently-viewed .block-trv-engage_survey .block-trv-card .block-trv-content {padding: var(--gap-2) var(--gap-4) var(--gap-4) var(--gap-4);}
.block-totara-recently-viewed .block-trv-engage_survey.block-trv-li-horizontal .block-trv-card {height: calc(264px - 20px);}
.block-totara-recently-viewed .block-trv-engage_survey.block-trv-li-horizontal .block-trv-title {flex-basis: 52%;width: 100%;font-size: var(--font-size-20);line-height: 1.25;}
.block-totara-recently-viewed .block-trv-engage_survey.block-trv-li-vertical .block-trv-card {min-width: 0;}
.block-totara-recently-viewed .block-trv-engage_survey.block-trv-li-vertical .block-trv-card .block-trv-image-wrapper {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;height: 76px;padding: 0;min-height: 76px;}
.block-totara-recently-viewed .block-trv-engage_survey.block-trv-li-vertical .block-trv-card .block-trv-image-wrapper>:first-child {width: 40px;height: 40px;}
.block-totara-recently-viewed .block-trv-engage_survey.block-trv-li-vertical .block-trv-card .block-trv-content {padding: var(--gap-2);}
.block-totara-recently-viewed .block-trv-engage_survey.block-trv-li-vertical .block-trv-card .block-trv-name-vertical {font-weight: bold;font-size: var(--font-size-13);line-height: 1.15;color: var(--color-neutral-6);margin-bottom: var(--gap-2);}
.block-totara-recently-viewed .block-trv-engage_survey .block-trv-title {font-weight: normal;}
.block-totara-recently-viewed .block-trv-engage_survey .block-trv-footer-text {color: var(--color-neutral-7);}
.block-totara-recently-viewed .block-trv-container_course .block-trv-progress {margin-top: var(--gap-2);}
.block-totara-recently-viewed .block-trv-container_workspace.block-trv-li-horizontal .block-trv-gradient {background-image: -webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(78%,var(--color-backdrop-heavy)),to(var(--color-backdrop-heavy)));background-image: linear-gradient(to top,transparent 0%,var(--color-backdrop-heavy) 78%,var(--color-backdrop-heavy));width: 100%;height: 50%;position: absolute;top: 0;right: 0;left: 0;bottom: 50%;border-radius: var(--border-radius-normal);}
.block-totara-recently-viewed .block-trv-container_workspace.block-trv-li-horizontal .block-trv-title a {color: var(--color-neutral-1);}
.block-totara-recently-viewed .block-trv-container_workspace.block-trv-li-horizontal .block-trv-content {z-index: 1;}
.block-totara-recently-viewed .block-trv-totara_playlist .block-trv-image {background-color: var(--color-primary);}
.block-totara-recently-viewed .block-trv-subtitle {font-size: var(--font-size-12);line-height: var(--font-size-16);margin: 0;text-overflow: ellipsis;overflow: hidden;}
.block-totara-recently-viewed .block-trv-footer-text {font-size: var(--font-size-12);line-height: var(--font-size-15);margin: 0;text-overflow: ellipsis;overflow: hidden;color: var(--color-neutral-6);}
.block-totara-recently-viewed .block-trv-reactions {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;flex-wrap: wrap;}
.block-totara-recently-viewed .block-trv-reactions .block-trv-timetoview {margin-left: var(--gap-4);}
.block-totara-recently-viewed .block-trv-content {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;height: 100%;width: 100%;overflow: hidden;}
.block-totara-recently-viewed .block-trv-footer-bar {position: absolute;right: 1px;left: 1px;bottom: var(--gap-4);font-size: var(--font-size-12);background: var(--color-neutral-1);display: -webkit-box;display: flex;height: 24px;text-align: center;-webkit-box-align: center;align-items: center;}
.block-totara-recently-viewed .block-trv-footer-bar .block-trv-footer-divider {width: 2%;color: var(--color-neutral-5);}
.block-totara-recently-viewed .block-trv-footer-bar .block-trv-footer-pretext, .block-totara-recently-viewed .block-trv-footer-bar .block-trv-footer-posttext {width: 49%;}
.block-totara-recently-viewed .block-trv-footer-bar .block-trv-footer-posttext {color: var(--color-neutral-6);}
.block-totara-recently-viewed.block-trv-list .block-trv-card {min-width: 187px;height: 80px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;}
@media (min-width: 768px)and (max-width: 1199px) {.block-totara-recently-viewed.block-trv-list .block-trv-card {min-width: auto;height: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}}
.block-totara-recently-viewed.block-trv-list .block-trv-card-inner {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;}
.block-totara-recently-viewed.block-trv-list .block-trv-reactions {margin-top: auto;}
.block-totara-recently-viewed.block-trv-list .block-trv-content {padding: var(--gap-2);}
@media (min-width: 768px)and (max-width: 1199px) {.block-totara-recently-viewed.block-trv-list .block-trv-image-wrapper {width: auto;}}
.block-totara-recently-viewed.block-trv-list .block-trv-image-wrapper .block-trv-image-overlay .block-trv-image-overlay-content {width: 32px;height: 32px;}
.block-totara-recently-viewed.block-trv-list .block-trv-image-wrapper .block-trv-image-overlay .block-trv-image-overlay-content p {font-size: var(--font-size-13);line-height: 32px;text-align: center;}
.block-totara-recently-viewed.block-trv-tiles .block-trv-card {height: 100%;min-height: 284px;}
.block-totara-recently-viewed.block-trv-tiles .block-trv-image {border-top-right-radius: var(--border-radius-normal);border-top-left-radius: var(--border-radius-normal);width: 100%;height: 128px;max-height: 128px;min-height: 128px;display: block;}
.block-totara-recently-viewed.block-trv-tiles .block-trv-reactions {margin-top: var(--gap-2);}
.block-totara-recently-viewed.block-trv-tiles .block-trv-content {padding: var(--gap-4);}
.block-totara-recently-viewed.block-trv-tiles .block-trv-content .block-trv-title {white-space: initial;overflow: visible;}
.block-totara-recently-viewed.block-trv-tiles .block-trv-engage_article .block-trv-image {border-radius: 0;display: block;width: 100%;height: 100%;}
.block-totara-recently-viewed.block-trv-tiles .block-trv-container_workspace .block-trv-content {width: 100%;}
.block-totara-recently-viewed .block-trv-timetoview, .block-totara-recently-viewed .block-trv-likes {display: -webkit-inline-box;display: inline-flex;-webkit-box-align: center;align-items: center;padding-left: var(--gap-1);border: var(--border-width-thin) solid var(--color-neutral-5);border-radius: 50px;font-size: var(--font-size-12);line-height: var(--font-size-12);max-width: 100%;height: 22px;}
.block-totara-recently-viewed .block-trv-timetoview .block-trv-timetoview-text, .block-totara-recently-viewed .block-trv-likes .block-trv-timetoview-text {overflow: hidden;text-overflow: ellipsis;display: block;}
.block-totara-recently-viewed .block-trv-timetoview .flex-icon, .block-totara-recently-viewed .block-trv-likes .flex-icon {min-width: 1.3em;color: var(--color-neutral-6);}
.block-totara-recently-viewed .block-trv-likes {border-color: transparent;padding: 0;}
.block-totara-recently-viewed .block-trv-likes .flex-icon {font-size: var(--font-size-14);}
.block-totara-recently-viewed .block-trv-stars {vertical-align: bottom;display: inline-block;font-size: var(--font-size-12);height: 15px;}
.block-totara-recently-viewed .block-trv-stars svg {width: var(--font-size-14);height: var(--font-size-14);}
.block-totara-recently-viewed .block-trv-stars .block-trv-star-filled {stop-color: var(--color-chart-background-2);}
.block-totara-recently-viewed .block-trv-stars .block-trv-star-unfilled {stop-color: var(--color-neutral-1);}
.block-totara-recently-viewed .block-trv-stars .block-trv-star-polygon {stroke: var(--color-neutral-7);stroke-width: 3;}
.block-totara-recently-viewed .block-trv-footer-text {margin-top: auto;}
.block-totara-recently-viewed .block-trv-progress {width: 104px;height: 12px;position: relative;font-size: var(--font-size-11);line-height: var(--font-size-12);max-width: 100%;}
.block-totara-recently-viewed .block-trv-progress .block-trv-progress-bar-wrapper, .block-totara-recently-viewed .block-trv-progress .block-trv-progress-background {position: absolute;top: 0;right: 0;left: 0;bottom: 0;border-radius: 40px;}
.block-totara-recently-viewed .block-trv-progress .block-trv-progress-background {background: var(--color-neutral-4);}
.block-totara-recently-viewed .block-trv-progress .block-trv-progress-bar {background: var(--color-chart-background-1);border-radius: 40px;text-align: left;}
.block-totara-recently-viewed .block-trv-progress .block-trv-progress-bar, .block-totara-recently-viewed .block-trv-progress .block-trv-progress-text-outer {display: inline-block;height: 100%;vertical-align: top;}
.block-totara-recently-viewed .block-trv-progress .block-trv-progress-text-outer {margin-right: 5px;}
.block-totara-recently-viewed .block-trv-progress .block-trv-progress-text-inner {color: var(--color-neutral-1);margin-left: 5px;}
.block-trv-li-vertical .block-trv-card {display: -webkit-box;display: flex;}
.block-trv-li-vertical .block-trv-image-wrapper {width: 110px;min-width: 110px;height: 80px;display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;overflow: hidden;}
.block-trv-li-vertical .block-trv-image-wrapper .block-trv-image {width: 100%;background-size: cover;background-position: center;}
.block-trv-li-vertical.block-trv-engage_article .block-trv-image {margin: var(--gap-2);}
.block-trv-engage_article .block-trv-image {border-radius: 0;}
.block-trv-layout-horizontal {display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-pack: start;justify-content: flex-start;}
.block-trv-li-horizontal .block-trv-image {background-size: cover;background-repeat: no-repeat;background-position: center;}
.block-trv-li-horizontal.block-trv-engage_article .block-trv-image-wrapper {padding: var(--gap-4) var(--gap-4) 0 var(--gap-4);}
.block-trv-li-horizontal.block-trv-engage_article .block-trv-image {height: calc(128px - var(--gap-4));max-height: calc(128px - var(--gap-4));min-height: calc(128px - var(--gap-4));}
.block-trv-totara_playlist .block-trv-image {background-size: cover;}
#block-region-side-pre .block-totara-recently-viewed .block-trv-layout-horizontal, #block-region-side-post .block-totara-recently-viewed .block-trv-layout-horizontal, #dock .block-totara-recently-viewed .block-trv-layout-horizontal {-webkit-box-pack: center;justify-content: center;}
#block-region-side-pre .block-totara-recently-viewed>ul, #block-region-side-post .block-totara-recently-viewed>ul, #dock .block-totara-recently-viewed>ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
#block-region-side-pre .block-totara-recently-viewed>ul.block-trv-layout-horizontal li, #block-region-side-post .block-totara-recently-viewed>ul.block-trv-layout-horizontal li, #dock .block-totara-recently-viewed>ul.block-trv-layout-horizontal li {flex-basis: 100%;width: 100%;min-width: 100%;align-self: center;max-width: 284px;}
#dock .block-totara-recently-viewed>ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
#dock .block-totara-recently-viewed>ul.block-trv-layout-horizontal .block-trv-card {min-height: 224px;}
#dock .block-totara-recently-viewed>ul.block-trv-layout-horizontal .block-trv-card .block-trv-image-wrapper {min-height: 88px;height: 88px;}
#dock .block-totara-recently-viewed>ul.block-trv-layout-horizontal .block-trv-card .block-trv-image-wrapper .block-trv-image {min-height: 88px;height: 88px;}
.block_totara_report_graph__chart .spinner {padding: 50px 0;text-align: center;}
.block_totara_report_table .rb-display-table-container {width: 100%;}
.block_totara_report_table_instant_wait {display: block;position: absolute;}
.block_totara_report_table_loading .totara-table-container {opacity: .5;}
.block_totara_stats_stat {display: block;margin-right: 1.5em;}
.block_totara_stats .content .flex-icon {float: right;margin-top: 2px;}
.block_totara_user_profile .content .profile_tree .node_category h3, .block_totara_user_profile .content .profile_tree .node_category .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .block_totara_user_profile .content .profile_tree .node_category .fitemtitle, .block_totara_user_profile .content .profile_tree .node_category .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .block_totara_user_profile .content .profile_tree .node_category .form-label {font-weight: bold;font-size: var(--font-size-20);line-height: 1.25;}
.path-mod-feedback span.feedback_info {font-weight: bold;}
.path-mod-feedback div.feedback_is_dependent {background: #ddd;}
.path-mod-feedback div.feedback_depend {background: #ddd;}
.path-mod-feedback div.feedback_complete_depend {background: #eee;}
.path-mod-feedback span.feedback_depend {color: red;}
.path-mod-feedback li.feedback_item_check_h_left {display: inline;list-style-type: none;}
.path-mod-feedback li.feedback_item_check_h_right {display: inline;list-style-type: none;}
.path-mod-feedback li.feedback_item_radio_h_left {display: inline;list-style-type: none;}
.path-mod-feedback li.feedback_item_radio_h_right {display: inline;list-style-type: none;}
.path-mod-feedback li.feedback_item_check_v_left {display: block;list-style-type: none;}
.path-mod-feedback li.feedback_item_check_v_right {display: block;list-style-type: none;}
.path-mod-feedback li.feedback_item_radio_v_left {display: block;list-style-type: none;}
.path-mod-feedback li.feedback_item_radio_v_right {display: block;list-style-type: none;}
.path-mod-feedback div.feedback_item_captcha_text_left {display: inline;margin: 5px;}
.path-mod-feedback div.feedback_item_captcha_img_left {display: inline;margin: 5px;}
.path-mod-feedback div.feedback_item_captcha_text_right {display: inline;margin: 5px;}
.path-mod-feedback div.feedback_item_captcha_img_right {display: inline;margin: 5px;}
.path-mod-feedback hr.feedback_pagebreak {background-color: #aaa;border: 0px;color: #aaa;height: 8px;}
.path-mod-feedback .drag_target_active {opacity: .25;}
.path-mod-feedback .drag_item_active {opacity: .5;}
.path-mod-feedback ul#feedback_draglist {list-style: none;margin: 0;padding: 0;}
.path-mod-feedback div#feedback_dragarea {width: 95%;}
.path-mod-feedback div img.feedback_bar_image {height: 10px;}
.path-mod-feedback .path-mod-feedback input {width: auto;}
.path-mod-feedback .path-mod-feedback textarea {width: auto;}
.path-mod-feedback .path-mod-feedback .uneditable-input {width: auto;}
.path-mod-feedback div.feedback_itemlist {border-top: 1px solid #eee;margin-top: 10px;padding-top: 5px;}
.path-mod-feedback div.feedback_itemlist .itemhandle {display: block;position: absolute;z-index: 1;}
.path-mod-feedback div.feedback_itemlist .itemname {color: var(--color-text);}
.path-mod-feedback div.feedback_itemlist a {color: var(--color-state);}
.path-mod-feedback div.feedback_itemlist a:hover, .path-mod-feedback div.feedback_itemlist a:focus {color: var(--color-state-focus);text-decoration: underline;}
.path-mod-feedback .feedback_item_box_left {margin-bottom: var(--gap-8);margin-left: -16px;margin-left: 0;margin-right: -16px;margin-right: 0;}
.path-mod-feedback .feedback_item_box_left:before, .path-mod-feedback .feedback_item_box_left:after {display: table;content: " ";}
.path-mod-feedback .feedback_item_box_left:after {clear: both;}
.path-mod-feedback .feedback_item_box_left .boxalign_left .no-overflow {width: 100%;padding: 0 15px;}
.path-mod-feedback #feedback_dragarea .feedback_item_box_left {margin-right: 20px;}
.path-mod-feedback div.feedback_item_label_left {margin: 0;position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 992px) {.path-mod-feedback div.feedback_item_label_left {float: right;width: 33.3333333333%;}}
@media (min-width: 1200px) {.path-mod-feedback div.feedback_item_label_left {float: right;width: 25%;}}
.path-mod-feedback div.feedback_item_label_left label {font-weight: normal;}
.path-mod-feedback div.feedback_item_presentation_left {margin: 0;position: relative;position: relative;min-height: 1px;min-height: 1px;padding-left: 16px;padding-left: 16px;padding-right: 16px;padding-right: 16px;}
@media (min-width: 992px) {.path-mod-feedback div.feedback_item_presentation_left {float: right;width: 66.6666666667%;}}
@media (min-width: 1200px) {.path-mod-feedback div.feedback_item_presentation_left {float: right;width: 75%;}}
.path-mod-feedback div.feedback_item_presentation_left ul {margin: 0;padding-top: 5px;}
.path-mod-feedback div.feedback_item_presentation_left .boxalignleft {margin-right: 0;padding-top: 5px;}
.path-mod-feedback .feedback_form input[type=submit] {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
.path-mod-feedback .feedback_form input[type=submit]:focus {color: var(--btn-prim-text-color);}
.path-mod-feedback .feedback_form input[type=submit]:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.path-mod-feedback .feedback_form input[type=submit]:active, .path-mod-feedback .feedback_form input[type=submit].active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.path-mod-feedback .feedback_form input[type=submit].disabled, .path-mod-feedback .feedback_form input[type=submit].disabled:active, .path-mod-feedback .feedback_form input[type=submit].disabled:focus, .path-mod-feedback .feedback_form input[type=submit].disabled:hover, .path-mod-feedback .feedback_form input[type=submit][disabled], .path-mod-feedback .feedback_form input[type=submit][disabled]:active, .path-mod-feedback .feedback_form input[type=submit][disabled]:focus, .path-mod-feedback .feedback_form input[type=submit][disabled]:hover, fieldset[disabled] .path-mod-feedback .feedback_form input[type=submit], fieldset[disabled] .path-mod-feedback .feedback_form input[type=submit]:active, fieldset[disabled] .path-mod-feedback .feedback_form input[type=submit]:focus, fieldset[disabled] .path-mod-feedback .feedback_form input[type=submit]:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.path-mod-feedback .feedback_form input[type=submit] .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.path-mod-feedback #id_save_item, .path-mod-feedback #id_update_item {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
.path-mod-feedback #id_save_item:focus, .path-mod-feedback #id_update_item:focus {color: var(--btn-prim-text-color);}
.path-mod-feedback #id_save_item:hover, .path-mod-feedback #id_update_item:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.path-mod-feedback #id_save_item:active, .path-mod-feedback #id_save_item.active, .path-mod-feedback #id_update_item:active, .path-mod-feedback #id_update_item.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.path-mod-feedback #id_save_item.disabled, .path-mod-feedback #id_save_item.disabled:active, .path-mod-feedback #id_save_item.disabled:focus, .path-mod-feedback #id_save_item.disabled:hover, .path-mod-feedback #id_save_item[disabled], .path-mod-feedback #id_save_item[disabled]:active, .path-mod-feedback #id_save_item[disabled]:focus, .path-mod-feedback #id_save_item[disabled]:hover, fieldset[disabled] .path-mod-feedback #id_save_item, fieldset[disabled] .path-mod-feedback #id_save_item:active, fieldset[disabled] .path-mod-feedback #id_save_item:focus, fieldset[disabled] .path-mod-feedback #id_save_item:hover, .path-mod-feedback #id_update_item.disabled, .path-mod-feedback #id_update_item.disabled:active, .path-mod-feedback #id_update_item.disabled:focus, .path-mod-feedback #id_update_item.disabled:hover, .path-mod-feedback #id_update_item[disabled], .path-mod-feedback #id_update_item[disabled]:active, .path-mod-feedback #id_update_item[disabled]:focus, .path-mod-feedback #id_update_item[disabled]:hover, fieldset[disabled] .path-mod-feedback #id_update_item, fieldset[disabled] .path-mod-feedback #id_update_item:active, fieldset[disabled] .path-mod-feedback #id_update_item:focus, fieldset[disabled] .path-mod-feedback #id_update_item:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.path-mod-feedback #id_save_item .badge, .path-mod-feedback #id_update_item .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.path-mod-feedback .fitem_fgroup input[type=checkbox] {vertical-align: middle;}
.path-mod-feedback div.error {background-color: #faa;display: inline-block;}
.path-mod-feedback .boxalign_left {position: relative;}
.path-mod-feedback textarea {box-sizing: border-box;width: 100%;}
.path-mod-feedback .response_navigation {margin: .5em 0;}
.path-mod-feedback .response_navigation a {display: inline-block;}
.path-mod-feedback .response_navigation .back_to_list {margin: auto;float: left;right: -50%;position: relative;}
.path-mod-feedback .response_navigation .next_response {float: left;}
.path-mod-feedback .response_navigation .next_response:after {content: " ► ";}
.dir-rtl.path-mod-feedback .response_navigation .next_response:after {content: " ◄ ";}
.path-mod-feedback .response_navigation .prev_response {float: right;}
.path-mod-feedback .response_navigation .prev_response:before {content: " ◄ ";}
.dir-rtl.path-mod-feedback .response_navigation .prev_response:before {content: " ► ";}
.path-mod-feedback div#fitem_id_values {margin-bottom: 0;}
#page-mod-feedback-analysis th {background: #f7f7f7;text-align: right;}
#page-mod-feedback-analysis div.form-buttons {border-top: #eee 1px solid;margin-right: 0;padding-top: 10px;}
#page-mod-feedback-edit input[type=submit] {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
#page-mod-feedback-edit input[type=submit]:focus {color: var(--btn-prim-text-color);}
#page-mod-feedback-edit input[type=submit]:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
#page-mod-feedback-edit input[type=submit]:active, #page-mod-feedback-edit input[type=submit].active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
#page-mod-feedback-edit input[type=submit].disabled, #page-mod-feedback-edit input[type=submit].disabled:active, #page-mod-feedback-edit input[type=submit].disabled:focus, #page-mod-feedback-edit input[type=submit].disabled:hover, #page-mod-feedback-edit input[type=submit][disabled], #page-mod-feedback-edit input[type=submit][disabled]:active, #page-mod-feedback-edit input[type=submit][disabled]:focus, #page-mod-feedback-edit input[type=submit][disabled]:hover, fieldset[disabled] #page-mod-feedback-edit input[type=submit], fieldset[disabled] #page-mod-feedback-edit input[type=submit]:active, fieldset[disabled] #page-mod-feedback-edit input[type=submit]:focus, fieldset[disabled] #page-mod-feedback-edit input[type=submit]:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
#page-mod-feedback-edit input[type=submit] .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
div.feedback_item_commands_left {text-align: left;}
#page-mod-feedback-import .felement.fradio label {display: inline;}
.que .formulation {background-color: transparent;border-radius: 0;}
.que .info {border: none;border-radius: 0;}
.que .content {margin: 0 8.5em 1.8em 0;}
.que .qtext .img-responsive.img-responsive {max-width: calc(50% - 1em);margin-bottom: 1.8em;margin-right: 1.8em;}
.que.correct, .que.incorrect {border-bottom: 2px solid #dde1e5;}
.que .outcome div, .que .outcome p {margin: 0;}
.que.correct .outcome {color: #262626;background-color: #fff;border-color: #4b7e2b;}
.que.correct .outcome hr {border-top-color: #406b25;}
.que.correct .outcome .alert-link {color: #0d0d0d;}
.que.incorrect .outcome {color: #262626;background-color: #fff;border-color: #cc2428;}
.que.incorrect .outcome hr {border-top-color: #b62024;}
.que.incorrect .outcome .alert-link {color: #0d0d0d;}
.submitbtns a {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.submitbtns a.focus, .submitbtns a:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.submitbtns a:focus {color: var(--btn-text-color);text-decoration: none;}
.submitbtns a:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.submitbtns a:active, .submitbtns a.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.submitbtns a.disabled, .submitbtns a.disabled:active, .submitbtns a.disabled:focus, .submitbtns a.disabled:hover, .submitbtns a[disabled], .submitbtns a[disabled]:active, .submitbtns a[disabled]:focus, .submitbtns a[disabled]:hover, fieldset[disabled] .submitbtns a, fieldset[disabled] .submitbtns a:active, fieldset[disabled] .submitbtns a:focus, fieldset[disabled] .submitbtns a:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.submitbtns a.disabled, fieldset[disabled] a.submitbtns a {pointer-events: none;}
.submitbtns a .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.submitbtns a:hover, .submitbtns a:focus {text-decoration: none;}
#page-mod-quiz-view .quizinfo {text-align: right;}
.quizattemptsummary {border-bottom: 1px solid #ddd;}
#page-mod-quiz-view #page .quizattempt {text-align: right;}
.quizattempt .continuebutton {text-align: right;}
.quizattempt .continuebutton input {margin: 0;}
.tw-formatTopics__all_toggles {padding: var(--gap-2) 0;text-align: left;clear: left;}
.tw-formatTopics__all_toggles .tw-formatTopics__collapse_all {display: none;}
.tw-formatTopics__all_toggles .tw-formatTopics__expand_all {display: block;}
.tw-formatTopics__all_toggles[data-all-expanded] .tw-formatTopics__collapse_all {display: block;}
.tw-formatTopics__all_toggles[data-all-expanded] .tw-formatTopics__expand_all {display: none;}
.tw-formatTopics__collapse_link {padding: 0 var(--gap-2);margin-right: calc(-1.3em - var(--gap-2));float: right;display: block;}
.tw-formatTopics__collapse_link_icon {font-size: var(--font-size-16);}
.tw-formatTopics__topic--collapsible .tw-formatTopics__collapse_handle {cursor: pointer;}
.tw-formatTopics__topic--collapsible .tw-formatTopics__topic_header>span {margin-right: calc(1.3em + var(--gap-2));display: block;}
.tw-formatTopics__topic--collapsible:not([data-open]) .tw-formatTopics__topic_content {display: none;}
.tw-formatTopics__topic--collapsible[data-open] .tw-formatTopics__collapse_link_icon {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.tw-formatTopics__topic--color .tw-formatTopics__topic_header {margin: 0;padding: var(--gap-2);background: var(--color-neutral-3);color: var(--color-text);}
.tw-formatTopics__topic--color .tw-formatTopics__topic_header a:link, .tw-formatTopics__topic--color .tw-formatTopics__topic_header a:visited, .tw-formatTopics__topic--color .tw-formatTopics__topic_header a:hover, .tw-formatTopics__topic--color .tw-formatTopics__topic_header a:active {color: currentColor;text-decoration: none;}
.tw-formatTopics__topic--collapsible.tw-formatTopics__topic--color .tw-formatTopics__topic_header {padding: var(--gap-2) var(--gap-1);}
.tw-formatTopics__topic--color .tw-formatTopics__topic_content {padding: var(--gap-2) 0 0 0;}
.tw-formatTopics__topicHeaderContainer {display: -webkit-box;display: flex;-webkit-box-pack: end;justify-content: flex-end;}
.tw-formatTopics__topicHeaderContainer .right.side {margin-top: gap(4);}
.tw-formatTopics__topic_header {-webkit-box-flex: 1;flex-grow: 1;}
.course-content ul li.section.main.tw-formatTopics__topic--color {border-bottom: none;margin: var(--gap-2) 0 0 0;}
.course-content ul li.section.hidden.tw-formatTopics__topic--color .sectionname>span, .course-content ul li.section.hidden.tw-formatTopics__topic--color .content>div, .course-content ul li.section.hidden.tw-formatTopics__topic--color .activity .activityinstance, .course-content ul li.section.hidden.tw-formatTopics__topic--collapsible .sectionname>span, .course-content ul li.section.hidden.tw-formatTopics__topic--collapsible .content>div, .course-content ul li.section.hidden.tw-formatTopics__topic--collapsible .activity .activityinstance {margin-right: 0;margin-left: 0;}
#page-report-participation-index .participationselectform {margin: 10px auto;}
#page-report-participation-index .participationselectform label {margin-right: 15px;margin-left: 5px;}
#page-report-participation-index .participationselectform select {margin-left: 10px;}
#page-report-participation-index .selectbuttons, #page-report-participation-index .selectbuttons+div {margin-top: 10px;}
#page-report-participation-index .selectbuttons+div select, #page-report-participation-index .selectbuttons+div input {margin-right: 10px;}
#page-report-progress-index #completion-progress th, #page-report-progress-index #completion-progress td {padding: 2px 2px;font-weight: normal;border-left: 1px solid #eee;}
#page-report-progress-index .progress-actions {text-align: center;list-style: none;}
#page-report-progress-index .completion_pagingbar {margin: 1em 0;text-align: center;}
#page-report-progress-index .completion_prev {display: inline;margin-left: 2em;}
#page-report-progress-index .completion_pagingbar p {display: inline;}
#page-report-progress-index .completion_next {display: inline;margin-right: 2em;}
#page-report-progress-index .completion-header, #page-report-progress-index .completion-progresscell {text-align: center;}
#page-report-progress-index .rotated-text-container {display: inline-block;width: 16px;overflow: hidden;}
#page-report-progress-index .rotated-text {display: inline-block;white-space: nowrap;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;vertical-align: middle;}
#page-report-progress-index.dir-ltr .rotated-text {-webkit-transform: translate(0,100%) rotate(-90deg);transform: translate(0,100%) rotate(-90deg);}
#page-report-progress-index.dir-rtl .rotated-text {-webkit-transform: translate(0,100%) rotate(90deg);transform: translate(0,100%) rotate(90deg);}
#page-report-progress-index .rotated-text:after {content: "";float: right;margin-top: 100%;}
#page-report-progress-index .modicon {padding-top: 5px;}
div.appraisal-content {padding-right: 1em;}
div.appraisal-content .fitem.fitem_fgroup select {display: inline-block;}
div.appraisal-content .mform .fitem .felement {padding: 0;}
.appraisal-title {float: none;}
.appraisal-headerbuttons input[type=button] {margin-right: 10px;}
.appraisal-stage {clear: both;}
.path-totara-appraisal .fcontainer {padding-right: 30px;}
.path-totara-appraisal .fcontainer .fstaticlabel a {margin-left: 10px;}
.path-totara-appraisal .fcontainer .felement.fstatic {padding-top: 7.5px;}
.path-totara-appraisal .fcontainer .action-icon.delete {float: right;margin-left: 5px;}
#page-totara-appraisal-snapshot .collapsible-actions, #page-totara-appraisal-snapshot .visibleto, #page-totara-appraisal-snapshot .visibleto-review, #page-totara-appraisal-snapshot .skiplinks {display: none;}
.addoptionlink {display: none;}
#appraisalstagecontainer {margin-top: 10px;}
.appraisal-page-pane {float: right;max-width: 340px;}
.appraisal-content {margin-right: 339px;border: 1px solid var(--color-border);min-height: 200px;background-color: var(--color-neutral-1);}
#appraisal-questions p {margin: 10px 0;}
div.appraisal-content fieldset {margin: 0;padding: 0;}
div.appraisal-content .fitem {display: none;}
div.appraisal-content .fitem.fitem_fgroup {display: block;margin: 0;padding: 0;}
#fgroup_id_addquestgroup:after {clear: none;}
.appraisal-page-container .appraisal-page-list, .appraisal-page-container .appraisal-quest-list {list-style-type: none;margin: 0;padding: 0;margin-bottom: .5em;background-color: var(--color-neutral-1);border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border);}
.appraisal-page-list {border-right: 1px solid var(--color-border);}
ul.appraisal-quest-list {border: none;}
ul.appraisal-page-list li, .yui3-dd-proxy {width: 339px;padding: 6px;}
ul.appraisal-quest-list li {padding: 6px;}
ul.appraisal-page-list a.appraisal-page-list-name, ul.appraisal-quest-list a.appraisal-quest-list-name {max-width: 250px;overflow: hidden;display: inline-block;}
.appraisal-page-actions, .appraisal-quest-actions {float: left;}
.appraisal-stages .lastcol {text-align: left;}
table.appraisal-stages tr, ul.appraisal-page-list li, ul.appraisal-quest-list li {background-color: var(--color-neutral-1);-webkit-transition: background-color 250ms linear;transition: background-color 250ms linear;}
table.appraisal-stages tr:hover, ul.appraisal-page-list li:hover, ul.appraisal-quest-list li:hover {background-color: var(--color-neutral-2);-webkit-transition: background-color 100ms linear;transition: background-color 100ms linear;}
table.appraisal-stages tr.selected, ul.appraisal-page-list li.selected, ul.appraisal-quest-list li.selected {background-color: var(--color-neutral-3);-webkit-transition: background-color 100ms linear;transition: background-color 100ms linear;}
body.jsenabled .js-hide, .js-show, .js-show-inline {display: none;}
body.jsenabled .js-show {display: block;}
body.jsenabled .js-show-inline {display: inline;}
table.role_matrix td.cell {padding: 0 .5em;}
table.role_matrix td.cell div.fitem {padding-bottom: 0;margin-bottom: 0;}
table.role_matrix td.cell div.felement {float: none;}
table.role_matrix td div.fitem div.fitemtitle {width: 0;}
.appraisal-previewer {float: left;}
li.yui3-dd-draggable {cursor: move;}
.move-target {background-color: var(--color-prompt-success-bg) !important;}
.path-admin-totara-appraisal.yui3-skin-sam .yui3-panel-content, .path-totara-appraisal.yui3-skin-sam .yui3-panel-content {border: none;border-radius: 5px;}
.path-admin-totara-appraisal.yui3-skin-sam .yui3-panel-content .yui3-widget-hd, .path-totara-appraisal.yui3-skin-sam .yui3-panel-content .yui3-widget-hd {background: var(--color-neutral-2);color: var(--color-neutral-7);font-weight: bold;}
.path-admin-totara-appraisal.yui3-skin-sam .yui3-panel-content .yui3-widget-hd, .path-admin-totara-appraisal.yui3-skin-sam .yui3-panel-content .yui3-widget-bd, .path-totara-appraisal.yui3-skin-sam .yui3-panel-content .yui3-widget-hd, .path-totara-appraisal.yui3-skin-sam .yui3-panel-content .yui3-widget-bd {-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.path-admin-totara-appraisal.yui3-skin-sam .yui3-panel .yui3-widget-ft, .path-totara-appraisal.yui3-skin-sam .yui3-panel .yui3-widget-ft {background: none;}
.appraisal-stage {width: auto;margin: 1em 0;border: 1px solid var(--color-border);padding: 10px;border-radius: 4px 4px 4px 4px;overflow: hidden;position: relative;min-height: 100px;}
.appraisal-stage>div {display: block;float: right;}
.appraisal-stage {background: var(--color-neutral-2);}
.appraisal-headerbuttons {float: left;overflow: hidden;}
.appraisal-stagelist {clear: both;margin: 15px 0;}
.appraisal-stagetitle {width: 19%;}
.appraisal-stageinfo {width: 51%;margin: 0 1%;}
.appraisal-stageinfo p {margin: 0;}
.appraisal-stageinfo h4+p {margin-bottom: 10px;}
.appraisal-stageactions {width: 14%;}
.appraisal-stageactions>* {float: left;}
.appraisal-stageactions .btn {display: inline-block;margin: 5px;padding: 4px 0;width: 118px;text-align: center;}
.appraisal-stageactions input[type=submit] {width: 120px;}
.appraisal-stage .appraisal-stagestate {width: 14%;text-align: center;float: left;margin-top: 20px;}
.appraisal-stage .appraisal-stagestate .flex-icon {font-size: 40px;width: 100%;display: block;}
.appraisal-stage .appraisal-stagestate .appraisal-statetext {font-size: 20px;display: block;}
input[type=text].appraisal-event-time {width: 5em;}
input[type=text].appraisal-event-title, textarea.appraisal-event-body {width: 30em;}
textarea.appraisal-event-body {height: 15em;}
.viewing-xs-appraisal {margin-bottom: 0;}
.path-totara-appraisal div.plan_box {margin-top: 0;}
.path-totara-appraisal div.plan_box .invisiblepadded td {padding-top: 0;padding-bottom: 0;}
.path-totara-appraisal div.plan_box img {display: block;}
#appraisalanswers1 div.fcontainer>div.fitem {min-height: 35px;}
form.print-stages-form .fitem .felement, form.print-stages-form .fitem .fitemtitle {width: 100%;}
#fgroup_stages-list fieldset.fgroup {margin-top: 3pt;}
#fgroup_stages-list fieldset span {margin-right: 5pt;}
.fwhitespace {height: 48pt;}
#savepdf.yui-isloading {background-image: url("/theme/image.php/synergybase/core/1756474634/i/loading");background-repeat: no-repeat;background-position: center;}
#assignedgroups {padding-top: 1em;}
#assignedusers .dataTables_length {padding-bottom: 1em;}
#assignedusers td.sorting_1 {background-color: inherit;}
.appraisal-usermessage {display: block;}
@media print {.visibleto {display: none;}
	.visibleto-review {display: none;}
	.skiplinks {display: none;}}
.appraisal-stage {margin: 10px 0;page-break-inside: avoid;}
.redisplay-notification-nomargin .notifyproblem {margin: 0 !important;}
#preview-appraisal-notification {min-height: 115px;}
.update_assignment_records {margin-top: -5px;float: left;}
.plan_box a {text-decoration: none;}
.appraisal-usermessage .flex-icon:after {content: " ";}
.appraisal-disabled {color: var(--color-neutral-6);}
.appraisal-disabled:after {content: " ";}
.appraisal-stage-inprogress {background: var(--color-neutral-2);}
@media (max-width: 768px) {.appraisal-stage {padding: 3.2rem 10px 10px;}
	.appraisal-stage .appraisal-stagestate {display: inline-block;float: none;margin: 0;position: absolute;left: .8rem;text-align: left;top: .4rem;width: 100%;}
	.appraisal-stage .appraisal-stagestate .appraisal-statetext {display: inline-block;padding: 0 .8rem;}
	.appraisal-stage .appraisal-stagestate .flex-icon {float: left;font-size: 1.9em;width: auto;}
	.appraisal-stage .appraisal-stagestate .flex-icon.ft-spacer {width: 0;}
	.appraisal-stage .appraisal-stageactions {clear: both;float: none;text-align: left;width: 100%;}
	.appraisal-stage .appraisal-stageactions .singlebutton {margin: .8rem 0 0;}
	.appraisal-stageinfo {width: 68%;}
	.appraisal-stagetitle {width: 30%;word-wrap: break-word;}}
#cohortruleformdialog .required {display: none;}
.cohort-editing_ruleset {margin: 0;}
.cohort-editing_ruleset .cohort_rule_type {display: inline-block;width: 60px;text-align: left;}
#cohortruleformdialog .femptylabel .fgroup .felement {float: right;width: auto;}
.cohortdeletedparam {color: var(--color-prompt-alert);}
#cohort_delete_detail #cohort_delete_changes {width: 100%;}
#cohort_delete_footnote {padding: var(--gap-1);}
#page-cohort-delete #modal-content {padding: var(--gap-4);}
#page-cohort-delete #modal-footer {padding-top: var(--gap-4);}
#page-cohort-delete #modal-footer #delete-button {margin-left: 0;}
#feedback360-show-systemrequest-dialog {margin-right: 0;}
.feedback360_usertable form div {margin: 0;}
.feedback360_usertable form input {margin: 0;}
#feedbackhead-anchor.empty {height: 0px;}
.feedback360-previewer {float: left;}
.quest-container {max-width: 800px;margin-right: auto;margin-left: auto;}
ul.feedback360-quest-list {list-style-type: none;margin: 0;padding: 0;margin-bottom: .5em;}
ul.feedback360-quest-list li {padding: 6px;}
a.previewlink {padding: 10px;}
ul.feedback360-quest-list a.feedback360-quest-list-name {max-width: 250px;overflow: hidden;display: inline-block;}
.feedback360-quest-actions {float: left;}
ul.feedback360-quest-list li {background-color: var(--color-neutral-1);-webkit-transition: background-color 250ms linear;transition: background-color 250ms linear;}
ul.feedback360-quest-list li:hover {background-color: var(--color-neutral-2);-webkit-transition: background-color 100ms linear;transition: background-color 100ms linear;}
ul.feedback360-quest-list li.selected {background-color: var(--color-neutral-4);-webkit-transition: background-color 100ms linear;transition: background-color 100ms linear;}
#id_requestedemails {width: 60%;}
#id_requestemails {width: 60%;}
.feedback360-save {float: left;}
#feedbackhead .userpicture {float: right;padding-left: 10px;}
@media print {img {max-width: 100%;}
	form img.userpicture {display: none;}
	div.stageinfo {font-size: 8pt;margin-right: 150px;}}
.totara-feedback360-head-relative {position: relative;}
.totara-feedback360-head-fixed {position: fixed;top: 0;right: 15px;left: 15px;z-index: 2;}
.totara_form_element_datetime.ui-timepicker-div .ui-widget-header {margin-bottom: 8px;}
.totara_form_element_datetime.ui-timepicker-div dl {text-align: right;}
.totara_form_element_datetime.ui-timepicker-div dl dt {float: right;clear: right;padding: 0 5px 0 0;}
.totara_form_element_datetime.ui-timepicker-div dl dd {margin: 0 40% 10px 10px;}
.totara_form_element_datetime.ui-timepicker-div td {font-size: 90%;}
.totara_form_element_datetime.ui-tpicker-grid-label {background: none;border: none;margin: 0;padding: 0;}
.totara_form_element_datetime.ui-timepicker-div .ui_tpicker_unit_hide {display: none;}
.totara_form_element_datetime.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {background: none;color: inherit;border: none;outline: none;border-bottom: solid 1px var(--color-neutral-5);width: 95%;}
.totara_form_element_datetime.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {border-bottom-color: var(--color-neutral-5);}
.totara_form_element_datetime.ui-timepicker-rtl {direction: ltr;}
.totara_form_element_datetime.ui-timepicker-rtl dl {text-align: left;padding: 0 0 0 5px;}
.totara_form_element_datetime.ui-timepicker-rtl dl dt {float: left;clear: left;}
.totara_form_element_datetime.ui-timepicker-rtl dl dd {margin: 0 10px 10px 40%;}
.totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine {padding-left: 2px;}
.totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, .totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine dt {display: none;}
.totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {display: block;padding-top: 2px;}
.totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine dl {text-align: left;}
.totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine dl dd, .totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine dl dd>div {display: inline-block;margin: 0;}
.totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before, .totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {content: ":";display: inline-block;}
.totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before, .totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {content: ".";display: inline-block;}
.totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide, .totara_form_element_datetime.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {display: none;}
.totara_form_element_passwordunmask .tf_element_input {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;gap: var(--gap-2);}
.totara_form_element_passwordunmask .unmask-password-option {display: none;}
.jsenabled .totara_form_element_passwordunmask .unmask-password-option {display: -webkit-inline-box;display: inline-flex;-webkit-box-align: center;align-items: center;gap: var(--gap-1);}
.jsenabled .totara_form_element_passwordunmask label {font-weight: normal;}
.tf_wizard_progress_bar_item {background: var(--color-neutral-2);border-bottom: 1px solid var(--color-border);border-top: 1px solid var(--color-border);display: inline-block;margin-bottom: 5px;position: relative;white-space: nowrap;}
.tf_wizard_progress_bar_item:first-child {border-right: 1px solid var(--color-border);}
.tf_wizard_progress_bar_item:first-child .tf_wizard_progress_bar_item_link {padding-right: 2.5em;}
.tf_wizard_progress_bar_item:last-child {border-left: 1px solid var(--color-border);}
.tf_wizard_progress_bar_item:last-child .tf_wizard_progress_bar_item_link {padding-left: 2.5em;}
.tf_wizard_progress_bar_item_link {color: var(--color-text);display: block;padding: 1.25em 2.5em 1.25em 1.25em;position: relative;}
.tf_wizard_progress_bar_item_link:hover, .tf_wizard_progress_bar_item_link:focus, .tf_wizard_progress_bar_item_link:active {color: var(--color-text);text-decoration: none;}
.tf_wizard_progress_bar_item_text {display: inline-block;}
.tf_wizard_progress_bar_arrow::after, .tf_wizard_progress_bar_arrow::before {border-right: 1.21em solid var(--color-neutral-2);border-left: 1px solid var(--color-border);content: " ";pointer-events: none;position: absolute;left: -.74em;width: 1em;}
.tf_wizard_progress_bar_arrow::after {height: 49.5%;top: 50%;-webkit-transform: skew(-30deg);transform: skew(-30deg);z-index: -2;}
.tf_wizard_progress_bar_arrow::before {height: 51%;top: 0;-webkit-transform: skew(30deg);transform: skew(30deg);z-index: -1;}
.tf_wizard_progress_bar_item:hover .tf_wizard_progress_bar_item_link {cursor: default;}
.tf_wizard_progress_bar_item_current {background: var(--color-neutral-3);}
.tf_wizard_progress_bar_item_current .tf_wizard_progress_bar_item_link {cursor: default;z-index: 3;}
.tf_wizard_progress_bar_item_current .tf_wizard_progress_bar_item_link::before {font-weight: bold;}
.tf_wizard_progress_bar_item_current .tf_wizard_progress_bar_arrow::after, .tf_wizard_progress_bar_item_current .tf_wizard_progress_bar_arrow::before {border-right-color: var(--color-neutral-3);}
.tf_wizard_progress_bar_item_disabled .tf_wizard_progress_bar_item_link {color: var(--color-text);z-index: 1;}
.tf_wizard_progress_bar_item_jumpable .tf_wizard_progress_bar_item_link {color: var(--color-text);z-index: 3;}
.tf_wizard_progress_bar_item_jumpable:hover .tf_wizard_progress_bar_item_link {background: var(--color-neutral-4);cursor: pointer;z-index: 2;}
.tf_wizard_progress_bar_item_jumpable:hover .tf_wizard_progress_bar_arrow::after, .tf_wizard_progress_bar_item_jumpable:hover .tf_wizard_progress_bar_arrow::before {border-right: 2em solid var(--color-neutral-4);}
.totara_form_group_wizard .btn_primary {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
.totara_form_group_wizard .btn_primary:focus {color: var(--btn-prim-text-color);}
.totara_form_group_wizard .btn_primary:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.totara_form_group_wizard .btn_primary:active, .totara_form_group_wizard .btn_primary.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.totara_form_group_wizard .btn_primary.disabled, .totara_form_group_wizard .btn_primary.disabled:active, .totara_form_group_wizard .btn_primary.disabled:focus, .totara_form_group_wizard .btn_primary.disabled:hover, .totara_form_group_wizard .btn_primary[disabled], .totara_form_group_wizard .btn_primary[disabled]:active, .totara_form_group_wizard .btn_primary[disabled]:focus, .totara_form_group_wizard .btn_primary[disabled]:hover, fieldset[disabled] .totara_form_group_wizard .btn_primary, fieldset[disabled] .totara_form_group_wizard .btn_primary:active, fieldset[disabled] .totara_form_group_wizard .btn_primary:focus, fieldset[disabled] .totara_form_group_wizard .btn_primary:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.totara_form_group_wizard .btn_primary .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.tf_wizard_stage_legend {border: none;font-weight: bold;}
.tf_wizard_progress {font-size: var(--font-size-12);}
.tf_wizard_progress_stagetext {font-weight: bold;}
.tf_wizard_progress_bar {display: none;list-style: none;margin: 0;padding: 1em 0;position: relative;table-layout: fixed;width: 100%;text-transform: uppercase;}
.tf_wizard_progress_bar_item_current {background: var(--color-neutral-1);box-shadow: 1px 2px 1px rgba(0,0,0,.2);margin-left: 1px;}
.tf_wizard_progress_bar_item_current::after {border: 2px solid var(--color-primary);content: "";right: 0;position: absolute;top: -4px;width: 100%;}
.tf_wizard_progress_bar_item_current .tf_wizard_progress_bar_arrow::after, .tf_wizard_progress_bar_item_current .tf_wizard_progress_bar_arrow::before {border-right: 2em solid var(--color-neutral-1);}
.tf_wizard_progress_bar_item_current .tf_wizard_progress_bar_arrow::after {box-shadow: 2px 0 1px rgba(0,0,0,.2);}
.tf_wizard_progress_bar_item_current .tf_wizard_progress_bar_arrow::before {box-shadow: 1px 0 0 rgba(0,0,0,.2);}
@media (min-width: 768px) {.tf_wizard_progress_stagetext {display: none;}
	.tf_wizard_progress_bar {display: block;}}
.totara_form>.totara_form-error-container {background-color: var(--color-neutral-2);color: var(--color-prompt-alert);padding: 15px;margin-bottom: var(--gap-8);border: 1px solid var(--color-neutral-4);border-radius: 4px;}
.totara_form .tf_element .totara_form-error-container>.validation-error {background-color: var(--color-prompt-alert);display: inline-block;padding: .2em .6em .3em;color: var(--color-neutral-1);text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;margin-bottom: .3em;}
.totara_form .totara_form-required_note {margin-bottom: var(--gap-8);}
.totara_form .tf_element {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-flow: column;margin-bottom: var(--gap-8);}
@media (min-width: 992px) {.totara_form .tf_element {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;}}
.totara_form .tf_element_title label {display: inline-block;}
@media (min-width: 992px) {.totara_form .tf_element_title {-webkit-box-flex: 1;flex: 1 0 0;min-width: 0;}}
.totara_form .tf_element_title .legend {padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);font-weight: 500;}
.totara_form .tf_element_title .legend .required {cursor: help;}
.totara_form .tf_element_title .helptooltip {vertical-align: text-bottom;padding-right: .3em;}
.totara_form .tf_element_input label {font-weight: normal;}
@media (min-width: 992px) {.totara_form .tf_element_input {-webkit-box-flex: 3;flex: 3 0 0;min-width: 0;}}
.totara_form .totara_form_element_filemanager object {height: 160px;width: 600px;border: 1px solid var(--color-border);}
.totara_form .totara_form_element_checkbox .tf_element_input, .totara_form .totara_form_element_checkboxes .tf_element_input, .totara_form .totara_form_element_radios .tf_element_input, .totara_form .totara_form_element_radio .tf_element_input, .totara_form .totara_form_element_yesno .tf_element_input {padding-top: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) ) / 2);}
.totara_form .totara_form_element_checkboxes .tf_element_input label, .totara_form .totara_form_element_radios .tf_element_input label, .totara_form .totara_form_element_yesno .tf_element_input label {padding-left: var(--gap-4);padding-right: 0;color: var(--form-text-color);}
.totara_form .totara_form_element_checkboxes .tf_element_input .tf_loading, .totara_form .totara_form_element_radios .tf_element_input .tf_loading, .totara_form .totara_form_element_yesno .tf_element_input .tf_loading {margin-right: -1.8rem;}
.totara_form .totara_form_element_checkboxes .tf_element_input, .totara_form .totara_form_element_radios .tf_element_input {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-flow: column;gap: var(--gap-1);}
.totara_form .totara_form_element_datetime .tf_element_input {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;gap: var(--gap-1);}
.totara_form .totara_form_element_datetime input[type=text] {width: 16rem;}
.totara_form .totara_form_element_datetime select {width: 20rem;}
.totara_form .totara_form_element_action_button input.btn-primary {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
.totara_form .totara_form_element_action_button input.btn-primary:focus {color: var(--btn-prim-text-color);}
.totara_form .totara_form_element_action_button input.btn-primary:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.totara_form .totara_form_element_action_button input.btn-primary:active, .totara_form .totara_form_element_action_button input.btn-primary.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.totara_form .totara_form_element_action_button input.btn-primary.disabled, .totara_form .totara_form_element_action_button input.btn-primary.disabled:active, .totara_form .totara_form_element_action_button input.btn-primary.disabled:focus, .totara_form .totara_form_element_action_button input.btn-primary.disabled:hover, .totara_form .totara_form_element_action_button input.btn-primary[disabled], .totara_form .totara_form_element_action_button input.btn-primary[disabled]:active, .totara_form .totara_form_element_action_button input.btn-primary[disabled]:focus, .totara_form .totara_form_element_action_button input.btn-primary[disabled]:hover, fieldset[disabled] .totara_form .totara_form_element_action_button input.btn-primary, fieldset[disabled] .totara_form .totara_form_element_action_button input.btn-primary:active, fieldset[disabled] .totara_form .totara_form_element_action_button input.btn-primary:focus, fieldset[disabled] .totara_form .totara_form_element_action_button input.btn-primary:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.totara_form .totara_form_element_action_button input.btn-primary .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.totara_form .totara_form_group_buttons {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;margin-right: 0;margin-top: 20px;text-align: right;gap: var(--gap-3);}
.totara_form .totara_form_group_buttons input[type=submit]:first-child {margin-right: 0;}
.totara_form .totara_form_group_buttons div {display: inline;}
.totara_form .totara_form_group_section legend a, .totara_form .totara_form_group_section legend a:hover {color: var(--color-text);text-decoration: none;}
.totara_form .totara_form_group_section fieldset.collapsed .tf_section_items {display: none;}
.totara_form [data-item-classification][data-hidden] {display: none;}
.totara_form input[type=text], .totara_form input[type=password], .totara_form input[type=date], .totara_form input[type=datetime], .totara_form input[type=datetime-local], .totara_form input[type=date], .totara_form input[type=month], .totara_form input[type=time], .totara_form input[type=week], .totara_form input[type=number], .totara_form input[type=email], .totara_form input[type=url], .totara_form input[type=search], .totara_form input[type=tel], .totara_form input[type=color] {display: block;display: inline;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;max-width: 30rem;}
.totara_form input[type=text]::-webkit-input-placeholder, .totara_form input[type=password]::-webkit-input-placeholder, .totara_form input[type=date]::-webkit-input-placeholder, .totara_form input[type=datetime]::-webkit-input-placeholder, .totara_form input[type=datetime-local]::-webkit-input-placeholder, .totara_form input[type=date]::-webkit-input-placeholder, .totara_form input[type=month]::-webkit-input-placeholder, .totara_form input[type=time]::-webkit-input-placeholder, .totara_form input[type=week]::-webkit-input-placeholder, .totara_form input[type=number]::-webkit-input-placeholder, .totara_form input[type=email]::-webkit-input-placeholder, .totara_form input[type=url]::-webkit-input-placeholder, .totara_form input[type=search]::-webkit-input-placeholder, .totara_form input[type=tel]::-webkit-input-placeholder, .totara_form input[type=color]::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form input[type=text]::-moz-placeholder, .totara_form input[type=password]::-moz-placeholder, .totara_form input[type=date]::-moz-placeholder, .totara_form input[type=datetime]::-moz-placeholder, .totara_form input[type=datetime-local]::-moz-placeholder, .totara_form input[type=date]::-moz-placeholder, .totara_form input[type=month]::-moz-placeholder, .totara_form input[type=time]::-moz-placeholder, .totara_form input[type=week]::-moz-placeholder, .totara_form input[type=number]::-moz-placeholder, .totara_form input[type=email]::-moz-placeholder, .totara_form input[type=url]::-moz-placeholder, .totara_form input[type=search]::-moz-placeholder, .totara_form input[type=tel]::-moz-placeholder, .totara_form input[type=color]::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form input[type=text]:-ms-input-placeholder, .totara_form input[type=password]:-ms-input-placeholder, .totara_form input[type=date]:-ms-input-placeholder, .totara_form input[type=datetime]:-ms-input-placeholder, .totara_form input[type=datetime-local]:-ms-input-placeholder, .totara_form input[type=date]:-ms-input-placeholder, .totara_form input[type=month]:-ms-input-placeholder, .totara_form input[type=time]:-ms-input-placeholder, .totara_form input[type=week]:-ms-input-placeholder, .totara_form input[type=number]:-ms-input-placeholder, .totara_form input[type=email]:-ms-input-placeholder, .totara_form input[type=url]:-ms-input-placeholder, .totara_form input[type=search]:-ms-input-placeholder, .totara_form input[type=tel]:-ms-input-placeholder, .totara_form input[type=color]:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form input[type=text]::-ms-input-placeholder, .totara_form input[type=password]::-ms-input-placeholder, .totara_form input[type=date]::-ms-input-placeholder, .totara_form input[type=datetime]::-ms-input-placeholder, .totara_form input[type=datetime-local]::-ms-input-placeholder, .totara_form input[type=date]::-ms-input-placeholder, .totara_form input[type=month]::-ms-input-placeholder, .totara_form input[type=time]::-ms-input-placeholder, .totara_form input[type=week]::-ms-input-placeholder, .totara_form input[type=number]::-ms-input-placeholder, .totara_form input[type=email]::-ms-input-placeholder, .totara_form input[type=url]::-ms-input-placeholder, .totara_form input[type=search]::-ms-input-placeholder, .totara_form input[type=tel]::-ms-input-placeholder, .totara_form input[type=color]::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form input[type=text]::placeholder, .totara_form input[type=password]::placeholder, .totara_form input[type=date]::placeholder, .totara_form input[type=datetime]::placeholder, .totara_form input[type=datetime-local]::placeholder, .totara_form input[type=date]::placeholder, .totara_form input[type=month]::placeholder, .totara_form input[type=time]::placeholder, .totara_form input[type=week]::placeholder, .totara_form input[type=number]::placeholder, .totara_form input[type=email]::placeholder, .totara_form input[type=url]::placeholder, .totara_form input[type=search]::placeholder, .totara_form input[type=tel]::placeholder, .totara_form input[type=color]::placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form input[type=text]:focus, .totara_form input[type=password]:focus, .totara_form input[type=date]:focus, .totara_form input[type=datetime]:focus, .totara_form input[type=datetime-local]:focus, .totara_form input[type=date]:focus, .totara_form input[type=month]:focus, .totara_form input[type=time]:focus, .totara_form input[type=week]:focus, .totara_form input[type=number]:focus, .totara_form input[type=email]:focus, .totara_form input[type=url]:focus, .totara_form input[type=search]:focus, .totara_form input[type=tel]:focus, .totara_form input[type=color]:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .totara_form input[type=text]:focus, .context-invalid .totara_form input[type=password]:focus, .context-invalid .totara_form input[type=date]:focus, .context-invalid .totara_form input[type=datetime]:focus, .context-invalid .totara_form input[type=datetime-local]:focus, .context-invalid .totara_form input[type=date]:focus, .context-invalid .totara_form input[type=month]:focus, .context-invalid .totara_form input[type=time]:focus, .context-invalid .totara_form input[type=week]:focus, .context-invalid .totara_form input[type=number]:focus, .context-invalid .totara_form input[type=email]:focus, .context-invalid .totara_form input[type=url]:focus, .context-invalid .totara_form input[type=search]:focus, .context-invalid .totara_form input[type=tel]:focus, .context-invalid .totara_form input[type=color]:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.totara_form input[type=text]:where(textarea), .totara_form input[type=text]:where(select[multiple]), .totara_form input[type=text]:where(select[size]), .totara_form input[type=password]:where(textarea), .totara_form input[type=password]:where(select[multiple]), .totara_form input[type=password]:where(select[size]), .totara_form input[type=date]:where(textarea), .totara_form input[type=date]:where(select[multiple]), .totara_form input[type=date]:where(select[size]), .totara_form input[type=datetime]:where(textarea), .totara_form input[type=datetime]:where(select[multiple]), .totara_form input[type=datetime]:where(select[size]), .totara_form input[type=datetime-local]:where(textarea), .totara_form input[type=datetime-local]:where(select[multiple]), .totara_form input[type=datetime-local]:where(select[size]), .totara_form input[type=date]:where(textarea), .totara_form input[type=date]:where(select[multiple]), .totara_form input[type=date]:where(select[size]), .totara_form input[type=month]:where(textarea), .totara_form input[type=month]:where(select[multiple]), .totara_form input[type=month]:where(select[size]), .totara_form input[type=time]:where(textarea), .totara_form input[type=time]:where(select[multiple]), .totara_form input[type=time]:where(select[size]), .totara_form input[type=week]:where(textarea), .totara_form input[type=week]:where(select[multiple]), .totara_form input[type=week]:where(select[size]), .totara_form input[type=number]:where(textarea), .totara_form input[type=number]:where(select[multiple]), .totara_form input[type=number]:where(select[size]), .totara_form input[type=email]:where(textarea), .totara_form input[type=email]:where(select[multiple]), .totara_form input[type=email]:where(select[size]), .totara_form input[type=url]:where(textarea), .totara_form input[type=url]:where(select[multiple]), .totara_form input[type=url]:where(select[size]), .totara_form input[type=search]:where(textarea), .totara_form input[type=search]:where(select[multiple]), .totara_form input[type=search]:where(select[size]), .totara_form input[type=tel]:where(textarea), .totara_form input[type=tel]:where(select[multiple]), .totara_form input[type=tel]:where(select[size]), .totara_form input[type=color]:where(textarea), .totara_form input[type=color]:where(select[multiple]), .totara_form input[type=color]:where(select[size]) {height: auto;}
.totara_form input[type=text][disabled], .totara_form input[type=password][disabled], .totara_form input[type=date][disabled], .totara_form input[type=datetime][disabled], .totara_form input[type=datetime-local][disabled], .totara_form input[type=date][disabled], .totara_form input[type=month][disabled], .totara_form input[type=time][disabled], .totara_form input[type=week][disabled], .totara_form input[type=number][disabled], .totara_form input[type=email][disabled], .totara_form input[type=url][disabled], .totara_form input[type=search][disabled], .totara_form input[type=tel][disabled], .totara_form input[type=color][disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.totara_form input[type=text][disabled]::-webkit-input-placeholder, .totara_form input[type=password][disabled]::-webkit-input-placeholder, .totara_form input[type=date][disabled]::-webkit-input-placeholder, .totara_form input[type=datetime][disabled]::-webkit-input-placeholder, .totara_form input[type=datetime-local][disabled]::-webkit-input-placeholder, .totara_form input[type=date][disabled]::-webkit-input-placeholder, .totara_form input[type=month][disabled]::-webkit-input-placeholder, .totara_form input[type=time][disabled]::-webkit-input-placeholder, .totara_form input[type=week][disabled]::-webkit-input-placeholder, .totara_form input[type=number][disabled]::-webkit-input-placeholder, .totara_form input[type=email][disabled]::-webkit-input-placeholder, .totara_form input[type=url][disabled]::-webkit-input-placeholder, .totara_form input[type=search][disabled]::-webkit-input-placeholder, .totara_form input[type=tel][disabled]::-webkit-input-placeholder, .totara_form input[type=color][disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.totara_form input[type=text][disabled]::-moz-placeholder, .totara_form input[type=password][disabled]::-moz-placeholder, .totara_form input[type=date][disabled]::-moz-placeholder, .totara_form input[type=datetime][disabled]::-moz-placeholder, .totara_form input[type=datetime-local][disabled]::-moz-placeholder, .totara_form input[type=date][disabled]::-moz-placeholder, .totara_form input[type=month][disabled]::-moz-placeholder, .totara_form input[type=time][disabled]::-moz-placeholder, .totara_form input[type=week][disabled]::-moz-placeholder, .totara_form input[type=number][disabled]::-moz-placeholder, .totara_form input[type=email][disabled]::-moz-placeholder, .totara_form input[type=url][disabled]::-moz-placeholder, .totara_form input[type=search][disabled]::-moz-placeholder, .totara_form input[type=tel][disabled]::-moz-placeholder, .totara_form input[type=color][disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.totara_form input[type=text][disabled]:-ms-input-placeholder, .totara_form input[type=password][disabled]:-ms-input-placeholder, .totara_form input[type=date][disabled]:-ms-input-placeholder, .totara_form input[type=datetime][disabled]:-ms-input-placeholder, .totara_form input[type=datetime-local][disabled]:-ms-input-placeholder, .totara_form input[type=date][disabled]:-ms-input-placeholder, .totara_form input[type=month][disabled]:-ms-input-placeholder, .totara_form input[type=time][disabled]:-ms-input-placeholder, .totara_form input[type=week][disabled]:-ms-input-placeholder, .totara_form input[type=number][disabled]:-ms-input-placeholder, .totara_form input[type=email][disabled]:-ms-input-placeholder, .totara_form input[type=url][disabled]:-ms-input-placeholder, .totara_form input[type=search][disabled]:-ms-input-placeholder, .totara_form input[type=tel][disabled]:-ms-input-placeholder, .totara_form input[type=color][disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.totara_form input[type=text][disabled]::-ms-input-placeholder, .totara_form input[type=password][disabled]::-ms-input-placeholder, .totara_form input[type=date][disabled]::-ms-input-placeholder, .totara_form input[type=datetime][disabled]::-ms-input-placeholder, .totara_form input[type=datetime-local][disabled]::-ms-input-placeholder, .totara_form input[type=date][disabled]::-ms-input-placeholder, .totara_form input[type=month][disabled]::-ms-input-placeholder, .totara_form input[type=time][disabled]::-ms-input-placeholder, .totara_form input[type=week][disabled]::-ms-input-placeholder, .totara_form input[type=number][disabled]::-ms-input-placeholder, .totara_form input[type=email][disabled]::-ms-input-placeholder, .totara_form input[type=url][disabled]::-ms-input-placeholder, .totara_form input[type=search][disabled]::-ms-input-placeholder, .totara_form input[type=tel][disabled]::-ms-input-placeholder, .totara_form input[type=color][disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.totara_form input[type=text][disabled]::placeholder, .totara_form input[type=password][disabled]::placeholder, .totara_form input[type=date][disabled]::placeholder, .totara_form input[type=datetime][disabled]::placeholder, .totara_form input[type=datetime-local][disabled]::placeholder, .totara_form input[type=date][disabled]::placeholder, .totara_form input[type=month][disabled]::placeholder, .totara_form input[type=time][disabled]::placeholder, .totara_form input[type=week][disabled]::placeholder, .totara_form input[type=number][disabled]::placeholder, .totara_form input[type=email][disabled]::placeholder, .totara_form input[type=url][disabled]::placeholder, .totara_form input[type=search][disabled]::placeholder, .totara_form input[type=tel][disabled]::placeholder, .totara_form input[type=color][disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.totara_form textarea, .totara_form select {display: block;box-sizing: border-box;width: 100%;min-width: 0;height: var(--form-input-height);padding: calc(( var(--form-input-height) - ( var(--form-input-font-size) * var(--form-input-line-height) ) - ( var(--form-input-border-size) * 2 ) ) / 2) var(--gap-3);color: var(--form-input-text-color);font-size: var(--form-input-font-size);line-height: var(--form-input-line-height);background: var(--form-input-bg-color);border: var(--form-input-border-size) solid var(--form-input-border-color);border-radius: var(--form-input-border-radius);vertical-align: middle;max-width: 30rem;}
.totara_form textarea::-webkit-input-placeholder, .totara_form select::-webkit-input-placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form textarea::-moz-placeholder, .totara_form select::-moz-placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form textarea:-ms-input-placeholder, .totara_form select:-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form textarea::-ms-input-placeholder, .totara_form select::-ms-input-placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form textarea::placeholder, .totara_form select::placeholder {color: var(--form-input-text-placeholder-color);}
.totara_form textarea:focus, .totara_form select:focus {background: var(--form-input-bg-color-focus);border: var(--form-input-border-size) solid var(--form-input-border-color-focus);outline: none;outline: 2px solid var(--color-state-focus);box-shadow: var(--form-input-shadow-focus);outline-offset: var(--focus-outline-offset);}
.context-invalid .totara_form textarea:focus, .context-invalid .totara_form select:focus {background: var(--form-input-bg-color-invalid-focus);border-color: var(--form-input-border-color-invalid);outline-color: var(--form-input-border-color-invalid);box-shadow: var(--form-input-shadow-invalid-focus);}
.totara_form textarea:where(textarea), .totara_form textarea:where(select[multiple]), .totara_form textarea:where(select[size]), .totara_form select:where(textarea), .totara_form select:where(select[multiple]), .totara_form select:where(select[size]) {height: auto;}
.totara_form textarea[disabled], .totara_form select[disabled] {color: var(--form-input-text-color-disabled);background: var(--form-input-bg-color-disabled);border-color: var(--form-input-border-color-disabled);}
.totara_form textarea[disabled]::-webkit-input-placeholder, .totara_form select[disabled]::-webkit-input-placeholder {color: var(--form-input-text-color-disabled);}
.totara_form textarea[disabled]::-moz-placeholder, .totara_form select[disabled]::-moz-placeholder {color: var(--form-input-text-color-disabled);}
.totara_form textarea[disabled]:-ms-input-placeholder, .totara_form select[disabled]:-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.totara_form textarea[disabled]::-ms-input-placeholder, .totara_form select[disabled]::-ms-input-placeholder {color: var(--form-input-text-color-disabled);}
.totara_form textarea[disabled]::placeholder, .totara_form select[disabled]::placeholder {color: var(--form-input-text-color-disabled);}
.totara_form [data-element-frozen="1"] .filemanager-container, .totara_form [data-element-frozen="1"] .filepicker-filelist {background-color: var(--color-neutral-2);}
.totara_form [data-element-frozen="1"] .fp-iconview .fp-thumbnail {border-width: 0;}
.totara_form [data-element-frozen="1"] .fp-iconview .fp-filename-field .fp-filename {background-color: transparent;}
.form-required.flex-icon {color: var(--color-prompt-alert);font-size: 50%;vertical-align: text-top;}
.totara_form_element_checkboxes_checkbox_inline, .totara_form_element_radios_radio_inline {display: inline-block;}
table.hierarchy-index .depth1 {margin-right: 5px;}
table.hierarchy-index .depth2 {margin-right: 35px;}
table.hierarchy-index .depth3 {margin-right: 65px;}
table.hierarchy-index .depth4 {margin-right: 95px;}
table.hierarchy-index .depth5 {margin-right: 125px;}
table.hierarchy-index .depth6 {margin-right: 155px;}
table.hierarchy-index .depth7 {margin-right: 185px;}
table.hierarchy-index .depth8 {margin-right: 215px;}
table.hierarchy-index .depth9 {margin-right: 245px;}
table.hierarchy-index .depth10 {margin-right: 275px;}
.companygoals.detailswrapper, .personalgoals.detailswrapper {display: inline;}
.competency-edit-general-title {margin: 0;font-weight: 500;font-size: var(--font-size-30);line-height: 1;}
.competency-edit-general-small-title {font-weight: bold;font-size: var(--font-size-20);line-height: 1.25;margin: auto 0;}
#hierarchy-bulk-actions-form .action {text-align: center;margin-top: 40px;}
#hierarchy-bulk-actions-form .action input, #hierarchy-bulk-actions-form .action select {margin: 0 10px 0 0;vertical-align: middle;}
#hierarchy-bulk-actions-form .available select, #hierarchy-bulk-actions-form .selected select {max-width: none;width: 100%;margin-bottom: 20px;margin-right: 0;height: 400px;}
#hierarchy-bulk-actions-form>div.controls {margin-top: 225px;text-align: center;}
@media (max-width: 992px) {#hierarchy-bulk-actions-form>div.controls {margin-top: 5px;}}
.hierarchy-prevent-delete>.modal-content>.modal-header h3, .hierarchy-prevent-delete>.modal-content>.modal-header .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .hierarchy-prevent-delete>.modal-content>.modal-header .fitemtitle, .hierarchy-prevent-delete>.modal-content>.modal-header .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .hierarchy-prevent-delete>.modal-content>.modal-header .form-label {font-size: var(--font-size-heading-level-4);margin-top: var(--gap-2);}
#id_exportoneframework {margin-top: 30px;}
#id_exportoneframework h3, #id_exportoneframework .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform #id_exportoneframework .fitemtitle, #id_exportoneframework .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform #id_exportoneframework .form-label {border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}
#id_exportoneframework .fitemtitle {width: 10em;}
#id_exportoneframework .fitem {margin-bottom: .5em;}
#id_exportoneframework #fitem_id_export .fsubmit {margin-right: 10em;}
#id_exportallframeworks fieldset legend {width: auto;}
#id_exportallframeworks fieldset .felement {width: auto;}
.totara-job-management-listing {margin-right: -10px;}
.totara-job-management-listing>.joblist {margin-right: 0;}
.totara-job-management-listing>.joblist>li {-webkit-transition: all .06s ease;transition: all .06s ease;-webkit-transition-property: background;transition-property: background;}
.totara-job-management-listing>.joblist>li:first-of-type a[data-action=up] {visibility: hidden;}
.totara-job-management-listing>.joblist>li:last-of-type a[data-action=down] {visibility: hidden;}
.totara-job-management-listing>.joblist>li.highlight {background-color: var(--color-state-highlight-neutral);}
.totara-job-management-listing .nojobassignments {display: none;}
.totara-job-management-listing[data-jobcount="0"] .nojobassignments {display: block;}
.totara-job-management-listing .addjobassignment {margin-top: 5px;}
.path-totara-mobile div.singlebutton {text-align: center;}
#page-footer .mobile-app-banner {box-sizing: border-box;position: fixed;bottom: 0;right: 0;z-index: 10;width: 100%;box-shadow: rgba(0,0,0,.25) -1px 0px 6px 0px;background-color: var(--color-background);padding: var(--gap-6) var(--gap-4) var(--gap-6) var(--gap-12);}
#page-footer .mobile-app-banner div {box-sizing: border-box;}
#page-footer .mobile-app-banner-message {display: inline-block;float: right;width: auto;font-weight: bold;text-align: right;}
#page-footer .mobile-app-banner-message .flex-icon {font-size: 3em;}
#page-footer .mobile-app-banner .btn {float: left;margin-right: var(--gap-2);}
@media (max-width: calc(600px - 1px)) {#page-footer .mobile-app-banner {padding: var(--gap-6) var(--gap-4);}
	#page-footer .mobile-app-banner-message {float: none;}
	#page-footer .mobile-app-banner-message .flex-icon {display: inline-block;float: right;margin-top: -5px;}
	#page-footer .mobile-app-banner .btn {display: block;float: none;width: 100%;margin: var(--gap-4) 0 0;clear: both;}}
.no-overflow {overflow: auto;padding-bottom: 1px;}
table.dp-templates th {text-align: right;}
table.dp-plan-component-items td img {margin: 0 5px;}
table.dp-plan-component-items td img, table.dp-plan-component-items td a {vertical-align: middle;}
table.dp-plan-evidence-items td img {margin: 0 5px;}
.plan-launch-course-button {float: left;margin-top: 4px;}
#dp-plans-menu h4, #dp-plans-menu h5 {margin: 5px 0;padding: 4px;}
#dp-plans-description {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-align: start;align-items: flex-start;}
#dp-plans-description .dp-add-plan-link {align-self: flex-end;}
@media screen and (min-width: 768px) {#dp-plans-description {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-webkit-box-align: start;align-items: flex-start;}
	#dp-plans-description .dp-add-plan-link {align-self: flex-start;}}
#dp-plans-description .instructional_text {padding: 10px 0;}
.plan_box.notifynotice input[type=submit] {margin: 0;margin-right: 5px;}
#dp-plans-description .dp-add-plan-link {float: left;text-align: left;min-width: 180px;padding-top: 10px;}
#dp-plans-list-active-plans, #dp-plans-list-unapproved-plans, #dp-plans-list-completed-plans {clear: both;}
#dp-plans-list-active-plans table td.c0, #dp-plans-list-unapproved-plans table td.c0, #dp-plans-list-completed-plans table td.c0 {padding-right: 40px;}
@media screen and (max-width: 640px) {#dp-plans-list-active-plans table td.c0, #dp-plans-list-unapproved-plans table td.c0, #dp-plans-list-completed-plans table td.c0 {padding-right: 8px;}}
table.dp-templates {width: 100%;}
table.dp-templates td.c0 {width: 70%;}
table.planpermissions select {width: 100px;}
#dp-plans-menu .dp-menu-selected {font-weight: bold;}
.dp-summary-widget-title {font-weight: bold;padding: 5px 0;}
.dp-summary-widget-component-name {padding-top: 3px;display: inline-block;margin-left: 4px;padding-left: 4px;}
#dp-component-update {margin-top: 10px;}
.dp-plan-assign-button {margin: 10px 0;}
.mform table .fitem .felement {margin-right: 0;}
.jsenabled .fstatic .visibleifjs img {display: none;}
#dp-plan-content .planiteminfobox .extra {display: inline-block;padding: 5px 5px 0 0;}
#dp-plan-content .planiteminfobox .extra .progressbar_container {min-width: 5em;}
.path-totara-plan .plan_box .userpicture {margin: 0 0 0 10px;}
.path-totara-plan .approvalform label, .path-totara-plan .approvalform input[type=text], .path-totara-plan .approvalform input[type=text]+input[type=submit], .path-totara-plan .plan_box .approvalform input[type=submit] {margin: 0 0 0 10px;}
.path-totara-plan #extension-dialog select {display: inline-block;}
.path-admin-totara-plan #fgroup_id_radiogroup span {display: block;}
.path-admin-totara-plan #fgroup_id_radiogroup label {display: inline-block;font-weight: bold;width: 95%;}
.path-admin-totara-plan #fgroup_id_radiogroup input {vertical-align: top;margin-top: 1.6666666667px;margin-left: 5px;}
.path-admin-totara-plan #fgroup_id_radiogroup p {font-weight: normal;margin: 0;}
.item .progressbar_container {display: inline-block;vertical-align: top;}
.timeallowed {font-weight: bold;}
.programprogress {margin-bottom: 5px;}
.programprogress .item {padding-top: 10px;text-align: right;width: 33%;margin-left: 5px;display: inline-block;vertical-align: top;}
.programprogress .item .progressbar_container {width: 80%;}
.dir-rtl .programprogress .item {margin-right: 0px;margin-left: 5px;}
.programprogress .plan_highlight {display: block;}
#extrequestlink {display: block;}
.nextsetoperator .operator-and, .nextsetoperator .operator-or, .nextsetoperator .operator-then {font-size: 36px;font-weight: bold;text-transform: uppercase;line-height: 1.4;width: auto;display: inline-block;height: 53px;padding-left: 80px;}
.dir-rtl .nextsetoperator .operator-and, .dir-rtl .nextsetoperator .operator-or, .dir-rtl .nextsetoperator .operator-then {padding-right: 0px;padding-left: 80px;}
.nextsetoperator .nextsethelp {color: var(--color-neutral-6);clear: both;width: auto;}
.nextsetoperator-and, .nextsetoperator-or {width: 100px;height: 53px;padding-left: calc(71px + var(--gap-1));}
.dir-rtl .nextsetoperator-and, .dir-rtl .nextsetoperator-or {padding-right: 0px;padding-left: calc(71px + var(--gap-1));}
.nextsetoperator-then {padding-left: calc(53px + var(--gap-1));}
.dir-rtl .nextsetoperator-then {padding-right: 0px;padding-left: calc(53px + var(--gap-1));}
.nextsetoperator-and select, .nextsetoperator-or select, .nextsetoperator-then select {margin: 15px 0px;}
div.nextsetoperator-group-and {border: 1px solid var(--color-neutral-7);padding: 15px;border-radius: 5px;}
.nextsetoperator {padding-bottom: 20px;}
.nextsetoperator-and, .nextsetoperator-or, .nextsetoperator .operator-or {background: url("/theme/image.php/synergybase/totara_program/1756474634/progress_or") no-repeat left center;}
.nextsetoperator-then, .nextsetoperator .operator-then {background: url("/theme/image.php/synergybase/totara_program/1756474634/progress_then") no-repeat left center;}
.dir-rtl .nextsetoperator-and, .dir-rtl .nextsetoperator .operator-and, .dir-rtl .nextsetoperator-or, .dir-rtl .nextsetoperator .operator-or, .dir-rtl .nextsetoperator-then, .dir-rtl .nextsetoperator .operator-then {background-position: left center;}
.display-program table .status {width: 95px;}
.display-program table .launchcourse {width: 55px;}
.display-program {padding: 0 10px;border: 1px solid var(--color-neutral-7);border-radius: 5px;}
#edit-program-content fieldset.course_set .course_table .operator {width: 30px;}
#edit-program-content fieldset.course_set .course_table {position: relative;}
.dir-ltr #edit-program-content fieldset.course_set .course_table {right: -48px;}
.dir-rtl #edit-program-content fieldset.course_set .course_table {right: -48px;}
#edit-program-content fieldset.course_set .course_table td.course {width: 300px;}
#edit-program-content fieldset.course_set .course_table tr {background: transparent;}
.path-totara-certification fieldset .setbuttons, .path-totara-certification fieldset .messagebuttons, .path-totara-program fieldset .setbuttons, .path-totara-program fieldset .messagebuttons {width: 100%;margin-top: -10px;text-align: left;}
.path-totara-certification fieldset .setbuttons input, .path-totara-certification fieldset .messagebuttons input, .path-totara-program fieldset .setbuttons input, .path-totara-program fieldset .messagebuttons input {padding-left: 17px;background-position: left center;background-repeat: no-repeat;}
.path-totara-certification fieldset .setbuttons input.moveup, .path-totara-certification fieldset .messagebuttons input.moveup, .path-totara-program fieldset .setbuttons input.moveup, .path-totara-program fieldset .messagebuttons input.moveup {background-image: url("/theme/image.php/synergybase/core/1756474634/t/up");}
.path-totara-certification fieldset .setbuttons input.movedown, .path-totara-certification fieldset .messagebuttons input.movedown, .path-totara-program fieldset .setbuttons input.movedown, .path-totara-program fieldset .messagebuttons input.movedown {background-image: url("/theme/image.php/synergybase/core/1756474634/t/down");}
.path-totara-certification fieldset .setbuttons input.delete, .path-totara-certification fieldset .messagebuttons input.delete, .path-totara-program fieldset .setbuttons input.delete, .path-totara-program fieldset .messagebuttons input.delete {background-image: url("/theme/image.php/synergybase/core/1756474634/t/delete");}
.path-totara-certification fieldset .setbuttons input.movedown[disabled], .path-totara-certification fieldset .messagebuttons input.movedown[disabled], .path-totara-program fieldset .setbuttons input.movedown[disabled], .path-totara-program fieldset .messagebuttons input.movedown[disabled] {background-image: url("/theme/image.php/synergybase/core/1756474634/t/disable_down");color: var(--color-neutral-5);}
.path-totara-certification fieldset .setbuttons input.moveup[disabled], .path-totara-certification fieldset .messagebuttons input.moveup[disabled], .path-totara-program fieldset .setbuttons input.moveup[disabled], .path-totara-program fieldset .messagebuttons input.moveup[disabled] {background-image: url("/theme/image.php/synergybase/core/1756474634/t/disable_up");color: var(--color-neutral-5);}
#prog-completion-or-string {clear: both;padding: 15px 5px;}
#prog-completion-fixed-date, #prog-completion-relative-date {display: inline-block;}
#prog-completion-fixed-date label, #prog-completion-relative-date label {display: inline-block;width: 100px;}
#prog-completion-fixed-date select, #prog-completion-fixed-date input, #prog-completion-relative-date select, #prog-completion-relative-date input {display: inline-block;}
.dir-rtl #completion-dialog select {float: none;}
#assignment_categories .assignment_category td.col0, #assignment_categories .assignment_category th.col0 {width: 180px;}
#assignment_categories .assignment_category td.col1, #assignment_categories .assignment_category th.col1 {text-align: center;width: 60px;}
#assignment_categories .assignment_category td.col2, #assignment_categories .assignment_category th.col2 {width: 170px;}
#assignment_categories .assignment_category td.col3, #assignment_categories .assignment_category th.col3 {width: 80px;}
#assignment_categories .assignment_category.individuals td.col3, #assignment_categories .assignment_category.individuals th.col3 {width: 150px;}
#assignment_categories .assignment_category td.col4, #assignment_categories .assignment_category th.col4 {width: 60px;}
#assignment_categories .assignment_category td, #assignment_categories .assignment_category th {padding: 0px 6px;}
#assignment_categories .assignment_category th {padding-bottom: 9px;}
#assignment_categories .assignment_category tr {margin-bottom: 5px;}
#assignment_categories .assignment_category td, #assignment_categories .assignment_category th {border-right: 1px solid var(--color-neutral-5);}
.dir-ltr #assignment_categories .assignment_category td:first-child, .dir-ltr #assignment_categories .assignment_category th:first-child {border-right: 0px solid;}
.dir-rtl #assignment_categories .assignment_category td:last-child, .dir-rtl #assignment_categories .assignment_category th:last-child {border-left: 0px solid;}
.path-totara-program.dir-ltr .total_user_count {text-align: left;padding-left: 6px;padding-right: 0px;}
.path-totara-program.dir-rtl .total_user_count {text-align: left;padding-left: 6px;padding-right: 0px;}
.path-totara-program.dir-ltr .overall_total {padding: 6px;text-align: left;}
.path-totara-program.dir-rtl .overall_total {padding: 6px;text-align: left;}
#assignment_categories .assignment_category {margin: 15px 0;}
.totara_program__assignments {width: 100%;clear: both;}
.totara_program__assignments-search {float: left;margin: 10px 0;}
.totara_program__assignments-add {float: right;margin: 10px 0;}
.totara_program__assignments__toolbar:after, .totara_program__assignments__toolbar:before {content: " ";display: block;height: 0;border-bottom: 1px solid var(--color-neutral-5);clear: both;}
.totara_program__assignments__content {clear: both;display: -webkit-box;display: flex;margin-top: var(--gap-4);}
.totara_program__assignments__filters {-webkit-box-flex: 0;flex: 0 1 200px;}
.totara_program__assignments__loading {opacity: .5;}
.totara_program__assignments__results {-webkit-box-flex: 1;flex: 1 2 auto;}
.totara_program__assignments__results__table {width: 100%;}
.totara_program__assignments__results__table thead tr {border-bottom: 1px solid var(--color-neutral-5);}
.totara_program__assignments__results__table tr {border-bottom: 1px solid var(--color-neutral-3);}
.totara_program__assignments__results__table__row-type {font-size: smaller;display: block;}
.totara_program__assignments__results__table tr:nth-child(even) {background-color: var(--color-neutral-2);}
.totara_program__assignments__results__table label {font-weight: normal;}
.totara_program__assignments__results-too-many, .totara_program__assignments__results-no-results {text-align: center;color: var(--color-secondary);}
.totara_program__assignments__results-too-many .flex-icon, .totara_program__assignments__results-no-results .flex-icon {font-size: var(--font-size-heading-level-3);vertical-align: 0;}
.totara_program__assignments__results-too-many h3, .totara_program__assignments__results-too-many .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .totara_program__assignments__results-too-many .fitemtitle, .totara_program__assignments__results-too-many .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .totara_program__assignments__results-too-many .form-label, .totara_program__assignments__results-no-results h3, .totara_program__assignments__results-no-results .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .totara_program__assignments__results-no-results .fitemtitle, .totara_program__assignments__results-no-results .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .totara_program__assignments__results-no-results .form-label {display: inline-block;}
#program-exceptions .exceptionactions div {float: right;padding-left: 5px;padding-right: 0px;}
.dir-rtl #program-exceptions .exceptionactions div {float: right;padding-right: 0px;padding-left: 5px;}
#program-exceptions .exceptionactions {float: none;height: 35px;margin-top: 10px;padding-top: 10px;margin-bottom: 15px;background-color: var(--color-neutral-2);}
#program-exceptions .exceptionactions input#applyactionbutton {margin: 0px 5px;}
#program-exceptions .exceptionactions p {margin-top: 5px;margin-bottom: 5px;}
.course_list {list-style-type: none;margin: 0;}
@media screen and (min-width: 1200px) {ul.course_list {margin: 0 -5% 0 0;}}
.course_list li {width: 100%;clear: right;}
.course_list .operator {float: right;width: 5ch;display: inline-block;}
.course_list .totara-item-group {width: calc(95% - 5ch);float: right;}
.course_list li .notifyproblem {clear: right;width: 87%;margin: 0 5% 0 0;}
@media screen and (max-width: 512px) {.course_list li .notifyproblem {margin: 0;width: 85%;}}
#category_select label {display: inline;}
#page-admin-totara-program-manage .buttons {text-align: right;margin-right: 0;padding-right: 0;width: 100%;}
.totara_program__categories {margin-bottom: var(--gap-4);}
.totara_program__category_button-primary.singlebutton {display: inline-block;padding: 0;margin: var(--gap-2) 0 0 var(--gap-2);}
.path-admin .totara_program__category_footer, .totara_program__category_footer {padding: 0;margin: 0 0 var(--gap-2);width: 100%;}
.totara_program__category_subcategories {list-style-type: none;margin-right: var(--gap-2);}
.totara_program__category_button-primary input[type=submit] {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);margin-right: 0;}
.totara_program__category_button-primary input[type=submit]:hover, .totara_program__category_button-primary input[type=submit]:focus {color: var(--btn-prim-text-color-focus);background-color: var(--btn-prim-bg-color-focus);border-color: var(--btn-prim-border-color-focus);box-shadow: var(--btn-shadow-focus);}
.path-totara-certification #addtoselect, .path-totara-program #addtoselect {vertical-align: middle;}
.path-totara-certification #addtoselect select, .path-totara-certification #addtoselect label, .path-totara-certification #addtoselect span, .path-totara-certification #addtoselect input, .path-totara-certification #category_select select, .path-totara-certification #category_select label, .path-totara-certification #category_select span, .path-totara-certification #category_select input, .path-totara-certification #exceptionssearchform label, .path-totara-certification #exceptionssearchform input, .path-totara-program #addtoselect select, .path-totara-program #addtoselect label, .path-totara-program #addtoselect span, .path-totara-program #addtoselect input, .path-totara-program #category_select select, .path-totara-program #category_select label, .path-totara-program #category_select span, .path-totara-program #category_select input, .path-totara-program #exceptionssearchform label, .path-totara-program #exceptionssearchform input {display: inline-block;vertical-align: middle;margin: 0 0 0 10px;}
.path-totara-certification #mform1, .path-totara-certification .assignments form, .path-totara-program #mform1, .path-totara-program .assignments form {margin-bottom: 10px;}
.path-totara-certification fieldset .setbuttons input.moveup, .path-totara-certification fieldset .setbuttons input.movedown, .path-totara-certification fieldset .setbuttons input.delete, .path-totara-certification fieldset .messagebuttons input.moveup, .path-totara-certification fieldset .messagebuttons input.movedown, .path-totara-certification fieldset .messagebuttons input.delete, .path-totara-program fieldset .setbuttons input.moveup, .path-totara-program fieldset .setbuttons input.movedown, .path-totara-program fieldset .setbuttons input.delete, .path-totara-program fieldset .messagebuttons input.moveup, .path-totara-program fieldset .messagebuttons input.movedown, .path-totara-program fieldset .messagebuttons input.delete {padding-left: 32px;background-position: 15% 50%;}
.path-totara-certification fieldset .setbuttons input.moveup, .path-totara-certification fieldset .messagebuttons input.moveup, .path-totara-program fieldset .setbuttons input.moveup, .path-totara-program fieldset .messagebuttons input.moveup {background-position: 10% 50%;}
.path-totara-certification fieldset .setbuttons input.movedown, .path-totara-certification fieldset .messagebuttons input.movedown, .path-totara-program fieldset .setbuttons input.movedown, .path-totara-program fieldset .messagebuttons input.movedown {background-position: 8% 50%;}
.path-totara-certification .mform .surround, .path-totara-certification .display-program, .path-totara-certification div.nextsetoperator-group-and, .path-totara-program .mform .surround, .path-totara-program .display-program, .path-totara-program div.nextsetoperator-group-and {border: 1px solid #e5e5e5;border-radius: 6px;margin-bottom: 10px;padding: 20px;}
.path-totara-certification div.nextsetoperator-group-and .display-program:last-child, .path-totara-program div.nextsetoperator-group-and .display-program:last-child {margin-bottom: 0;}
.path-totara-certification .display-program h3, .path-totara-certification .display-program .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .path-totara-certification .display-program .fitemtitle, .path-totara-certification .display-program .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .path-totara-certification .display-program .form-label, .path-totara-program .display-program h3, .path-totara-program .display-program .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .path-totara-program .display-program .fitemtitle, .path-totara-program .display-program .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .path-totara-program .display-program .form-label {margin-top: 0;}
.path-totara-certification .display-program table th.coursename, .path-totara-certification .display-program table td.coursename, .path-totara-program .display-program table th.coursename, .path-totara-program .display-program table td.coursename {width: 50%;}
.path-totara-certification .display-program table th.launchcourse, .path-totara-certification .display-program table td.launchcourse, .path-totara-program .display-program table th.launchcourse, .path-totara-program .display-program table td.launchcourse {width: 15%;}
.path-totara-certification .mform .surround legend, .path-totara-program .mform .surround legend {border: none;margin-bottom: -1.25px;padding: 0 10px;width: auto;}
.path-totara-certification #program-assignments .totara-item-group, .path-totara-program #program-assignments .totara-item-group {background-color: var(--color-neutral-2);border: 1px solid var(--color-neutral-5);border-radius: 6px;padding: 5px 10px;margin-left: 5%;}
.path-totara-certification .course_list .totara-item-group, .path-totara-program .course_list .totara-item-group {border-bottom: 1px solid var(--color-neutral-5);padding: 5px 10px;margin-left: 5%;}
.path-totara-certification .course_list li:first-child .totara-item-group, .path-totara-program .course_list li:first-child .totara-item-group {border-top: 1px solid var(--color-neutral-5);}
.path-totara-certification .course_list li:first-child .upitem, .path-totara-certification .course_list li:last-child .downitem, .path-totara-program .course_list li:first-child .upitem, .path-totara-program .course_list li:last-child .downitem {visibility: hidden;}
.path-totara-certification .totara-item-group .totara-item-group-icon, .path-totara-program .totara-item-group .totara-item-group-icon {float: left;}
.path-totara-certification .course_list .alert, .path-totara-certification .course_list #page-admin-index .releasenoteslink, #page-admin-index .path-totara-certification .course_list .releasenoteslink, .path-totara-certification .course_list #page-admin-index .adminwarning, #page-admin-index .path-totara-certification .course_list .adminwarning, .path-totara-certification .course_list #page-admin-index .maturitywarning, #page-admin-index .path-totara-certification .course_list .maturitywarning, .path-totara-certification .course_list #page-admin-index .testsitewarning, #page-admin-index .path-totara-certification .course_list .testsitewarning, .path-totara-certification .course_list #page-admin-index .maturityinfo, #page-admin-index .path-totara-certification .course_list .maturityinfo, .path-totara-certification .course_list #page-admin-roles-assign div.box.generalbox, #page-admin-roles-assign .path-totara-certification .course_list div.box.generalbox, .path-totara-certification .course_list .que .outcome, .que .path-totara-certification .course_list .outcome, .path-totara-certification .course_list .que .comment, .que .path-totara-certification .course_list .comment, .path-totara-program .course_list .alert, .path-totara-program .course_list #page-admin-index .releasenoteslink, #page-admin-index .path-totara-program .course_list .releasenoteslink, .path-totara-program .course_list #page-admin-index .adminwarning, #page-admin-index .path-totara-program .course_list .adminwarning, .path-totara-program .course_list #page-admin-index .maturitywarning, #page-admin-index .path-totara-program .course_list .maturitywarning, .path-totara-program .course_list #page-admin-index .testsitewarning, #page-admin-index .path-totara-program .course_list .testsitewarning, .path-totara-program .course_list #page-admin-index .maturityinfo, #page-admin-index .path-totara-program .course_list .maturityinfo, .path-totara-program .course_list #page-admin-roles-assign div.box.generalbox, #page-admin-roles-assign .path-totara-program .course_list div.box.generalbox, .path-totara-program .course_list .que .outcome, .que .path-totara-program .course_list .outcome, .path-totara-program .course_list .que .comment, .que .path-totara-program .course_list .comment {clear: both;width: 90%;margin: 0 5% 10px 5%;}
.path-totara-certification .nextsetoperator, .path-totara-program .nextsetoperator {padding-bottom: 10px;}
.path-totara-certification .nextsetoperator-then, .path-totara-certification .nextsetoperator-and, .path-totara-certification .nextsetoperator-or, .path-totara-certification .nextsetoperator .operator-or, .path-totara-program .nextsetoperator-then, .path-totara-program .nextsetoperator-and, .path-totara-program .nextsetoperator-or, .path-totara-program .nextsetoperator .operator-or {width: 11em;vertical-align: middle;background-position: middle left;}
.path-totara-certification .nextsetoperator-then select, .path-totara-certification .nextsetoperator-and select, .path-totara-certification .nextsetoperator-or select, .path-totara-certification .nextsetoperator .operator-or select, .path-totara-program .nextsetoperator-then select, .path-totara-program .nextsetoperator-and select, .path-totara-program .nextsetoperator-or select, .path-totara-program .nextsetoperator .operator-or select {margin: 10px 0 0 0;}
.path-totara-certification #assignment_categories .assignment_category td, .path-totara-certification #assignment_categories .assignment_category th, .path-totara-program #assignment_categories .assignment_category td, .path-totara-program #assignment_categories .assignment_category th {border: inherit;padding: 5px;}
.path-totara-certification #assignment_categories .assignment_category th.col0, .path-totara-certification #assignment_categories .assignment_category th.col1, .path-totara-certification #assignment_categories .assignment_category th.col2, .path-totara-certification #assignment_categories .assignment_category th.col3, .path-totara-certification #assignment_categories .assignment_category td.col0, .path-totara-certification #assignment_categories .assignment_category td.col1, .path-totara-certification #assignment_categories .assignment_category td.col2, .path-totara-certification #assignment_categories .assignment_category td.col3, .path-totara-program #assignment_categories .assignment_category th.col0, .path-totara-program #assignment_categories .assignment_category th.col1, .path-totara-program #assignment_categories .assignment_category th.col2, .path-totara-program #assignment_categories .assignment_category th.col3, .path-totara-program #assignment_categories .assignment_category td.col0, .path-totara-program #assignment_categories .assignment_category td.col1, .path-totara-program #assignment_categories .assignment_category td.col2, .path-totara-program #assignment_categories .assignment_category td.col3 {text-align: right;vertical-align: middle;}
.path-totara-certification .total_user_count, .path-totara-program .total_user_count {float: left;}
.path-totara-certification #completion-dialog .eventtype, .path-totara-certification #completion-dialog .datepicker-wrapper, .path-totara-program #completion-dialog .eventtype, .path-totara-program #completion-dialog .datepicker-wrapper {margin: 0 5px;}
.path-totara-certification #timeamount, .path-totara-certification #completion-dialog .completiontimehour, .path-totara-program #timeamount, .path-totara-program #completion-dialog .completiontimehour {margin-right: 10px;}
.path-totara-certification #completion-dialog .menutimeperiod, .path-totara-certification #completion-dialog .completiontime, .path-totara-certification #completion-dialog .completiontimeminute, .path-totara-program #completion-dialog .menutimeperiod, .path-totara-program #completion-dialog .completiontime, .path-totara-program #completion-dialog .completiontimeminute {margin-left: 10px;}
.path-totara-certification #completion-dialog .custom-select, .path-totara-program #completion-dialog .custom-select {width: auto;}
.path-totara-certification #program-exceptions .exceptionactions, .path-totara-program #program-exceptions .exceptionactions {background-color: inherit;}
.path-totara-certification #exceptions td.c0, .path-totara-certification #exceptions th.c0, .path-totara-program #exceptions td.c0, .path-totara-program #exceptions th.c0 {width: 5%;text-align: center;}
.path-totara-certification #extension-dialog select, .path-totara-program #extension-dialog select {display: inline-block;}
.totara_program__overdue, .totara_program__due-today, .totara_program__due-soon {border-radius: 3px;font-size: var(--font-size-13);font-weight: bold;color: var(--color-neutral-1);padding: var(--gap-1);margin: var(--gap-2) 0 var(--gap-2) var(--gap-2);display: inline-block;}
.totara_program__overdue, .totara_program__due-today {background-color: var(--color-prompt-alert);}
.totara_program__due-soon {background-color: var(--color-prompt-warning);}
#region-main div[role=main] h2.totara_reportbuilder__report_create_title {float: right;margin-top: var(--gap-1);}
.totara_reportbuilder__report_create {clear: both;position: relative;z-index: 1;}
.totara_reportbuilder__report_create_content {display: -webkit-box;display: flex;flex-wrap: wrap;}
.totara_reportbuilder__report_create_aside {width: 100%;}
@media (min-width: 768px) {.totara_reportbuilder__report_create_aside {padding-left: var(--gap-8);width: 30%;min-width: 230px;}}
@media (min-width: 992px) {.totara_reportbuilder__report_create_aside {width: 14%;min-width: 200px;}}
.totara_reportbuilder__report_create_primaryFilter {border-bottom: 1px solid var(--color-neutral-4);border-top: 1px solid var(--color-neutral-4);font-size: var(--font-size-18);margin: var(--gap-4) 0;padding: var(--gap-4) 0;}
.totara_reportbuilder__report_create_results {position: relative;-webkit-box-flex: 1;flex-grow: 1;}
@media (min-width: 768px) {.totara_reportbuilder__report_create_results {flex-basis: 0;}}
.totara_reportbuilder__report_create_results_overview {display: -webkit-box;display: flex;flex-wrap: wrap;padding: var(--gap-2) 0;}
.totara_reportbuilder__report_create_results_overview_row {display: -webkit-box;display: flex;height: 100%;margin-bottom: var(--gap-6);width: 100%;}
.totara_reportbuilder__report_create_hidden {display: none;}
.totara_reportbuilder__createreport_container {opacity: 0;-webkit-transition: opacity 200ms ease-out;transition: opacity 200ms ease-out;}
.totara_reportbuilder__createreport_container.tw-list-toggle-loaded {opacity: 1;}
.totara_reportbuilder__createreport_label {padding: .1em var(--gap-2);border-radius: 4px;font-size: var(--font-size-13);}
.totara_reportbuilder__createreport_label--primary {background-color: #007ab8;color: var(--color-neutral-1);}
.totara_reportbuilder__createreport_label--secondary {border: 1px solid var(--color-border);}
.totara_reportbuilder__createreport_list {clear: both;padding: var(--gap-2) 0;margin: 0;}
.totara_reportbuilder__createreport_list_item {display: block;-webkit-transition-property: box-shadow;transition-property: box-shadow;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}
.totara_reportbuilder__createreport_list_item, .totara_reportbuilder__createreport_list_item:hover, .totara_reportbuilder__createreport_list_item:focus {color: inherit;text-decoration: none;}
.totara_reportbuilder__createreport_list_item:hover, .totara_reportbuilder__createreport_list_item:focus, .tw-grid__item_active .totara_reportbuilder__createreport_list_item {box-shadow: var(--shadow-2);}
.totara_reportbuilder__createreport_list_item_title {font-weight: 600;}
.totara_reportbuilder__createreport_load {position: relative;height: 3em;}
.totara_reportbuilder__createreport_load[data-tw-report-create-disabled] {display: none;pointer-events: none;}
.totara_reportbuilder__createreport_load button {display: none;width: 100%;}
[data-tw-report-create-loaded=true] .totara_reportbuilder__createreport_load button {display: block;}
.totara_reportbuilder__createreport_list--grid .totara_reportbuilder__createreport_label--primary {position: absolute;right: var(--gap-2);top: var(--gap-2);}
.totara_reportbuilder__createreport_list--grid .totara_reportbuilder__createreport_label--container {display: none;}
.totara_reportbuilder__createreport_list--grid .totara_reportbuilder__createreport_list_item {border: 1px solid var(--color-border);min-width: 140px;}
.totara_reportbuilder__createreport_list--grid .totara_reportbuilder__createreport_list_item_info {-webkit-box-flex: 1;flex: 1 1 auto;padding: 0 var(--gap-2) var(--gap-2);}
.totara_reportbuilder__createreport_list--grid .totara_reportbuilder__createreport_list_item_image {-webkit-box-flex: 1;flex: 1 0 50%;background-color: #f0f0f0;padding: .7em .5em 0;position: relative;}
.totara_reportbuilder__createreport_list--grid .totara_reportbuilder__createreport_list_item_image img.icon {display: block;max-width: 100%;max-height: 100%;width: 100%;height: 100%;}
.totara_reportbuilder__createreport_list--grid .totara_reportbuilder__createreport_list_item_title {font-weight: bold;font-size: var(--font-size-14);line-height: 1.5;height: 5.55rem;overflow: hidden;padding: var(--gap-2);}
.totara_reportbuilder__createreport_list--table .tw-grid {grid-template-columns: 1fr;}
.totara_reportbuilder__createreport_list--table .tw-grid__item {padding: 0;border-bottom: 1px solid var(--color-neutral-5);}
.totara_reportbuilder__createreport_list--table .tw-grid__item:first-child {border-top: 1px solid var(--color-neutral-5);}
.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_label--primary, .totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_label--secondary {display: none;margin-right: var(--gap-2);}
.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_label--container {padding-top: var(--gap-2);}
.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_label--container .totara_reportbuilder__createreport_label--primary, .totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_label--container .totara_reportbuilder__createreport_label--secondary {display: inline;}
.totara_reportbuilder__createreport_list--table [data-tw-report-create-item-active]:not(:last-child) {border-bottom: 1px solid var(--color-border);}
.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_list_item {box-sizing: content-box;height: 50px;clear: both;}
@media screen and (min-width: 500px) {.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_list_item {height: 70px;}}
.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_list_item_image {max-height: 100%;float: right;width: auto;height: 100%;}
.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_list_item_image img.icon {width: auto;height: 100%;max-height: 100%;background-color: #f0f0f0;margin: 0;padding: 0;}
.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_list_item:hover, .totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_list_item:focus, .tw-grid__item_active .totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_list_item {position: relative;}
.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_list_item_title {font-weight: bold;font-size: var(--font-size-14);line-height: 1.5;padding: 0 var(--gap-2) var(--gap-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
@media screen and (min-width: 500px) {.totara_reportbuilder__createreport_list--table .totara_reportbuilder__createreport_list_item_title {padding: var(--gap-2);}}
.totara_reportbuilder__createreport_itemstyletoggle {display: -webkit-box;display: flex;margin: auto auto var(--gap-1) var(--gap-1);float: left;border-radius: var(--btn-radius);background-color: var(--color-neutral-4);border: 1px solid var(--color-neutral-5);}
.totara_reportbuilder__createreport_itemstyletoggle_btn {font-size: var(--font-size-13);padding: var(--gap-1);-webkit-transition: background-color .2s ease;transition: background-color .2s ease;margin: 1px;border-width: 1px;}
@media (min-width: 500px) {.totara_reportbuilder__createreport_itemstyletoggle {margin: auto 0 var(--gap-1) var(--gap-1);}}
@media (min-width: 768px) {.totara_reportbuilder__createreport_itemstyletoggle {margin-left: 0;}}
.totara_reportbuilder__report_create_details_content {background: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);box-shadow: var(--shadow-2);display: none;height: 100%;overflow-x: hidden;overflow-y: scroll;padding: var(--gap-4);position: relative;}
.totara_reportbuilder__report_create_details_title {font-weight: bold;font-size: var(--font-size-24);line-height: 1.25;margin: var(--gap-2) 0 var(--gap-4);display: inline-block;}
.totara_reportbuilder__report_create_details_close {font-size: 2rem;margin-bottom: var(--gap-1);position: absolute;top: var(--gap-2);left: 0;}
.totara_reportbuilder__report_create_details_columns hr {margin-top: 0;margin-bottom: var(--gap-1);}
.totara_reportbuilder__report_create_details_columns-heading {font-weight: bold;font-size: var(--font-size-14);line-height: 1.5;display: inline-block;margin-top: var(--gap-4);margin-bottom: var(--gap-1);}
.totara_reportbuilder__report_create_details_columns-default ul {list-style-type: none;margin-right: var(tui-gap-2);}
.totara_reportbuilder__overlay::after {background: var(--color-neutral-1);content: "";display: block;height: 100%;right: 0;opacity: .9;position: absolute;top: 0;width: 100%;z-index: 4;}
.totara_reportbuilder__overlay_text {color: var(--color-neutral-7);margin: var(--gap-4) 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 5;}
.rb-search .mform .mform .fitem .felement label {margin-right: 10px;margin-left: 10px;}
.rb-search .mform .mform .fgroup .felement .fdate_time_selector select {width: auto;}
.rb-sidebar {margin: 0;vertical-align: top;padding-left: 10px;width: 25%;float: right;}
.rb-sidebar .fcontainer .fitem .fitemtitle, .rb-sidebar .fcontainer .fitem .fgroup legend {width: 100%;margin-bottom: 5px;}
.rb-sidebar .fcontainer .fitem .felement select, .rb-sidebar .fcontainer .fitem .felement input[type=text] {padding: 0;}
.rb-sidebar input[type=text] {margin-left: 10px;}
@media (max-width: 992px) {.rb-sidebar {width: 33.33333333%;}}
@media (max-width: 768px) {.rb-sidebar {width: 100%;}}
.rb-has-sidebar {float: right;width: 75%;}
@media (max-width: 992px) {.rb-has-sidebar {width: 66.66666667%;}}
@media (max-width: 768px) {.rb-has-sidebar {width: 100%;}}
.totara-table-container {border: none;}
.totara-table-container .userpicture {border-radius: 50%;}
#rb_export_form {clear: both;}
#fgroup_id_exportgroup {text-align: center;}
#fgroup_id_exportgroup fieldset {width: auto;display: inline-block;}
#fgroup_id_exportgroup fieldset .felement {width: auto;float: right;margin: 0;}
#fgroup_id_exportgroup fieldset legend {float: right;width: auto;line-height: calc(var(--font-body-line-height-computed) * 1.5);margin-left: 10px;}
#fgroup_id_exportgroup fieldset legend span {width: auto;}
.mform .fgroup .felement .rb-multicheck-control {display: block;margin-bottom: 5px;}
.rb-display-table-container {clear: left;}
.rb-sidebar .felement>span {clear: both;display: block;}
.totara-table-container .totara-toolbar-top {width: 100%;}
.totara-table-container .toolbar-left-table {float: right;clear: right;}
.totara-table-container .toolbar-right-table {float: left;clear: left;}
#fitem_id_toolbarsearchtext label {white-space: nowrap;}
form[id^=toolbarsearch].mform {display: -webkit-box;display: flex;}
form[id^=toolbarsearch].mform .fitem {margin: 0;padding: 0;}
form[id^=toolbarsearch].mform .fitem_actionbuttons.fitem_fgroup {margin: 0;}
form[id^=toolbarsearch].mform .fsubmit {width: auto;}
.totara-table-container .toolbar-cell {padding: 5px;display: inline-block;}
.totara-table-container .no-results {clear: both;display: block;padding: 5px 0;margin: 0;text-align: center;}
.instantfilter #fgroup_id_submitgroupsidebar {display: none;}
.reportbuilder-table .user_namewithlinks a {padding-right: 5px;float: right;}
#team_members .user_namewithlinks .name {font-size: var(--font-body-large-size);font-weight: bold;padding-top: 8px;}
.reportbuilder-table .user_namewithlinks ul {clear: both;margin: 0;padding-top: 2px;}
.reportbuilder-table .user_namewithlinks ul li {float: right;list-style-type: none;}
.reportbuilder-table .user_namewithlinks li a {border-right: 1px solid #ddd;font-size: var(--font-body-small-size);line-height: 10px;margin: 2px;}
.reportbuilder-table .user_namewithlinks li:first-child a {border-right: none;margin-right: 0;}
.reportbuilder-table .user_actions {white-space: nowrap;}
.reportbuilder-table th.cell {font-weight: inherit;}
.ie .rb-report-svggraph {position: relative;padding-bottom: 40%;height: 0;clear: both;}
.ie .rb-report-svggraph:empty {padding-bottom: 0;clear: none;}
.ie .rb-report-svggraph svg {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
.rb-display-expand {padding: 5px;background-repeat: no-repeat;background-position: 100% 5px;cursor: pointer;}
.multicheck-items label>div {display: inline;}
.rb-search {border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.rb-search-menu {vertical-align: middle !important;}
.rb-genbutton {float: left;}
.rb-genicon {cursor: pointer;}
.rb-hidden {display: none;}
.rb-inline {display: inline-block;}
.path-admin-totara-reportbuilder-restrictions .header.lastcol {min-width: 120px;}
#fitem_id_all_sidebar_filters {display: none !important;}
.globalrestrictionscontainer {text-align: center;}
#chooserestriction .error-required {display: none;}
#chooserestriction .selectallnone {margin: 10px 10%;}
#chooserestriction .chooserestriction.mform {margin-top: 5px;}
#chooserestriction .chooserestriction.mform .fitemtitle {width: 10%;}
#chooserestriction .chooserestriction.mform .chooserestriction.mform .felement {width: 89%;}
.rb-norecords {display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;}
.rb-chartjs {display: -webkit-box;display: flex;flex-wrap: wrap;}
.rb-chartjs__chart {margin: 0 1rem;width: 100%;position: relative;min-height: 400px;}
.rb-chartjs__chart--progress {display: block;float: right;margin: 0;min-height: 200px;}
[data-items-per-row="1"] .rb-chartjs__chart--progress {width: 100%;}
[data-items-per-row="2"] .rb-chartjs__chart--progress {width: 50%;}
[data-items-per-row="3"] .rb-chartjs__chart--progress {width: 33.33%;}
[data-items-per-row="4"] .rb-chartjs__chart--progress {width: 25%;}
[data-items-per-row="5"] .rb-chartjs__chart--progress {width: 20%;}
[data-items-per-row="6"] .rb-chartjs__chart--progress {width: 16.66%;}
[data-items-per-row="7"] .rb-chartjs__chart--progress {width: 14.28%;}
[data-items-per-row="8"] .rb-chartjs__chart--progress {width: 12.5%;}
.rb-chartjs__chart--progress .rb-chartjs__chart__canvas {margin: 0 auto;}
.rb-chartjs__chart:after {content: " ";display: block;clear: both;}
.path-admin-totara-reportbuilder table.reportbuilder-table td span.mod_facetoface__sessionlist__timezone {font-size: var(--font-size-11);display: block;}
.reportbuilder-table .tag_list .inline-list li {display: inline-block;}
.rb-report-results-heading {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;display: -webkit-box;display: flex;gap: var(--gap-3);flex-wrap: wrap;-webkit-box-align: center;align-items: center;margin-bottom: var(--gap-2);}
@media (min-width: 992px) {.rb-report-results-heading {flex-wrap: nowrap;}}
.rb-report-results-heading h3, .rb-report-results-heading .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .rb-report-results-heading .fitemtitle, .rb-report-results-heading .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .rb-report-results-heading .form-label {overflow-wrap: break-word;min-width: 0;-webkit-box-flex: 1;flex-grow: 1;margin: 0;font-weight: bold;font-size: var(--font-size-16);line-height: 1.25;}
.rb-report-results-heading .rb-report-results-heading-buttons {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;}
.mapaddresslookup .location_map {display: block;width: 70%;height: 300px;background: var(--color-neutral-5);margin-top: 10px;}
.mapaddresslookup .map_small {width: 100%;height: 40%;}
.mapaddresslookup .map_medium {width: 100%;height: 60%;}
.mapaddresslookup .map_large {width: 100%;height: 80%;}
@media (min-width: 1025px) {.mapaddresslookup .map_small {width: 50%;height: 20%;}
	.mapaddresslookup .map_medium {width: 75%;height: 30%;}
	.mapaddresslookup .map_large {width: 100%;height: 40%;}}
dd .mapaddresslookup .map_small {height: 200px;}
dd .mapaddresslookup .map_medium {height: 300px;}
dd .mapaddresslookup .map_large {height: 400px;}
.jsenabled .customfield-multiselect-default-checkbox, .jsenabled .customfield-multiselect-delete-checkbox {display: none;}
.customfield-multiselect-action {margin-right: 10px;}
.customfield-multiselect-action:first-child {margin-right: 0;}
.customfield-multiselect .felement {display: -webkit-box;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;flex-wrap: wrap;}
.customfield-multiselect .felement>span {display: -webkit-box;display: flex;-webkit-box-align: baseline;align-items: baseline;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;margin: 0 0 var(--gap-4) var(--gap-8);}
.workflow-tile-selector .panel-body {display: -webkit-box;display: flex;min-height: 15em;width: 100%;}
.workflow-tile-selector .panel-body .tile-image {display: block;width: 100px;height: 100px;margin: 10px 0px 0px 10px;border-radius: 50%;overflow: hidden;flex-shrink: 0;}
.workflow-tile-selector .panel-body .tile-image img {display: block;max-height: 100%;}
[dir=rtl] .workflow-tile-selector .panel-body .tile-image img {-webkit-transform: translateX(50%) translateX(-50px);transform: translateX(50%) translateX(-50px);}
[dir=ltr] .workflow-tile-selector .panel-body .tile-image img {-webkit-transform: translateX(-50%) translateX(50px);transform: translateX(-50%) translateX(50px);}
.workflow-tile-selector .panel-body .tile-text {display: block;max-width: 260px;}
.workflow-tile-selector .linked-panel {color: var(--color-neutral-7);}
.workflow-tile-selector .linked-panel:hover {text-decoration: none;}
.workflow-tile-selector .linked-panel:hover .panel, .workflow-tile-selector .linked-panel:focus .panel {background: var(--color-neutral-2);border-color: var(--color-neutral-4);}
.workflow-tile-selector .linked-panel:active .panel {background: var(--color-neutral-3);}
.block_last_course_accessed_content>p {margin: 0;padding-bottom: 10px;}
.block_last_course_accessed_content .course_name_large {font-size: var(--font-body-large-size);}
.block_last_course_accessed_content .course_name_medium {font-size: var(--font-body-size);}
.block_last_course_accessed_content .progressbar_container {display: inline;}
.mod_assign-group_warning {color: #b2611f;}
.tcm-goone-search-thumbnail-img {background-repeat: no-repeat;background-position: 50%;background-size: cover;border-bottom: 1px solid var(--color-neutral-5);width: 100%;padding-top: 40%;position: relative;max-height: 120px;}
.tcm-goone-search-metadata {height: 210px;padding: 15px;}
.tcm-goone-search-delivery {text-transform: uppercase;font-weight: bold;font-size: 80%;}
.tcm-goone-search-provider {font-size: 85%;}
.tcm-goone-search-description {height: 80px;position: relative;}
.tcm-goone-search-fade {height: 10px;width: 100%;position: absolute;bottom: 0;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);}
.tcm-goone-search-text-metadata {margin-top: 7px;}
.tcm-goone-search-price {text-transform: uppercase;}
@media (max-width: 768px) {.tcm-goone-search-description {height: auto;}
	.tcm-goone-search-fade {display: none;}
	.tcm-goone-search-metadata {height: auto;}}
.tcm-explorer .tcm-query {width: 100%;max-width: inherit;}
.tcm-explorer .totara_form_element_checkboxes_checkbox input, .tcm-explorer .totara_form_element_radios_radio input {display: block;float: right;}
.tcm-filter-option-count {float: left;clear: left;}
.tcm-explorer .totara_form_element_checkboxes_checkbox label, .tcm-explorer .totara_form_element_radios_radio label {display: block;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tcm-search-filter legend {margin-bottom: 0;border: none;}
.tcm-search-filter .legend {font-weight: bold;font-size: 14px;}
.tcm-search-filter {margin-bottom: 2em;}
.tcm-search_toolbar {margin-bottom: 1em;}
.tcm-explorer .tcm-vertical-align {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;}
.tcm-explorer h3, .tcm-explorer .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .tcm-explorer .fitemtitle, .tcm-explorer .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .tcm-explorer .form-label {font-weight: bold;line-height: 1.3;margin: 0 0 .5em;word-wrap: break-word;max-height: 80px;overflow: hidden;text-overflow: clip;font-size: var(--font-size-16);}
.tcm-details h3, .tcm-details .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .tcm-details .fitemtitle, .tcm-details .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .tcm-details .form-label {font-size: var(--font-size-18);}
.tcm-search-thumbnail {border: 1px solid var(--color-neutral-5);}
.tcm-search-thumbnail:hover {box-shadow: 0 2px 11px 0 rgba(0,0,0,.5);}
.tcm-search-metadata-icon {font-size: 24px;margin-top: 15px;margin-bottom: 0;position: static;}
h2.tcm-explorer-heading {margin-top: 0;}
.tcm-explorer .tcm-load-more .tcm-loading-icon, .tcm-explorer .tcm-load-more {display: none;}
.tcm-explorer .tcm-load-more button {width: 100%;}
.tcm-explorer .tcm-load-more-loading .tcm-loading-icon {display: inline;}
.tcm-explorer .tcm-load-more-loading .tcm-load-more-action {display: none;}
.tcm-explorer {min-height: 30em;}
.tcm-status-searching {display: none;}
.tcm-is-searching .tcm-status-searching {display: inline;}
.tcm-search_selection_tools {background: var(--color-neutral-2);padding: .6em 1em;margin-bottom: 1em;visibility: hidden;}
.tcm-search_selection_status, .tcm-collection-tool {padding-left: 1em;}
.tcm-search_selection_tools .pull-right a, .tcm-search_selection_tools .box.message .contactselector .message-contacts .link a, .box.message .contactselector .message-contacts .tcm-search_selection_tools .link a, .tcm-search_selection_tools .userprofile .header-button-group a, .userprofile .tcm-search_selection_tools .header-button-group a {padding-right: .25em;}
.tcm-search_selection_tools a {cursor: pointer;}
.tcm-thumbnail_selection {width: 30px;margin: 1em;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.tcm-thumbnail_selection input {position: absolute;opacity: 0;}
.tcm-thumbnail_selection label {cursor: pointer;position: absolute;width: 30px;height: 30px;top: 0;right: 0;background-color: rgba(255,255,255,.5);border: 1px solid var(--color-neutral-4);border-radius: 8px;}
.tcm-thumbnail_selection label:after {opacity: 0;content: "";position: absolute;width: 16px;height: 9px;background: transparent;top: 8px;right: 6px;border: 4px solid var(--color-neutral-5);border-top: none;border-left: none;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.tcm-thumbnail_selection input:checked+label:hover, .tcm-thumbnail_selection label:hover {border-color: var(--color-neutral-5);background-color: var(--color-neutral-2);}
.tcm-thumbnail_selection input:checked+label:after {opacity: 1;}
.tcm-thumbnail_selection input:checked+label {background-color: var(--color-neutral-1);border-color: var(--color-neutral-5);}
.tcm-search-filters-header h2 {margin: 0 0 3rem;font-size: var(--font-size-heading-level-6);text-transform: uppercase;color: var(--color-text);}
.tcm-search-filters-wrapper .tcm-search-filters {display: none;}
.tcm-search-filters-wrapper .tcm-filter-radios input, .tcm-search-filters-wrapper .tcm-checkbox-filter input {margin: .3em 0 0 .5em;}
.tcm-search-filters-wrapper .tcm-checkbox-filter {margin-bottom: .35em;}
.tcm-search-filters-wrapper .tcm-checkbox-filter label {display: block;font-weight: normal;white-space: nowrap;overflow: auto;text-overflow: unset;margin-bottom: 0;}
.tcm-search-filters-wrapper legend {margin-bottom: .5rem;}
.tcm-search-filters-wrapper .tcm-filter-option-label {display: inline-block;width: 100%;overflow: hidden;text-overflow: ellipsis;float: right;}
.tcm-search-filters-wrapper .tcm-search-filter-with-counts .tcm-filter-option-label {width: calc(100% - 4em);}
.tcm-search-filters-wrapper .tcm-search-filter-results {display: none;padding: .5rem;max-height: 21em;overflow-y: scroll;border: 1px solid var(--color-neutral-5);}
.tcm-search-filters-wrapper .tcm-search-filter-term {margin: 0;padding: 6px 12px;border: 1px solid var(--color-neutral-5);border-radius: 4px;}
.tcm-search-filters-wrapper .tcm-search-filter-term:focus {border-color: var(--color-secondary);outline: 0;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px var(--color-secondary);}
.tcm-search-filters-wrapper .tcm-filter-radios {padding: 0 .5rem;}
.tcm-search-filters-wrapper .tcm-search-filter-selection {margin-bottom: 1rem;padding: 0 .5rem;}
.tcm-search-filters-wrapper .tcm-search-filter-results .tcm-search-filter-selection {margin-bottom: 0;}
.tcm-search-filters-wrapper .focused .tcm-search-filter-results {box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);position: absolute;background: var(--color-neutral-1);right: 15px;left: 15px;z-index: 100;padding-top: 1rem;}
.tcm-search-filters-wrapper .tcm-filter-input .tcm-search-filter-term {width: 100%;max-width: 100%;}
.tcm-search-filters-wrapper .tcm-search-filter-term-wrapper {position: relative;display: inline;}
.tcm-search-filters-wrapper .tcm-search-filter-widget .caret {position: absolute;top: .8rem;left: 1rem;pointer-events: none;}
.tcm-explorer .tcm-results {width: 100%;margin-right: -15px;margin-left: -15px;}
.tcm-explorer .tcm-result {position: relative;display: inline-block;float: right;padding: 15px;vertical-align: top;zoom: 1;width: 100%;}
.tcm-explorer .tcm-details-wrapper {padding: 15px;position: relative;width: 100%;float: right;display: none;clear: both;}
.tcm-explorer .tcm-details {padding: 20px;border: 1px solid var(--color-neutral-5);background: var(--color-neutral-1);height: 500px;overflow: auto;box-shadow: 0 3px 17px 0 rgba(0,0,0,.5);}
.tcm-explorer .tcm-details-target .tcm-search-thumbnail {box-shadow: 0 3px 17px 0 rgba(0,0,0,.5);}
.tcm-explorer .tcm-details-close {font-size: 40px;line-height: 40px;color: #000;cursor: pointer;text-decoration: none;}
.tcm-explorer .tcm-details-description, .tcm-explorer .tcm-details-img, .tcm-explorer .tcm-details-items {padding: 30px;}
.tcm-explorer .tcm-details-pointer {position: absolute;margin-top: -20px;width: 0;border-bottom: solid 20px var(--color-neutral-5);border-left: solid 20px transparent;border-right: solid 20px transparent;}
.tcm-explorer .tcm-details-pointer .tcm-empty {position: absolute;top: 1px;right: -20px;width: 0;border-bottom: solid 20px var(--color-neutral-1);border-left: solid 20px transparent;border-right: solid 20px transparent;}
.tcm-explorer .tcm-details-wrapper .tcm-details-items h4 {border-bottom: 1px solid var(--color-neutral-4);padding-bottom: 15px;}
.tcm-explorer .tcm-details .tcm-details-top {margin-bottom: 15px;}
.tcm-explorer .tcm-details .tcm-details-header {padding: 30px;background: var(--color-neutral-3);position: relative;}
.tcm-explorer .tcm-details .tcm-header-details-cell {font-size: 85%;vertical-align: top;line-height: 1.8;display: block;max-width: none;}
.tcm-explorer .tcm-details .tcm-header-details-cell.tcm-details-logo {padding-left: 10px;}
.tcm-explorer .tcm-details .tcm-header-details-cell .tcm-details-delivery, .tcm-explorer .tcm-details .tcm-header-details-cell .tcm-details-price {text-transform: uppercase;font-weight: bold;}
.tcm-explorer .tcm-thumbnail-img {background-repeat: no-repeat;background-position: 50%;background-size: cover;height: 12em;}
@media (max-width: 767px) {.tcm-search-filters-header {margin-top: 4rem;}}
@media (min-width: 768px) {.tcm-explorer .tcm-result {width: 50%;}
	.tcm-search-metadata-icon {margin-top: 15px;position: absolute;bottom: 15px;margin-bottom: 15px;}}
@media (min-width: 992px) {.tcm-explorer .tcm-result {width: 33.33333333%;}
	.tcm-explorer .tcm-details .tcm-header-details-cell {display: table-cell;max-width: 300px;padding-left: 40px;}}
@media (min-width: 1200px) {.tcm-explorer .tcm-result {width: 25%;}}
.f2fsessionlinks, .f2fsessionnotice {display: block;padding: 12px 0 8px;}
.f2factivityname {line-height: 1.5;}
body#page-mod-facetoface-room div.row-fluid {margin: 0;}
body#page-mod-facetoface-view div#page-content table.sessions {width: 100%;}
body.path-mod-facetoface table.mod-facetoface-attendees {width: 100%;}
body.path-mod-facetoface div#fgroup_id_recipients input[id*=id_booked_type] {margin-right: 15px;}
#page-mod-facetoface-reports-assets #page-content, #page-mod-facetoface-reports-facilitators #page-content, #page-mod-facetoface-reports-rooms #page-content {padding-top: 0;}
[id^=editcustomfacilitator] #fgroup_id_labeltype legend {padding-right: 0;padding-left: 0;color: inherit;}
.path-calendar .maincalendar .eventlist .event .mod_facetoface__calendar-event.description {background-color: transparent;}
.mod_facetoface__calendarfilter {display: block;margin-bottom: var(--gap-4);}
.mod_facetoface__calendarfilter label {width: 100%;vertical-align: middle;}
.mod_facetoface__calendarfilter label+* {vertical-align: middle;}
@media (min-width: 992px) {.mod_facetoface__calendarfilter label {width: 25%;}}
@media (min-width: 992px) {#module_filter_facetoface [name=applyfacetofacefilter] {margin-right: 25%;}}
.mod_facetoface-addremove button {min-width: 100px;}
.f2f dt {word-wrap: break-word;}
.reportbuilder-table[data-source=rb_source_facetoface_summary] tr, .reportbuilder-table[data-source=rb_source_facetoface_room_assignments] tr, .reportbuilder-table[data-source=rb_source_facetoface_asset_assignments] tr {height: 1px;}
.gecko .reportbuilder-table[data-source=rb_source_facetoface_summary] tr, .gecko .reportbuilder-table[data-source=rb_source_facetoface_room_assignments] tr, .gecko .reportbuilder-table[data-source=rb_source_facetoface_asset_assignments] tr, .gecko .reportbuilder-table[data-source=rb_source_facetoface_facilitator_assignments] tr {height: 100%;}
.ie .reportbuilder-table[data-source=rb_source_facetoface_summary] tr, .ie .reportbuilder-table[data-source=rb_source_facetoface_room_assignments] tr, .ie .reportbuilder-table[data-source=rb_source_facetoface_asset_assignments] tr, .ie .reportbuilder-table[data-source=rb_source_facetoface_facilitator_assignments] tr {height: 100%;}
.ie .reportbuilder-table td.session_bookingstatus, .ie .reportbuilder-table td.session_overallstatus {overflow: hidden;}
.ie .reportbuilder-table td.session_bookingstatus div, .ie .reportbuilder-table td.session_overallstatus div {padding-bottom: 9999px;margin-bottom: -9999px;}
.reportbuilder-table td.session_bookingstatus, .reportbuilder-table td.session_overallstatus {padding: 0;height: inherit;}
.reportbuilder-table td.session_bookingstatus>div, .reportbuilder-table td.session_overallstatus>div {text-align: center;height: 100%;}
.reportbuilder-table .session_bookingstatus>div>span, .reportbuilder-table .session_overallstatus>div>span {display: inline-block;margin: var(--gap-2);}
.reportbuilder-table .session_bookingstatus .underbooked, .reportbuilder-table .session_overallstatus .ended {background-color: #ffffc0;}
.reportbuilder-table .session_bookingstatus .available, .reportbuilder-table .session_overallstatus .upcoming {background-color: #daead3;}
.reportbuilder-table .session_bookingstatus .overbooked {background-color: #f2d9b3;}
.reportbuilder-table .session_overallstatus .cancelled {background-color: #e6bdbc;}
.reportbuilder-table .session_bookingstatus .fullybooked, .reportbuilder-table .session_overallstatus .started {background-color: #b3dab6;}
.mform>#fitem_id_cancelinstruction>.fitemtitle {display: none;}
.mform>#fitem_id_cancelinstruction>.felement {float: none;width: 100%;}
#page-mod-facetoface-attendees-list-addlist textarea[name=csvinput] {min-height: 200px;}
.mod_facetoface-noshow {display: none;}
.mod_facetoface-show-selectdate-dialog {float: left;}
.mod_facetoface-date-other-virtual-room .mod_facetoface-show-selectdate-dialog, .mod_facetoface-date-other-virtual-room [data-action=clonedate] {display: none;}
.mod_facetoface-date-lock {display: none;float: left;}
.mod_facetoface-date-other-virtual-room .mod_facetoface-date-lock {display: block;}
.mod_facetoface-duplicate-lock {display: none;}
.mod_facetoface-date-other-virtual-room .mod_facetoface-duplicate-lock {display: inline;}
.mod_facetoface-room_legacy, .mod_facetoface-room_pending_deletion {display: none;}
.mod_facetoface-room_unavailable .mod_facetoface-resource-title, .mod_facetoface-room_failure_creation .mod_facetoface-resource-title, .mod_facetoface-room_failure_update .mod_facetoface-resource-title, .mod_facetoface-room_failure_deletion .mod_facetoface-resource-title {text-decoration: line-through;}
.mod_facetoface-assetlist, .mod_facetoface-roomlist, .mod_facetoface-facilitatorlist {list-style-type: none;margin: 0;}
.ui-dialog [id^=selectassets][id$=-dialog] .select, .ui-dialog [id^=selectrooms][id$=-dialog] .select, .ui-dialog [id^=selectfacilitators][id$=-dialog] .select {overflow: auto;}
.ui-dialog [id^=selectassets][id$=-dialog] .dialog-footer, .ui-dialog [id^=selectrooms][id$=-dialog] .dialog-footer, .ui-dialog [id^=selectfacilitators][id$=-dialog] .dialog-footer {padding-top: .5em;display: block;float: right;}
.f2f-ignoreconflicts-checkbox {padding: 10px;}
.f2f-usersbox {margin-bottom: 48px;}
select.menuf2f-actions, select.menuf2f-select {display: inline-block;}
select.menuf2f-select {margin-left: .5em;}
.dir-rtl select.menuf2f-select {margin-left: .5em;}
.mod_facetoface__action {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;}
.mod_facetoface__action--near {-webkit-box-pack: start;justify-content: flex-start;}
.mod_facetoface__action--far {-webkit-box-pack: end;justify-content: flex-end;}
.mod_facetoface__action--center {-webkit-box-pack: center;justify-content: center;}
.mod_facetoface__action:not(.btn-group)>.commandlink+.commandlink {margin-right: var(--gap-2);}
.mod_facetoface__list-items, .mod_facetoface__list-items>li {list-style: none;margin: 0;padding: 0;}
.mod_facetoface__filter {display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-align: center;align-items: center;border-top: 1px var(--color-border) solid;border-bottom: 1px var(--color-border) solid;margin: var(--gap-4) 0;padding: var(--gap-2) var(--gap-2) 0;}
.mod_facetoface__filter__toggle-button>.flex-icon {font-size: 24px;margin-bottom: var(--gap-2);}
.mod_facetoface__filter__toggle {display: none;}
.mod_facetoface__filter__toggle-button__loading, .mod_facetoface__filter__toggle-button__label {display: none;}
.mod_facetoface__filter__item {-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;margin: 0 var(--gap-2) var(--gap-2);max-width: 100%;}
.mod_facetoface__filter__item__label {margin: auto 0 auto var(--gap-3);}
.mod_facetoface__filter__item__select {font-size: inherit;margin-bottom: 0;max-width: 100%;padding-top: 0;padding-bottom: 0;}
.mod_facetoface__filter__item__room__select {text-overflow: ellipsis;width: 15em;}
.mod_facetoface__filter__item__facilitator__select {text-overflow: ellipsis;width: 15em;}
.mod_facetoface__filter__item__eventtime__select {min-width: 8em;}
.mod_facetoface__filter__item__advanced__select {min-width: 10em;}
.mod_facetoface__filter__item__book__select {min-width: 8em;}
.mod_facetoface__filter__link {margin: 0 var(--gap-2) var(--gap-2) 0;visibility: hidden;}
.mod_facetoface__filter--active .mod_facetoface__filter__link {visibility: visible;}
.mod_facetoface__sessions__spinner {display: none;font-size: var(--font-size-20);}
.mod_facetoface__sessions.loading .mod_facetoface__sessions__spinner {display: block;}
.mod_facetoface__sessions.loading .mod_facetoface__sessions__debug, .mod_facetoface__sessions.loading .mod_facetoface__sessions__empty {display: none;}
.mod_facetoface__sessions.loading .mod_facetoface__sessionlist, .mod_facetoface__sessions.loading .mod_facetoface__sessionlist__reservation, .mod_facetoface__sessions.loading .mod_facetoface__sessionlist__pastlink {display: none;}
.mod_facetoface__sessionlist {margin-bottom: var(--gap-6);overflow-x: auto;}
.mod_facetoface__sessionlist--empty {padding: var(--gap-4);}
.mod_facetoface__sessionlist__show-previous--hidden {display: none;}
.mod_facetoface__sessionlist__table {width: 100%;max-width: 100%;max-width: none;margin-bottom: 20px;margin-bottom: 0;}
.mod_facetoface__sessionlist__table>thead>tr>th, .mod_facetoface__sessionlist__table>thead>tr>td, .mod_facetoface__sessionlist__table>tbody>tr>th, .mod_facetoface__sessionlist__table>tbody>tr>td, .mod_facetoface__sessionlist__table>tfoot>tr>th, .mod_facetoface__sessionlist__table>tfoot>tr>td {padding: 8px;line-height: var(--font-body-line-height);vertical-align: top;border-top: 1px solid #ddd;}
.mod_facetoface__sessionlist__table>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.mod_facetoface__sessionlist__table>caption+thead>tr:first-child>th, .mod_facetoface__sessionlist__table>caption+thead>tr:first-child>td, .mod_facetoface__sessionlist__table>colgroup+thead>tr:first-child>th, .mod_facetoface__sessionlist__table>colgroup+thead>tr:first-child>td, .mod_facetoface__sessionlist__table>thead:first-child>tr:first-child>th, .mod_facetoface__sessionlist__table>thead:first-child>tr:first-child>td {border-top: 0;}
.mod_facetoface__sessionlist__table>tbody+tbody {border-top: 2px solid #ddd;}
.mod_facetoface__sessionlist__table .table {background-color: #fff;}
.mod_facetoface__sessionlist__table>thead>tr>th, .mod_facetoface__sessionlist__table>thead>tr>td, .mod_facetoface__sessionlist__table>tbody>tr>th, .mod_facetoface__sessionlist__table>tbody>tr>td, .mod_facetoface__sessionlist__table>tfoot>tr>th, .mod_facetoface__sessionlist__table>tfoot>tr>td {border-top: none;border-bottom: none;}
.mod_facetoface__sessionlist__table>thead, .mod_facetoface__sessionlist__table>tbody {border-bottom: 2px solid var(--color-neutral-5);}
.mod_facetoface__sessionlist__table>tbody>tr {background-color: var(--color-neutral-2);}
.mod_facetoface__sessionlist__table__sessionrow {border-top: 1px solid var(--color-neutral-5);}
.mod_facetoface__sessionlist__table__sessionrow.firstsession, .mod_facetoface__sessionlist__table__sessionrow.waitlisted {border-top: 2px solid var(--color-neutral-5);}
.mod_facetoface__sessionlist__roomdetails {display: block;}
.mod_facetoface__sessionlist__eventtime {white-space: nowrap;}
.mod_facetoface__sessionlist__event-status__event, .mod_facetoface__sessionlist__event-status__booking, .mod_facetoface__sessionlist__event-status__user {white-space: nowrap;}
.mod_facetoface__sessionlist__timezone {font-size: var(--font-size-12);display: block;}
.mod_facetoface__sessionlist__table td.mod_facetoface__sessionlist__actions {padding-bottom: var(--gap-2);padding-top: var(--gap-2);}
.mod_facetoface__sessionlist__actions {width: 1px;}
.mod_facetoface__sessionlist__action__buttons {display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;}
.mod_facetoface__sessionlist__action__buttons>.btn {flex-shrink: 1;white-space: nowrap;}
.mod_facetoface__sessionlist__action__buttons .mod_facetoface__sessionlist__action__dropdown.dropdown-toggle {padding: var(--gap-1) var(--gap-2);}
.mod_facetoface__sessionlist__action__icons {display: -webkit-box;display: flex;font-size: var(--font-size-16);}
.mod_facetoface__sessionlist__action__icons+.mod_facetoface__sessionlist__action__links {margin-top: var(--gap-1);}
.mod_facetoface__sessionlist__action__dropdown {margin-right: var(--gap-1);}
.mod_facetoface__sessionlist__action__dropdown>.flex-icon {font-size: 111%;-webkit-transform: rotate(.001deg);transform: rotate(.001deg);}
.mod_facetoface__sessionlist__action__dropdown__menu.dropdown-menu, .moodle-actionmenu[data-enhanced].show .mod_facetoface__sessionlist__action__dropdown__menu.menu {right: auto;margin: 0;position: fixed;left: auto;}
.mod_facetoface__sessionlist__action__dropdown__menu.dropdown-menu>li>a, .moodle-actionmenu[data-enhanced].show .mod_facetoface__sessionlist__action__dropdown__menu.menu>li>a {color: var(--dropdown-item-text-color);}
.mod_facetoface__sessionlist__action__dropdown__menu.dropdown-menu>li>a:hover, .moodle-actionmenu[data-enhanced].show .mod_facetoface__sessionlist__action__dropdown__menu.menu>li>a:hover, .mod_facetoface__sessionlist__action__dropdown__menu.dropdown-menu>li>a:focus, .moodle-actionmenu[data-enhanced].show .mod_facetoface__sessionlist__action__dropdown__menu.menu>li>a:focus {color: var(--dropdown-item-text-color-hover);text-decoration: none;background-color: var(--dropdown-item-bg-color-hover);outline: 0;}
.mod_facetoface__sessionlist__action__link {display: block;white-space: nowrap;}
.mod_facetoface__sessionlist__action__reserve {display: block;}
.mod_facetoface__sessionlist__attendance--open__link {font-weight: bold;}
.mod_facetoface__sessionlist__attendance--none__icon, .mod_facetoface__sessionlist__attendance--none__icon[class], .mod_facetoface__sessionlist__attendance--locked__icon, .mod_facetoface__sessionlist__attendance--locked__icon[class], .mod_facetoface__sessionlist__attendance--open__icon, .mod_facetoface__sessionlist__attendance--open__icon[class], .mod_facetoface__sessionlist__attendance--saved__icon, .mod_facetoface__sessionlist__attendance--saved__icon[class] {vertical-align: baseline;}
.mod_facetoface__sessionlist__roomdetails {display: block;font-size: var(--font-size-12);}
.mod_facetoface__event_details dt {margin-top: var(--gap-2);}
.mod_facetoface__event_details hr {margin: var(--gap-2) 0;}
.mod_facetoface__event_details__room, .mod_facetoface__event_details__asset, .mod_facetoface__event_details__facilitator {margin-bottom: var(--gap-2);}
.mod_facetoface__event_details__sessions {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;margin-top: var(--gap-2);}
.mod_facetoface__event_details__sessions__rowheader {display: -webkit-box;display: flex;justify-content: space-around;text-align: right;border-bottom: 2px solid var(--color-border);font-weight: bold;}
.mod_facetoface__event_details__sessions__row {display: -webkit-box;display: flex;justify-content: space-around;text-align: right;border-bottom: 1px solid var(--color-border);}
.mod_facetoface__event_details__sessions__row:last-child {border-bottom-width: 0;}
.mod_facetoface__event_details__sessions__cellheader {padding: var(--gap-1);display: none;font-weight: bold;}
.mod_facetoface__event_details__sessions__cell {padding: var(--gap-1);}
.mod_facetoface__event_details__sessions__cell--status {-webkit-box-flex: 1;flex: 1;}
.mod_facetoface__event_details__sessions__cell--date {-webkit-box-flex: 3;flex: 3;}
.mod_facetoface__event_details__sessions__cell--rooms {-webkit-box-flex: 2;flex: 2;}
.mod_facetoface__event_details__sessions__cell--facilitators {-webkit-box-flex: 2;flex: 2;}
.mod_facetoface__event_details__sessions__cell--assets {-webkit-box-flex: 2;flex: 2;}
.mod_facetoface__event_details__sessions__cell--actions {-webkit-box-flex: 1;flex: 1;}
.mod_facetoface__event_details__sessions__row>.mod_facetoface__event_details__sessions__cell {background: var(--color-neutral-2);}
.mod_facetoface__action-dashboard, .mod_facetoface__action-eventinfo, .mod_facetoface__action-eventdetail {float: left;}
.mod_facetoface__action-editevent {position: absolute;left: 16px;}
.mod_facetoface__action-detailfooter {margin-top: var(--gap-4);}
.mod_facetoface__sessionlist {clear: left;}
.mod_facetoface__capacity__current {font-weight: bold;}
.mod_facetoface__booking__dates {list-style: none;margin: 0;padding: 0;}
.mod_facetoface__booking__dates--waitlisted {font-style: italic;}
.mod_facetoface__booking__date {margin: 0 0 var(--gap-2);padding: 0;}
.mod_facetoface__booking__users {margin: 0;padding: 0;}
.mod_facetoface__booking__user {margin: 0 var(--gap-2) 0 0;padding: 0;}
.mod_facetoface__action-reservation {border-top: 1px solid var(--color-border);padding-top: var(--gap-2);}
.mod_facetoface__navigation {margin: var(--gap-4) -16px var(--gap-4) -16px;padding-right: 16px;padding-left: 16px;position: relative;}
.mod_facetoface__navigation__items {display: -webkit-box;display: flex;}
.mod_facetoface__navigation__items a {border-left: 1px solid var(--color-border);font-size: var(--font-size-14);line-height: var(--font-size-14);margin: calc(var(--font-size-14) * 2) -var(--font-size-14)/2 0;padding: 0 var(--gap-2);}
.mod_facetoface__navigation__items a:first-child {padding-right: 0;}
.mod_facetoface__navigation__items a:last-child {border-left: none;}
.mod_facetoface__navigation__top {line-height: calc(var(--font-size-14) * 2);position: absolute;left: 16px;top: 0;}
.mod_facetoface__eventinfo {display: -webkit-box;display: flex;margin-bottom: var(--gap-2);}
.mod_facetoface__eventinfo__content {-webkit-box-flex: 1;flex: 1;-webkit-box-ordinal-group: 1;order: 0;}
.mod_facetoface__eventinfo__content__management {border-bottom: 1px solid var(--color-border);margin-bottom: 0;margin-right: -16px;padding: var(--gap-2) 16px;}
.mod_facetoface__eventinfo__content__management__items {margin: 0;padding: 0;}
.mod_facetoface__eventinfo__content__management__item {list-style: none;margin: .15rem;padding: 0;}
.mod_facetoface__eventinfo__content__intro {border-bottom: 1px solid var(--color-border);margin-bottom: var(--gap-2);padding-bottom: var(--gap-2);}
.mod_facetoface__eventinfo__content__eventdetail {border-bottom: 1px solid var(--color-border);margin-bottom: var(--gap-2);padding-bottom: var(--gap-2);}
.mod_facetoface__eventinfo__content__eventdetail__heading {margin-top: 0;margin-bottom: 0;}
.mod_facetoface__eventinfo__content__eventdetail__heading>a, .mod_facetoface__eventinfo__content__eventdetail__heading>a:hover, .mod_facetoface__eventinfo__content__eventdetail__heading>a:focus {color: inherit;}
.mod_facetoface__eventinfo__content__eventdetail__heading>a::before {content: "";width: 0;height: 0;border-style: solid;display: inline-block;}
.mod_facetoface__eventinfo__content__eventdetail__heading>a.f2f-collapsed::before {margin: 0 7px 0 9px;border-width: 8px 8px 8px 0;border-color: transparent currentColor transparent;}
.mod_facetoface__eventinfo__content__eventdetail__heading>a.f2f-expanded::before {margin: 0 2px 4px 6px;border-width: 8px 8px 0;border-color: currentColor transparent transparent;}
.mod_facetoface__eventinfo__content__eventdetail__section {border-bottom: 1px solid var(--color-border);margin-bottom: var(--gap-2);padding-bottom: var(--gap-2);}
.mod_facetoface__eventinfo__content__eventdetail__section.nodivider {border-bottom-style: none;}
.mod_facetoface__eventinfo__content__eventdetail__section:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.mod_facetoface__eventinfo__content__eventdetail__section>dl {margin-bottom: 10px;margin-top: 10px;}
.mod_facetoface__eventinfo__content__eventdetail__section>dl>dt {margin-top: 5px;}
.mod_facetoface__eventinfo__content__eventdetail__section__intro::after {clear: both;content: "";display: block;}
.mod_facetoface__eventinfo__sidebars {width: 33%;max-width: 480px;min-width: 320px;-webkit-box-ordinal-group: 2;order: 1;padding: var(--gap-6) var(--gap-2) 0;margin-right: 16px;}
.mod_facetoface__eventinfo__sidebar {background-color: var(--color-neutral-4);color: var(--color-neutral-1);}
.mod_facetoface__eventinfo__sidebar:before, .mod_facetoface__eventinfo__sidebar:after {display: table;content: " ";}
.mod_facetoface__eventinfo__sidebar:after {clear: both;}
.mod_facetoface__eventinfo__sidebar__panel {height: auto;min-height: 200px;padding: var(--gap-6);-webkit-transform: none;transform: none;visibility: visible;border-radius: 4px;box-shadow: 0 1px 5px rgba(0,0,0,.5);display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: center;justify-content: center;margin: 0;position: relative;-webkit-transition: -webkit-transform .4s;transition: -webkit-transform .4s;transition: transform .4s;transition: transform .4s,-webkit-transform .4s;-webkit-transform-origin: top center;transform-origin: top center;width: 100%;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fdescription.required {margin-left: calc(var(--gap-10) - var(--gap-6));}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem {margin-bottom: 1em;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem .fitemtitle, .mod_facetoface__eventinfo__sidebar__panel>.mform .fitem .felement {float: none;width: auto;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem .felement {padding-top: var(--gap-2);}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem .felement label {display: inline;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem .fdate_selector>.felement>span {white-space: nowrap;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem.fitem_fselect select, .mod_facetoface__eventinfo__sidebar__panel>.mform .fitem.fitem_ftextarea textarea {max-width: 100%;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem>fieldset {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem>fieldset>legend {margin-bottom: 0;width: auto;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem_actionbuttons> {margin-bottom: 0;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fitem_actionbuttons>div.felement {display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;margin: 0;}
.mod_facetoface__eventinfo__sidebar__panel>.mform .fgroup {display: -webkit-box;display: flex;}
.mod_facetoface__eventinfo__sidebar__cancellation {text-align: center;}
.mod_facetoface__eventinfo__sidebar__cancellation h3, .mod_facetoface__eventinfo__sidebar__cancellation .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .mod_facetoface__eventinfo__sidebar__cancellation .fitemtitle, .mod_facetoface__eventinfo__sidebar__cancellation .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .mod_facetoface__eventinfo__sidebar__cancellation .form-label {margin: 1.5em 0;padding: 0;}
.mod_facetoface__eventinfo__sidebar__cancellation-confirm {height: 0;min-height: 0;padding: 0;-webkit-transform: scaleY(0);transform: scaleY(0);visibility: hidden;}
.mod_facetoface__eventinfo__sidebar__signup-failure {text-align: center;background: var(--color-neutral-2);}
.mod_facetoface__eventinfo__sidebar__signup-failure h3, .mod_facetoface__eventinfo__sidebar__signup-failure .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .mod_facetoface__eventinfo__sidebar__signup-failure .fitemtitle, .mod_facetoface__eventinfo__sidebar__signup-failure .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .mod_facetoface__eventinfo__sidebar__signup-failure .form-label {margin: 1.5em 0;padding: 0;}
.mod_facetoface__eventinfo__sidebar__cancellation-cancellation {color: var(--color-state);}
.mod_facetoface__eventinfo__sidebar__cancellation-cancellation, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:active, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:focus, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:hover, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:active:focus, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:active:hover {background: transparent none;border: none;border-radius: 0;box-shadow: none;cursor: pointer;font: inherit;margin: 0;outline: none;padding: 0;}
.mod_facetoface__eventinfo__sidebar__cancellation-cancellation:active, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:focus, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:hover, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:active:focus, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:active:hover {color: var(--color-state-focus);}
.mod_facetoface__eventinfo__sidebar__cancellation-cancellation, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:active, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:focus, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:hover, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:active:focus, .mod_facetoface__eventinfo__sidebar__cancellation-cancellation:active:hover {font-size: var(--font-size-20);line-height: 1;position: absolute;top: var(--font-size-10);left: var(--gap-2);}
.mod_facetoface__eventinfo__card__toggle {color: var(--color-state);}
.mod_facetoface__eventinfo__card__toggle:hover, .mod_facetoface__eventinfo__card__toggle:focus {color: var(--color-state-focus);text-decoration: underline;}
.mod_facetoface__eventinfo__card__toggle, .mod_facetoface__eventinfo__card__toggle:active, .mod_facetoface__eventinfo__card__toggle:focus, .mod_facetoface__eventinfo__card__toggle:hover, .mod_facetoface__eventinfo__card__toggle:active:focus, .mod_facetoface__eventinfo__card__toggle:active:hover {background: transparent none;border: none;border-radius: 0;box-shadow: none;cursor: pointer;font: inherit;margin: 0;outline: none;padding: 0;}
.mod_facetoface__eventinfo__cancellation {display: none;}
.mod_facetoface__eventinfo__cancellation:checked~.mod_facetoface__eventinfo__sidebar__cancellation {height: 0;min-height: 0;padding: 0;-webkit-transform: scaleY(0);transform: scaleY(0);visibility: hidden;}
.mod_facetoface__eventinfo__cancellation:checked~.mod_facetoface__eventinfo__sidebar__cancellation-confirm {height: auto;min-height: 200px;padding: var(--gap-6);-webkit-transform: none;transform: none;visibility: visible;}
.eventlist .mod_facetoface__eventinfo {display: block;}
.mod_facetoface__resource-card__copy-container {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;clip: rect(0,0,0,0);border: 0;}
.mod_facetoface__resource-card__copy {line-height: 2;}
.mod_facetoface__resource-card__copy-link {color: var(--link-color);display: -webkit-inline-box;display: inline-flex;-webkit-box-align: center;align-items: center;}
.mod_facetoface__resource-card__copy-link, .mod_facetoface__resource-card__copy-link:active, .mod_facetoface__resource-card__copy-link:focus, .mod_facetoface__resource-card__copy-link:hover, .mod_facetoface__resource-card__copy-link:active:focus, .mod_facetoface__resource-card__copy-link:active:hover {background: transparent none;border: none;border-radius: 0;box-shadow: none;cursor: pointer;font: inherit;margin: 0;outline: none;padding: 0;}
.mod_facetoface__resource-card__copy-link:focus, .mod_facetoface__resource-card__copy-link:hover {color: var(--link-color-hover);}
.mod_facetoface__resource-card__copy-link:focus>.mod_facetoface__resource-card__copy-link-text, .mod_facetoface__resource-card__copy-link:hover>.mod_facetoface__resource-card__copy-link-text {text-decoration: underline;}
.mod_facetoface__resource-card--simple {text-align: center;}
.mod_facetoface__resource-card--simple>h3, .box.message .messagearea .messagesend .mform .mod_facetoface__resource-card--simple>.fitemtitle, .box.message .messagearea .messagesend .mform .mod_facetoface__resource-card--simple>.form-label {margin-bottom: var(--gap-6);line-height: 1.5;}
.mod_facetoface__resource-card--inactive {background: var(--color-neutral-2);}
.mod_facetoface__resource-card__buttons {text-align: center;}
.mod_facetoface__resource-card__button {margin: var(--gap-1);}
.mod_facetoface__resource-card__instruction {font-size: var(--font-size-14);}
@media only screen and (max-width: 768px) {.mod_facetoface__filter {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;flex-wrap: nowrap;padding: 0;}
	.mod_facetoface__filter__item {display: -webkit-box;display: flex;}
	.mod_facetoface__filter__toggle-button__loading {display: none;padding: var(--gap-2) 0;text-align: center;width: 100%;}
	.mod_facetoface__filter__toggle-button {-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;text-align: center;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
	.mod_facetoface__filter__toggle-button>.flex-icon {display: none;}
	.mod_facetoface__filter__toggle-button__label {color: var(--color-state);display: block;-webkit-box-flex: 1;flex: 1;}
	.mod_facetoface__filter__toggle-button__label:hover, .mod_facetoface__filter__toggle-button__label:focus {color: var(--color-state-focus);text-decoration: underline;}
	.mod_facetoface__filter__toggle-button__label, .mod_facetoface__filter__toggle-button__label:active, .mod_facetoface__filter__toggle-button__label:focus, .mod_facetoface__filter__toggle-button__label:hover, .mod_facetoface__filter__toggle-button__label:active:focus, .mod_facetoface__filter__toggle-button__label:active:hover {background: transparent none;border: none;border-radius: 0;box-shadow: none;cursor: pointer;font: inherit;margin: 0;outline: none;padding: 0;}
	.mod_facetoface__filter__toggle-button__label__hidden, .mod_facetoface__filter__toggle-button__label__shown {padding: var(--gap-2) 0;}
	.mod_facetoface__filter__toggle-button__label__hidden {display: none;}
	.mod_facetoface__filter__toggle-button__label__shown {display: block;}
	.mod_facetoface__filter--loading .mod_facetoface__filter__toggle-button__loading {display: block;}
	.mod_facetoface__filter--loading .mod_facetoface__filter__toggle-button__label {display: none;}
	.mod_facetoface__filter--closed .mod_facetoface__filter__item {display: none;}
	.mod_facetoface__filter--closed .mod_facetoface__filter__toggle-button__label__hidden {display: block;}
	.mod_facetoface__filter--closed .mod_facetoface__filter__toggle-button__label__shown {display: none;}
	.mod_facetoface__filter__item {-webkit-box-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;margin: 0 0 var(--gap-2);padding: 0 var(--gap-2);width: 100%;}
	.mod_facetoface__filter__item__eventtime__select, .mod_facetoface__filter__item__room__select, .mod_facetoface__filter__item__facilitator__select, .mod_facetoface__filter__item__book__select, .mod_facetoface__filter__item__advanced__select {max-width: initial;min-width: initial;width: calc(100% - var(--font-size-13) * 8);}
	.mod_facetoface__filter__item__label {width: calc(var(--font-size-13) * 8);}
	.mod_facetoface__filter__item__select {-webkit-box-flex: 1;flex: 1 1 auto;margin-bottom: 0;}
	.mod_facetoface__filter__link {display: none;margin: 0;padding: var(--gap-4) 0;text-align: center;width: 100%;}
	.mod_facetoface__filter--active .mod_facetoface__filter__toggle:checked~.mod_facetoface__filter__link {display: block;}
	.mod_facetoface__event_details__sessions__rowheader {display: none;}
	.mod_facetoface__event_details__sessions__cellheader {display: block;}
	.mod_facetoface__event_details__sessions__row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;flex-wrap: wrap;}
	.mod_facetoface__event_details__sessions__cellheader {width: 8em;}
	.mod_facetoface__event_details__sessions__cellheader--date {visibility: hidden;}
	.mod_facetoface__event_details__sessions__cell {width: calc(100% - 8em);}
	.mod_facetoface__event_details__sessions__cell--status, .mod_facetoface__event_details__sessions__cell--date, .mod_facetoface__event_details__sessions__cell--rooms, .mod_facetoface__event_details__sessions__cell--facilitators, .mod_facetoface__event_details__sessions__cell--assets, .mod_facetoface__event_details__sessions__cell--actions {-webkit-box-flex: 1;flex: auto;}
	.mod_facetoface__navigation {padding-right: 11px;padding-left: 10px;}
	.mod_facetoface__eventinfo {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
	.mod_facetoface__eventinfo__content {-webkit-box-flex: 1;flex: auto;-webkit-box-ordinal-group: 2;order: 1;}
	.mod_facetoface__eventinfo__sidebars {margin-right: 0;margin-bottom: var(--gap-6);max-width: none;min-width: auto;-webkit-box-ordinal-group: 1;order: 0;padding-right: 0;padding-left: 0;width: auto;}
	.mod_facetoface__eventinfo__sidebars>.mform {float: none;padding-bottom: var(--gap-2);}}
#page-mod-facetoface-eventinfo #page-content {padding-top: 0;}
.f2f-inline-box {display: inline-block;vertical-align: middle;margin-left: 5px;}
.custom-facetoface-selection {max-width: unset;}
.custom-facetoface-label {font-weight: normal;}
.f2f-attendees-table {margin-bottom: var(--gap-8);}
.f2f-attendees-table input[name=saveattendance] {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
.f2f-attendees-table input[name=saveattendance]:focus {color: var(--btn-prim-text-color);}
.f2f-attendees-table input[name=saveattendance]:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.f2f-attendees-table input[name=saveattendance]:active, .f2f-attendees-table input[name=saveattendance].active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.f2f-attendees-table input[name=saveattendance].disabled, .f2f-attendees-table input[name=saveattendance].disabled:active, .f2f-attendees-table input[name=saveattendance].disabled:focus, .f2f-attendees-table input[name=saveattendance].disabled:hover, .f2f-attendees-table input[name=saveattendance][disabled], .f2f-attendees-table input[name=saveattendance][disabled]:active, .f2f-attendees-table input[name=saveattendance][disabled]:focus, .f2f-attendees-table input[name=saveattendance][disabled]:hover, fieldset[disabled] .f2f-attendees-table input[name=saveattendance], fieldset[disabled] .f2f-attendees-table input[name=saveattendance]:active, fieldset[disabled] .f2f-attendees-table input[name=saveattendance]:focus, fieldset[disabled] .f2f-attendees-table input[name=saveattendance]:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.f2f-attendees-table input[name=saveattendance] .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.f2f-attendees-table .actionsbuttons {display: block;}
@media (min-width: 992px) {.f2f-attendees-table .actionsbuttons {margin-right: 33.3333%;}}
@media (min-width: 1200px) {.f2f-attendees-table .actionsbuttons {margin-right: 25%;}}
.f2f-takeattendance-event-summary {margin: var(--gap-4) 0;}
.f2f-takeattendance-bulk-action-box {margin-bottom: var(--gap-8);padding: var(--gap-2);border: var(--border-width-thin) var(--color-border) solid;border-radius: 2px;}
.f2f-takeattendance-bulk-action-box .bulkactionstring {margin-top: 7px;margin-left: var(--gap-4);float: right;}
@media (min-width: 992px) {.f2f-takeattendance-bulk-action-box .bulkactionstring {width: 33.3333%;}}
@media (min-width: 1200px) {.f2f-takeattendance-bulk-action-box .bulkactionstring {width: 25%;}}
.f2f-takeattendance-bulk-action-box .facetoface-bulk-actions-selector, .f2f-takeattendance-bulk-action-box .facetoface-bulk-actions-picker {float: right;}
.f2f-takeattendance-bulk-action-box #selectoptionbefore {display: none;color: var(--color-prompt-alert);}
.f2f-takeattendance-bulk-action-box #selectoptionbefore.f2f-selectionoptionbefore-error {display: block;}
.f2f-takeattendance-bulk-action-box:after {content: "";display: block;clear: both;}
div.mod-facetoface__export-options {margin-top: var(--gap-4);}
a.mod_facetoface__action_goback {margin: 0 var(--gap-1) var(--gap-1) 0;}
.mod_facetoface__grade {display: -webkit-box;display: flex;}
.mod_facetoface__grade .mod_facetoface__grade__input {width: 6em;}
.mod_facetoface__grade .mod_facetoface__grade__input:focus::-webkit-input-placeholder {opacity: 0;}
.mod_facetoface__grade .mod_facetoface__grade__input:focus::-moz-placeholder {opacity: 0;}
.mod_facetoface__grade .mod_facetoface__grade__input:focus:-ms-input-placeholder {opacity: 0;}
.mod_facetoface__grade .mod_facetoface__grade__input:focus::-ms-input-placeholder {opacity: 0;}
.mod_facetoface__grade .mod_facetoface__grade__input:focus::placeholder {opacity: 0;}
.mod_facetoface__grade .mod_facetoface__grade__input:focus::-ms-input-placeholder {opacity: 0;}
.path-mod-facetoface .mform.signinsheet .legend {font: inherit;}
.path-mod-facetoface form.mform_seminarevent_cancellation div.eventcancellationtext {margin-bottom: var(--gap-4);}
.path-mod-facetoface form.import_export {padding-top: var(--gap-6);}
.path-mod-facetoface form.import_export legend {margin-bottom: var(--gap-4);}
.path-mod-facetoface form.import_export .fitem {margin-right: 0px;}
.path-mod-facetoface form.import_export div.fitem>fieldset a.mod_facetoface__action_uploadattendance, .path-mod-facetoface form.import_export div.fitem>fieldset a.mod_facetoface__action_csvexportupload, .path-mod-facetoface form.import_export div.fitem>fieldset select[name=f2f-export-actions] {margin: 0 0px var(--gap-1) var(--gap-2);}
.path-mod-facetoface table.userstoupload span.usernotfound {margin-right: var(--gap-1);}
.path-mod-facetoface dl>dd, .path-admin-mod-facetoface dl>dd {margin-bottom: var(--gap-2);}
.path-mod-facetoface .ui-dialog .ui-dialog-titlebar, .path-admin-mod-facetoface .ui-dialog .ui-dialog-titlebar {padding: var(--gap-3) var(--gap-4);}
.path-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title, .path-admin-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title {margin: 0;}
.path-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title span.title h2, .path-admin-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title span.title h2 {margin: 0;}
.path-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title span.title h2 span#treeview_currently_selected_span_facilitator, .path-admin-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title span.title h2 span#treeview_currently_selected_span_facilitator {display: none;}
.path-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title span.title h2 span#treeview_currently_selected_span_facilitator label, .path-admin-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title span.title h2 span#treeview_currently_selected_span_facilitator label {margin-left: var(--gap-1);}
.path-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title span.title h2 span#treeview_currently_selected_span_facilitator span#treeview_selected_text_facilitator, .path-admin-mod-facetoface .ui-dialog .ui-dialog-titlebar .ui-dialog-title span.title h2 span#treeview_currently_selected_span_facilitator span#treeview_selected_text_facilitator {font-style: italic;}
.path-mod-facetoface .ui-dialog .ui-dialog-content .tabtree, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .tabtree {margin: 0;}
.path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav {padding: 0;}
.path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav>li, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav>li {border: 0;margin: 0;}
.path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active>a, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active>a {background-color: #fff;border-left-color: var(--tabs-border-color);border-right-color: var(--tabs-border-color);}
.path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active>a, .path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active>a:hover, .path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active>a:focus, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active>a, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active>a:hover, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active>a:focus {color: #64717d;background-color: #fff;border-top-color: #e5eb77;box-shadow: 0 -2px #e5eb77,-3px 0 rgba(165,70,70,.03);}
.path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active:first-child>a, .path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active:first-child>a:hover, .path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active:first-child>a:focus, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active:first-child>a, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active:first-child>a:hover, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs .ui-tabs-nav .ui-tabs-active:first-child>a:focus {box-shadow: 0 -2px #e5eb77;}
.path-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs-panel [id^=item_], .path-admin-mod-facetoface .ui-dialog .ui-dialog-content .ui-tabs-panel [id^=item_] {margin-right: calc(var(--gap-1) / 2);}
.path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab .mform .fitem, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab .mform .fitem {margin-bottom: var(--gap-1);}
.path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab .mform .fitemtitle, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab .mform .fitemtitle {display: none;}
.path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab .mform .felement, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab .mform .felement {padding-left: var(--gap-1);}
.path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_query, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_query {margin-bottom: 0;}
.path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_query .fitemtitle, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_query .fitemtitle {padding: var(--gap-1) 0 0 0;}
.path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_query .ftext, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_query .ftext {padding-left: 0;}
.path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_dialogsearchsubmitbutton, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_dialogsearchsubmitbutton {margin-bottom: 0;}
.path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_dialogsearchsubmitbutton .fsubmit, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab #fitem_id_dialogsearchsubmitbutton .fsubmit {margin-right: var(--gap-1);}
.path-mod-facetoface .ui-dialog .ui-dialog-content #browse-tab ul.treeview li, .path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab ul.treeview li, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #browse-tab ul.treeview li, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab ul.treeview li {font-size: var(--font-size-13);}
.path-mod-facetoface .ui-dialog .ui-dialog-content #browse-tab ul.treeview li span, .path-mod-facetoface .ui-dialog .ui-dialog-content #search-tab ul.treeview li span, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #browse-tab ul.treeview li span, .path-admin-mod-facetoface .ui-dialog .ui-dialog-content #search-tab ul.treeview li span {margin-right: calc(var(--gap-1) / 2);}
.path-mod-facetoface .ui-dialog .selected .treeview-selected-item, .path-admin-mod-facetoface .ui-dialog .selected .treeview-selected-item {display: block;font-size: var(--font-size-13);}
.path-mod-facetoface .ui-dialog .selected div:hover span.deletebutton, .path-mod-facetoface .ui-dialog .selected .deletebutton, .path-admin-mod-facetoface .ui-dialog .selected div:hover span.deletebutton, .path-admin-mod-facetoface .ui-dialog .selected .deletebutton {background: transparent url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_cd0a0a_256x240") no-repeat -80px -128px;}
.path-mod-facetoface .ui-dialog-content .mform .fitem, .path-admin-mod-facetoface .ui-dialog-content .mform .fitem {margin-right: 0;margin-left: 0;}
.path-mod-facetoface .ui-dialog-content .mform .fitemtitle, .path-mod-facetoface .ui-dialog-content .mform .felement, .path-mod-facetoface .ui-dialog-content .mform legend, .path-admin-mod-facetoface .ui-dialog-content .mform .fitemtitle, .path-admin-mod-facetoface .ui-dialog-content .mform .felement, .path-admin-mod-facetoface .ui-dialog-content .mform legend {padding-right: 0;}
.path-mod-facetoface .ui-dialog-content .mform legend, .path-admin-mod-facetoface .ui-dialog-content .mform legend {color: inherit;}
.path-mod-facetoface .ui-dialog-content .mform .felement, .path-admin-mod-facetoface .ui-dialog-content .mform .felement {padding-left: 0;}
.path-admin-mod-facetoface-facilitator form.manage_facilitator .felement>input.facilitator_search {margin-left: 0;}
.path-admin-mod-facetoface-facilitator form.manage_facilitator input[name=facilitatorselector] {margin-left: var(--gap-2);}
.path-admin-mod-facetoface-facilitator table#facetoface_facilitators td.facilitator_namelink span.userfullname, .path-admin-mod-facetoface-facilitator table#facetoface_facilitators td.facilitator_name span.userfullname {margin-right: var(--gap-1);}
.path-mod-facetoface-notification form.facetoface_notification_form div#fgroup_id_recipients fieldset.fgroup div.fitem {margin-bottom: var(--gap-2);}
.path-mod-facetoface-notification form.facetoface_notification_form div#fgroup_id_recipients fieldset.fgroup div.fitem span.recipients_status {font-weight: bold;}
.path-course-view li.facetoface div.mod-indent-outer div.contentafterlink div.declare_interest {margin-right: 0px;margin-top: 12px;}
.path-course-view li.facetoface div.mod-indent-outer div.contentafterlink div.declare_interest input[type=submit] {margin-right: 0px;}
.tw-perform-performance-reporting__title, .tw-perform-manage-participation__title {margin: 0;font-weight: 500;font-size: var(--font-size-30);line-height: 1;margin-top: var(--gap-1);}
.tw-perform-manage-participation__activity-button {display: -webkit-box;display: flex;margin-top: var(--gap-5);margin-right: var(--gap-5);float: left;flex-wrap: wrap;}
.tw-perform-manage-access-removed-icon {top: -2px;position: relative;}
.tw-mod-contentmarketplace__logo {width: auto;height: 18px;margin-right: var(--gap-2);}
.h5p-data-view table {border: 1px solid #e5e5e5;box-shadow: 0 1px 1px rgba(0,0,0,.04);table-layout: fixed;width: 100%;}
.h5p-data-view td, .h5p-data-view th {color: #555;font-size: 13px;line-height: 1.5em;padding: 8px 10px;vertical-align: top;word-wrap: break-word;}
.h5p-data-view th {color: #32373c;font-size: 14px;font-weight: normal;line-height: 1.4em;}
.h5p-data-view thead th {border-bottom: 1px solid #e1e1e1;}
.h5p-data-view tfoot td {border-top: 1px solid #e1e1e1;font-size: 14px;}
.h5p-data-view tr:nth-child(odd) {background-color: #f9f9f9;}
.h5p-pagination {line-height: 2em;text-align: center;}
.h5p-pagination>span, .h5p-pagination>input {margin: 0 1em;}
.h5p-pagination button {margin: 0;}
.h5p-data-view input[type=text] {margin-bottom: .5em;}
.h5p-data-view input[type=text]::-ms-clear {display: none;}
.h5p-data-view th[role=button] {cursor: pointer;}
.h5p-data-view th[role=button].h5p-sort:after, .h5p-data-view th[role=button]:hover:after, .h5p-data-view th[role=button].h5p-sort.h5p-reverse:hover:after {content: "▾";right: .5em;position: relative;top: -1px;}
.h5p-data-view th[role=button].h5p-sort.h5p-reverse:after, .h5p-data-view th[role=button].h5p-sort:hover:after {content: "▴";top: -2px;}
.h5p-data-view th[role=button]:hover:after, .h5p-data-view th[role=button].h5p-sort.h5p-reverse:hover:after, .h5p-data-view th[role=button].h5p-sort:hover:after {color: #999;}
.content-upgrade-log {color: red;}
body.h5p-embed {font-family: Sans-Serif;width: 100%;height: 100%;margin: 0;padding: 0;}
body.h5p-embed.h5p-resizing {overflow: hidden;}
body.h5p-embed .h5p-container {overflow: hidden;}
body.h5p-embed .h5p-content {font-size: 16px;line-height: 1.5em;width: 100%;height: auto;}
body.h5p-embed .h5p-fullscreen .h5p-content, body.h5p-embed .h5p-semi-fullscreen .h5p-content {height: 100%;}
body.h5p-embed .clearer, body.h5p-embed #maincontent, body.h5p-embed #user-notifications {display: none;}
body .h5p-result {background: #fff;border: solid 1px #c9c9c9;box-shadow: 0 0 20px 0 rgba(0,0,0,.12);color: #5c5c5c;font-size: 15px;height: auto;margin: 1em 0;padding: 30px;}
body .h5p-compound-container {border: none;box-shadow: none;margin: 0;padding: 0;}
body .h5p-reporting-main-title {display: inline-block;font-size: 1.3em;font-weight: 600;}
body .h5p-reporting-main-container {margin: 10px;}
body .h5p-reporting-main-header {display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;margin-bottom: 10px;background-color: #f3f3f3;border-bottom: solid 1px #dfdfdf;padding: .7em 2em;}
body .h5p-reporting-main-score-wrapper {display: inline-block;font-size: .95em;font-weight: bold;text-align: left;}
body .h5p-reporting-scaled-label, body .h5p-reporting-main-score-label {font-weight: normal;}
body .h5p-reporting-main-score-container, body .h5p-reporting-main-scaled-container {display: block;}
body .h5p-reporting-main-score-label, body .h5p-reporting-main-score, body .h5p-reporting-score-label, body .h5p-reporting-score, body .h5p-reporting-scaled-label, body .h5p-reporting-scaled-score {display: inline-block;}
body .h5p-reporting-main-score {margin-right: .4em;}
.content-hub-icon {font-family: h5p !important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.content-hub-icon:before {display: inline-block;content: "";}
.content-hub-options {font-size: 14px;margin: 0 auto;display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-align: baseline;align-items: baseline;color: #333;box-shadow: 0 4px 4px -4px #e0e0e0;z-index: 1;position: relative;padding: 1em 0;}
.content-hub-options>div {margin-right: 2em;white-space: nowrap;}
.content-hub-options>div:first-child {margin-right: 0;font-weight: bold;}
.content-hub-options>div.content-hub-share {font-weight: normal;}
.content-hub-options>div:first-child>i {margin-left: .5em;font-size: 1.25em;vertical-align: middle;display: inline-block;}
.content-hub-options a {color: #186df7;}
.content-hub-options a span {text-decoration: underline;}
.content-hub-options form {margin: 0;}
.content-hub-options .content-hub-sharing {font-size: .917em;color: #186df7;}
.content-hub-options .content-hub-sync a:before, .content-hub-options .content-hub-unshare a:before, .content-hub-options .content-hub-sharing:before {display: inline-block;font-family: "h5p";margin-left: .5em;font-size: .7em;line-height: 1;content: "";}
.content-hub-options .content-hub-unshare a:before {display: inline-block;content: "";}
.content-hub-options .content-hub-sharing:before {content: "";display: inline-block;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes spin {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
body.dir-rtl .h5p-reporting-scaled-score {margin-left: auto;margin-right: .4em;}
.path-mod-hvp #id_general .felement, .path-mod-hvp #id_general .fitemtitle, .path-mod-hvp #id_general .fgroup legend {width: 100%;}
.format-pathway #region-main .notifications .alert, .format-pathway #region-main .notifications #page-admin-index .releasenoteslink, #page-admin-index .format-pathway #region-main .notifications .releasenoteslink, .format-pathway #region-main .notifications #page-admin-index .adminwarning, #page-admin-index .format-pathway #region-main .notifications .adminwarning, .format-pathway #region-main .notifications #page-admin-index .maturitywarning, #page-admin-index .format-pathway #region-main .notifications .maturitywarning, .format-pathway #region-main .notifications #page-admin-index .testsitewarning, #page-admin-index .format-pathway #region-main .notifications .testsitewarning, .format-pathway #region-main .notifications #page-admin-index .maturityinfo, #page-admin-index .format-pathway #region-main .notifications .maturityinfo, .format-pathway #region-main .notifications #page-admin-roles-assign div.box.generalbox, #page-admin-roles-assign .format-pathway #region-main .notifications div.box.generalbox, .format-pathway #region-main .notifications .que .outcome, .que .format-pathway #region-main .notifications .outcome, .format-pathway #region-main .notifications .que .comment, .que .format-pathway #region-main .notifications .comment {margin: var(--gap-4);margin-bottom: 0;}
@media (min-width: 1199px) {.format-pathway #region-main .notifications .alert, .format-pathway #region-main .notifications #page-admin-index .releasenoteslink, #page-admin-index .format-pathway #region-main .notifications .releasenoteslink, .format-pathway #region-main .notifications #page-admin-index .adminwarning, #page-admin-index .format-pathway #region-main .notifications .adminwarning, .format-pathway #region-main .notifications #page-admin-index .maturitywarning, #page-admin-index .format-pathway #region-main .notifications .maturitywarning, .format-pathway #region-main .notifications #page-admin-index .testsitewarning, #page-admin-index .format-pathway #region-main .notifications .testsitewarning, .format-pathway #region-main .notifications #page-admin-index .maturityinfo, #page-admin-index .format-pathway #region-main .notifications .maturityinfo, .format-pathway #region-main .notifications #page-admin-roles-assign div.box.generalbox, #page-admin-roles-assign .format-pathway #region-main .notifications div.box.generalbox, .format-pathway #region-main .notifications .que .outcome, .que .format-pathway #region-main .notifications .outcome, .format-pathway #region-main .notifications .que .comment, .que .format-pathway #region-main .notifications .comment {margin-left: 0;margin-right: 0;}}
.format-pathway h2, .format-pathway .h2 {margin-top: 0;}
.totaraNav {margin-bottom: var(--gap-2);border-bottom: var(--border-width-thin) solid var(--color-neutral-4);z-index: var(--zindex-navbar);}
.pagelayout-legacynolayout .totaraNav {margin-bottom: 0;}
.totaraNav nav {position: relative;font-size: var(--font-size-14);line-height: 1.5;}
.totaraNav ul {list-style: none;}
.totaraNav .container-fluid {background: inherit;}
.totaraNav--login {border-bottom: none;box-shadow: none;}
.totaraNav--icon_chevron {position: relative;font-size: var(--font-size-16);}
@media (min-width: 768px) {.totaraNav--icon_chevron {font-size: var(--font-size-10);}}
.totaraNav--icon_link_external {position: relative;font-size: var(--font-size-10);}
.totaraNav .fa-home {vertical-align: initial;}
.totaraNav--list_item_expanded .totaraNav--expand_indent {margin: 0;-webkit-box-pack: end;justify-content: flex-end;}
.totaraNav--list_item_expanded>.navExpand--list {display: block;padding: var(--gap-2) 0;background: var(--nav-tab-expand-bg-color);border-radius: var(--dropdown-border-radius);}
.totaraNav--list_item_expanded>.navExpand--listThird {padding: 0;}
.navExpand--list {z-index: 3;display: none;min-width: 200px;margin: 0;}
.navExpand--list_item_label {display: inline-block;max-width: 100%;word-wrap: break-word;-webkit-box-ordinal-group: 2;order: 1;}
.navExpand--list_item_link {display: -webkit-box;display: flex;padding: var(--gap-2) var(--gap-8) var(--gap-2) var(--gap-2);color: var(--nav-tab-expand-mobile-text-color);-webkit-box-pack: justify;justify-content: space-between;}
@media (min-width: 992px) {.navExpand--list_item_link {padding: var(--gap-2) var(--gap-8) var(--gap-2) var(--gap-4);}}
.navExpand--list_item_link:focus, .navExpand--list_item_link:hover {color: var(--nav-tab-expand-mobile-text-color-focus);text-decoration: none;background: var(--nav-tab-mobile-expand-bg-color-focus);}
.navExpand--listThird .navExpand--list_item_link {padding-right: var(--gap-12);}
@media (min-width: 992px) {.navExpand--listSecond {position: absolute;border: var(--border-width-thin) solid var(--nav-tab-expand-border-color);box-shadow: var(--shadow-2);}
	.navExpand--listSecond .navExpand--list_item_link {color: var(--nav-tab-expand-text-color);padding: var(--gap-2) var(--gap-4);background: var(--nav-tab-expand-bg-color);}
	.navExpand--listSecond .navExpand--list_item_link:focus, .navExpand--listSecond .navExpand--list_item_link:hover {color: var(--nav-tab-expand-text-color-focus);background: var(--nav-tab-expand-bg-color-focus);}
	.navExpand--listThird .navExpand--list_item_link {padding-right: var(--gap-10);}
	.totaraNav_sub .navExpand--list {background: var(--nav-tab-expand-bg-color);}
	.totaraNav_sub .navExpand--list_item_label {padding-right: 0;}
	.totaraNav_sub .navExpand--list_item_link:focus, .totaraNav_sub .navExpand--list_item_link:hover {background: var(--nav-tab-expand-bg-color-focus);}}
.totaraNav_prim .masthead_logo {-webkit-box-flex: 1;flex-grow: 1;margin: auto 0;height: 100%;}
.totaraNav_prim .masthead_logo--header {margin: 0;font-size: var(--font-size-14);}
.totaraNav_prim .masthead_logo--header_img {height: 1.5em;}
@media (min-width: 768px) {.totaraNav_prim .masthead_logo {height: 100%;}
	.totaraNav_prim .masthead_logo--header {margin: 0 var(--gap-2);}
	.totaraNav_prim .masthead_logo--header_img {height: 2.8rem;}}
@media (min-width: 992px) {.totaraNav_prim .masthead_logo {-webkit-box-flex: 0;flex-grow: 0;}
	.totaraNav_prim .masthead_logo--header {margin: 0 0 0 var(--gap-8);}}
.ie .masthead_logo--header_link {display: block;height: 1.5em;}
@media (min-width: 768px) {.ie11 .masthead_logo--header_link {display: block;height: 2.8rem;}}
.totaraNav_prim {padding: var(--gap-6) 0;background: var(--nav-bg-color);}
.totaraNav--login .totaraNav_prim {padding: calc(var(--gap-8) - ( var(--gap-1) / 2 )) calc(var(--gap-8) - 16px);}
.totaraNav_prim>.container-fluid {display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-align: center;align-items: center;}
.totaraNav_prim--list {position: fixed;top: 0;right: -100%;max-width: 100%;height: 100vh;min-height: 35px;margin: auto 0;padding: 0 var(--gap-4);background: inherit;}
.totaraNav_prim--list_item_link {color: var(--nav-tab-text-color);background: var(--nav-tab-bg-color);-webkit-box-pack: justify;justify-content: space-between;}
.totaraNav_prim--list_item_link:focus, .totaraNav_prim--list_item_link:hover {color: var(--nav-tab-text-color-focus);text-decoration: none;background: var(--nav-tab-bg-color-focus);}
.totaraNav_prim--list_item_close {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;height: calc(var(--nav-side-user-picture-size) + ( var(--gap-6) * 2 ) + var(--gap-2) + var(--border-width-thin));margin: 0 calc(var(--gap-4) * -1);padding: 0 var(--gap-4);border-bottom: var(--border-width-thin) solid var(--color-neutral-4);}
.totaraNav_prim--list_item_close .flex-icon {font-size: var(--font-size-30);}
.totaraNav_prim--list_close {display: inline-block;padding: var(--gap-2);color: var(--nav-tab-text-color);font-size: var(--font-size-15);line-height: 1;text-align: right;vertical-align: top;background: var(--nav-tab-bg-color);}
.totaraNav_prim--list_close:focus, .totaraNav_prim--list_close:hover {color: var(--nav-tab-text-color-focus);}
.totaraNav_prim--list_hideMobile {-webkit-transition: .3s;transition: .3s;}
.totaraNav_prim--list_showMobile {right: 0;z-index: 3;width: 80%;overflow-y: scroll;background: var(--nav-bg-color);box-shadow: var(--shadow-2);-webkit-transition: .5s;transition: .5s;}
.totaraNav_prim--list_item_link {display: -webkit-box;display: flex;padding: var(--gap-2);}
.totaraNav_prim--list_item_link:focus, .totaraNav_prim--list_item_link:hover {background: var(--nav-tab-mobile-bg-color-focus);}
.totaraNav_prim--list_item_externalLink .totaraNav_prim--list_item_link, .totaraNav_prim--list_item_hasChildren .totaraNav_prim--list_item_link {padding-left: var(--gap-2);}
.totaraNav_prim--list_item_hasChildren .totaraNav_prim--list_item_link .totaraNav--expand_indent {margin: auto 0;-webkit-box-pack: end;justify-content: flex-end;}
.totaraNav_prim--list_item_label {max-width: 100%;font-size: var(--font-size-16);word-wrap: break-word;}
.totaraNav_prim .totaraNav--expand_indent {display: -webkit-box;display: flex;min-width: var(--gap-8);height: 100%;-webkit-box-ordinal-group: 3;order: 2;padding-top: calc(( 1em * 1.5 - var(--font-size-16) ) / 2);}
@media (min-width: 768px) {.totaraNav_prim .totaraNav--expand_indent {padding-top: calc(( 1em * 1.5 - var(--font-size-10) ) / 2);}}
.totaraNav_prim .totaraNav--expand_indent .totaraNav--icon_chevron {top: 1px;margin: auto 0;}
@media (min-width: 768px) {.totaraNav_prim--list_showMobile {width: 280px;}}
@media (min-width: 992px) {.totaraNav_prim>.container-fluid {flex-wrap: nowrap;}
	.totaraNav_prim--list {position: relative;right: 0;display: block;width: auto;height: auto;padding: 0;}
	.totaraNav_prim--list_close {display: none;}
	.totaraNav_prim--list_showMobile {width: auto;box-shadow: none;}
	.totaraNav_prim--list_item {display: inline-block;vertical-align: top;background: var(--nav-tab-bg-color);}
	.totaraNav_prim--list_item_label {position: relative;}
	.totaraNav_prim--list_item_label::after {position: absolute;bottom: -3px;right: 0;display: block;width: 1%;border-bottom: var(--border-width-normal) solid transparent;-webkit-transition: .2s;transition: .2s;content: "";}
	.totaraNav_prim--list_item_link {padding: var(--gap-2) var(--gap-4);color: var(--nav-tab-text-color);border: none;}
	.totaraNav_prim--list_item_link .totaraNav--expand_indent {display: none;}
	.totaraNav_prim--list_item_link:focus, .totaraNav_prim--list_item_link:hover {color: var(--nav-tab-text-color-focus);background: var(--nav-tab-bg-color-focus);}
	.totaraNav_prim--list_item_link:focus .totaraNav_prim--list_item_label::after, .totaraNav_prim--list_item_link:hover .totaraNav_prim--list_item_label::after {width: 100%;border-color: var(--nav-tab-border-inner-color-focus);}
	.totaraNav_prim--list_item_hasChildren .totaraNav_prim--list_item_link .totaraNav--expand_indent {display: -webkit-box;display: flex;-webkit-box-ordinal-group: 3;order: 2;min-width: 1.2em;padding: 0 var(--gap-1);text-align: left;}
	.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link {color: var(--nav-tab-text-color-selected);font-weight: var(--nav-tab-text-weight-selected);}
	.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:focus, .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:hover {color: var(--nav-tab-text-color-selected);}
	.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:focus .totaraNav_prim--list_item_label::after, .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link:hover .totaraNav_prim--list_item_label::after {border-color: var(--nav-tab-border-inner-color-selected);}
	.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_label {position: relative;}
	.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_label::after {width: 100%;border-color: var(--nav-tab-border-inner-color-selected);}
	.totaraNav_prim--list_item_close {display: none;}}
.totaraNav_prim--side {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;flex-shrink: 0;height: 100%;margin: auto auto auto 0;padding: 0 var(--gap-2) 0 0;color: var(--nav-side-text-color);}
.totaraNav--login .totaraNav_prim--side {-webkit-box-align: center;align-items: center;gap: var(--gap-4);height: 0;}
.totaraNav--login .totaraNav_prim--side>a {color: inherit;text-decoration: none;}
.totaraNav_prim--side .langmenu {padding: 0;}
.totaraNav_prim--side .langmenu .select {margin: 0 0 0 var(--gap-2);}
.totaraNav_prim--side .popover-region {position: initial;margin: auto var(--gap-1);}
.ie11 .totaraNav_prim--side .popover-region {position: static;}
.totaraNav_prim--side .popover-region .flex-icon {vertical-align: inherit;}
.totaraNav_prim--side .popover-region .nav-link {position: relative;display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;width: auto;padding: var(--gap-2);font-size: var(--nav-side-icon-size);line-height: 1.5;}
.totaraNav_prim--side .popover-region .popover-region-container {top: auto;right: 0;width: 100%;margin-top: var(--gap-2);color: var(--nav-side-popover-text-color);}
.totaraNav_prim--side .popover-region .popover-region-toggle::before, .totaraNav_prim--side .popover-region .popover-region-toggle::after {display: none;}
.totaraNav_prim--side .usermenu {height: 100%;margin-right: var(--gap-1);}
.totaraNav_prim--side .usermenu .caret {display: none;}
.totaraNav_prim--side .usermenu .moodle-actionmenu ul .toggle-display .userbutton .avatars {position: relative;margin: 0 var(--gap-1) 0 0;padding-right: var(--gap-1);}
.totaraNav_prim--side .usermenu .moodle-actionmenu li {vertical-align: top;}
.totaraNav_prim--side .usermenu .toggle-display {padding: var(--gap-1) var(--gap-3) var(--gap-1) 0;color: var(--nav-side-text-color);text-decoration: none;}
.totaraNav_prim--side .usermenu+.language-selector {margin-right: var(--gap-4);}
.totaraNav_prim--side .usermenu .userbutton {display: -webkit-box;display: flex;}
.totaraNav_prim--side .usermenu .userpicture {width: auto;height: var(--nav-side-user-picture-size);}
.totaraNav_prim--side .usermenu .usertext {display: none;vertical-align: unset;line-height: 1.3;}
.totaraNav_prim--side .usermenu .moodle-actionmenu .menu li a.menu-action {color: var(--nav-side-popover-text-color);}
.totaraNav_prim--side .usermenu .moodle-actionmenu .menu li a.menu-action:hover {color: var(--nav-side-popover-text-color);}
.totaraNav_prim--side .usermenu .login a {color: var(--nav-side-text-color);margin-right: var(--gap-4);}
.userloggedinas .totaraNav_prim--side .avatar.current {position: absolute;top: 1.5rem;right: 2rem;margin: 0;}
.userloggedinas .totaraNav_prim--side .avatar.current .userpicture {width: auto;height: 2.5rem;}
.userloggedinas .totaraNav_prim--side .loggedinas-label {font-size: 1.2rem;color: var(--link-color);}
.jsenabled .totaraNav_prim--side .usermenu .toggle-display.textmenu {display: -webkit-box;display: flex;}
@media (min-width: 768px) {.totaraNav_prim--side .popover-region .popover-region-container {right: auto;width: 380px;}
	.totaraNav_prim--side .popover-region .popover-region-toggle::before {bottom: -3px;display: block;}
	.totaraNav_prim--side .popover-region .popover-region-toggle::after {bottom: -4px;display: block;}}
@media (min-width: 992px) {.totaraNav_prim--side {position: relative;}
	.totaraNav_prim--side .usermenu .usertext {display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: end;align-items: flex-end;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}}
.totaraNav_sub {display: none;background: var(--nav-sub-bg-color);border-top: var(--border-width-thin) solid var(--nav-sub-border-color);}
.totaraNav_sub--list {display: -webkit-box;display: flex;margin: 0;}
.totaraNav_sub--list_item {margin-bottom: -1px;border-bottom: var(--border-width-normal) solid transparent;}
.totaraNav_sub--list_item:focus, .totaraNav_sub--list_item:hover {background: var(--nav-sub-tab-bg-color-focus);border-bottom-color: var(--nav-tab-border-inner-color-focus);}
.totaraNav_sub--list_item:hover {background: var(--nav-sub-tab-bg-color-focus);}
.totaraNav_sub--list_item:not(:focus-visible) {outline: none;}
.totaraNav_sub--list_item_label {font-size: var(--font-body-size);}
.totaraNav_sub--list_item_link {display: -webkit-box;display: flex;padding: var(--gap-4) var(--gap-1);color: var(--nav-sub-tab-text-color);}
.totaraNav_sub--list_item_link:focus, .totaraNav_sub--list_item_link:hover {color: var(--nav-sub-tab-text-color-focus);text-decoration: none;}
.totaraNav_sub--list_item_externalLink .totaraNav_sub--list_item_link, .totaraNav_sub--list_item_hasChildren .totaraNav_sub--list_item_link {padding-left: var(--gap-2);}
.totaraNav_sub--list_item_hasChildren .totaraNav_sub--list_item_link .totaraNav--expand_indent {display: inline-block;}
.totaraNav_sub--list_item_selected {font-weight: 500;border-bottom-color: var(--nav-tab-border-inner-color-selected);}
.totaraNav_sub--list_item_selected:focus, .totaraNav_sub--list_item_selected:hover {border-bottom-color: var(--nav-tab-border-inner-color-selected);background: var(--nav-sub-tab-bg-color-focus);}
.totaraNav_sub--list>*+* {margin-right: var(--gap-6);}
.totaraNav_sub .totaraNav--expand_indent {display: none;-webkit-box-ordinal-group: 3;order: 2;min-width: 1.2em;text-align: left;}
.totaraNav_sub .totaraNav--list_item_expanded>a {background: var(--nav-sub-tab-expand-bg-color-selected);}
@media (min-width: 992px) {.totaraNav_sub {display: block;}}
.totaraNav_prim--toggleNav {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;}
.totaraNav_prim--toggleNav_target {display: block;padding: var(--gap-1) var(--gap-2);color: var(--nav-tab-text-color);font-size: 1.33em;background: var(--nav-tab-bg-color);}
.totaraNav_prim--toggleNav_target:focus, .totaraNav_prim--toggleNav_target:hover {color: var(--nav-tab-text-color-focus);background: var(--nav-tab-bg-color-focus);}
.totaraNav_prim--toggleNav_target .flex-icon {vertical-align: middle;font-size: var(--font-size-24);}
@media (min-width: 992px) {.totaraNav_prim--toggleNav {display: none;}}
.totara_core__QuickAccess_hr {position: relative;right: calc(var(--gap-4) * -1);clear: both;width: 120%;margin: auto 0;border-top: 1px solid var(--nav-quick-seperator-color);}
.totara_core__QuickAccess_chevron {position: relative;top: -1px;font-size: .7em;}
.totara_core__QuickAccess .totara_core__QuickAccess_menu {z-index: 1;min-width: 300px;min-height: 150px;max-width: 100%;padding: 0 var(--gap-4) 0 var(--gap-4);overflow: hidden;color: var(--nav-quick-text-color);background-color: var(--nav-quick-bg-color);opacity: 1;border-radius: var(--border-radius-normal);}
.totara_core__QuickAccess .totara_core__QuickAccess_menu.totara_core__QuickAccess_menu--loading {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;text-align: center;}
.totara_core__QuickAccess .totara_core__QuickAccess_menu.totara_core__QuickAccess_menu--loading .totara_core__QuickAccess_menu_content_loadingContainer {width: 100%;}
.collapsed.totara_core__QuickAccess .totara_core__QuickAccess_menu {display: none;}
.totara_core__QuickAccess .totara_core__QuickAccess_menu_search {display: -webkit-box;display: flex;max-width: 100%;margin: var(--gap-3) 0 var(--gap-3) 0;}
.totara_core__QuickAccess .totara_core__QuickAccess_menu_search>.input-group {display: -webkit-box;display: flex;}
.totara_core__QuickAccess .totara_core__QuickAccess_menu_search .input-group-btn {width: auto;}
.totara_core__QuickAccess .totara_core__QuickAccess_menu_search-button {min-height: var(--btn-sm-min-height);padding: calc(( var(--btn-sm-min-height) - var(--btn-sm-font-size) * 1.2 ) / 2 - var(--btn-border-width)) var(--btn-sm-padding-h);border-radius: var(--btn-sm-radius);font-size: var(--btn-sm-font-size);line-height: var(--btn-sm-line-height);height: 3rem;}
.totara_core__QuickAccess .totara_core__QuickAccess_menu_search-input {border-color: var(--form-input-border-color);height: 3rem;padding-right: 8px;}
.totara_core__QuickAccess .totara_core__QuickAccess_menu-header {display: -webkit-box;display: flex;-webkit-box-pack: end;justify-content: flex-end;-webkit-box-align: center;align-items: center;}
.totara_core__QuickAccess .totara_core__QuickAccess_menu-header_title {-webkit-box-flex: 1;flex-grow: 1;display: inline-block;margin: 0;font-size: var(--font-size-14);}
.totara_core__QuickAccess .totara_core__QuickAccess_menu-header_control {display: contents;color: inherit;font-size: var(--font-size-15);}
.totara_core__QuickAccess_flex-container {display: -webkit-box;display: flex;width: 100%;overflow: auto;padding: var(--gap-3) 0 var(--gap-3) 0;}
.totara_core__QuickAccess_flex-container-empty {padding-top: 1em;}
.totara_core__QuickAccess .totara_core__QuickAccess_group {-webkit-box-flex: 1;flex: 1 1 auto;}
.totara_core__QuickAccess .totara_core__QuickAccess_group-title {max-width: 25ch;min-height: 1em;margin: 0 0 var(--gap-2) 0;overflow: hidden;font-size: var(--font-size-14);line-height: normal;white-space: nowrap;text-overflow: ellipsis;}
.ie11 .totara_core__QuickAccess .totara_core__QuickAccess_group-title {max-width: 33.25ch;}
.totara_core__QuickAccess .totara_core__QuickAccess_group-list {margin: 0;}
.totara_core__QuickAccess .totara_core__QuickAccess_group-list li {margin: var(--gap-2) 0;}
.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a {color: var(--nav-quick-item-text-color);}
.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a:focus, .totara_core__QuickAccess .totara_core__QuickAccess_group-list li a:hover {color: var(--nav-quick-item-text-color-focus);}
.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a:active {color: var(--nav-quick-item-text-color-active);}
.totara_core__QuickAccess .totara_core__QuickAccess_footer {margin: var(--gap-3) 0 var(--gap-3) 0;display: grid;gap: var(--gap-3);grid-template-columns: repeat(2,auto);-webkit-box-pack: end;justify-content: end;}
.totara_core__QuickAccess_empty-icon {-webkit-box-flex: 0;flex: 0 0 20%;font-size: var(--font-size-32);}
.totara_core__QuickAccess_empty-text a {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);color: var(--btn-prim-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);background: var(--btn-prim-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-color: var(--btn-prim-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin-top: var(--gap-1);}
.totara_core__QuickAccess_empty-text a.focus, .totara_core__QuickAccess_empty-text a:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.totara_core__QuickAccess_empty-text a:focus {color: var(--btn-text-color);text-decoration: none;}
.totara_core__QuickAccess_empty-text a:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.totara_core__QuickAccess_empty-text a:active, .totara_core__QuickAccess_empty-text a.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.totara_core__QuickAccess_empty-text a.disabled, .totara_core__QuickAccess_empty-text a.disabled:active, .totara_core__QuickAccess_empty-text a.disabled:focus, .totara_core__QuickAccess_empty-text a.disabled:hover, .totara_core__QuickAccess_empty-text a[disabled], .totara_core__QuickAccess_empty-text a[disabled]:active, .totara_core__QuickAccess_empty-text a[disabled]:focus, .totara_core__QuickAccess_empty-text a[disabled]:hover, fieldset[disabled] .totara_core__QuickAccess_empty-text a, fieldset[disabled] .totara_core__QuickAccess_empty-text a:active, fieldset[disabled] .totara_core__QuickAccess_empty-text a:focus, fieldset[disabled] .totara_core__QuickAccess_empty-text a:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.totara_core__QuickAccess_empty-text a.disabled, fieldset[disabled] a.totara_core__QuickAccess_empty-text a {pointer-events: none;}
.totara_core__QuickAccess_empty-text a .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.totara_core__QuickAccess_empty-text a:focus {color: var(--btn-prim-text-color);}
.totara_core__QuickAccess_empty-text a:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.totara_core__QuickAccess_empty-text a:active, .totara_core__QuickAccess_empty-text a.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.totara_core__QuickAccess_empty-text a.disabled, .totara_core__QuickAccess_empty-text a.disabled:active, .totara_core__QuickAccess_empty-text a.disabled:focus, .totara_core__QuickAccess_empty-text a.disabled:hover, .totara_core__QuickAccess_empty-text a[disabled], .totara_core__QuickAccess_empty-text a[disabled]:active, .totara_core__QuickAccess_empty-text a[disabled]:focus, .totara_core__QuickAccess_empty-text a[disabled]:hover, fieldset[disabled] .totara_core__QuickAccess_empty-text a, fieldset[disabled] .totara_core__QuickAccess_empty-text a:active, fieldset[disabled] .totara_core__QuickAccess_empty-text a:focus, fieldset[disabled] .totara_core__QuickAccess_empty-text a:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.totara_core__QuickAccess_empty-text a .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.totara_core__QuickAccess .popover-region-toggle:before, .totara_core__QuickAccess .popover-region-toggle:after {content: none;}
#quickaccess-popover-content h3, #quickaccess-popover-content .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform #quickaccess-popover-content .fitemtitle, #quickaccess-popover-content .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform #quickaccess-popover-content .form-label {padding: 0;}
@media (max-width: 767px) {.totara_core__QuickAccess .totara_core__QuickAccess_menu {position: fixed;top: 0;left: 0;display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;width: 85%;height: 100%;box-shadow: var(--shadow-3);-webkit-transform: translateX(0);transform: translateX(0);border-radius: unset;}
	[dir=ltr] .collapsed.totara_core__QuickAccess .totara_core__QuickAccess_menu {-webkit-transform: translateX(100%);transform: translateX(100%);}
	[dir=rtl] .collapsed.totara_core__QuickAccess .totara_core__QuickAccess_menu {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
	.totara_core__QuickAccess .totara_core__QuickAccess_menu_search {-webkit-box-flex: 0;flex: 0 0 auto;margin-top: 0;}
	.totara_core__QuickAccess .totara_core__QuickAccess_menu_search>.input-group {width: 100%;}
	.totara_core__QuickAccess .totara_core__QuickAccess_menu-header {margin: var(--gap-3) 0 var(--gap-3) 0;}
	.totara_core__QuickAccess_flex-container {display: block;-webkit-box-flex: 1;flex: 1 1 auto;}
	.totara_core__QuickAccess_flex-container-empty {display: -webkit-box;display: flex;}
	.totara_core__QuickAccess .totara_core__QuickAccess_group-list li {padding-right: var(--gap-4);}
	.totara_core__QuickAccess .totara_core__QuickAccess_footer {-webkit-box-flex: 0;flex: 0 0 auto;}}
@media (min-width: 768px) {.totara_core__QuickAccess .totara_core__QuickAccess_menu {position: absolute;margin-top: var(--gap-2);max-width: 95vw;border: 1px solid var(--nav-quick-border-color);box-shadow: var(--shadow-3);-webkit-transform-origin: top center;transform-origin: top center;}
	[dir=rtl] .totara_core__QuickAccess .totara_core__QuickAccess_menu {-webkit-transform: scaleY(1) translateX(50%);transform: scaleY(1) translateX(50%);}
	[dir=ltr] .totara_core__QuickAccess .totara_core__QuickAccess_menu {-webkit-transform: scaleY(1) translateX(-50%);transform: scaleY(1) translateX(-50%);}
	.totara_core__QuickAccess .totara_core__QuickAccess_menu--large {left: 0;}
	[dir=rtl] .totara_core__QuickAccess .totara_core__QuickAccess_menu--large, [dir=ltr] .totara_core__QuickAccess .totara_core__QuickAccess_menu--large {-webkit-transform: scaleY(1);transform: scaleY(1);}
	[dir=rtl] .collapsed.totara_core__QuickAccess .totara_core__QuickAccess_menu {-webkit-transform: scaleY(0) translateX(50%);transform: scaleY(0) translateX(50%);}
	[dir=ltr] .collapsed.totara_core__QuickAccess .totara_core__QuickAccess_menu {-webkit-transform: scaleY(0) translateX(-50%);transform: scaleY(0) translateX(-50%);}
	[dir=rtl] .collapsed.totara_core__QuickAccess .totara_core__QuickAccess_menu--large, [dir=ltr] .collapsed.totara_core__QuickAccess .totara_core__QuickAccess_menu--large {-webkit-transform: scaleY(0);transform: scaleY(0);}
	.totara_core__QuickAccess .totara_core__QuickAccess_menu_search>.input-group {margin-right: auto;}
	.totara_core__QuickAccess .totara_core__QuickAccess_menu-header_title {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
	.totara_core__QuickAccess .totara_core__QuickAccess_menu-header_control {display: none;}
	.totara_core__QuickAccess .totara_core__QuickAccess_group-list li {width: 20ch;}
	.totara_core__QuickAccess .totara_core__QuickAccess_group-list li:last-child {margin-bottom: 0;}
	.ie11 .totara_core__QuickAccess .totara_core__QuickAccess_group-list li {width: 26.6ch;}}
.totara_core__QuickAccessSettings {max-width: 100ch;}
.ie11 .totara_core__QuickAccessSettings {max-width: 88rem;}
.totara_core__QuickAccessSettings .totara_core__Accordion__item {border: 1px solid var(--color-border);}
.totara_core__QuickAccessSettings__group-header {padding: var(--gap-4);background-color: var(--color-neutral-3);}
.totara_core__QuickAccessSettings__group-header button.totara_core__Accordion__item__header__icon {background: none;border: 0px;}
.totara_core__QuickAccessSettings__group-header button.totara_core__Accordion__item__header__icon:hover {border: 0px;box-shadow: none;}
.totara_core__QuickAccessSettings__group-header button.totara_core__Accordion__item__header__icon:focus {outline: 1px dashed;outline-offset: 1px;box-shadow: none;}
.totara_core__QuickAccessSettings__group-header .fa-pencil {font-size: var(--font-size-18);}
.totara_core__QuickAccessSettings__group-header::after {display: block;clear: both;content: "";}
.totara_core__QuickAccessSettings__group-header h3, .totara_core__QuickAccessSettings__group-header .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .totara_core__QuickAccessSettings__group-header .fitemtitle, .totara_core__QuickAccessSettings__group-header .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .totara_core__QuickAccessSettings__group-header .form-label {display: inline-block;margin: 0;}
.totara_core__QuickAccessSettings__group-content {padding: var(--gap-4);}
.totara_core__QuickAccessSettings__group--controls {float: left;font-size: var(--font-size-18);}
.totara_core__QuickAccessSettings__group--controls a, .totara_core__QuickAccessSettings__group--controls a:hover {text-decoration: none;}
.totara_core__QuickAccessSettings__group:first-of-type [data-quickaccesssettings-group-action=moveup] {z-index: -1;visibility: hidden;}
.totara_core__QuickAccessSettings__group:last-of-type [data-quickaccesssettings-group-action=movedown] {z-index: -1;visibility: hidden;}
.totara_core__QuickAccessSettings__item-list {margin: 0;list-style: none;}
.totara_core__QuickAccessSettings__item {display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;padding: var(--gap-4);border-top: 1px solid var(--color-border);-webkit-transition: -webkit-transform 0ms ease-out;transition: -webkit-transform 0ms ease-out;transition: transform 0ms ease-out;transition: transform 0ms ease-out,-webkit-transform 0ms ease-out;}
@media (max-width: 767px) {.totara_core__QuickAccessSettings__item {padding: var(--gap-4) 0;}}
.totara_core__QuickAccessSettings__item:last-of-type {border-bottom: 1px solid var(--color-border);}
.totara_core__QuickAccessSettings__item-swap-up {-webkit-transform: translateY(-4.2rem);transform: translateY(-4.2rem);-webkit-transition-duration: 200ms;transition-duration: 200ms;}
.collapsed.totara_core__QuickAccessSettings__item-swap-up {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
.totara_core__QuickAccessSettings__item-swap-down {-webkit-transform: translateY(4.2rem);transform: translateY(4.2rem);-webkit-transition-duration: 200ms;transition-duration: 200ms;}
.collapsed.totara_core__QuickAccessSettings__item-swap-down {-webkit-transform: translateY(100%);transform: translateY(100%);}
.totara_core__QuickAccessSettings__item--name {-webkit-box-flex: 1;flex: 1 1 auto;}
.totara_core__QuickAccessSettings__item--label {-webkit-box-flex: 0;flex: 0 0 30%;max-width: 30%;margin-right: var(--gap-4);overflow-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
.totara_core__QuickAccessSettings__item--label input {max-width: 100%;}
.totara_core__QuickAccessSettings__item--controls {-webkit-box-flex: 0;flex: 0 1 auto;margin-right: var(--gap-4);white-space: nowrap;text-align: left;}
.totara_core__QuickAccessSettings__item--controls a, .totara_core__QuickAccessSettings__item--controls a:hover {text-decoration: none;}
.totara_core__QuickAccessSettings__item:first-of-type [data-quickaccesssettings-item-action=moveup] {z-index: -1;visibility: hidden;}
.totara_core__QuickAccessSettings__item:last-of-type [data-quickaccesssettings-item-action=movedown] {z-index: -1;visibility: hidden;}
.totara_core__QuickAccessSettings__button {margin-top: var(--gap-4);}
td.dt-control {background: url("https://www.datatables.net/examples/resources/details_open.png") no-repeat center center;cursor: pointer;}
tr.dt-hasChild td.dt-control {background: url("https://www.datatables.net/examples/resources/details_close.png") no-repeat center center;}
table.dataTable th.dt-left, table.dataTable td.dt-left {text-align: right;}
table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {text-align: center;}
table.dataTable th.dt-right, table.dataTable td.dt-right {text-align: left;}
table.dataTable th.dt-justify, table.dataTable td.dt-justify {text-align: justify;}
table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap {white-space: nowrap;}
table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left {text-align: right;}
table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center {text-align: center;}
table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right {text-align: left;}
table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify {text-align: justify;}
table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap {white-space: nowrap;}
table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left {text-align: right;}
table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center {text-align: center;}
table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right {text-align: left;}
table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify {text-align: justify;}
table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap {white-space: nowrap;}
table.dataTable {width: 100%;margin: 0 auto;clear: both;border-collapse: separate;border-spacing: 0;}
table.dataTable thead th, table.dataTable tfoot th {font-weight: bold;}
table.dataTable thead th, table.dataTable thead td {padding: 10px 18px;border-bottom: 1px solid #111;}
table.dataTable thead th:active, table.dataTable thead td:active {outline: none;}
table.dataTable tfoot th, table.dataTable tfoot td {padding: 10px 18px 6px 18px;border-top: 1px solid #111;}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {cursor: pointer;background-repeat: no-repeat;background-position: center left;}
table.dataTable thead .sorting {background-image: url("DataTables-1.11.3/images/sort_both.png");}
table.dataTable thead .sorting_asc {background-image: url("DataTables-1.11.3/images/sort_asc.png") !important;}
table.dataTable thead .sorting_desc {background-image: url("DataTables-1.11.3/images/sort_desc.png") !important;}
table.dataTable thead .sorting_asc_disabled {background-image: url("DataTables-1.11.3/images/sort_asc_disabled.png");}
table.dataTable thead .sorting_desc_disabled {background-image: url("DataTables-1.11.3/images/sort_desc_disabled.png");}
table.dataTable tbody tr {background-color: #fff;}
table.dataTable tbody tr.selected {background-color: #b0bed9;}
table.dataTable tbody th, table.dataTable tbody td {padding: 8px 10px;}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {border-top: 1px solid #ddd;}
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td {border-top: none;}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {border-right: 1px solid #ddd;}
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td {border-top: none;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {background-color: #f9f9f9;}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {background-color: #acbad4;}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {background-color: #f6f6f6;}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {background-color: #aab7d1;}
table.dataTable.order-column tbody tr>.sorting_1, table.dataTable.order-column tbody tr>.sorting_2, table.dataTable.order-column tbody tr>.sorting_3, table.dataTable.display tbody tr>.sorting_1, table.dataTable.display tbody tr>.sorting_2, table.dataTable.display tbody tr>.sorting_3 {background-color: #fafafa;}
table.dataTable.order-column tbody tr.selected>.sorting_1, table.dataTable.order-column tbody tr.selected>.sorting_2, table.dataTable.order-column tbody tr.selected>.sorting_3, table.dataTable.display tbody tr.selected>.sorting_1, table.dataTable.display tbody tr.selected>.sorting_2, table.dataTable.display tbody tr.selected>.sorting_3 {background-color: #acbad5;}
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {background-color: #f1f1f1;}
table.dataTable.display tbody tr.odd>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {background-color: #f3f3f3;}
table.dataTable.display tbody tr.odd>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {background-color: #f5f5f5;}
table.dataTable.display tbody tr.odd.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {background-color: #a6b4cd;}
table.dataTable.display tbody tr.odd.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {background-color: #a8b5cf;}
table.dataTable.display tbody tr.odd.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {background-color: #a9b7d1;}
table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {background-color: #fafafa;}
table.dataTable.display tbody tr.even>.sorting_2, table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {background-color: #fcfcfc;}
table.dataTable.display tbody tr.even>.sorting_3, table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {background-color: #fefefe;}
table.dataTable.display tbody tr.even.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {background-color: #acbad5;}
table.dataTable.display tbody tr.even.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {background-color: #aebcd6;}
table.dataTable.display tbody tr.even.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {background-color: #afbdd8;}
table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {background-color: #eaeaea;}
table.dataTable.display tbody tr:hover>.sorting_2, table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {background-color: #ececec;}
table.dataTable.display tbody tr:hover>.sorting_3, table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {background-color: #efefef;}
table.dataTable.display tbody tr:hover.selected>.sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {background-color: #a2aec7;}
table.dataTable.display tbody tr:hover.selected>.sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {background-color: #a3b0c9;}
table.dataTable.display tbody tr:hover.selected>.sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {background-color: #a5b2cb;}
table.dataTable.no-footer {border-bottom: 1px solid #111;}
table.dataTable.nowrap th, table.dataTable.nowrap td {white-space: nowrap;}
table.dataTable.compact thead th, table.dataTable.compact thead td {padding: 4px 17px;}
table.dataTable.compact tfoot th, table.dataTable.compact tfoot td {padding: 4px;}
table.dataTable.compact tbody th, table.dataTable.compact tbody td {padding: 4px;}
table.dataTable th, table.dataTable td {box-sizing: content-box;}
.dataTables_wrapper {position: relative;clear: both;}
.dataTables_wrapper .dataTables_length {float: right;}
.dataTables_wrapper .dataTables_length select {border: 1px solid #aaa;border-radius: 3px;padding: 5px;padding: 4px;background-color: transparent;}
.dataTables_wrapper .dataTables_filter {float: left;text-align: left;}
.dataTables_wrapper .dataTables_filter input {border: 1px solid #aaa;border-radius: 3px;padding: 5px;background-color: transparent;margin-right: 3px;}
.dataTables_wrapper .dataTables_info {clear: both;float: right;padding-top: .755em;}
.dataTables_wrapper .dataTables_paginate {float: left;text-align: left;padding-top: .25em;}
.dataTables_wrapper .dataTables_paginate .paginate_button {box-sizing: border-box;display: inline-block;min-width: 1.5em;padding: .5em 1em;margin-right: 2px;text-align: center;text-decoration: none !important;cursor: pointer;color: #333 !important;border: 1px solid transparent;border-radius: 2px;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {color: #333 !important;border: 1px solid #979797;background-color: #fff;background: -webkit-gradient(linear,left top,left bottom,from(white),to(#dcdcdc));background: linear-gradient(to bottom,white 0%,#dcdcdc 100%);}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {cursor: default;color: #666 !important;border: 1px solid transparent;background: transparent;box-shadow: none;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {color: #fff !important;border: 1px solid #111;background-color: #585858;background: -webkit-gradient(linear,left top,left bottom,from(#585858),to(#111));background: linear-gradient(to bottom,#585858 0%,#111 100%);}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {outline: none;background-color: #2b2b2b;background: -webkit-gradient(linear,left top,left bottom,from(#2b2b2b),to(#0c0c0c));background: linear-gradient(to bottom,#2b2b2b 0%,#0c0c0c 100%);box-shadow: inset 0 0 3px #111;}
.dataTables_wrapper .dataTables_paginate .ellipsis {padding: 0 1em;}
.dataTables_wrapper .dataTables_processing {position: absolute;top: 50%;right: 50%;width: 100%;height: 40px;margin-right: -50%;margin-top: -25px;padding-top: 20px;text-align: center;font-size: 1.2em;background-color: #fff;background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),to(rgba(255,255,255,0)));background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {color: #333;}
.dataTables_wrapper .dataTables_scroll {clear: both;}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {-webkit-overflow-scrolling: touch;}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td {vertical-align: middle;}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing {height: 0;overflow: hidden;margin: 0 !important;padding: 0 !important;}
.dataTables_wrapper.no-footer .dataTables_scrollBody {border-bottom: 1px solid #111;}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody>table {border-bottom: none;}
.dataTables_wrapper:after {visibility: hidden;display: block;content: "";clear: both;height: 0;}
@media screen and (max-width: 767px) {.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {float: none;text-align: center;}
	.dataTables_wrapper .dataTables_paginate {margin-top: .5em;}}
@media screen and (max-width: 640px) {.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {float: none;text-align: center;}
	.dataTables_wrapper .dataTables_filter {margin-top: .5em;}}
.treeview, .treeview ul {padding: 0;margin: 0;list-style: none;}
.treeview ul {background-color: #fff;}
.treeview .hitarea {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-default");background-repeat: no-repeat;height: 16px;width: 16px;margin-right: -16px;float: right;cursor: pointer;}
.dir-rtl .treeview .hitarea {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-default-rtl");}
.treeview .hitarea.collapsable-hitarea {background-position: -64px -23px;}
.dir-rtl .treeview .hitarea.collapsable-hitarea {background-position-x: -16px;}
.treeview .hitarea.expandable-hitarea {background-position: -32px -68px;}
.dir-rtl .treeview .hitarea.expandable-hitarea {background-position-x: -48px;}
.treeview .hitarea.lastCollapsable-hitarea {background-position: 100% -112px;}
.dir-rtl .treeview .hitarea.lastCollapsable-hitarea {background-position-x: -80px;}
.treeview .hitarea.lastExpandable-hitarea {background-position: -32px -68px;}
.dir-rtl .treeview .hitarea.lastExpandable-hitarea {background-position-x: -48px;}
.treeview li {margin: 0;padding: 0 16px 0 0;font-size: var(--font-body-small-size);}
.treeview a.selected {background-color: #eee;}
#treecontrol {margin: 1em 0;display: none;}
.treeview li {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-default-line");background-repeat: no-repeat;background-position: 100% 0;}
.dir-rtl .treeview li {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-default-line-rtl");}
.treeview li.collapsable, .treeview li.expandable {background-position: 100% -176px;}
.treeview li.last {background-position: 100% -1766px;}
.treeview li.lastCollapsable, .treeview li.lastExpandable {background-image: none;}
.treeview-red li {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-red-line");}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-red");}
.treeview-black li {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-black-line");}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-black");}
.treeview-gray li {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-gray-line");}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-gray");}
.treeview-famfamfam li {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-famfamfam-line");}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/treeview-famfamfam");}
.filetree span.folder, .filetree span.file {padding: 0 16px 0 0;display: block;}
.filetree span.folder {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/folder");background-repeat: no-repeat;background-position: 100% 0;}
.filetree li.expandable span.folder {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/folder-closed");background-repeat: no-repeat;background-position: 100% 0;}
.filetree span.file {background: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_treeview/file");background-repeat: no-repeat;background-position: 100% 0;}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-clearfix {zoom: 1;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;right: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-state-disabled {cursor: default !important;}
.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-overlay {position: fixed;top: 0;right: 0;left: 0;bottom: 0;background-color: #666;opacity: .25;}
.ui-widget {font-family: Arial,Verdana,Helvetica;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial,Verdana,Helvetica;font-size: 1em;}
.ui-widget-content {border: 1px solid #ddd;background: #fff url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-bg_flat_75_ffffff_40x100") 50% 50% repeat-x;color: #000;}
.ui-widget-content a {color: #000;}
.ui-widget-header {border: 1px solid #ddd;background: #fff url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-bg_highlight-hard_0_ffffff_1x100") 50% 50% repeat-x;color: #000;font-weight: bold;}
.ui-widget-header a {color: #000;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #d3d3d3;background: #e6e6e6 url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-bg_glass_50_e6e6e6_1x400") 50% 50% repeat-x;font-weight: normal;color: #555;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #555;text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #999;background: #dadada url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-bg_glass_75_dadada_1x400") 50% 50% repeat-x;font-weight: normal;color: #212121;}
.ui-state-hover a, .ui-state-hover a:hover {color: #212121;text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #aaa;background: #fff url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-bg_glass_65_ffffff_1x400") 50% 50% repeat-x;font-weight: normal;color: #212121;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #212121;text-decoration: none;}
.ui-widget :active {outline: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1;background: #fbf9ee url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-bg_glass_55_fbf9ee_1x400") 50% 50% repeat-x;color: #363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a;background: #fef1ec url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-bg_glass_95_fef1ec_1x400") 50% 50% repeat-x;color: #cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #cd0a0a;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7;filter: Alpha(Opacity=70);font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35;filter: Alpha(Opacity=35);background-image: none;}
.ui-icon {width: 16px;height: 16px;background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_000000_256x240");}
.ui-widget-content .ui-icon {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_000000_256x240");}
.ui-widget-header .ui-icon {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_000000_256x240");}
.ui-state-default .ui-icon {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_888888_256x240");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_454545_256x240");}
.ui-state-active .ui-icon {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_454545_256x240");}
.ui-state-highlight .ui-icon {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_2e83ff_256x240");}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-icons_cd0a0a_256x240");}
.ui-icon-carat-1-n {background-position: 100% 0;}
.ui-icon-carat-1-ne {background-position: -16px 100%;}
.ui-icon-carat-1-e {background-position: -32px 100%;}
.ui-icon-carat-1-se {background-position: -48px 100%;}
.ui-icon-carat-1-s {background-position: -64px 100%;}
.ui-icon-carat-1-sw {background-position: -80px 100%;}
.ui-icon-carat-1-w {background-position: -96px 100%;}
.ui-icon-carat-1-nw {background-position: -112px 100%;}
.ui-icon-carat-2-n-s {background-position: -128px 100%;}
.ui-icon-carat-2-e-w {background-position: -144px 100%;}
.ui-icon-triangle-1-n {background-position: 100% -16px;}
.ui-icon-triangle-1-ne {background-position: -16px -16px;}
.ui-icon-triangle-1-e {background-position: -32px -16px;}
.ui-icon-triangle-1-se {background-position: -48px -16px;}
.ui-icon-triangle-1-s {background-position: -64px -16px;}
.ui-icon-triangle-1-sw {background-position: -80px -16px;}
.ui-icon-triangle-1-w {background-position: -96px -16px;}
.ui-icon-triangle-1-nw {background-position: -112px -16px;}
.ui-icon-triangle-2-n-s {background-position: -128px -16px;}
.ui-icon-triangle-2-e-w {background-position: -144px -16px;}
.ui-icon-arrow-1-n {background-position: 100% -32px;}
.ui-icon-arrow-1-ne {background-position: -16px -32px;}
.ui-icon-arrow-1-e {background-position: -32px -32px;}
.ui-icon-arrow-1-se {background-position: -48px -32px;}
.ui-icon-arrow-1-s {background-position: -64px -32px;}
.ui-icon-arrow-1-sw {background-position: -80px -32px;}
.ui-icon-arrow-1-w {background-position: -96px -32px;}
.ui-icon-arrow-1-nw {background-position: -112px -32px;}
.ui-icon-arrow-2-n-s {background-position: -128px -32px;}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px;}
.ui-icon-arrow-2-e-w {background-position: -160px -32px;}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px;}
.ui-icon-arrowstop-1-n {background-position: -192px -32px;}
.ui-icon-arrowstop-1-e {background-position: -208px -32px;}
.ui-icon-arrowstop-1-s {background-position: -224px -32px;}
.ui-icon-arrowstop-1-w {background-position: -240px -32px;}
.ui-icon-arrowthick-1-n {background-position: 100% -48px;}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px;}
.ui-icon-arrowthick-1-e {background-position: -32px -48px;}
.ui-icon-arrowthick-1-se {background-position: -48px -48px;}
.ui-icon-arrowthick-1-s {background-position: -64px -48px;}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px;}
.ui-icon-arrowthick-1-w {background-position: -96px -48px;}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px;}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px;}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px;}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px;}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px;}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px;}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px;}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px;}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px;}
.ui-icon-arrowreturnthick-1-w {background-position: 100% -64px;}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px;}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px;}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px;}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px;}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px;}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px;}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px;}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px;}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px;}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px;}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px;}
.ui-icon-arrow-4 {background-position: 100% -80px;}
.ui-icon-arrow-4-diag {background-position: -16px -80px;}
.ui-icon-extlink {background-position: -32px -80px;}
.ui-icon-newwin {background-position: -48px -80px;}
.ui-icon-refresh {background-position: -64px -80px;}
.ui-icon-shuffle {background-position: -80px -80px;}
.ui-icon-transfer-e-w {background-position: -96px -80px;}
.ui-icon-transferthick-e-w {background-position: -112px -80px;}
.ui-icon-folder-collapsed {background-position: 100% -96px;}
.ui-icon-folder-open {background-position: -16px -96px;}
.ui-icon-document {background-position: -32px -96px;}
.ui-icon-document-b {background-position: -48px -96px;}
.ui-icon-note {background-position: -64px -96px;}
.ui-icon-mail-closed {background-position: -80px -96px;}
.ui-icon-mail-open {background-position: -96px -96px;}
.ui-icon-suitcase {background-position: -112px -96px;}
.ui-icon-comment {background-position: -128px -96px;}
.ui-icon-person {background-position: -144px -96px;}
.ui-icon-print {background-position: -160px -96px;}
.ui-icon-trash {background-position: -176px -96px;}
.ui-icon-locked {background-position: -192px -96px;}
.ui-icon-unlocked {background-position: -208px -96px;}
.ui-icon-bookmark {background-position: -224px -96px;}
.ui-icon-tag {background-position: -240px -96px;}
.ui-icon-home {background-position: 100% -112px;}
.ui-icon-flag {background-position: -16px -112px;}
.ui-icon-calendar {background-position: -32px -112px;}
.ui-icon-cart {background-position: -48px -112px;}
.ui-icon-pencil {background-position: -64px -112px;}
.ui-icon-clock {background-position: -80px -112px;}
.ui-icon-disk {background-position: -96px -112px;}
.ui-icon-calculator {background-position: -112px -112px;}
.ui-icon-zoomin {background-position: -128px -112px;}
.ui-icon-zoomout {background-position: -144px -112px;}
.ui-icon-search {background-position: -160px -112px;}
.ui-icon-wrench {background-position: -176px -112px;}
.ui-icon-gear {background-position: -192px -112px;}
.ui-icon-heart {background-position: -208px -112px;}
.ui-icon-star {background-position: -224px -112px;}
.ui-icon-link {background-position: -240px -112px;}
.ui-icon-cancel {background-position: 100% -128px;}
.ui-icon-plus {background-position: -16px -128px;}
.ui-icon-plusthick {background-position: -32px -128px;}
.ui-icon-minus {background-position: -48px -128px;}
.ui-icon-minusthick {background-position: -64px -128px;}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-icon-key {background-position: -112px -128px;}
.ui-icon-lightbulb {background-position: -128px -128px;}
.ui-icon-scissors {background-position: -144px -128px;}
.ui-icon-clipboard {background-position: -160px -128px;}
.ui-icon-copy {background-position: -176px -128px;}
.ui-icon-contact {background-position: -192px -128px;}
.ui-icon-image {background-position: -208px -128px;}
.ui-icon-video {background-position: -224px -128px;}
.ui-icon-script {background-position: -240px -128px;}
.ui-icon-alert {background-position: 100% -144px;}
.ui-icon-info {background-position: -16px -144px;}
.ui-icon-notice {background-position: -32px -144px;}
.ui-icon-help {background-position: -48px -144px;}
.ui-icon-check {background-position: -64px -144px;}
.ui-icon-bullet {background-position: -80px -144px;}
.ui-icon-radio-off {background-position: -96px -144px;}
.ui-icon-radio-on {background-position: -112px -144px;}
.ui-icon-pin-w {background-position: -128px -144px;}
.ui-icon-pin-s {background-position: -144px -144px;}
.ui-icon-play {background-position: 100% -160px;}
.ui-icon-pause {background-position: -16px -160px;}
.ui-icon-seek-next {background-position: -32px -160px;}
.ui-icon-seek-prev {background-position: -48px -160px;}
.ui-icon-seek-end {background-position: -64px -160px;}
.ui-icon-seek-start {background-position: -80px -160px;}
.ui-icon-seek-first {background-position: -80px -160px;}
.ui-icon-stop {background-position: -96px -160px;}
.ui-icon-eject {background-position: -112px -160px;}
.ui-icon-volume-off {background-position: -128px -160px;}
.ui-icon-volume-on {background-position: -144px -160px;}
.ui-icon-power {background-position: 100% -176px;}
.ui-icon-signal-diag {background-position: -16px -176px;}
.ui-icon-signal {background-position: -32px -176px;}
.ui-icon-battery-0 {background-position: -48px -176px;}
.ui-icon-battery-1 {background-position: -64px -176px;}
.ui-icon-battery-2 {background-position: -80px -176px;}
.ui-icon-battery-3 {background-position: -96px -176px;}
.ui-icon-circle-plus {background-position: 100% -192px;}
.ui-icon-circle-minus {background-position: -16px -192px;}
.ui-icon-circle-close {background-position: -32px -192px;}
.ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-icon-circle-triangle-s {background-position: -64px -192px;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-icon-circle-triangle-n {background-position: -96px -192px;}
.ui-icon-circle-arrow-e {background-position: -112px -192px;}
.ui-icon-circle-arrow-s {background-position: -128px -192px;}
.ui-icon-circle-arrow-w {background-position: -144px -192px;}
.ui-icon-circle-arrow-n {background-position: -160px -192px;}
.ui-icon-circle-zoomin {background-position: -176px -192px;}
.ui-icon-circle-zoomout {background-position: -192px -192px;}
.ui-icon-circle-check {background-position: -208px -192px;}
.ui-icon-circlesmall-plus {background-position: 100% -208px;}
.ui-icon-circlesmall-minus {background-position: -16px -208px;}
.ui-icon-circlesmall-close {background-position: -32px -208px;}
.ui-icon-squaresmall-plus {background-position: -48px -208px;}
.ui-icon-squaresmall-minus {background-position: -64px -208px;}
.ui-icon-squaresmall-close {background-position: -80px -208px;}
.ui-icon-grip-dotted-vertical {background-position: 100% -224px;}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px;}
.ui-icon-grip-solid-vertical {background-position: -32px -224px;}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px;}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px;}
.ui-icon-grip-diagonal-se {background-position: -80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-right-radius: 0;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-left-radius: 0;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-right-radius: 0;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-left-radius: 0;}
.ui-widget-shadow {margin: 0 0 0 0;padding: 0;background: #aaa url("/theme/image.php/synergybase/totara_core/1756474634/jquery_ui_dialog/ui-bg_flat_0_aaaaaa_40x100") 50% 50% repeat-x;opacity: 0;filter: Alpha(Opacity=0);border-radius: 0;}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: .1px;display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none;}
.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;right: 0;}
.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;right: 0;}
.ui-resizable-e {cursor: e-resize;width: 7px;left: -5px;top: 0;height: 100%;}
.ui-resizable-w {cursor: w-resize;width: 7px;right: -5px;top: 0;height: 100%;}
.ui-resizable-se {cursor: sw-resize;width: 12px;height: 12px;left: 1px;bottom: 1px;}
.ui-resizable-sw {cursor: se-resize;width: 9px;height: 9px;right: -5px;bottom: -5px;}
.ui-resizable-nw {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}
.ui-resizable-ne {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.ui-selectable-helper {position: absolute;z-index: 100;border: 1px dotted #000;}
.ui-accordion {width: 100%;}
.ui-accordion .ui-accordion-header {cursor: pointer;position: relative;margin-top: 1px;zoom: 1;}
.ui-accordion .ui-accordion-li-fix {display: inline;}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important;}
.ui-accordion .ui-accordion-header a {display: block;font-size: 1em;padding: .5em .7em .5em .5em;}
.ui-accordion-icons .ui-accordion-header a {padding-right: 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute;right: .5em;top: 50%;margin-top: -8px;}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em;border-top: 0;margin-top: -2px;position: relative;top: 1px;margin-bottom: 2px;overflow: auto;display: none;zoom: 1;}
.ui-accordion .ui-accordion-content-active {display: block;}
.ui-autocomplete {position: absolute;cursor: default;}
* html .ui-autocomplete {width: 1px;}
.ui-menu {list-style: none;padding: 2px;margin: 0;display: block;float: right;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin: 0;padding: 0;zoom: 1;float: right;clear: right;width: 100%;}
.ui-menu .ui-menu-item a {text-decoration: none;display: block;padding: .2em .4em;line-height: 1.5;zoom: 1;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}
.ui-button {display: inline-block;position: relative;padding: 0;margin-left: .1em;text-decoration: none !important;cursor: pointer;text-align: center;zoom: 1;overflow: visible;}
.ui-button-icon-only {width: 2.2em;}
button.ui-button-icon-only {width: 2.4em;}
.ui-button-icons-only {width: 3.4em;}
button.ui-button-icons-only {width: 3.7em;}
.ui-button .ui-button-text {display: block;line-height: 1.4;}
.ui-button-text-only .ui-button-text {padding: .4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {padding: .4em;text-indent: -9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 2.1em .4em 1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em;}
.ui-button-text-icons .ui-button-text {padding-right: 2.1em;padding-left: 2.1em;}
input.ui-button {padding: .4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {position: absolute;top: 50%;margin-top: -8px;}
.ui-button-icon-only .ui-icon {right: 50%;margin-right: -8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {right: .5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {left: .5em;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {left: .5em;}
.ui-buttonset {margin-left: 7px;}
.ui-buttonset .ui-button {margin-right: 0;margin-left: -.3em;}
button.ui-button::-moz-focus-inner {border: 0;padding: 0;}
.ui-dialog {position: absolute;padding: .2em;width: 300px;overflow: hidden;z-index: 1;}
.ui-dialog .ui-dialog-titlebar {padding: .4em 1em;position: relative;}
.ui-dialog .ui-dialog-title {float: right;margin: .1em 0 .1em 16px;}
.ui-dialog .ui-dialog-titlebar-close {position: absolute;left: .3em;top: 50%;width: 19px;margin: -10px 0 0 0;padding: 1px;height: 18px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0;}
.ui-dialog .ui-dialog-content {position: relative;border: 0;padding: .5em 1em;background: none;overflow: auto;zoom: 1;}
.ui-dialog .ui-dialog-buttonpane {text-align: right;border-width: 1px 0 0 0;background-image: none;margin: .5em 0 0 0;padding: .3em .4em .5em 1em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: left;}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em 0 .5em .4em;cursor: pointer;}
.ui-dialog .ui-resizable-se {width: 14px;height: 14px;left: 3px;bottom: 3px;}
.ui-draggable .ui-dialog-titlebar {cursor: move;}
.ui-slider {position: relative;text-align: right;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 100% 0;}
.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-right: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {right: 0;}
.ui-slider-horizontal .ui-slider-range-max {left: 0;}
.ui-slider-vertical {width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle {right: -.3em;margin-right: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {right: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}
.ui-tabs {position: relative;padding: .2em;zoom: 1;}
.ui-tabs .ui-tabs-nav {margin: 0;padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li {list-style: none;float: right;position: relative;top: 1px;margin: 0 0 1px .2em;border-bottom: 0 !important;padding: 0;white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a {float: right;padding: .5em 1em;text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0;padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;}
.ui-tabs .ui-tabs-panel {display: block;border-width: 0;padding: 1em 1.4em;background: none;}
.ui-tabs .ui-tabs-hide {display: none !important;}
.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker .ui-datepicker-prev {right: 2px;}
.ui-datepicker .ui-datepicker-next {left: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {right: 1px;}
.ui-datepicker .ui-datepicker-next-hover {left: 1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;position: absolute;right: 50%;margin-right: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td {border: 0;padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a {display: block;padding: .2em;text-align: left;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-right: 0;border-left: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: left;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: right;}
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {float: right;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-right-width: 0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: right;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0em;}
.ui-progressbar {height: 2em;text-align: right;overflow: hidden;}
.ui-progressbar .ui-progressbar-value {margin: -1px;height: 100%;}
.ui-dialog {padding: var(--gap-6);display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;border-radius: 1.2rem;}
.ui-dialog .ui-dialog-titlebar {padding: 0;padding: 0 0 var(--gap-6) 0;border: none;}
.ui-dialog .ui-dialog-titlebar h2 {margin: 0;font-size: var(--font-size-20);line-height: 1.333;}
.ui-dialog .ui-dialog-titlebar-close {height: 24px;width: 24px;border: none;background: none;background-image: url("/theme/image.php/synergybase/theme/1756474634/legacy_close_icon");background-repeat: no-repeat;margin: 0;top: 0;left: 0;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-close:active {background-position: -24px 100%;}
.ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-close:active {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.ui-dialog .ui-dialog-titlebar-close .ui-icon {background-image: none;}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text {padding: 0;}
.ui-dialog .ui-dialog-content {padding: 0;}
.ui-dialog .ui-dialog-content .row-fluid>* {padding: 0;}
.ui-dialog .ui-dialog-content .row-fluid>*+* {padding-right: var(--gap-8);}
.ui-dialog .ui-dialog-content .mform .fitem {margin-right: 0;margin-left: 0;}
.ui-dialog.ui-widget {padding-top: var(--gap-6);}
.ui-dialog.ui-widget h3, .ui-dialog.ui-widget .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .ui-dialog.ui-widget .fitemtitle, .ui-dialog.ui-widget .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .ui-dialog.ui-widget .form-label {margin-top: 0;font-size: var(--font-size-16);}
.ui-dialog.ui-widget>* {margin: 0;}
.ui-dialog .ui-dialog-buttonpane {border: none;padding: var(--gap-6) 0 0 0;}
.ui-dialog .ui-dialog-buttonpane button {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.ui-dialog .ui-dialog-buttonpane button.focus, .ui-dialog .ui-dialog-buttonpane button:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.ui-dialog .ui-dialog-buttonpane button:focus {color: var(--btn-text-color);text-decoration: none;}
.ui-dialog .ui-dialog-buttonpane button:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.ui-dialog .ui-dialog-buttonpane button:active, .ui-dialog .ui-dialog-buttonpane button.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.ui-dialog .ui-dialog-buttonpane button.disabled, .ui-dialog .ui-dialog-buttonpane button.disabled:active, .ui-dialog .ui-dialog-buttonpane button.disabled:focus, .ui-dialog .ui-dialog-buttonpane button.disabled:hover, .ui-dialog .ui-dialog-buttonpane button[disabled], .ui-dialog .ui-dialog-buttonpane button[disabled]:active, .ui-dialog .ui-dialog-buttonpane button[disabled]:focus, .ui-dialog .ui-dialog-buttonpane button[disabled]:hover, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane button, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane button:active, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane button:focus, fieldset[disabled] .ui-dialog .ui-dialog-buttonpane button:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.ui-dialog .ui-dialog-buttonpane button.disabled, fieldset[disabled] a.ui-dialog .ui-dialog-buttonpane button {pointer-events: none;}
.ui-dialog .ui-dialog-buttonpane button .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.ui-dialog .ui-dialog-buttonpane button:hover, .ui-dialog .ui-dialog-buttonpane button:focus {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.ui-dialog .ui-dialog-buttonpane button .ui-button-text {color: inherit;background: none;border: none;padding: 0;}
.ui-dialog .ui-dialog-buttonpane button+button {margin-right: var(--gap-2);}
.ui-widget-overlay {background-color: var(--color-backdrop-standard);opacity: 1;}
.popover-region {float: left;position: relative;}
.popover-region.collapsed .popover-region-toggle:before, .popover-region.collapsed .popover-region-toggle:after {display: none;}
.popover-region.collapsed .popover-region-container {height: 0;overflow: hidden;opacity: 0;visibility: hidden;}
.popover-region-toggle {cursor: pointer;}
.count-container {padding: 2px;border-radius: 2px;background-color: var(--color-prompt-alert);color: #fff;font-size: 10px;line-height: 10px;position: absolute;top: 5px;left: 0;}
.popover-region-container {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-flow: column;position: absolute;left: 0;top: 0;height: 500px;width: 380px;border: 1px solid var(--color-neutral-5);border-radius: var(--dropdown-border-radius);opacity: 1;visibility: visible;background-color: var(--color-neutral-1);z-index: 1;box-shadow: var(--shadow-3);margin-top: var(--gap-1);}
.popover-region-header-container {display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;padding: var(--gap-4);border-bottom: 1px solid var(--color-neutral-4);}
.popover-region-footer-container {text-align: center;border-top: 1px solid var(--color-neutral-4);padding: var(--gap-4);}
.popover-region-header-text {margin: 0;font-size: 14px;}
.popover-region-header-actions>* {margin-right: 10px;min-width: 20px;display: inline-block;}
.popover-region-header-actions .loading-icon {display: none;height: 12px;width: 12px;}
.popover-region-header-actions .newmessage-link {margin-left: 10px;}
.popover-region-header-actions label {display: inline-block;text-align: center;margin-bottom: 0;}
.popover-region-content-container {-webkit-box-flex: 1;flex: auto;width: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.popover-region-content-container>.loading-icon {display: none;text-align: center;padding: 5px;}
.popover-region-content-container .empty-message {display: none;text-align: center;padding: 10px;}
.popover-region-content-container.loading>.loading-icon {display: block;}
.popover-region-content-container.loading .empty-message {display: none;}
.navbar .popover-region {float: right;margin-left: 10px;}
.navbar .popover-region.collapsed .popover-region-container {height: 0;overflow: hidden;opacity: 0;visibility: hidden;}
.navbar .popover-region-toggle {width: 25px;padding-top: 6px;padding-bottom: 6px;}
.navbar .count-container {padding: 2px;border-radius: 2px;background-color: red;color: #fff;font-size: 10px;line-height: 10px;position: absolute;top: 5px;left: 0;}
.navbar .popover-region-container {top: 35px;}
.content-item-container {width: 100%;border-bottom: 1px solid var(--color-neutral-4);padding: var(--gap-2) var(--gap-4);position: relative;margin: 0;display: block;color: inherit;text-decoration: none;}
.content-item-container:hover {color: var(--color-text);background-color: var(--color-neutral-3);}
.content-item-container.unread {margin: 0;background-color: var(--color-neutral-1);}
.content-item-container.unread:hover {color: var(--color-text);background-color: var(--color-neutral-3);}
.content-item-container.unread .content-item-body .notification-message {font-weight: 600;}
.content-item-container .context-link {color: inherit;text-decoration: none;}
.content-item-container .content-item-footer {text-align: right;}
.content-item-container .content-item-footer .timestamp {font-size: var(--font-body-xx-small-size);line-height: var(--font-body-xx-small-line-height);margin: 0;color: var(--color-neutral-6);margin-right: 24px;}
.content-item-container .view-more {font-size: var(--font-body-xx-small-size);line-height: var(--font-body-xx-small-line-height);position: absolute;bottom: var(--gap-2);left: var(--gap-4);}
.content-item-container.notification .content-item-body .notification-image {display: inline-block;width: 24px;height: 24px;float: right;}
.content-item-container.notification .content-item-body .notification-image img {height: 75%;}
.content-item-container.notification .content-item-body .notification-message {display: inline-block;width: calc(100% - 24px);}
.content-item-container.selected {background-color: var(--color-state-active);color: var(--color-neutral-1);border-color: var(--color-state-active);}
.content-item-container.selected .content-item-footer .timestamp {color: var(--color-neutral-1);}
.popover-region-notifications .popover-region-header-container .mark-all-read-button .normal-icon {display: inline-block;}
.popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .normal-icon {display: none;}
.popover-region-notifications .popover-region-header-container .mark-all-read-button.loading .loading-icon {display: inline-block;}
.popover-region-notifications .all-notifications {opacity: 1;visibility: visible;height: auto;overflow: hidden;}
.popover-region-notifications .all-notifications:empty+.empty-message {display: block;}
.popover-region-notifications .notification-image {display: inline-block;width: 8%;vertical-align: top;}
.popover-region-notifications .notification-image img {height: 75%;}
.popover-region-notifications .notification-message {display: inline-block;overflow-x: hidden;text-overflow: ellipsis;text-wrap: nowrap;}
.popover-region-notifications .popover-region-content-container.loading .all-notifications:empty+.empty-message {display: none;}
.popover-region-messages .mark-all-read-button .normal-icon {display: inline-block;}
.popover-region-messages .mark-all-read-button.loading .normal-icon {display: none;}
.popover-region-messages .mark-all-read-button.loading .loading-icon {display: inline-block;}
.popover-region-messages .popover-region-content-container.loading .popover-region-content .messages:empty+.empty-message {display: none;}
.popover-region-messages .messages:empty+.empty-message {display: block;}
.popover-region-messages .content-item-container.unread .content-item-body {font-weight: 600;width: calc(90% - 30px);}
.popover-region-messages .content-item-container.unread .unread-count-container {display: inline-block;width: 10%;text-align: center;float: left;}
.popover-region-messages .content-item {height: 100%;width: 100%;}
.popover-region-messages .profile-image-container {width: 30px;display: inline-block;text-align: center;float: right;}
.popover-region-messages .profile-image-container img {width: 100%;display: inline-block;vertical-align: middle;border-radius: 50%;}
.popover-region-messages .content-item-body {display: inline-block;width: calc(100% - 30px);padding-right: 10px;overflow: hidden;}
.popover-region-messages .content-item-body h3, .popover-region-messages .content-item-body .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .popover-region-messages .content-item-body .fitemtitle, .popover-region-messages .content-item-body .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .popover-region-messages .content-item-body .form-label {font-size: inherit;line-height: inherit;margin: 0;width: 100%;}
.popover-region-messages .content-item-body p {margin: 0;}
.popover-region-messages .unread-count-container {display: none;}
@media (max-width: 767px) {.navbar .popover-region .popover-region-container {left: -70px;}}
@media (max-width: 480px) {.navbar .popover-region .popover-region-container {position: fixed;top: 46px;left: 0;right: 0;bottom: 0;width: auto;height: auto;}}
.hover-tooltip-container {position: relative;}
.hover-tooltip-container .hover-tooltip {opacity: 0;visibility: hidden;position: absolute;right: 50%;top: calc(-50% - 5px);-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: var(--color-neutral-1);border: 1px solid rgba(0,0,0,.2);border-radius: .3rem;padding: 5px;white-space: nowrap;-webkit-transition: opacity .15s,visibility .15s;transition: opacity .15s,visibility .15s;z-index: 1000;}
.hover-tooltip-container .hover-tooltip:before {content: "";display: inline-block;border-right: 8px solid transparent;border-left: 8px solid transparent;border-top: 8px solid rgba(0,0,0,.2);position: absolute;bottom: -8px;right: calc(50% - 8px);}
.hover-tooltip-container .hover-tooltip:after {content: "";display: inline-block;border-right: 7px solid transparent;border-left: 7px solid transparent;border-top: 7px solid var(--color-neutral-1);position: absolute;bottom: -6px;right: calc(50% - 7px);z-index: 2;}
.hover-tooltip-container:hover .hover-tooltip {opacity: 1;visibility: visible;-webkit-transition: opacity .15s .5s,visibility .15s .5s;transition: opacity .15s .5s,visibility .15s .5s;}
.messaging-area-container {margin-bottom: 30px;}
.messaging-area-container .status .online-text {display: none;color: var(--color-prompt-success);}
.messaging-area-container .status .offline-text {color: var(--color-prompt-alert);}
.messaging-area-container .status.online .online-text {display: block;}
.messaging-area-container .status.online .offline-text {display: none;}
.messaging-area-container .messaging-area {border: 1px solid var(--color-neutral-5);clear: both;border-radius: 4px;}
.messaging-area-container .messaging-area:after {display: block;clear: both;content: " ";}
.messaging-area-container .messaging-area img {max-width: 100%;}
.messaging-area-container .messaging-area .contacts-area {border-left: 1px solid var(--color-neutral-5);height: 600px;width: 280px;display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;box-sizing: border-box;float: right;}
@media (max-height: 670px) {.messaging-area-container .messaging-area .contacts-area {height: 500px;}}
.messaging-area-container .messaging-area .contacts-area .searchtextarea {padding: 5px;text-align: center;box-sizing: border-box;line-height: 50px;background-color: var(--color-neutral-1);-webkit-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea input {height: 28px;line-height: 20px;margin-bottom: 10px;vertical-align: middle;padding: 4px 6px;background-color: var(--color-neutral-3);border: 0;width: 90%;box-shadow: none;-webkit-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea input:focus {box-shadow: none;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea.searching {background-color: var(--color-neutral-3);-webkit-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea.searching input {background-color: var(--color-neutral-1);-webkit-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea .searchfilterarea {line-height: 20px;cursor: pointer;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea .searchfilterarea .searchfilter {display: inline;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea .searchfilterarea .searchfilterdelete {display: inline;}
.messaging-area-container .messaging-area .contacts-area .searcharea .heading {text-align: center;border-top: 1px solid #000;border-bottom: 1px solid #000;font-size: 14px;font-weight: bold;}
.messaging-area-container .messaging-area .contacts-area .searcharea .course {text-align: center;}
.messaging-area-container .messaging-area .contacts-area .searcharea .course:hover {color: var(--color-neutral-1);border: none;cursor: pointer;}
.messaging-area-container .messaging-area .contacts-area .searcharea .noresults {padding-top: 20px;text-align: center;}
.messaging-area-container .messaging-area .contacts-area .contacts {-webkit-box-flex: 1;flex-grow: 1;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.messaging-area-container .messaging-area .contacts-area .contacts .nocontacts {padding-top: 20px;text-align: center;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact {height: 66px;cursor: pointer;border-bottom: 1px solid var(--color-neutral-5);box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.unread {background-color: var(--color-neutral-5);}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .picture {border-color: var(--color-neutral-5);}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .information {width: 60%;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .unread-count-container {display: inline-block;width: 15%;float: right;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact:hover {background-color: var(--color-neutral-4);background-color: var(--color-state-highlight-neutral);color: var(--color-state-active);color: var(--color-state-hover);border: none;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact:hover .information .lastmessage {color: var(--color-state-active);}
.messaging-area-container .messaging-area .contacts-area .contacts .contact:hover .picture {border: none;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.selected {background-color: var(--color-neutral-4);color: var(--color-state-active);border: none;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.selected .information .lastmessage {color: var(--color-state-active);}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.selected .picture {border: none;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .picture {line-height: 66px;text-align: center;height: 66px;border-bottom: 1px solid var(--color-neutral-1);width: 25%;float: right;display: inline-block;box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .picture img {border-radius: 50%;height: 54px;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .information {padding: 6px 0;height: 66px;width: 75%;float: right;display: inline-block;box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .information .name {font-weight: bold;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .information .name img {vertical-align: baseline;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .information .lastmessage {word-wrap: break-word;margin: 0;height: 40px;line-height: 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--color-neutral-6);padding-left: 10px;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .unread-count-container {display: none;line-height: 66px;text-align: center;box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .tabs {border-top: 1px solid var(--color-neutral-5);height: 50px;box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .tabs .tab {cursor: pointer;height: 100%;background-color: var(--color-neutral-3);color: var(--color-state);margin: 0;width: 50%;text-align: center;float: right;}
.messaging-area-container .messaging-area .contacts-area .tabs .tab:hover {color: var(--color-state-hover);}
.messaging-area-container .messaging-area .contacts-area .tabs .tab .tabimage {height: 30px;line-height: 30px;}
.messaging-area-container .messaging-area .contacts-area .tabs .tab .tabimage img {height: 20px;}
.messaging-area-container .messaging-area .contacts-area .tabs .tab.selected {color: var(--color-state-active);}
.messaging-area-container .messaging-area .messages-area {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;width: calc(100% - 280px);height: 600px;box-sizing: border-box;margin: 0;position: relative;float: left;}
@media (max-height: 670px) {.messaging-area-container .messaging-area .messages-area {height: 500px;}}
.messaging-area-container .messaging-area .messages-area .btn-container {font-weight: normal;}
.messaging-area-container .messaging-area .messages-area .btn-container.view-toggle {display: none;}
.messaging-area-container .messaging-area .messages-area .btn-container.delete-all {display: none;}
.messaging-area-container .messaging-area .messages-area .profile-header {height: 50px;line-height: 50px;display: none;}
.messaging-area-container .messaging-area .messages-area .profile-header .btn-container {display: block;}
.messaging-area-container .messaging-area .messages-area .profile-header .btn-container .btn-link {padding: 0;line-height: inherit;}
.messaging-area-container .messaging-area .messages-area .profile {padding: 30px;font-size: 16px;height: 600px;box-sizing: border-box;overflow-y: auto;-webkit-overflow-scrolling: touch;}
@media (max-height: 670px) {.messaging-area-container .messaging-area .messages-area .profile {height: 500px;}}
.messaging-area-container .messaging-area .messages-area .profile .user-container {height: 100px;}
.messaging-area-container .messaging-area .messages-area .profile .user-container .profile-picture {border-radius: 50%;max-height: 100px;display: inline-block;}
.messaging-area-container .messaging-area .messages-area .profile .user-container .name-container {display: inline-block;vertical-align: top;margin-top: 20px;margin-right: 10px;}
.messaging-area-container .messaging-area .messages-area .profile .user-container .name-container .name {font-weight: bold;display: block;}
.messaging-area-container .messaging-area .messages-area .profile .user-container .name-container .status {display: block;font-size: 14px;}
.messaging-area-container .messaging-area .messages-area .profile .information {margin: 0;display: inline-block;float: left;margin-top: 20px;font-size: 14px;list-style: none;}
.messaging-area-container .messaging-area .messages-area .profile .information .name {display: inline-block;font-weight: bold;text-align: left;margin-left: 10px;}
.messaging-area-container .messaging-area .messages-area .profile .information .value {display: inline-block;}
.messaging-area-container .messaging-area .messages-area .profile .actions {padding-top: 80px;}
.messaging-area-container .messaging-area .messages-area .profile .actions .separator {border-bottom: 1px solid var(--color-neutral-5);margin-bottom: 20px;padding-bottom: 5px;}
.messaging-area-container .messaging-area .messages-area .profile .actions .separator a.danger {color: var(--color-prompt-alert);}
.messaging-area-container .messaging-area .messages-area .messages-header {display: -webkit-box;display: flex;font-weight: bold;line-height: 50px;box-sizing: border-box;border-bottom: 1px solid var(--color-neutral-5);text-align: center;position: relative;}
.messaging-area-container .messaging-area .messages-area .messages-header .btn-link {padding: 0;line-height: inherit;}
.messaging-area-container .messaging-area .messages-area .messages-header .delete-instructions {display: none;}
.messaging-area-container .messaging-area .messages-area .messages-header .name-container {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-flex: 1;flex-grow: 1;-webkit-box-align: center;align-items: center;padding-top: 9px;}
.messaging-area-container .messaging-area .messages-area .messages-header .name-container .name {line-height: 20px;}
.messaging-area-container .messaging-area .messages-area .messages-header .name-container .name>.btn {white-space: normal;}
.messaging-area-container .messaging-area .messages-area .messages-header .name-container .status {line-height: 12px;font-size: 12px;font-weight: normal;}
.messaging-area-container .messaging-area .messages-area .messages-header .actions {padding: 0 4px 0 15px;font-weight: normal;}
.messaging-area-container .messaging-area .messages-area .messages-header .actions .cancel-messages-delete {display: none;}
.messaging-area-container .messaging-area .messages-area .messages {height: 500px;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;box-sizing: border-box;padding: 20px;}
@media (max-height: 670px) {.messaging-area-container .messaging-area .messages-area .messages {height: 400px;}}
.messaging-area-container .messaging-area .messages-area .messages .blocktime {clear: both;text-align: center;color: var(--color-neutral-6);font-size: 12px;margin: 5px 0;}
.messaging-area-container .messaging-area .messages-area .messages .message .deletemessagecheckbox {display: none;text-align: center;padding-top: 5px;}
.messaging-area-container .messaging-area .messages-area .messages .message .content {border: 1px solid var(--color-neutral-5);padding: 10px;margin-bottom: 5px;font-size: 12px;word-wrap: break-word;max-width: 55%;border-radius: 4px;position: relative;}
.messaging-area-container .messaging-area .messages-area .messages .message .content .text {display: block;}
.messaging-area-container .messaging-area .messages-area .messages .message .content .text p {margin: 0;}
.messaging-area-container .messaging-area .messages-area .messages .message .content .timesent {font-size: 10px;color: var(--color-neutral-6);float: left;}
.messaging-area-container .messaging-area .messages-area .messages .message .content.left {float: right;}
.messaging-area-container .messaging-area .messages-area .messages .message .content.right {float: left;}
.messaging-area-container .messaging-area .messages-area .response {display: table;border-bottom-left-radius: 4px;padding: 10px 10px 9px;position: absolute;bottom: 0;right: 0;width: 100%;line-height: 28px;text-align: center;border-top: 1px solid var(--color-neutral-5);box-sizing: border-box;background-color: var(--color-neutral-1);-webkit-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .messages-area .response .delete-confirmation {display: none;}
.messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn.btn-link.confirm {border: 1px solid;border-radius: 4px;}
.messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn.btn-link.confirm:hover {text-decoration: none;}
.messaging-area-container .messaging-area .messages-area .response .message-box {display: table-row;}
.messaging-area-container .messaging-area .messages-area .response .message-box .message-text-container {display: table-cell;}
.messaging-area-container .messaging-area .messages-area .response .message-box .message-text-container textarea {vertical-align: middle;width: 100%;margin: 0;resize: none;border: none;box-shadow: none;box-sizing: border-box;background-color: var(--color-neutral-3);-webkit-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .messages-area .response .message-box .message-text-container textarea:focus {box-shadow: none;}
.messaging-area-container .messaging-area .messages-area .response .message-box .send-button-container {display: table-cell;width: 1px;}
.messaging-area-container .messaging-area .messages-area .response.messaging {background-color: var(--color-neutral-3);-webkit-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .messages-area .response.messaging .message-box .message-text-container textarea {background-color: var(--color-neutral-1);-webkit-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.view-all {display: none;}
.messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.delete-all {display: block;padding: 0 15px 0 4px;}
.messaging-area-container .messaging-area .messages-area.editing .messages-header .delete-instructions {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-flex: 1;flex-grow: 1;}
.messaging-area-container .messaging-area .messages-area.editing .messages-header .name-container {display: none;}
.messaging-area-container .messaging-area .messages-area.editing .messages-header .actions {display: -webkit-box;display: flex;-webkit-box-align: end;align-items: flex-end;}
.messaging-area-container .messaging-area .messages-area.editing .messages-header .actions .messages-delete {display: none;}
.messaging-area-container .messaging-area .messages-area.editing .messages-header .actions .cancel-messages-delete {display: block;}
.messaging-area-container .messaging-area .messages-area.editing .messages .message {cursor: pointer;}
.messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked=true] .content {background-color: var(--color-state-active);border-color: var(--color-state-active);color: var(--color-neutral-1);}
.messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked=true] .content .timesent {color: var(--color-neutral-1);}
.messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked=false] .content:hover {background-color: var(--color-state-hover);color: var(--color-neutral-1);}
.messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked=false] .content:hover .timesent {color: var(--color-neutral-1);}
.messaging-area-container .messaging-area .messages-area.editing .response .delete-confirmation {display: block;}
.messaging-area-container .messaging-area .messages-area.editing .response .message-box {display: none;}
.preferences-container .container-fluid {padding: 0;}
.preferences-container .container-fluid .span6 {min-height: 20px;}
.preferences-container .align-bottom {vertical-align: bottom;}
.preferences-container .preference-table {border: 1px solid var(--color-neutral-5);}
.preferences-container .preference-table thead th {text-align: center;}
.preferences-container .preference-table thead th .config-warning {display: none;}
.preferences-container .preference-table thead th.unconfigured .config-warning {display: inline-block;}
.preferences-container .preference-table tr td:not(:first-child) {width: 150px;text-align: center;}
.preferences-container .preference-table tr td:nth-child(even) {background-color: var(--color-neutral-2);}
.preferences-container .preference-table tr th:nth-child(even) {background-color: var(--color-neutral-2);}
.preferences-container .preference-table .preference-row .hover-tooltip-container {display: inline-block;}
.preferences-container .preference-table .preference-row .preference-name {vertical-align: middle;}
.preferences-container .preference-table .preference-row .disabled-message {text-align: center;height: 30px;line-height: 30px;}
.preferences-container .preference-table .preference-row .preference-state {margin: 0;padding: 0;display: inline-block;vertical-align: middle;}
.preferences-container .preference-table .preference-row .preference-state input[type=checkbox]:checked+.preference-state-status-container {background-color: var(--color-prompt-success);}
.preferences-container .preference-table .preference-row .preference-state input[type=checkbox]:checked+.preference-state-status-container .on-text {display: inline-block;}
.preferences-container .preference-table .preference-row .preference-state input[type=checkbox]:checked+.preference-state-status-container .off-text {display: none;}
.preferences-container .preference-table .preference-row .preference-state input[type=checkbox]:focus+.preference-state-status-container {box-shadow: var(--shadow-2);background-color: var(--color-neutral-7);}
.preferences-container .preference-table .preference-row .preference-state input[type=checkbox]:focus:checked+.preference-state-status-container {background: var(--color-state-focus);border-color: var(--color-state-focus);}
.preferences-container .preference-table .preference-row .preference-state .preference-state-status-container {width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 4px;background-color: var(--color-neutral-6);color: var(--color-neutral-1);cursor: pointer;}
.preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .loading-icon {display: none;}
.preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .on-text {display: none;}
.preferences-container .preference-table .preference-row .preference-state .preference-state-status-container .off-text {display: inline-block;}
.preferences-container .preference-table .preference-row .preference-state.loading input[type=checkbox]:checked+.preference-state-status-container .on-text, .preferences-container .preference-table .preference-row .preference-state.loading input[type=checkbox]:checked+.preference-state-status-container .off-text {display: none;}
.preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .on-text, .preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .off-text {display: none;}
.preferences-container .preference-table .preference-row .preference-state.loading .preference-state-status-container .loading-icon {display: block;}
.preferences-container .preference-table .preference-row.loading .preference-name .loading-icon {display: block;}
.preferences-container .preference-table .notification-row-heading {font-size: var(--font-size-heading-level-4);line-height: var(--font-heading-line-height);margin-top: calc(var(--gap-3) - 2px);margin-bottom: calc(var(--gap-3) - 2px);}
.disabled-message {display: none;}
.disabled .disabled-message {display: block;}
.disabled .disabled-message+form {display: none;}
.general-settings-container .loading-icon {display: none;}
.general-settings-container .loading .loading-icon {display: inline-block;}
.general-settings-container label {display: inline-block;}
.processor-container {position: relative;}
.processor-container .loading-container {display: none;position: absolute;width: 100%;height: 100%;text-align: center;background-color: rgba(255,255,255,.5);}
.processor-container .loading-container .vertical-align {height: 100%;width: 0%;display: inline-block;vertical-align: middle;}
.processor-container.loading .loading-container {display: block;}
.preferences-page-container .checkbox-container {margin: 30px 5px;line-height: 20px;}
.preferences-page-container .checkbox-container input {line-height: 20px;margin: 0;}
.preferences-page-container .checkbox-container .loading-icon {display: none;}
.preferences-page-container .checkbox-container.loading .loading-icon {display: inline-block;}
.notification-area {height: 600px;box-sizing: border-box;border-radius: 4px;margin-bottom: 30px;border: 1px solid var(--color-neutral-5);}
@media (max-height: 670px) {.notification-area {height: 500px;}}
.notification-area .control-area {box-sizing: border-box;display: inline-block;width: 300px;height: 100%;overflow: auto;-webkit-overflow-scrolling: touch;border-left: 1px solid var(--color-neutral-5);}
.notification-area .control-area .content {position: relative;}
.notification-area .control-area .content .content-item-container {cursor: pointer;}
.notification-area .control-area .content:empty+.empty-text {display: block;}
.notification-area .control-area .loading-icon {display: none;}
.notification-area .control-area .empty-text {display: none;text-align: center;padding-top: 20px;}
.notification-area .control-area.loading .loading-icon {display: block;text-align: center;box-sizing: border-box;padding: 5px;}
.notification-area .control-area.loading .content:empty+.empty-text {display: none;}
.notification-area .content-area {box-sizing: border-box;display: inline-block;width: calc(100% - 300px);float: left;}
.notification-area .content-area .toggle-mode {display: none;}
.notification-area .content-area .header {height: 50px;box-sizing: border-box;border-bottom: 1px solid var(--color-neutral-5);padding: 5px;}
.notification-area .content-area .header .image-container {display: inline-block;height: 25px;width: 24px;float: right;}
.notification-area .content-area .header .subject-container {display: inline-block;max-width: calc(100% - 24px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 25px;padding-right: 5px;box-sizing: border-box;}
.notification-area .content-area .header .timestamp {font-size: 10px;line-height: 10px;margin: 0;color: var(--color-neutral-6);margin-right: 30px;}
.notification-area .content-area .header:empty {display: none;}
.notification-area .content-area>.content {height: 500px;box-sizing: border-box;overflow: auto;-webkit-overflow-scrolling: touch;padding: 15px;}
@media (max-height: 670px) {.notification-area .content-area>.content {height: 400px;}}
.notification-area .content-area>.content:empty {display: none;}
.notification-area .content-area>.content:empty+.empty-text {display: block;text-align: center;padding-top: 100px;}
.notification-area .content-area .empty-text {display: none;}
.notification-area .content-area .footer {height: 50px;box-sizing: border-box;text-align: center;}
.notification-area .content-area .footer a {line-height: 50px;}
.notification-area .content-area .footer:empty {display: none;}
@media (max-width: 979px) {.messaging-area-container .messaging-area {position: relative;overflow: hidden;height: 600px;}}
@media (max-width: 979px)and (max-height: 670px) {.messaging-area-container .messaging-area {height: 500px;}}
@media (max-width: 979px) {.messaging-area-container .messaging-area .messages-area .messages-header .btn-container.view-toggle {display: block;padding: 0 15px 0 4px;}
	.messaging-area-container .messaging-area .messages-area .messages-header .btn-container.delete-all {display: none;}
	.messaging-area-container .messaging-area .messages-area .profile-header {display: block;}
	.messaging-area-container .messaging-area .messages-area .profile {height: 550px;}
	.messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.view-toggle {display: none;}
	.messaging-area-container .messaging-area .messages-area.editing .messages-header .btn-container.delete-all {display: -webkit-box;display: flex;-webkit-box-align: end;align-items: flex-end;}}
@media (max-width: 979px) {.messaging-area-container .messaging-area .contacts-area {width: 100%;border-left: none;position: absolute;top: 0;right: 0;left: auto;bottom: auto;}}
@media (max-width: 979px) {.messaging-area-container .messaging-area .messages-area {width: 100%;position: absolute;top: 0;right: auto;left: 0;bottom: auto;}}
@media (max-width: 979px) {.messaging-area-container .messaging-area.show-messages .contacts-area {right: -100%;opacity: 0;visibility: hidden;-webkit-transition: right .25s,opacity .25s,visibility .25s;transition: right .25s,opacity .25s,visibility .25s;}
	.messaging-area-container .messaging-area.show-messages .messages-area {left: 0;opacity: 1;visibility: visible;-webkit-transition: left .25s,opacity .25s,visibility .25s;transition: left .25s,opacity .25s,visibility .25s;}}
@media (max-width: 979px) {.messaging-area-container .messaging-area.hide-messages .contacts-area {right: 0;opacity: 1;visibility: visible;-webkit-transition: right .25s,opacity .25s,visibility .25s;transition: right .25s,opacity .25s,visibility .25s;}
	.messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected {background-color: inherit;color: inherit;border-bottom: 1px solid var(--color-neutral-5);}
	.messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected:hover {background-color: var(--color-neutral-4);background-color: var(--color-state-highlight-neutral);color: var(--color-state-active);color: var(--color-state-hover);border: none;}
	.messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected:hover .information .lastmessage {color: var(--color-state-active);}
	.messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected:hover .picture {border: none;}
	.messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected .picture {border-bottom: 1px solid var(--color-neutral-1);}
	.messaging-area-container .messaging-area.hide-messages .contacts-area .contact.selected .information .lastmessage {color: var(--color-neutral-6);}
	.messaging-area-container .messaging-area.hide-messages .messages-area {left: -100%;opacity: 0;visibility: hidden;-webkit-transition: left .25s,opacity .25s,visibility .25s;transition: left .25s,opacity .25s,visibility .25s;}}
@media (max-width: 979px) {.notification-area {position: relative;overflow: hidden;}
	.notification-area .control-area {border-left: none;width: 100%;position: absolute;top: 0;right: 0;opacity: 1;visibility: visible;-webkit-transition: right .25s;transition: right .25s;}
	.notification-area .content-area {width: 100%;position: absolute;top: 0;left: -100%;opacity: 0;visibility: hidden;-webkit-transition: left .25s,opacity .25s,visibility .25s;transition: left .25s,opacity .25s,visibility .25s;}
	.notification-area .content-area .toggle-mode {display: inline-block;float: right;width: 70px;height: 50px;line-height: 50px;box-sizing: border-box;border-left: 1px solid var(--color-neutral-5);border-bottom: 1px solid var(--color-neutral-5);}
	.notification-area .content-area .header {display: inline-block;width: calc(100% - 70px);}
	.notification-area.show-content-area .control-area {right: -100%;opacity: 0;visibility: hidden;-webkit-transition: right .25s,opacity .25s,visibility .25s;transition: right .25s,opacity .25s,visibility .25s;}
	.notification-area.show-content-area .content-area {left: 0;opacity: 1;visibility: visible;-webkit-transition: left .25s;transition: left .25s;}}
@media (max-width: 480px) {.messaging-area-container .messaging-area .messages-area.editing .messages-header {max-height: 80px;height: 100%;}
	.messaging-area-container .messaging-area .messages-area.editing .messages {height: 470px;}}
.search-results .result {margin-right: 0;margin-left: 0;}
.search-results .result .result-content {margin: 7px 0;}
.search-results .result .filename {font-style: italic;}
.search-input-wrapper {margin: 0 2px 0 5px;overflow: hidden;float: left;height: 100%;width: 16px;-webkit-transition: width .5s ease,right .5s ease;transition: width .5s ease,right .5s ease;}
.search-input-wrapper>div {float: right;margin: 10px 0 9px 0;}
.dir-rtl .search-input-wrapper {margin: 0 2px 0 5px;float: left;}
.dir-rtl .search-input-wrapper>div {float: right;}
.dir-rtl .search-input-wrapper>form {margin: 5px 25px 5px 0;}
.search-input-wrapper>form {opacity: 0;margin: 5px 25px 5px 0;-webkit-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
.search-input-wrapper>form>input {margin: 0;}
.search-input-wrapper form.expanded {opacity: 1;}
.search-input-wrapper.expanded {width: 160px;}
.dir-rtl .navbar .search-input-wrapper>form {margin: 5px 25px 5px 0;}
.navbar .search-input-wrapper {float: right;}
.navbar .search-input-wrapper>form {margin: 5px 25px 5px 0;}
.search-areas-actions>div {display: inline-block;}
.avatar img {border-radius: 50%;}
#page-footer {margin-top: 20px;padding: 0;border-top: 1px solid var(--color-neutral-4);background-color: var(--footer-bg-color);color: var(--footer-text-color);}
.pagelayout-legacynolayout #page-footer {margin-top: 0;}
.page-footer-main-content {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-flow: column;gap: var(--gap-2);padding: 16px 0;}
.page-footer .page-footer-main-content {padding: var(--gap-6) calc(var(--gap-8) - 16px);}
.page-footer-main-content>*:empty {display: none;}
.page-footer-main-content p {margin-bottom: var(--gap-2);}
.page-footer-main-content .footnote .text_to_html>p:last-child {margin-bottom: 0;}
.page-footer-main-content a:link, .page-footer-main-content a:visited, .page-footer-main-content a:active {color: inherit;text-decoration: underline;}
.page-footer-main-content a:hover {color: var(--footer-text-color-hover);}
.page-footer-main-content small {font-size: var(--font-body-size);}
.page-footer-poweredby {display: block;font-size: var(--font-size-12);}
:root {--alert-internal-border-radius: calc(8px - var(--border-width-thin));}
.alert, #page-admin-index .releasenoteslink, #page-admin-index .adminwarning, #page-admin-index .maturitywarning, #page-admin-index .testsitewarning, #page-admin-index .maturityinfo, #page-admin-roles-assign div.box.generalbox, .que .outcome, .que .comment {border-width: 1px 20px 1px 1px;border-width: var(--border-width-thin) 20px var(--border-width-thin) var(--border-width-thin);clear: both;display: -webkit-box;display: flex;}
.alert>*, #page-admin-index .releasenoteslink>*, #page-admin-index .adminwarning>*, #page-admin-index .maturitywarning>*, #page-admin-index .testsitewarning>*, #page-admin-index .maturityinfo>*, #page-admin-roles-assign div.box.generalbox>*, .que .outcome>*, .que .comment>* {vertical-align: middle;display: inline;}
.alert.alert-with-icon, #page-admin-index .alert-with-icon.releasenoteslink, #page-admin-index .alert-with-icon.adminwarning, #page-admin-index .alert-with-icon.maturitywarning, #page-admin-index .alert-with-icon.testsitewarning, #page-admin-index .alert-with-icon.maturityinfo, #page-admin-roles-assign div.alert-with-icon.box.generalbox, .que .alert-with-icon.outcome, .que .alert-with-icon.comment {padding: 0;border-width: var(--border-width-thin);}
.alert .alert-message, #page-admin-index .releasenoteslink .alert-message, #page-admin-index .adminwarning .alert-message, #page-admin-index .maturitywarning .alert-message, #page-admin-index .testsitewarning .alert-message, #page-admin-index .maturityinfo .alert-message, #page-admin-roles-assign div.box.generalbox .alert-message, .que .outcome .alert-message, .que .comment .alert-message {-webkit-box-flex: 1;flex-grow: 1;padding: 1.6rem .96rem;}
.alert .alert-close, #page-admin-index .releasenoteslink .alert-close, #page-admin-index .adminwarning .alert-close, #page-admin-index .maturitywarning .alert-close, #page-admin-index .testsitewarning .alert-close, #page-admin-index .maturityinfo .alert-close, #page-admin-roles-assign div.box.generalbox .alert-close, .que .outcome .alert-close, .que .comment .alert-close {top: auto;left: auto;opacity: 1;text-shadow: none;-webkit-box-flex: 0;flex-grow: 0;flex-shrink: 0;background-color: var(--color-neutral-1);box-shadow: none;padding: 5px 8px 7px 5px;border-radius: var(--alert-internal-border-radius) 0 0 var(--alert-internal-border-radius);}
.alert .alert-close .flex-icon, #page-admin-index .releasenoteslink .alert-close .flex-icon, #page-admin-index .adminwarning .alert-close .flex-icon, #page-admin-index .maturitywarning .alert-close .flex-icon, #page-admin-index .testsitewarning .alert-close .flex-icon, #page-admin-index .maturityinfo .alert-close .flex-icon, #page-admin-roles-assign div.box.generalbox .alert-close .flex-icon, .que .outcome .alert-close .flex-icon, .que .comment .alert-close .flex-icon {color: var(--color-neutral-6);}
.alert-icon {-webkit-box-flex: 0;flex-grow: 0;flex-shrink: 0;padding: 1.6rem .96rem;color: var(--color-neutral-1);border-radius: 0 var(--alert-internal-border-radius) var(--alert-internal-border-radius) 0;}
.alert-info .alert-icon, #page-admin-index .adminwarning.availableupdatesinfo .alert-icon, #page-admin-index .releasenoteslink .alert-icon {background: #007ab8;}
.alert-success .alert-icon, .que .comment .alert-icon {background: #4b7e2b;}
.alert-warning .alert-icon, .que .outcome .alert-icon, .que .comment .alert-icon {background: #b2611f;}
.alert-danger .alert-icon, #page-admin-index .maturitywarning .alert-icon, #page-admin-index .testsitewarning .alert-icon, #page-admin-index .adminwarning.maturityinfo.maturity50 .alert-icon, #page-admin-roles-assign div.box.generalbox .alert-icon {background: #cc2428;}
.tw-evidence__content_container {background: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);padding: var(--gap-4);}
.tw-evidence__fields_view_row {word-wrap: break-word;}
.tw-evidence__fields_view_row:last-child {margin-bottom: 0;}
.tw-evidence__header_backLink {display: inline-block;padding-bottom: var(--gap-2);}
.tw-evidence__header_titleBtns {margin-bottom: var(--gap-4);}
.tw-evidence__header_titleBtns_title {margin: 0;font-weight: 500;font-size: var(--font-size-30);line-height: 1;}
.tw-evidence__header_titleBtns_title_small {font-size: var(--font-size-24);margin-bottom: auto;margin-top: auto;}
.tw-evidence__header_titleBtns_buttons {margin-top: var(--gap-2);}
.tw-evidence__header_titleBtns_buttons_link {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tw-evidence__header_titleBtns_buttons_link.focus, .tw-evidence__header_titleBtns_buttons_link:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-evidence__header_titleBtns_buttons_link:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-evidence__header_titleBtns_buttons_link:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-evidence__header_titleBtns_buttons_link:active, .tw-evidence__header_titleBtns_buttons_link.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-evidence__header_titleBtns_buttons_link.disabled, .tw-evidence__header_titleBtns_buttons_link.disabled:active, .tw-evidence__header_titleBtns_buttons_link.disabled:focus, .tw-evidence__header_titleBtns_buttons_link.disabled:hover, .tw-evidence__header_titleBtns_buttons_link[disabled], .tw-evidence__header_titleBtns_buttons_link[disabled]:active, .tw-evidence__header_titleBtns_buttons_link[disabled]:focus, .tw-evidence__header_titleBtns_buttons_link[disabled]:hover, fieldset[disabled] .tw-evidence__header_titleBtns_buttons_link, fieldset[disabled] .tw-evidence__header_titleBtns_buttons_link:active, fieldset[disabled] .tw-evidence__header_titleBtns_buttons_link:focus, fieldset[disabled] .tw-evidence__header_titleBtns_buttons_link:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-evidence__header_titleBtns_buttons_link.disabled, fieldset[disabled] a.tw-evidence__header_titleBtns_buttons_link {pointer-events: none;}
.tw-evidence__header_titleBtns_buttons_link .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-evidence__header .tabtree {margin: var(--gap-4) 0;}
.tw-evidence__hidden {display: none;}
.tw-evidence__item_metadata {margin-bottom: var(--gap-4);margin-top: var(--gap-8);}
.tw-evidence__item_metadata_title {margin-bottom: var(--gap-4);margin-top: var(--gap-8);}
.tw-evidence__item_metadata_row.tw-evidence__item_metadata_tf_element {margin-bottom: var(--gap-2);}
.tw-evidence__no_data_message {font-style: italic;}
.tw-evidence__select_type_info {margin-top: var(--gap-2);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button.focus, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button:active, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button.disabled, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button.disabled:active, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button.disabled:focus, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button.disabled:hover, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button[disabled], .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button[disabled]:active, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button[disabled]:focus, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button[disabled]:hover, fieldset[disabled] .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button, fieldset[disabled] .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button:active, fieldset[disabled] .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button:focus, fieldset[disabled] .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button.disabled, fieldset[disabled] a.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button {pointer-events: none;}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary:focus {color: var(--btn-prim-text-color);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary:active, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary.disabled, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary.disabled:active, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary.disabled:focus, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary.disabled:hover, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary[disabled], .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary[disabled]:active, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary[disabled]:focus, .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary[disabled]:hover, fieldset[disabled] .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary, fieldset[disabled] .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary:active, fieldset[disabled] .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary:focus, fieldset[disabled] .tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button_primary .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.tw-evidence__select_type_info_buttons>.tw-evidence__select_type_info_button:first-child {margin-right: 0;}
.tw-evidence__select_type_info_metadata {padding-bottom: var(--gap-2);}
.tw-evidence__select_type_info_metadata_description {padding-bottom: var(--gap-2);}
.tw-evidence__select_type_info_metadata_name {margin-top: 0;}
.tw-evidence__select_type_selector {background: var(--color-neutral-2);border: 1px solid var(--color-neutral-5);padding-top: var(--gap-4);padding-bottom: var(--gap-2);padding-right: var(--gap-4);}
.tw-evidence__select_type_selector_element .form-autocomplete-selection {display: none;}
.tw-evidence__select_type_selector_label {padding-right: 0;}
@media screen and (min-width: 768px) {.tw-evidence__header_titleBtns {display: -webkit-box;display: flex;}
	.tw-evidence__header_titleBtns_buttons {margin-top: 0;margin-right: auto;}
	.tw-evidence__select_type_selector {display: inline-block;}
	.tw-evidence__select_type_selector_element {display: inline-block;margin-right: var(--gap-2);}}
.profileSummaryCardEdit__helpText {margin-bottom: var(--gap-6);}
.tw-profileCard {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;margin-bottom: var(--gap-4);}
.tw-profileCard__avatar {margin-left: var(--gap-4);}
.tw-profileCard__avatar__img {width: 105px;height: 105px;border-radius: 50%;border: 2px solid var(--color-primary);padding: var(--gap-1);}
.tw-profileCard__description {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.tw-profileCard__description__text {color: var(--color-text);font-weight: normal;font-size: var(--font-body-size);line-height: var(--font-body-line-height);margin: 0;}
.tw-profileCard__description__link {color: var(--color-state);font-size: var(--font-body-size);line-height: var(--font-body-line-height);cursor: pointer;margin: 0;}
.tw-profileCard__description__link:hover, .tw-profileCard__description__link:focus {color: var(--color-state-hover);}
.tw-profileCard__description__link:active, .tw-profileCard__description__link:active:hover, .tw-profileCard__description__link:active:focus {color: var(--color-state-active);}
.tw-profileCard__description__link__header {font-weight: bold;font-size: var(--font-size-30);line-height: 1;margin: 0 0 var(--gap-2) 0;}
.tw-profileCard__description__header {font-weight: bold;font-size: var(--font-size-30);line-height: 1;margin: 0 0 var(--gap-2) 0;}
.tw-assignComp__title {margin: 0;font-weight: 500;font-size: var(--font-size-30);line-height: 1;-webkit-box-flex: 1;flex-grow: 1;}
.tw-assignComp__titleHelpIcon {padding-right: var(--gap-2);}
.tw-assignComp__archiveActionModal_confirm {display: -webkit-box;display: flex;margin: var(--gap-6) 0;}
.tw-assignComp__archiveActionModal_confirm input {margin: var(--gap-1) 0 0 var(--gap-4);}
.tw-assignComp__archiveActionModal_confirm label {font-weight: normal;}
.tw-assignComp__backLink {display: block;padding-bottom: var(--gap-1);}
.tw-assignComp__btn {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tw-assignComp__btn.focus, .tw-assignComp__btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-assignComp__btn:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-assignComp__btn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-assignComp__btn:active, .tw-assignComp__btn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-assignComp__btn.disabled, .tw-assignComp__btn.disabled:active, .tw-assignComp__btn.disabled:focus, .tw-assignComp__btn.disabled:hover, .tw-assignComp__btn[disabled], .tw-assignComp__btn[disabled]:active, .tw-assignComp__btn[disabled]:focus, .tw-assignComp__btn[disabled]:hover, fieldset[disabled] .tw-assignComp__btn, fieldset[disabled] .tw-assignComp__btn:active, fieldset[disabled] .tw-assignComp__btn:focus, fieldset[disabled] .tw-assignComp__btn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-assignComp__btn.disabled, fieldset[disabled] a.tw-assignComp__btn {pointer-events: none;}
.tw-assignComp__btn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-assignComp__expanded .tw-crumbWithTitle__heading {height: auto;white-space: normal;}
.tw-assignComp__expanded_block {margin: var(--gap-4) 0;}
.tw-assignComp__expanded_block_title {font-weight: bold;font-size: var(--font-size-20);line-height: 1.25;margin: 0 0 var(--gap-2);}
.tw-assignComp__expanded_title {font-weight: 500;font-size: var(--font-size-30);line-height: 1;margin: var(--gap-1) 0 var(--gap-4) var(--gap-1);}
.tw-assignComp__editProficiencyValueModal_label {font-weight: normal;font-size: var(--font-size-13);line-height: 1.2;display: block;}
.tw-assignComp__pageBtns {flex-wrap: wrap;display: -webkit-box;display: flex;flex-shrink: 0;gap: var(--gap-3);max-width: 100%;}
.tw-assignComp__page_heading {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-align: start;align-items: flex-start;margin-bottom: var(--gap-8);gap: var(--gap-3);}
.tw-assignCompSave__title {margin: 0;font-weight: 500;font-size: var(--font-size-30);line-height: 1;}
.tw-assignCompSave__activate {margin-bottom: var(--gap-2);}
.tw-assignCompSave__assign {display: -webkit-box;display: flex;margin-bottom: var(--gap-4);}
.tw-assignCompSave__assign_header {height: 100%;margin: auto 0;}
.tw-assignCompSave__assign_selector {margin-right: auto;}
.tw-assignCompSave__assign_selector .tw-selectTree__current {color: var(--color-state);font-weight: normal;}
.tw-assignCompSave__backLink {display: block;padding-bottom: var(--gap-1);}
.tw-assignCompSave__basket {border: 1px solid var(--color-neutral-3);display: -webkit-box;display: flex;margin: var(--gap-4) 0;padding: var(--gap-4);}
.tw-assignCompSave__basket_link {display: block;margin: auto auto auto 0;}
.tw-assignCompSave__overview {background: var(--color-neutral-2);display: -webkit-box;display: flex;padding: var(--gap-2) var(--gap-4);}
.tw-assignCompSave__overview_btn {margin-right: auto;}
.tw-assignCompSave__overview_count {font-weight: bold;font-size: var(--font-size-16);line-height: 1.25;height: 100%;margin: auto 0;padding-left: var(--gap-4);}
.tw-assignCompSave__overview_users {height: 100%;margin: auto 0;}
.tw-assignCompSave__selected {margin-bottom: var(--gap-6);position: relative;}
.tw-assignCompSave__selected_empty {border-bottom: 1px solid var(--color-neutral-4);border-top: 1px solid var(--color-neutral-4);font-style: italic;padding: var(--gap-6) var(--gap-4);}
.tw-assignCompSave__selected_group {border: 1px solid var(--color-neutral-3);border-radius: var(--gap-2);display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;margin: 0 0 var(--gap-2);padding: var(--gap-4);}
.tw-assignCompSave__selected_group_heading {font-weight: bold;font-size: var(--font-size-13);line-height: 1.15;flex-basis: 15%;flex-shrink: 0;margin: 0 0 var(--gap-4);min-width: 150px;word-break: break-all;}
.tw-assignCompSave__selected_group_row {display: -webkit-box;display: flex;padding: 0 0 var(--gap-2);}
.tw-assignCompSave__selected_group_row_name {font-weight: bold;margin-left: var(--gap-2);word-break: break-all;}
.tw-assignCompSave__selected_group_row_icon {margin: auto 0;}
.tw-assignCompSave__selected_group_row_icon:focus, .tw-assignCompSave__selected_group_row_icon:hover {text-decoration: none;}
.tw-assignCompSave__selected_group_row_icon:focus .flex-icon, .tw-assignCompSave__selected_group_row_icon:hover .flex-icon {color: var(--color-prompt-alert);top: -1px;}
.tw-assignCompSave__selected_group_row:last-child {padding-bottom: var(--gap-1);}
.tw-assignCompSave__selected_group_row .flex-icon {color: var(--color-neutral-4);display: block;font-weight: normal;position: relative;top: 0;-webkit-transition: all .06s ease;transition: all .06s ease;-webkit-transition-property: top,color;transition-property: top,color;}
.tw-assignCompSave__selected_group_row:hover .flex-icon {color: var(--color-prompt-alert);}
.tw-assignCompSave__disabled {color: var(--color-neutral-3);}
.tw-assignCompSave__disabled:active, .tw-assignCompSave__disabled:focus, .tw-assignCompSave__disabled:hover {color: var(--color-neutral-3);cursor: default;text-decoration: none;}
.tw-assignCompSave__hidden {display: none;}
@media (min-width: 768px) {.tw-assignCompSave__selected_group {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;padding: var(--gap-4) 0;}
	.tw-assignCompSave__selected_group_heading {margin: 0 var(--gap-4);}}
@media (min-width: 992px) {.tw-assignComp__title {-webkit-box-flex: 1;flex-grow: 1;}
	.tw-assignComp__page_heading {flex-wrap: nowrap;}}
.tw-basketlist {position: relative;z-index: 1;}
.tw-basketlist:before, .tw-basketlist:after {display: table;content: " ";}
.tw-basketlist:after {clear: both;}
.tw-basketlist__body {position: relative;}
.tw-basketlist__body_filters {position: relative;position: relative;position: relative;float: right;width: 100%;min-height: 1px;min-height: 1px;min-height: 1px;padding-left: 0;padding-left: 0;padding-left: 0;padding-right: 0;padding-right: 0;padding-right: 0;}
@media (min-width: 768px) {.tw-basketlist__body_filters {float: right;width: 33.3333333333%;}}
@media (min-width: 992px) {.tw-basketlist__body_filters {float: right;width: 25%;}}
.tw-basketlist__body .tw-actionList {position: relative;position: relative;position: relative;position: relative;float: right;width: 100%;min-height: 1px;min-height: 1px;min-height: 1px;padding-left: 0;padding-left: 0;padding-left: 0;padding-right: 0;padding-right: 0;padding-right: 0;padding-top: .1rem;}
@media (min-width: 768px) {.tw-basketlist__body .tw-actionList {float: right;width: 66.6666666667%;}}
@media (min-width: 992px) {.tw-basketlist__body .tw-actionList {float: right;width: 75%;}}
.tw-basketlist__btnGroup {margin: auto 0 auto var(--gap-2);}
.tw-basketlist__hide {height: 0;margin: 0;opacity: 0;overflow: hidden;}
.tw-basketlist__primaryFilterSearch {flex-basis: 100%;margin-top: var(--gap-4);-webkit-box-ordinal-group: 3;order: 2;position: relative;}
.tw-basketlist__primaryFilterSearch .tw-selectSearchText {padding: 0;}
.tw-basketlist__primaryFilterTree {max-width: 100%;}
.tw-basketlist__top {clear: both;display: -webkit-box;display: flex;flex-wrap: wrap;z-index: 1;}
.tw-basketlist__top_bar {display: -webkit-box;display: flex;flex-basis: 100%;flex-wrap: wrap;margin-top: var(--gap-4);max-width: 100%;z-index: 3;}
.tw-basketlist__top_bar .tw-basketlist__primaryFilterTree {-webkit-box-ordinal-group: 2;order: 1;}
.tw-basketlist__top_bar .tw-selectionBasket {-webkit-box-ordinal-group: 1;order: 0;}
@media (min-width: 768px) {.tw-basketlist__body_filters {margin-top: var(--gap-2);}
	.tw-basketlist__body .tw-actionList {padding-right: var(--gap-4);}
	.tw-basketlist__primaryFilterSearch {flex-basis: 30%;margin: var(--gap-1) 0 var(--gap-2);}
	.tw-basketlist__primaryFilterTree {flex-basis: 60%;margin: auto 0;}
	.tw-basketlist__primaryFilterTree .tw-selectTree__label {padding-right: 0;}
	.tw-basketlist__top_bar {margin-bottom: var(--gap-1);margin-top: 0;}
	.tw-basketlist__top_bar .tw-selectionBasket {-webkit-box-ordinal-group: 2;order: 1;}
	.tw-basketlist__top_bar .tw-selectionBasket--wide {-webkit-box-ordinal-group: 1;order: 0;}
	.tw-basketlist--modal.tw-basketlist .tw-actionList {position: relative;position: relative;position: relative;float: right;width: 100%;min-height: 1px;min-height: 1px;min-height: 1px;padding-left: 0;padding-left: 0;padding-left: 0;padding-right: 0;padding-right: 0;padding-right: 0;}}
@media (min-width: 768px)and (min-width: 768px) {.tw-basketlist--modal.tw-basketlist .tw-actionList {float: right;width: 100%;}}
@media (min-width: 768px)and (min-width: 992px) {.tw-basketlist--modal.tw-basketlist .tw-actionList {float: right;width: 100%;}}
@media (min-width: 768px) {.tw-basketlist--modal.tw-basketlist__primaryFilterSearch {flex-basis: 100%;}}
@media (min-width: 992px) {.tw-basketlist__primaryFilterTree {flex-basis: 50%;max-width: 50%;}}
@media (min-width: 1400px) {.tw-basketlist__body_filters {width: 16.6666666667%;}
	.tw-basketlist__body .tw-actionList {padding-right: var(--gap-6);width: 83.3333333333%;}}
.tw-crumbWithTitle {margin-top: var(--gap-2);width: 100%;}
.tw-crumbWithTitle__heading {font-weight: bold;font-size: var(--font-size-20);line-height: 1.25;height: 1.25em;margin-top: 0;opacity: 1;overflow: hidden;text-overflow: ellipsis;-webkit-transition: all .06s ease;transition: all .06s ease;-webkit-transition-property: height,margin,opacity;transition-property: height,margin,opacity;white-space: nowrap;}
.tw-crumbWithTitle__list {margin: var(--gap-1) 0 0;}
.tw-crumbWithTitle__list_chev {padding: 0 var(--gap-2);}
.tw-crumbWithTitle__list_item {display: inline-block;}
.tw-crumbWithTitle__list_framework {padding: 0 0 0 var(--gap-4);font-weight: bold;font-size: var(--font-size-14);}
@media (min-width: 768px) {.tw-crumbWithTitle {margin-top: 0;}}
.tw-editAchievementPaths__aggregation {display: -webkit-box;display: flex;margin-top: var(--gap-4);}
.tw-editAchievementPaths__aggregation>* {margin-left: var(--gap-8);}
.tw-editAchievementPaths__transparentBtn {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);padding: 0;color: var(--btn-text-color);color: var(--color-state);font-size: var(--btn-font-size);font-size: var(--font-size-13);line-height: var(--btn-line-height);line-height: 1.15;overflow-wrap: break-word;background: var(--btn-bg-color);background: transparent;border: var(--btn-border-width) solid;border: none;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight: bold;white-space: normal;text-align: right;}
.tw-editAchievementPaths__transparentBtn.focus, .tw-editAchievementPaths__transparentBtn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-editAchievementPaths__transparentBtn:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-editAchievementPaths__transparentBtn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-editAchievementPaths__transparentBtn:active, .tw-editAchievementPaths__transparentBtn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-editAchievementPaths__transparentBtn.disabled, .tw-editAchievementPaths__transparentBtn.disabled:active, .tw-editAchievementPaths__transparentBtn.disabled:focus, .tw-editAchievementPaths__transparentBtn.disabled:hover, .tw-editAchievementPaths__transparentBtn[disabled], .tw-editAchievementPaths__transparentBtn[disabled]:active, .tw-editAchievementPaths__transparentBtn[disabled]:focus, .tw-editAchievementPaths__transparentBtn[disabled]:hover, fieldset[disabled] .tw-editAchievementPaths__transparentBtn, fieldset[disabled] .tw-editAchievementPaths__transparentBtn:active, fieldset[disabled] .tw-editAchievementPaths__transparentBtn:focus, fieldset[disabled] .tw-editAchievementPaths__transparentBtn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-editAchievementPaths__transparentBtn.disabled, fieldset[disabled] a.tw-editAchievementPaths__transparentBtn {pointer-events: none;}
.tw-editAchievementPaths__transparentBtn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-editAchievementPaths__transparentBtn .flex-icon {position: relative;top: -1px;}
.tw-editAchievementPaths__transparentBtn:active, .tw-editAchievementPaths__transparentBtn:focus, .tw-editAchievementPaths__transparentBtn:hover:active, .tw-editAchievementPaths__transparentBtn:hover {color: var(--color-state-hover);text-decoration: none;background: transparent;border: none;box-shadow: none;}
.tw-editAchievementPaths__buttons {margin-top: var(--gap-6);}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);color: var(--btn-prim-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);background: var(--btn-prim-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-color: var(--btn-prim-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.focus, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:active, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.disabled, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.disabled:active, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.disabled:focus, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.disabled:hover, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit[disabled], .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit[disabled]:active, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit[disabled]:focus, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit[disabled]:hover, fieldset[disabled] .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit, fieldset[disabled] .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:active, fieldset[disabled] .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:focus, fieldset[disabled] .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.disabled, fieldset[disabled] a.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit {pointer-events: none;}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:focus {color: var(--btn-prim-text-color);}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:active, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.disabled, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.disabled:active, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.disabled:focus, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit.disabled:hover, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit[disabled], .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit[disabled]:active, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit[disabled]:focus, .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit[disabled]:hover, fieldset[disabled] .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit, fieldset[disabled] .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:active, fieldset[disabled] .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:focus, fieldset[disabled] .tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.tw-editAchievementPaths__buttons-submit.tw-editAchievementPaths__buttons-submit .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.tw-editAchievementPaths__buttons-cancel {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tw-editAchievementPaths__buttons-cancel.focus, .tw-editAchievementPaths__buttons-cancel:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-editAchievementPaths__buttons-cancel:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-editAchievementPaths__buttons-cancel:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-editAchievementPaths__buttons-cancel:active, .tw-editAchievementPaths__buttons-cancel.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-editAchievementPaths__buttons-cancel.disabled, .tw-editAchievementPaths__buttons-cancel.disabled:active, .tw-editAchievementPaths__buttons-cancel.disabled:focus, .tw-editAchievementPaths__buttons-cancel.disabled:hover, .tw-editAchievementPaths__buttons-cancel[disabled], .tw-editAchievementPaths__buttons-cancel[disabled]:active, .tw-editAchievementPaths__buttons-cancel[disabled]:focus, .tw-editAchievementPaths__buttons-cancel[disabled]:hover, fieldset[disabled] .tw-editAchievementPaths__buttons-cancel, fieldset[disabled] .tw-editAchievementPaths__buttons-cancel:active, fieldset[disabled] .tw-editAchievementPaths__buttons-cancel:focus, fieldset[disabled] .tw-editAchievementPaths__buttons-cancel:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-editAchievementPaths__buttons-cancel.disabled, fieldset[disabled] a.tw-editAchievementPaths__buttons-cancel {pointer-events: none;}
.tw-editAchievementPaths__buttons-cancel .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-editAchievementPaths__btnGroup {margin: auto 0;}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);color: var(--btn-toggle-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);background: var(--btn-toggle-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-color: var(--btn-toggle-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn.focus, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn:active, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn.disabled, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn.disabled:active, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn.disabled:focus, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn.disabled:hover, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn[disabled], .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn[disabled]:active, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn[disabled]:focus, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn[disabled]:hover, fieldset[disabled] .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn, fieldset[disabled] .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn:active, fieldset[disabled] .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn:focus, fieldset[disabled] .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn.disabled, fieldset[disabled] a.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn {pointer-events: none;}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn:hover, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn:focus {color: var(--btn-toggle-text-color-focus);background: var(--btn-toggle-bg-color-focus);border-color: var(--btn-toggle-border-color-focus);}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn-active {color: var(--btn-toggle-text-color-selected);background: var(--btn-toggle-bg-color-selected);border-color: var(--btn-toggle-border-color-selected);cursor: default;}
.tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn-active:active:hover, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn-active:hover, .tw-editAchievementPaths__btnGroup .tw-editAchievementPaths__btn-active:focus {color: var(--btn-toggle-text-color-selected);background: var(--btn-toggle-bg-color-selected);border-color: var(--btn-toggle-border-color-selected);box-shadow: none;}
.tw-editAchievementPaths__btnGroup>* {margin: 0;}
.tw-editAchievementPaths__btnGroup>*:first-child {border-radius: 0 var(--btn-radius) var(--btn-radius) 0;border-left: none;}
.tw-editAchievementPaths__btnGroup>*:last-child {border-radius: var(--btn-radius) 0 0 var(--btn-radius);}
.tw-editAchievementPaths__btnGroup>*:not(:first-child):not(:last-child) {border-radius: 0;border-left: none;}
.tw-editAchievementPaths__activeDropZone>* {pointer-events: none;}
.tw-editAchievementPaths__dropPlaceholder {padding: var(--gap-4);background-color: var(--color-neutral-4);border: 1px solid var(--color-neutral-4);border-radius: var(--border-radius-normal);}
.tw-editAchievementPaths__empty {color: var(--color-prompt-warning);border-top: 1px solid var(--color-neutral-5);border-bottom: 1px solid var(--color-neutral-5);margin-top: var(--gap-4);padding: var(--gap-4) 0;}
.tw-editAchievementPaths__groups>* {margin-top: var(--gap-4);}
.tw-editAchievementPaths__groups-item {border: 1px solid red;}
.tw-editAchievementPaths__group>*+* {margin-top: var(--gap-4);}
.tw-editAchievementPaths__group-actions {margin-right: auto;}
.tw-editAchievementPaths__group-actionsButton {color: var(--color-state);background: transparent;border: none;cursor: pointer;white-space: normal;text-align: right;padding: 0 var(--gap-1);}
.tw-editAchievementPaths__group-actionsButton:active, .tw-editAchievementPaths__group-actionsButton:focus, .tw-editAchievementPaths__group-actionsButton:hover:active, .tw-editAchievementPaths__group-actionsButton:hover {color: var(--color-state-hover);text-decoration: none;background: transparent;border: none;box-shadow: none;}
.tw-editAchievementPaths__group-actionsButton .flex-icon {position: relative;top: -2px;}
.tw-editAchievementPaths__group-item {display: -webkit-box;display: flex;padding: var(--gap-4);border: var(--border-width-thin) solid var(--color-neutral-5);border-radius: var(--border-radius-normal);box-shadow: var(--shadow-2);}
.tw-editAchievementPaths__group-itemDetails {display: -webkit-box;display: flex;-webkit-box-flex: 1;flex-grow: 1;}
.tw-editAchievementPaths__group-title {width: 15%;margin: 0;font-weight: bold;font-size: var(--font-size-16);line-height: 1.25;}
.tw-editAchievementPaths__group-title-full {width: 100%;margin: 0;font-weight: bold;font-size: var(--font-size-16);line-height: 1.25;}
.tw-editAchievementPaths__heading {display: -webkit-box;display: flex;}
.tw-editAchievementPaths__heading-title {font-weight: bold;font-size: var(--font-size-20);line-height: 1.25;margin: auto 0;}
.tw-editAchievementPaths__heading-addPath {margin-right: auto;}
.tw-editAchievementPaths--hidden {display: none;}
.tw-editAchievementPaths__andSeparator {position: relative;margin: var(--gap-4) var(--gap-6) 0;}
.tw-editAchievementPaths__andSeparator-label {position: relative;background: var(--color-neutral-1);margin-right: var(--gap-10);padding: 0 var(--gap-4);text-transform: uppercase;}
.tw-editAchievementPaths__andSeparator-line {position: absolute;width: 100%;top: 50%;border-top: var(--border-width-thin) solid var(--color-neutral-5);}
.tw-editAchievementPaths--deleted {color: var(--color-neutral-5);text-decoration: line-through;}
.tw-editAchievementPaths--deleted label, .tw-editAchievementPaths--deleted input {pointer-events: none;}
.tw-editAchievementPaths__criterionForm {display: -webkit-box;display: flex;margin: var(--gap-3) var(--gap-6) 0;}
.tw-editAchievementPaths__criterionForm-title {width: 12rem;margin: var(--gap-1) 0 0 var(--gap-4);font-weight: bold;font-size: var(--font-size-13);line-height: 1.15;}
.tw-editAchievementPaths__criterionForm-items>*+* {margin-top: var(--gap-1);}
.tw-editAchievementPaths__criterionForm-item .tw-editAchievementPaths--hidden {display: none;}
.tw-editAchievementPaths__criterionForm-item>* {display: inline-block;}
.tw-editAchievementPaths__criterionForm-item-info {color: var(--color-prompt-info);}
.tw-editAchievementPaths__criterionForm-label {font-weight: normal;font-weight: normal;font-size: var(--font-size-13);line-height: 1.2;}
.tw-editAchievementPaths__criterionForm-list {margin: 0;padding: 0;list-style: none;}
.tw-editAchievementPaths__criterionForm-list>* {margin-top: var(--gap-1);}
.tw-editAchievementPaths__criterionForm-warning {color: var(--color-prompt-warning);}
.tw-editAchievementPaths__criterionForm-info {color: var(--color-prompt-info);font-size: .75em;}
.tw-editAchievementPaths__activeDropZone.tw-editAchievementPaths__group {border: var(--border-width-thin) dashed var(--color-neutral-6);background-color: var(--color-background);}
.tw-editScaleValuePaths {box-shadow: var(--shadow-2);padding: var(--gap-4);border: var(--border-width-thin) solid var(--color-neutral-5);border-radius: var(--border-radius-normal);}
.tw-editScaleValuePaths__header {display: -webkit-box;display: flex;}
.tw-editScaleValuePaths__header-drag {margin-right: auto;}
.tw-editScaleValuePaths__header-drag .flex-icon {position: relative;top: -1px;}
.tw-editScaleValuePaths__header-legend {font-weight: normal;font-size: var(--font-size-11);line-height: 1.2;}
.tw-editScaleValuePaths__header-title {margin: 0;font-weight: bold;font-size: var(--font-size-16);line-height: 1.25;}
.tw-editScaleValuePaths__scales {margin-top: var(--gap-4);}
.tw-editScaleValuePaths__scales>*+* {margin-top: var(--gap-4);}
.tw-editScaleValuePaths__scaleHeader {display: -webkit-box;display: flex;}
.tw-editScaleValuePaths__scaleHeader-add {position: relative;margin-right: auto;}
.tw-editScaleValuePaths__scaleHeader-title {display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;margin: 0;font-weight: bold;font-size: var(--font-size-15);line-height: 1.2;}
.tw-editScaleValuePaths__scaleHeader-title .flex-icon {position: relative;top: 1px;margin-left: var(--gap-1);}
.tw-editScaleValuePaths__addButton {font-weight: normal;font-size: var(--font-size-12);line-height: 1.25;padding: 5px 6px;}
.tw-editScaleValuePaths__addButtonList {position: absolute;width: 250px;background: var(--color-neutral-1);border: var(--border-width-thin) solid var(--color-neutral-5);box-shadow: var(--shadow-2);list-style: none;margin: 0;padding: 0;text-align: right;z-index: 2;}
.tw-editScaleValuePaths__addButtonList-button {display: block;width: 100%;padding: var(--gap-2) var(--gap-3);color: var(--color-state);background: transparent;border: none;cursor: pointer;white-space: normal;text-align: right;}
.tw-editScaleValuePaths__addButtonList-button[disabled] {background: transparent;}
.tw-editScaleValuePaths__addButtonList-button[disabled]:active, .tw-editScaleValuePaths__addButtonList-button[disabled]:focus, .tw-editScaleValuePaths__addButtonList-button[disabled]:hover:active, .tw-editScaleValuePaths__addButtonList-button[disabled]:hover {color: var(--btn-text-color-disabled);background: transparent;}
.tw-editScaleValuePaths__addButtonList-button:active, .tw-editScaleValuePaths__addButtonList-button:focus, .tw-editScaleValuePaths__addButtonList-button:hover:active, .tw-editScaleValuePaths__addButtonList-button:hover {color: var(--color-state-hover);text-decoration: none;background: transparent;border: none;box-shadow: none;}
.tw-editScaleValuePaths__scaleHeader-add .tw-editScaleValuePaths__addButtonList {left: 0;}
.tw-editScaleValuePathsGroup {margin-top: var(--gap-2);padding: var(--gap-2);border: var(--border-width-thin) solid var(--color-neutral-5);border-radius: var(--border-radius-normal);}
.tw-editScaleValuePathGroup__scaleHeader-add {margin-top: var(--gap-2);}
.tw-editScaleValuePathGroupCriterion {display: -webkit-box;display: flex;margin-right: 6em;margin-top: var(--gap-4);}
.tw-editScaleValuePathGroupCriterion--deleted {color: var(--color-neutral-6);text-decoration: line-through;}
.tw-editScaleValuePathGroupCriterion__actions {margin-right: auto;}
.tw-list__bar {-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;flex-wrap: wrap;margin-bottom: var(--gap-2);}
.tw-list__bar>* {padding-top: var(--gap-4);}
.tw-list__btnGroup {margin-left: var(--gap-2);margin: auto 0;}
.tw-list__btnGroup .tw-list__btn {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);min-height: unset;padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);color: var(--btn-toggle-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);background: var(--btn-toggle-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-color: var(--btn-toggle-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tw-list__btnGroup .tw-list__btn.focus, .tw-list__btnGroup .tw-list__btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-list__btnGroup .tw-list__btn:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-list__btnGroup .tw-list__btn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-list__btnGroup .tw-list__btn:active, .tw-list__btnGroup .tw-list__btn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-list__btnGroup .tw-list__btn.disabled, .tw-list__btnGroup .tw-list__btn.disabled:active, .tw-list__btnGroup .tw-list__btn.disabled:focus, .tw-list__btnGroup .tw-list__btn.disabled:hover, .tw-list__btnGroup .tw-list__btn[disabled], .tw-list__btnGroup .tw-list__btn[disabled]:active, .tw-list__btnGroup .tw-list__btn[disabled]:focus, .tw-list__btnGroup .tw-list__btn[disabled]:hover, fieldset[disabled] .tw-list__btnGroup .tw-list__btn, fieldset[disabled] .tw-list__btnGroup .tw-list__btn:active, fieldset[disabled] .tw-list__btnGroup .tw-list__btn:focus, fieldset[disabled] .tw-list__btnGroup .tw-list__btn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-list__btnGroup .tw-list__btn.disabled, fieldset[disabled] a.tw-list__btnGroup .tw-list__btn {pointer-events: none;}
.tw-list__btnGroup .tw-list__btn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-list__btnGroup .tw-list__btn:hover, .tw-list__btnGroup .tw-list__btn:focus {color: var(--btn-toggle-text-color-focus);background: var(--btn-toggle-bg-color-focus);border-color: var(--btn-toggle-border-color-focus);}
.tw-list__btnGroup .tw-list__btn_small {font-size: 1.3rem;padding: var(--gap-1) var(--gap-2);line-height: 1.31;}
.tw-list__btnGroup .tw-list__btn_active {color: var(--btn-toggle-text-color-selected);background: var(--btn-toggle-bg-color-selected);border-color: var(--btn-toggle-border-color-selected);cursor: default;}
.tw-list__btnGroup .tw-list__btn_active:hover, .tw-list__btnGroup .tw-list__btn_active:focus {color: var(--btn-toggle-text-color-selected);background: var(--btn-toggle-bg-color-selected);border-color: var(--btn-toggle-border-color-selected);box-shadow: none;}
.tw-list__btnGroup.tw-list__btn_disabled .tw-list__btn {color: var(--btn-toggle-text-color-disabled);background: var(--btn-toggle-bg-color-disabled);border-color: var(--btn-toggle-border-color-disabled);box-shadow: none;}
.tw-list__btnGroup>* {margin: 0;}
.tw-list__btnGroup>*:first-child {border-radius: 0 var(--btn-radius) var(--btn-radius) 0;border-left: none;}
.tw-list__btnGroup>*:last-child {border-radius: var(--btn-radius) 0 0 var(--btn-radius);}
.tw-list__btnGroup>*:not(:first-child):not(:last-child) {border-radius: 0;border-left: none;}
.tw-list__count {-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;font-size: var(--font-body-size);font-weight: bold;margin-right: auto;-webkit-box-ordinal-group: 2;order: 1;}
.tw-list__count_num {padding: 0 var(--gap-1);}
.tw-list__count_text {margin-left: var(--gap-2);}
.tw-list__empty {border-bottom: 1px solid var(--color-neutral-5);border-top: 1px solid var(--color-neutral-5);font-style: italic;margin: var(--gap-2) 0;padding: var(--gap-4) var(--gap-2);}
.tw-list__cell {height: 100%;margin: auto var(--gap-2);padding: 0 var(--gap-8) 0 var(--gap-12);}
.tw-list__cell_hierarchy {margin: auto 0;padding: 0;position: absolute;left: 0;top: var(--gap-1);text-align: left;}
.tw-list__cell_hierarchy_btn {display: inline-block;font-size: var(--font-size-16);margin-top: var(--gap-2);padding: 0 var(--gap-2);}
.tw-list__cell_action_btn {display: inline-block;line-height: 2;margin-left: var(--gap-4);margin-top: var(--gap-2);}
.tw-list__cell_action_btn_disabled {color: var(--color-neutral-4);cursor: default;}
.tw-list__cell_action_btn_disabled .flex-icon {color: var(--color-neutral-4);}
.tw-list__cell_action_btn_hidden {visibility: hidden;}
.tw-list__cell_label {color: var(--color-neutral-6);display: inline-block;font-size: var(--font-size-11);font-weight: bold;margin-left: var(--gap-2);padding-top: var(--gap-2);}
.tw-list__cell_primary {font-weight: bold;padding-top: var(--gap-2);}
.tw-list__cell_select {margin: auto 0;padding: 0;position: absolute;}
.tw-list__cell_select_label {margin-bottom: 0;padding: .1rem 0 var(--gap-1) var(--gap-4);}
.tw-list__cell_select_checkbox {cursor: pointer;}
.tw-list__expanded {display: none;}
.tw-list__expanded_close {font-size: 2rem;position: absolute;left: var(--gap-2);top: .4rem;z-index: 2;}
.tw-list__expanded_close .flex_icon {vertical-align: text-top;}
.tw-list__expanded_content {background: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);box-shadow: var(--shadow-2);height: 100vh;overflow-x: hidden;overflow-y: scroll;padding: var(--gap-4);position: relative;}
.tw-list__expanded_loading {text-align: center;}
.tw-list__expanded_placement {height: 0;right: 0;padding: 0;position: fixed;top: 0;width: 100vw;z-index: 4;}
.tw-list__expanded_show {display: block;}
.tw-list__footer:before, .tw-list__footer:after {display: table;content: " ";}
.tw-list__footer:after {clear: both;}
.tw-list__orderBy {display: -webkit-box;display: flex;margin-right: auto;-webkit-box-ordinal-group: 1;order: 0;width: 100%;}
.tw-list__orderBy .tw-selectTree {padding-left: 0;}
.tw-list__row {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;padding: var(--gap-4) 0 var(--gap-2);position: relative;}
.tw-list__row:not(:first-child) {border-top: 1px solid var(--color-neutral-5);}
.tw-list__row:hover:not(:first-child) {background: var(--color-state-highlight-neutral);}
.tw-list__row:last-child {border-bottom: 1px solid var(--color-neutral-5);}
.tw-list__row_active {background: var(--color-neutral-2);}
.tw-list__row_active:hover {background: var(--color-neutral-2);}
.tw-list__row_hover {background: var(--color-state-highlight-neutral);}
.tw-list__row_disabled {color: var(--color-neutral-5);}
.tw-list__row_disabled .tw-list__row_trigger {color: var(--color-neutral-5);}
.tw-list__row_expanded .tw-list__row_trigger {font-weight: bold;}
.tw-list__row_header {font-weight: bold;padding: var(--gap-1) 0;}
.tw-list__row_header .tw-list__cell {display: none;}
.tw-list__row_header .tw-list__cell_label {color: var(--color-neutral-7);display: inline-block;padding-right: var(--gap-1);}
.tw-list__row_header .tw-list__cell_select {display: block;position: relative;}
.tw-list__row .tw-list__hover_warning {color: var(--color-prompt-alert);}
.tw-list__toggleView {-webkit-box-ordinal-group: 2;order: 1;position: relative;}
.modal-body .tw-list__output {max-height: 350px;overflow-y: auto;padding-left: 2rem;}
@media (min-width: 550px) {.tw-list__empty {border-color: var(--color-neutral-4);}
	.tw-list__cell {flex-basis: 40%;-webkit-box-flex: 1;flex-grow: 1;margin: auto 0;overflow: hidden;overflow-wrap: break-word;padding: 0 0 0 var(--gap-4);}
	.tw-list__cell_hierarchy {width: 3rem;flex-shrink: 0;}
	.tw-list__cell_action, .tw-list__cell_hierarchy {flex-basis: auto;margin-right: auto;padding-left: var(--gap-1);position: relative;left: 0;text-align: left;top: 0;}
	.tw-list__cell_action_btn, .tw-list__cell_hierarchy_btn {margin: 0 var(--gap-2);padding: 0;}
	.tw-list__cell_action_btn .flex-icon, .tw-list__cell_hierarchy_btn .flex-icon {vertical-align: baseline;}
	.tw-list__cell_label {display: none;}
	.tw-list__cell_select {flex-basis: auto;-webkit-box-flex: 0;flex-grow: 0;flex-shrink: 0;margin-left: var(--gap-2);padding: 0;position: relative;width: 3rem;}
	.tw-list__cell_select_label {cursor: pointer;padding: var(--gap-1) var(--gap-1) var(--gap-1) var(--gap-2);}
	.tw-list__cell_select_label_disabled {cursor: default;}
	.tw-list__cell--sm {flex-basis: 25%;-webkit-box-flex: 0;flex-grow: 0;}
	.tw-list__cell--xs {flex-basis: 15%;-webkit-box-flex: 0;flex-grow: 0;}
	.tw-list__expanded {margin: var(--gap-4) 0;}
	.tw-list__expanded_arrow {bottom: -1.5px;margin: var(--gap-4) auto 0;position: relative;z-index: 4;}
	.tw-list__expanded_arrow::before, .tw-list__expanded_arrow::after {border: solid transparent;bottom: .5px;content: "";height: 0;right: var(--gap-10);position: absolute;width: 0;}
	.tw-list__expanded_arrow::before {border-bottom-color: var(--color-neutral-5);border-width: 16px;margin-right: -16px;}
	.tw-list__expanded_arrow::after {border-bottom-color: var(--color-neutral-1);border-width: 15px;margin-right: -15px;}
	.tw-list__expanded_content {height: inherit;overflow-y: hidden;}
	.tw-list__expanded_placement {height: inherit;right: 0;position: relative;top: inherit;width: 100%;z-index: initial;}
	.tw-list__row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;padding: var(--gap-2) 0;}
	.tw-list__row_header .tw-list__cell {display: block;}
	.tw-list__row_header .tw-list__cell_label {display: none;}
	.tw-list__row .tw-list__hover_warning {color: var(--color-neutral-6);}
	.tw-list__row .tw-list__cell_hierarchy_btn, .tw-list__row .tw-list__cell_action_btn {color: var(--color-neutral-6);display: inline-block;position: relative;top: 0;-webkit-transition: all .06s ease;transition: all .06s ease;-webkit-transition-property: top,color;transition-property: top,color;}
	.tw-list__row_active .tw-list__cell_hierarchy_btn, .tw-list__row_active .tw-list__cell_action_btn, .tw-list__row:hover .tw-list__cell_hierarchy_btn, .tw-list__row:hover .tw-list__cell_action_btn {color: var(--color-state);}
	.tw-list__row_active .tw-list__cell_hierarchy_btn:focus, .tw-list__row_active .tw-list__cell_hierarchy_btn:hover, .tw-list__row_active .tw-list__cell_action_btn:focus, .tw-list__row_active .tw-list__cell_action_btn:hover, .tw-list__row:hover .tw-list__cell_hierarchy_btn:focus, .tw-list__row:hover .tw-list__cell_hierarchy_btn:hover, .tw-list__row:hover .tw-list__cell_action_btn:focus, .tw-list__row:hover .tw-list__cell_action_btn:hover {top: -1px;}
	.tw-list__row_active .tw-list__hover_warning, .tw-list__row:hover .tw-list__hover_warning {color: var(--color-prompt-alert);}
	.tw-list--viewer .tw-list__row {padding-right: var(--gap-1);}}
@media (min-width: 768px) {.tw-list__bar>* {padding-top: var(--gap-2);}
	.tw-list__count {margin-right: var(--gap-1);}
	.tw-list__orderBy {-webkit-box-ordinal-group: 2;order: 1;width: auto;}
	.tw-list--viewer .tw-list__count_num {padding-right: 0;}}
.tw-loader__loading {display: none;}
.tw-loader__overlay::after {background: var(--color-neutral-1);content: "";display: block;height: 100%;right: 0;opacity: .9;position: absolute;top: 0;width: 100%;z-index: 20;}
.tw-loader__overlay .tw-loader__loading {bottom: 50%;color: var(--color-neutral-7);display: block;position: absolute;position: -webkit-sticky;position: sticky;text-align: center;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 100%;z-index: 21;}
.tw-editLinkedCourses {position: relative;}
.tw-editLinkedCourses__btn {margin: auto auto auto 0;}
.tw-editLinkedCourses__list {margin-bottom: var(--gap-4);}
.tw-editLinkedCourses__list_removed {color: var(--color-neutral-3);text-decoration: line-through;}
.tw-editLinkedCourses__list_removed input {display: none;}
.tw-editLinkedCourses__title {font-weight: bold;font-size: var(--font-size-20);line-height: 1.25;margin: auto 0;}
.tw-editLinkedCourses__top_bar {display: -webkit-box;display: flex;margin-bottom: var(--gap-4);}
.tw-editCompetency__title {margin: 0;font-weight: 500;font-size: var(--font-size-30);line-height: 1;}
.tw-comp__orDivider {border-top: 1px solid var(--color-neutral-5);right: calc(var(--gap-1) * -1);margin-top: var(--gap-10);padding: var(--gap-4) 0 var(--gap-2);position: relative;width: 30%;}
.tw-comp__orDivider_label {background: var(--color-neutral-2);border: 1px solid var(--color-neutral-5);display: inline-block;right: 50%;padding: var(--gap-1) var(--gap-6);position: absolute;text-transform: uppercase;top: calc(var(--gap-4) * -1);-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.tw-paging {margin: var(--gap-6) var(--gap-1);text-align: center;}
.tw-paging__btn {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);color: var(--btn-text-color);font-size: var(--btn-font-size);line-height: var(--btn-line-height);overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-right: var(--gap-8);padding-left: var(--gap-8);}
.tw-paging__btn.focus, .tw-paging__btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-paging__btn:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-paging__btn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-paging__btn:active, .tw-paging__btn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-paging__btn.disabled, .tw-paging__btn.disabled:active, .tw-paging__btn.disabled:focus, .tw-paging__btn.disabled:hover, .tw-paging__btn[disabled], .tw-paging__btn[disabled]:active, .tw-paging__btn[disabled]:focus, .tw-paging__btn[disabled]:hover, fieldset[disabled] .tw-paging__btn, fieldset[disabled] .tw-paging__btn:active, fieldset[disabled] .tw-paging__btn:focus, fieldset[disabled] .tw-paging__btn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-paging__btn.disabled, fieldset[disabled] a.tw-paging__btn {pointer-events: none;}
.tw-paging__btn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
@media (min-width: 768px) {.tw-paging {margin: var(--gap-6) 0 var(--gap-1);}}
.tw-selectionBasket {background: var(--color-neutral-2);border: 1px solid var(--color-neutral-5);display: -webkit-box;display: flex;flex-basis: 100%;flex-wrap: wrap;margin-bottom: var(--gap-4);max-width: 99.9%;padding: 0 var(--gap-2) var(--gap-2) var(--gap-2);-webkit-transition: all .07s ease;transition: all .07s ease;-webkit-transition-property: max-width,-webkit-flex-basis;transition-property: max-width,-webkit-flex-basis;transition-property: flex-basis,max-width;transition-property: flex-basis,max-width,-webkit-flex-basis;border-radius: var(--border-radius-normal);}
.tw-selectionBasket>* {padding-left: var(--gap-2);padding-top: var(--gap-2);}
.tw-selectionBasket__actions {-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;margin-right: auto;position: relative;}
.tw-selectionBasket__actions_group_list {background: var(--color-neutral-1);border: 1px solid var(--color-neutral-5);box-shadow: var(--shadow-2);display: none;list-style: none;margin: 0;min-width: 100px;position: absolute;left: var(--gap-1);z-index: 2;}
.tw-selectionBasket__actions_group_link {display: block;padding: var(--gap-1) var(--gap-2);}
.tw-selectionBasket__actions_group_link:focus, .tw-selectionBasket__actions_group_link:hover {background: var(--color-neutral-2);text-decoration: none;}
.tw-selectionBasket__actions_group_active .tw-selectionBasket__actions_group_list {display: block;}
.tw-selectionBasket__btn {display: inline-block;flex-shrink: 0;max-width: 100%;min-height: var(--btn-min-height);padding: calc(( var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height) ) / 2 - var(--btn-border-width)) var(--btn-padding-h);padding: var(--gap-1) var(--gap-2);color: var(--btn-text-color);font-size: var(--btn-font-size);font-size: 1.3rem;line-height: var(--btn-line-height);line-height: 1.31;overflow-wrap: break-word;background: var(--btn-bg-color);border: var(--btn-border-width) solid;border-color: var(--btn-border-color);border-radius: var(--btn-radius);cursor: pointer;-webkit-transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);transition: background-color var(--transition-button-duration) var(--transition-button-function),border-color var(--transition-button-duration) var(--transition-button-function),box-shadow var(--transition-button-duration) var(--transition-button-function);vertical-align: middle;touch-action: manipulation;margin-bottom: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tw-selectionBasket__btn.focus, .tw-selectionBasket__btn:focus-visible {outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);}
.tw-selectionBasket__btn:focus {color: var(--btn-text-color);text-decoration: none;}
.tw-selectionBasket__btn:hover {color: var(--btn-text-color-hover);text-decoration: none;background: var(--btn-bg-color-hover);border-color: var(--btn-border-color-hover);box-shadow: var(--btn-shadow-hover);}
.tw-selectionBasket__btn:active, .tw-selectionBasket__btn.active {color: var(--btn-text-color-active);background: var(--btn-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-border-color-active);box-shadow: var(--btn-shadow-active);}
.tw-selectionBasket__btn.disabled, .tw-selectionBasket__btn.disabled:active, .tw-selectionBasket__btn.disabled:focus, .tw-selectionBasket__btn.disabled:hover, .tw-selectionBasket__btn[disabled], .tw-selectionBasket__btn[disabled]:active, .tw-selectionBasket__btn[disabled]:focus, .tw-selectionBasket__btn[disabled]:hover, fieldset[disabled] .tw-selectionBasket__btn, fieldset[disabled] .tw-selectionBasket__btn:active, fieldset[disabled] .tw-selectionBasket__btn:focus, fieldset[disabled] .tw-selectionBasket__btn:hover {color: var(--btn-text-color-disabled);background-color: var(--btn-bg-color-disabled);border-color: var(--btn-border-color-disabled);cursor: default;opacity: 1;box-shadow: none;}
a.tw-selectionBasket__btn.disabled, fieldset[disabled] a.tw-selectionBasket__btn {pointer-events: none;}
.tw-selectionBasket__btn .badge {color: var(--btn-text-color);background-color: var(--btn-bg-color);}
.tw-selectionBasket__btn_prim {color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);font-size: 1.3rem;padding: var(--gap-1) var(--gap-2);min-height: unset;line-height: 1.31;}
.tw-selectionBasket__btn_prim:focus {color: var(--btn-prim-text-color);}
.tw-selectionBasket__btn_prim:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.tw-selectionBasket__btn_prim:active, .tw-selectionBasket__btn_prim.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.tw-selectionBasket__btn_prim.disabled, .tw-selectionBasket__btn_prim.disabled:active, .tw-selectionBasket__btn_prim.disabled:focus, .tw-selectionBasket__btn_prim.disabled:hover, .tw-selectionBasket__btn_prim[disabled], .tw-selectionBasket__btn_prim[disabled]:active, .tw-selectionBasket__btn_prim[disabled]:focus, .tw-selectionBasket__btn_prim[disabled]:hover, fieldset[disabled] .tw-selectionBasket__btn_prim, fieldset[disabled] .tw-selectionBasket__btn_prim:active, fieldset[disabled] .tw-selectionBasket__btn_prim:focus, fieldset[disabled] .tw-selectionBasket__btn_prim:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.tw-selectionBasket__btn_prim .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.tw-selectionBasket__btn_small_icon {position: relative;top: -1px;}
.tw-selectionBasket__btn_disabled {background: var(--btn-prim-bg-color-disabled);color: var(--btn-prim-text-color-disabled);border: var(--btn-prim-border-color-disabled);}
.tw-selectionBasket__btn_disabled:active, .tw-selectionBasket__btn_disabled:active:hover, .tw-selectionBasket__btn_disabled:focus, .tw-selectionBasket__btn_disabled:hover {background: var(--btn-prim-bg-color-disabled);color: var(--btn-prim-text-color-disabled);border: var(--btn-prim-border-color-disabled);box-shadow: none;cursor: default;}
.tw-selectionBasket__transparentBtn {font-weight: bold;font-size: var(--font-size-13);line-height: 1.15;color: var(--color-state);background: transparent;border: none;cursor: pointer;white-space: normal;text-align: right;padding: 0;}
.tw-selectionBasket__transparentBtn .flex-icon {position: relative;top: -1px;}
.tw-selectionBasket__transparentBtn:active, .tw-selectionBasket__transparentBtn:focus, .tw-selectionBasket__transparentBtn:hover:active, .tw-selectionBasket__transparentBtn:hover {color: var(--color-state-hover);text-decoration: none;background: transparent;border: none;box-shadow: none;}
.tw-selectionBasket__clear {display: none;}
.tw-selectionBasket__count {-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;font-weight: bold;margin: 0 var(--gap-1) 0 var(--gap-4);}
.tw-selectionBasket__count_num {font-weight: bold;font-size: var(--font-size-16);line-height: 1.25;min-width: 2rem;padding: 0 var(--gap-1);position: relative;top: -.5px;}
.tw-selectionBasket__displayed .tw-selectionBasket__hideSelection {display: block;}
.tw-selectionBasket__displayed .tw-selectionBasket__showSelection {display: none;}
.tw-selectionBasket__empty .tw-selectionBasket__showSelection {visibility: hidden;}
.tw-selectionBasket__hideSelection {display: none;margin: auto 0 auto var(--gap-2);}
.tw-selectionBasket__showSelection {display: block;margin: auto 0 auto var(--gap-2);}
.tw-selectionBasket--wide {flex-basis: 100%;max-width: 100%;}
.tw-selectionBasket--wide .tw-selectionBasket__clear {display: -webkit-box;display: flex;}
@media (min-width: 768px) {.tw-selectionBasket {flex-basis: 35%;margin-bottom: 0;margin-right: auto;max-width: 60%;}
	.tw-selectionBasket>* {padding-left: 0;}
	.tw-selectionBasket--wide {flex-basis: 100%;max-width: 100%;}}
#admin-manifest_app_icon_color .filemanager-container {background: #ddd url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%202%202%22%3E%3Cpath%20d%3D%22M1%202V0h1v1H0v1z%22%20fill-opacity%3D%22.1%22%2F%3E%3C%2Fsvg%3E");background-size: 16px 16px;}
#admin-manifest_app_icon_color .fp-iconview .fp-filename-field .fp-filename {background: rgba(255,255,255,.7);}
#admin-manifest_app_icon_outline .filemanager-container {background: #ddd url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%202%202%22%3E%3Cpath%20d%3D%22M1%202V0h1v1H0v1z%22%20fill-opacity%3D%22.1%22%2F%3E%3C%2Fsvg%3E");background-size: 16px 16px;}
#admin-manifest_app_icon_outline .fp-iconview .fp-filename-field .fp-filename {background: rgba(255,255,255,.7);}
.tw-containerCourse-enrolmentBanner__messageBox {display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: start;align-items: flex-start;}
.tw-containerCourse-enrolmentBanner__enrolButton {min-height: var(--btn-sm-min-height);padding: calc(( var(--btn-sm-min-height) - var(--btn-sm-font-size) * 1.2 ) / 2 - var(--btn-border-width)) var(--btn-sm-padding-h);border-radius: var(--btn-sm-radius);font-size: var(--btn-sm-font-size);font-size: var(--font-size-14);line-height: var(--btn-sm-line-height);color: var(--btn-prim-text-color);background: var(--btn-prim-bg-color);border-color: var(--btn-prim-border-color);margin-right: var(--gap-2);}
.tw-containerCourse-enrolmentBanner__enrolButton:focus {color: var(--btn-prim-text-color);}
.tw-containerCourse-enrolmentBanner__enrolButton:hover {color: var(--btn-prim-text-color-hover);background: var(--btn-prim-bg-color-hover);border-color: var(--btn-prim-border-color-hover);box-shadow: var(--btn-prim-shadow-hover);}
.tw-containerCourse-enrolmentBanner__enrolButton:active, .tw-containerCourse-enrolmentBanner__enrolButton.active {color: var(--btn-prim-text-color-active);background: var(--btn-prim-bg-color-active);border: var(--btn-border-width) solid;border-color: var(--btn-prim-border-color-active);box-shadow: var(--btn-prim-shadow-active);}
.tw-containerCourse-enrolmentBanner__enrolButton.disabled, .tw-containerCourse-enrolmentBanner__enrolButton.disabled:active, .tw-containerCourse-enrolmentBanner__enrolButton.disabled:focus, .tw-containerCourse-enrolmentBanner__enrolButton.disabled:hover, .tw-containerCourse-enrolmentBanner__enrolButton[disabled], .tw-containerCourse-enrolmentBanner__enrolButton[disabled]:active, .tw-containerCourse-enrolmentBanner__enrolButton[disabled]:focus, .tw-containerCourse-enrolmentBanner__enrolButton[disabled]:hover, fieldset[disabled] .tw-containerCourse-enrolmentBanner__enrolButton, fieldset[disabled] .tw-containerCourse-enrolmentBanner__enrolButton:active, fieldset[disabled] .tw-containerCourse-enrolmentBanner__enrolButton:focus, fieldset[disabled] .tw-containerCourse-enrolmentBanner__enrolButton:hover {color: var(--btn-prim-text-color-disabled);background-color: var(--btn-prim-bg-color-disabled);border-color: var(--btn-prim-border-color-disabled);}
.tw-containerCourse-enrolmentBanner__enrolButton .badge {color: var(--btn-prim-text-color);background-color: var(--btn-prim-bg-color);}
.tw-containerCourse-enrolmentBanner__enrolButton:visited, .tw-containerCourse-enrolmentBanner__enrolButton:active, .tw-containerCourse-enrolmentBanner__enrolButton:hover, .tw-containerCourse-enrolmentBanner__enrolButton:focus {text-decoration: none;}
.tw-format__headerContainer {display: -webkit-box;display: flex;-webkit-box-pack: end;justify-content: flex-end;}
.tw-format__headerContainer .sectionname {-webkit-box-flex: 1;flex-grow: 1;}
.tw-format__headerContainer .right.side {margin-top: gap(4);}
:root, :host {--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em "Font Awesome 6 Brands";}
@font-face {font-family: "Font Awesome 6 Brands";font-style: normal;font-weight: 400;font-display: block;src: url("/theme/font.php/synergybase/theme/1756474634/fa-brands-400.woff2") format("woff2"),url("/theme/font.php/synergybase/theme/1756474634/fa-brands-400.ttf") format("truetype");}
.fab, .fa-brands {font-weight: 400;}
.fa-monero:before {content: "";}
.fa-hooli:before {content: "";}
.fa-yelp:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-shopware:before {content: "";}
.fa-creative-commons-nc:before {content: "";}
.fa-aws:before {content: "";}
.fa-redhat:before {content: "";}
.fa-yoast:before {content: "";}
.fa-cloudflare:before {content: "";}
.fa-ups:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-dyalog:before {content: "";}
.fa-bity:before {content: "";}
.fa-stackpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-first-order:before {content: "";}
.fa-modx:before {content: "";}
.fa-guilded:before {content: "";}
.fa-vnv:before {content: "";}
.fa-square-js:before {content: "";}
.fa-js-square:before {content: "";}
.fa-microsoft:before {content: "";}
.fa-qq:before {content: "";}
.fa-orcid:before {content: "";}
.fa-java:before {content: "";}
.fa-invision:before {content: "";}
.fa-creative-commons-pd-alt:before {content: "";}
.fa-centercode:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-drupal:before {content: "";}
.fa-hire-a-helper:before {content: "";}
.fa-creative-commons-by:before {content: "";}
.fa-unity:before {content: "";}
.fa-whmcs:before {content: "";}
.fa-rocketchat:before {content: "";}
.fa-vk:before {content: "";}
.fa-untappd:before {content: "";}
.fa-mailchimp:before {content: "";}
.fa-css3-alt:before {content: "";}
.fa-square-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-vimeo-v:before {content: "";}
.fa-contao:before {content: "";}
.fa-square-font-awesome:before {content: "";}
.fa-deskpro:before {content: "";}
.fa-sistrix:before {content: "";}
.fa-square-instagram:before {content: "";}
.fa-instagram-square:before {content: "";}
.fa-battle-net:before {content: "";}
.fa-the-red-yeti:before {content: "";}
.fa-square-hacker-news:before {content: "";}
.fa-hacker-news-square:before {content: "";}
.fa-edge:before {content: "";}
.fa-napster:before {content: "";}
.fa-square-snapchat:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-google-plus-g:before {content: "";}
.fa-artstation:before {content: "";}
.fa-markdown:before {content: "";}
.fa-sourcetree:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-diaspora:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-phoenix-squadron:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-algolia:before {content: "";}
.fa-red-river:before {content: "";}
.fa-creative-commons-sa:before {content: "";}
.fa-safari:before {content: "";}
.fa-google:before {content: "";}
.fa-square-font-awesome-stroke:before {content: "";}
.fa-font-awesome-alt:before {content: "";}
.fa-atlassian:before {content: "";}
.fa-linkedin-in:before {content: "";}
.fa-digital-ocean:before {content: "";}
.fa-nimblr:before {content: "";}
.fa-chromecast:before {content: "";}
.fa-evernote:before {content: "";}
.fa-hacker-news:before {content: "";}
.fa-creative-commons-sampling:before {content: "";}
.fa-adversal:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-watchman-monitoring:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-weixin:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-codepen:before {content: "";}
.fa-git-alt:before {content: "";}
.fa-lyft:before {content: "";}
.fa-rev:before {content: "";}
.fa-windows:before {content: "";}
.fa-wizards-of-the-coast:before {content: "";}
.fa-square-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-meetup:before {content: "";}
.fa-centos:before {content: "";}
.fa-adn:before {content: "";}
.fa-cloudsmith:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-square-dribbble:before {content: "";}
.fa-dribbble-square:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-node:before {content: "";}
.fa-mix:before {content: "";}
.fa-steam:before {content: "";}
.fa-cc-apple-pay:before {content: "";}
.fa-scribd:before {content: "";}
.fa-openid:before {content: "";}
.fa-instalod:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-sellcast:before {content: "";}
.fa-square-twitter:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-r-project:before {content: "";}
.fa-delicious:before {content: "";}
.fa-freebsd:before {content: "";}
.fa-vuejs:before {content: "";}
.fa-accusoft:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-fonticons-fi:before {content: "";}
.fa-app-store:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-itunes-note:before {content: "";}
.fa-golang:before {content: "";}
.fa-kickstarter:before {content: "";}
.fa-grav:before {content: "";}
.fa-weibo:before {content: "";}
.fa-uncharted:before {content: "";}
.fa-firstdraft:before {content: "";}
.fa-square-youtube:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-wpressr:before {content: "";}
.fa-rendact:before {content: "";}
.fa-angellist:before {content: "";}
.fa-galactic-republic:before {content: "";}
.fa-nfc-directional:before {content: "";}
.fa-skype:before {content: "";}
.fa-joget:before {content: "";}
.fa-fedora:before {content: "";}
.fa-stripe-s:before {content: "";}
.fa-meta:before {content: "";}
.fa-laravel:before {content: "";}
.fa-hotjar:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-sticker-mule:before {content: "";}
.fa-creative-commons-zero:before {content: "";}
.fa-hips:before {content: "";}
.fa-behance:before {content: "";}
.fa-reddit:before {content: "";}
.fa-discord:before {content: "";}
.fa-chrome:before {content: "";}
.fa-app-store-ios:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-confluence:before {content: "";}
.fa-mdb:before {content: "";}
.fa-dochub:before {content: "";}
.fa-accessible-icon:before {content: "";}
.fa-ebay:before {content: "";}
.fa-amazon:before {content: "";}
.fa-unsplash:before {content: "";}
.fa-yarn:before {content: "";}
.fa-square-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-500px:before {content: "";}
.fa-square-vimeo:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-asymmetrik:before {content: "";}
.fa-font-awesome:before {content: "";}
.fa-font-awesome-flag:before {content: "";}
.fa-font-awesome-logo-full:before {content: "";}
.fa-gratipay:before {content: "";}
.fa-apple:before {content: "";}
.fa-hive:before {content: "";}
.fa-gitkraken:before {content: "";}
.fa-keybase:before {content: "";}
.fa-apple-pay:before {content: "";}
.fa-padlet:before {content: "";}
.fa-amazon-pay:before {content: "";}
.fa-square-github:before {content: "";}
.fa-github-square:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-fedex:before {content: "";}
.fa-phoenix-framework:before {content: "";}
.fa-shopify:before {content: "";}
.fa-neos:before {content: "";}
.fa-hackerrank:before {content: "";}
.fa-researchgate:before {content: "";}
.fa-swift:before {content: "";}
.fa-angular:before {content: "";}
.fa-speakap:before {content: "";}
.fa-angrycreative:before {content: "";}
.fa-y-combinator:before {content: "";}
.fa-empire:before {content: "";}
.fa-envira:before {content: "";}
.fa-square-gitlab:before {content: "";}
.fa-gitlab-square:before {content: "";}
.fa-studiovinari:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-firefox:before {content: "";}
.fa-linode:before {content: "";}
.fa-goodreads:before {content: "";}
.fa-square-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-sith:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-page4:before {content: "";}
.fa-hashnode:before {content: "";}
.fa-react:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-squarespace:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-creative-commons-share:before {content: "";}
.fa-bitcoin:before {content: "";}
.fa-keycdn:before {content: "";}
.fa-opera:before {content: "";}
.fa-itch-io:before {content: "";}
.fa-umbraco:before {content: "";}
.fa-galactic-senate:before {content: "";}
.fa-ubuntu:before {content: "";}
.fa-draft2digital:before {content: "";}
.fa-stripe:before {content: "";}
.fa-houzz:before {content: "";}
.fa-gg:before {content: "";}
.fa-dhl:before {content: "";}
.fa-square-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-xing:before {content: "";}
.fa-blackberry:before {content: "";}
.fa-creative-commons-pd:before {content: "";}
.fa-playstation:before {content: "";}
.fa-quinscape:before {content: "";}
.fa-less:before {content: "";}
.fa-blogger-b:before {content: "";}
.fa-opencart:before {content: "";}
.fa-vine:before {content: "";}
.fa-paypal:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-typo3:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-dailymotion:before {content: "";}
.fa-affiliatetheme:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-bootstrap:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-nfc-symbol:before {content: "";}
.fa-ethereum:before {content: "";}
.fa-speaker-deck:before {content: "";}
.fa-creative-commons-nc-eu:before {content: "";}
.fa-patreon:before {content: "";}
.fa-avianex:before {content: "";}
.fa-ello:before {content: "";}
.fa-gofore:before {content: "";}
.fa-bimobject:before {content: "";}
.fa-facebook-f:before {content: "";}
.fa-square-google-plus:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-mandalorian:before {content: "";}
.fa-first-order-alt:before {content: "";}
.fa-osi:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-d-and-d-beyond:before {content: "";}
.fa-periscope:before {content: "";}
.fa-fulcrum:before {content: "";}
.fa-cloudscale:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-mizuni:before {content: "";}
.fa-schlix:before {content: "";}
.fa-square-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-cloudversify:before {content: "";}
.fa-usps:before {content: "";}
.fa-megaport:before {content: "";}
.fa-magento:before {content: "";}
.fa-spotify:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-fly:before {content: "";}
.fa-aviato:before {content: "";}
.fa-itunes:before {content: "";}
.fa-cuttlefish:before {content: "";}
.fa-blogger:before {content: "";}
.fa-flickr:before {content: "";}
.fa-viber:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-digg:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-symfony:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-etsy:before {content: "";}
.fa-facebook-messenger:before {content: "";}
.fa-audible:before {content: "";}
.fa-think-peaks:before {content: "";}
.fa-bilibili:before {content: "";}
.fa-erlang:before {content: "";}
.fa-cotton-bureau:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-42-group:before {content: "";}
.fa-innosoft:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-elementor:before {content: "";}
.fa-square-pied-piper:before {content: "";}
.fa-pied-piper-square:before {content: "";}
.fa-creative-commons-nd:before {content: "";}
.fa-palfed:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-resolving:before {content: "";}
.fa-xbox:before {content: "";}
.fa-searchengin:before {content: "";}
.fa-tiktok:before {content: "";}
.fa-square-facebook:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-renren:before {content: "";}
.fa-linux:before {content: "";}
.fa-glide:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-hubspot:before {content: "";}
.fa-deploydog:before {content: "";}
.fa-twitch:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-mixer:before {content: "";}
.fa-square-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-mendeley:before {content: "";}
.fa-uniregistry:before {content: "";}
.fa-figma:before {content: "";}
.fa-creative-commons-remix:before {content: "";}
.fa-cc-amazon-pay:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-instagram:before {content: "";}
.fa-cmplid:before {content: "";}
.fa-facebook:before {content: "";}
.fa-gripfire:before {content: "";}
.fa-jedi-order:before {content: "";}
.fa-uikit:before {content: "";}
.fa-fort-awesome-alt:before {content: "";}
.fa-phabricator:before {content: "";}
.fa-ussunnah:before {content: "";}
.fa-earlybirds:before {content: "";}
.fa-trade-federation:before {content: "";}
.fa-autoprefixer:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-google-play:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-line:before {content: "";}
.fa-google-drive:before {content: "";}
.fa-servicestack:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-imdb:before {content: "";}
.fa-deezer:before {content: "";}
.fa-raspberry-pi:before {content: "";}
.fa-jira:before {content: "";}
.fa-docker:before {content: "";}
.fa-screenpal:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-gitter:before {content: "";}
.fa-d-and-d:before {content: "";}
.fa-microblog:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-pied-piper-hat:before {content: "";}
.fa-kickstarter-k:before {content: "";}
.fa-yandex:before {content: "";}
.fa-readme:before {content: "";}
.fa-html5:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-sass:before {content: "";}
.fa-wirsindhandwerk:before {content: "";}
.fa-wsh:before {content: "";}
.fa-buromobelexperte:before {content: "";}
.fa-salesforce:before {content: "";}
.fa-octopus-deploy:before {content: "";}
.fa-medapps:before {content: "";}
.fa-ns8:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-apper:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-waze:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-fantasy-flight-games:before {content: "";}
.fa-rust:before {content: "";}
.fa-wix:before {content: "";}
.fa-square-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-supple:before {content: "";}
.fa-rebel:before {content: "";}
.fa-css3:before {content: "";}
.fa-staylinked:before {content: "";}
.fa-kaggle:before {content: "";}
.fa-space-awesome:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-cpanel:before {content: "";}
.fa-goodreads-g:before {content: "";}
.fa-square-git:before {content: "";}
.fa-git-square:before {content: "";}
.fa-square-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-trello:before {content: "";}
.fa-creative-commons-nc-jp:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-perbyte:before {content: "";}
.fa-grunt:before {content: "";}
.fa-weebly:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-themeco:before {content: "";}
.fa-python:before {content: "";}
.fa-android:before {content: "";}
.fa-bots:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-hornbill:before {content: "";}
.fa-js:before {content: "";}
.fa-ideal:before {content: "";}
.fa-git:before {content: "";}
.fa-dev:before {content: "";}
.fa-sketch:before {content: "";}
.fa-yandex-international:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-uber:before {content: "";}
.fa-github:before {content: "";}
.fa-php:before {content: "";}
.fa-alipay:before {content: "";}
.fa-youtube:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-firefox-browser:before {content: "";}
.fa-replyd:before {content: "";}
.fa-suse:before {content: "";}
.fa-jenkins:before {content: "";}
.fa-twitter:before {content: "";}
.fa-rockrms:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-buffer:before {content: "";}
.fa-npm:before {content: "";}
.fa-yammer:before {content: "";}
.fa-btc:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-stubber:before {content: "";}
.fa-telegram:before {content: "";}
.fa-telegram-plane:before {content: "";}
.fa-old-republic:before {content: "";}
.fa-odysee:before {content: "";}
.fa-square-whatsapp:before {content: "";}
.fa-whatsapp-square:before {content: "";}
.fa-node-js:before {content: "";}
.fa-edge-legacy:before {content: "";}
.fa-slack:before {content: "";}
.fa-slack-hash:before {content: "";}
.fa-medrt:before {content: "";}
.fa-usb:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-vaadin:before {content: "";}
.fa-quora:before {content: "";}
.fa-reacteurope:before {content: "";}
.fa-medium:before {content: "";}
.fa-medium-m:before {content: "";}
.fa-amilia:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-flipboard:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-critical-role:before {content: "";}
.fa-sitrox:before {content: "";}
.fa-discourse:before {content: "";}
.fa-joomla:before {content: "";}
.fa-mastodon:before {content: "";}
.fa-airbnb:before {content: "";}
.fa-wolf-pack-battalion:before {content: "";}
.fa-buy-n-large:before {content: "";}
.fa-gulp:before {content: "";}
.fa-creative-commons-sampling-plus:before {content: "";}
.fa-strava:before {content: "";}
.fa-ember:before {content: "";}
.fa-canadian-maple-leaf:before {content: "";}
.fa-teamspeak:before {content: "";}
.fa-pushed:before {content: "";}
.fa-wordpress-simple:before {content: "";}
.fa-nutritionix:before {content: "";}
.fa-wodu:before {content: "";}
.fa-google-pay:before {content: "";}
.fa-intercom:before {content: "";}
.fa-zhihu:before {content: "";}
.fa-korvue:before {content: "";}
.fa-pix:before {content: "";}
.fa-steam-symbol:before {content: "";}
:root, :host {--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em "Font Awesome 6 Free";}
@font-face {font-family: "Font Awesome 6 Free";font-style: normal;font-weight: 400;font-display: block;src: url("/theme/font.php/synergybase/theme/1756474634/fa-regular-400.woff2") format("woff2"),url("/theme/font.php/synergybase/theme/1756474634/fa-regular-400.ttf") format("truetype");}
.far, .fa-regular {font-weight: 400;}
:root, :host {--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em "Font Awesome 6 Free";}
@font-face {font-family: "Font Awesome 6 Free";font-style: normal;font-weight: 900;font-display: block;src: url("/theme/font.php/synergybase/theme/1756474634/fa-solid-900.woff2") format("woff2"),url("/theme/font.php/synergybase/theme/1756474634/fa-solid-900.ttf") format("truetype");}
.fas, .fa-solid, .form-autocomplete-downarrow::after, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:after, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:after, .slick-prev:before, .slick-next:before, .slick-autoplay-toggle-button .slick-pause-icon:before, .slick-autoplay-toggle-button .slick-play-icon:before {font-weight: 900;}
.fa.fa-glass:before {content: "";}
.fa.fa-envelope-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-envelope-o:before {content: "";}
.fa.fa-star-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-star-o:before {content: "";}
.fa.fa-remove:before {content: "";}
.fa.fa-close:before {content: "";}
.fa.fa-gear:before {content: "";}
.fa.fa-trash-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-trash-o:before {content: "";}
.fa.fa-home:before {content: "";}
.fa.fa-file-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-o:before {content: "";}
.fa.fa-clock-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-clock-o:before {content: "";}
.fa.fa-arrow-circle-o-down {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-arrow-circle-o-down:before {content: "";}
.fa.fa-arrow-circle-o-up {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-arrow-circle-o-up:before {content: "";}
.fa.fa-play-circle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-play-circle-o:before {content: "";}
.fa.fa-repeat:before {content: "";}
.fa.fa-rotate-right:before {content: "";}
.fa.fa-refresh:before {content: "";}
.fa.fa-list-alt {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-list-alt:before {content: "";}
.fa.fa-dedent:before {content: "";}
.fa.fa-video-camera:before {content: "";}
.fa.fa-picture-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-picture-o:before {content: "";}
.fa.fa-photo {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-photo:before {content: "";}
.fa.fa-image {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-image:before {content: "";}
.fa.fa-map-marker:before {content: "";}
.fa.fa-pencil-square-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-pencil-square-o:before {content: "";}
.fa.fa-edit {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-edit:before {content: "";}
.fa.fa-share-square-o:before {content: "";}
.fa.fa-check-square-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-check-square-o:before {content: "";}
.fa.fa-arrows:before {content: "";}
.fa.fa-times-circle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-times-circle-o:before {content: "";}
.fa.fa-check-circle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-check-circle-o:before {content: "";}
.fa.fa-mail-forward:before {content: "";}
.fa.fa-expand:before {content: "";}
.fa.fa-compress:before {content: "";}
.fa.fa-eye {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-eye-slash {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-warning:before {content: "";}
.fa.fa-calendar:before {content: "";}
.fa.fa-arrows-v:before {content: "";}
.fa.fa-arrows-h:before {content: "";}
.fa.fa-bar-chart:before {content: "";}
.fa.fa-bar-chart-o:before {content: "";}
.fa.fa-twitter-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-twitter-square:before {content: "";}
.fa.fa-facebook-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-facebook-square:before {content: "";}
.fa.fa-gears:before {content: "";}
.fa.fa-thumbs-o-up {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-thumbs-o-up:before {content: "";}
.fa.fa-thumbs-o-down {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-thumbs-o-down:before {content: "";}
.fa.fa-heart-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-heart-o:before {content: "";}
.fa.fa-sign-out:before {content: "";}
.fa.fa-linkedin-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-linkedin-square:before {content: "";}
.fa.fa-thumb-tack:before {content: "";}
.fa.fa-external-link:before {content: "";}
.fa.fa-sign-in:before {content: "";}
.fa.fa-github-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-github-square:before {content: "";}
.fa.fa-lemon-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-lemon-o:before {content: "";}
.fa.fa-square-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-square-o:before {content: "";}
.fa.fa-bookmark-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-bookmark-o:before {content: "";}
.fa.fa-twitter {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-facebook {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-facebook:before {content: "";}
.fa.fa-facebook-f {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-facebook-f:before {content: "";}
.fa.fa-github {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-credit-card {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-feed:before {content: "";}
.fa.fa-hdd-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hdd-o:before {content: "";}
.fa.fa-hand-o-right {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-o-right:before {content: "";}
.fa.fa-hand-o-left {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-o-left:before {content: "";}
.fa.fa-hand-o-up {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-o-up:before {content: "";}
.fa.fa-hand-o-down {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-o-down:before {content: "";}
.fa.fa-globe:before {content: "";}
.fa.fa-tasks:before {content: "";}
.fa.fa-arrows-alt:before {content: "";}
.fa.fa-group:before {content: "";}
.fa.fa-chain:before {content: "";}
.fa.fa-cut:before {content: "";}
.fa.fa-files-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-files-o:before {content: "";}
.fa.fa-floppy-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-floppy-o:before {content: "";}
.fa.fa-save {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-save:before {content: "";}
.fa.fa-navicon:before {content: "";}
.fa.fa-reorder:before {content: "";}
.fa.fa-magic:before {content: "";}
.fa.fa-pinterest {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-pinterest-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-pinterest-square:before {content: "";}
.fa.fa-google-plus-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-google-plus-square:before {content: "";}
.fa.fa-google-plus {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-google-plus:before {content: "";}
.fa.fa-money:before {content: "";}
.fa.fa-unsorted:before {content: "";}
.fa.fa-sort-desc:before {content: "";}
.fa.fa-sort-asc:before {content: "";}
.fa.fa-linkedin {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-linkedin:before {content: "";}
.fa.fa-rotate-left:before {content: "";}
.fa.fa-legal:before {content: "";}
.fa.fa-tachometer:before {content: "";}
.fa.fa-dashboard:before {content: "";}
.fa.fa-comment-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-comment-o:before {content: "";}
.fa.fa-comments-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-comments-o:before {content: "";}
.fa.fa-flash:before {content: "";}
.fa.fa-clipboard:before {content: "";}
.fa.fa-lightbulb-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-lightbulb-o:before {content: "";}
.fa.fa-exchange:before {content: "";}
.fa.fa-cloud-download:before {content: "";}
.fa.fa-cloud-upload:before {content: "";}
.fa.fa-bell-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-bell-o:before {content: "";}
.fa.fa-cutlery:before {content: "";}
.fa.fa-file-text-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-text-o:before {content: "";}
.fa.fa-building-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-building-o:before {content: "";}
.fa.fa-hospital-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hospital-o:before {content: "";}
.fa.fa-tablet:before {content: "";}
.fa.fa-mobile:before {content: "";}
.fa.fa-mobile-phone:before {content: "";}
.fa.fa-circle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-circle-o:before {content: "";}
.fa.fa-mail-reply:before {content: "";}
.fa.fa-github-alt {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-folder-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-folder-o:before {content: "";}
.fa.fa-folder-open-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-folder-open-o:before {content: "";}
.fa.fa-smile-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-smile-o:before {content: "";}
.fa.fa-frown-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-frown-o:before {content: "";}
.fa.fa-meh-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-meh-o:before {content: "";}
.fa.fa-keyboard-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-keyboard-o:before {content: "";}
.fa.fa-flag-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-flag-o:before {content: "";}
.fa.fa-mail-reply-all:before {content: "";}
.fa.fa-star-half-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-star-half-o:before {content: "";}
.fa.fa-star-half-empty {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-star-half-empty:before {content: "";}
.fa.fa-star-half-full {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-star-half-full:before {content: "";}
.fa.fa-code-fork:before {content: "";}
.fa.fa-chain-broken:before {content: "";}
.fa.fa-unlink:before {content: "";}
.fa.fa-calendar-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-calendar-o:before {content: "";}
.fa.fa-maxcdn {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-html5 {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-css3 {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-unlock-alt:before {content: "";}
.fa.fa-minus-square-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-minus-square-o:before {content: "";}
.fa.fa-level-up:before {content: "";}
.fa.fa-level-down:before {content: "";}
.fa.fa-pencil-square:before {content: "";}
.fa.fa-external-link-square:before {content: "";}
.fa.fa-compass {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-caret-square-o-down {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-caret-square-o-down:before {content: "";}
.fa.fa-toggle-down {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-toggle-down:before {content: "";}
.fa.fa-caret-square-o-up {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-caret-square-o-up:before {content: "";}
.fa.fa-toggle-up {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-toggle-up:before {content: "";}
.fa.fa-caret-square-o-right {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-caret-square-o-right:before {content: "";}
.fa.fa-toggle-right {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-toggle-right:before {content: "";}
.fa.fa-eur:before {content: "";}
.fa.fa-euro:before {content: "";}
.fa.fa-gbp:before {content: "";}
.fa.fa-usd:before {content: "$";}
.fa.fa-dollar:before {content: "$";}
.fa.fa-inr:before {content: "";}
.fa.fa-rupee:before {content: "";}
.fa.fa-jpy:before {content: "";}
.fa.fa-cny:before {content: "";}
.fa.fa-rmb:before {content: "";}
.fa.fa-yen:before {content: "";}
.fa.fa-rub:before {content: "";}
.fa.fa-ruble:before {content: "";}
.fa.fa-rouble:before {content: "";}
.fa.fa-krw:before {content: "";}
.fa.fa-won:before {content: "";}
.fa.fa-btc {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-bitcoin {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-bitcoin:before {content: "";}
.fa.fa-file-text:before {content: "";}
.fa.fa-sort-alpha-asc:before {content: "";}
.fa.fa-sort-alpha-desc:before {content: "";}
.fa.fa-sort-amount-asc:before {content: "";}
.fa.fa-sort-amount-desc:before {content: "";}
.fa.fa-sort-numeric-asc:before {content: "";}
.fa.fa-sort-numeric-desc:before {content: "";}
.fa.fa-youtube-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-youtube-square:before {content: "";}
.fa.fa-youtube {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-xing {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-xing-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-xing-square:before {content: "";}
.fa.fa-youtube-play {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-youtube-play:before {content: "";}
.fa.fa-dropbox {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-stack-overflow {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-instagram {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-flickr {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-adn {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-bitbucket {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-bitbucket-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-bitbucket-square:before {content: "";}
.fa.fa-tumblr {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-tumblr-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-tumblr-square:before {content: "";}
.fa.fa-long-arrow-down:before {content: "";}
.fa.fa-long-arrow-up:before {content: "";}
.fa.fa-long-arrow-left:before {content: "";}
.fa.fa-long-arrow-right:before {content: "";}
.fa.fa-apple {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-windows {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-android {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-linux {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-dribbble {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-skype {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-foursquare {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-trello {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-gratipay {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-gittip {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-gittip:before {content: "";}
.fa.fa-sun-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-sun-o:before {content: "";}
.fa.fa-moon-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-moon-o:before {content: "";}
.fa.fa-vk {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-weibo {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-renren {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-pagelines {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-stack-exchange {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-arrow-circle-o-right {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-arrow-circle-o-right:before {content: "";}
.fa.fa-arrow-circle-o-left {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-arrow-circle-o-left:before {content: "";}
.fa.fa-caret-square-o-left {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-caret-square-o-left:before {content: "";}
.fa.fa-toggle-left {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-toggle-left:before {content: "";}
.fa.fa-dot-circle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-dot-circle-o:before {content: "";}
.fa.fa-vimeo-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-vimeo-square:before {content: "";}
.fa.fa-try:before {content: "";}
.fa.fa-turkish-lira:before {content: "";}
.fa.fa-plus-square-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-plus-square-o:before {content: "";}
.fa.fa-slack {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-wordpress {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-openid {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-institution:before {content: "";}
.fa.fa-bank:before {content: "";}
.fa.fa-mortar-board:before {content: "";}
.fa.fa-yahoo {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-google {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-reddit {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-reddit-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-reddit-square:before {content: "";}
.fa.fa-stumbleupon-circle {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-stumbleupon {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-delicious {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-digg {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-pied-piper-pp {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-pied-piper-alt {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-drupal {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-joomla {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-behance {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-behance-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-behance-square:before {content: "";}
.fa.fa-steam {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-steam-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-steam-square:before {content: "";}
.fa.fa-automobile:before {content: "";}
.fa.fa-cab:before {content: "";}
.fa.fa-spotify {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-deviantart {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-soundcloud {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-file-pdf-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-pdf-o:before {content: "";}
.fa.fa-file-word-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-word-o:before {content: "";}
.fa.fa-file-excel-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-excel-o:before {content: "";}
.fa.fa-file-powerpoint-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-powerpoint-o:before {content: "";}
.fa.fa-file-image-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-image-o:before {content: "";}
.fa.fa-file-photo-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-photo-o:before {content: "";}
.fa.fa-file-picture-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-picture-o:before {content: "";}
.fa.fa-file-archive-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-archive-o:before {content: "";}
.fa.fa-file-zip-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-zip-o:before {content: "";}
.fa.fa-file-audio-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-audio-o:before {content: "";}
.fa.fa-file-sound-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-sound-o:before {content: "";}
.fa.fa-file-video-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-video-o:before {content: "";}
.fa.fa-file-movie-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-movie-o:before {content: "";}
.fa.fa-file-code-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-file-code-o:before {content: "";}
.fa.fa-vine {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-codepen {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-jsfiddle {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-life-bouy:before {content: "";}
.fa.fa-life-buoy:before {content: "";}
.fa.fa-life-saver:before {content: "";}
.fa.fa-support:before {content: "";}
.fa.fa-circle-o-notch:before {content: "";}
.fa.fa-rebel {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-ra {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-ra:before {content: "";}
.fa.fa-resistance {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-resistance:before {content: "";}
.fa.fa-empire {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-ge {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-ge:before {content: "";}
.fa.fa-git-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-git-square:before {content: "";}
.fa.fa-git {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-hacker-news {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-y-combinator-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-y-combinator-square:before {content: "";}
.fa.fa-yc-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-yc-square:before {content: "";}
.fa.fa-tencent-weibo {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-qq {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-weixin {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-wechat {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-wechat:before {content: "";}
.fa.fa-send:before {content: "";}
.fa.fa-paper-plane-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-paper-plane-o:before {content: "";}
.fa.fa-send-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-send-o:before {content: "";}
.fa.fa-circle-thin {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-circle-thin:before {content: "";}
.fa.fa-header:before {content: "";}
.fa.fa-futbol-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-futbol-o:before {content: "";}
.fa.fa-soccer-ball-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-soccer-ball-o:before {content: "";}
.fa.fa-slideshare {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-twitch {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-yelp {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-newspaper-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-newspaper-o:before {content: "";}
.fa.fa-paypal {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-google-wallet {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-cc-visa {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-cc-mastercard {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-cc-discover {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-cc-amex {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-cc-paypal {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-cc-stripe {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-bell-slash-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-bell-slash-o:before {content: "";}
.fa.fa-trash:before {content: "";}
.fa.fa-copyright {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-eyedropper:before {content: "";}
.fa.fa-area-chart:before {content: "";}
.fa.fa-pie-chart:before {content: "";}
.fa.fa-line-chart:before {content: "";}
.fa.fa-lastfm {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-lastfm-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-lastfm-square:before {content: "";}
.fa.fa-ioxhost {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-angellist {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-cc {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-cc:before {content: "";}
.fa.fa-ils:before {content: "";}
.fa.fa-shekel:before {content: "";}
.fa.fa-sheqel:before {content: "";}
.fa.fa-buysellads {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-connectdevelop {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-dashcube {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-forumbee {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-leanpub {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-sellsy {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-shirtsinbulk {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-simplybuilt {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-skyatlas {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-diamond {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-diamond:before {content: "";}
.fa.fa-transgender:before {content: "";}
.fa.fa-intersex:before {content: "";}
.fa.fa-transgender-alt:before {content: "";}
.fa.fa-facebook-official {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-facebook-official:before {content: "";}
.fa.fa-pinterest-p {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-whatsapp {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-hotel:before {content: "";}
.fa.fa-viacoin {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-medium {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-y-combinator {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-yc {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-yc:before {content: "";}
.fa.fa-optin-monster {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-opencart {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-expeditedssl {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-battery-4:before {content: "";}
.fa.fa-battery:before {content: "";}
.fa.fa-battery-3:before {content: "";}
.fa.fa-battery-2:before {content: "";}
.fa.fa-battery-1:before {content: "";}
.fa.fa-battery-0:before {content: "";}
.fa.fa-object-group {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-object-ungroup {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-sticky-note-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-sticky-note-o:before {content: "";}
.fa.fa-cc-jcb {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-cc-diners-club {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-clone {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hourglass-o:before {content: "";}
.fa.fa-hourglass-1:before {content: "";}
.fa.fa-hourglass-2:before {content: "";}
.fa.fa-hourglass-3:before {content: "";}
.fa.fa-hand-rock-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-rock-o:before {content: "";}
.fa.fa-hand-grab-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-grab-o:before {content: "";}
.fa.fa-hand-paper-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-paper-o:before {content: "";}
.fa.fa-hand-stop-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-stop-o:before {content: "";}
.fa.fa-hand-scissors-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-scissors-o:before {content: "";}
.fa.fa-hand-lizard-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-lizard-o:before {content: "";}
.fa.fa-hand-spock-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-spock-o:before {content: "";}
.fa.fa-hand-pointer-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-pointer-o:before {content: "";}
.fa.fa-hand-peace-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-hand-peace-o:before {content: "";}
.fa.fa-registered {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-creative-commons {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-gg {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-gg-circle {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-odnoklassniki {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-odnoklassniki-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-odnoklassniki-square:before {content: "";}
.fa.fa-get-pocket {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-wikipedia-w {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-safari {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-chrome {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-firefox {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-opera {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-internet-explorer {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-television:before {content: "";}
.fa.fa-contao {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-500px {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-amazon {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-calendar-plus-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-calendar-plus-o:before {content: "";}
.fa.fa-calendar-minus-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-calendar-minus-o:before {content: "";}
.fa.fa-calendar-times-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-calendar-times-o:before {content: "";}
.fa.fa-calendar-check-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-calendar-check-o:before {content: "";}
.fa.fa-map-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-map-o:before {content: "";}
.fa.fa-commenting:before {content: "";}
.fa.fa-commenting-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-commenting-o:before {content: "";}
.fa.fa-houzz {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-vimeo {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-vimeo:before {content: "";}
.fa.fa-black-tie {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-fonticons {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-reddit-alien {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-edge {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-credit-card-alt:before {content: "";}
.fa.fa-codiepie {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-modx {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-fort-awesome {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-usb {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-product-hunt {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-mixcloud {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-scribd {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-pause-circle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-pause-circle-o:before {content: "";}
.fa.fa-stop-circle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-stop-circle-o:before {content: "";}
.fa.fa-bluetooth {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-bluetooth-b {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-gitlab {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-wpbeginner {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-wpforms {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-envira {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-wheelchair-alt {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-wheelchair-alt:before {content: "";}
.fa.fa-question-circle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-question-circle-o:before {content: "";}
.fa.fa-volume-control-phone:before {content: "";}
.fa.fa-asl-interpreting:before {content: "";}
.fa.fa-deafness:before {content: "";}
.fa.fa-hard-of-hearing:before {content: "";}
.fa.fa-glide {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-glide-g {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-signing:before {content: "";}
.fa.fa-viadeo {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-viadeo-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-viadeo-square:before {content: "";}
.fa.fa-snapchat {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-snapchat-ghost {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-snapchat-ghost:before {content: "";}
.fa.fa-snapchat-square {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-snapchat-square:before {content: "";}
.fa.fa-pied-piper {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-first-order {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-yoast {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-themeisle {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-google-plus-official {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-google-plus-official:before {content: "";}
.fa.fa-google-plus-circle {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-google-plus-circle:before {content: "";}
.fa.fa-font-awesome {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-fa {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-fa:before {content: "";}
.fa.fa-handshake-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-handshake-o:before {content: "";}
.fa.fa-envelope-open-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-envelope-open-o:before {content: "";}
.fa.fa-linode {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-address-book-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-address-book-o:before {content: "";}
.fa.fa-vcard:before {content: "";}
.fa.fa-address-card-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-address-card-o:before {content: "";}
.fa.fa-vcard-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-vcard-o:before {content: "";}
.fa.fa-user-circle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-user-circle-o:before {content: "";}
.fa.fa-user-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-user-o:before {content: "";}
.fa.fa-id-badge {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-drivers-license:before {content: "";}
.fa.fa-id-card-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-id-card-o:before {content: "";}
.fa.fa-drivers-license-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-drivers-license-o:before {content: "";}
.fa.fa-quora {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-free-code-camp {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-telegram {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-thermometer-4:before {content: "";}
.fa.fa-thermometer:before {content: "";}
.fa.fa-thermometer-3:before {content: "";}
.fa.fa-thermometer-2:before {content: "";}
.fa.fa-thermometer-1:before {content: "";}
.fa.fa-thermometer-0:before {content: "";}
.fa.fa-bathtub:before {content: "";}
.fa.fa-s15:before {content: "";}
.fa.fa-window-maximize {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-window-restore {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-times-rectangle:before {content: "";}
.fa.fa-window-close-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-window-close-o:before {content: "";}
.fa.fa-times-rectangle-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-times-rectangle-o:before {content: "";}
.fa.fa-bandcamp {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-grav {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-etsy {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-imdb {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-ravelry {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-eercast {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-eercast:before {content: "";}
.fa.fa-snowflake-o {font-family: var(--fa-style-family-classic) !important;font-weight: 400;}
.fa.fa-snowflake-o:before {content: "";}
.fa.fa-superpowers {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-wpexplorer {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa.fa-meetup {font-family: var(--fa-style-family-brands) !important;font-weight: 400;}
.fa {font-family: var(-- fa-style-family,"Font Awesome 6 Free");font-weight: var(-- fa-style,900);}
.fa, .fa-classic, .fa-sharp, .fas, .fa-solid, .form-autocomplete-downarrow::after, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:after, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:after, .slick-prev:before, .slick-next:before, .slick-autoplay-toggle-button .slick-pause-icon:before, .slick-autoplay-toggle-button .slick-play-icon:before, .far, .fa-regular, .fab, .fa-brands {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: var(-- fa-display,inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto;}
.fas, .fa-classic, .fa-solid, .form-autocomplete-downarrow::after, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:after, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:after, .slick-prev:before, .slick-next:before, .slick-autoplay-toggle-button .slick-pause-icon:before, .slick-autoplay-toggle-button .slick-play-icon:before, .far, .fa-regular {font-family: "Font Awesome 6 Free";}
.fab, .fa-brands {font-family: "Font Awesome 6 Brands";}
.fa-1x {font-size: 1em;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-6x {font-size: 6em;}
.fa-7x {font-size: 7em;}
.fa-8x {font-size: 8em;}
.fa-9x {font-size: 9em;}
.fa-10x {font-size: 10em;}
.fa-2xs {font-size: .625em;line-height: .1em;vertical-align: .225em;}
.fa-xs {font-size: .75em;line-height: .0833333337em;vertical-align: .125em;}
.fa-sm {font-size: .875em;line-height: .0714285718em;vertical-align: .0535714295em;}
.fa-lg {font-size: 1.25em;line-height: .05em;vertical-align: -.075em;}
.fa-xl {font-size: 1.5em;line-height: .0416666682em;vertical-align: -.125em;}
.fa-2xl {font-size: 2em;line-height: .03125em;vertical-align: -.1875em;}
.fa-fw {text-align: center;width: 1.25em;}
.fa-ul {list-style-type: none;margin-right: var(-- fa-li-margin,2.5em);padding-right: 0;}
.fa-ul > li {position: relative;}
.fa-li {right: calc(var(--fa-li-width,2em) * -1);position: absolute;text-align: center;width: var(-- fa-li-width,2em);line-height: inherit;}
.fa-border {border-color: var(-- fa-border-color,#eee);border-radius: var(-- fa-border-radius,.1em);border-style: var(-- fa-border-style,solid);border-width: var(-- fa-border-width,.08em);padding: var(-- fa-border-padding,.2em .25em .15em);}
.fa-pull-left {float: right;margin-left: var(-- fa-pull-margin,.3em);}
.fa-pull-right {float: left;margin-right: var(-- fa-pull-margin,.3em);}
.fa-beat {animation-name: fa-beat;animation-delay: var(-- fa-animation-delay,0s);animation-direction: var(-- fa-animation-direction,normal);animation-duration: var(-- fa-animation-duration,1s);animation-iteration-count: var(-- fa-animation-iteration-count,infinite);animation-timing-function: var(-- fa-animation-timing,ease-in-out);}
.fa-bounce {animation-name: fa-bounce;animation-delay: var(-- fa-animation-delay,0s);animation-direction: var(-- fa-animation-direction,normal);animation-duration: var(-- fa-animation-duration,1s);animation-iteration-count: var(-- fa-animation-iteration-count,infinite);animation-timing-function: var(-- fa-animation-timing,cubic-bezier(.28,.84,.42,1));}
.fa-fade {animation-name: fa-fade;animation-delay: var(-- fa-animation-delay,0s);animation-direction: var(-- fa-animation-direction,normal);animation-duration: var(-- fa-animation-duration,1s);animation-iteration-count: var(-- fa-animation-iteration-count,infinite);animation-timing-function: var(-- fa-animation-timing,cubic-bezier(.4,0,.6,1));}
.fa-beat-fade {animation-name: fa-beat-fade;animation-delay: var(-- fa-animation-delay,0s);animation-direction: var(-- fa-animation-direction,normal);animation-duration: var(-- fa-animation-duration,1s);animation-iteration-count: var(-- fa-animation-iteration-count,infinite);animation-timing-function: var(-- fa-animation-timing,cubic-bezier(.4,0,.6,1));}
.fa-flip {animation-name: fa-flip;animation-delay: var(-- fa-animation-delay,0s);animation-direction: var(-- fa-animation-direction,normal);animation-duration: var(-- fa-animation-duration,1s);animation-iteration-count: var(-- fa-animation-iteration-count,infinite);animation-timing-function: var(-- fa-animation-timing,ease-in-out);}
.fa-shake {animation-name: fa-shake;animation-delay: var(-- fa-animation-delay,0s);animation-direction: var(-- fa-animation-direction,normal);animation-duration: var(-- fa-animation-duration,1s);animation-iteration-count: var(-- fa-animation-iteration-count,infinite);animation-timing-function: var(-- fa-animation-timing,linear);}
.fa-spin {animation-name: fa-spin;animation-delay: var(-- fa-animation-delay,0s);animation-direction: var(-- fa-animation-direction,normal);animation-duration: var(-- fa-animation-duration,2s);animation-iteration-count: var(-- fa-animation-iteration-count,infinite);animation-timing-function: var(-- fa-animation-timing,linear);}
.fa-spin-reverse {--fa-animation-direction: reverse;}
.fa-pulse, .fa-spin-pulse {animation-name: fa-spin;animation-direction: var(-- fa-animation-direction,normal);animation-duration: var(-- fa-animation-duration,1s);animation-iteration-count: var(-- fa-animation-iteration-count,infinite);animation-timing-function: var(-- fa-animation-timing,steps(8));}
@media (prefers-reduced-motion: reduce) {.fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {animation-delay: -1ms;animation-duration: 1ms;animation-iteration-count: 1;transition-delay: 0s;transition-duration: 0s;}}
@keyframes fa-beat {0%, 90% {transform: scale(1);}
	45% {transform: scale(var(-- fa-beat-scale,1.25));}}
@keyframes fa-bounce {0% {transform: scale(1,1) translateY(0);}
	10% {transform: scale(var(-- fa-bounce-start-scale-x,1.1),var(-- fa-bounce-start-scale-y,.9)) translateY(0);}
	30% {transform: scale(var(-- fa-bounce-jump-scale-x,.9),var(-- fa-bounce-jump-scale-y,1.1)) translateY(var(-- fa-bounce-height,-.5em));}
	50% {transform: scale(var(-- fa-bounce-land-scale-x,1.05),var(-- fa-bounce-land-scale-y,.95)) translateY(0);}
	57% {transform: scale(1,1) translateY(var(-- fa-bounce-rebound,-.125em));}
	64% {transform: scale(1,1) translateY(0);}
	100% {transform: scale(1,1) translateY(0);}}
@keyframes fa-fade {50% {opacity: var(-- fa-fade-opacity,.4);}}
@keyframes fa-beat-fade {0%, 100% {opacity: var(-- fa-beat-fade-opacity,.4);transform: scale(1);}
	50% {opacity: 1;transform: scale(var(-- fa-beat-fade-scale,1.125));}}
@keyframes fa-flip {50% {transform: rotate3d(var(-- fa-flip-x,0),var(-- fa-flip-y,1),var(-- fa-flip-z,0),var(-- fa-flip-angle,-180deg));}}
@keyframes fa-shake {0% {transform: rotate(-15deg);}
	4% {transform: rotate(15deg);}
	8%, 24% {transform: rotate(-18deg);}
	12%, 28% {transform: rotate(18deg);}
	16% {transform: rotate(-22deg);}
	20% {transform: rotate(22deg);}
	32% {transform: rotate(-12deg);}
	36% {transform: rotate(12deg);}
	40%, 100% {transform: rotate(0deg);}}
@keyframes fa-spin {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.fa-rotate-90 {transform: rotate(90deg);}
.fa-rotate-180 {transform: rotate(180deg);}
.fa-rotate-270 {transform: rotate(270deg);}
.fa-flip-horizontal {transform: scale(-1,1);}
.fa-flip-vertical {transform: scale(1,-1);}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {transform: scale(-1,-1);}
.fa-rotate-by {transform: rotate(var(-- fa-rotate-angle,none));}
.fa-stack {display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2.5em;}
.fa-stack-1x, .fa-stack-2x {right: 0;position: absolute;text-align: center;width: 100%;z-index: var(-- fa-stack-z-index,auto);}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: var(-- fa-inverse,#fff);}
.fa-0::before {content: "0";}
.fa-1::before {content: "1";}
.fa-2::before {content: "2";}
.fa-3::before {content: "3";}
.fa-4::before {content: "4";}
.fa-5::before {content: "5";}
.fa-6::before {content: "6";}
.fa-7::before {content: "7";}
.fa-8::before {content: "8";}
.fa-9::before {content: "9";}
.fa-fill-drip::before {content: "";}
.fa-arrows-to-circle::before {content: "";}
.fa-circle-chevron-right::before {content: "";}
.fa-chevron-circle-right::before {content: "";}
.fa-at::before {content: "@";}
.fa-trash-can::before {content: "";}
.fa-trash-alt::before {content: "";}
.fa-text-height::before {content: "";}
.fa-user-xmark::before {content: "";}
.fa-user-times::before {content: "";}
.fa-stethoscope::before {content: "";}
.fa-message::before {content: "";}
.fa-comment-alt::before {content: "";}
.fa-info::before {content: "";}
.fa-down-left-and-up-right-to-center::before {content: "";}
.fa-compress-alt::before {content: "";}
.fa-explosion::before {content: "";}
.fa-file-lines::before {content: "";}
.fa-file-alt::before {content: "";}
.fa-file-text::before {content: "";}
.fa-wave-square::before {content: "";}
.fa-ring::before {content: "";}
.fa-building-un::before {content: "";}
.fa-dice-three::before {content: "";}
.fa-calendar-days::before {content: "";}
.fa-calendar-alt::before {content: "";}
.fa-anchor-circle-check::before {content: "";}
.fa-building-circle-arrow-right::before {content: "";}
.fa-volleyball::before {content: "";}
.fa-volleyball-ball::before {content: "";}
.fa-arrows-up-to-line::before {content: "";}
.fa-sort-down::before {content: "";}
.fa-sort-desc::before {content: "";}
.fa-circle-minus::before {content: "";}
.fa-minus-circle::before {content: "";}
.fa-door-open::before {content: "";}
.fa-right-from-bracket::before {content: "";}
.fa-sign-out-alt::before {content: "";}
.fa-atom::before {content: "";}
.fa-soap::before {content: "";}
.fa-icons::before {content: "";}
.fa-heart-music-camera-bolt::before {content: "";}
.fa-microphone-lines-slash::before {content: "";}
.fa-microphone-alt-slash::before {content: "";}
.fa-bridge-circle-check::before {content: "";}
.fa-pump-medical::before {content: "";}
.fa-fingerprint::before {content: "";}
.fa-hand-point-right::before {content: "";}
.fa-magnifying-glass-location::before {content: "";}
.fa-search-location::before {content: "";}
.fa-forward-step::before {content: "";}
.fa-step-forward::before {content: "";}
.fa-face-smile-beam::before {content: "";}
.fa-smile-beam::before {content: "";}
.fa-flag-checkered::before {content: "";}
.fa-football::before {content: "";}
.fa-football-ball::before {content: "";}
.fa-school-circle-exclamation::before {content: "";}
.fa-crop::before {content: "";}
.fa-angles-down::before {content: "";}
.fa-angle-double-down::before {content: "";}
.fa-users-rectangle::before {content: "";}
.fa-people-roof::before {content: "";}
.fa-people-line::before {content: "";}
.fa-beer-mug-empty::before {content: "";}
.fa-beer::before {content: "";}
.fa-diagram-predecessor::before {content: "";}
.fa-arrow-up-long::before {content: "";}
.fa-long-arrow-up::before {content: "";}
.fa-fire-flame-simple::before {content: "";}
.fa-burn::before {content: "";}
.fa-person::before {content: "";}
.fa-male::before {content: "";}
.fa-laptop::before {content: "";}
.fa-file-csv::before {content: "";}
.fa-menorah::before {content: "";}
.fa-truck-plane::before {content: "";}
.fa-record-vinyl::before {content: "";}
.fa-face-grin-stars::before {content: "";}
.fa-grin-stars::before {content: "";}
.fa-bong::before {content: "";}
.fa-spaghetti-monster-flying::before {content: "";}
.fa-pastafarianism::before {content: "";}
.fa-arrow-down-up-across-line::before {content: "";}
.fa-spoon::before {content: "";}
.fa-utensil-spoon::before {content: "";}
.fa-jar-wheat::before {content: "";}
.fa-envelopes-bulk::before {content: "";}
.fa-mail-bulk::before {content: "";}
.fa-file-circle-exclamation::before {content: "";}
.fa-circle-h::before {content: "";}
.fa-hospital-symbol::before {content: "";}
.fa-pager::before {content: "";}
.fa-address-book::before {content: "";}
.fa-contact-book::before {content: "";}
.fa-strikethrough::before {content: "";}
.fa-k::before {content: "K";}
.fa-landmark-flag::before {content: "";}
.fa-pencil::before {content: "";}
.fa-pencil-alt::before {content: "";}
.fa-backward::before {content: "";}
.fa-caret-right::before {content: "";}
.fa-comments::before {content: "";}
.fa-paste::before {content: "";}
.fa-file-clipboard::before {content: "";}
.fa-code-pull-request::before {content: "";}
.fa-clipboard-list::before {content: "";}
.fa-truck-ramp-box::before {content: "";}
.fa-truck-loading::before {content: "";}
.fa-user-check::before {content: "";}
.fa-vial-virus::before {content: "";}
.fa-sheet-plastic::before {content: "";}
.fa-blog::before {content: "";}
.fa-user-ninja::before {content: "";}
.fa-person-arrow-up-from-line::before {content: "";}
.fa-scroll-torah::before {content: "";}
.fa-torah::before {content: "";}
.fa-broom-ball::before {content: "";}
.fa-quidditch::before {content: "";}
.fa-quidditch-broom-ball::before {content: "";}
.fa-toggle-off::before {content: "";}
.fa-box-archive::before {content: "";}
.fa-archive::before {content: "";}
.fa-person-drowning::before {content: "";}
.fa-arrow-down-9-1::before {content: "";}
.fa-sort-numeric-desc::before {content: "";}
.fa-sort-numeric-down-alt::before {content: "";}
.fa-face-grin-tongue-squint::before {content: "";}
.fa-grin-tongue-squint::before {content: "";}
.fa-spray-can::before {content: "";}
.fa-truck-monster::before {content: "";}
.fa-w::before {content: "W";}
.fa-earth-africa::before {content: "";}
.fa-globe-africa::before {content: "";}
.fa-rainbow::before {content: "";}
.fa-circle-notch::before {content: "";}
.fa-tablet-screen-button::before {content: "";}
.fa-tablet-alt::before {content: "";}
.fa-paw::before {content: "";}
.fa-cloud::before {content: "";}
.fa-trowel-bricks::before {content: "";}
.fa-face-flushed::before {content: "";}
.fa-flushed::before {content: "";}
.fa-hospital-user::before {content: "";}
.fa-tent-arrow-left-right::before {content: "";}
.fa-gavel::before {content: "";}
.fa-legal::before {content: "";}
.fa-binoculars::before {content: "";}
.fa-microphone-slash::before {content: "";}
.fa-box-tissue::before {content: "";}
.fa-motorcycle::before {content: "";}
.fa-bell-concierge::before {content: "";}
.fa-concierge-bell::before {content: "";}
.fa-pen-ruler::before {content: "";}
.fa-pencil-ruler::before {content: "";}
.fa-people-arrows::before {content: "";}
.fa-people-arrows-left-right::before {content: "";}
.fa-mars-and-venus-burst::before {content: "";}
.fa-square-caret-right::before {content: "";}
.fa-caret-square-right::before {content: "";}
.fa-scissors::before {content: "";}
.fa-cut::before {content: "";}
.fa-sun-plant-wilt::before {content: "";}
.fa-toilets-portable::before {content: "";}
.fa-hockey-puck::before {content: "";}
.fa-table::before {content: "";}
.fa-magnifying-glass-arrow-right::before {content: "";}
.fa-tachograph-digital::before {content: "";}
.fa-digital-tachograph::before {content: "";}
.fa-users-slash::before {content: "";}
.fa-clover::before {content: "";}
.fa-reply::before {content: "";}
.fa-mail-reply::before {content: "";}
.fa-star-and-crescent::before {content: "";}
.fa-house-fire::before {content: "";}
.fa-square-minus::before {content: "";}
.fa-minus-square::before {content: "";}
.fa-helicopter::before {content: "";}
.fa-compass::before {content: "";}
.fa-square-caret-down::before {content: "";}
.fa-caret-square-down::before {content: "";}
.fa-file-circle-question::before {content: "";}
.fa-laptop-code::before {content: "";}
.fa-swatchbook::before {content: "";}
.fa-prescription-bottle::before {content: "";}
.fa-bars::before {content: "";}
.fa-navicon::before {content: "";}
.fa-people-group::before {content: "";}
.fa-hourglass-end::before {content: "";}
.fa-hourglass-3::before {content: "";}
.fa-heart-crack::before {content: "";}
.fa-heart-broken::before {content: "";}
.fa-square-up-right::before {content: "";}
.fa-external-link-square-alt::before {content: "";}
.fa-face-kiss-beam::before {content: "";}
.fa-kiss-beam::before {content: "";}
.fa-film::before {content: "";}
.fa-ruler-horizontal::before {content: "";}
.fa-people-robbery::before {content: "";}
.fa-lightbulb::before {content: "";}
.fa-caret-left::before {content: "";}
.fa-circle-exclamation::before {content: "";}
.fa-exclamation-circle::before {content: "";}
.fa-school-circle-xmark::before {content: "";}
.fa-arrow-right-from-bracket::before {content: "";}
.fa-sign-out::before {content: "";}
.fa-circle-chevron-down::before {content: "";}
.fa-chevron-circle-down::before {content: "";}
.fa-unlock-keyhole::before {content: "";}
.fa-unlock-alt::before {content: "";}
.fa-cloud-showers-heavy::before {content: "";}
.fa-headphones-simple::before {content: "";}
.fa-headphones-alt::before {content: "";}
.fa-sitemap::before {content: "";}
.fa-circle-dollar-to-slot::before {content: "";}
.fa-donate::before {content: "";}
.fa-memory::before {content: "";}
.fa-road-spikes::before {content: "";}
.fa-fire-burner::before {content: "";}
.fa-flag::before {content: "";}
.fa-hanukiah::before {content: "";}
.fa-feather::before {content: "";}
.fa-volume-low::before {content: "";}
.fa-volume-down::before {content: "";}
.fa-comment-slash::before {content: "";}
.fa-cloud-sun-rain::before {content: "";}
.fa-compress::before {content: "";}
.fa-wheat-awn::before {content: "";}
.fa-wheat-alt::before {content: "";}
.fa-ankh::before {content: "";}
.fa-hands-holding-child::before {content: "";}
.fa-asterisk::before {content: "*";}
.fa-square-check::before {content: "";}
.fa-check-square::before {content: "";}
.fa-peseta-sign::before {content: "";}
.fa-heading::before {content: "";}
.fa-header::before {content: "";}
.fa-ghost::before {content: "";}
.fa-list::before {content: "";}
.fa-list-squares::before {content: "";}
.fa-square-phone-flip::before {content: "";}
.fa-phone-square-alt::before {content: "";}
.fa-cart-plus::before {content: "";}
.fa-gamepad::before {content: "";}
.fa-circle-dot::before {content: "";}
.fa-dot-circle::before {content: "";}
.fa-face-dizzy::before {content: "";}
.fa-dizzy::before {content: "";}
.fa-egg::before {content: "";}
.fa-house-medical-circle-xmark::before {content: "";}
.fa-campground::before {content: "";}
.fa-folder-plus::before {content: "";}
.fa-futbol::before {content: "";}
.fa-futbol-ball::before {content: "";}
.fa-soccer-ball::before {content: "";}
.fa-paintbrush::before {content: "";}
.fa-paint-brush::before {content: "";}
.fa-lock::before {content: "";}
.fa-gas-pump::before {content: "";}
.fa-hot-tub-person::before {content: "";}
.fa-hot-tub::before {content: "";}
.fa-map-location::before {content: "";}
.fa-map-marked::before {content: "";}
.fa-house-flood-water::before {content: "";}
.fa-tree::before {content: "";}
.fa-bridge-lock::before {content: "";}
.fa-sack-dollar::before {content: "";}
.fa-pen-to-square::before {content: "";}
.fa-edit::before {content: "";}
.fa-car-side::before {content: "";}
.fa-share-nodes::before {content: "";}
.fa-share-alt::before {content: "";}
.fa-heart-circle-minus::before {content: "";}
.fa-hourglass-half::before {content: "";}
.fa-hourglass-2::before {content: "";}
.fa-microscope::before {content: "";}
.fa-sink::before {content: "";}
.fa-bag-shopping::before {content: "";}
.fa-shopping-bag::before {content: "";}
.fa-arrow-down-z-a::before {content: "";}
.fa-sort-alpha-desc::before {content: "";}
.fa-sort-alpha-down-alt::before {content: "";}
.fa-mitten::before {content: "";}
.fa-person-rays::before {content: "";}
.fa-users::before {content: "";}
.fa-eye-slash::before {content: "";}
.fa-flask-vial::before {content: "";}
.fa-hand::before {content: "";}
.fa-hand-paper::before {content: "";}
.fa-om::before {content: "";}
.fa-worm::before {content: "";}
.fa-house-circle-xmark::before {content: "";}
.fa-plug::before {content: "";}
.fa-chevron-up::before {content: "";}
.fa-hand-spock::before {content: "";}
.fa-stopwatch::before {content: "";}
.fa-face-kiss::before {content: "";}
.fa-kiss::before {content: "";}
.fa-bridge-circle-xmark::before {content: "";}
.fa-face-grin-tongue::before {content: "";}
.fa-grin-tongue::before {content: "";}
.fa-chess-bishop::before {content: "";}
.fa-face-grin-wink::before {content: "";}
.fa-grin-wink::before {content: "";}
.fa-ear-deaf::before {content: "";}
.fa-deaf::before {content: "";}
.fa-deafness::before {content: "";}
.fa-hard-of-hearing::before {content: "";}
.fa-road-circle-check::before {content: "";}
.fa-dice-five::before {content: "";}
.fa-square-rss::before {content: "";}
.fa-rss-square::before {content: "";}
.fa-land-mine-on::before {content: "";}
.fa-i-cursor::before {content: "";}
.fa-stamp::before {content: "";}
.fa-stairs::before {content: "";}
.fa-i::before {content: "I";}
.fa-hryvnia-sign::before {content: "";}
.fa-hryvnia::before {content: "";}
.fa-pills::before {content: "";}
.fa-face-grin-wide::before {content: "";}
.fa-grin-alt::before {content: "";}
.fa-tooth::before {content: "";}
.fa-v::before {content: "V";}
.fa-bangladeshi-taka-sign::before {content: "";}
.fa-bicycle::before {content: "";}
.fa-staff-snake::before {content: "";}
.fa-rod-asclepius::before {content: "";}
.fa-rod-snake::before {content: "";}
.fa-staff-aesculapius::before {content: "";}
.fa-head-side-cough-slash::before {content: "";}
.fa-truck-medical::before {content: "";}
.fa-ambulance::before {content: "";}
.fa-wheat-awn-circle-exclamation::before {content: "";}
.fa-snowman::before {content: "";}
.fa-mortar-pestle::before {content: "";}
.fa-road-barrier::before {content: "";}
.fa-school::before {content: "";}
.fa-igloo::before {content: "";}
.fa-joint::before {content: "";}
.fa-angle-right::before {content: "";}
.fa-horse::before {content: "";}
.fa-q::before {content: "Q";}
.fa-g::before {content: "G";}
.fa-notes-medical::before {content: "";}
.fa-temperature-half::before {content: "";}
.fa-temperature-2::before {content: "";}
.fa-thermometer-2::before {content: "";}
.fa-thermometer-half::before {content: "";}
.fa-dong-sign::before {content: "";}
.fa-capsules::before {content: "";}
.fa-poo-storm::before {content: "";}
.fa-poo-bolt::before {content: "";}
.fa-face-frown-open::before {content: "";}
.fa-frown-open::before {content: "";}
.fa-hand-point-up::before {content: "";}
.fa-money-bill::before {content: "";}
.fa-bookmark::before {content: "";}
.fa-align-justify::before {content: "";}
.fa-umbrella-beach::before {content: "";}
.fa-helmet-un::before {content: "";}
.fa-bullseye::before {content: "";}
.fa-bacon::before {content: "";}
.fa-hand-point-down::before {content: "";}
.fa-arrow-up-from-bracket::before {content: "";}
.fa-folder::before {content: "";}
.fa-folder-blank::before {content: "";}
.fa-file-waveform::before {content: "";}
.fa-file-medical-alt::before {content: "";}
.fa-radiation::before {content: "";}
.fa-chart-simple::before {content: "";}
.fa-mars-stroke::before {content: "";}
.fa-vial::before {content: "";}
.fa-gauge::before {content: "";}
.fa-dashboard::before {content: "";}
.fa-gauge-med::before {content: "";}
.fa-tachometer-alt-average::before {content: "";}
.fa-wand-magic-sparkles::before {content: "";}
.fa-magic-wand-sparkles::before {content: "";}
.fa-e::before {content: "E";}
.fa-pen-clip::before {content: "";}
.fa-pen-alt::before {content: "";}
.fa-bridge-circle-exclamation::before {content: "";}
.fa-user::before {content: "";}
.fa-school-circle-check::before {content: "";}
.fa-dumpster::before {content: "";}
.fa-van-shuttle::before {content: "";}
.fa-shuttle-van::before {content: "";}
.fa-building-user::before {content: "";}
.fa-square-caret-left::before {content: "";}
.fa-caret-square-left::before {content: "";}
.fa-highlighter::before {content: "";}
.fa-key::before {content: "";}
.fa-bullhorn::before {content: "";}
.fa-globe::before {content: "";}
.fa-synagogue::before {content: "";}
.fa-person-half-dress::before {content: "";}
.fa-road-bridge::before {content: "";}
.fa-location-arrow::before {content: "";}
.fa-c::before {content: "C";}
.fa-tablet-button::before {content: "";}
.fa-building-lock::before {content: "";}
.fa-pizza-slice::before {content: "";}
.fa-money-bill-wave::before {content: "";}
.fa-chart-area::before {content: "";}
.fa-area-chart::before {content: "";}
.fa-house-flag::before {content: "";}
.fa-person-circle-minus::before {content: "";}
.fa-ban::before {content: "";}
.fa-cancel::before {content: "";}
.fa-camera-rotate::before {content: "";}
.fa-spray-can-sparkles::before {content: "";}
.fa-air-freshener::before {content: "";}
.fa-star::before {content: "";}
.fa-repeat::before {content: "";}
.fa-cross::before {content: "";}
.fa-box::before {content: "";}
.fa-venus-mars::before {content: "";}
.fa-arrow-pointer::before {content: "";}
.fa-mouse-pointer::before {content: "";}
.fa-maximize::before {content: "";}
.fa-expand-arrows-alt::before {content: "";}
.fa-charging-station::before {content: "";}
.fa-shapes::before {content: "";}
.fa-triangle-circle-square::before {content: "";}
.fa-shuffle::before {content: "";}
.fa-random::before {content: "";}
.fa-person-running::before {content: "";}
.fa-running::before {content: "";}
.fa-mobile-retro::before {content: "";}
.fa-grip-lines-vertical::before {content: "";}
.fa-spider::before {content: "";}
.fa-hands-bound::before {content: "";}
.fa-file-invoice-dollar::before {content: "";}
.fa-plane-circle-exclamation::before {content: "";}
.fa-x-ray::before {content: "";}
.fa-spell-check::before {content: "";}
.fa-slash::before {content: "";}
.fa-computer-mouse::before {content: "";}
.fa-mouse::before {content: "";}
.fa-arrow-right-to-bracket::before {content: "";}
.fa-sign-in::before {content: "";}
.fa-shop-slash::before {content: "";}
.fa-store-alt-slash::before {content: "";}
.fa-server::before {content: "";}
.fa-virus-covid-slash::before {content: "";}
.fa-shop-lock::before {content: "";}
.fa-hourglass-start::before {content: "";}
.fa-hourglass-1::before {content: "";}
.fa-blender-phone::before {content: "";}
.fa-building-wheat::before {content: "";}
.fa-person-breastfeeding::before {content: "";}
.fa-right-to-bracket::before {content: "";}
.fa-sign-in-alt::before {content: "";}
.fa-venus::before {content: "";}
.fa-passport::before {content: "";}
.fa-heart-pulse::before {content: "";}
.fa-heartbeat::before {content: "";}
.fa-people-carry-box::before {content: "";}
.fa-people-carry::before {content: "";}
.fa-temperature-high::before {content: "";}
.fa-microchip::before {content: "";}
.fa-crown::before {content: "";}
.fa-weight-hanging::before {content: "";}
.fa-xmarks-lines::before {content: "";}
.fa-file-prescription::before {content: "";}
.fa-weight-scale::before {content: "";}
.fa-weight::before {content: "";}
.fa-user-group::before {content: "";}
.fa-user-friends::before {content: "";}
.fa-arrow-up-a-z::before {content: "";}
.fa-sort-alpha-up::before {content: "";}
.fa-chess-knight::before {content: "";}
.fa-face-laugh-squint::before {content: "";}
.fa-laugh-squint::before {content: "";}
.fa-wheelchair::before {content: "";}
.fa-circle-arrow-up::before {content: "";}
.fa-arrow-circle-up::before {content: "";}
.fa-toggle-on::before {content: "";}
.fa-person-walking::before {content: "";}
.fa-walking::before {content: "";}
.fa-l::before {content: "L";}
.fa-fire::before {content: "";}
.fa-bed-pulse::before {content: "";}
.fa-procedures::before {content: "";}
.fa-shuttle-space::before {content: "";}
.fa-space-shuttle::before {content: "";}
.fa-face-laugh::before {content: "";}
.fa-laugh::before {content: "";}
.fa-folder-open::before {content: "";}
.fa-heart-circle-plus::before {content: "";}
.fa-code-fork::before {content: "";}
.fa-city::before {content: "";}
.fa-microphone-lines::before {content: "";}
.fa-microphone-alt::before {content: "";}
.fa-pepper-hot::before {content: "";}
.fa-unlock::before {content: "";}
.fa-colon-sign::before {content: "";}
.fa-headset::before {content: "";}
.fa-store-slash::before {content: "";}
.fa-road-circle-xmark::before {content: "";}
.fa-user-minus::before {content: "";}
.fa-mars-stroke-up::before {content: "";}
.fa-mars-stroke-v::before {content: "";}
.fa-champagne-glasses::before {content: "";}
.fa-glass-cheers::before {content: "";}
.fa-clipboard::before {content: "";}
.fa-house-circle-exclamation::before {content: "";}
.fa-file-arrow-up::before {content: "";}
.fa-file-upload::before {content: "";}
.fa-wifi::before {content: "";}
.fa-wifi-3::before {content: "";}
.fa-wifi-strong::before {content: "";}
.fa-bath::before {content: "";}
.fa-bathtub::before {content: "";}
.fa-underline::before {content: "";}
.fa-user-pen::before {content: "";}
.fa-user-edit::before {content: "";}
.fa-signature::before {content: "";}
.fa-stroopwafel::before {content: "";}
.fa-bold::before {content: "";}
.fa-anchor-lock::before {content: "";}
.fa-building-ngo::before {content: "";}
.fa-manat-sign::before {content: "";}
.fa-not-equal::before {content: "";}
.fa-border-top-left::before {content: "";}
.fa-border-style::before {content: "";}
.fa-map-location-dot::before {content: "";}
.fa-map-marked-alt::before {content: "";}
.fa-jedi::before {content: "";}
.fa-square-poll-vertical::before {content: "";}
.fa-poll::before {content: "";}
.fa-mug-hot::before {content: "";}
.fa-car-battery::before {content: "";}
.fa-battery-car::before {content: "";}
.fa-gift::before {content: "";}
.fa-dice-two::before {content: "";}
.fa-chess-queen::before {content: "";}
.fa-glasses::before {content: "";}
.fa-chess-board::before {content: "";}
.fa-building-circle-check::before {content: "";}
.fa-person-chalkboard::before {content: "";}
.fa-mars-stroke-right::before {content: "";}
.fa-mars-stroke-h::before {content: "";}
.fa-hand-back-fist::before {content: "";}
.fa-hand-rock::before {content: "";}
.fa-square-caret-up::before {content: "";}
.fa-caret-square-up::before {content: "";}
.fa-cloud-showers-water::before {content: "";}
.fa-chart-bar::before {content: "";}
.fa-bar-chart::before {content: "";}
.fa-hands-bubbles::before {content: "";}
.fa-hands-wash::before {content: "";}
.fa-less-than-equal::before {content: "";}
.fa-train::before {content: "";}
.fa-eye-low-vision::before {content: "";}
.fa-low-vision::before {content: "";}
.fa-crow::before {content: "";}
.fa-sailboat::before {content: "";}
.fa-window-restore::before {content: "";}
.fa-square-plus::before {content: "";}
.fa-plus-square::before {content: "";}
.fa-torii-gate::before {content: "";}
.fa-frog::before {content: "";}
.fa-bucket::before {content: "";}
.fa-image::before {content: "";}
.fa-microphone::before {content: "";}
.fa-cow::before {content: "";}
.fa-caret-up::before {content: "";}
.fa-screwdriver::before {content: "";}
.fa-folder-closed::before {content: "";}
.fa-house-tsunami::before {content: "";}
.fa-square-nfi::before {content: "";}
.fa-arrow-up-from-ground-water::before {content: "";}
.fa-martini-glass::before {content: "";}
.fa-glass-martini-alt::before {content: "";}
.fa-rotate-left::before {content: "";}
.fa-rotate-back::before {content: "";}
.fa-rotate-backward::before {content: "";}
.fa-undo-alt::before {content: "";}
.fa-table-columns::before {content: "";}
.fa-columns::before {content: "";}
.fa-lemon::before {content: "";}
.fa-head-side-mask::before {content: "";}
.fa-handshake::before {content: "";}
.fa-gem::before {content: "";}
.fa-dolly::before {content: "";}
.fa-dolly-box::before {content: "";}
.fa-smoking::before {content: "";}
.fa-minimize::before {content: "";}
.fa-compress-arrows-alt::before {content: "";}
.fa-monument::before {content: "";}
.fa-snowplow::before {content: "";}
.fa-angles-right::before {content: "";}
.fa-angle-double-right::before {content: "";}
.fa-cannabis::before {content: "";}
.fa-circle-play::before {content: "";}
.fa-play-circle::before {content: "";}
.fa-tablets::before {content: "";}
.fa-ethernet::before {content: "";}
.fa-euro-sign::before {content: "";}
.fa-eur::before {content: "";}
.fa-euro::before {content: "";}
.fa-chair::before {content: "";}
.fa-circle-check::before {content: "";}
.fa-check-circle::before {content: "";}
.fa-circle-stop::before {content: "";}
.fa-stop-circle::before {content: "";}
.fa-compass-drafting::before {content: "";}
.fa-drafting-compass::before {content: "";}
.fa-plate-wheat::before {content: "";}
.fa-icicles::before {content: "";}
.fa-person-shelter::before {content: "";}
.fa-neuter::before {content: "";}
.fa-id-badge::before {content: "";}
.fa-marker::before {content: "";}
.fa-face-laugh-beam::before {content: "";}
.fa-laugh-beam::before {content: "";}
.fa-helicopter-symbol::before {content: "";}
.fa-universal-access::before {content: "";}
.fa-circle-chevron-up::before {content: "";}
.fa-chevron-circle-up::before {content: "";}
.fa-lari-sign::before {content: "";}
.fa-volcano::before {content: "";}
.fa-person-walking-dashed-line-arrow-right::before {content: "";}
.fa-sterling-sign::before {content: "";}
.fa-gbp::before {content: "";}
.fa-pound-sign::before {content: "";}
.fa-viruses::before {content: "";}
.fa-square-person-confined::before {content: "";}
.fa-user-tie::before {content: "";}
.fa-arrow-down-long::before {content: "";}
.fa-long-arrow-down::before {content: "";}
.fa-tent-arrow-down-to-line::before {content: "";}
.fa-certificate::before {content: "";}
.fa-reply-all::before {content: "";}
.fa-mail-reply-all::before {content: "";}
.fa-suitcase::before {content: "";}
.fa-person-skating::before {content: "";}
.fa-skating::before {content: "";}
.fa-filter-circle-dollar::before {content: "";}
.fa-funnel-dollar::before {content: "";}
.fa-camera-retro::before {content: "";}
.fa-circle-arrow-down::before {content: "";}
.fa-arrow-circle-down::before {content: "";}
.fa-file-import::before {content: "";}
.fa-arrow-right-to-file::before {content: "";}
.fa-square-arrow-up-right::before {content: "";}
.fa-external-link-square::before {content: "";}
.fa-box-open::before {content: "";}
.fa-scroll::before {content: "";}
.fa-spa::before {content: "";}
.fa-location-pin-lock::before {content: "";}
.fa-pause::before {content: "";}
.fa-hill-avalanche::before {content: "";}
.fa-temperature-empty::before {content: "";}
.fa-temperature-0::before {content: "";}
.fa-thermometer-0::before {content: "";}
.fa-thermometer-empty::before {content: "";}
.fa-bomb::before {content: "";}
.fa-registered::before {content: "";}
.fa-address-card::before {content: "";}
.fa-contact-card::before {content: "";}
.fa-vcard::before {content: "";}
.fa-scale-unbalanced-flip::before {content: "";}
.fa-balance-scale-right::before {content: "";}
.fa-subscript::before {content: "";}
.fa-diamond-turn-right::before {content: "";}
.fa-directions::before {content: "";}
.fa-burst::before {content: "";}
.fa-house-laptop::before {content: "";}
.fa-laptop-house::before {content: "";}
.fa-face-tired::before {content: "";}
.fa-tired::before {content: "";}
.fa-money-bills::before {content: "";}
.fa-smog::before {content: "";}
.fa-crutch::before {content: "";}
.fa-cloud-arrow-up::before {content: "";}
.fa-cloud-upload::before {content: "";}
.fa-cloud-upload-alt::before {content: "";}
.fa-palette::before {content: "";}
.fa-arrows-turn-right::before {content: "";}
.fa-vest::before {content: "";}
.fa-ferry::before {content: "";}
.fa-arrows-down-to-people::before {content: "";}
.fa-seedling::before {content: "";}
.fa-sprout::before {content: "";}
.fa-left-right::before {content: "";}
.fa-arrows-alt-h::before {content: "";}
.fa-boxes-packing::before {content: "";}
.fa-circle-arrow-left::before {content: "";}
.fa-arrow-circle-left::before {content: "";}
.fa-group-arrows-rotate::before {content: "";}
.fa-bowl-food::before {content: "";}
.fa-candy-cane::before {content: "";}
.fa-arrow-down-wide-short::before {content: "";}
.fa-sort-amount-asc::before {content: "";}
.fa-sort-amount-down::before {content: "";}
.fa-cloud-bolt::before {content: "";}
.fa-thunderstorm::before {content: "";}
.fa-text-slash::before {content: "";}
.fa-remove-format::before {content: "";}
.fa-face-smile-wink::before {content: "";}
.fa-smile-wink::before {content: "";}
.fa-file-word::before {content: "";}
.fa-file-powerpoint::before {content: "";}
.fa-arrows-left-right::before {content: "";}
.fa-arrows-h::before {content: "";}
.fa-house-lock::before {content: "";}
.fa-cloud-arrow-down::before {content: "";}
.fa-cloud-download::before {content: "";}
.fa-cloud-download-alt::before {content: "";}
.fa-children::before {content: "";}
.fa-chalkboard::before {content: "";}
.fa-blackboard::before {content: "";}
.fa-user-large-slash::before {content: "";}
.fa-user-alt-slash::before {content: "";}
.fa-envelope-open::before {content: "";}
.fa-handshake-simple-slash::before {content: "";}
.fa-handshake-alt-slash::before {content: "";}
.fa-mattress-pillow::before {content: "";}
.fa-guarani-sign::before {content: "";}
.fa-arrows-rotate::before {content: "";}
.fa-refresh::before {content: "";}
.fa-sync::before {content: "";}
.fa-fire-extinguisher::before {content: "";}
.fa-cruzeiro-sign::before {content: "";}
.fa-greater-than-equal::before {content: "";}
.fa-shield-halved::before {content: "";}
.fa-shield-alt::before {content: "";}
.fa-book-atlas::before {content: "";}
.fa-atlas::before {content: "";}
.fa-virus::before {content: "";}
.fa-envelope-circle-check::before {content: "";}
.fa-layer-group::before {content: "";}
.fa-arrows-to-dot::before {content: "";}
.fa-archway::before {content: "";}
.fa-heart-circle-check::before {content: "";}
.fa-house-chimney-crack::before {content: "";}
.fa-house-damage::before {content: "";}
.fa-file-zipper::before {content: "";}
.fa-file-archive::before {content: "";}
.fa-square::before {content: "";}
.fa-martini-glass-empty::before {content: "";}
.fa-glass-martini::before {content: "";}
.fa-couch::before {content: "";}
.fa-cedi-sign::before {content: "";}
.fa-italic::before {content: "";}
.fa-church::before {content: "";}
.fa-comments-dollar::before {content: "";}
.fa-democrat::before {content: "";}
.fa-z::before {content: "Z";}
.fa-person-skiing::before {content: "";}
.fa-skiing::before {content: "";}
.fa-road-lock::before {content: "";}
.fa-a::before {content: "A";}
.fa-temperature-arrow-down::before {content: "";}
.fa-temperature-down::before {content: "";}
.fa-feather-pointed::before {content: "";}
.fa-feather-alt::before {content: "";}
.fa-p::before {content: "P";}
.fa-snowflake::before {content: "";}
.fa-newspaper::before {content: "";}
.fa-rectangle-ad::before {content: "";}
.fa-ad::before {content: "";}
.fa-circle-arrow-right::before {content: "";}
.fa-arrow-circle-right::before {content: "";}
.fa-filter-circle-xmark::before {content: "";}
.fa-locust::before {content: "";}
.fa-sort::before {content: "";}
.fa-unsorted::before {content: "";}
.fa-list-ol::before {content: "";}
.fa-list-1-2::before {content: "";}
.fa-list-numeric::before {content: "";}
.fa-person-dress-burst::before {content: "";}
.fa-money-check-dollar::before {content: "";}
.fa-money-check-alt::before {content: "";}
.fa-vector-square::before {content: "";}
.fa-bread-slice::before {content: "";}
.fa-language::before {content: "";}
.fa-face-kiss-wink-heart::before {content: "";}
.fa-kiss-wink-heart::before {content: "";}
.fa-filter::before {content: "";}
.fa-question::before {content: "?";}
.fa-file-signature::before {content: "";}
.fa-up-down-left-right::before {content: "";}
.fa-arrows-alt::before {content: "";}
.fa-house-chimney-user::before {content: "";}
.fa-hand-holding-heart::before {content: "";}
.fa-puzzle-piece::before {content: "";}
.fa-money-check::before {content: "";}
.fa-star-half-stroke::before {content: "";}
.fa-star-half-alt::before {content: "";}
.fa-code::before {content: "";}
.fa-whiskey-glass::before {content: "";}
.fa-glass-whiskey::before {content: "";}
.fa-building-circle-exclamation::before {content: "";}
.fa-magnifying-glass-chart::before {content: "";}
.fa-arrow-up-right-from-square::before {content: "";}
.fa-external-link::before {content: "";}
.fa-cubes-stacked::before {content: "";}
.fa-won-sign::before {content: "";}
.fa-krw::before {content: "";}
.fa-won::before {content: "";}
.fa-virus-covid::before {content: "";}
.fa-austral-sign::before {content: "";}
.fa-f::before {content: "F";}
.fa-leaf::before {content: "";}
.fa-road::before {content: "";}
.fa-taxi::before {content: "";}
.fa-cab::before {content: "";}
.fa-person-circle-plus::before {content: "";}
.fa-chart-pie::before {content: "";}
.fa-pie-chart::before {content: "";}
.fa-bolt-lightning::before {content: "";}
.fa-sack-xmark::before {content: "";}
.fa-file-excel::before {content: "";}
.fa-file-contract::before {content: "";}
.fa-fish-fins::before {content: "";}
.fa-building-flag::before {content: "";}
.fa-face-grin-beam::before {content: "";}
.fa-grin-beam::before {content: "";}
.fa-object-ungroup::before {content: "";}
.fa-poop::before {content: "";}
.fa-location-pin::before {content: "";}
.fa-map-marker::before {content: "";}
.fa-kaaba::before {content: "";}
.fa-toilet-paper::before {content: "";}
.fa-helmet-safety::before {content: "";}
.fa-hard-hat::before {content: "";}
.fa-hat-hard::before {content: "";}
.fa-eject::before {content: "";}
.fa-circle-right::before {content: "";}
.fa-arrow-alt-circle-right::before {content: "";}
.fa-plane-circle-check::before {content: "";}
.fa-face-rolling-eyes::before {content: "";}
.fa-meh-rolling-eyes::before {content: "";}
.fa-object-group::before {content: "";}
.fa-chart-line::before {content: "";}
.fa-line-chart::before {content: "";}
.fa-mask-ventilator::before {content: "";}
.fa-arrow-right::before {content: "";}
.fa-signs-post::before {content: "";}
.fa-map-signs::before {content: "";}
.fa-cash-register::before {content: "";}
.fa-person-circle-question::before {content: "";}
.fa-h::before {content: "H";}
.fa-tarp::before {content: "";}
.fa-screwdriver-wrench::before {content: "";}
.fa-tools::before {content: "";}
.fa-arrows-to-eye::before {content: "";}
.fa-plug-circle-bolt::before {content: "";}
.fa-heart::before {content: "";}
.fa-mars-and-venus::before {content: "";}
.fa-house-user::before {content: "";}
.fa-home-user::before {content: "";}
.fa-dumpster-fire::before {content: "";}
.fa-house-crack::before {content: "";}
.fa-martini-glass-citrus::before {content: "";}
.fa-cocktail::before {content: "";}
.fa-face-surprise::before {content: "";}
.fa-surprise::before {content: "";}
.fa-bottle-water::before {content: "";}
.fa-circle-pause::before {content: "";}
.fa-pause-circle::before {content: "";}
.fa-toilet-paper-slash::before {content: "";}
.fa-apple-whole::before {content: "";}
.fa-apple-alt::before {content: "";}
.fa-kitchen-set::before {content: "";}
.fa-r::before {content: "R";}
.fa-temperature-quarter::before {content: "";}
.fa-temperature-1::before {content: "";}
.fa-thermometer-1::before {content: "";}
.fa-thermometer-quarter::before {content: "";}
.fa-cube::before {content: "";}
.fa-bitcoin-sign::before {content: "";}
.fa-shield-dog::before {content: "";}
.fa-solar-panel::before {content: "";}
.fa-lock-open::before {content: "";}
.fa-elevator::before {content: "";}
.fa-money-bill-transfer::before {content: "";}
.fa-money-bill-trend-up::before {content: "";}
.fa-house-flood-water-circle-arrow-right::before {content: "";}
.fa-square-poll-horizontal::before {content: "";}
.fa-poll-h::before {content: "";}
.fa-circle::before {content: "";}
.fa-backward-fast::before {content: "";}
.fa-fast-backward::before {content: "";}
.fa-recycle::before {content: "";}
.fa-user-astronaut::before {content: "";}
.fa-plane-slash::before {content: "";}
.fa-trademark::before {content: "";}
.fa-basketball::before {content: "";}
.fa-basketball-ball::before {content: "";}
.fa-satellite-dish::before {content: "";}
.fa-circle-up::before {content: "";}
.fa-arrow-alt-circle-up::before {content: "";}
.fa-mobile-screen-button::before {content: "";}
.fa-mobile-alt::before {content: "";}
.fa-volume-high::before {content: "";}
.fa-volume-up::before {content: "";}
.fa-users-rays::before {content: "";}
.fa-wallet::before {content: "";}
.fa-clipboard-check::before {content: "";}
.fa-file-audio::before {content: "";}
.fa-burger::before {content: "";}
.fa-hamburger::before {content: "";}
.fa-wrench::before {content: "";}
.fa-bugs::before {content: "";}
.fa-rupee-sign::before {content: "";}
.fa-rupee::before {content: "";}
.fa-file-image::before {content: "";}
.fa-circle-question::before {content: "";}
.fa-question-circle::before {content: "";}
.fa-plane-departure::before {content: "";}
.fa-handshake-slash::before {content: "";}
.fa-book-bookmark::before {content: "";}
.fa-code-branch::before {content: "";}
.fa-hat-cowboy::before {content: "";}
.fa-bridge::before {content: "";}
.fa-phone-flip::before {content: "";}
.fa-phone-alt::before {content: "";}
.fa-truck-front::before {content: "";}
.fa-cat::before {content: "";}
.fa-anchor-circle-exclamation::before {content: "";}
.fa-truck-field::before {content: "";}
.fa-route::before {content: "";}
.fa-clipboard-question::before {content: "";}
.fa-panorama::before {content: "";}
.fa-comment-medical::before {content: "";}
.fa-teeth-open::before {content: "";}
.fa-file-circle-minus::before {content: "";}
.fa-tags::before {content: "";}
.fa-wine-glass::before {content: "";}
.fa-forward-fast::before {content: "";}
.fa-fast-forward::before {content: "";}
.fa-face-meh-blank::before {content: "";}
.fa-meh-blank::before {content: "";}
.fa-square-parking::before {content: "";}
.fa-parking::before {content: "";}
.fa-house-signal::before {content: "";}
.fa-bars-progress::before {content: "";}
.fa-tasks-alt::before {content: "";}
.fa-faucet-drip::before {content: "";}
.fa-cart-flatbed::before {content: "";}
.fa-dolly-flatbed::before {content: "";}
.fa-ban-smoking::before {content: "";}
.fa-smoking-ban::before {content: "";}
.fa-terminal::before {content: "";}
.fa-mobile-button::before {content: "";}
.fa-house-medical-flag::before {content: "";}
.fa-basket-shopping::before {content: "";}
.fa-shopping-basket::before {content: "";}
.fa-tape::before {content: "";}
.fa-bus-simple::before {content: "";}
.fa-bus-alt::before {content: "";}
.fa-eye::before {content: "";}
.fa-face-sad-cry::before {content: "";}
.fa-sad-cry::before {content: "";}
.fa-audio-description::before {content: "";}
.fa-person-military-to-person::before {content: "";}
.fa-file-shield::before {content: "";}
.fa-user-slash::before {content: "";}
.fa-pen::before {content: "";}
.fa-tower-observation::before {content: "";}
.fa-file-code::before {content: "";}
.fa-signal::before {content: "";}
.fa-signal-5::before {content: "";}
.fa-signal-perfect::before {content: "";}
.fa-bus::before {content: "";}
.fa-heart-circle-xmark::before {content: "";}
.fa-house-chimney::before {content: "";}
.fa-home-lg::before {content: "";}
.fa-window-maximize::before {content: "";}
.fa-face-frown::before {content: "";}
.fa-frown::before {content: "";}
.fa-prescription::before {content: "";}
.fa-shop::before {content: "";}
.fa-store-alt::before {content: "";}
.fa-floppy-disk::before {content: "";}
.fa-save::before {content: "";}
.fa-vihara::before {content: "";}
.fa-scale-unbalanced::before {content: "";}
.fa-balance-scale-left::before {content: "";}
.fa-sort-up::before {content: "";}
.fa-sort-asc::before {content: "";}
.fa-comment-dots::before {content: "";}
.fa-commenting::before {content: "";}
.fa-plant-wilt::before {content: "";}
.fa-diamond::before {content: "";}
.fa-face-grin-squint::before {content: "";}
.fa-grin-squint::before {content: "";}
.fa-hand-holding-dollar::before {content: "";}
.fa-hand-holding-usd::before {content: "";}
.fa-bacterium::before {content: "";}
.fa-hand-pointer::before {content: "";}
.fa-drum-steelpan::before {content: "";}
.fa-hand-scissors::before {content: "";}
.fa-hands-praying::before {content: "";}
.fa-praying-hands::before {content: "";}
.fa-arrow-rotate-right::before {content: "";}
.fa-arrow-right-rotate::before {content: "";}
.fa-arrow-rotate-forward::before {content: "";}
.fa-redo::before {content: "";}
.fa-biohazard::before {content: "";}
.fa-location-crosshairs::before {content: "";}
.fa-location::before {content: "";}
.fa-mars-double::before {content: "";}
.fa-child-dress::before {content: "";}
.fa-users-between-lines::before {content: "";}
.fa-lungs-virus::before {content: "";}
.fa-face-grin-tears::before {content: "";}
.fa-grin-tears::before {content: "";}
.fa-phone::before {content: "";}
.fa-calendar-xmark::before {content: "";}
.fa-calendar-times::before {content: "";}
.fa-child-reaching::before {content: "";}
.fa-head-side-virus::before {content: "";}
.fa-user-gear::before {content: "";}
.fa-user-cog::before {content: "";}
.fa-arrow-up-1-9::before {content: "";}
.fa-sort-numeric-up::before {content: "";}
.fa-door-closed::before {content: "";}
.fa-shield-virus::before {content: "";}
.fa-dice-six::before {content: "";}
.fa-mosquito-net::before {content: "";}
.fa-bridge-water::before {content: "";}
.fa-person-booth::before {content: "";}
.fa-text-width::before {content: "";}
.fa-hat-wizard::before {content: "";}
.fa-pen-fancy::before {content: "";}
.fa-person-digging::before {content: "";}
.fa-digging::before {content: "";}
.fa-trash::before {content: "";}
.fa-gauge-simple::before {content: "";}
.fa-gauge-simple-med::before {content: "";}
.fa-tachometer-average::before {content: "";}
.fa-book-medical::before {content: "";}
.fa-poo::before {content: "";}
.fa-quote-right::before {content: "";}
.fa-quote-right-alt::before {content: "";}
.fa-shirt::before {content: "";}
.fa-t-shirt::before {content: "";}
.fa-tshirt::before {content: "";}
.fa-cubes::before {content: "";}
.fa-divide::before {content: "";}
.fa-tenge-sign::before {content: "";}
.fa-tenge::before {content: "";}
.fa-headphones::before {content: "";}
.fa-hands-holding::before {content: "";}
.fa-hands-clapping::before {content: "";}
.fa-republican::before {content: "";}
.fa-arrow-left::before {content: "";}
.fa-person-circle-xmark::before {content: "";}
.fa-ruler::before {content: "";}
.fa-align-left::before {content: "";}
.fa-dice-d6::before {content: "";}
.fa-restroom::before {content: "";}
.fa-j::before {content: "J";}
.fa-users-viewfinder::before {content: "";}
.fa-file-video::before {content: "";}
.fa-up-right-from-square::before {content: "";}
.fa-external-link-alt::before {content: "";}
.fa-table-cells::before {content: "";}
.fa-th::before {content: "";}
.fa-file-pdf::before {content: "";}
.fa-book-bible::before {content: "";}
.fa-bible::before {content: "";}
.fa-o::before {content: "O";}
.fa-suitcase-medical::before {content: "";}
.fa-medkit::before {content: "";}
.fa-user-secret::before {content: "";}
.fa-otter::before {content: "";}
.fa-person-dress::before {content: "";}
.fa-female::before {content: "";}
.fa-comment-dollar::before {content: "";}
.fa-business-time::before {content: "";}
.fa-briefcase-clock::before {content: "";}
.fa-table-cells-large::before {content: "";}
.fa-th-large::before {content: "";}
.fa-book-tanakh::before {content: "";}
.fa-tanakh::before {content: "";}
.fa-phone-volume::before {content: "";}
.fa-volume-control-phone::before {content: "";}
.fa-hat-cowboy-side::before {content: "";}
.fa-clipboard-user::before {content: "";}
.fa-child::before {content: "";}
.fa-lira-sign::before {content: "";}
.fa-satellite::before {content: "";}
.fa-plane-lock::before {content: "";}
.fa-tag::before {content: "";}
.fa-comment::before {content: "";}
.fa-cake-candles::before {content: "";}
.fa-birthday-cake::before {content: "";}
.fa-cake::before {content: "";}
.fa-envelope::before {content: "";}
.fa-angles-up::before {content: "";}
.fa-angle-double-up::before {content: "";}
.fa-paperclip::before {content: "";}
.fa-arrow-right-to-city::before {content: "";}
.fa-ribbon::before {content: "";}
.fa-lungs::before {content: "";}
.fa-arrow-up-9-1::before {content: "";}
.fa-sort-numeric-up-alt::before {content: "";}
.fa-litecoin-sign::before {content: "";}
.fa-border-none::before {content: "";}
.fa-circle-nodes::before {content: "";}
.fa-parachute-box::before {content: "";}
.fa-indent::before {content: "";}
.fa-truck-field-un::before {content: "";}
.fa-hourglass::before {content: "";}
.fa-hourglass-empty::before {content: "";}
.fa-mountain::before {content: "";}
.fa-user-doctor::before {content: "";}
.fa-user-md::before {content: "";}
.fa-circle-info::before {content: "";}
.fa-info-circle::before {content: "";}
.fa-cloud-meatball::before {content: "";}
.fa-camera::before {content: "";}
.fa-camera-alt::before {content: "";}
.fa-square-virus::before {content: "";}
.fa-meteor::before {content: "";}
.fa-car-on::before {content: "";}
.fa-sleigh::before {content: "";}
.fa-arrow-down-1-9::before {content: "";}
.fa-sort-numeric-asc::before {content: "";}
.fa-sort-numeric-down::before {content: "";}
.fa-hand-holding-droplet::before {content: "";}
.fa-hand-holding-water::before {content: "";}
.fa-water::before {content: "";}
.fa-calendar-check::before {content: "";}
.fa-braille::before {content: "";}
.fa-prescription-bottle-medical::before {content: "";}
.fa-prescription-bottle-alt::before {content: "";}
.fa-landmark::before {content: "";}
.fa-truck::before {content: "";}
.fa-crosshairs::before {content: "";}
.fa-person-cane::before {content: "";}
.fa-tent::before {content: "";}
.fa-vest-patches::before {content: "";}
.fa-check-double::before {content: "";}
.fa-arrow-down-a-z::before {content: "";}
.fa-sort-alpha-asc::before {content: "";}
.fa-sort-alpha-down::before {content: "";}
.fa-money-bill-wheat::before {content: "";}
.fa-cookie::before {content: "";}
.fa-arrow-rotate-left::before {content: "";}
.fa-arrow-left-rotate::before {content: "";}
.fa-arrow-rotate-back::before {content: "";}
.fa-arrow-rotate-backward::before {content: "";}
.fa-undo::before {content: "";}
.fa-hard-drive::before {content: "";}
.fa-hdd::before {content: "";}
.fa-face-grin-squint-tears::before {content: "";}
.fa-grin-squint-tears::before {content: "";}
.fa-dumbbell::before {content: "";}
.fa-rectangle-list::before {content: "";}
.fa-list-alt::before {content: "";}
.fa-tarp-droplet::before {content: "";}
.fa-house-medical-circle-check::before {content: "";}
.fa-person-skiing-nordic::before {content: "";}
.fa-skiing-nordic::before {content: "";}
.fa-calendar-plus::before {content: "";}
.fa-plane-arrival::before {content: "";}
.fa-circle-left::before {content: "";}
.fa-arrow-alt-circle-left::before {content: "";}
.fa-train-subway::before {content: "";}
.fa-subway::before {content: "";}
.fa-chart-gantt::before {content: "";}
.fa-indian-rupee-sign::before {content: "";}
.fa-indian-rupee::before {content: "";}
.fa-inr::before {content: "";}
.fa-crop-simple::before {content: "";}
.fa-crop-alt::before {content: "";}
.fa-money-bill-1::before {content: "";}
.fa-money-bill-alt::before {content: "";}
.fa-left-long::before {content: "";}
.fa-long-arrow-alt-left::before {content: "";}
.fa-dna::before {content: "";}
.fa-virus-slash::before {content: "";}
.fa-minus::before {content: "";}
.fa-subtract::before {content: "";}
.fa-chess::before {content: "";}
.fa-arrow-left-long::before {content: "";}
.fa-long-arrow-left::before {content: "";}
.fa-plug-circle-check::before {content: "";}
.fa-street-view::before {content: "";}
.fa-franc-sign::before {content: "";}
.fa-volume-off::before {content: "";}
.fa-hands-asl-interpreting::before {content: "";}
.fa-american-sign-language-interpreting::before {content: "";}
.fa-asl-interpreting::before {content: "";}
.fa-hands-american-sign-language-interpreting::before {content: "";}
.fa-gear::before {content: "";}
.fa-cog::before {content: "";}
.fa-droplet-slash::before {content: "";}
.fa-tint-slash::before {content: "";}
.fa-mosque::before {content: "";}
.fa-mosquito::before {content: "";}
.fa-star-of-david::before {content: "";}
.fa-person-military-rifle::before {content: "";}
.fa-cart-shopping::before {content: "";}
.fa-shopping-cart::before {content: "";}
.fa-vials::before {content: "";}
.fa-plug-circle-plus::before {content: "";}
.fa-place-of-worship::before {content: "";}
.fa-grip-vertical::before {content: "";}
.fa-arrow-turn-up::before {content: "";}
.fa-level-up::before {content: "";}
.fa-u::before {content: "U";}
.fa-square-root-variable::before {content: "";}
.fa-square-root-alt::before {content: "";}
.fa-clock::before {content: "";}
.fa-clock-four::before {content: "";}
.fa-backward-step::before {content: "";}
.fa-step-backward::before {content: "";}
.fa-pallet::before {content: "";}
.fa-faucet::before {content: "";}
.fa-baseball-bat-ball::before {content: "";}
.fa-s::before {content: "S";}
.fa-timeline::before {content: "";}
.fa-keyboard::before {content: "";}
.fa-caret-down::before {content: "";}
.fa-house-chimney-medical::before {content: "";}
.fa-clinic-medical::before {content: "";}
.fa-temperature-three-quarters::before {content: "";}
.fa-temperature-3::before {content: "";}
.fa-thermometer-3::before {content: "";}
.fa-thermometer-three-quarters::before {content: "";}
.fa-mobile-screen::before {content: "";}
.fa-mobile-android-alt::before {content: "";}
.fa-plane-up::before {content: "";}
.fa-piggy-bank::before {content: "";}
.fa-battery-half::before {content: "";}
.fa-battery-3::before {content: "";}
.fa-mountain-city::before {content: "";}
.fa-coins::before {content: "";}
.fa-khanda::before {content: "";}
.fa-sliders::before {content: "";}
.fa-sliders-h::before {content: "";}
.fa-folder-tree::before {content: "";}
.fa-network-wired::before {content: "";}
.fa-map-pin::before {content: "";}
.fa-hamsa::before {content: "";}
.fa-cent-sign::before {content: "";}
.fa-flask::before {content: "";}
.fa-person-pregnant::before {content: "";}
.fa-wand-sparkles::before {content: "";}
.fa-ellipsis-vertical::before {content: "";}
.fa-ellipsis-v::before {content: "";}
.fa-ticket::before {content: "";}
.fa-power-off::before {content: "";}
.fa-right-long::before {content: "";}
.fa-long-arrow-alt-right::before {content: "";}
.fa-flag-usa::before {content: "";}
.fa-laptop-file::before {content: "";}
.fa-tty::before {content: "";}
.fa-teletype::before {content: "";}
.fa-diagram-next::before {content: "";}
.fa-person-rifle::before {content: "";}
.fa-house-medical-circle-exclamation::before {content: "";}
.fa-closed-captioning::before {content: "";}
.fa-person-hiking::before {content: "";}
.fa-hiking::before {content: "";}
.fa-venus-double::before {content: "";}
.fa-images::before {content: "";}
.fa-calculator::before {content: "";}
.fa-people-pulling::before {content: "";}
.fa-n::before {content: "N";}
.fa-cable-car::before {content: "";}
.fa-tram::before {content: "";}
.fa-cloud-rain::before {content: "";}
.fa-building-circle-xmark::before {content: "";}
.fa-ship::before {content: "";}
.fa-arrows-down-to-line::before {content: "";}
.fa-download::before {content: "";}
.fa-face-grin::before {content: "";}
.fa-grin::before {content: "";}
.fa-delete-left::before {content: "";}
.fa-backspace::before {content: "";}
.fa-eye-dropper::before {content: "";}
.fa-eye-dropper-empty::before {content: "";}
.fa-eyedropper::before {content: "";}
.fa-file-circle-check::before {content: "";}
.fa-forward::before {content: "";}
.fa-mobile::before {content: "";}
.fa-mobile-android::before {content: "";}
.fa-mobile-phone::before {content: "";}
.fa-face-meh::before {content: "";}
.fa-meh::before {content: "";}
.fa-align-center::before {content: "";}
.fa-book-skull::before {content: "";}
.fa-book-dead::before {content: "";}
.fa-id-card::before {content: "";}
.fa-drivers-license::before {content: "";}
.fa-outdent::before {content: "";}
.fa-dedent::before {content: "";}
.fa-heart-circle-exclamation::before {content: "";}
.fa-house::before {content: "";}
.fa-home::before {content: "";}
.fa-home-alt::before {content: "";}
.fa-home-lg-alt::before {content: "";}
.fa-calendar-week::before {content: "";}
.fa-laptop-medical::before {content: "";}
.fa-b::before {content: "B";}
.fa-file-medical::before {content: "";}
.fa-dice-one::before {content: "";}
.fa-kiwi-bird::before {content: "";}
.fa-arrow-right-arrow-left::before {content: "";}
.fa-exchange::before {content: "";}
.fa-rotate-right::before {content: "";}
.fa-redo-alt::before {content: "";}
.fa-rotate-forward::before {content: "";}
.fa-utensils::before {content: "";}
.fa-cutlery::before {content: "";}
.fa-arrow-up-wide-short::before {content: "";}
.fa-sort-amount-up::before {content: "";}
.fa-mill-sign::before {content: "";}
.fa-bowl-rice::before {content: "";}
.fa-skull::before {content: "";}
.fa-tower-broadcast::before {content: "";}
.fa-broadcast-tower::before {content: "";}
.fa-truck-pickup::before {content: "";}
.fa-up-long::before {content: "";}
.fa-long-arrow-alt-up::before {content: "";}
.fa-stop::before {content: "";}
.fa-code-merge::before {content: "";}
.fa-upload::before {content: "";}
.fa-hurricane::before {content: "";}
.fa-mound::before {content: "";}
.fa-toilet-portable::before {content: "";}
.fa-compact-disc::before {content: "";}
.fa-file-arrow-down::before {content: "";}
.fa-file-download::before {content: "";}
.fa-caravan::before {content: "";}
.fa-shield-cat::before {content: "";}
.fa-bolt::before {content: "";}
.fa-zap::before {content: "";}
.fa-glass-water::before {content: "";}
.fa-oil-well::before {content: "";}
.fa-vault::before {content: "";}
.fa-mars::before {content: "";}
.fa-toilet::before {content: "";}
.fa-plane-circle-xmark::before {content: "";}
.fa-yen-sign::before {content: "";}
.fa-cny::before {content: "";}
.fa-jpy::before {content: "";}
.fa-rmb::before {content: "";}
.fa-yen::before {content: "";}
.fa-ruble-sign::before {content: "";}
.fa-rouble::before {content: "";}
.fa-rub::before {content: "";}
.fa-ruble::before {content: "";}
.fa-sun::before {content: "";}
.fa-guitar::before {content: "";}
.fa-face-laugh-wink::before {content: "";}
.fa-laugh-wink::before {content: "";}
.fa-horse-head::before {content: "";}
.fa-bore-hole::before {content: "";}
.fa-industry::before {content: "";}
.fa-circle-down::before {content: "";}
.fa-arrow-alt-circle-down::before {content: "";}
.fa-arrows-turn-to-dots::before {content: "";}
.fa-florin-sign::before {content: "";}
.fa-arrow-down-short-wide::before {content: "";}
.fa-sort-amount-desc::before {content: "";}
.fa-sort-amount-down-alt::before {content: "";}
.fa-less-than::before {content: "<";}
.fa-angle-down::before {content: "";}
.fa-car-tunnel::before {content: "";}
.fa-head-side-cough::before {content: "";}
.fa-grip-lines::before {content: "";}
.fa-thumbs-down::before {content: "";}
.fa-user-lock::before {content: "";}
.fa-arrow-right-long::before {content: "";}
.fa-long-arrow-right::before {content: "";}
.fa-anchor-circle-xmark::before {content: "";}
.fa-ellipsis::before {content: "";}
.fa-ellipsis-h::before {content: "";}
.fa-chess-pawn::before {content: "";}
.fa-kit-medical::before {content: "";}
.fa-first-aid::before {content: "";}
.fa-person-through-window::before {content: "";}
.fa-toolbox::before {content: "";}
.fa-hands-holding-circle::before {content: "";}
.fa-bug::before {content: "";}
.fa-credit-card::before {content: "";}
.fa-credit-card-alt::before {content: "";}
.fa-car::before {content: "";}
.fa-automobile::before {content: "";}
.fa-hand-holding-hand::before {content: "";}
.fa-book-open-reader::before {content: "";}
.fa-book-reader::before {content: "";}
.fa-mountain-sun::before {content: "";}
.fa-arrows-left-right-to-line::before {content: "";}
.fa-dice-d20::before {content: "";}
.fa-truck-droplet::before {content: "";}
.fa-file-circle-xmark::before {content: "";}
.fa-temperature-arrow-up::before {content: "";}
.fa-temperature-up::before {content: "";}
.fa-medal::before {content: "";}
.fa-bed::before {content: "";}
.fa-square-h::before {content: "";}
.fa-h-square::before {content: "";}
.fa-podcast::before {content: "";}
.fa-temperature-full::before {content: "";}
.fa-temperature-4::before {content: "";}
.fa-thermometer-4::before {content: "";}
.fa-thermometer-full::before {content: "";}
.fa-bell::before {content: "";}
.fa-superscript::before {content: "";}
.fa-plug-circle-xmark::before {content: "";}
.fa-star-of-life::before {content: "";}
.fa-phone-slash::before {content: "";}
.fa-paint-roller::before {content: "";}
.fa-handshake-angle::before {content: "";}
.fa-hands-helping::before {content: "";}
.fa-location-dot::before {content: "";}
.fa-map-marker-alt::before {content: "";}
.fa-file::before {content: "";}
.fa-greater-than::before {content: ">";}
.fa-person-swimming::before {content: "";}
.fa-swimmer::before {content: "";}
.fa-arrow-down::before {content: "";}
.fa-droplet::before {content: "";}
.fa-tint::before {content: "";}
.fa-eraser::before {content: "";}
.fa-earth-americas::before {content: "";}
.fa-earth::before {content: "";}
.fa-earth-america::before {content: "";}
.fa-globe-americas::before {content: "";}
.fa-person-burst::before {content: "";}
.fa-dove::before {content: "";}
.fa-battery-empty::before {content: "";}
.fa-battery-0::before {content: "";}
.fa-socks::before {content: "";}
.fa-inbox::before {content: "";}
.fa-section::before {content: "";}
.fa-gauge-high::before {content: "";}
.fa-tachometer-alt::before {content: "";}
.fa-tachometer-alt-fast::before {content: "";}
.fa-envelope-open-text::before {content: "";}
.fa-hospital::before {content: "";}
.fa-hospital-alt::before {content: "";}
.fa-hospital-wide::before {content: "";}
.fa-wine-bottle::before {content: "";}
.fa-chess-rook::before {content: "";}
.fa-bars-staggered::before {content: "";}
.fa-reorder::before {content: "";}
.fa-stream::before {content: "";}
.fa-dharmachakra::before {content: "";}
.fa-hotdog::before {content: "";}
.fa-person-walking-with-cane::before {content: "";}
.fa-blind::before {content: "";}
.fa-drum::before {content: "";}
.fa-ice-cream::before {content: "";}
.fa-heart-circle-bolt::before {content: "";}
.fa-fax::before {content: "";}
.fa-paragraph::before {content: "";}
.fa-check-to-slot::before {content: "";}
.fa-vote-yea::before {content: "";}
.fa-star-half::before {content: "";}
.fa-boxes-stacked::before {content: "";}
.fa-boxes::before {content: "";}
.fa-boxes-alt::before {content: "";}
.fa-link::before {content: "";}
.fa-chain::before {content: "";}
.fa-ear-listen::before {content: "";}
.fa-assistive-listening-systems::before {content: "";}
.fa-tree-city::before {content: "";}
.fa-play::before {content: "";}
.fa-font::before {content: "";}
.fa-rupiah-sign::before {content: "";}
.fa-magnifying-glass::before {content: "";}
.fa-search::before {content: "";}
.fa-table-tennis-paddle-ball::before {content: "";}
.fa-ping-pong-paddle-ball::before {content: "";}
.fa-table-tennis::before {content: "";}
.fa-person-dots-from-line::before {content: "";}
.fa-diagnoses::before {content: "";}
.fa-trash-can-arrow-up::before {content: "";}
.fa-trash-restore-alt::before {content: "";}
.fa-naira-sign::before {content: "";}
.fa-cart-arrow-down::before {content: "";}
.fa-walkie-talkie::before {content: "";}
.fa-file-pen::before {content: "";}
.fa-file-edit::before {content: "";}
.fa-receipt::before {content: "";}
.fa-square-pen::before {content: "";}
.fa-pen-square::before {content: "";}
.fa-pencil-square::before {content: "";}
.fa-suitcase-rolling::before {content: "";}
.fa-person-circle-exclamation::before {content: "";}
.fa-chevron-down::before {content: "";}
.fa-battery-full::before {content: "";}
.fa-battery::before {content: "";}
.fa-battery-5::before {content: "";}
.fa-skull-crossbones::before {content: "";}
.fa-code-compare::before {content: "";}
.fa-list-ul::before {content: "";}
.fa-list-dots::before {content: "";}
.fa-school-lock::before {content: "";}
.fa-tower-cell::before {content: "";}
.fa-down-long::before {content: "";}
.fa-long-arrow-alt-down::before {content: "";}
.fa-ranking-star::before {content: "";}
.fa-chess-king::before {content: "";}
.fa-person-harassing::before {content: "";}
.fa-brazilian-real-sign::before {content: "";}
.fa-landmark-dome::before {content: "";}
.fa-landmark-alt::before {content: "";}
.fa-arrow-up::before {content: "";}
.fa-tv::before {content: "";}
.fa-television::before {content: "";}
.fa-tv-alt::before {content: "";}
.fa-shrimp::before {content: "";}
.fa-list-check::before {content: "";}
.fa-tasks::before {content: "";}
.fa-jug-detergent::before {content: "";}
.fa-circle-user::before {content: "";}
.fa-user-circle::before {content: "";}
.fa-user-shield::before {content: "";}
.fa-wind::before {content: "";}
.fa-car-burst::before {content: "";}
.fa-car-crash::before {content: "";}
.fa-y::before {content: "Y";}
.fa-person-snowboarding::before {content: "";}
.fa-snowboarding::before {content: "";}
.fa-truck-fast::before {content: "";}
.fa-shipping-fast::before {content: "";}
.fa-fish::before {content: "";}
.fa-user-graduate::before {content: "";}
.fa-circle-half-stroke::before {content: "";}
.fa-adjust::before {content: "";}
.fa-clapperboard::before {content: "";}
.fa-circle-radiation::before {content: "";}
.fa-radiation-alt::before {content: "";}
.fa-baseball::before {content: "";}
.fa-baseball-ball::before {content: "";}
.fa-jet-fighter-up::before {content: "";}
.fa-diagram-project::before {content: "";}
.fa-project-diagram::before {content: "";}
.fa-copy::before {content: "";}
.fa-volume-xmark::before {content: "";}
.fa-volume-mute::before {content: "";}
.fa-volume-times::before {content: "";}
.fa-hand-sparkles::before {content: "";}
.fa-grip::before {content: "";}
.fa-grip-horizontal::before {content: "";}
.fa-share-from-square::before {content: "";}
.fa-share-square::before {content: "";}
.fa-child-combatant::before {content: "";}
.fa-child-rifle::before {content: "";}
.fa-gun::before {content: "";}
.fa-square-phone::before {content: "";}
.fa-phone-square::before {content: "";}
.fa-plus::before {content: "+";}
.fa-add::before {content: "+";}
.fa-expand::before {content: "";}
.fa-computer::before {content: "";}
.fa-xmark::before {content: "";}
.fa-close::before {content: "";}
.fa-multiply::before {content: "";}
.fa-remove::before {content: "";}
.fa-times::before {content: "";}
.fa-arrows-up-down-left-right::before {content: "";}
.fa-arrows::before {content: "";}
.fa-chalkboard-user::before {content: "";}
.fa-chalkboard-teacher::before {content: "";}
.fa-peso-sign::before {content: "";}
.fa-building-shield::before {content: "";}
.fa-baby::before {content: "";}
.fa-users-line::before {content: "";}
.fa-quote-left::before {content: "";}
.fa-quote-left-alt::before {content: "";}
.fa-tractor::before {content: "";}
.fa-trash-arrow-up::before {content: "";}
.fa-trash-restore::before {content: "";}
.fa-arrow-down-up-lock::before {content: "";}
.fa-lines-leaning::before {content: "";}
.fa-ruler-combined::before {content: "";}
.fa-copyright::before {content: "";}
.fa-equals::before {content: "=";}
.fa-blender::before {content: "";}
.fa-teeth::before {content: "";}
.fa-shekel-sign::before {content: "";}
.fa-ils::before {content: "";}
.fa-shekel::before {content: "";}
.fa-sheqel::before {content: "";}
.fa-sheqel-sign::before {content: "";}
.fa-map::before {content: "";}
.fa-rocket::before {content: "";}
.fa-photo-film::before {content: "";}
.fa-photo-video::before {content: "";}
.fa-folder-minus::before {content: "";}
.fa-store::before {content: "";}
.fa-arrow-trend-up::before {content: "";}
.fa-plug-circle-minus::before {content: "";}
.fa-sign-hanging::before {content: "";}
.fa-sign::before {content: "";}
.fa-bezier-curve::before {content: "";}
.fa-bell-slash::before {content: "";}
.fa-tablet::before {content: "";}
.fa-tablet-android::before {content: "";}
.fa-school-flag::before {content: "";}
.fa-fill::before {content: "";}
.fa-angle-up::before {content: "";}
.fa-drumstick-bite::before {content: "";}
.fa-holly-berry::before {content: "";}
.fa-chevron-left::before {content: "";}
.fa-bacteria::before {content: "";}
.fa-hand-lizard::before {content: "";}
.fa-notdef::before {content: "";}
.fa-disease::before {content: "";}
.fa-briefcase-medical::before {content: "";}
.fa-genderless::before {content: "";}
.fa-chevron-right::before {content: "";}
.fa-retweet::before {content: "";}
.fa-car-rear::before {content: "";}
.fa-car-alt::before {content: "";}
.fa-pump-soap::before {content: "";}
.fa-video-slash::before {content: "";}
.fa-battery-quarter::before {content: "";}
.fa-battery-2::before {content: "";}
.fa-radio::before {content: "";}
.fa-baby-carriage::before {content: "";}
.fa-carriage-baby::before {content: "";}
.fa-traffic-light::before {content: "";}
.fa-thermometer::before {content: "";}
.fa-vr-cardboard::before {content: "";}
.fa-hand-middle-finger::before {content: "";}
.fa-percent::before {content: "%";}
.fa-percentage::before {content: "%";}
.fa-truck-moving::before {content: "";}
.fa-glass-water-droplet::before {content: "";}
.fa-display::before {content: "";}
.fa-face-smile::before {content: "";}
.fa-smile::before {content: "";}
.fa-thumbtack::before {content: "";}
.fa-thumb-tack::before {content: "";}
.fa-trophy::before {content: "";}
.fa-person-praying::before {content: "";}
.fa-pray::before {content: "";}
.fa-hammer::before {content: "";}
.fa-hand-peace::before {content: "";}
.fa-rotate::before {content: "";}
.fa-sync-alt::before {content: "";}
.fa-spinner::before {content: "";}
.fa-robot::before {content: "";}
.fa-peace::before {content: "";}
.fa-gears::before {content: "";}
.fa-cogs::before {content: "";}
.fa-warehouse::before {content: "";}
.fa-arrow-up-right-dots::before {content: "";}
.fa-splotch::before {content: "";}
.fa-face-grin-hearts::before {content: "";}
.fa-grin-hearts::before {content: "";}
.fa-dice-four::before {content: "";}
.fa-sim-card::before {content: "";}
.fa-transgender::before {content: "";}
.fa-transgender-alt::before {content: "";}
.fa-mercury::before {content: "";}
.fa-arrow-turn-down::before {content: "";}
.fa-level-down::before {content: "";}
.fa-person-falling-burst::before {content: "";}
.fa-award::before {content: "";}
.fa-ticket-simple::before {content: "";}
.fa-ticket-alt::before {content: "";}
.fa-building::before {content: "";}
.fa-angles-left::before {content: "";}
.fa-angle-double-left::before {content: "";}
.fa-qrcode::before {content: "";}
.fa-clock-rotate-left::before {content: "";}
.fa-history::before {content: "";}
.fa-face-grin-beam-sweat::before {content: "";}
.fa-grin-beam-sweat::before {content: "";}
.fa-file-export::before {content: "";}
.fa-arrow-right-from-file::before {content: "";}
.fa-shield::before {content: "";}
.fa-shield-blank::before {content: "";}
.fa-arrow-up-short-wide::before {content: "";}
.fa-sort-amount-up-alt::before {content: "";}
.fa-house-medical::before {content: "";}
.fa-golf-ball-tee::before {content: "";}
.fa-golf-ball::before {content: "";}
.fa-circle-chevron-left::before {content: "";}
.fa-chevron-circle-left::before {content: "";}
.fa-house-chimney-window::before {content: "";}
.fa-pen-nib::before {content: "";}
.fa-tent-arrow-turn-left::before {content: "";}
.fa-tents::before {content: "";}
.fa-wand-magic::before {content: "";}
.fa-magic::before {content: "";}
.fa-dog::before {content: "";}
.fa-carrot::before {content: "";}
.fa-moon::before {content: "";}
.fa-wine-glass-empty::before {content: "";}
.fa-wine-glass-alt::before {content: "";}
.fa-cheese::before {content: "";}
.fa-yin-yang::before {content: "";}
.fa-music::before {content: "";}
.fa-code-commit::before {content: "";}
.fa-temperature-low::before {content: "";}
.fa-person-biking::before {content: "";}
.fa-biking::before {content: "";}
.fa-broom::before {content: "";}
.fa-shield-heart::before {content: "";}
.fa-gopuram::before {content: "";}
.fa-earth-oceania::before {content: "";}
.fa-globe-oceania::before {content: "";}
.fa-square-xmark::before {content: "";}
.fa-times-square::before {content: "";}
.fa-xmark-square::before {content: "";}
.fa-hashtag::before {content: "#";}
.fa-up-right-and-down-left-from-center::before {content: "";}
.fa-expand-alt::before {content: "";}
.fa-oil-can::before {content: "";}
.fa-t::before {content: "T";}
.fa-hippo::before {content: "";}
.fa-chart-column::before {content: "";}
.fa-infinity::before {content: "";}
.fa-vial-circle-check::before {content: "";}
.fa-person-arrow-down-to-line::before {content: "";}
.fa-voicemail::before {content: "";}
.fa-fan::before {content: "";}
.fa-person-walking-luggage::before {content: "";}
.fa-up-down::before {content: "";}
.fa-arrows-alt-v::before {content: "";}
.fa-cloud-moon-rain::before {content: "";}
.fa-calendar::before {content: "";}
.fa-trailer::before {content: "";}
.fa-bahai::before {content: "";}
.fa-haykal::before {content: "";}
.fa-sd-card::before {content: "";}
.fa-dragon::before {content: "";}
.fa-shoe-prints::before {content: "";}
.fa-circle-plus::before {content: "";}
.fa-plus-circle::before {content: "";}
.fa-face-grin-tongue-wink::before {content: "";}
.fa-grin-tongue-wink::before {content: "";}
.fa-hand-holding::before {content: "";}
.fa-plug-circle-exclamation::before {content: "";}
.fa-link-slash::before {content: "";}
.fa-chain-broken::before {content: "";}
.fa-chain-slash::before {content: "";}
.fa-unlink::before {content: "";}
.fa-clone::before {content: "";}
.fa-person-walking-arrow-loop-left::before {content: "";}
.fa-arrow-up-z-a::before {content: "";}
.fa-sort-alpha-up-alt::before {content: "";}
.fa-fire-flame-curved::before {content: "";}
.fa-fire-alt::before {content: "";}
.fa-tornado::before {content: "";}
.fa-file-circle-plus::before {content: "";}
.fa-book-quran::before {content: "";}
.fa-quran::before {content: "";}
.fa-anchor::before {content: "";}
.fa-border-all::before {content: "";}
.fa-face-angry::before {content: "";}
.fa-angry::before {content: "";}
.fa-cookie-bite::before {content: "";}
.fa-arrow-trend-down::before {content: "";}
.fa-rss::before {content: "";}
.fa-feed::before {content: "";}
.fa-draw-polygon::before {content: "";}
.fa-scale-balanced::before {content: "";}
.fa-balance-scale::before {content: "";}
.fa-gauge-simple-high::before {content: "";}
.fa-tachometer::before {content: "";}
.fa-tachometer-fast::before {content: "";}
.fa-shower::before {content: "";}
.fa-desktop::before {content: "";}
.fa-desktop-alt::before {content: "";}
.fa-m::before {content: "M";}
.fa-table-list::before {content: "";}
.fa-th-list::before {content: "";}
.fa-comment-sms::before {content: "";}
.fa-sms::before {content: "";}
.fa-book::before {content: "";}
.fa-user-plus::before {content: "";}
.fa-check::before {content: "";}
.fa-battery-three-quarters::before {content: "";}
.fa-battery-4::before {content: "";}
.fa-house-circle-check::before {content: "";}
.fa-angle-left::before {content: "";}
.fa-diagram-successor::before {content: "";}
.fa-truck-arrow-right::before {content: "";}
.fa-arrows-split-up-and-left::before {content: "";}
.fa-hand-fist::before {content: "";}
.fa-fist-raised::before {content: "";}
.fa-cloud-moon::before {content: "";}
.fa-briefcase::before {content: "";}
.fa-person-falling::before {content: "";}
.fa-image-portrait::before {content: "";}
.fa-portrait::before {content: "";}
.fa-user-tag::before {content: "";}
.fa-rug::before {content: "";}
.fa-earth-europe::before {content: "";}
.fa-globe-europe::before {content: "";}
.fa-cart-flatbed-suitcase::before {content: "";}
.fa-luggage-cart::before {content: "";}
.fa-rectangle-xmark::before {content: "";}
.fa-rectangle-times::before {content: "";}
.fa-times-rectangle::before {content: "";}
.fa-window-close::before {content: "";}
.fa-baht-sign::before {content: "";}
.fa-book-open::before {content: "";}
.fa-book-journal-whills::before {content: "";}
.fa-journal-whills::before {content: "";}
.fa-handcuffs::before {content: "";}
.fa-triangle-exclamation::before {content: "";}
.fa-exclamation-triangle::before {content: "";}
.fa-warning::before {content: "";}
.fa-database::before {content: "";}
.fa-share::before {content: "";}
.fa-arrow-turn-right::before {content: "";}
.fa-mail-forward::before {content: "";}
.fa-bottle-droplet::before {content: "";}
.fa-mask-face::before {content: "";}
.fa-hill-rockslide::before {content: "";}
.fa-right-left::before {content: "";}
.fa-exchange-alt::before {content: "";}
.fa-paper-plane::before {content: "";}
.fa-road-circle-exclamation::before {content: "";}
.fa-dungeon::before {content: "";}
.fa-align-right::before {content: "";}
.fa-money-bill-1-wave::before {content: "";}
.fa-money-bill-wave-alt::before {content: "";}
.fa-life-ring::before {content: "";}
.fa-hands::before {content: "";}
.fa-sign-language::before {content: "";}
.fa-signing::before {content: "";}
.fa-calendar-day::before {content: "";}
.fa-water-ladder::before {content: "";}
.fa-ladder-water::before {content: "";}
.fa-swimming-pool::before {content: "";}
.fa-arrows-up-down::before {content: "";}
.fa-arrows-v::before {content: "";}
.fa-face-grimace::before {content: "";}
.fa-grimace::before {content: "";}
.fa-wheelchair-move::before {content: "";}
.fa-wheelchair-alt::before {content: "";}
.fa-turn-down::before {content: "";}
.fa-level-down-alt::before {content: "";}
.fa-person-walking-arrow-right::before {content: "";}
.fa-square-envelope::before {content: "";}
.fa-envelope-square::before {content: "";}
.fa-dice::before {content: "";}
.fa-bowling-ball::before {content: "";}
.fa-brain::before {content: "";}
.fa-bandage::before {content: "";}
.fa-band-aid::before {content: "";}
.fa-calendar-minus::before {content: "";}
.fa-circle-xmark::before {content: "";}
.fa-times-circle::before {content: "";}
.fa-xmark-circle::before {content: "";}
.fa-gifts::before {content: "";}
.fa-hotel::before {content: "";}
.fa-earth-asia::before {content: "";}
.fa-globe-asia::before {content: "";}
.fa-id-card-clip::before {content: "";}
.fa-id-card-alt::before {content: "";}
.fa-magnifying-glass-plus::before {content: "";}
.fa-search-plus::before {content: "";}
.fa-thumbs-up::before {content: "";}
.fa-user-clock::before {content: "";}
.fa-hand-dots::before {content: "";}
.fa-allergies::before {content: "";}
.fa-file-invoice::before {content: "";}
.fa-window-minimize::before {content: "";}
.fa-mug-saucer::before {content: "";}
.fa-coffee::before {content: "";}
.fa-brush::before {content: "";}
.fa-mask::before {content: "";}
.fa-magnifying-glass-minus::before {content: "";}
.fa-search-minus::before {content: "";}
.fa-ruler-vertical::before {content: "";}
.fa-user-large::before {content: "";}
.fa-user-alt::before {content: "";}
.fa-train-tram::before {content: "";}
.fa-user-nurse::before {content: "";}
.fa-syringe::before {content: "";}
.fa-cloud-sun::before {content: "";}
.fa-stopwatch-20::before {content: "";}
.fa-square-full::before {content: "";}
.fa-magnet::before {content: "";}
.fa-jar::before {content: "";}
.fa-note-sticky::before {content: "";}
.fa-sticky-note::before {content: "";}
.fa-bug-slash::before {content: "";}
.fa-arrow-up-from-water-pump::before {content: "";}
.fa-bone::before {content: "";}
.fa-user-injured::before {content: "";}
.fa-face-sad-tear::before {content: "";}
.fa-sad-tear::before {content: "";}
.fa-plane::before {content: "";}
.fa-tent-arrows-down::before {content: "";}
.fa-exclamation::before {content: "!";}
.fa-arrows-spin::before {content: "";}
.fa-print::before {content: "";}
.fa-turkish-lira-sign::before {content: "";}
.fa-try::before {content: "";}
.fa-turkish-lira::before {content: "";}
.fa-dollar-sign::before {content: "$";}
.fa-dollar::before {content: "$";}
.fa-usd::before {content: "$";}
.fa-x::before {content: "X";}
.fa-magnifying-glass-dollar::before {content: "";}
.fa-search-dollar::before {content: "";}
.fa-users-gear::before {content: "";}
.fa-users-cog::before {content: "";}
.fa-person-military-pointing::before {content: "";}
.fa-building-columns::before {content: "";}
.fa-bank::before {content: "";}
.fa-institution::before {content: "";}
.fa-museum::before {content: "";}
.fa-university::before {content: "";}
.fa-umbrella::before {content: "";}
.fa-trowel::before {content: "";}
.fa-d::before {content: "D";}
.fa-stapler::before {content: "";}
.fa-masks-theater::before {content: "";}
.fa-theater-masks::before {content: "";}
.fa-kip-sign::before {content: "";}
.fa-hand-point-left::before {content: "";}
.fa-handshake-simple::before {content: "";}
.fa-handshake-alt::before {content: "";}
.fa-jet-fighter::before {content: "";}
.fa-fighter-jet::before {content: "";}
.fa-square-share-nodes::before {content: "";}
.fa-share-alt-square::before {content: "";}
.fa-barcode::before {content: "";}
.fa-plus-minus::before {content: "";}
.fa-video::before {content: "";}
.fa-video-camera::before {content: "";}
.fa-graduation-cap::before {content: "";}
.fa-mortar-board::before {content: "";}
.fa-hand-holding-medical::before {content: "";}
.fa-person-circle-check::before {content: "";}
.fa-turn-up::before {content: "";}
.fa-level-up-alt::before {content: "";}
.sr-only, .fa-sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0;}
.sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0;}
.fa {font-family: var(--fa-style-family,"Font Awesome 6 Free") !important;font-weight: 900;}
.spark-button-icon {color: #00447c;background-color: #e0eef9;border-color: #cce3f5;display: inline-flex;align-items: center;justify-content: center;font-size: 1rem;width: 2.25rem;height: 2.25rem;border-radius: .25rem;padding: 0;}
.spark-button-icon hr {border-top-color: #b7d7f1;}
.spark-button-icon .alert-link {color: #002849;}
.spark-button-icon:hover, .spark-button-icon:focus {color: #003662;background-color: #cbe2f5;border-color: #b7d7f1;}
.spark-button-icon:hover hr, .spark-button-icon:focus hr {border-top-color: #a1cbed;}
.spark-button-icon:hover .alert-link, .spark-button-icon:focus .alert-link {color: #001a2f;}
.spark-button-icon .icon {color: #00447c !important;}
.spark-button-icon .icon:hover, .spark-button-icon .icon:focus {color: #003662;}
.btn-wide {padding-right: .75rem;padding-left: .75rem;}
@media (min-width: 768px) {.btn-wide {padding-right: 1.5rem;padding-left: 1.5rem;}}
@media (min-width: 1200px) {.btn-wide {padding-right: 3.75rem;padding-left: 3.75rem;}
	#block-region-side-pre .btn-wide, #block-region-main-pre .btn-wide, #block-region-side-post .btn-wide {padding-right: .75rem;padding-left: .75rem;}}
.drawercontent #block-region-side-pre .btn-wide {padding-right: .75rem;padding-left: .75rem;}
.spark-nav-link > a {display: inline-flex;align-items: center;justify-content: center;border-radius: .25rem;box-shadow: none;border: none;top: auto;margin: 0;}
.spark-nav-link > a:hover, .spark-nav-link > a:focus {background-color: rgba(237,99,47,.15);color: #ed632f;}
.spark-nav-link > a:after {display: none;}
.spark-nav-link > a [class^="totaraNav_"][class$="_label"]:after {display: none;}
.spark-nav-link[class^="totaraNav_"][class$="_selected"] > a {padding: var(--tab-v-padding) var(--tab-h-padding);background-color: rgba(237,99,47,.3);color: #ed632f;}
.spark-nav-link[class^="totaraNav_"][class$="_selected"] > a, .spark-nav-link[class^="totaraNav_"][class$="_selected"] > a:hover, .spark-nav-link[class^="totaraNav_"][class$="_selected"] > a:focus {box-shadow: none;border: none;top: auto;margin: 0;background-color: rgba(237,99,47,.3);color: #ed632f;}
.spark-nav-link[class^="totaraNav_"][class$="_selected"]:hover > a, .spark-nav-link[class^="totaraNav_"][class$="_selected"]:focus > a {background-color: rgba(237,99,47,.3);color: #ed632f;}
.spark-nav-tab > a {display: inline-flex;align-items: center;justify-content: center;border-radius: .25rem;box-shadow: none;border: none;top: auto;margin: 0;}
.spark-nav-tab > a:hover, .spark-nav-tab > a:focus {background-color: #fdece6;color: #8e3b1c;}
.spark-nav-tab > a:after {display: none;}
.spark-nav-tab > a.active:hover, .spark-nav-tab > a.active:focus {background-color: #fbdbcf;color: #793318;}
.spark-nav-tab.active > a, .spark-nav-tab.tui-tabs__tab--active > a, .spark-nav-tab.ui-state-active > a {padding: var(--tab-v-padding) var(--tab-h-padding);background-color: #fbdbcf;color: #793318;}
.spark-nav-tab.active > a, .spark-nav-tab.tui-tabs__tab--active > a, .spark-nav-tab.ui-state-active > a, .spark-nav-tab.active > a:hover, .spark-nav-tab.tui-tabs__tab--active > a:hover, .spark-nav-tab.ui-state-active > a:hover, .spark-nav-tab.active > a:focus, .spark-nav-tab.tui-tabs__tab--active > a:focus, .spark-nav-tab.ui-state-active > a:focus {box-shadow: none;border: none;top: auto;margin: 0;background-color: #fbdbcf;color: #793318;}
.spark-nav-tab.active:hover > a, .spark-nav-tab.tui-tabs__tab--active:hover > a, .spark-nav-tab.ui-state-active:hover > a, .spark-nav-tab.active:focus > a, .spark-nav-tab.tui-tabs__tab--active:focus > a, .spark-nav-tab.ui-state-active:focus > a {background-color: #fbdbcf;color: #793318;}
.spark-nav-tabs {border: none;}
@media (min-width: 576px) {.spark-nav-tabs {border-bottom: 1px solid #dee2e6;}}
.spark-nav-tabs > li {position: relative;margin: 0;padding: 5px;overflow: visible;}
.spark-nav-tabs > li > a {display: inline-flex;align-items: center;justify-content: center;border-radius: .25rem;box-shadow: none;border: none;top: auto;margin: 0;}
.spark-nav-tabs > li > a:hover, .spark-nav-tabs > li > a:focus {background-color: #fdece6;color: #8e3b1c;}
.spark-nav-tabs > li > a:after {display: none;}
.spark-nav-tabs > li > a.active:hover, .spark-nav-tabs > li > a.active:focus {background-color: #fbdbcf;color: #793318;}
.spark-nav-tabs > li.active > a, .spark-nav-tabs > li.tui-tabs__tab--active > a, .spark-nav-tabs > li.ui-state-active > a {padding: var(--tab-v-padding) var(--tab-h-padding);background-color: #fbdbcf;color: #793318;}
.spark-nav-tabs > li.active > a, .spark-nav-tabs > li.tui-tabs__tab--active > a, .spark-nav-tabs > li.ui-state-active > a, .spark-nav-tabs > li.active > a:hover, .spark-nav-tabs > li.tui-tabs__tab--active > a:hover, .spark-nav-tabs > li.ui-state-active > a:hover, .spark-nav-tabs > li.active > a:focus, .spark-nav-tabs > li.tui-tabs__tab--active > a:focus, .spark-nav-tabs > li.ui-state-active > a:focus {box-shadow: none;border: none;top: auto;margin: 0;background-color: #fbdbcf;color: #793318;}
.spark-nav-tabs > li.active:hover > a, .spark-nav-tabs > li.tui-tabs__tab--active:hover > a, .spark-nav-tabs > li.ui-state-active:hover > a, .spark-nav-tabs > li.active:focus > a, .spark-nav-tabs > li.tui-tabs__tab--active:focus > a, .spark-nav-tabs > li.ui-state-active:focus > a {background-color: #fbdbcf;color: #793318;}
@media (min-width: 576px) {.spark-nav-tabs > li {padding-top: 0;border-bottom: 2px solid transparent !important;}}
.spark-nav-tabs > li > a {position: static;color: inherit;}
.spark-nav-tabs > li > a.active:after {content: "";display: block;position: absolute;top: 100%;right: 0;width: 100%;height: 2px;background-color: #ed632f;}
.spark-nav-tabs > li.active, .spark-nav-tabs > li.tui-tabs__tab--active, .spark-nav-tabs > li.ui-state-active {border-color: #ed632f !important;}
@media (min-width: 576px) {.spark-nav-tabs > li.active > a, .spark-nav-tabs > li.tui-tabs__tab--active > a, .spark-nav-tabs > li.ui-state-active > a {background-color: transparent;color: inherit;}}
.spark-card {border-radius: .25rem;overflow: hidden;}
.spark-card .card-header {border-radius: 0;}
.spark-card .card-header:hover, .spark-card .card-header:focus {background-color: #f5f5f5;}
.spark-card.card-hover-focus:hover, .spark-card.card-hover-focus:focus {background-color: #f5f5f5;}
.accordion-toggle-icon {position: relative;min-width: 2rem;color: #0072ce;}
.accordion-toggle-icon:hover:before, .accordion-toggle-icon:focus:before {background-color: #ebf4fb;}
.accordion-toggle-icon:before {content: "";position: absolute;top: 50%;right: 50%;width: 2rem;height: 2rem;transform: translate(-50%,-50%);border-radius: 50%;background-color: transparent;}
.accordion-toggle-icon .open-icon, .accordion-toggle-icon .close-icon {position: relative;margin: 0;}
[data-toggle="collapse"] .accordion-toggle-icon .open-icon {display: none;}
[data-toggle="collapse"] .accordion-toggle-icon .close-icon {display: inline-flex;}
[data-toggle="collapse"].collapsed .accordion-toggle-icon .open-icon {display: inline-flex;}
[data-toggle="collapse"].collapsed .accordion-toggle-icon .close-icon {display: none;}
:root {--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--white: #fff;--gray: #5c5c5c;--gray-dark: #343a40;--primary: #0072ce;--secondary: #ed632f;--success: #89c206;--info: #9901ff;--warning: #ed632f;--danger: #d40d16;--light: #f8f9fa;--dark: #212529;--tertiary: #3cd264;--gray-100: #f8f9fa;--gray-200: #e9ecef;--gray-300: #dee2e6;--gray-400: #ced4da;--gray-500: #adb5bd;--gray-600: #5c5c5c;--gray-700: #495057;--gray-800: #343a40;--gray-900: #212529;--black: #000;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
*, *::before, *::after {box-sizing: border-box;}
html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
body {margin: 0;font-family: Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #000;text-align: right;background-color: #f8f9fa;}
@media (max-width: 1200px) {body {font-size: calc(.91rem + .12vw);}}
[tabindex="-1"]:focus:not(:focus-visible) {outline: 0 !important;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {margin-top: 0;margin-bottom: 10px;}
p {margin-top: 0;margin-bottom: 1rem;}
abbr[title], abbr[data-original-title] {text-decoration: underline;text-decoration: underline dotted;cursor: help;border-bottom: 0;text-decoration-skip-ink: none;}
address {margin-bottom: 1rem;font-style: normal;line-height: inherit;}
ol, ul, dl {margin-top: 0;margin-bottom: 1rem;}
ol ol, ul ul, ol ul, ul ol {margin-bottom: 0;}
dt {font-weight: 600;}
dd {margin-bottom: .5rem;margin-right: 0;}
blockquote {margin: 0 0 1rem;}
b, strong {font-weight: bolder;}
small {font-size: 80%;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
a {text-decoration: none;background-color: transparent;}
a:hover {text-decoration: underline;}
a:not([href]):not([class]) {color: inherit;text-decoration: none;}
a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}
pre, code, kbd, samp {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size: 1em;}
pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar;}
figure {margin: 0 0 1rem;}
img {vertical-align: middle;border-style: none;}
svg {overflow: hidden;vertical-align: middle;}
table {border-collapse: collapse;}
caption {padding-top: .75rem;padding-bottom: .75rem;color: #5c5c5c;text-align: right;}
th {text-align: inherit;text-align: -webkit-match-parent;}
label {display: inline-block;margin-bottom: .5rem;}
button {border-radius: 0;}
button:focus:not(:focus-visible) {outline: 0;}
input, button, select, optgroup, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
button, input {overflow: visible;}
button, select {text-transform: none;}
[role="button"] {cursor: pointer;}
select {word-wrap: normal;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {cursor: pointer;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {padding: 0;border-style: none;}
input[type="radio"], input[type="checkbox"] {box-sizing: border-box;padding: 0;}
textarea {overflow: auto;resize: vertical;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
progress {vertical-align: baseline;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {outline-offset: -2px;-webkit-appearance: none;}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}
output {display: inline-block;}
summary {display: list-item;cursor: pointer;}
template {display: none;}
[hidden] {display: none !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin-bottom: 10px;font-family: Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: 500;line-height: 1.2;}
h1, .h1 {font-size: 2.5rem;}
@media (max-width: 1200px) {h1, .h1 {font-size: calc(1.06rem + 1.92vw);}}
h2, .h2 {font-size: 2rem;}
@media (max-width: 1200px) {h2, .h2 {font-size: calc(1.01rem + 1.32vw);}}
h3, .h3 {font-size: 1.75rem;}
@media (max-width: 1200px) {h3, .h3 {font-size: calc(.985rem + 1.02vw);}}
h4, .h4 {font-size: 1.5rem;}
@media (max-width: 1200px) {h4, .h4 {font-size: calc(.96rem + .72vw);}}
h5, .h5 {font-size: 1.25rem;}
@media (max-width: 1200px) {h5, .h5 {font-size: calc(.935rem + .42vw);}}
h6, .h6 {font-size: 1rem;}
@media (max-width: 1200px) {h6, .h6 {font-size: calc(.91rem + .12vw);}}
.lead {font-size: 1.25rem;font-weight: 300;}
@media (max-width: 1200px) {.lead {font-size: calc(.935rem + .42vw);}}
.display-1 {font-size: 6rem;font-weight: 300;line-height: 1.2;}
@media (max-width: 1200px) {.display-1 {font-size: calc(1.41rem + 6.12vw);}}
.display-2 {font-size: 5.5rem;font-weight: 300;line-height: 1.2;}
@media (max-width: 1200px) {.display-2 {font-size: calc(1.36rem + 5.52vw);}}
.display-3 {font-size: 4.5rem;font-weight: 300;line-height: 1.2;}
@media (max-width: 1200px) {.display-3 {font-size: calc(1.26rem + 4.32vw);}}
.display-4 {font-size: 3.5rem;font-weight: 300;line-height: 1.2;}
@media (max-width: 1200px) {.display-4 {font-size: calc(1.16rem + 3.12vw);}}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid rgba(0,0,0,.1);}
small, .small {font-size: .75rem;font-weight: 400;}
mark, .mark {padding: .2em;background-color: #fcf8e3;}
.list-unstyled {padding-right: 0;list-style: none;}
.list-inline {padding-right: 0;list-style: none;}
.list-inline-item {display: inline-block;}
.list-inline-item:not(:last-child) {margin-left: .5rem;}
.initialism {font-size: 90%;text-transform: uppercase;}
.blockquote {margin-bottom: 20px;font-size: 1.25rem;}
@media (max-width: 1200px) {.blockquote {font-size: calc(.935rem + .42vw);}}
.blockquote-footer {display: block;font-size: .75rem;color: #5c5c5c;}
.blockquote-footer::before {content: "— ";}
.img-fluid {max-width: 100%;height: auto;}
.img-thumbnail {padding: .25rem;background-color: #f8f9fa;border: 1px solid #dee2e6;border-radius: .25rem;max-width: 100%;height: auto;}
.figure {display: inline-block;}
.figure-img {margin-bottom: 10px;line-height: 1;}
.figure-caption {font-size: 90%;color: #5c5c5c;}
code {font-size: 87.5%;color: #e83e8c;word-wrap: break-word;}
a > code {color: inherit;}
kbd {padding: .2rem .4rem;font-size: 87.5%;color: #fff;background-color: #212529;border-radius: .25rem;}
kbd kbd {padding: 0;font-size: 100%;font-weight: 600;}
pre {display: block;font-size: 87.5%;color: #212529;}
pre code {font-size: inherit;color: inherit;word-break: normal;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {width: 100%;padding-left: 15px;padding-right: 15px;margin-left: auto;margin-right: auto;}
@media (min-width: 576px) {.container-sm {max-width: 540px;}}
@media (min-width: 768px) {.container-md {max-width: 720px;}}
@media (min-width: 992px) {.container-lg {max-width: 960px;}}
@media (min-width: 1200px) {.container-xl {max-width: 1140px;}}
.row {display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.no-gutters {margin-left: 0;margin-right: 0;}
.no-gutters > .col, .no-gutters > [class*="col-"] {padding-left: 0;padding-right: 0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {position: relative;width: 100%;padding-left: 15px;padding-right: 15px;}
.col {flex-basis: 0;flex-grow: 1;max-width: 100%;}
.row-cols-1 > * {flex: 0 0 100%;max-width: 100%;}
.row-cols-2 > * {flex: 0 0 50%;max-width: 50%;}
.row-cols-3 > * {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.row-cols-4 > * {flex: 0 0 25%;max-width: 25%;}
.row-cols-5 > * {flex: 0 0 20%;max-width: 20%;}
.row-cols-6 > * {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
.col-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-3 {flex: 0 0 25%;max-width: 25%;}
.col-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-6 {flex: 0 0 50%;max-width: 50%;}
.col-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-9 {flex: 0 0 75%;max-width: 75%;}
.col-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-12 {flex: 0 0 100%;max-width: 100%;}
.order-first {order: -1;}
.order-last {order: 13;}
.order-0 {order: 0;}
.order-1 {order: 1;}
.order-2 {order: 2;}
.order-3 {order: 3;}
.order-4 {order: 4;}
.order-5 {order: 5;}
.order-6 {order: 6;}
.order-7 {order: 7;}
.order-8 {order: 8;}
.order-9 {order: 9;}
.order-10 {order: 10;}
.order-11 {order: 11;}
.order-12 {order: 12;}
.offset-1 {margin-right: 8.3333333333%;}
.offset-2 {margin-right: 16.6666666667%;}
.offset-3 {margin-right: 25%;}
.offset-4 {margin-right: 33.3333333333%;}
.offset-5 {margin-right: 41.6666666667%;}
.offset-6 {margin-right: 50%;}
.offset-7 {margin-right: 58.3333333333%;}
.offset-8 {margin-right: 66.6666666667%;}
.offset-9 {margin-right: 75%;}
.offset-10 {margin-right: 83.3333333333%;}
.offset-11 {margin-right: 91.6666666667%;}
@media (min-width: 576px) {.col-sm {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.row-cols-sm-1 > * {flex: 0 0 100%;max-width: 100%;}
	.row-cols-sm-2 > * {flex: 0 0 50%;max-width: 50%;}
	.row-cols-sm-3 > * {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.row-cols-sm-4 > * {flex: 0 0 25%;max-width: 25%;}
	.row-cols-sm-5 > * {flex: 0 0 20%;max-width: 20%;}
	.row-cols-sm-6 > * {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.col-sm-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-sm-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
	.col-sm-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.col-sm-3 {flex: 0 0 25%;max-width: 25%;}
	.col-sm-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.col-sm-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
	.col-sm-6 {flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
	.col-sm-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
	.col-sm-9 {flex: 0 0 75%;max-width: 75%;}
	.col-sm-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
	.col-sm-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
	.col-sm-12 {flex: 0 0 100%;max-width: 100%;}
	.order-sm-first {order: -1;}
	.order-sm-last {order: 13;}
	.order-sm-0 {order: 0;}
	.order-sm-1 {order: 1;}
	.order-sm-2 {order: 2;}
	.order-sm-3 {order: 3;}
	.order-sm-4 {order: 4;}
	.order-sm-5 {order: 5;}
	.order-sm-6 {order: 6;}
	.order-sm-7 {order: 7;}
	.order-sm-8 {order: 8;}
	.order-sm-9 {order: 9;}
	.order-sm-10 {order: 10;}
	.order-sm-11 {order: 11;}
	.order-sm-12 {order: 12;}
	.offset-sm-0 {margin-right: 0;}
	.offset-sm-1 {margin-right: 8.3333333333%;}
	.offset-sm-2 {margin-right: 16.6666666667%;}
	.offset-sm-3 {margin-right: 25%;}
	.offset-sm-4 {margin-right: 33.3333333333%;}
	.offset-sm-5 {margin-right: 41.6666666667%;}
	.offset-sm-6 {margin-right: 50%;}
	.offset-sm-7 {margin-right: 58.3333333333%;}
	.offset-sm-8 {margin-right: 66.6666666667%;}
	.offset-sm-9 {margin-right: 75%;}
	.offset-sm-10 {margin-right: 83.3333333333%;}
	.offset-sm-11 {margin-right: 91.6666666667%;}}
@media (min-width: 768px) {.col-md {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.row-cols-md-1 > * {flex: 0 0 100%;max-width: 100%;}
	.row-cols-md-2 > * {flex: 0 0 50%;max-width: 50%;}
	.row-cols-md-3 > * {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.row-cols-md-4 > * {flex: 0 0 25%;max-width: 25%;}
	.row-cols-md-5 > * {flex: 0 0 20%;max-width: 20%;}
	.row-cols-md-6 > * {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.col-md-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-md-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
	.col-md-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.col-md-3 {flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.col-md-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
	.col-md-6 {flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
	.col-md-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
	.col-md-9 {flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
	.col-md-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
	.col-md-12 {flex: 0 0 100%;max-width: 100%;}
	.order-md-first {order: -1;}
	.order-md-last {order: 13;}
	.order-md-0 {order: 0;}
	.order-md-1 {order: 1;}
	.order-md-2 {order: 2;}
	.order-md-3 {order: 3;}
	.order-md-4 {order: 4;}
	.order-md-5 {order: 5;}
	.order-md-6 {order: 6;}
	.order-md-7 {order: 7;}
	.order-md-8 {order: 8;}
	.order-md-9 {order: 9;}
	.order-md-10 {order: 10;}
	.order-md-11 {order: 11;}
	.order-md-12 {order: 12;}
	.offset-md-0 {margin-right: 0;}
	.offset-md-1 {margin-right: 8.3333333333%;}
	.offset-md-2 {margin-right: 16.6666666667%;}
	.offset-md-3 {margin-right: 25%;}
	.offset-md-4 {margin-right: 33.3333333333%;}
	.offset-md-5 {margin-right: 41.6666666667%;}
	.offset-md-6 {margin-right: 50%;}
	.offset-md-7 {margin-right: 58.3333333333%;}
	.offset-md-8 {margin-right: 66.6666666667%;}
	.offset-md-9 {margin-right: 75%;}
	.offset-md-10 {margin-right: 83.3333333333%;}
	.offset-md-11 {margin-right: 91.6666666667%;}}
@media (min-width: 992px) {.col-lg {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.row-cols-lg-1 > * {flex: 0 0 100%;max-width: 100%;}
	.row-cols-lg-2 > * {flex: 0 0 50%;max-width: 50%;}
	.row-cols-lg-3 > * {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.row-cols-lg-4 > * {flex: 0 0 25%;max-width: 25%;}
	.row-cols-lg-5 > * {flex: 0 0 20%;max-width: 20%;}
	.row-cols-lg-6 > * {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.col-lg-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-lg-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
	.col-lg-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.col-lg-3 {flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.col-lg-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
	.col-lg-6 {flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
	.col-lg-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
	.col-lg-9 {flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
	.col-lg-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
	.col-lg-12 {flex: 0 0 100%;max-width: 100%;}
	.order-lg-first {order: -1;}
	.order-lg-last {order: 13;}
	.order-lg-0 {order: 0;}
	.order-lg-1 {order: 1;}
	.order-lg-2 {order: 2;}
	.order-lg-3 {order: 3;}
	.order-lg-4 {order: 4;}
	.order-lg-5 {order: 5;}
	.order-lg-6 {order: 6;}
	.order-lg-7 {order: 7;}
	.order-lg-8 {order: 8;}
	.order-lg-9 {order: 9;}
	.order-lg-10 {order: 10;}
	.order-lg-11 {order: 11;}
	.order-lg-12 {order: 12;}
	.offset-lg-0 {margin-right: 0;}
	.offset-lg-1 {margin-right: 8.3333333333%;}
	.offset-lg-2 {margin-right: 16.6666666667%;}
	.offset-lg-3 {margin-right: 25%;}
	.offset-lg-4 {margin-right: 33.3333333333%;}
	.offset-lg-5 {margin-right: 41.6666666667%;}
	.offset-lg-6 {margin-right: 50%;}
	.offset-lg-7 {margin-right: 58.3333333333%;}
	.offset-lg-8 {margin-right: 66.6666666667%;}
	.offset-lg-9 {margin-right: 75%;}
	.offset-lg-10 {margin-right: 83.3333333333%;}
	.offset-lg-11 {margin-right: 91.6666666667%;}}
@media (min-width: 1200px) {.col-xl {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.row-cols-xl-1 > * {flex: 0 0 100%;max-width: 100%;}
	.row-cols-xl-2 > * {flex: 0 0 50%;max-width: 50%;}
	.row-cols-xl-3 > * {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.row-cols-xl-4 > * {flex: 0 0 25%;max-width: 25%;}
	.row-cols-xl-5 > * {flex: 0 0 20%;max-width: 20%;}
	.row-cols-xl-6 > * {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.col-xl-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.col-xl-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
	.col-xl-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
	.col-xl-3 {flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
	.col-xl-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
	.col-xl-6 {flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
	.col-xl-8 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
	.col-xl-9 {flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
	.col-xl-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
	.col-xl-12 {flex: 0 0 100%;max-width: 100%;}
	.order-xl-first {order: -1;}
	.order-xl-last {order: 13;}
	.order-xl-0 {order: 0;}
	.order-xl-1 {order: 1;}
	.order-xl-2 {order: 2;}
	.order-xl-3 {order: 3;}
	.order-xl-4 {order: 4;}
	.order-xl-5 {order: 5;}
	.order-xl-6 {order: 6;}
	.order-xl-7 {order: 7;}
	.order-xl-8 {order: 8;}
	.order-xl-9 {order: 9;}
	.order-xl-10 {order: 10;}
	.order-xl-11 {order: 11;}
	.order-xl-12 {order: 12;}
	.offset-xl-0 {margin-right: 0;}
	.offset-xl-1 {margin-right: 8.3333333333%;}
	.offset-xl-2 {margin-right: 16.6666666667%;}
	.offset-xl-3 {margin-right: 25%;}
	.offset-xl-4 {margin-right: 33.3333333333%;}
	.offset-xl-5 {margin-right: 41.6666666667%;}
	.offset-xl-6 {margin-right: 50%;}
	.offset-xl-7 {margin-right: 58.3333333333%;}
	.offset-xl-8 {margin-right: 66.6666666667%;}
	.offset-xl-9 {margin-right: 75%;}
	.offset-xl-10 {margin-right: 83.3333333333%;}
	.offset-xl-11 {margin-right: 91.6666666667%;}}
.table {width: 100%;margin-bottom: 20px;color: #000;background-color: #fff;}
.table th, .table td {padding: .75rem;vertical-align: top;border-top: 1px solid #dee2e6;}
.table thead th {vertical-align: bottom;border-bottom: 2px solid #dee2e6;}
.table tbody + tbody {border-top: 2px solid #dee2e6;}
.table-sm th, .table-sm td {padding: .3rem;}
.table-bordered {border: 1px solid #dee2e6;}
.table-bordered th, .table-bordered td {border: 1px solid #dee2e6;}
.table-bordered thead th, .table-bordered thead td {border-bottom-width: 2px;}
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {border: 0;}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,.03);}
.table-hover tbody tr:hover {color: #000;background-color: rgba(0,0,0,.075);}
.table-primary, .table-primary > th, .table-primary > td {background-color: #b8d8f1;}
.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {border-color: #7ab6e6;}
.table-hover .table-primary:hover {background-color: #a2cced;}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {background-color: #a2cced;}
.table-secondary, .table-secondary > th, .table-secondary > td {background-color: #fad3c5;}
.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {border-color: #f6ae93;}
.table-hover .table-secondary:hover {background-color: #f8c2ad;}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {background-color: #f8c2ad;}
.table-success, .table-success > th, .table-success > td {background-color: #deeeb9;}
.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {border-color: #c2df7e;}
.table-hover .table-success:hover {background-color: #d4e9a5;}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {background-color: #d4e9a5;}
.table-info, .table-info > th, .table-info > td {background-color: #e2b8ff;}
.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {border-color: #ca7bff;}
.table-hover .table-info:hover {background-color: #d89eff;}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {background-color: #d89eff;}
.table-warning, .table-warning > th, .table-warning > td {background-color: #fad3c5;}
.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {border-color: #f6ae93;}
.table-hover .table-warning:hover {background-color: #f8c2ad;}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {background-color: #f8c2ad;}
.table-danger, .table-danger > th, .table-danger > td {background-color: #f3bbbe;}
.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {border-color: #e98186;}
.table-hover .table-danger:hover {background-color: #efa6a9;}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {background-color: #efa6a9;}
.table-light, .table-light > th, .table-light > td {background-color: #fdfdfe;}
.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {border-color: #fbfcfc;}
.table-hover .table-light:hover {background-color: #f1f1f1;}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {background-color: #f1f1f1;}
.table-dark, .table-dark > th, .table-dark > td {background-color: #c1c2c3;}
.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {border-color: #8c8e90;}
.table-hover .table-dark:hover {background-color: #b4b5b7;}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {background-color: #b4b5b7;}
.table-tertiary, .table-tertiary > th, .table-tertiary > td {background-color: #c8f2d4;}
.table-tertiary th, .table-tertiary td, .table-tertiary thead th, .table-tertiary tbody + tbody {border-color: #9ae8ae;}
.table-hover .table-tertiary:hover {background-color: #b4eec3;}
.table-hover .table-tertiary:hover > td, .table-hover .table-tertiary:hover > th {background-color: #b4eec3;}
.table-white, .table-white > th, .table-white > td {background-color: white;}
.table-white th, .table-white td, .table-white thead th, .table-white tbody + tbody {border-color: white;}
.table-hover .table-white:hover {background-color: #f2f2f2;}
.table-hover .table-white:hover > td, .table-hover .table-white:hover > th {background-color: #f2f2f2;}
.table-gray-100, .table-gray-100 > th, .table-gray-100 > td {background-color: #fdfdfe;}
.table-gray-100 th, .table-gray-100 td, .table-gray-100 thead th, .table-gray-100 tbody + tbody {border-color: #fbfcfc;}
.table-hover .table-gray-100:hover {background-color: #f1f1f1;}
.table-hover .table-gray-100:hover > td, .table-hover .table-gray-100:hover > th {background-color: #f1f1f1;}
.table-gray-200, .table-gray-200 > th, .table-gray-200 > td {background-color: #f9fafb;}
.table-gray-200 th, .table-gray-200 td, .table-gray-200 thead th, .table-gray-200 tbody + tbody {border-color: #f4f5f7;}
.table-hover .table-gray-200:hover {background-color: #eaedf0;}
.table-hover .table-gray-200:hover > td, .table-hover .table-gray-200:hover > th {background-color: #eaedf0;}
.table-gray-300, .table-gray-300 > th, .table-gray-300 > td {background-color: #f6f7f8;}
.table-gray-300 th, .table-gray-300 td, .table-gray-300 thead th, .table-gray-300 tbody + tbody {border-color: #eef0f2;}
.table-hover .table-gray-300:hover {background-color: #e7eaed;}
.table-hover .table-gray-300:hover > td, .table-hover .table-gray-300:hover > th {background-color: #e7eaed;}
.table-gray-400, .table-gray-400 > th, .table-gray-400 > td {background-color: #f1f3f5;}
.table-gray-400 th, .table-gray-400 td, .table-gray-400 thead th, .table-gray-400 tbody + tbody {border-color: #e6e9ec;}
.table-hover .table-gray-400:hover {background-color: #e3e6ea;}
.table-hover .table-gray-400:hover > td, .table-hover .table-gray-400:hover > th {background-color: #e3e6ea;}
.table-gray-500, .table-gray-500 > th, .table-gray-500 > td {background-color: #e8eaed;}
.table-gray-500 th, .table-gray-500 td, .table-gray-500 thead th, .table-gray-500 tbody + tbody {border-color: #d4d9dd;}
.table-hover .table-gray-500:hover {background-color: #dadee1;}
.table-hover .table-gray-500:hover > td, .table-hover .table-gray-500:hover > th {background-color: #dadee1;}
.table-gray-600, .table-gray-600 > th, .table-gray-600 > td {background-color: #d1d1d1;}
.table-gray-600 th, .table-gray-600 td, .table-gray-600 thead th, .table-gray-600 tbody + tbody {border-color: #aaa;}
.table-hover .table-gray-600:hover {background-color: #c5c5c5;}
.table-hover .table-gray-600:hover > td, .table-hover .table-gray-600:hover > th {background-color: #c5c5c5;}
.table-gray-700, .table-gray-700 > th, .table-gray-700 > td {background-color: #ccced0;}
.table-gray-700 th, .table-gray-700 td, .table-gray-700 thead th, .table-gray-700 tbody + tbody {border-color: #a0a4a8;}
.table-hover .table-gray-700:hover {background-color: #bfc1c4;}
.table-hover .table-gray-700:hover > td, .table-hover .table-gray-700:hover > th {background-color: #bfc1c4;}
.table-gray-800, .table-gray-800 > th, .table-gray-800 > td {background-color: #c6c8ca;}
.table-gray-800 th, .table-gray-800 td, .table-gray-800 thead th, .table-gray-800 tbody + tbody {border-color: #95999c;}
.table-hover .table-gray-800:hover {background-color: #b9bbbd;}
.table-hover .table-gray-800:hover > td, .table-hover .table-gray-800:hover > th {background-color: #b9bbbd;}
.table-gray-900, .table-gray-900 > th, .table-gray-900 > td {background-color: #c1c2c3;}
.table-gray-900 th, .table-gray-900 td, .table-gray-900 thead th, .table-gray-900 tbody + tbody {border-color: #8c8e90;}
.table-hover .table-gray-900:hover {background-color: #b4b5b7;}
.table-hover .table-gray-900:hover > td, .table-hover .table-gray-900:hover > th {background-color: #b4b5b7;}
.table-black, .table-black > th, .table-black > td {background-color: #b8b8b8;}
.table-black th, .table-black td, .table-black thead th, .table-black tbody + tbody {border-color: #7a7a7a;}
.table-hover .table-black:hover {background-color: #ababab;}
.table-hover .table-black:hover > td, .table-hover .table-black:hover > th {background-color: #ababab;}
.table-active, .table-active > th, .table-active > td {background-color: rgba(0,0,0,.075);}
.table-hover .table-active:hover {background-color: rgba(0,0,0,.075);}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {background-color: rgba(0,0,0,.075);}
.table .thead-dark th {color: #fff;background-color: #343a40;border-color: #454d55;}
.table .thead-light th {color: #495057;background-color: #e9ecef;border-color: #dee2e6;}
.table-dark {color: #fff;background-color: #343a40;}
.table-dark th, .table-dark td, .table-dark thead th {border-color: #454d55;}
.table-dark.table-bordered {border: 0;}
.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(255,255,255,.05);}
.table-dark.table-hover tbody tr:hover {color: #fff;background-color: rgba(255,255,255,.075);}
@media (max-width: 575.98px) {.table-responsive-sm {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.table-responsive-sm > .table-bordered {border: 0;}}
@media (max-width: 767.98px) {.table-responsive-md {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.table-responsive-md > .table-bordered {border: 0;}}
@media (max-width: 991.98px) {.table-responsive-lg {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.table-responsive-lg > .table-bordered {border: 0;}}
@media (max-width: 1199.98px) {.table-responsive-xl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.table-responsive-xl > .table-bordered {border: 0;}}
.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.table-responsive > .table-bordered {border: 0;}
.form-control {display: block;width: 100%;height: var(--form-input-height);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: rgba(0,0,0,.05);background-clip: padding-box;border: 1px solid rgba(0,0,0,.05);border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (max-width: 1200px) {.form-control {font-size: calc(.91rem + .12vw);}}
@media (prefers-reduced-motion: reduce) {.form-control {transition: none;}}
.form-control::-ms-expand {background-color: transparent;border: 0;}
.form-control:-moz-focusring {color: transparent;text-shadow: 0 0 0 #495057;}
.form-control:focus {color: #495057;background-color: rgba(0,0,0,.05);border-color: var(--form-input-border-color-focus);outline: 2px solid var(--color-state-focus);outline-offset: var(--focus-outline-offset);box-shadow: var(--form-input-shadow-focus);}
.form-control::placeholder {color: #5c5c5c;opacity: 1;}
.form-control:disabled, .form-control[readonly] {background-color: #e9ecef;opacity: 1;}
input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {appearance: none;}
select.form-control:focus::-ms-value {color: #495057;background-color: rgba(0,0,0,.05);}
.form-control-file, .form-control-range {display: block;width: 100%;}
.col-form-label {padding-top: calc(.375rem + 1px);padding-bottom: calc(.375rem + 1px);margin-bottom: 0;font-size: inherit;line-height: 1.5;}
.col-form-label-lg {padding-top: calc(.5rem + 1px);padding-bottom: calc(.5rem + 1px);font-size: 1.25rem;line-height: 1.5;}
@media (max-width: 1200px) {.col-form-label-lg {font-size: calc(.935rem + .42vw);}}
.col-form-label-sm {padding-top: calc(.25rem + 1px);padding-bottom: calc(.25rem + 1px);font-size: .875rem;line-height: 1.5;}
.form-control-plaintext {display: block;width: 100%;padding: .375rem 0;margin-bottom: 0;font-size: 1rem;line-height: 1.5;color: #000;background-color: transparent;border: solid transparent;border-width: 1px 0;}
@media (max-width: 1200px) {.form-control-plaintext {font-size: calc(.91rem + .12vw);}}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {padding-left: 0;padding-right: 0;}
.form-control-sm {height: calc(1.5em + .5rem + 2px);padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .25rem;}
.form-control-lg {height: calc(1.5em + 1rem + 2px);padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .25rem;}
@media (max-width: 1200px) {.form-control-lg {font-size: calc(.935rem + .42vw);}}
select.form-control[size], select.form-control[multiple] {height: auto;}
textarea.form-control {height: auto;}
.form-group {margin-bottom: 1rem;}
.form-text {display: block;margin-top: .25rem;}
.form-row {display: flex;flex-wrap: wrap;margin-left: -5px;margin-right: -5px;}
.form-row > .col, .form-row > [class*="col-"] {padding-left: 5px;padding-right: 5px;}
.form-check {position: relative;display: block;padding-right: 1.25rem;}
.form-check-input {position: absolute;margin-top: .3rem;margin-right: -1.25rem;}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {color: #5c5c5c;}
.form-check-label {margin-bottom: 0;}
.form-check-inline {display: inline-flex;align-items: center;padding-right: 0;margin-left: .75rem;}
.form-check-inline .form-check-input {position: static;margin-top: 0;margin-left: .3125rem;margin-right: 0;}
.valid-feedback {display: none;width: 100%;margin-top: .25rem;font-size: .75rem;color: #89c206;}
.valid-tooltip {position: absolute;top: 100%;right: 0;z-index: 5;display: none;max-width: 100%;padding: .25rem .5rem;margin-top: .1rem;font-size: .875rem;line-height: 1.5;color: #212529;background-color: rgba(137,194,6,.9);border-radius: .25rem;}
.form-row > .col > .valid-tooltip, .form-row > [class*="col-"] > .valid-tooltip {right: 5px;}
.was-validated :valid ~ .valid-feedback, .is-valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-tooltip {display: block;}
.was-validated .form-control:valid, .form-control.is-valid {border-color: #89c206;padding-left: calc(1.5em + .75rem);background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2389C206\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: left calc(.375em + .1875rem) center;background-size: calc(.75em + .375rem) calc(.75em + .375rem);}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {border-color: #89c206;box-shadow: 0 0 0 .2rem rgba(137,194,6,.25);}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {padding-left: calc(1.5em + .75rem);background-position: top calc(.375em + .1875rem) left calc(.375em + .1875rem);}
.was-validated .custom-select:valid, .custom-select.is-valid {border-color: #89c206;padding-left: calc(.75em + 2.3125rem);background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,rgba(0,0,0,.05) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%2389C206\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {border-color: #89c206;box-shadow: 0 0 0 .2rem rgba(137,194,6,.25);}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {color: #89c206;}
.was-validated .form-check-input:valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-tooltip {display: block;}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {color: #89c206;}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {border-color: #89c206;}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {border-color: #acf308;background-color: #acf308;}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {box-shadow: 0 0 0 .2rem rgba(137,194,6,.25);}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {border-color: #89c206;}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {border-color: #89c206;}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {border-color: #89c206;box-shadow: 0 0 0 .2rem rgba(137,194,6,.25);}
.invalid-feedback {display: none;width: 100%;margin-top: .25rem;font-size: .75rem;color: #d40d16;}
.invalid-tooltip {position: absolute;top: 100%;right: 0;z-index: 5;display: none;max-width: 100%;padding: .25rem .5rem;margin-top: .1rem;font-size: .875rem;line-height: 1.5;color: #fff;background-color: rgba(212,13,22,.9);border-radius: .25rem;}
.form-row > .col > .invalid-tooltip, .form-row > [class*="col-"] > .invalid-tooltip {right: 5px;}
.was-validated :invalid ~ .invalid-feedback, .is-invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .form-control:invalid, .form-control.is-invalid {border-color: #d40d16;padding-left: calc(1.5em + .75rem);background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23D40D16\' 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=\'%23D40D16\' stroke=\'none\'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: left calc(.375em + .1875rem) center;background-size: calc(.75em + .375rem) calc(.75em + .375rem);}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {border-color: #d40d16;box-shadow: 0 0 0 .2rem rgba(212,13,22,.25);}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {padding-left: calc(1.5em + .75rem);background-position: top calc(.375em + .1875rem) left calc(.375em + .1875rem);}
.was-validated .custom-select:invalid, .custom-select.is-invalid {border-color: #d40d16;padding-left: calc(.75em + 2.3125rem);background: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,rgba(0,0,0,.05) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23D40D16\' 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=\'%23D40D16\' stroke=\'none\'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {border-color: #d40d16;box-shadow: 0 0 0 .2rem rgba(212,13,22,.25);}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {color: #d40d16;}
.was-validated .form-check-input:invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {color: #d40d16;}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {border-color: #d40d16;}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {border-color: #f1232c;background-color: #f1232c;}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {box-shadow: 0 0 0 .2rem rgba(212,13,22,.25);}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {border-color: #d40d16;}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {border-color: #d40d16;}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {border-color: #d40d16;box-shadow: 0 0 0 .2rem rgba(212,13,22,.25);}
.form-inline {display: flex;flex-flow: row wrap;align-items: center;}
.form-inline .form-check {width: 100%;}
@media (min-width: 576px) {.form-inline label {display: flex;align-items: center;justify-content: center;margin-bottom: 0;}
	.form-inline .form-group {display: flex;flex: 0 0 auto;flex-flow: row wrap;align-items: center;margin-bottom: 0;}
	.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.form-inline .form-control-plaintext {display: inline-block;}
	.form-inline .input-group, .form-inline .custom-select {width: auto;}
	.form-inline .form-check {display: flex;align-items: center;justify-content: center;width: auto;padding-right: 0;}
	.form-inline .form-check-input {position: relative;flex-shrink: 0;margin-top: 0;margin-left: .25rem;margin-right: 0;}
	.form-inline .custom-control {align-items: center;justify-content: center;}
	.form-inline .custom-control-label {margin-bottom: 0;}}
.btn {display: inline-block;font-weight: 400;text-align: center;vertical-align: middle;user-select: none;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (max-width: 1200px) {.btn {font-size: calc(.91rem + .12vw);}}
@media (prefers-reduced-motion: reduce) {.btn {transition: none;}}
.btn:hover {text-decoration: none;}
.btn:focus, .btn.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(0,114,206,.75);}
.btn.disabled, .btn:disabled {opacity: .65;}
.btn:not(:disabled):not(.disabled) {cursor: pointer;}
a.btn.disabled, fieldset:disabled a.btn {pointer-events: none;}
.btn-primary {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.btn-primary:hover {color: #fff;background-color: #005da8;border-color: #00569b;}
.btn-primary:focus, .btn-primary.focus {color: #fff;background-color: #005da8;border-color: #00569b;box-shadow: 0 0 0 .2rem rgba(38,135,213,.5);}
.btn-primary.disabled, .btn-primary:disabled {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {color: #fff;background-color: #00569b;border-color: #004f8e;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(38,135,213,.5);}
.btn-secondary {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn-secondary:hover {color: #fff;background-color: #e24c14;border-color: #d64813;}
.btn-secondary:focus, .btn-secondary.focus {color: #fff;background-color: #e24c14;border-color: #d64813;box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
.btn-secondary.disabled, .btn-secondary:disabled {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {color: #fff;background-color: #d64813;border-color: #cb4412;}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
.btn-success {color: #212529;background-color: #89c206;border-color: #89c206;}
.btn-success:hover {color: #212529;background-color: #6f9d05;border-color: #669104;}
.btn-success:focus, .btn-success.focus {color: #212529;background-color: #6f9d05;border-color: #669104;box-shadow: 0 0 0 .2rem rgba(121,170,11,.5);}
.btn-success.disabled, .btn-success:disabled {color: #212529;background-color: #89c206;border-color: #89c206;}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {color: #fff;background-color: #669104;border-color: #5d8404;}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(121,170,11,.5);}
.btn-info {color: #fff;background-color: #9901ff;border-color: #9901ff;}
.btn-info:hover {color: #fff;background-color: #8200da;border-color: #7b00cd;}
.btn-info:focus, .btn-info.focus {color: #fff;background-color: #8200da;border-color: #7b00cd;box-shadow: 0 0 0 .2rem rgba(168,39,255,.5);}
.btn-info.disabled, .btn-info:disabled {color: #fff;background-color: #9901ff;border-color: #9901ff;}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {color: #fff;background-color: #7b00cd;border-color: #7300c0;}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(168,39,255,.5);}
.btn-warning {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn-warning:hover {color: #fff;background-color: #e24c14;border-color: #d64813;}
.btn-warning:focus, .btn-warning.focus {color: #fff;background-color: #e24c14;border-color: #d64813;box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
.btn-warning.disabled, .btn-warning:disabled {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {color: #fff;background-color: #d64813;border-color: #cb4412;}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
.btn-danger {color: #fff;background-color: #d40d16;border-color: #d40d16;}
.btn-danger:hover {color: #fff;background-color: #b00b12;border-color: #a40a11;}
.btn-danger:focus, .btn-danger.focus {color: #fff;background-color: #b00b12;border-color: #a40a11;box-shadow: 0 0 0 .2rem rgba(218,49,57,.5);}
.btn-danger.disabled, .btn-danger:disabled {color: #fff;background-color: #d40d16;border-color: #d40d16;}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {color: #fff;background-color: #a40a11;border-color: #980910;}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(218,49,57,.5);}
.btn-light {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-light:hover {color: #212529;background-color: #e2e6ea;border-color: #dae0e5;}
.btn-light:focus, .btn-light.focus {color: #212529;background-color: #e2e6ea;border-color: #dae0e5;box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);}
.btn-light.disabled, .btn-light:disabled {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {color: #212529;background-color: #dae0e5;border-color: #d3d9df;}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);}
.btn-dark {color: #fff;background-color: #212529;border-color: #212529;}
.btn-dark:hover {color: #fff;background-color: #101214;border-color: #0a0c0d;}
.btn-dark:focus, .btn-dark.focus {color: #fff;background-color: #101214;border-color: #0a0c0d;box-shadow: 0 0 0 .2rem rgba(66,70,73,.5);}
.btn-dark.disabled, .btn-dark:disabled {color: #fff;background-color: #212529;border-color: #212529;}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {color: #fff;background-color: #0a0c0d;border-color: #050506;}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(66,70,73,.5);}
.btn-tertiary {color: #212529;background-color: #3cd264;border-color: #3cd264;}
.btn-tertiary:hover {color: #212529;background-color: #2bbc52;border-color: #29b24e;}
.btn-tertiary:focus, .btn-tertiary.focus {color: #212529;background-color: #2bbc52;border-color: #29b24e;box-shadow: 0 0 0 .2rem rgba(56,184,91,.5);}
.btn-tertiary.disabled, .btn-tertiary:disabled {color: #212529;background-color: #3cd264;border-color: #3cd264;}
.btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active, .show > .btn-tertiary.dropdown-toggle {color: #212529;background-color: #29b24e;border-color: #27a849;}
.btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus, .show > .btn-tertiary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(56,184,91,.5);}
.btn-white {color: #212529;background-color: #fff;border-color: #fff;}
.btn-white:hover {color: #212529;background-color: #ececec;border-color: #e6e6e6;}
.btn-white:focus, .btn-white.focus {color: #212529;background-color: #ececec;border-color: #e6e6e6;box-shadow: 0 0 0 .2rem rgba(222,222,223,.5);}
.btn-white.disabled, .btn-white:disabled {color: #212529;background-color: #fff;border-color: #fff;}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {color: #212529;background-color: #e6e6e6;border-color: #dfdfdf;}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(222,222,223,.5);}
.btn-gray-100 {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-gray-100:hover {color: #212529;background-color: #e2e6ea;border-color: #dae0e5;}
.btn-gray-100:focus, .btn-gray-100.focus {color: #212529;background-color: #e2e6ea;border-color: #dae0e5;box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);}
.btn-gray-100.disabled, .btn-gray-100:disabled {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {color: #212529;background-color: #dae0e5;border-color: #d3d9df;}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);}
.btn-gray-200 {color: #212529;background-color: #e9ecef;border-color: #e9ecef;}
.btn-gray-200:hover {color: #212529;background-color: #d3d9df;border-color: #cbd3da;}
.btn-gray-200:focus, .btn-gray-200.focus {color: #212529;background-color: #d3d9df;border-color: #cbd3da;box-shadow: 0 0 0 .2rem rgba(203,206,209,.5);}
.btn-gray-200.disabled, .btn-gray-200:disabled {color: #212529;background-color: #e9ecef;border-color: #e9ecef;}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {color: #212529;background-color: #cbd3da;border-color: #c4ccd4;}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(203,206,209,.5);}
.btn-gray-300 {color: #212529;background-color: #dee2e6;border-color: #dee2e6;}
.btn-gray-300:hover {color: #212529;background-color: #c8cfd6;border-color: #c1c9d0;}
.btn-gray-300:focus, .btn-gray-300.focus {color: #212529;background-color: #c8cfd6;border-color: #c1c9d0;box-shadow: 0 0 0 .2rem rgba(194,198,202,.5);}
.btn-gray-300.disabled, .btn-gray-300:disabled {color: #212529;background-color: #dee2e6;border-color: #dee2e6;}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {color: #212529;background-color: #c1c9d0;border-color: #bac2cb;}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(194,198,202,.5);}
.btn-gray-400 {color: #212529;background-color: #ced4da;border-color: #ced4da;}
.btn-gray-400:hover {color: #212529;background-color: #b8c1ca;border-color: #b1bbc4;}
.btn-gray-400:focus, .btn-gray-400.focus {color: #212529;background-color: #b8c1ca;border-color: #b1bbc4;box-shadow: 0 0 0 .2rem rgba(180,186,191,.5);}
.btn-gray-400.disabled, .btn-gray-400:disabled {color: #212529;background-color: #ced4da;border-color: #ced4da;}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {color: #212529;background-color: #b1bbc4;border-color: #aab4bf;}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(180,186,191,.5);}
.btn-gray-500 {color: #212529;background-color: #adb5bd;border-color: #adb5bd;}
.btn-gray-500:hover {color: #212529;background-color: #98a2ac;border-color: #919ca6;}
.btn-gray-500:focus, .btn-gray-500.focus {color: #212529;background-color: #98a2ac;border-color: #919ca6;box-shadow: 0 0 0 .2rem rgba(152,159,167,.5);}
.btn-gray-500.disabled, .btn-gray-500:disabled {color: #212529;background-color: #adb5bd;border-color: #adb5bd;}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {color: #212529;background-color: #919ca6;border-color: #8a95a1;}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(152,159,167,.5);}
.btn-gray-600 {color: #fff;background-color: #5c5c5c;border-color: #5c5c5c;}
.btn-gray-600:hover {color: #fff;background-color: #494949;border-color: #434343;}
.btn-gray-600:focus, .btn-gray-600.focus {color: #fff;background-color: #494949;border-color: #434343;box-shadow: 0 0 0 .2rem rgba(116,116,116,.5);}
.btn-gray-600.disabled, .btn-gray-600:disabled {color: #fff;background-color: #5c5c5c;border-color: #5c5c5c;}
.btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active, .show > .btn-gray-600.dropdown-toggle {color: #fff;background-color: #434343;border-color: #3c3c3c;}
.btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-600.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(116,116,116,.5);}
.btn-gray-700 {color: #fff;background-color: #495057;border-color: #495057;}
.btn-gray-700:hover {color: #fff;background-color: #383d42;border-color: #32373b;}
.btn-gray-700:focus, .btn-gray-700.focus {color: #fff;background-color: #383d42;border-color: #32373b;box-shadow: 0 0 0 .2rem rgba(100,106,112,.5);}
.btn-gray-700.disabled, .btn-gray-700:disabled {color: #fff;background-color: #495057;border-color: #495057;}
.btn-gray-700:not(:disabled):not(.disabled):active, .btn-gray-700:not(:disabled):not(.disabled).active, .show > .btn-gray-700.dropdown-toggle {color: #fff;background-color: #32373b;border-color: #2c3034;}
.btn-gray-700:not(:disabled):not(.disabled):active:focus, .btn-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-700.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(100,106,112,.5);}
.btn-gray-800 {color: #fff;background-color: #343a40;border-color: #343a40;}
.btn-gray-800:hover {color: #fff;background-color: #23272b;border-color: #1d2124;}
.btn-gray-800:focus, .btn-gray-800.focus {color: #fff;background-color: #23272b;border-color: #1d2124;box-shadow: 0 0 0 .2rem rgba(82,88,93,.5);}
.btn-gray-800.disabled, .btn-gray-800:disabled {color: #fff;background-color: #343a40;border-color: #343a40;}
.btn-gray-800:not(:disabled):not(.disabled):active, .btn-gray-800:not(:disabled):not(.disabled).active, .show > .btn-gray-800.dropdown-toggle {color: #fff;background-color: #1d2124;border-color: #171a1d;}
.btn-gray-800:not(:disabled):not(.disabled):active:focus, .btn-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-800.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(82,88,93,.5);}
.btn-gray-900 {color: #fff;background-color: #212529;border-color: #212529;}
.btn-gray-900:hover {color: #fff;background-color: #101214;border-color: #0a0c0d;}
.btn-gray-900:focus, .btn-gray-900.focus {color: #fff;background-color: #101214;border-color: #0a0c0d;box-shadow: 0 0 0 .2rem rgba(66,70,73,.5);}
.btn-gray-900.disabled, .btn-gray-900:disabled {color: #fff;background-color: #212529;border-color: #212529;}
.btn-gray-900:not(:disabled):not(.disabled):active, .btn-gray-900:not(:disabled):not(.disabled).active, .show > .btn-gray-900.dropdown-toggle {color: #fff;background-color: #0a0c0d;border-color: #050506;}
.btn-gray-900:not(:disabled):not(.disabled):active:focus, .btn-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-900.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(66,70,73,.5);}
.btn-black {color: #fff;background-color: #000;border-color: #000;}
.btn-black:hover {color: #fff;background-color: black;border-color: black;}
.btn-black:focus, .btn-black.focus {color: #fff;background-color: black;border-color: black;box-shadow: 0 0 0 .2rem rgba(38,38,38,.5);}
.btn-black.disabled, .btn-black:disabled {color: #fff;background-color: #000;border-color: #000;}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {color: #fff;background-color: black;border-color: black;}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(38,38,38,.5);}
.btn-outline-primary {color: #0072ce;border-color: #0072ce;}
.btn-outline-primary:hover {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.btn-outline-primary:focus, .btn-outline-primary.focus {box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {color: #0072ce;background-color: transparent;}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.btn-outline-secondary {color: #ed632f;border-color: #ed632f;}
.btn-outline-secondary:hover {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {color: #ed632f;background-color: transparent;}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.btn-outline-success {color: #89c206;border-color: #89c206;}
.btn-outline-success:hover {color: #212529;background-color: #89c206;border-color: #89c206;}
.btn-outline-success:focus, .btn-outline-success.focus {box-shadow: 0 0 0 .2rem rgba(137,194,6,.5);}
.btn-outline-success.disabled, .btn-outline-success:disabled {color: #89c206;background-color: transparent;}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {color: #212529;background-color: #89c206;border-color: #89c206;}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(137,194,6,.5);}
.btn-outline-info {color: #9901ff;border-color: #9901ff;}
.btn-outline-info:hover {color: #fff;background-color: #9901ff;border-color: #9901ff;}
.btn-outline-info:focus, .btn-outline-info.focus {box-shadow: 0 0 0 .2rem rgba(153,1,255,.5);}
.btn-outline-info.disabled, .btn-outline-info:disabled {color: #9901ff;background-color: transparent;}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {color: #fff;background-color: #9901ff;border-color: #9901ff;}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(153,1,255,.5);}
.btn-outline-warning {color: #ed632f;border-color: #ed632f;}
.btn-outline-warning:hover {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn-outline-warning:focus, .btn-outline-warning.focus {box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {color: #ed632f;background-color: transparent;}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.btn-outline-danger {color: #d40d16;border-color: #d40d16;}
.btn-outline-danger:hover {color: #fff;background-color: #d40d16;border-color: #d40d16;}
.btn-outline-danger:focus, .btn-outline-danger.focus {box-shadow: 0 0 0 .2rem rgba(212,13,22,.5);}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {color: #d40d16;background-color: transparent;}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {color: #fff;background-color: #d40d16;border-color: #d40d16;}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(212,13,22,.5);}
.btn-outline-light {color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-light:hover {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-light:focus, .btn-outline-light.focus {box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-light.disabled, .btn-outline-light:disabled {color: #f8f9fa;background-color: transparent;}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-dark {color: #212529;border-color: #212529;}
.btn-outline-dark:hover {color: #fff;background-color: #212529;border-color: #212529;}
.btn-outline-dark:focus, .btn-outline-dark.focus {box-shadow: 0 0 0 .2rem rgba(33,37,41,.5);}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {color: #212529;background-color: transparent;}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {color: #fff;background-color: #212529;border-color: #212529;}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(33,37,41,.5);}
.btn-outline-tertiary {color: #3cd264;border-color: #3cd264;}
.btn-outline-tertiary:hover {color: #212529;background-color: #3cd264;border-color: #3cd264;}
.btn-outline-tertiary:focus, .btn-outline-tertiary.focus {box-shadow: 0 0 0 .2rem rgba(60,210,100,.5);}
.btn-outline-tertiary.disabled, .btn-outline-tertiary:disabled {color: #3cd264;background-color: transparent;}
.btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active, .show > .btn-outline-tertiary.dropdown-toggle {color: #212529;background-color: #3cd264;border-color: #3cd264;}
.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tertiary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(60,210,100,.5);}
.btn-outline-white {color: #fff;border-color: #fff;}
.btn-outline-white:hover {color: #212529;background-color: #fff;border-color: #fff;}
.btn-outline-white:focus, .btn-outline-white.focus {box-shadow: 0 0 0 .2rem rgba(255,255,255,.5);}
.btn-outline-white.disabled, .btn-outline-white:disabled {color: #fff;background-color: transparent;}
.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {color: #212529;background-color: #fff;border-color: #fff;}
.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(255,255,255,.5);}
.btn-outline-gray-100 {color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-gray-100:hover {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {color: #f8f9fa;background-color: transparent;}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.btn-outline-gray-200 {color: #e9ecef;border-color: #e9ecef;}
.btn-outline-gray-200:hover {color: #212529;background-color: #e9ecef;border-color: #e9ecef;}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {box-shadow: 0 0 0 .2rem rgba(233,236,239,.5);}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {color: #e9ecef;background-color: transparent;}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {color: #212529;background-color: #e9ecef;border-color: #e9ecef;}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(233,236,239,.5);}
.btn-outline-gray-300 {color: #dee2e6;border-color: #dee2e6;}
.btn-outline-gray-300:hover {color: #212529;background-color: #dee2e6;border-color: #dee2e6;}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {box-shadow: 0 0 0 .2rem rgba(222,226,230,.5);}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {color: #dee2e6;background-color: transparent;}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {color: #212529;background-color: #dee2e6;border-color: #dee2e6;}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(222,226,230,.5);}
.btn-outline-gray-400 {color: #ced4da;border-color: #ced4da;}
.btn-outline-gray-400:hover {color: #212529;background-color: #ced4da;border-color: #ced4da;}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {box-shadow: 0 0 0 .2rem rgba(206,212,218,.5);}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {color: #ced4da;background-color: transparent;}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {color: #212529;background-color: #ced4da;border-color: #ced4da;}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(206,212,218,.5);}
.btn-outline-gray-500 {color: #adb5bd;border-color: #adb5bd;}
.btn-outline-gray-500:hover {color: #212529;background-color: #adb5bd;border-color: #adb5bd;}
.btn-outline-gray-500:focus, .btn-outline-gray-500.focus {box-shadow: 0 0 0 .2rem rgba(173,181,189,.5);}
.btn-outline-gray-500.disabled, .btn-outline-gray-500:disabled {color: #adb5bd;background-color: transparent;}
.btn-outline-gray-500:not(:disabled):not(.disabled):active, .btn-outline-gray-500:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-500.dropdown-toggle {color: #212529;background-color: #adb5bd;border-color: #adb5bd;}
.btn-outline-gray-500:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-500.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(173,181,189,.5);}
.btn-outline-gray-600 {color: #5c5c5c;border-color: #5c5c5c;}
.btn-outline-gray-600:hover {color: #fff;background-color: #5c5c5c;border-color: #5c5c5c;}
.btn-outline-gray-600:focus, .btn-outline-gray-600.focus {box-shadow: 0 0 0 .2rem rgba(92,92,92,.5);}
.btn-outline-gray-600.disabled, .btn-outline-gray-600:disabled {color: #5c5c5c;background-color: transparent;}
.btn-outline-gray-600:not(:disabled):not(.disabled):active, .btn-outline-gray-600:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-600.dropdown-toggle {color: #fff;background-color: #5c5c5c;border-color: #5c5c5c;}
.btn-outline-gray-600:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-600.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(92,92,92,.5);}
.btn-outline-gray-700 {color: #495057;border-color: #495057;}
.btn-outline-gray-700:hover {color: #fff;background-color: #495057;border-color: #495057;}
.btn-outline-gray-700:focus, .btn-outline-gray-700.focus {box-shadow: 0 0 0 .2rem rgba(73,80,87,.5);}
.btn-outline-gray-700.disabled, .btn-outline-gray-700:disabled {color: #495057;background-color: transparent;}
.btn-outline-gray-700:not(:disabled):not(.disabled):active, .btn-outline-gray-700:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-700.dropdown-toggle {color: #fff;background-color: #495057;border-color: #495057;}
.btn-outline-gray-700:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-700.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(73,80,87,.5);}
.btn-outline-gray-800 {color: #343a40;border-color: #343a40;}
.btn-outline-gray-800:hover {color: #fff;background-color: #343a40;border-color: #343a40;}
.btn-outline-gray-800:focus, .btn-outline-gray-800.focus {box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-outline-gray-800.disabled, .btn-outline-gray-800:disabled {color: #343a40;background-color: transparent;}
.btn-outline-gray-800:not(:disabled):not(.disabled):active, .btn-outline-gray-800:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-800.dropdown-toggle {color: #fff;background-color: #343a40;border-color: #343a40;}
.btn-outline-gray-800:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-800.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.btn-outline-gray-900 {color: #212529;border-color: #212529;}
.btn-outline-gray-900:hover {color: #fff;background-color: #212529;border-color: #212529;}
.btn-outline-gray-900:focus, .btn-outline-gray-900.focus {box-shadow: 0 0 0 .2rem rgba(33,37,41,.5);}
.btn-outline-gray-900.disabled, .btn-outline-gray-900:disabled {color: #212529;background-color: transparent;}
.btn-outline-gray-900:not(:disabled):not(.disabled):active, .btn-outline-gray-900:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-900.dropdown-toggle {color: #fff;background-color: #212529;border-color: #212529;}
.btn-outline-gray-900:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-900.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(33,37,41,.5);}
.btn-outline-black {color: #000;border-color: #000;}
.btn-outline-black:hover {color: #fff;background-color: #000;border-color: #000;}
.btn-outline-black:focus, .btn-outline-black.focus {box-shadow: 0 0 0 .2rem rgba(0,0,0,.5);}
.btn-outline-black.disabled, .btn-outline-black:disabled {color: #000;background-color: transparent;}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {color: #fff;background-color: #000;border-color: #000;}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(0,0,0,.5);}
.btn-link {font-weight: 400;text-decoration: none;}
.btn-link:hover {text-decoration: underline;}
.btn-link:focus, .btn-link.focus {text-decoration: underline;}
.btn-link:disabled, .btn-link.disabled {color: #5c5c5c;pointer-events: none;}
.btn-lg, .btn-group-lg > .btn {padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .25rem;}
@media (max-width: 1200px) {.btn-lg, .btn-group-lg > .btn {font-size: calc(.935rem + .42vw);}}
.btn-sm, .btn-group-sm > .btn, .btn-xs {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .25rem;}
.btn-block {display: block;width: 100%;}
.btn-block + .btn-block {margin-top: .5rem;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}
.fade {transition: opacity .15s linear;}
@media (prefers-reduced-motion: reduce) {.fade {transition: none;}}
.fade:not(.show) {opacity: 0;}
.collapse:not(.show) {display: none;}
.collapsing {position: relative;height: 0;overflow: hidden;transition: height .35s ease;}
@media (prefers-reduced-motion: reduce) {.collapsing {transition: none;}}
.dropup, .dropright, .dropdown, .dropleft {position: relative;}
.dropdown-toggle {white-space: nowrap;}
.dropdown-toggle::after {display: inline-block;margin-right: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-left: .3em solid transparent;border-bottom: 0;border-right: .3em solid transparent;}
.dropdown-toggle:empty::after {margin-right: 0;}
.dropdown-menu {position: absolute;top: 100%;right: 0;z-index: 1000;display: none;float: right;min-width: 10rem;padding: 0 0;margin: .125rem 0 0;font-size: 1rem;color: #000;text-align: right;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-radius: .25rem;}
@media (max-width: 1200px) {.dropdown-menu {font-size: calc(.91rem + .12vw);}}
.dropdown-menu-left {left: auto;right: 0;}
.dropdown-menu-right {left: 0;right: auto;}
@media (min-width: 576px) {.dropdown-menu-sm-left {left: auto;right: 0;}
	.dropdown-menu-sm-right {left: 0;right: auto;}}
@media (min-width: 768px) {.dropdown-menu-md-left {left: auto;right: 0;}
	.dropdown-menu-md-right {left: 0;right: auto;}}
@media (min-width: 992px) {.dropdown-menu-lg-left {left: auto;right: 0;}
	.dropdown-menu-lg-right {left: 0;right: auto;}}
@media (min-width: 1200px) {.dropdown-menu-xl-left {left: auto;right: 0;}
	.dropdown-menu-xl-right {left: 0;right: auto;}}
.dropup .dropdown-menu {top: auto;bottom: 100%;margin-top: 0;margin-bottom: .125rem;}
.dropup .dropdown-toggle::after {display: inline-block;margin-right: .255em;vertical-align: .255em;content: "";border-top: 0;border-left: .3em solid transparent;border-bottom: .3em solid;border-right: .3em solid transparent;}
.dropup .dropdown-toggle:empty::after {margin-right: 0;}
.dropright .dropdown-menu {top: 0;left: auto;right: 100%;margin-top: 0;margin-right: .125rem;}
.dropright .dropdown-toggle::after {display: inline-block;margin-right: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-left: 0;border-bottom: .3em solid transparent;border-right: .3em solid;}
.dropright .dropdown-toggle:empty::after {margin-right: 0;}
.dropright .dropdown-toggle::after {vertical-align: 0;}
.dropleft .dropdown-menu {top: 0;left: 100%;right: auto;margin-top: 0;margin-left: .125rem;}
.dropleft .dropdown-toggle::after {display: inline-block;margin-right: .255em;vertical-align: .255em;content: "";}
.dropleft .dropdown-toggle::after {display: none;}
.dropleft .dropdown-toggle::before {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-left: .3em solid;border-bottom: .3em solid transparent;}
.dropleft .dropdown-toggle:empty::after {margin-right: 0;}
.dropleft .dropdown-toggle::before {vertical-align: 0;}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {left: auto;bottom: auto;}
.dropdown-divider {height: 0;margin: 10px 0;overflow: hidden;border-top: 1px solid #e9ecef;}
.dropdown-item {display: block;width: 100%;padding: .25rem 1.5rem;clear: both;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;}
.dropdown-item:first-child {border-top-right-radius: calc(.25rem - 1px);border-top-left-radius: calc(.25rem - 1px);}
.dropdown-item:last-child {border-bottom-left-radius: calc(.25rem - 1px);border-bottom-right-radius: calc(.25rem - 1px);}
.dropdown-item:hover, .dropdown-item:focus {color: #fff;text-decoration: none;background-color: #0072ce;}
.dropdown-item.active, .dropdown-item:active {color: #fff;text-decoration: none;background-color: #0072ce;}
.dropdown-item.disabled, .dropdown-item:disabled {color: #adb5bd;pointer-events: none;background-color: transparent;}
.dropdown-menu.show {display: block;}
.dropdown-header {display: block;padding: 0 1.5rem;margin-bottom: 0;font-size: .875rem;color: #5c5c5c;white-space: nowrap;}
.dropdown-item-text {display: block;padding: .25rem 1.5rem;color: #212529;}
.btn-group, .btn-group-vertical {position: relative;display: inline-flex;vertical-align: middle;}
.btn-group > .btn, .btn-group-vertical > .btn {position: relative;flex: 1 1 auto;}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {z-index: 1;}
.btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {z-index: 1;}
.btn-toolbar {display: flex;flex-wrap: wrap;justify-content: flex-start;}
.btn-toolbar .input-group {width: auto;}
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {margin-right: -1px;}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.dropdown-toggle-split {padding-left: .5625rem;padding-right: .5625rem;}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {margin-right: 0;}
.dropleft .dropdown-toggle-split::before {margin-left: 0;}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-xs + .dropdown-toggle-split {padding-left: .375rem;padding-right: .375rem;}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {padding-left: .75rem;padding-right: .75rem;}
.btn-group-vertical {flex-direction: column;align-items: flex-start;justify-content: center;}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {width: 100%;}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {margin-top: -1px;}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {border-top-right-radius: 0;border-top-left-radius: 0;}
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {margin-bottom: 0;}
.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
.input-group {position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100%;}
.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {position: relative;flex: 1 1 auto;width: 1%;min-width: 0;margin-bottom: 0;}
.input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .form-control, .input-group > .custom-select + .form-control, .input-group > .custom-file + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control-plaintext + .custom-select, .input-group > .custom-select + .custom-select, .input-group > .custom-file + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .custom-file {margin-right: -1px;}
.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {z-index: 3;}
.input-group > .custom-file .custom-file-input:focus {z-index: 4;}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group > .custom-file {display: flex;align-items: center;}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group:not(.has-validation) > .form-control:not(:last-child), .input-group:not(.has-validation) > .custom-select:not(:last-child), .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group.has-validation > .form-control:nth-last-child(n + 3), .input-group.has-validation > .custom-select:nth-last-child(n + 3), .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group-prepend, .input-group-append {display: flex;}
.input-group-prepend .btn, .input-group-append .btn {position: relative;z-index: 2;}
.input-group-prepend .btn:focus, .input-group-append .btn:focus {z-index: 3;}
.input-group-prepend .btn + .btn, .input-group-append .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-append .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .input-group-text + .btn {margin-right: -1px;}
.input-group-prepend {margin-left: -1px;}
.input-group-append {margin-right: -1px;}
.input-group-text {display: flex;align-items: center;padding: .375rem .75rem;margin-bottom: 0;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;text-align: center;white-space: nowrap;background-color: #e9ecef;border: 1px solid rgba(0,0,0,.05);border-radius: .25rem;}
@media (max-width: 1200px) {.input-group-text {font-size: calc(.91rem + .12vw);}}
.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {margin-top: 0;}
.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select {height: calc(1.5em + 1rem + 2px);}
.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .25rem;}
@media (max-width: 1200px) {.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {font-size: calc(.935rem + .42vw);}}
.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {height: calc(1.5em + .5rem + 2px);}
.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .25rem;}
.input-group-lg > .custom-select, .input-group-sm > .custom-select {padding-left: 1.75rem;}
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn, .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.custom-control {position: relative;z-index: 1;display: block;min-height: 1.5rem;padding-right: 1.75rem;color-adjust: exact;}
.custom-control-inline {display: inline-flex;margin-left: 1rem;}
.custom-control-input {position: absolute;right: 0;z-index: -1;width: 1.25rem;height: 1.375rem;opacity: 0;}
.custom-control-input:checked ~ .custom-control-label::before {color: #fff;border-color: #0072ce;background-color: #0072ce;}
.custom-control-input:focus ~ .custom-control-label::before {box-shadow: var(--form-input-shadow-focus);}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {border-color: var(--form-input-border-color-focus);}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {color: #fff;background-color: #82c7ff;border-color: #82c7ff;}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {color: #5c5c5c;}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {background-color: #e9ecef;}
.custom-control-label {position: relative;margin-bottom: 0;vertical-align: top;}
.custom-control-label::before {position: absolute;top: .125rem;right: -1.75rem;display: block;width: 1.25rem;height: 1.25rem;pointer-events: none;content: "";background-color: rgba(0,0,0,.05);border: rgba(0,0,0,.05) solid 1px;}
.custom-control-label::after {position: absolute;top: .125rem;right: -1.75rem;display: block;width: 1.25rem;height: 1.25rem;content: "";background: 50%/50% 50% no-repeat;}
.custom-checkbox .custom-control-label::before {border-radius: .25rem;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\'/%3e%3c/svg%3e");}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {border-color: #0072ce;background-color: #0072ce;}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'4\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e");}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color: rgba(0,114,206,.5);}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {background-color: rgba(0,114,206,.5);}
.custom-radio .custom-control-label::before {border-radius: 50%;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e");}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color: rgba(0,114,206,.5);}
.custom-switch {padding-right: 2.6875rem;}
.custom-switch .custom-control-label::before {right: -2.6875rem;width: 2.1875rem;pointer-events: all;border-radius: .625rem;}
.custom-switch .custom-control-label::after {top: calc(.125rem + 2px);right: calc(-2.6875rem + 2px);width: calc(1.25rem - 4px);height: calc(1.25rem - 4px);background-color: rgba(0,0,0,.05);border-radius: .625rem;transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.custom-switch .custom-control-label::after {transition: none;}}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {background-color: rgba(0,0,0,.05);transform: translateX(.9375rem);}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color: rgba(0,114,206,.5);}
.custom-select {display: inline-block;width: 100%;height: var(--form-input-height);padding: .375rem .75rem .375rem 1.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;vertical-align: middle;background: rgba(0,0,0,.05) url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border: 1px solid rgba(0,0,0,.05);border-radius: .25rem;appearance: none;}
@media (max-width: 1200px) {.custom-select {font-size: calc(.91rem + .12vw);}}
.custom-select:focus {border-color: var(--form-input-border-color-focus);outline: 0;box-shadow: 0 0 0 .2rem rgba(0,114,206,.75);}
.custom-select:focus::-ms-value {color: #495057;background-color: rgba(0,0,0,.05);}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {height: auto;padding-left: .75rem;background-image: none;}
.custom-select:disabled {color: #5c5c5c;background-color: #e9ecef;}
.custom-select::-ms-expand {display: none;}
.custom-select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #495057;}
.custom-select-sm {height: calc(1.5em + .5rem + 2px);padding-top: .25rem;padding-bottom: .25rem;padding-right: .5rem;font-size: .875rem;}
.custom-select-lg {height: calc(1.5em + 1rem + 2px);padding-top: .5rem;padding-bottom: .5rem;padding-right: 1rem;font-size: 1.25rem;}
@media (max-width: 1200px) {.custom-select-lg {font-size: calc(.935rem + .42vw);}}
.custom-file {position: relative;display: inline-block;width: 100%;height: var(--form-input-height);margin-bottom: 0;}
.custom-file-input {position: relative;z-index: 2;width: 100%;height: var(--form-input-height);margin: 0;overflow: hidden;opacity: 0;}
.custom-file-input:focus ~ .custom-file-label {border-color: var(--form-input-border-color-focus);box-shadow: var(--form-input-shadow-focus);}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {background-color: #e9ecef;}
.custom-file-input:lang(en) ~ .custom-file-label::after {content: "Browse";}
.custom-file-input ~ .custom-file-label[data-browse]::after {content: attr(data-browse);}
.custom-file-label {position: absolute;top: 0;left: 0;right: 0;z-index: 1;height: var(--form-input-height);padding: .375rem .75rem;overflow: hidden;font-weight: 400;line-height: 1.5;color: #495057;background-color: rgba(0,0,0,.05);border: 1px solid rgba(0,0,0,.05);border-radius: .25rem;}
.custom-file-label::after {position: absolute;top: 0;left: 0;bottom: 0;z-index: 3;display: block;height: calc(1.5em + .75rem);padding: .375rem .75rem;line-height: 1.5;color: #495057;content: "Browse";background-color: #e9ecef;border-right: inherit;border-radius: .25rem 0 0 .25rem;}
.custom-range {width: 100%;height: 1.4rem;padding: 0;background-color: transparent;appearance: none;}
.custom-range:focus {outline: 0;}
.custom-range:focus::-webkit-slider-thumb {box-shadow: 0 0 0 1px #f8f9fa,var(--form-input-shadow-focus);}
.custom-range:focus::-moz-range-thumb {box-shadow: 0 0 0 1px #f8f9fa,var(--form-input-shadow-focus);}
.custom-range:focus::-ms-thumb {box-shadow: 0 0 0 1px #f8f9fa,var(--form-input-shadow-focus);}
.custom-range::-moz-focus-outer {border: 0;}
.custom-range::-webkit-slider-thumb {width: 1rem;height: 1rem;margin-top: -.25rem;background-color: #0072ce;border: 0;border-radius: 1rem;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance: none;}
@media (prefers-reduced-motion: reduce) {.custom-range::-webkit-slider-thumb {transition: none;}}
.custom-range::-webkit-slider-thumb:active {background-color: #82c7ff;}
.custom-range::-webkit-slider-runnable-track {width: 100%;height: .5rem;color: transparent;cursor: pointer;background-color: #dee2e6;border-color: transparent;border-radius: 1rem;}
.custom-range::-moz-range-thumb {width: 1rem;height: 1rem;background-color: #0072ce;border: 0;border-radius: 1rem;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance: none;}
@media (prefers-reduced-motion: reduce) {.custom-range::-moz-range-thumb {transition: none;}}
.custom-range::-moz-range-thumb:active {background-color: #82c7ff;}
.custom-range::-moz-range-track {width: 100%;height: .5rem;color: transparent;cursor: pointer;background-color: #dee2e6;border-color: transparent;border-radius: 1rem;}
.custom-range::-ms-thumb {width: 1rem;height: 1rem;margin-top: 0;margin-left: .2rem;margin-right: .2rem;background-color: #0072ce;border: 0;border-radius: 1rem;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance: none;}
@media (prefers-reduced-motion: reduce) {.custom-range::-ms-thumb {transition: none;}}
.custom-range::-ms-thumb:active {background-color: #82c7ff;}
.custom-range::-ms-track {width: 100%;height: .5rem;color: transparent;cursor: pointer;background-color: transparent;border-color: transparent;border-width: .5rem;}
.custom-range::-ms-fill-lower {background-color: #dee2e6;border-radius: 1rem;}
.custom-range::-ms-fill-upper {margin-left: 15px;background-color: #dee2e6;border-radius: 1rem;}
.custom-range:disabled::-webkit-slider-thumb {background-color: #adb5bd;}
.custom-range:disabled::-webkit-slider-runnable-track {cursor: default;}
.custom-range:disabled::-moz-range-thumb {background-color: #adb5bd;}
.custom-range:disabled::-moz-range-track {cursor: default;}
.custom-range:disabled::-ms-thumb {background-color: #adb5bd;}
.custom-control-label::before, .custom-file-label, .custom-select {transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.custom-control-label::before, .custom-file-label, .custom-select {transition: none;}}
.nav {display: flex;flex-wrap: wrap;padding-right: 0;margin-bottom: 0;list-style: none;}
.nav-link {display: block;padding: .5rem 1rem;}
.nav-link:hover, .nav-link:focus {text-decoration: none;}
.nav-link.disabled {color: #5c5c5c;pointer-events: none;cursor: default;}
.nav-tabs {border-bottom: 1px solid #dee2e6;}
.nav-tabs .nav-link {margin-bottom: -1px;border: 1px solid transparent;border-top-right-radius: .25rem;border-top-left-radius: .25rem;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {border-color: #e9ecef #e9ecef #dee2e6;}
.nav-tabs .nav-link.disabled {color: #5c5c5c;background-color: transparent;border-color: transparent;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #000;background-color: #f8f9fa;border-color: #dee2e6 #dee2e6 #f8f9fa;}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;}
.nav-pills .nav-link {border-radius: .25rem;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color: #0072ce;}
.nav-fill > .nav-link, .nav-fill .nav-item {flex: 1 1 auto;text-align: center;}
.nav-justified > .nav-link, .nav-justified .nav-item {flex-basis: 0;flex-grow: 1;text-align: center;}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}
.navbar {position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 10px 20px;}
.navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.navbar-brand {display: inline-block;padding-top: 10px;padding-bottom: 10px;margin-left: 20px;font-size: 1.25rem;line-height: inherit;white-space: nowrap;}
@media (max-width: 1200px) {.navbar-brand {font-size: calc(.935rem + .42vw);}}
.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}
.navbar-nav {display: flex;flex-direction: column;padding-right: 0;margin-bottom: 0;list-style: none;}
.navbar-nav .nav-link {padding-left: 0;padding-right: 0;}
.navbar-nav .dropdown-menu {position: static;float: none;}
.navbar-text {display: inline-block;padding-top: .5rem;padding-bottom: .5rem;}
.navbar-collapse {flex-basis: 100%;flex-grow: 1;align-items: center;}
.navbar-toggler {padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: .25rem;}
@media (max-width: 1200px) {.navbar-toggler {font-size: calc(.935rem + .42vw);}}
.navbar-toggler:hover, .navbar-toggler:focus {text-decoration: none;}
.navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: 50%/100% 100% no-repeat;}
.navbar-nav-scroll {max-height: 75vh;overflow-y: auto;}
@media (max-width: 575.98px) {.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {padding-left: 0;padding-right: 0;}}
@media (min-width: 576px) {.navbar-expand-sm {flex-flow: row nowrap;justify-content: flex-start;}
	.navbar-expand-sm .navbar-nav {flex-direction: row;}
	.navbar-expand-sm .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-sm .navbar-nav .nav-link {padding-left: .5rem;padding-right: .5rem;}
	.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {flex-wrap: nowrap;}
	.navbar-expand-sm .navbar-nav-scroll {overflow: visible;}
	.navbar-expand-sm .navbar-collapse {display: flex !important;flex-basis: auto;}
	.navbar-expand-sm .navbar-toggler {display: none;}}
@media (max-width: 767.98px) {.navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {padding-left: 0;padding-right: 0;}}
@media (min-width: 768px) {.navbar-expand-md {flex-flow: row nowrap;justify-content: flex-start;}
	.navbar-expand-md .navbar-nav {flex-direction: row;}
	.navbar-expand-md .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-md .navbar-nav .nav-link {padding-left: .5rem;padding-right: .5rem;}
	.navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {flex-wrap: nowrap;}
	.navbar-expand-md .navbar-nav-scroll {overflow: visible;}
	.navbar-expand-md .navbar-collapse {display: flex !important;flex-basis: auto;}
	.navbar-expand-md .navbar-toggler {display: none;}}
@media (max-width: 991.98px) {.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {padding-left: 0;padding-right: 0;}}
@media (min-width: 992px) {.navbar-expand-lg {flex-flow: row nowrap;justify-content: flex-start;}
	.navbar-expand-lg .navbar-nav {flex-direction: row;}
	.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-lg .navbar-nav .nav-link {padding-left: .5rem;padding-right: .5rem;}
	.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {flex-wrap: nowrap;}
	.navbar-expand-lg .navbar-nav-scroll {overflow: visible;}
	.navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto;}
	.navbar-expand-lg .navbar-toggler {display: none;}}
@media (max-width: 1199.98px) {.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {padding-left: 0;padding-right: 0;}}
@media (min-width: 1200px) {.navbar-expand-xl {flex-flow: row nowrap;justify-content: flex-start;}
	.navbar-expand-xl .navbar-nav {flex-direction: row;}
	.navbar-expand-xl .navbar-nav .dropdown-menu {position: absolute;}
	.navbar-expand-xl .navbar-nav .nav-link {padding-left: .5rem;padding-right: .5rem;}
	.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {flex-wrap: nowrap;}
	.navbar-expand-xl .navbar-nav-scroll {overflow: visible;}
	.navbar-expand-xl .navbar-collapse {display: flex !important;flex-basis: auto;}
	.navbar-expand-xl .navbar-toggler {display: none;}}
.navbar-expand {flex-flow: row nowrap;justify-content: flex-start;}
.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {padding-left: 0;padding-right: 0;}
.navbar-expand .navbar-nav {flex-direction: row;}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute;}
.navbar-expand .navbar-nav .nav-link {padding-left: .5rem;padding-right: .5rem;}
.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {flex-wrap: nowrap;}
.navbar-expand .navbar-nav-scroll {overflow: visible;}
.navbar-expand .navbar-collapse {display: flex !important;flex-basis: auto;}
.navbar-expand .navbar-toggler {display: none;}
.navbar-light .navbar-brand {color: rgba(0,0,0,.9);}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {color: rgba(0,0,0,.9);}
.navbar-light .navbar-nav .nav-link {color: rgba(0,0,0,.5);}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {color: rgba(0,0,0,.7);}
.navbar-light .navbar-nav .nav-link.disabled {color: rgba(0,0,0,.3);}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {color: rgba(0,0,0,.9);}
.navbar-light .navbar-toggler {color: rgba(0,0,0,.5);border-color: rgba(0,0,0,.1);}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%280, 0, 0, 0.5%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");}
.navbar-light .navbar-text {color: rgba(0,0,0,.5);}
.navbar-light .navbar-text a {color: rgba(0,0,0,.9);}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {color: rgba(0,0,0,.9);}
.navbar-dark .navbar-brand {color: #fff;}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {color: #fff;}
.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,.5);}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {color: rgba(255,255,255,.75);}
.navbar-dark .navbar-nav .nav-link.disabled {color: rgba(255,255,255,.25);}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {color: #fff;}
.navbar-dark .navbar-toggler {color: rgba(255,255,255,.5);border-color: rgba(255,255,255,.1);}
.navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%28255, 255, 255, 0.5%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");}
.navbar-dark .navbar-text {color: rgba(255,255,255,.5);}
.navbar-dark .navbar-text a {color: #fff;}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {color: #fff;}
.card {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;}
.card > hr {margin-left: 0;margin-right: 0;}
.card > .list-group {border-top: inherit;border-bottom: inherit;}
.card > .list-group:first-child {border-top-width: 0;border-top-right-radius: calc(.25rem - 1px);border-top-left-radius: calc(.25rem - 1px);}
.card > .list-group:last-child {border-bottom-width: 0;border-bottom-left-radius: calc(.25rem - 1px);border-bottom-right-radius: calc(.25rem - 1px);}
.card > .card-header + .list-group, .card > .list-group + .card-footer {border-top: 0;}
.card-body {flex: 1 1 auto;min-height: 1px;padding: 20px;}
.card-title {margin-bottom: 20px;}
.card-subtitle {margin-top: -10px;margin-bottom: 0;}
.card-text:last-child {margin-bottom: 0;}
.card-link:hover {text-decoration: none;}
.card-link + .card-link {margin-right: 20px;}
.card-header {padding: 20px 20px;margin-bottom: 0;background-color: #fff;border-bottom: 1px solid rgba(0,0,0,.125);}
.card-header:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.card-footer {padding: 20px 20px;background-color: #fff;border-top: 1px solid rgba(0,0,0,.125);}
.card-footer:last-child {border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);}
.card-header-tabs {margin-left: -10px;margin-bottom: -20px;margin-right: -10px;border-bottom: 0;}
.card-header-pills {margin-left: -10px;margin-right: -10px;}
.card-img-overlay {position: absolute;top: 0;left: 0;bottom: 0;right: 0;padding: 1.25rem;border-radius: calc(.25rem - 1px);}
.card-img, .card-img-top, .card-img-bottom {flex-shrink: 0;width: 100%;}
.card-img, .card-img-top {border-top-right-radius: calc(.25rem - 1px);border-top-left-radius: calc(.25rem - 1px);}
.card-img, .card-img-bottom {border-bottom-left-radius: calc(.25rem - 1px);border-bottom-right-radius: calc(.25rem - 1px);}
.card-deck .card {margin-bottom: 15px;}
@media (min-width: 576px) {.card-deck {display: flex;flex-flow: row wrap;margin-left: -15px;margin-right: -15px;}
	.card-deck .card {flex: 1 0 0%;margin-left: 15px;margin-bottom: 0;margin-right: 15px;}}
.card-group > .card {margin-bottom: 15px;}
@media (min-width: 576px) {.card-group {display: flex;flex-flow: row wrap;}
	.card-group > .card {flex: 1 0 0%;margin-bottom: 0;}
	.card-group > .card + .card {margin-right: 0;border-right: 0;}
	.card-group > .card:not(:last-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
	.card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {border-top-left-radius: 0;}
	.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {border-bottom-left-radius: 0;}
	.card-group > .card:not(:first-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
	.card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {border-top-right-radius: 0;}
	.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {border-bottom-right-radius: 0;}}
.card-columns .card {margin-bottom: 20px;}
@media (min-width: 576px) {.card-columns {column-count: 3;column-gap: 1.25rem;orphans: 1;widows: 1;}
	.card-columns .card {display: inline-block;width: 100%;}}
.accordion {overflow-anchor: none;}
.accordion > .card {overflow: hidden;}
.accordion > .card:not(:last-of-type) {border-bottom: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.accordion > .card:not(:first-of-type) {border-top-right-radius: 0;border-top-left-radius: 0;}
.accordion > .card > .card-header {border-radius: 0;margin-bottom: -1px;}
.breadcrumb {display: flex;flex-wrap: wrap;padding: .5rem 0;margin-bottom: 0;list-style: none;background-color: transparent;border-radius: .25rem;}
.breadcrumb-item + .breadcrumb-item {padding-right: .5rem;}
.breadcrumb-item + .breadcrumb-item::before {float: right;padding-left: .5rem;color: #5c5c5c;content: "/";}
.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration: underline;}
.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration: none;}
.breadcrumb-item.active {color: #5c5c5c;}
.pagination {display: flex;padding-right: 0;list-style: none;border-radius: .25rem;}
.page-link {position: relative;display: block;padding: .5rem .75rem;margin-right: -1px;line-height: 1.25;color: #0072cf;background-color: #fff;border: 1px solid #dee2e6;}
.page-link:hover {z-index: 2;color: #004883;text-decoration: none;background-color: #e9ecef;border-color: #dee2e6;}
.page-link:focus {z-index: 3;outline: 0;box-shadow: 0 0 0 .2rem rgba(0,114,206,.75);}
.page-item:first-child .page-link {margin-right: 0;border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
.page-item:last-child .page-link {border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.page-item.active .page-link {z-index: 3;color: #fff;background-color: #0072ce;border-color: #0072ce;}
.page-item.disabled .page-link {color: #5c5c5c;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6;}
.pagination-lg .page-link {padding: .75rem 1.5rem;font-size: 1.25rem;line-height: 1.5;}
@media (max-width: 1200px) {.pagination-lg .page-link {font-size: calc(.935rem + .42vw);}}
.pagination-lg .page-item:first-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
.pagination-lg .page-item:last-child .page-link {border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.pagination-sm .page-link {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;}
.pagination-sm .page-item:first-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
.pagination-sm .page-item:last-child .page-link {border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.badge, .block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text, .label.label-default, .label.label-primary, .label.label-secondary, .label.label-success, .label.label-info, .label.label-warning, .label.label-danger, .label.label-light, .label.label-dark, .label.label-tertiary, .label.label-white, .label.label-gray-100, .label.label-gray-200, .label.label-gray-300, .label.label-gray-400, .label.label-gray-500, .label.label-gray-600, .label.label-gray-700, .label.label-gray-800, .label.label-gray-900, .label.label-black {display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 400;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.badge, .block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text, .label.label-default, .label.label-primary, .label.label-secondary, .label.label-success, .label.label-info, .label.label-warning, .label.label-danger, .label.label-light, .label.label-dark, .label.label-tertiary, .label.label-white, .label.label-gray-100, .label.label-gray-200, .label.label-gray-300, .label.label-gray-400, .label.label-gray-500, .label.label-gray-600, .label.label-gray-700, .label.label-gray-800, .label.label-gray-900, .label.label-black {transition: none;}}
a.badge:hover, .block_current_learning .block_current_learning-tiles a.block_current_learning-tile__content_duedate_text:hover, a.label.label-default:hover, a.label.label-primary:hover, a.label.label-secondary:hover, a.label.label-success:hover, a.label.label-info:hover, a.label.label-warning:hover, a.label.label-danger:hover, a.label.label-light:hover, a.label.label-dark:hover, a.label.label-tertiary:hover, a.label.label-white:hover, a.label.label-gray-100:hover, a.label.label-gray-200:hover, a.label.label-gray-300:hover, a.label.label-gray-400:hover, a.label.label-gray-500:hover, a.label.label-gray-600:hover, a.label.label-gray-700:hover, a.label.label-gray-800:hover, a.label.label-gray-900:hover, a.label.label-black:hover, a.badge:focus, .block_current_learning .block_current_learning-tiles a.block_current_learning-tile__content_duedate_text:focus, a.label.label-default:focus, a.label.label-primary:focus, a.label.label-secondary:focus, a.label.label-success:focus, a.label.label-info:focus, a.label.label-warning:focus, a.label.label-danger:focus, a.label.label-light:focus, a.label.label-dark:focus, a.label.label-tertiary:focus, a.label.label-white:focus, a.label.label-gray-100:focus, a.label.label-gray-200:focus, a.label.label-gray-300:focus, a.label.label-gray-400:focus, a.label.label-gray-500:focus, a.label.label-gray-600:focus, a.label.label-gray-700:focus, a.label.label-gray-800:focus, a.label.label-gray-900:focus, a.label.label-black:focus {text-decoration: none;}
.badge:empty, .block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text:empty, .label.label-default:empty, .label.label-primary:empty, .label.label-secondary:empty, .label.label-success:empty, .label.label-info:empty, .label.label-warning:empty, .label.label-danger:empty, .label.label-light:empty, .label.label-dark:empty, .label.label-tertiary:empty, .label.label-white:empty, .label.label-gray-100:empty, .label.label-gray-200:empty, .label.label-gray-300:empty, .label.label-gray-400:empty, .label.label-gray-500:empty, .label.label-gray-600:empty, .label.label-gray-700:empty, .label.label-gray-800:empty, .label.label-gray-900:empty, .label.label-black:empty {display: none;}
.btn .badge, .btn .block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text, .block_current_learning .block_current_learning-tiles .btn .block_current_learning-tile__content_duedate_text, .btn .label.label-default, .btn .label.label-primary, .btn .label.label-secondary, .btn .label.label-success, .btn .label.label-info, .btn .label.label-warning, .btn .label.label-danger, .btn .label.label-light, .btn .label.label-dark, .btn .label.label-tertiary, .btn .label.label-white, .btn .label.label-gray-100, .btn .label.label-gray-200, .btn .label.label-gray-300, .btn .label.label-gray-400, .btn .label.label-gray-500, .btn .label.label-gray-600, .btn .label.label-gray-700, .btn .label.label-gray-800, .btn .label.label-gray-900, .btn .label.label-black {position: relative;top: -1px;}
.badge-pill {padding-left: .6em;padding-right: .6em;border-radius: 10rem;}
.badge-primary {color: #fff;background-color: #0072ce;}
a.badge-primary:hover, a.badge-primary:focus {color: #fff;background-color: #00569b;}
a.badge-primary:focus, a.badge-primary.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.badge-secondary {color: #212529;background-color: #ed632f;}
a.badge-secondary:hover, a.badge-secondary:focus {color: #212529;background-color: #d64813;}
a.badge-secondary:focus, a.badge-secondary.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.badge-success {color: #212529;background-color: #89c206;}
a.badge-success:hover, a.badge-success:focus {color: #212529;background-color: #669104;}
a.badge-success:focus, a.badge-success.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(137,194,6,.5);}
.badge-info {color: #fff;background-color: #9901ff;}
a.badge-info:hover, a.badge-info:focus {color: #fff;background-color: #7b00cd;}
a.badge-info:focus, a.badge-info.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(153,1,255,.5);}
.badge-warning {color: #212529;background-color: #ed632f;}
a.badge-warning:hover, a.badge-warning:focus {color: #212529;background-color: #d64813;}
a.badge-warning:focus, a.badge-warning.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.badge-danger {color: #fff;background-color: #d40d16;}
a.badge-danger:hover, a.badge-danger:focus {color: #fff;background-color: #a40a11;}
a.badge-danger:focus, a.badge-danger.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(212,13,22,.5);}
.badge-light {color: #212529;background-color: #f8f9fa;}
a.badge-light:hover, a.badge-light:focus {color: #212529;background-color: #dae0e5;}
a.badge-light:focus, a.badge-light.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.badge-dark {color: #fff;background-color: #212529;}
a.badge-dark:hover, a.badge-dark:focus {color: #fff;background-color: #0a0c0d;}
a.badge-dark:focus, a.badge-dark.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(33,37,41,.5);}
.badge-tertiary {color: #212529;background-color: #3cd264;}
a.badge-tertiary:hover, a.badge-tertiary:focus {color: #212529;background-color: #29b24e;}
a.badge-tertiary:focus, a.badge-tertiary.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(60,210,100,.5);}
.badge-white {color: #212529;background-color: #fff;}
a.badge-white:hover, a.badge-white:focus {color: #212529;background-color: #e6e6e6;}
a.badge-white:focus, a.badge-white.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(255,255,255,.5);}
.badge-gray-100 {color: #212529;background-color: #f8f9fa;}
a.badge-gray-100:hover, a.badge-gray-100:focus {color: #212529;background-color: #dae0e5;}
a.badge-gray-100:focus, a.badge-gray-100.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.badge-gray-200 {color: #212529;background-color: #e9ecef;}
a.badge-gray-200:hover, a.badge-gray-200:focus {color: #212529;background-color: #cbd3da;}
a.badge-gray-200:focus, a.badge-gray-200.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(233,236,239,.5);}
.badge-gray-300 {color: #212529;background-color: #dee2e6;}
a.badge-gray-300:hover, a.badge-gray-300:focus {color: #212529;background-color: #c1c9d0;}
a.badge-gray-300:focus, a.badge-gray-300.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(222,226,230,.5);}
.badge-gray-400 {color: #212529;background-color: #ced4da;}
a.badge-gray-400:hover, a.badge-gray-400:focus {color: #212529;background-color: #b1bbc4;}
a.badge-gray-400:focus, a.badge-gray-400.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(206,212,218,.5);}
.badge-gray-500 {color: #212529;background-color: #adb5bd;}
a.badge-gray-500:hover, a.badge-gray-500:focus {color: #212529;background-color: #919ca6;}
a.badge-gray-500:focus, a.badge-gray-500.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(173,181,189,.5);}
.badge-gray-600 {color: #fff;background-color: #5c5c5c;}
a.badge-gray-600:hover, a.badge-gray-600:focus {color: #fff;background-color: #434343;}
a.badge-gray-600:focus, a.badge-gray-600.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(92,92,92,.5);}
.badge-gray-700 {color: #fff;background-color: #495057;}
a.badge-gray-700:hover, a.badge-gray-700:focus {color: #fff;background-color: #32373b;}
a.badge-gray-700:focus, a.badge-gray-700.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(73,80,87,.5);}
.badge-gray-800 {color: #fff;background-color: #343a40;}
a.badge-gray-800:hover, a.badge-gray-800:focus {color: #fff;background-color: #1d2124;}
a.badge-gray-800:focus, a.badge-gray-800.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.badge-gray-900 {color: #fff;background-color: #212529;}
a.badge-gray-900:hover, a.badge-gray-900:focus {color: #fff;background-color: #0a0c0d;}
a.badge-gray-900:focus, a.badge-gray-900.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(33,37,41,.5);}
.badge-black {color: #fff;background-color: #000;}
a.badge-black:hover, a.badge-black:focus {color: #fff;background-color: black;}
a.badge-black:focus, a.badge-black.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(0,0,0,.5);}
.jumbotron {padding: 2rem 1rem;margin-bottom: 2rem;background-color: #e9ecef;border-radius: .25rem;}
@media (min-width: 576px) {.jumbotron {padding: 4rem 2rem;}}
.jumbotron-fluid {padding-left: 0;padding-right: 0;border-radius: 0;}
.alert {position: relative;padding: .75rem 1.25rem;margin-bottom: 1rem;border: 0 solid transparent;border-radius: .25rem;}
.alert-heading {color: inherit;}
.alert-link {font-weight: 600;}
.alert-dismissible {padding-left: 4rem;}
.alert-dismissible .close {position: absolute;top: 0;left: 0;z-index: 2;padding: .75rem 1.25rem;color: inherit;}
.alert-primary {color: #003b6b;background-color: #cce3f5;border-color: #b8d8f1;}
.alert-primary hr {border-top-color: #a2cced;}
.alert-primary .alert-link {color: #001f38;}
.alert-secondary {color: #7b3318;background-color: #fbe0d5;border-color: #fad3c5;}
.alert-secondary hr {border-top-color: #f8c2ad;}
.alert-secondary .alert-link {color: #512210;}
.alert-success {color: #476503;background-color: #e7f3cd;border-color: #deeeb9;}
.alert-success hr {border-top-color: #d4e9a5;}
.alert-success .alert-link {color: #243302;}
.alert-info {color: #500185;background-color: #ebccff;border-color: #e2b8ff;}
.alert-info hr {border-top-color: #d89eff;}
.alert-info .alert-link {color: #310052;}
.alert-warning {color: #7b3318;background-color: #fbe0d5;border-color: #fad3c5;}
.alert-warning hr {border-top-color: #f8c2ad;}
.alert-warning .alert-link {color: #512210;}
.alert-danger {color: #6e070b;background-color: #f6cfd0;border-color: #f3bbbe;}
.alert-danger hr {border-top-color: #efa6a9;}
.alert-danger .alert-link {color: #3e0406;}
.alert-light {color: #818182;background-color: #fefefe;border-color: #fdfdfe;}
.alert-light hr {border-top-color: #f1f1f1;}
.alert-light .alert-link {color: #686868;}
.alert-dark {color: #111315;background-color: #d3d3d4;border-color: #c1c2c3;}
.alert-dark hr {border-top-color: #b4b5b7;}
.alert-dark .alert-link {color: black;}
.alert-tertiary {color: #1f6d34;background-color: #d8f6e0;border-color: #c8f2d4;}
.alert-tertiary hr {border-top-color: #b4eec3;}
.alert-tertiary .alert-link {color: #144621;}
.alert-white {color: #858585;background-color: white;border-color: white;}
.alert-white hr {border-top-color: #f2f2f2;}
.alert-white .alert-link {color: #6b6b6b;}
.alert-gray-100 {color: #818182;background-color: #fefefe;border-color: #fdfdfe;}
.alert-gray-100 hr {border-top-color: #f1f1f1;}
.alert-gray-100 .alert-link {color: #686868;}
.alert-gray-200 {color: #797b7c;background-color: #fbfbfc;border-color: #f9fafb;}
.alert-gray-200 hr {border-top-color: #eaedf0;}
.alert-gray-200 .alert-link {color: #606162;}
.alert-gray-300 {color: #737678;background-color: #f8f9fa;border-color: #f6f7f8;}
.alert-gray-300 hr {border-top-color: #e7eaed;}
.alert-gray-300 .alert-link {color: #5a5c5e;}
.alert-gray-400 {color: #6b6e71;background-color: #f5f6f8;border-color: #f1f3f5;}
.alert-gray-400 hr {border-top-color: #e3e6ea;}
.alert-gray-400 .alert-link {color: #525557;}
.alert-gray-500 {color: #5a5e62;background-color: #eff0f2;border-color: #e8eaed;}
.alert-gray-500 hr {border-top-color: #dadee1;}
.alert-gray-500 .alert-link {color: #424548;}
.alert-gray-600 {color: #303030;background-color: #dedede;border-color: #d1d1d1;}
.alert-gray-600 hr {border-top-color: #c5c5c5;}
.alert-gray-600 .alert-link {color: #161616;}
.alert-gray-700 {color: #262a2d;background-color: #dbdcdd;border-color: #ccced0;}
.alert-gray-700 hr {border-top-color: #bfc1c4;}
.alert-gray-700 .alert-link {color: #0f1012;}
.alert-gray-800 {color: #1b1e21;background-color: #d6d8d9;border-color: #c6c8ca;}
.alert-gray-800 hr {border-top-color: #b9bbbd;}
.alert-gray-800 .alert-link {color: #040505;}
.alert-gray-900 {color: #111315;background-color: #d3d3d4;border-color: #c1c2c3;}
.alert-gray-900 hr {border-top-color: #b4b5b7;}
.alert-gray-900 .alert-link {color: black;}
.alert-black {color: black;background-color: #ccc;border-color: #b8b8b8;}
.alert-black hr {border-top-color: #ababab;}
.alert-black .alert-link {color: black;}
@keyframes progress-bar-stripes {from {background-position: 1rem 100%;}
	to {background-position: 100% 0;}}
.progress {display: flex;height: 1rem;overflow: hidden;line-height: 0;font-size: .75rem;background-color: #e9ecef;border-radius: .25rem;}
.progress-bar {display: flex;flex-direction: column;justify-content: center;overflow: hidden;color: #fff;text-align: center;white-space: nowrap;background-color: #0072ce;transition: width .6s ease;}
@media (prefers-reduced-motion: reduce) {.progress-bar {transition: none;}}
.progress-bar-striped {background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: 1rem 1rem;}
.progress-bar-animated {animation: 1s linear infinite progress-bar-stripes;}
@media (prefers-reduced-motion: reduce) {.progress-bar-animated {animation: none;}}
.media {display: flex;align-items: flex-start;}
.media-body {flex: 1;}
.list-group {display: flex;flex-direction: column;padding-right: 0;margin-bottom: 0;border-radius: .25rem;}
.list-group-item-action {width: 100%;color: #495057;text-align: inherit;}
.list-group-item-action:hover, .list-group-item-action:focus {z-index: 1;color: #495057;text-decoration: none;background-color: #f8f9fa;}
.list-group-item-action:active {color: #000;background-color: #e9ecef;}
.list-group-item {position: relative;display: block;padding: 10px 10px;background-color: #fff;border: 1px solid rgba(0,0,0,.125);}
.list-group-item:first-child {border-top-right-radius: inherit;border-top-left-radius: inherit;}
.list-group-item:last-child {border-bottom-left-radius: inherit;border-bottom-right-radius: inherit;}
.list-group-item.disabled, .list-group-item:disabled {color: #5c5c5c;pointer-events: none;background-color: #fff;}
.list-group-item.active {z-index: 2;color: #fff;background-color: #0072ce;border-color: #0072ce;}
.list-group-item + .list-group-item {border-top-width: 0;}
.list-group-item + .list-group-item.active {margin-top: -1px;border-top-width: 1px;}
.list-group-horizontal {flex-direction: row;}
.list-group-horizontal > .list-group-item:first-child {border-bottom-right-radius: .25rem;border-top-left-radius: 0;}
.list-group-horizontal > .list-group-item:last-child {border-top-left-radius: .25rem;border-bottom-right-radius: 0;}
.list-group-horizontal > .list-group-item.active {margin-top: 0;}
.list-group-horizontal > .list-group-item + .list-group-item {border-top-width: 1px;border-right-width: 0;}
.list-group-horizontal > .list-group-item + .list-group-item.active {margin-right: -1px;border-right-width: 1px;}
@media (min-width: 576px) {.list-group-horizontal-sm {flex-direction: row;}
	.list-group-horizontal-sm > .list-group-item:first-child {border-bottom-right-radius: .25rem;border-top-left-radius: 0;}
	.list-group-horizontal-sm > .list-group-item:last-child {border-top-left-radius: .25rem;border-bottom-right-radius: 0;}
	.list-group-horizontal-sm > .list-group-item.active {margin-top: 0;}
	.list-group-horizontal-sm > .list-group-item + .list-group-item {border-top-width: 1px;border-right-width: 0;}
	.list-group-horizontal-sm > .list-group-item + .list-group-item.active {margin-right: -1px;border-right-width: 1px;}}
@media (min-width: 768px) {.list-group-horizontal-md {flex-direction: row;}
	.list-group-horizontal-md > .list-group-item:first-child {border-bottom-right-radius: .25rem;border-top-left-radius: 0;}
	.list-group-horizontal-md > .list-group-item:last-child {border-top-left-radius: .25rem;border-bottom-right-radius: 0;}
	.list-group-horizontal-md > .list-group-item.active {margin-top: 0;}
	.list-group-horizontal-md > .list-group-item + .list-group-item {border-top-width: 1px;border-right-width: 0;}
	.list-group-horizontal-md > .list-group-item + .list-group-item.active {margin-right: -1px;border-right-width: 1px;}}
@media (min-width: 992px) {.list-group-horizontal-lg {flex-direction: row;}
	.list-group-horizontal-lg > .list-group-item:first-child {border-bottom-right-radius: .25rem;border-top-left-radius: 0;}
	.list-group-horizontal-lg > .list-group-item:last-child {border-top-left-radius: .25rem;border-bottom-right-radius: 0;}
	.list-group-horizontal-lg > .list-group-item.active {margin-top: 0;}
	.list-group-horizontal-lg > .list-group-item + .list-group-item {border-top-width: 1px;border-right-width: 0;}
	.list-group-horizontal-lg > .list-group-item + .list-group-item.active {margin-right: -1px;border-right-width: 1px;}}
@media (min-width: 1200px) {.list-group-horizontal-xl {flex-direction: row;}
	.list-group-horizontal-xl > .list-group-item:first-child {border-bottom-right-radius: .25rem;border-top-left-radius: 0;}
	.list-group-horizontal-xl > .list-group-item:last-child {border-top-left-radius: .25rem;border-bottom-right-radius: 0;}
	.list-group-horizontal-xl > .list-group-item.active {margin-top: 0;}
	.list-group-horizontal-xl > .list-group-item + .list-group-item {border-top-width: 1px;border-right-width: 0;}
	.list-group-horizontal-xl > .list-group-item + .list-group-item.active {margin-right: -1px;border-right-width: 1px;}}
.list-group-flush {border-radius: 0;}
.list-group-flush > .list-group-item {border-width: 0 0 1px;}
.list-group-flush > .list-group-item:last-child {border-bottom-width: 0;}
.list-group-item-primary {color: #003b6b;background-color: #b8d8f1;}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {color: #003b6b;background-color: #a2cced;}
.list-group-item-primary.list-group-item-action.active {color: #fff;background-color: #003b6b;border-color: #003b6b;}
.list-group-item-secondary {color: #7b3318;background-color: #fad3c5;}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {color: #7b3318;background-color: #f8c2ad;}
.list-group-item-secondary.list-group-item-action.active {color: #fff;background-color: #7b3318;border-color: #7b3318;}
.list-group-item-success {color: #476503;background-color: #deeeb9;}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {color: #476503;background-color: #d4e9a5;}
.list-group-item-success.list-group-item-action.active {color: #fff;background-color: #476503;border-color: #476503;}
.list-group-item-info {color: #500185;background-color: #e2b8ff;}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {color: #500185;background-color: #d89eff;}
.list-group-item-info.list-group-item-action.active {color: #fff;background-color: #500185;border-color: #500185;}
.list-group-item-warning {color: #7b3318;background-color: #fad3c5;}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {color: #7b3318;background-color: #f8c2ad;}
.list-group-item-warning.list-group-item-action.active {color: #fff;background-color: #7b3318;border-color: #7b3318;}
.list-group-item-danger {color: #6e070b;background-color: #f3bbbe;}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {color: #6e070b;background-color: #efa6a9;}
.list-group-item-danger.list-group-item-action.active {color: #fff;background-color: #6e070b;border-color: #6e070b;}
.list-group-item-light {color: #818182;background-color: #fdfdfe;}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {color: #818182;background-color: #f1f1f1;}
.list-group-item-light.list-group-item-action.active {color: #fff;background-color: #818182;border-color: #818182;}
.list-group-item-dark {color: #111315;background-color: #c1c2c3;}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {color: #111315;background-color: #b4b5b7;}
.list-group-item-dark.list-group-item-action.active {color: #fff;background-color: #111315;border-color: #111315;}
.list-group-item-tertiary {color: #1f6d34;background-color: #c8f2d4;}
.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {color: #1f6d34;background-color: #b4eec3;}
.list-group-item-tertiary.list-group-item-action.active {color: #fff;background-color: #1f6d34;border-color: #1f6d34;}
.list-group-item-white {color: #858585;background-color: white;}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {color: #858585;background-color: #f2f2f2;}
.list-group-item-white.list-group-item-action.active {color: #fff;background-color: #858585;border-color: #858585;}
.list-group-item-gray-100 {color: #818182;background-color: #fdfdfe;}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {color: #818182;background-color: #f1f1f1;}
.list-group-item-gray-100.list-group-item-action.active {color: #fff;background-color: #818182;border-color: #818182;}
.list-group-item-gray-200 {color: #797b7c;background-color: #f9fafb;}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {color: #797b7c;background-color: #eaedf0;}
.list-group-item-gray-200.list-group-item-action.active {color: #fff;background-color: #797b7c;border-color: #797b7c;}
.list-group-item-gray-300 {color: #737678;background-color: #f6f7f8;}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {color: #737678;background-color: #e7eaed;}
.list-group-item-gray-300.list-group-item-action.active {color: #fff;background-color: #737678;border-color: #737678;}
.list-group-item-gray-400 {color: #6b6e71;background-color: #f1f3f5;}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {color: #6b6e71;background-color: #e3e6ea;}
.list-group-item-gray-400.list-group-item-action.active {color: #fff;background-color: #6b6e71;border-color: #6b6e71;}
.list-group-item-gray-500 {color: #5a5e62;background-color: #e8eaed;}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {color: #5a5e62;background-color: #dadee1;}
.list-group-item-gray-500.list-group-item-action.active {color: #fff;background-color: #5a5e62;border-color: #5a5e62;}
.list-group-item-gray-600 {color: #303030;background-color: #d1d1d1;}
.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {color: #303030;background-color: #c5c5c5;}
.list-group-item-gray-600.list-group-item-action.active {color: #fff;background-color: #303030;border-color: #303030;}
.list-group-item-gray-700 {color: #262a2d;background-color: #ccced0;}
.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {color: #262a2d;background-color: #bfc1c4;}
.list-group-item-gray-700.list-group-item-action.active {color: #fff;background-color: #262a2d;border-color: #262a2d;}
.list-group-item-gray-800 {color: #1b1e21;background-color: #c6c8ca;}
.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {color: #1b1e21;background-color: #b9bbbd;}
.list-group-item-gray-800.list-group-item-action.active {color: #fff;background-color: #1b1e21;border-color: #1b1e21;}
.list-group-item-gray-900 {color: #111315;background-color: #c1c2c3;}
.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {color: #111315;background-color: #b4b5b7;}
.list-group-item-gray-900.list-group-item-action.active {color: #fff;background-color: #111315;border-color: #111315;}
.list-group-item-black {color: black;background-color: #b8b8b8;}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {color: black;background-color: #ababab;}
.list-group-item-black.list-group-item-action.active {color: #fff;background-color: black;border-color: black;}
.close {float: left;font-size: 1.5rem;font-weight: 600;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;}
@media (max-width: 1200px) {.close {font-size: calc(.96rem + .72vw);}}
.close:hover {color: #000;text-decoration: none;}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {opacity: .75;}
button.close {padding: 0;background-color: transparent;border: 0;}
a.close.disabled {pointer-events: none;}
.toast {flex-basis: 350px;max-width: 350px;font-size: .875rem;color: #fff;background-color: rgba(33,37,41,.95);background-clip: padding-box;border: 1px solid rgba(0,0,0,.1);box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);opacity: 0;border-radius: .25rem;}
.toast:not(:last-child) {margin-bottom: .75rem;}
.toast.showing {opacity: 1;}
.toast.show {display: block;opacity: 1;}
.toast.hide {display: none;}
.toast-header {display: flex;align-items: center;padding: .25rem .75rem;color: #f8f9fa;background-color: rgba(255,255,255,.1);background-clip: padding-box;border-bottom: 1px solid rgba(0,0,0,.05);border-top-right-radius: calc(.25rem - 1px);border-top-left-radius: calc(.25rem - 1px);}
.toast-body {padding: .75rem;}
.modal-open {overflow: hidden;}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal:not(.uep-wrap) {position: fixed;top: 0;right: 0;z-index: 1050;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.modal-dialog {position: relative;width: auto;margin: .5rem;pointer-events: none;}
.modal.fade .modal-dialog {transition: transform .3s ease-out;transform: translate(0,-50px);}
@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog {transition: none;}}
.modal.show .modal-dialog {transform: none;}
.modal.modal-static .modal-dialog {transform: scale(1.02);}
.modal-dialog-scrollable {display: flex;max-height: calc(100% - 1rem);}
.modal-dialog-scrollable .modal-content {max-height: calc(100vh - 1rem);overflow: hidden;}
.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {flex-shrink: 0;}
.modal-dialog-scrollable .modal-body {overflow-y: auto;}
.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - 1rem);}
.modal-dialog-centered::before {display: block;height: calc(100vh - 1rem);height: min-content;content: "";}
.modal-dialog-centered.modal-dialog-scrollable {flex-direction: column;justify-content: center;height: 100%;}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {max-height: none;}
.modal-dialog-centered.modal-dialog-scrollable::before {content: none;}
.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: .25rem;outline: 0;}
.modal-backdrop {position: fixed;top: 0;right: 0;z-index: 1040;width: 100vw;height: 100vh;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: .5;}
.modal-header:not(.uep-header) {display: flex;align-items: flex-start;justify-content: space-between;padding: 1rem 1rem;border-bottom: 1px solid #dee2e6;border-top-right-radius: calc(.25rem - 1px);border-top-left-radius: calc(.25rem - 1px);}
.modal-header:not(.uep-header) .close {padding: 1rem 1rem;margin: -1rem auto -1rem -1rem;}
.modal-title {margin-bottom: 0;line-height: 1.5;}
.modal-body {position: relative;flex: 1 1 auto;padding: 1rem;}
.modal-footer {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: .75rem;border-top: 1px solid #dee2e6;border-bottom-left-radius: calc(.25rem - 1px);border-bottom-right-radius: calc(.25rem - 1px);}
.modal-footer > * {margin: .25rem;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width: 576px) {.modal-dialog {max-width: 600px;margin: 1.75rem auto;}
	.modal-dialog-scrollable {max-height: calc(100% - 3.5rem);}
	.modal-dialog-scrollable .modal-content {max-height: calc(100vh - 3.5rem);}
	.modal-dialog-centered {min-height: calc(100% - 3.5rem);}
	.modal-dialog-centered::before {height: calc(100vh - 3.5rem);height: min-content;}
	.modal-sm {max-width: 300px;}}
@media (min-width: 992px) {.modal-lg, .modal-xl {max-width: 900px;}}
@media (min-width: 1200px) {.modal-xl {max-width: 1140px;}}
.tooltip {position: absolute;z-index: 1070;display: block;margin: 0;font-family: Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style: normal;font-weight: 400;line-height: 1.5;text-align: right;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;opacity: 0;}
.tooltip.show {opacity: .9;}
.tooltip .arrow {position: absolute;display: block;width: .8rem;height: .4rem;}
.tooltip .arrow::before {position: absolute;content: "";border-color: transparent;border-style: solid;}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {padding: .4rem 0;}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {bottom: 0;}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {top: 0;border-width: .4rem .4rem 0;border-top-color: #000;}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {padding: 0 .4rem;}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {right: 0;width: .4rem;height: .8rem;}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {left: 0;border-width: .4rem 0 .4rem .4rem;border-left-color: #000;}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {padding: .4rem 0;}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {top: 0;}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {bottom: 0;border-width: 0 .4rem .4rem;border-bottom-color: #000;}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {padding: 0 .4rem;}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {left: 0;width: .4rem;height: .8rem;}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {right: 0;border-width: .4rem .4rem .4rem 0;border-right-color: #000;}
.tooltip-inner {max-width: 200px;padding: .25rem .5rem;color: #fff;text-align: center;background-color: #000;border-radius: .25rem;}
.popover {position: absolute;top: 0;z-index: 1060;display: block;max-width: 300px;font-family: Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style: normal;font-weight: 400;line-height: 1.5;text-align: right;text-align: start;text-decoration: none;text-shadow: none;text-transform: none;letter-spacing: normal;word-break: normal;word-spacing: normal;white-space: normal;line-break: auto;font-size: .875rem;word-wrap: break-word;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: .25rem;}
.popover .arrow {position: absolute;display: block;width: 1rem;height: .5rem;margin: 0 .25rem;border: none;}
.popover .arrow::before, .popover .arrow::after {position: absolute;display: block;content: "";border-color: transparent;border-style: solid;}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {margin-bottom: .5rem;}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {bottom: calc(-.5rem - 1px);}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {bottom: 0;border-width: .5rem .5rem 0;border-top-color: rgba(0,0,0,.25);}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {bottom: 1px;border-width: .5rem .5rem 0;border-top-color: #fff;}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {margin-right: .5rem;}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {right: calc(-.5rem - 1px);width: .5rem;height: 1rem;margin: .25rem 0;}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {right: 0;border-width: .5rem 0 .5rem .5rem;border-left-color: rgba(0,0,0,.25);}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {right: 1px;border-width: .5rem 0 .5rem .5rem;border-left-color: #fff;}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {margin-top: .5rem;}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {top: calc(-.5rem - 1px);}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {top: 0;border-width: 0 .5rem .5rem .5rem;border-bottom-color: rgba(0,0,0,.25);}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {top: 1px;border-width: 0 .5rem .5rem .5rem;border-bottom-color: #fff;}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {position: absolute;top: 0;right: 50%;display: block;width: 1rem;margin-right: -.5rem;content: "";border-bottom: 1px solid #f7f7f7;}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {margin-left: .5rem;}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {left: calc(-.5rem - 1px);width: .5rem;height: 1rem;margin: .25rem 0;}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {left: 0;border-width: .5rem .5rem .5rem 0;border-right-color: rgba(0,0,0,.25);}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {left: 1px;border-width: .5rem .5rem .5rem 0;border-right-color: #fff;}
.popover-header {padding: .5rem .75rem;margin-bottom: 0;font-size: 1rem;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-top-right-radius: calc(.25rem - 1px);border-top-left-radius: calc(.25rem - 1px);}
@media (max-width: 1200px) {.popover-header {font-size: calc(.91rem + .12vw);}}
.popover-header:empty {display: none;}
.popover-body {padding: .5rem .75rem;color: #000;}
.carousel {position: relative;}
.carousel.pointer-event {touch-action: pan-y;}
.carousel-inner {position: relative;width: 100%;overflow: hidden;}
.carousel-inner::after {display: block;clear: both;content: "";}
.carousel-item {position: relative;display: none;float: right;width: 100%;margin-left: -100%;backface-visibility: hidden;transition: transform .6s ease-in-out;}
@media (prefers-reduced-motion: reduce) {.carousel-item {transition: none;}}
.carousel-item.active, .carousel-item-next, .carousel-item-prev {display: block;}
.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {transform: translateX(100%);}
.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {transform: translateX(-100%);}
.carousel-fade .carousel-item {opacity: 0;transition-property: opacity;transform: none;}
.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {z-index: 1;opacity: 1;}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {z-index: 0;opacity: 0;transition: opacity 0s .6s;}
@media (prefers-reduced-motion: reduce) {.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {transition: none;}}
.carousel-control-prev, .carousel-control-next {position: absolute;top: 0;bottom: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width: 15%;color: #fff;text-align: center;opacity: .5;transition: opacity .15s ease;}
@media (prefers-reduced-motion: reduce) {.carousel-control-prev, .carousel-control-next {transition: none;}}
.carousel-control-prev:hover, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-next:focus {color: #fff;text-decoration: none;outline: 0;opacity: .9;}
.carousel-control-prev {right: 0;}
.carousel-control-next {left: 0;}
.carousel-control-prev-icon, .carousel-control-next-icon {display: inline-block;width: 20px;height: 20px;background: 50%/100% 100% no-repeat;}
.carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z\'/%3e%3c/svg%3e");}
.carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z\'/%3e%3c/svg%3e");}
.carousel-indicators {position: absolute;left: 0;bottom: 0;right: 0;z-index: 15;display: flex;justify-content: center;padding-right: 0;margin-left: 15%;margin-right: 15%;list-style: none;}
.carousel-indicators li {box-sizing: content-box;flex: 0 1 auto;width: 30px;height: 3px;margin-left: 3px;margin-right: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: .5;transition: opacity .6s ease;}
@media (prefers-reduced-motion: reduce) {.carousel-indicators li {transition: none;}}
.carousel-indicators .active {opacity: 1;}
.carousel-caption {position: absolute;left: 15%;bottom: 20px;right: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
@keyframes spinner-border {to {transform: rotate(360deg);}}
.spinner-border {display: inline-block;width: 2rem;height: 2rem;vertical-align: text-bottom;border: .25em solid currentColor;border-left-color: transparent;border-radius: 50%;animation: .75s linear infinite spinner-border;}
.spinner-border-sm {width: 1rem;height: 1rem;border-width: .2em;}
@keyframes spinner-grow {0% {transform: scale(0);}
	50% {opacity: 1;transform: none;}}
.spinner-grow {display: inline-block;width: 2rem;height: 2rem;vertical-align: text-bottom;background-color: currentColor;border-radius: 50%;opacity: 0;animation: .75s linear infinite spinner-grow;}
.spinner-grow-sm {width: 1rem;height: 1rem;}
@media (prefers-reduced-motion: reduce) {.spinner-border, .spinner-grow {animation-duration: 1.5s;}}
.align-baseline {vertical-align: baseline !important;}
.align-top {vertical-align: top !important;}
.align-middle {vertical-align: middle !important;}
.align-bottom {vertical-align: bottom !important;}
.align-text-bottom {vertical-align: text-bottom !important;}
.align-text-top {vertical-align: text-top !important;}
.bg-primary {background-color: #0072ce !important;}
a.bg-primary:hover, button.bg-primary:hover, a.bg-primary:focus, button.bg-primary:focus {background-color: #00569b !important;}
.bg-secondary {background-color: #ed632f !important;}
a.bg-secondary:hover, button.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:focus {background-color: #d64813 !important;}
.bg-success {background-color: #89c206 !important;}
a.bg-success:hover, button.bg-success:hover, a.bg-success:focus, button.bg-success:focus {background-color: #669104 !important;}
.bg-info {background-color: #9901ff !important;}
a.bg-info:hover, button.bg-info:hover, a.bg-info:focus, button.bg-info:focus {background-color: #7b00cd !important;}
.bg-warning {background-color: #ed632f !important;}
a.bg-warning:hover, button.bg-warning:hover, a.bg-warning:focus, button.bg-warning:focus {background-color: #d64813 !important;}
.bg-danger {background-color: #d40d16 !important;}
a.bg-danger:hover, button.bg-danger:hover, a.bg-danger:focus, button.bg-danger:focus {background-color: #a40a11 !important;}
.bg-light {background-color: #f8f9fa !important;}
a.bg-light:hover, button.bg-light:hover, a.bg-light:focus, button.bg-light:focus {background-color: #dae0e5 !important;}
.bg-dark {background-color: #212529 !important;}
a.bg-dark:hover, button.bg-dark:hover, a.bg-dark:focus, button.bg-dark:focus {background-color: #0a0c0d !important;}
.bg-tertiary {background-color: #3cd264 !important;}
a.bg-tertiary:hover, button.bg-tertiary:hover, a.bg-tertiary:focus, button.bg-tertiary:focus {background-color: #29b24e !important;}
.bg-white {background-color: #fff !important;}
a.bg-white:hover, button.bg-white:hover, a.bg-white:focus, button.bg-white:focus {background-color: #e6e6e6 !important;}
.bg-gray-100 {background-color: #f8f9fa !important;}
a.bg-gray-100:hover, button.bg-gray-100:hover, a.bg-gray-100:focus, button.bg-gray-100:focus {background-color: #dae0e5 !important;}
.bg-gray-200 {background-color: #e9ecef !important;}
a.bg-gray-200:hover, button.bg-gray-200:hover, a.bg-gray-200:focus, button.bg-gray-200:focus {background-color: #cbd3da !important;}
.bg-gray-300 {background-color: #dee2e6 !important;}
a.bg-gray-300:hover, button.bg-gray-300:hover, a.bg-gray-300:focus, button.bg-gray-300:focus {background-color: #c1c9d0 !important;}
.bg-gray-400 {background-color: #ced4da !important;}
a.bg-gray-400:hover, button.bg-gray-400:hover, a.bg-gray-400:focus, button.bg-gray-400:focus {background-color: #b1bbc4 !important;}
.bg-gray-500 {background-color: #adb5bd !important;}
a.bg-gray-500:hover, button.bg-gray-500:hover, a.bg-gray-500:focus, button.bg-gray-500:focus {background-color: #919ca6 !important;}
.bg-gray-600 {background-color: #5c5c5c !important;}
a.bg-gray-600:hover, button.bg-gray-600:hover, a.bg-gray-600:focus, button.bg-gray-600:focus {background-color: #434343 !important;}
.bg-gray-700 {background-color: #495057 !important;}
a.bg-gray-700:hover, button.bg-gray-700:hover, a.bg-gray-700:focus, button.bg-gray-700:focus {background-color: #32373b !important;}
.bg-gray-800 {background-color: #343a40 !important;}
a.bg-gray-800:hover, button.bg-gray-800:hover, a.bg-gray-800:focus, button.bg-gray-800:focus {background-color: #1d2124 !important;}
.bg-gray-900 {background-color: #212529 !important;}
a.bg-gray-900:hover, button.bg-gray-900:hover, a.bg-gray-900:focus, button.bg-gray-900:focus {background-color: #0a0c0d !important;}
.bg-black {background-color: #000 !important;}
a.bg-black:hover, button.bg-black:hover, a.bg-black:focus, button.bg-black:focus {background-color: black !important;}
.bg-white {background-color: #fff !important;}
.bg-transparent {background-color: transparent !important;}
.border {border: 1px solid #dee2e6 !important;}
.border-top {border-top: 1px solid #dee2e6 !important;}
.border-right {border-left: 1px solid #dee2e6 !important;}
.border-bottom {border-bottom: 1px solid #dee2e6 !important;}
.border-left {border-right: 1px solid #dee2e6 !important;}
.border-0 {border: 0 !important;}
.border-top-0 {border-top: 0 !important;}
.border-right-0 {border-left: 0 !important;}
.border-bottom-0 {border-bottom: 0 !important;}
.border-left-0 {border-right: 0 !important;}
.border-primary {border-color: #0072ce !important;}
.border-secondary {border-color: #ed632f !important;}
.border-success {border-color: #89c206 !important;}
.border-info {border-color: #9901ff !important;}
.border-warning {border-color: #ed632f !important;}
.border-danger {border-color: #d40d16 !important;}
.border-light {border-color: #f8f9fa !important;}
.border-dark {border-color: #212529 !important;}
.border-tertiary {border-color: #3cd264 !important;}
.border-white {border-color: #fff !important;}
.border-gray-100 {border-color: #f8f9fa !important;}
.border-gray-200 {border-color: #e9ecef !important;}
.border-gray-300 {border-color: #dee2e6 !important;}
.border-gray-400 {border-color: #ced4da !important;}
.border-gray-500 {border-color: #adb5bd !important;}
.border-gray-600 {border-color: #5c5c5c !important;}
.border-gray-700 {border-color: #495057 !important;}
.border-gray-800 {border-color: #343a40 !important;}
.border-gray-900 {border-color: #212529 !important;}
.border-black {border-color: #000 !important;}
.border-white {border-color: #fff !important;}
.rounded-sm {border-radius: .25rem !important;}
.rounded {border-radius: .25rem !important;}
.rounded-top {border-top-right-radius: .25rem !important;border-top-left-radius: .25rem !important;}
.rounded-right {border-top-left-radius: .25rem !important;border-bottom-left-radius: .25rem !important;}
.rounded-bottom {border-bottom-left-radius: .25rem !important;border-bottom-right-radius: .25rem !important;}
.rounded-left {border-top-right-radius: .25rem !important;border-bottom-right-radius: .25rem !important;}
.rounded-lg {border-radius: .25rem !important;}
.rounded-circle {border-radius: 50% !important;}
.rounded-pill {border-radius: 50rem !important;}
.rounded-0 {border-radius: 0 !important;}
.clearfix::after {display: block;clear: both;content: "";}
.d-none {display: none !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: flex !important;}
.d-inline-flex {display: inline-flex !important;}
@media (min-width: 576px) {.d-sm-none {display: none !important;}
	.d-sm-inline {display: inline !important;}
	.d-sm-inline-block {display: inline-block !important;}
	.d-sm-block {display: block !important;}
	.d-sm-table {display: table !important;}
	.d-sm-table-row {display: table-row !important;}
	.d-sm-table-cell {display: table-cell !important;}
	.d-sm-flex {display: flex !important;}
	.d-sm-inline-flex {display: inline-flex !important;}}
@media (min-width: 768px) {.d-md-none {display: none !important;}
	.d-md-inline {display: inline !important;}
	.d-md-inline-block {display: inline-block !important;}
	.d-md-block {display: block !important;}
	.d-md-table {display: table !important;}
	.d-md-table-row {display: table-row !important;}
	.d-md-table-cell {display: table-cell !important;}
	.d-md-flex {display: flex !important;}
	.d-md-inline-flex {display: inline-flex !important;}}
@media (min-width: 992px) {.d-lg-none {display: none !important;}
	.d-lg-inline {display: inline !important;}
	.d-lg-inline-block {display: inline-block !important;}
	.d-lg-block {display: block !important;}
	.d-lg-table {display: table !important;}
	.d-lg-table-row {display: table-row !important;}
	.d-lg-table-cell {display: table-cell !important;}
	.d-lg-flex {display: flex !important;}
	.d-lg-inline-flex {display: inline-flex !important;}}
@media (min-width: 1200px) {.d-xl-none {display: none !important;}
	.d-xl-inline {display: inline !important;}
	.d-xl-inline-block {display: inline-block !important;}
	.d-xl-block {display: block !important;}
	.d-xl-table {display: table !important;}
	.d-xl-table-row {display: table-row !important;}
	.d-xl-table-cell {display: table-cell !important;}
	.d-xl-flex {display: flex !important;}
	.d-xl-inline-flex {display: inline-flex !important;}}
@media print {.d-print-none {display: none !important;}
	.d-print-inline {display: inline !important;}
	.d-print-inline-block {display: inline-block !important;}
	.d-print-block {display: block !important;}
	.d-print-table {display: table !important;}
	.d-print-table-row {display: table-row !important;}
	.d-print-table-cell {display: table-cell !important;}
	.d-print-flex {display: flex !important;}
	.d-print-inline-flex {display: inline-flex !important;}}
.embed-responsive {position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}
.embed-responsive::before {display: block;content: "";}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: 0;}
.embed-responsive-21by9::before {padding-top: 42.8571428571%;}
.embed-responsive-16by9::before {padding-top: 56.25%;}
.embed-responsive-4by3::before {padding-top: 75%;}
.embed-responsive-1by1::before {padding-top: 100%;}
.flex-row {flex-direction: row !important;}
.flex-column {flex-direction: column !important;}
.flex-row-reverse {flex-direction: row-reverse !important;}
.flex-column-reverse {flex-direction: column-reverse !important;}
.flex-wrap {flex-wrap: wrap !important;}
.flex-nowrap {flex-wrap: nowrap !important;}
.flex-wrap-reverse {flex-wrap: wrap-reverse !important;}
.flex-fill {flex: 1 1 auto !important;}
.flex-grow-0 {flex-grow: 0 !important;}
.flex-grow-1 {flex-grow: 1 !important;}
.flex-shrink-0 {flex-shrink: 0 !important;}
.flex-shrink-1 {flex-shrink: 1 !important;}
.justify-content-start {justify-content: flex-start !important;}
.justify-content-end {justify-content: flex-end !important;}
.justify-content-center {justify-content: center !important;}
.justify-content-between {justify-content: space-between !important;}
.justify-content-around {justify-content: space-around !important;}
.align-items-start {align-items: flex-start !important;}
.align-items-end {align-items: flex-end !important;}
.align-items-center {align-items: center !important;}
.align-items-baseline {align-items: baseline !important;}
.align-items-stretch {align-items: stretch !important;}
.align-content-start {align-content: flex-start !important;}
.align-content-end {align-content: flex-end !important;}
.align-content-center {align-content: center !important;}
.align-content-between {align-content: space-between !important;}
.align-content-around {align-content: space-around !important;}
.align-content-stretch {align-content: stretch !important;}
.align-self-auto {align-self: auto !important;}
.align-self-start {align-self: flex-start !important;}
.align-self-end {align-self: flex-end !important;}
.align-self-center {align-self: center !important;}
.align-self-baseline {align-self: baseline !important;}
.align-self-stretch {align-self: stretch !important;}
@media (min-width: 576px) {.flex-sm-row {flex-direction: row !important;}
	.flex-sm-column {flex-direction: column !important;}
	.flex-sm-row-reverse {flex-direction: row-reverse !important;}
	.flex-sm-column-reverse {flex-direction: column-reverse !important;}
	.flex-sm-wrap {flex-wrap: wrap !important;}
	.flex-sm-nowrap {flex-wrap: nowrap !important;}
	.flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.flex-sm-fill {flex: 1 1 auto !important;}
	.flex-sm-grow-0 {flex-grow: 0 !important;}
	.flex-sm-grow-1 {flex-grow: 1 !important;}
	.flex-sm-shrink-0 {flex-shrink: 0 !important;}
	.flex-sm-shrink-1 {flex-shrink: 1 !important;}
	.justify-content-sm-start {justify-content: flex-start !important;}
	.justify-content-sm-end {justify-content: flex-end !important;}
	.justify-content-sm-center {justify-content: center !important;}
	.justify-content-sm-between {justify-content: space-between !important;}
	.justify-content-sm-around {justify-content: space-around !important;}
	.align-items-sm-start {align-items: flex-start !important;}
	.align-items-sm-end {align-items: flex-end !important;}
	.align-items-sm-center {align-items: center !important;}
	.align-items-sm-baseline {align-items: baseline !important;}
	.align-items-sm-stretch {align-items: stretch !important;}
	.align-content-sm-start {align-content: flex-start !important;}
	.align-content-sm-end {align-content: flex-end !important;}
	.align-content-sm-center {align-content: center !important;}
	.align-content-sm-between {align-content: space-between !important;}
	.align-content-sm-around {align-content: space-around !important;}
	.align-content-sm-stretch {align-content: stretch !important;}
	.align-self-sm-auto {align-self: auto !important;}
	.align-self-sm-start {align-self: flex-start !important;}
	.align-self-sm-end {align-self: flex-end !important;}
	.align-self-sm-center {align-self: center !important;}
	.align-self-sm-baseline {align-self: baseline !important;}
	.align-self-sm-stretch {align-self: stretch !important;}}
@media (min-width: 768px) {.flex-md-row {flex-direction: row !important;}
	.flex-md-column {flex-direction: column !important;}
	.flex-md-row-reverse {flex-direction: row-reverse !important;}
	.flex-md-column-reverse {flex-direction: column-reverse !important;}
	.flex-md-wrap {flex-wrap: wrap !important;}
	.flex-md-nowrap {flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.flex-md-fill {flex: 1 1 auto !important;}
	.flex-md-grow-0 {flex-grow: 0 !important;}
	.flex-md-grow-1 {flex-grow: 1 !important;}
	.flex-md-shrink-0 {flex-shrink: 0 !important;}
	.flex-md-shrink-1 {flex-shrink: 1 !important;}
	.justify-content-md-start {justify-content: flex-start !important;}
	.justify-content-md-end {justify-content: flex-end !important;}
	.justify-content-md-center {justify-content: center !important;}
	.justify-content-md-between {justify-content: space-between !important;}
	.justify-content-md-around {justify-content: space-around !important;}
	.align-items-md-start {align-items: flex-start !important;}
	.align-items-md-end {align-items: flex-end !important;}
	.align-items-md-center {align-items: center !important;}
	.align-items-md-baseline {align-items: baseline !important;}
	.align-items-md-stretch {align-items: stretch !important;}
	.align-content-md-start {align-content: flex-start !important;}
	.align-content-md-end {align-content: flex-end !important;}
	.align-content-md-center {align-content: center !important;}
	.align-content-md-between {align-content: space-between !important;}
	.align-content-md-around {align-content: space-around !important;}
	.align-content-md-stretch {align-content: stretch !important;}
	.align-self-md-auto {align-self: auto !important;}
	.align-self-md-start {align-self: flex-start !important;}
	.align-self-md-end {align-self: flex-end !important;}
	.align-self-md-center {align-self: center !important;}
	.align-self-md-baseline {align-self: baseline !important;}
	.align-self-md-stretch {align-self: stretch !important;}}
@media (min-width: 992px) {.flex-lg-row {flex-direction: row !important;}
	.flex-lg-column {flex-direction: column !important;}
	.flex-lg-row-reverse {flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {flex-direction: column-reverse !important;}
	.flex-lg-wrap {flex-wrap: wrap !important;}
	.flex-lg-nowrap {flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.flex-lg-fill {flex: 1 1 auto !important;}
	.flex-lg-grow-0 {flex-grow: 0 !important;}
	.flex-lg-grow-1 {flex-grow: 1 !important;}
	.flex-lg-shrink-0 {flex-shrink: 0 !important;}
	.flex-lg-shrink-1 {flex-shrink: 1 !important;}
	.justify-content-lg-start {justify-content: flex-start !important;}
	.justify-content-lg-end {justify-content: flex-end !important;}
	.justify-content-lg-center {justify-content: center !important;}
	.justify-content-lg-between {justify-content: space-between !important;}
	.justify-content-lg-around {justify-content: space-around !important;}
	.align-items-lg-start {align-items: flex-start !important;}
	.align-items-lg-end {align-items: flex-end !important;}
	.align-items-lg-center {align-items: center !important;}
	.align-items-lg-baseline {align-items: baseline !important;}
	.align-items-lg-stretch {align-items: stretch !important;}
	.align-content-lg-start {align-content: flex-start !important;}
	.align-content-lg-end {align-content: flex-end !important;}
	.align-content-lg-center {align-content: center !important;}
	.align-content-lg-between {align-content: space-between !important;}
	.align-content-lg-around {align-content: space-around !important;}
	.align-content-lg-stretch {align-content: stretch !important;}
	.align-self-lg-auto {align-self: auto !important;}
	.align-self-lg-start {align-self: flex-start !important;}
	.align-self-lg-end {align-self: flex-end !important;}
	.align-self-lg-center {align-self: center !important;}
	.align-self-lg-baseline {align-self: baseline !important;}
	.align-self-lg-stretch {align-self: stretch !important;}}
@media (min-width: 1200px) {.flex-xl-row {flex-direction: row !important;}
	.flex-xl-column {flex-direction: column !important;}
	.flex-xl-row-reverse {flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {flex-direction: column-reverse !important;}
	.flex-xl-wrap {flex-wrap: wrap !important;}
	.flex-xl-nowrap {flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.flex-xl-fill {flex: 1 1 auto !important;}
	.flex-xl-grow-0 {flex-grow: 0 !important;}
	.flex-xl-grow-1 {flex-grow: 1 !important;}
	.flex-xl-shrink-0 {flex-shrink: 0 !important;}
	.flex-xl-shrink-1 {flex-shrink: 1 !important;}
	.justify-content-xl-start {justify-content: flex-start !important;}
	.justify-content-xl-end {justify-content: flex-end !important;}
	.justify-content-xl-center {justify-content: center !important;}
	.justify-content-xl-between {justify-content: space-between !important;}
	.justify-content-xl-around {justify-content: space-around !important;}
	.align-items-xl-start {align-items: flex-start !important;}
	.align-items-xl-end {align-items: flex-end !important;}
	.align-items-xl-center {align-items: center !important;}
	.align-items-xl-baseline {align-items: baseline !important;}
	.align-items-xl-stretch {align-items: stretch !important;}
	.align-content-xl-start {align-content: flex-start !important;}
	.align-content-xl-end {align-content: flex-end !important;}
	.align-content-xl-center {align-content: center !important;}
	.align-content-xl-between {align-content: space-between !important;}
	.align-content-xl-around {align-content: space-around !important;}
	.align-content-xl-stretch {align-content: stretch !important;}
	.align-self-xl-auto {align-self: auto !important;}
	.align-self-xl-start {align-self: flex-start !important;}
	.align-self-xl-end {align-self: flex-end !important;}
	.align-self-xl-center {align-self: center !important;}
	.align-self-xl-baseline {align-self: baseline !important;}
	.align-self-xl-stretch {align-self: stretch !important;}}
.float-left {float: right !important;}
.float-right {float: left !important;}
.float-none {float: none !important;}
@media (min-width: 576px) {.float-sm-left {float: right !important;}
	.float-sm-right {float: left !important;}
	.float-sm-none {float: none !important;}}
@media (min-width: 768px) {.float-md-left {float: right !important;}
	.float-md-right {float: left !important;}
	.float-md-none {float: none !important;}}
@media (min-width: 992px) {.float-lg-left {float: right !important;}
	.float-lg-right {float: left !important;}
	.float-lg-none {float: none !important;}}
@media (min-width: 1200px) {.float-xl-left {float: right !important;}
	.float-xl-right {float: left !important;}
	.float-xl-none {float: none !important;}}
.user-select-all {user-select: all !important;}
.user-select-auto {user-select: auto !important;}
.user-select-none {user-select: none !important;}
.overflow-auto {overflow: auto !important;}
.overflow-hidden {overflow: hidden !important;}
.position-static {position: static !important;}
.position-relative {position: relative !important;}
.position-absolute {position: absolute !important;}
.position-fixed {position: fixed !important;}
.position-sticky {position: sticky !important;}
.fixed-top, .totaraNav .totaraNav_prim {position: fixed;top: 0;left: 0;right: 0;z-index: 1030;}
.fixed-bottom {position: fixed;left: 0;bottom: 0;right: 0;z-index: 1030;}
@supports (position: sticky) {.sticky-top {position: sticky;top: 0;z-index: 1020;}}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;}
.shadow-sm {box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;}
.shadow {box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}
.shadow-lg {box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important;}
.shadow-none {box-shadow: none !important;}
.w-25 {width: 25% !important;}
.w-50 {width: 50% !important;}
.w-75 {width: 75% !important;}
.w-100 {width: 100% !important;}
.w-auto {width: auto !important;}
.h-25 {height: 25% !important;}
.h-50 {height: 50% !important;}
.h-75 {height: 75% !important;}
.h-100 {height: 100% !important;}
.h-auto {height: auto !important;}
.mw-100 {max-width: 100% !important;}
.mh-100 {max-height: 100% !important;}
.min-vw-100 {min-width: 100vw !important;}
.min-vh-100 {min-height: 100vh !important;}
.vw-100 {width: 100vw !important;}
.vh-100 {height: 100vh !important;}
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-left: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-right: 0 !important;}
.m-1 {margin: 5px !important;}
.mt-1, .my-1 {margin-top: 5px !important;}
.mr-1, .mx-1 {margin-left: 5px !important;}
.mb-1, .my-1 {margin-bottom: 5px !important;}
.ml-1, .mx-1 {margin-right: 5px !important;}
.m-2 {margin: 10px !important;}
.mt-2, .my-2 {margin-top: 10px !important;}
.mr-2, .mx-2 {margin-left: 10px !important;}
.mb-2, .my-2 {margin-bottom: 10px !important;}
.ml-2, .mx-2 {margin-right: 10px !important;}
.m-3 {margin: 20px !important;}
.mt-3, .my-3 {margin-top: 20px !important;}
.mr-3, .mx-3 {margin-left: 20px !important;}
.mb-3, .my-3 {margin-bottom: 20px !important;}
.ml-3, .mx-3 {margin-right: 20px !important;}
.m-4 {margin: 30px !important;}
.mt-4, .my-4 {margin-top: 30px !important;}
.mr-4, .mx-4 {margin-left: 30px !important;}
.mb-4, .my-4 {margin-bottom: 30px !important;}
.ml-4, .mx-4 {margin-right: 30px !important;}
.m-5 {margin: 60px !important;}
.mt-5, .my-5 {margin-top: 60px !important;}
.mr-5, .mx-5 {margin-left: 60px !important;}
.mb-5, .my-5 {margin-bottom: 60px !important;}
.ml-5, .mx-5 {margin-right: 60px !important;}
.m-6 {margin: 80px !important;}
.mt-6, .my-6 {margin-top: 80px !important;}
.mr-6, .mx-6 {margin-left: 80px !important;}
.mb-6, .my-6 {margin-bottom: 80px !important;}
.ml-6, .mx-6 {margin-right: 80px !important;}
.m-7 {margin: 100px !important;}
.mt-7, .my-7 {margin-top: 100px !important;}
.mr-7, .mx-7 {margin-left: 100px !important;}
.mb-7, .my-7 {margin-bottom: 100px !important;}
.ml-7, .mx-7 {margin-right: 100px !important;}
.m-8 {margin: 120px !important;}
.mt-8, .my-8 {margin-top: 120px !important;}
.mr-8, .mx-8 {margin-left: 120px !important;}
.mb-8, .my-8 {margin-bottom: 120px !important;}
.ml-8, .mx-8 {margin-right: 120px !important;}
.m-9 {margin: 140px !important;}
.mt-9, .my-9 {margin-top: 140px !important;}
.mr-9, .mx-9 {margin-left: 140px !important;}
.mb-9, .my-9 {margin-bottom: 140px !important;}
.ml-9, .mx-9 {margin-right: 140px !important;}
.m-10 {margin: 160px !important;}
.mt-10, .my-10 {margin-top: 160px !important;}
.mr-10, .mx-10 {margin-left: 160px !important;}
.mb-10, .my-10 {margin-bottom: 160px !important;}
.ml-10, .mx-10 {margin-right: 160px !important;}
.m-11 {margin: 180px !important;}
.mt-11, .my-11 {margin-top: 180px !important;}
.mr-11, .mx-11 {margin-left: 180px !important;}
.mb-11, .my-11 {margin-bottom: 180px !important;}
.ml-11, .mx-11 {margin-right: 180px !important;}
.p-0 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-left: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-right: 0 !important;}
.p-1 {padding: 5px !important;}
.pt-1, .py-1 {padding-top: 5px !important;}
.pr-1, .px-1 {padding-left: 5px !important;}
.pb-1, .py-1 {padding-bottom: 5px !important;}
.pl-1, .px-1 {padding-right: 5px !important;}
.p-2 {padding: 10px !important;}
.pt-2, .py-2 {padding-top: 10px !important;}
.pr-2, .px-2 {padding-left: 10px !important;}
.pb-2, .py-2 {padding-bottom: 10px !important;}
.pl-2, .px-2 {padding-right: 10px !important;}
.p-3 {padding: 20px !important;}
.pt-3, .py-3 {padding-top: 20px !important;}
.pr-3, .px-3 {padding-left: 20px !important;}
.pb-3, .py-3 {padding-bottom: 20px !important;}
.pl-3, .px-3 {padding-right: 20px !important;}
.p-4 {padding: 30px !important;}
.pt-4, .py-4 {padding-top: 30px !important;}
.pr-4, .px-4 {padding-left: 30px !important;}
.pb-4, .py-4 {padding-bottom: 30px !important;}
.pl-4, .px-4 {padding-right: 30px !important;}
.p-5 {padding: 60px !important;}
.pt-5, .py-5 {padding-top: 60px !important;}
.pr-5, .px-5 {padding-left: 60px !important;}
.pb-5, .py-5 {padding-bottom: 60px !important;}
.pl-5, .px-5 {padding-right: 60px !important;}
.p-6 {padding: 80px !important;}
.pt-6, .py-6 {padding-top: 80px !important;}
.pr-6, .px-6 {padding-left: 80px !important;}
.pb-6, .py-6 {padding-bottom: 80px !important;}
.pl-6, .px-6 {padding-right: 80px !important;}
.p-7 {padding: 100px !important;}
.pt-7, .py-7 {padding-top: 100px !important;}
.pr-7, .px-7 {padding-left: 100px !important;}
.pb-7, .py-7 {padding-bottom: 100px !important;}
.pl-7, .px-7 {padding-right: 100px !important;}
.p-8 {padding: 120px !important;}
.pt-8, .py-8 {padding-top: 120px !important;}
.pr-8, .px-8 {padding-left: 120px !important;}
.pb-8, .py-8 {padding-bottom: 120px !important;}
.pl-8, .px-8 {padding-right: 120px !important;}
.p-9 {padding: 140px !important;}
.pt-9, .py-9 {padding-top: 140px !important;}
.pr-9, .px-9 {padding-left: 140px !important;}
.pb-9, .py-9 {padding-bottom: 140px !important;}
.pl-9, .px-9 {padding-right: 140px !important;}
.p-10 {padding: 160px !important;}
.pt-10, .py-10 {padding-top: 160px !important;}
.pr-10, .px-10 {padding-left: 160px !important;}
.pb-10, .py-10 {padding-bottom: 160px !important;}
.pl-10, .px-10 {padding-right: 160px !important;}
.p-11 {padding: 180px !important;}
.pt-11, .py-11 {padding-top: 180px !important;}
.pr-11, .px-11 {padding-left: 180px !important;}
.pb-11, .py-11 {padding-bottom: 180px !important;}
.pl-11, .px-11 {padding-right: 180px !important;}
.m-n1 {margin: -5px !important;}
.mt-n1, .my-n1 {margin-top: -5px !important;}
.mr-n1, .mx-n1 {margin-left: -5px !important;}
.mb-n1, .my-n1 {margin-bottom: -5px !important;}
.ml-n1, .mx-n1 {margin-right: -5px !important;}
.m-n2 {margin: -10px !important;}
.mt-n2, .my-n2 {margin-top: -10px !important;}
.mr-n2, .mx-n2 {margin-left: -10px !important;}
.mb-n2, .my-n2 {margin-bottom: -10px !important;}
.ml-n2, .mx-n2 {margin-right: -10px !important;}
.m-n3 {margin: -20px !important;}
.mt-n3, .my-n3 {margin-top: -20px !important;}
.mr-n3, .mx-n3 {margin-left: -20px !important;}
.mb-n3, .my-n3 {margin-bottom: -20px !important;}
.ml-n3, .mx-n3 {margin-right: -20px !important;}
.m-n4 {margin: -30px !important;}
.mt-n4, .my-n4 {margin-top: -30px !important;}
.mr-n4, .mx-n4 {margin-left: -30px !important;}
.mb-n4, .my-n4 {margin-bottom: -30px !important;}
.ml-n4, .mx-n4 {margin-right: -30px !important;}
.m-n5 {margin: -60px !important;}
.mt-n5, .my-n5 {margin-top: -60px !important;}
.mr-n5, .mx-n5 {margin-left: -60px !important;}
.mb-n5, .my-n5 {margin-bottom: -60px !important;}
.ml-n5, .mx-n5 {margin-right: -60px !important;}
.m-n6 {margin: -80px !important;}
.mt-n6, .my-n6 {margin-top: -80px !important;}
.mr-n6, .mx-n6 {margin-left: -80px !important;}
.mb-n6, .my-n6 {margin-bottom: -80px !important;}
.ml-n6, .mx-n6 {margin-right: -80px !important;}
.m-n7 {margin: -100px !important;}
.mt-n7, .my-n7 {margin-top: -100px !important;}
.mr-n7, .mx-n7 {margin-left: -100px !important;}
.mb-n7, .my-n7 {margin-bottom: -100px !important;}
.ml-n7, .mx-n7 {margin-right: -100px !important;}
.m-n8 {margin: -120px !important;}
.mt-n8, .my-n8 {margin-top: -120px !important;}
.mr-n8, .mx-n8 {margin-left: -120px !important;}
.mb-n8, .my-n8 {margin-bottom: -120px !important;}
.ml-n8, .mx-n8 {margin-right: -120px !important;}
.m-n9 {margin: -140px !important;}
.mt-n9, .my-n9 {margin-top: -140px !important;}
.mr-n9, .mx-n9 {margin-left: -140px !important;}
.mb-n9, .my-n9 {margin-bottom: -140px !important;}
.ml-n9, .mx-n9 {margin-right: -140px !important;}
.m-n10 {margin: -160px !important;}
.mt-n10, .my-n10 {margin-top: -160px !important;}
.mr-n10, .mx-n10 {margin-left: -160px !important;}
.mb-n10, .my-n10 {margin-bottom: -160px !important;}
.ml-n10, .mx-n10 {margin-right: -160px !important;}
.m-n11 {margin: -180px !important;}
.mt-n11, .my-n11 {margin-top: -180px !important;}
.mr-n11, .mx-n11 {margin-left: -180px !important;}
.mb-n11, .my-n11 {margin-bottom: -180px !important;}
.ml-n11, .mx-n11 {margin-right: -180px !important;}
.m-auto {margin: auto !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mr-auto, .mx-auto {margin-left: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.ml-auto, .mx-auto {margin-right: auto !important;}
@media (min-width: 576px) {.m-sm-0 {margin: 0 !important;}
	.mt-sm-0, .my-sm-0 {margin-top: 0 !important;}
	.mr-sm-0, .mx-sm-0 {margin-left: 0 !important;}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0 !important;}
	.ml-sm-0, .mx-sm-0 {margin-right: 0 !important;}
	.m-sm-1 {margin: 5px !important;}
	.mt-sm-1, .my-sm-1 {margin-top: 5px !important;}
	.mr-sm-1, .mx-sm-1 {margin-left: 5px !important;}
	.mb-sm-1, .my-sm-1 {margin-bottom: 5px !important;}
	.ml-sm-1, .mx-sm-1 {margin-right: 5px !important;}
	.m-sm-2 {margin: 10px !important;}
	.mt-sm-2, .my-sm-2 {margin-top: 10px !important;}
	.mr-sm-2, .mx-sm-2 {margin-left: 10px !important;}
	.mb-sm-2, .my-sm-2 {margin-bottom: 10px !important;}
	.ml-sm-2, .mx-sm-2 {margin-right: 10px !important;}
	.m-sm-3 {margin: 20px !important;}
	.mt-sm-3, .my-sm-3 {margin-top: 20px !important;}
	.mr-sm-3, .mx-sm-3 {margin-left: 20px !important;}
	.mb-sm-3, .my-sm-3 {margin-bottom: 20px !important;}
	.ml-sm-3, .mx-sm-3 {margin-right: 20px !important;}
	.m-sm-4 {margin: 30px !important;}
	.mt-sm-4, .my-sm-4 {margin-top: 30px !important;}
	.mr-sm-4, .mx-sm-4 {margin-left: 30px !important;}
	.mb-sm-4, .my-sm-4 {margin-bottom: 30px !important;}
	.ml-sm-4, .mx-sm-4 {margin-right: 30px !important;}
	.m-sm-5 {margin: 60px !important;}
	.mt-sm-5, .my-sm-5 {margin-top: 60px !important;}
	.mr-sm-5, .mx-sm-5 {margin-left: 60px !important;}
	.mb-sm-5, .my-sm-5 {margin-bottom: 60px !important;}
	.ml-sm-5, .mx-sm-5 {margin-right: 60px !important;}
	.m-sm-6 {margin: 80px !important;}
	.mt-sm-6, .my-sm-6 {margin-top: 80px !important;}
	.mr-sm-6, .mx-sm-6 {margin-left: 80px !important;}
	.mb-sm-6, .my-sm-6 {margin-bottom: 80px !important;}
	.ml-sm-6, .mx-sm-6 {margin-right: 80px !important;}
	.m-sm-7 {margin: 100px !important;}
	.mt-sm-7, .my-sm-7 {margin-top: 100px !important;}
	.mr-sm-7, .mx-sm-7 {margin-left: 100px !important;}
	.mb-sm-7, .my-sm-7 {margin-bottom: 100px !important;}
	.ml-sm-7, .mx-sm-7 {margin-right: 100px !important;}
	.m-sm-8 {margin: 120px !important;}
	.mt-sm-8, .my-sm-8 {margin-top: 120px !important;}
	.mr-sm-8, .mx-sm-8 {margin-left: 120px !important;}
	.mb-sm-8, .my-sm-8 {margin-bottom: 120px !important;}
	.ml-sm-8, .mx-sm-8 {margin-right: 120px !important;}
	.m-sm-9 {margin: 140px !important;}
	.mt-sm-9, .my-sm-9 {margin-top: 140px !important;}
	.mr-sm-9, .mx-sm-9 {margin-left: 140px !important;}
	.mb-sm-9, .my-sm-9 {margin-bottom: 140px !important;}
	.ml-sm-9, .mx-sm-9 {margin-right: 140px !important;}
	.m-sm-10 {margin: 160px !important;}
	.mt-sm-10, .my-sm-10 {margin-top: 160px !important;}
	.mr-sm-10, .mx-sm-10 {margin-left: 160px !important;}
	.mb-sm-10, .my-sm-10 {margin-bottom: 160px !important;}
	.ml-sm-10, .mx-sm-10 {margin-right: 160px !important;}
	.m-sm-11 {margin: 180px !important;}
	.mt-sm-11, .my-sm-11 {margin-top: 180px !important;}
	.mr-sm-11, .mx-sm-11 {margin-left: 180px !important;}
	.mb-sm-11, .my-sm-11 {margin-bottom: 180px !important;}
	.ml-sm-11, .mx-sm-11 {margin-right: 180px !important;}
	.p-sm-0 {padding: 0 !important;}
	.pt-sm-0, .py-sm-0 {padding-top: 0 !important;}
	.pr-sm-0, .px-sm-0 {padding-left: 0 !important;}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0 !important;}
	.pl-sm-0, .px-sm-0 {padding-right: 0 !important;}
	.p-sm-1 {padding: 5px !important;}
	.pt-sm-1, .py-sm-1 {padding-top: 5px !important;}
	.pr-sm-1, .px-sm-1 {padding-left: 5px !important;}
	.pb-sm-1, .py-sm-1 {padding-bottom: 5px !important;}
	.pl-sm-1, .px-sm-1 {padding-right: 5px !important;}
	.p-sm-2 {padding: 10px !important;}
	.pt-sm-2, .py-sm-2 {padding-top: 10px !important;}
	.pr-sm-2, .px-sm-2 {padding-left: 10px !important;}
	.pb-sm-2, .py-sm-2 {padding-bottom: 10px !important;}
	.pl-sm-2, .px-sm-2 {padding-right: 10px !important;}
	.p-sm-3 {padding: 20px !important;}
	.pt-sm-3, .py-sm-3 {padding-top: 20px !important;}
	.pr-sm-3, .px-sm-3 {padding-left: 20px !important;}
	.pb-sm-3, .py-sm-3 {padding-bottom: 20px !important;}
	.pl-sm-3, .px-sm-3 {padding-right: 20px !important;}
	.p-sm-4 {padding: 30px !important;}
	.pt-sm-4, .py-sm-4 {padding-top: 30px !important;}
	.pr-sm-4, .px-sm-4 {padding-left: 30px !important;}
	.pb-sm-4, .py-sm-4 {padding-bottom: 30px !important;}
	.pl-sm-4, .px-sm-4 {padding-right: 30px !important;}
	.p-sm-5 {padding: 60px !important;}
	.pt-sm-5, .py-sm-5 {padding-top: 60px !important;}
	.pr-sm-5, .px-sm-5 {padding-left: 60px !important;}
	.pb-sm-5, .py-sm-5 {padding-bottom: 60px !important;}
	.pl-sm-5, .px-sm-5 {padding-right: 60px !important;}
	.p-sm-6 {padding: 80px !important;}
	.pt-sm-6, .py-sm-6 {padding-top: 80px !important;}
	.pr-sm-6, .px-sm-6 {padding-left: 80px !important;}
	.pb-sm-6, .py-sm-6 {padding-bottom: 80px !important;}
	.pl-sm-6, .px-sm-6 {padding-right: 80px !important;}
	.p-sm-7 {padding: 100px !important;}
	.pt-sm-7, .py-sm-7 {padding-top: 100px !important;}
	.pr-sm-7, .px-sm-7 {padding-left: 100px !important;}
	.pb-sm-7, .py-sm-7 {padding-bottom: 100px !important;}
	.pl-sm-7, .px-sm-7 {padding-right: 100px !important;}
	.p-sm-8 {padding: 120px !important;}
	.pt-sm-8, .py-sm-8 {padding-top: 120px !important;}
	.pr-sm-8, .px-sm-8 {padding-left: 120px !important;}
	.pb-sm-8, .py-sm-8 {padding-bottom: 120px !important;}
	.pl-sm-8, .px-sm-8 {padding-right: 120px !important;}
	.p-sm-9 {padding: 140px !important;}
	.pt-sm-9, .py-sm-9 {padding-top: 140px !important;}
	.pr-sm-9, .px-sm-9 {padding-left: 140px !important;}
	.pb-sm-9, .py-sm-9 {padding-bottom: 140px !important;}
	.pl-sm-9, .px-sm-9 {padding-right: 140px !important;}
	.p-sm-10 {padding: 160px !important;}
	.pt-sm-10, .py-sm-10 {padding-top: 160px !important;}
	.pr-sm-10, .px-sm-10 {padding-left: 160px !important;}
	.pb-sm-10, .py-sm-10 {padding-bottom: 160px !important;}
	.pl-sm-10, .px-sm-10 {padding-right: 160px !important;}
	.p-sm-11 {padding: 180px !important;}
	.pt-sm-11, .py-sm-11 {padding-top: 180px !important;}
	.pr-sm-11, .px-sm-11 {padding-left: 180px !important;}
	.pb-sm-11, .py-sm-11 {padding-bottom: 180px !important;}
	.pl-sm-11, .px-sm-11 {padding-right: 180px !important;}
	.m-sm-n1 {margin: -5px !important;}
	.mt-sm-n1, .my-sm-n1 {margin-top: -5px !important;}
	.mr-sm-n1, .mx-sm-n1 {margin-left: -5px !important;}
	.mb-sm-n1, .my-sm-n1 {margin-bottom: -5px !important;}
	.ml-sm-n1, .mx-sm-n1 {margin-right: -5px !important;}
	.m-sm-n2 {margin: -10px !important;}
	.mt-sm-n2, .my-sm-n2 {margin-top: -10px !important;}
	.mr-sm-n2, .mx-sm-n2 {margin-left: -10px !important;}
	.mb-sm-n2, .my-sm-n2 {margin-bottom: -10px !important;}
	.ml-sm-n2, .mx-sm-n2 {margin-right: -10px !important;}
	.m-sm-n3 {margin: -20px !important;}
	.mt-sm-n3, .my-sm-n3 {margin-top: -20px !important;}
	.mr-sm-n3, .mx-sm-n3 {margin-left: -20px !important;}
	.mb-sm-n3, .my-sm-n3 {margin-bottom: -20px !important;}
	.ml-sm-n3, .mx-sm-n3 {margin-right: -20px !important;}
	.m-sm-n4 {margin: -30px !important;}
	.mt-sm-n4, .my-sm-n4 {margin-top: -30px !important;}
	.mr-sm-n4, .mx-sm-n4 {margin-left: -30px !important;}
	.mb-sm-n4, .my-sm-n4 {margin-bottom: -30px !important;}
	.ml-sm-n4, .mx-sm-n4 {margin-right: -30px !important;}
	.m-sm-n5 {margin: -60px !important;}
	.mt-sm-n5, .my-sm-n5 {margin-top: -60px !important;}
	.mr-sm-n5, .mx-sm-n5 {margin-left: -60px !important;}
	.mb-sm-n5, .my-sm-n5 {margin-bottom: -60px !important;}
	.ml-sm-n5, .mx-sm-n5 {margin-right: -60px !important;}
	.m-sm-n6 {margin: -80px !important;}
	.mt-sm-n6, .my-sm-n6 {margin-top: -80px !important;}
	.mr-sm-n6, .mx-sm-n6 {margin-left: -80px !important;}
	.mb-sm-n6, .my-sm-n6 {margin-bottom: -80px !important;}
	.ml-sm-n6, .mx-sm-n6 {margin-right: -80px !important;}
	.m-sm-n7 {margin: -100px !important;}
	.mt-sm-n7, .my-sm-n7 {margin-top: -100px !important;}
	.mr-sm-n7, .mx-sm-n7 {margin-left: -100px !important;}
	.mb-sm-n7, .my-sm-n7 {margin-bottom: -100px !important;}
	.ml-sm-n7, .mx-sm-n7 {margin-right: -100px !important;}
	.m-sm-n8 {margin: -120px !important;}
	.mt-sm-n8, .my-sm-n8 {margin-top: -120px !important;}
	.mr-sm-n8, .mx-sm-n8 {margin-left: -120px !important;}
	.mb-sm-n8, .my-sm-n8 {margin-bottom: -120px !important;}
	.ml-sm-n8, .mx-sm-n8 {margin-right: -120px !important;}
	.m-sm-n9 {margin: -140px !important;}
	.mt-sm-n9, .my-sm-n9 {margin-top: -140px !important;}
	.mr-sm-n9, .mx-sm-n9 {margin-left: -140px !important;}
	.mb-sm-n9, .my-sm-n9 {margin-bottom: -140px !important;}
	.ml-sm-n9, .mx-sm-n9 {margin-right: -140px !important;}
	.m-sm-n10 {margin: -160px !important;}
	.mt-sm-n10, .my-sm-n10 {margin-top: -160px !important;}
	.mr-sm-n10, .mx-sm-n10 {margin-left: -160px !important;}
	.mb-sm-n10, .my-sm-n10 {margin-bottom: -160px !important;}
	.ml-sm-n10, .mx-sm-n10 {margin-right: -160px !important;}
	.m-sm-n11 {margin: -180px !important;}
	.mt-sm-n11, .my-sm-n11 {margin-top: -180px !important;}
	.mr-sm-n11, .mx-sm-n11 {margin-left: -180px !important;}
	.mb-sm-n11, .my-sm-n11 {margin-bottom: -180px !important;}
	.ml-sm-n11, .mx-sm-n11 {margin-right: -180px !important;}
	.m-sm-auto {margin: auto !important;}
	.mt-sm-auto, .my-sm-auto {margin-top: auto !important;}
	.mr-sm-auto, .mx-sm-auto {margin-left: auto !important;}
	.mb-sm-auto, .my-sm-auto {margin-bottom: auto !important;}
	.ml-sm-auto, .mx-sm-auto {margin-right: auto !important;}}
@media (min-width: 768px) {.m-md-0 {margin: 0 !important;}
	.mt-md-0, .my-md-0 {margin-top: 0 !important;}
	.mr-md-0, .mx-md-0 {margin-left: 0 !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0 !important;}
	.ml-md-0, .mx-md-0 {margin-right: 0 !important;}
	.m-md-1 {margin: 5px !important;}
	.mt-md-1, .my-md-1 {margin-top: 5px !important;}
	.mr-md-1, .mx-md-1 {margin-left: 5px !important;}
	.mb-md-1, .my-md-1 {margin-bottom: 5px !important;}
	.ml-md-1, .mx-md-1 {margin-right: 5px !important;}
	.m-md-2 {margin: 10px !important;}
	.mt-md-2, .my-md-2 {margin-top: 10px !important;}
	.mr-md-2, .mx-md-2 {margin-left: 10px !important;}
	.mb-md-2, .my-md-2 {margin-bottom: 10px !important;}
	.ml-md-2, .mx-md-2 {margin-right: 10px !important;}
	.m-md-3 {margin: 20px !important;}
	.mt-md-3, .my-md-3 {margin-top: 20px !important;}
	.mr-md-3, .mx-md-3 {margin-left: 20px !important;}
	.mb-md-3, .my-md-3 {margin-bottom: 20px !important;}
	.ml-md-3, .mx-md-3 {margin-right: 20px !important;}
	.m-md-4 {margin: 30px !important;}
	.mt-md-4, .my-md-4 {margin-top: 30px !important;}
	.mr-md-4, .mx-md-4 {margin-left: 30px !important;}
	.mb-md-4, .my-md-4 {margin-bottom: 30px !important;}
	.ml-md-4, .mx-md-4 {margin-right: 30px !important;}
	.m-md-5 {margin: 60px !important;}
	.mt-md-5, .my-md-5 {margin-top: 60px !important;}
	.mr-md-5, .mx-md-5 {margin-left: 60px !important;}
	.mb-md-5, .my-md-5 {margin-bottom: 60px !important;}
	.ml-md-5, .mx-md-5 {margin-right: 60px !important;}
	.m-md-6 {margin: 80px !important;}
	.mt-md-6, .my-md-6 {margin-top: 80px !important;}
	.mr-md-6, .mx-md-6 {margin-left: 80px !important;}
	.mb-md-6, .my-md-6 {margin-bottom: 80px !important;}
	.ml-md-6, .mx-md-6 {margin-right: 80px !important;}
	.m-md-7 {margin: 100px !important;}
	.mt-md-7, .my-md-7 {margin-top: 100px !important;}
	.mr-md-7, .mx-md-7 {margin-left: 100px !important;}
	.mb-md-7, .my-md-7 {margin-bottom: 100px !important;}
	.ml-md-7, .mx-md-7 {margin-right: 100px !important;}
	.m-md-8 {margin: 120px !important;}
	.mt-md-8, .my-md-8 {margin-top: 120px !important;}
	.mr-md-8, .mx-md-8 {margin-left: 120px !important;}
	.mb-md-8, .my-md-8 {margin-bottom: 120px !important;}
	.ml-md-8, .mx-md-8 {margin-right: 120px !important;}
	.m-md-9 {margin: 140px !important;}
	.mt-md-9, .my-md-9 {margin-top: 140px !important;}
	.mr-md-9, .mx-md-9 {margin-left: 140px !important;}
	.mb-md-9, .my-md-9 {margin-bottom: 140px !important;}
	.ml-md-9, .mx-md-9 {margin-right: 140px !important;}
	.m-md-10 {margin: 160px !important;}
	.mt-md-10, .my-md-10 {margin-top: 160px !important;}
	.mr-md-10, .mx-md-10 {margin-left: 160px !important;}
	.mb-md-10, .my-md-10 {margin-bottom: 160px !important;}
	.ml-md-10, .mx-md-10 {margin-right: 160px !important;}
	.m-md-11 {margin: 180px !important;}
	.mt-md-11, .my-md-11 {margin-top: 180px !important;}
	.mr-md-11, .mx-md-11 {margin-left: 180px !important;}
	.mb-md-11, .my-md-11 {margin-bottom: 180px !important;}
	.ml-md-11, .mx-md-11 {margin-right: 180px !important;}
	.p-md-0 {padding: 0 !important;}
	.pt-md-0, .py-md-0 {padding-top: 0 !important;}
	.pr-md-0, .px-md-0 {padding-left: 0 !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0 !important;}
	.pl-md-0, .px-md-0 {padding-right: 0 !important;}
	.p-md-1 {padding: 5px !important;}
	.pt-md-1, .py-md-1 {padding-top: 5px !important;}
	.pr-md-1, .px-md-1 {padding-left: 5px !important;}
	.pb-md-1, .py-md-1 {padding-bottom: 5px !important;}
	.pl-md-1, .px-md-1 {padding-right: 5px !important;}
	.p-md-2 {padding: 10px !important;}
	.pt-md-2, .py-md-2 {padding-top: 10px !important;}
	.pr-md-2, .px-md-2 {padding-left: 10px !important;}
	.pb-md-2, .py-md-2 {padding-bottom: 10px !important;}
	.pl-md-2, .px-md-2 {padding-right: 10px !important;}
	.p-md-3 {padding: 20px !important;}
	.pt-md-3, .py-md-3 {padding-top: 20px !important;}
	.pr-md-3, .px-md-3 {padding-left: 20px !important;}
	.pb-md-3, .py-md-3 {padding-bottom: 20px !important;}
	.pl-md-3, .px-md-3 {padding-right: 20px !important;}
	.p-md-4 {padding: 30px !important;}
	.pt-md-4, .py-md-4 {padding-top: 30px !important;}
	.pr-md-4, .px-md-4 {padding-left: 30px !important;}
	.pb-md-4, .py-md-4 {padding-bottom: 30px !important;}
	.pl-md-4, .px-md-4 {padding-right: 30px !important;}
	.p-md-5 {padding: 60px !important;}
	.pt-md-5, .py-md-5 {padding-top: 60px !important;}
	.pr-md-5, .px-md-5 {padding-left: 60px !important;}
	.pb-md-5, .py-md-5 {padding-bottom: 60px !important;}
	.pl-md-5, .px-md-5 {padding-right: 60px !important;}
	.p-md-6 {padding: 80px !important;}
	.pt-md-6, .py-md-6 {padding-top: 80px !important;}
	.pr-md-6, .px-md-6 {padding-left: 80px !important;}
	.pb-md-6, .py-md-6 {padding-bottom: 80px !important;}
	.pl-md-6, .px-md-6 {padding-right: 80px !important;}
	.p-md-7 {padding: 100px !important;}
	.pt-md-7, .py-md-7 {padding-top: 100px !important;}
	.pr-md-7, .px-md-7 {padding-left: 100px !important;}
	.pb-md-7, .py-md-7 {padding-bottom: 100px !important;}
	.pl-md-7, .px-md-7 {padding-right: 100px !important;}
	.p-md-8 {padding: 120px !important;}
	.pt-md-8, .py-md-8 {padding-top: 120px !important;}
	.pr-md-8, .px-md-8 {padding-left: 120px !important;}
	.pb-md-8, .py-md-8 {padding-bottom: 120px !important;}
	.pl-md-8, .px-md-8 {padding-right: 120px !important;}
	.p-md-9 {padding: 140px !important;}
	.pt-md-9, .py-md-9 {padding-top: 140px !important;}
	.pr-md-9, .px-md-9 {padding-left: 140px !important;}
	.pb-md-9, .py-md-9 {padding-bottom: 140px !important;}
	.pl-md-9, .px-md-9 {padding-right: 140px !important;}
	.p-md-10 {padding: 160px !important;}
	.pt-md-10, .py-md-10 {padding-top: 160px !important;}
	.pr-md-10, .px-md-10 {padding-left: 160px !important;}
	.pb-md-10, .py-md-10 {padding-bottom: 160px !important;}
	.pl-md-10, .px-md-10 {padding-right: 160px !important;}
	.p-md-11 {padding: 180px !important;}
	.pt-md-11, .py-md-11 {padding-top: 180px !important;}
	.pr-md-11, .px-md-11 {padding-left: 180px !important;}
	.pb-md-11, .py-md-11 {padding-bottom: 180px !important;}
	.pl-md-11, .px-md-11 {padding-right: 180px !important;}
	.m-md-n1 {margin: -5px !important;}
	.mt-md-n1, .my-md-n1 {margin-top: -5px !important;}
	.mr-md-n1, .mx-md-n1 {margin-left: -5px !important;}
	.mb-md-n1, .my-md-n1 {margin-bottom: -5px !important;}
	.ml-md-n1, .mx-md-n1 {margin-right: -5px !important;}
	.m-md-n2 {margin: -10px !important;}
	.mt-md-n2, .my-md-n2 {margin-top: -10px !important;}
	.mr-md-n2, .mx-md-n2 {margin-left: -10px !important;}
	.mb-md-n2, .my-md-n2 {margin-bottom: -10px !important;}
	.ml-md-n2, .mx-md-n2 {margin-right: -10px !important;}
	.m-md-n3 {margin: -20px !important;}
	.mt-md-n3, .my-md-n3 {margin-top: -20px !important;}
	.mr-md-n3, .mx-md-n3 {margin-left: -20px !important;}
	.mb-md-n3, .my-md-n3 {margin-bottom: -20px !important;}
	.ml-md-n3, .mx-md-n3 {margin-right: -20px !important;}
	.m-md-n4 {margin: -30px !important;}
	.mt-md-n4, .my-md-n4 {margin-top: -30px !important;}
	.mr-md-n4, .mx-md-n4 {margin-left: -30px !important;}
	.mb-md-n4, .my-md-n4 {margin-bottom: -30px !important;}
	.ml-md-n4, .mx-md-n4 {margin-right: -30px !important;}
	.m-md-n5 {margin: -60px !important;}
	.mt-md-n5, .my-md-n5 {margin-top: -60px !important;}
	.mr-md-n5, .mx-md-n5 {margin-left: -60px !important;}
	.mb-md-n5, .my-md-n5 {margin-bottom: -60px !important;}
	.ml-md-n5, .mx-md-n5 {margin-right: -60px !important;}
	.m-md-n6 {margin: -80px !important;}
	.mt-md-n6, .my-md-n6 {margin-top: -80px !important;}
	.mr-md-n6, .mx-md-n6 {margin-left: -80px !important;}
	.mb-md-n6, .my-md-n6 {margin-bottom: -80px !important;}
	.ml-md-n6, .mx-md-n6 {margin-right: -80px !important;}
	.m-md-n7 {margin: -100px !important;}
	.mt-md-n7, .my-md-n7 {margin-top: -100px !important;}
	.mr-md-n7, .mx-md-n7 {margin-left: -100px !important;}
	.mb-md-n7, .my-md-n7 {margin-bottom: -100px !important;}
	.ml-md-n7, .mx-md-n7 {margin-right: -100px !important;}
	.m-md-n8 {margin: -120px !important;}
	.mt-md-n8, .my-md-n8 {margin-top: -120px !important;}
	.mr-md-n8, .mx-md-n8 {margin-left: -120px !important;}
	.mb-md-n8, .my-md-n8 {margin-bottom: -120px !important;}
	.ml-md-n8, .mx-md-n8 {margin-right: -120px !important;}
	.m-md-n9 {margin: -140px !important;}
	.mt-md-n9, .my-md-n9 {margin-top: -140px !important;}
	.mr-md-n9, .mx-md-n9 {margin-left: -140px !important;}
	.mb-md-n9, .my-md-n9 {margin-bottom: -140px !important;}
	.ml-md-n9, .mx-md-n9 {margin-right: -140px !important;}
	.m-md-n10 {margin: -160px !important;}
	.mt-md-n10, .my-md-n10 {margin-top: -160px !important;}
	.mr-md-n10, .mx-md-n10 {margin-left: -160px !important;}
	.mb-md-n10, .my-md-n10 {margin-bottom: -160px !important;}
	.ml-md-n10, .mx-md-n10 {margin-right: -160px !important;}
	.m-md-n11 {margin: -180px !important;}
	.mt-md-n11, .my-md-n11 {margin-top: -180px !important;}
	.mr-md-n11, .mx-md-n11 {margin-left: -180px !important;}
	.mb-md-n11, .my-md-n11 {margin-bottom: -180px !important;}
	.ml-md-n11, .mx-md-n11 {margin-right: -180px !important;}
	.m-md-auto {margin: auto !important;}
	.mt-md-auto, .my-md-auto {margin-top: auto !important;}
	.mr-md-auto, .mx-md-auto {margin-left: auto !important;}
	.mb-md-auto, .my-md-auto {margin-bottom: auto !important;}
	.ml-md-auto, .mx-md-auto {margin-right: auto !important;}}
@media (min-width: 992px) {.m-lg-0 {margin: 0 !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0 !important;}
	.mr-lg-0, .mx-lg-0 {margin-left: 0 !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important;}
	.ml-lg-0, .mx-lg-0 {margin-right: 0 !important;}
	.m-lg-1 {margin: 5px !important;}
	.mt-lg-1, .my-lg-1 {margin-top: 5px !important;}
	.mr-lg-1, .mx-lg-1 {margin-left: 5px !important;}
	.mb-lg-1, .my-lg-1 {margin-bottom: 5px !important;}
	.ml-lg-1, .mx-lg-1 {margin-right: 5px !important;}
	.m-lg-2 {margin: 10px !important;}
	.mt-lg-2, .my-lg-2 {margin-top: 10px !important;}
	.mr-lg-2, .mx-lg-2 {margin-left: 10px !important;}
	.mb-lg-2, .my-lg-2 {margin-bottom: 10px !important;}
	.ml-lg-2, .mx-lg-2 {margin-right: 10px !important;}
	.m-lg-3 {margin: 20px !important;}
	.mt-lg-3, .my-lg-3 {margin-top: 20px !important;}
	.mr-lg-3, .mx-lg-3 {margin-left: 20px !important;}
	.mb-lg-3, .my-lg-3 {margin-bottom: 20px !important;}
	.ml-lg-3, .mx-lg-3 {margin-right: 20px !important;}
	.m-lg-4 {margin: 30px !important;}
	.mt-lg-4, .my-lg-4 {margin-top: 30px !important;}
	.mr-lg-4, .mx-lg-4 {margin-left: 30px !important;}
	.mb-lg-4, .my-lg-4 {margin-bottom: 30px !important;}
	.ml-lg-4, .mx-lg-4 {margin-right: 30px !important;}
	.m-lg-5 {margin: 60px !important;}
	.mt-lg-5, .my-lg-5 {margin-top: 60px !important;}
	.mr-lg-5, .mx-lg-5 {margin-left: 60px !important;}
	.mb-lg-5, .my-lg-5 {margin-bottom: 60px !important;}
	.ml-lg-5, .mx-lg-5 {margin-right: 60px !important;}
	.m-lg-6 {margin: 80px !important;}
	.mt-lg-6, .my-lg-6 {margin-top: 80px !important;}
	.mr-lg-6, .mx-lg-6 {margin-left: 80px !important;}
	.mb-lg-6, .my-lg-6 {margin-bottom: 80px !important;}
	.ml-lg-6, .mx-lg-6 {margin-right: 80px !important;}
	.m-lg-7 {margin: 100px !important;}
	.mt-lg-7, .my-lg-7 {margin-top: 100px !important;}
	.mr-lg-7, .mx-lg-7 {margin-left: 100px !important;}
	.mb-lg-7, .my-lg-7 {margin-bottom: 100px !important;}
	.ml-lg-7, .mx-lg-7 {margin-right: 100px !important;}
	.m-lg-8 {margin: 120px !important;}
	.mt-lg-8, .my-lg-8 {margin-top: 120px !important;}
	.mr-lg-8, .mx-lg-8 {margin-left: 120px !important;}
	.mb-lg-8, .my-lg-8 {margin-bottom: 120px !important;}
	.ml-lg-8, .mx-lg-8 {margin-right: 120px !important;}
	.m-lg-9 {margin: 140px !important;}
	.mt-lg-9, .my-lg-9 {margin-top: 140px !important;}
	.mr-lg-9, .mx-lg-9 {margin-left: 140px !important;}
	.mb-lg-9, .my-lg-9 {margin-bottom: 140px !important;}
	.ml-lg-9, .mx-lg-9 {margin-right: 140px !important;}
	.m-lg-10 {margin: 160px !important;}
	.mt-lg-10, .my-lg-10 {margin-top: 160px !important;}
	.mr-lg-10, .mx-lg-10 {margin-left: 160px !important;}
	.mb-lg-10, .my-lg-10 {margin-bottom: 160px !important;}
	.ml-lg-10, .mx-lg-10 {margin-right: 160px !important;}
	.m-lg-11 {margin: 180px !important;}
	.mt-lg-11, .my-lg-11 {margin-top: 180px !important;}
	.mr-lg-11, .mx-lg-11 {margin-left: 180px !important;}
	.mb-lg-11, .my-lg-11 {margin-bottom: 180px !important;}
	.ml-lg-11, .mx-lg-11 {margin-right: 180px !important;}
	.p-lg-0 {padding: 0 !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0 !important;}
	.pr-lg-0, .px-lg-0 {padding-left: 0 !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important;}
	.pl-lg-0, .px-lg-0 {padding-right: 0 !important;}
	.p-lg-1 {padding: 5px !important;}
	.pt-lg-1, .py-lg-1 {padding-top: 5px !important;}
	.pr-lg-1, .px-lg-1 {padding-left: 5px !important;}
	.pb-lg-1, .py-lg-1 {padding-bottom: 5px !important;}
	.pl-lg-1, .px-lg-1 {padding-right: 5px !important;}
	.p-lg-2 {padding: 10px !important;}
	.pt-lg-2, .py-lg-2 {padding-top: 10px !important;}
	.pr-lg-2, .px-lg-2 {padding-left: 10px !important;}
	.pb-lg-2, .py-lg-2 {padding-bottom: 10px !important;}
	.pl-lg-2, .px-lg-2 {padding-right: 10px !important;}
	.p-lg-3 {padding: 20px !important;}
	.pt-lg-3, .py-lg-3 {padding-top: 20px !important;}
	.pr-lg-3, .px-lg-3 {padding-left: 20px !important;}
	.pb-lg-3, .py-lg-3 {padding-bottom: 20px !important;}
	.pl-lg-3, .px-lg-3 {padding-right: 20px !important;}
	.p-lg-4 {padding: 30px !important;}
	.pt-lg-4, .py-lg-4 {padding-top: 30px !important;}
	.pr-lg-4, .px-lg-4 {padding-left: 30px !important;}
	.pb-lg-4, .py-lg-4 {padding-bottom: 30px !important;}
	.pl-lg-4, .px-lg-4 {padding-right: 30px !important;}
	.p-lg-5 {padding: 60px !important;}
	.pt-lg-5, .py-lg-5 {padding-top: 60px !important;}
	.pr-lg-5, .px-lg-5 {padding-left: 60px !important;}
	.pb-lg-5, .py-lg-5 {padding-bottom: 60px !important;}
	.pl-lg-5, .px-lg-5 {padding-right: 60px !important;}
	.p-lg-6 {padding: 80px !important;}
	.pt-lg-6, .py-lg-6 {padding-top: 80px !important;}
	.pr-lg-6, .px-lg-6 {padding-left: 80px !important;}
	.pb-lg-6, .py-lg-6 {padding-bottom: 80px !important;}
	.pl-lg-6, .px-lg-6 {padding-right: 80px !important;}
	.p-lg-7 {padding: 100px !important;}
	.pt-lg-7, .py-lg-7 {padding-top: 100px !important;}
	.pr-lg-7, .px-lg-7 {padding-left: 100px !important;}
	.pb-lg-7, .py-lg-7 {padding-bottom: 100px !important;}
	.pl-lg-7, .px-lg-7 {padding-right: 100px !important;}
	.p-lg-8 {padding: 120px !important;}
	.pt-lg-8, .py-lg-8 {padding-top: 120px !important;}
	.pr-lg-8, .px-lg-8 {padding-left: 120px !important;}
	.pb-lg-8, .py-lg-8 {padding-bottom: 120px !important;}
	.pl-lg-8, .px-lg-8 {padding-right: 120px !important;}
	.p-lg-9 {padding: 140px !important;}
	.pt-lg-9, .py-lg-9 {padding-top: 140px !important;}
	.pr-lg-9, .px-lg-9 {padding-left: 140px !important;}
	.pb-lg-9, .py-lg-9 {padding-bottom: 140px !important;}
	.pl-lg-9, .px-lg-9 {padding-right: 140px !important;}
	.p-lg-10 {padding: 160px !important;}
	.pt-lg-10, .py-lg-10 {padding-top: 160px !important;}
	.pr-lg-10, .px-lg-10 {padding-left: 160px !important;}
	.pb-lg-10, .py-lg-10 {padding-bottom: 160px !important;}
	.pl-lg-10, .px-lg-10 {padding-right: 160px !important;}
	.p-lg-11 {padding: 180px !important;}
	.pt-lg-11, .py-lg-11 {padding-top: 180px !important;}
	.pr-lg-11, .px-lg-11 {padding-left: 180px !important;}
	.pb-lg-11, .py-lg-11 {padding-bottom: 180px !important;}
	.pl-lg-11, .px-lg-11 {padding-right: 180px !important;}
	.m-lg-n1 {margin: -5px !important;}
	.mt-lg-n1, .my-lg-n1 {margin-top: -5px !important;}
	.mr-lg-n1, .mx-lg-n1 {margin-left: -5px !important;}
	.mb-lg-n1, .my-lg-n1 {margin-bottom: -5px !important;}
	.ml-lg-n1, .mx-lg-n1 {margin-right: -5px !important;}
	.m-lg-n2 {margin: -10px !important;}
	.mt-lg-n2, .my-lg-n2 {margin-top: -10px !important;}
	.mr-lg-n2, .mx-lg-n2 {margin-left: -10px !important;}
	.mb-lg-n2, .my-lg-n2 {margin-bottom: -10px !important;}
	.ml-lg-n2, .mx-lg-n2 {margin-right: -10px !important;}
	.m-lg-n3 {margin: -20px !important;}
	.mt-lg-n3, .my-lg-n3 {margin-top: -20px !important;}
	.mr-lg-n3, .mx-lg-n3 {margin-left: -20px !important;}
	.mb-lg-n3, .my-lg-n3 {margin-bottom: -20px !important;}
	.ml-lg-n3, .mx-lg-n3 {margin-right: -20px !important;}
	.m-lg-n4 {margin: -30px !important;}
	.mt-lg-n4, .my-lg-n4 {margin-top: -30px !important;}
	.mr-lg-n4, .mx-lg-n4 {margin-left: -30px !important;}
	.mb-lg-n4, .my-lg-n4 {margin-bottom: -30px !important;}
	.ml-lg-n4, .mx-lg-n4 {margin-right: -30px !important;}
	.m-lg-n5 {margin: -60px !important;}
	.mt-lg-n5, .my-lg-n5 {margin-top: -60px !important;}
	.mr-lg-n5, .mx-lg-n5 {margin-left: -60px !important;}
	.mb-lg-n5, .my-lg-n5 {margin-bottom: -60px !important;}
	.ml-lg-n5, .mx-lg-n5 {margin-right: -60px !important;}
	.m-lg-n6 {margin: -80px !important;}
	.mt-lg-n6, .my-lg-n6 {margin-top: -80px !important;}
	.mr-lg-n6, .mx-lg-n6 {margin-left: -80px !important;}
	.mb-lg-n6, .my-lg-n6 {margin-bottom: -80px !important;}
	.ml-lg-n6, .mx-lg-n6 {margin-right: -80px !important;}
	.m-lg-n7 {margin: -100px !important;}
	.mt-lg-n7, .my-lg-n7 {margin-top: -100px !important;}
	.mr-lg-n7, .mx-lg-n7 {margin-left: -100px !important;}
	.mb-lg-n7, .my-lg-n7 {margin-bottom: -100px !important;}
	.ml-lg-n7, .mx-lg-n7 {margin-right: -100px !important;}
	.m-lg-n8 {margin: -120px !important;}
	.mt-lg-n8, .my-lg-n8 {margin-top: -120px !important;}
	.mr-lg-n8, .mx-lg-n8 {margin-left: -120px !important;}
	.mb-lg-n8, .my-lg-n8 {margin-bottom: -120px !important;}
	.ml-lg-n8, .mx-lg-n8 {margin-right: -120px !important;}
	.m-lg-n9 {margin: -140px !important;}
	.mt-lg-n9, .my-lg-n9 {margin-top: -140px !important;}
	.mr-lg-n9, .mx-lg-n9 {margin-left: -140px !important;}
	.mb-lg-n9, .my-lg-n9 {margin-bottom: -140px !important;}
	.ml-lg-n9, .mx-lg-n9 {margin-right: -140px !important;}
	.m-lg-n10 {margin: -160px !important;}
	.mt-lg-n10, .my-lg-n10 {margin-top: -160px !important;}
	.mr-lg-n10, .mx-lg-n10 {margin-left: -160px !important;}
	.mb-lg-n10, .my-lg-n10 {margin-bottom: -160px !important;}
	.ml-lg-n10, .mx-lg-n10 {margin-right: -160px !important;}
	.m-lg-n11 {margin: -180px !important;}
	.mt-lg-n11, .my-lg-n11 {margin-top: -180px !important;}
	.mr-lg-n11, .mx-lg-n11 {margin-left: -180px !important;}
	.mb-lg-n11, .my-lg-n11 {margin-bottom: -180px !important;}
	.ml-lg-n11, .mx-lg-n11 {margin-right: -180px !important;}
	.m-lg-auto {margin: auto !important;}
	.mt-lg-auto, .my-lg-auto {margin-top: auto !important;}
	.mr-lg-auto, .mx-lg-auto {margin-left: auto !important;}
	.mb-lg-auto, .my-lg-auto {margin-bottom: auto !important;}
	.ml-lg-auto, .mx-lg-auto {margin-right: auto !important;}}
@media (min-width: 1200px) {.m-xl-0 {margin: 0 !important;}
	.mt-xl-0, .my-xl-0 {margin-top: 0 !important;}
	.mr-xl-0, .mx-xl-0 {margin-left: 0 !important;}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0 !important;}
	.ml-xl-0, .mx-xl-0 {margin-right: 0 !important;}
	.m-xl-1 {margin: 5px !important;}
	.mt-xl-1, .my-xl-1 {margin-top: 5px !important;}
	.mr-xl-1, .mx-xl-1 {margin-left: 5px !important;}
	.mb-xl-1, .my-xl-1 {margin-bottom: 5px !important;}
	.ml-xl-1, .mx-xl-1 {margin-right: 5px !important;}
	.m-xl-2 {margin: 10px !important;}
	.mt-xl-2, .my-xl-2 {margin-top: 10px !important;}
	.mr-xl-2, .mx-xl-2 {margin-left: 10px !important;}
	.mb-xl-2, .my-xl-2 {margin-bottom: 10px !important;}
	.ml-xl-2, .mx-xl-2 {margin-right: 10px !important;}
	.m-xl-3 {margin: 20px !important;}
	.mt-xl-3, .my-xl-3 {margin-top: 20px !important;}
	.mr-xl-3, .mx-xl-3 {margin-left: 20px !important;}
	.mb-xl-3, .my-xl-3 {margin-bottom: 20px !important;}
	.ml-xl-3, .mx-xl-3 {margin-right: 20px !important;}
	.m-xl-4 {margin: 30px !important;}
	.mt-xl-4, .my-xl-4 {margin-top: 30px !important;}
	.mr-xl-4, .mx-xl-4 {margin-left: 30px !important;}
	.mb-xl-4, .my-xl-4 {margin-bottom: 30px !important;}
	.ml-xl-4, .mx-xl-4 {margin-right: 30px !important;}
	.m-xl-5 {margin: 60px !important;}
	.mt-xl-5, .my-xl-5 {margin-top: 60px !important;}
	.mr-xl-5, .mx-xl-5 {margin-left: 60px !important;}
	.mb-xl-5, .my-xl-5 {margin-bottom: 60px !important;}
	.ml-xl-5, .mx-xl-5 {margin-right: 60px !important;}
	.m-xl-6 {margin: 80px !important;}
	.mt-xl-6, .my-xl-6 {margin-top: 80px !important;}
	.mr-xl-6, .mx-xl-6 {margin-left: 80px !important;}
	.mb-xl-6, .my-xl-6 {margin-bottom: 80px !important;}
	.ml-xl-6, .mx-xl-6 {margin-right: 80px !important;}
	.m-xl-7 {margin: 100px !important;}
	.mt-xl-7, .my-xl-7 {margin-top: 100px !important;}
	.mr-xl-7, .mx-xl-7 {margin-left: 100px !important;}
	.mb-xl-7, .my-xl-7 {margin-bottom: 100px !important;}
	.ml-xl-7, .mx-xl-7 {margin-right: 100px !important;}
	.m-xl-8 {margin: 120px !important;}
	.mt-xl-8, .my-xl-8 {margin-top: 120px !important;}
	.mr-xl-8, .mx-xl-8 {margin-left: 120px !important;}
	.mb-xl-8, .my-xl-8 {margin-bottom: 120px !important;}
	.ml-xl-8, .mx-xl-8 {margin-right: 120px !important;}
	.m-xl-9 {margin: 140px !important;}
	.mt-xl-9, .my-xl-9 {margin-top: 140px !important;}
	.mr-xl-9, .mx-xl-9 {margin-left: 140px !important;}
	.mb-xl-9, .my-xl-9 {margin-bottom: 140px !important;}
	.ml-xl-9, .mx-xl-9 {margin-right: 140px !important;}
	.m-xl-10 {margin: 160px !important;}
	.mt-xl-10, .my-xl-10 {margin-top: 160px !important;}
	.mr-xl-10, .mx-xl-10 {margin-left: 160px !important;}
	.mb-xl-10, .my-xl-10 {margin-bottom: 160px !important;}
	.ml-xl-10, .mx-xl-10 {margin-right: 160px !important;}
	.m-xl-11 {margin: 180px !important;}
	.mt-xl-11, .my-xl-11 {margin-top: 180px !important;}
	.mr-xl-11, .mx-xl-11 {margin-left: 180px !important;}
	.mb-xl-11, .my-xl-11 {margin-bottom: 180px !important;}
	.ml-xl-11, .mx-xl-11 {margin-right: 180px !important;}
	.p-xl-0 {padding: 0 !important;}
	.pt-xl-0, .py-xl-0 {padding-top: 0 !important;}
	.pr-xl-0, .px-xl-0 {padding-left: 0 !important;}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0 !important;}
	.pl-xl-0, .px-xl-0 {padding-right: 0 !important;}
	.p-xl-1 {padding: 5px !important;}
	.pt-xl-1, .py-xl-1 {padding-top: 5px !important;}
	.pr-xl-1, .px-xl-1 {padding-left: 5px !important;}
	.pb-xl-1, .py-xl-1 {padding-bottom: 5px !important;}
	.pl-xl-1, .px-xl-1 {padding-right: 5px !important;}
	.p-xl-2 {padding: 10px !important;}
	.pt-xl-2, .py-xl-2 {padding-top: 10px !important;}
	.pr-xl-2, .px-xl-2 {padding-left: 10px !important;}
	.pb-xl-2, .py-xl-2 {padding-bottom: 10px !important;}
	.pl-xl-2, .px-xl-2 {padding-right: 10px !important;}
	.p-xl-3 {padding: 20px !important;}
	.pt-xl-3, .py-xl-3 {padding-top: 20px !important;}
	.pr-xl-3, .px-xl-3 {padding-left: 20px !important;}
	.pb-xl-3, .py-xl-3 {padding-bottom: 20px !important;}
	.pl-xl-3, .px-xl-3 {padding-right: 20px !important;}
	.p-xl-4 {padding: 30px !important;}
	.pt-xl-4, .py-xl-4 {padding-top: 30px !important;}
	.pr-xl-4, .px-xl-4 {padding-left: 30px !important;}
	.pb-xl-4, .py-xl-4 {padding-bottom: 30px !important;}
	.pl-xl-4, .px-xl-4 {padding-right: 30px !important;}
	.p-xl-5 {padding: 60px !important;}
	.pt-xl-5, .py-xl-5 {padding-top: 60px !important;}
	.pr-xl-5, .px-xl-5 {padding-left: 60px !important;}
	.pb-xl-5, .py-xl-5 {padding-bottom: 60px !important;}
	.pl-xl-5, .px-xl-5 {padding-right: 60px !important;}
	.p-xl-6 {padding: 80px !important;}
	.pt-xl-6, .py-xl-6 {padding-top: 80px !important;}
	.pr-xl-6, .px-xl-6 {padding-left: 80px !important;}
	.pb-xl-6, .py-xl-6 {padding-bottom: 80px !important;}
	.pl-xl-6, .px-xl-6 {padding-right: 80px !important;}
	.p-xl-7 {padding: 100px !important;}
	.pt-xl-7, .py-xl-7 {padding-top: 100px !important;}
	.pr-xl-7, .px-xl-7 {padding-left: 100px !important;}
	.pb-xl-7, .py-xl-7 {padding-bottom: 100px !important;}
	.pl-xl-7, .px-xl-7 {padding-right: 100px !important;}
	.p-xl-8 {padding: 120px !important;}
	.pt-xl-8, .py-xl-8 {padding-top: 120px !important;}
	.pr-xl-8, .px-xl-8 {padding-left: 120px !important;}
	.pb-xl-8, .py-xl-8 {padding-bottom: 120px !important;}
	.pl-xl-8, .px-xl-8 {padding-right: 120px !important;}
	.p-xl-9 {padding: 140px !important;}
	.pt-xl-9, .py-xl-9 {padding-top: 140px !important;}
	.pr-xl-9, .px-xl-9 {padding-left: 140px !important;}
	.pb-xl-9, .py-xl-9 {padding-bottom: 140px !important;}
	.pl-xl-9, .px-xl-9 {padding-right: 140px !important;}
	.p-xl-10 {padding: 160px !important;}
	.pt-xl-10, .py-xl-10 {padding-top: 160px !important;}
	.pr-xl-10, .px-xl-10 {padding-left: 160px !important;}
	.pb-xl-10, .py-xl-10 {padding-bottom: 160px !important;}
	.pl-xl-10, .px-xl-10 {padding-right: 160px !important;}
	.p-xl-11 {padding: 180px !important;}
	.pt-xl-11, .py-xl-11 {padding-top: 180px !important;}
	.pr-xl-11, .px-xl-11 {padding-left: 180px !important;}
	.pb-xl-11, .py-xl-11 {padding-bottom: 180px !important;}
	.pl-xl-11, .px-xl-11 {padding-right: 180px !important;}
	.m-xl-n1 {margin: -5px !important;}
	.mt-xl-n1, .my-xl-n1 {margin-top: -5px !important;}
	.mr-xl-n1, .mx-xl-n1 {margin-left: -5px !important;}
	.mb-xl-n1, .my-xl-n1 {margin-bottom: -5px !important;}
	.ml-xl-n1, .mx-xl-n1 {margin-right: -5px !important;}
	.m-xl-n2 {margin: -10px !important;}
	.mt-xl-n2, .my-xl-n2 {margin-top: -10px !important;}
	.mr-xl-n2, .mx-xl-n2 {margin-left: -10px !important;}
	.mb-xl-n2, .my-xl-n2 {margin-bottom: -10px !important;}
	.ml-xl-n2, .mx-xl-n2 {margin-right: -10px !important;}
	.m-xl-n3 {margin: -20px !important;}
	.mt-xl-n3, .my-xl-n3 {margin-top: -20px !important;}
	.mr-xl-n3, .mx-xl-n3 {margin-left: -20px !important;}
	.mb-xl-n3, .my-xl-n3 {margin-bottom: -20px !important;}
	.ml-xl-n3, .mx-xl-n3 {margin-right: -20px !important;}
	.m-xl-n4 {margin: -30px !important;}
	.mt-xl-n4, .my-xl-n4 {margin-top: -30px !important;}
	.mr-xl-n4, .mx-xl-n4 {margin-left: -30px !important;}
	.mb-xl-n4, .my-xl-n4 {margin-bottom: -30px !important;}
	.ml-xl-n4, .mx-xl-n4 {margin-right: -30px !important;}
	.m-xl-n5 {margin: -60px !important;}
	.mt-xl-n5, .my-xl-n5 {margin-top: -60px !important;}
	.mr-xl-n5, .mx-xl-n5 {margin-left: -60px !important;}
	.mb-xl-n5, .my-xl-n5 {margin-bottom: -60px !important;}
	.ml-xl-n5, .mx-xl-n5 {margin-right: -60px !important;}
	.m-xl-n6 {margin: -80px !important;}
	.mt-xl-n6, .my-xl-n6 {margin-top: -80px !important;}
	.mr-xl-n6, .mx-xl-n6 {margin-left: -80px !important;}
	.mb-xl-n6, .my-xl-n6 {margin-bottom: -80px !important;}
	.ml-xl-n6, .mx-xl-n6 {margin-right: -80px !important;}
	.m-xl-n7 {margin: -100px !important;}
	.mt-xl-n7, .my-xl-n7 {margin-top: -100px !important;}
	.mr-xl-n7, .mx-xl-n7 {margin-left: -100px !important;}
	.mb-xl-n7, .my-xl-n7 {margin-bottom: -100px !important;}
	.ml-xl-n7, .mx-xl-n7 {margin-right: -100px !important;}
	.m-xl-n8 {margin: -120px !important;}
	.mt-xl-n8, .my-xl-n8 {margin-top: -120px !important;}
	.mr-xl-n8, .mx-xl-n8 {margin-left: -120px !important;}
	.mb-xl-n8, .my-xl-n8 {margin-bottom: -120px !important;}
	.ml-xl-n8, .mx-xl-n8 {margin-right: -120px !important;}
	.m-xl-n9 {margin: -140px !important;}
	.mt-xl-n9, .my-xl-n9 {margin-top: -140px !important;}
	.mr-xl-n9, .mx-xl-n9 {margin-left: -140px !important;}
	.mb-xl-n9, .my-xl-n9 {margin-bottom: -140px !important;}
	.ml-xl-n9, .mx-xl-n9 {margin-right: -140px !important;}
	.m-xl-n10 {margin: -160px !important;}
	.mt-xl-n10, .my-xl-n10 {margin-top: -160px !important;}
	.mr-xl-n10, .mx-xl-n10 {margin-left: -160px !important;}
	.mb-xl-n10, .my-xl-n10 {margin-bottom: -160px !important;}
	.ml-xl-n10, .mx-xl-n10 {margin-right: -160px !important;}
	.m-xl-n11 {margin: -180px !important;}
	.mt-xl-n11, .my-xl-n11 {margin-top: -180px !important;}
	.mr-xl-n11, .mx-xl-n11 {margin-left: -180px !important;}
	.mb-xl-n11, .my-xl-n11 {margin-bottom: -180px !important;}
	.ml-xl-n11, .mx-xl-n11 {margin-right: -180px !important;}
	.m-xl-auto {margin: auto !important;}
	.mt-xl-auto, .my-xl-auto {margin-top: auto !important;}
	.mr-xl-auto, .mx-xl-auto {margin-left: auto !important;}
	.mb-xl-auto, .my-xl-auto {margin-bottom: auto !important;}
	.ml-xl-auto, .mx-xl-auto {margin-right: auto !important;}}
.stretched-link::after {position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;pointer-events: auto;content: "";background-color: rgba(0,0,0,0);}
.text-monospace {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important;}
.text-justify {text-align: justify !important;}
.text-wrap {white-space: normal !important;}
.text-nowrap {white-space: nowrap !important;}
.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-left {text-align: right !important;}
.text-right {text-align: left !important;}
.text-center {text-align: center !important;}
@media (min-width: 576px) {.text-sm-left {text-align: right !important;}
	.text-sm-right {text-align: left !important;}
	.text-sm-center {text-align: center !important;}}
@media (min-width: 768px) {.text-md-left {text-align: right !important;}
	.text-md-right {text-align: left !important;}
	.text-md-center {text-align: center !important;}}
@media (min-width: 992px) {.text-lg-left {text-align: right !important;}
	.text-lg-right {text-align: left !important;}
	.text-lg-center {text-align: center !important;}}
@media (min-width: 1200px) {.text-xl-left {text-align: right !important;}
	.text-xl-right {text-align: left !important;}
	.text-xl-center {text-align: center !important;}}
.text-lowercase {text-transform: lowercase !important;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.font-weight-light {font-weight: 300 !important;}
.font-weight-lighter {font-weight: lighter !important;}
.font-weight-normal {font-weight: 400 !important;}
.font-weight-bold {font-weight: 600 !important;}
.font-weight-bolder {font-weight: bolder !important;}
.font-italic {font-style: italic !important;}
.text-white {color: #fff !important;}
.text-primary {color: #0072ce !important;}
a.text-primary:hover, a.text-primary:focus {color: #004882 !important;}
.text-secondary {color: #ed632f !important;}
a.text-secondary:hover, a.text-secondary:focus {color: #bf4011 !important;}
.text-success {color: #89c206 !important;}
a.text-success:hover, a.text-success:focus {color: #557804 !important;}
.text-info {color: #9901ff !important;}
a.text-info:hover, a.text-info:focus {color: #6b00b4 !important;}
.text-warning {color: #ed632f !important;}
a.text-warning:hover, a.text-warning:focus {color: #bf4011 !important;}
.text-danger {color: #d40d16 !important;}
a.text-danger:hover, a.text-danger:focus {color: #8c090f !important;}
.text-light {color: #f8f9fa !important;}
a.text-light:hover, a.text-light:focus {color: #cbd3da !important;}
.text-dark {color: #212529 !important;}
a.text-dark:hover, a.text-dark:focus {color: black !important;}
.text-tertiary {color: #3cd264 !important;}
a.text-tertiary:hover, a.text-tertiary:focus {color: #249d45 !important;}
.text-white {color: #fff !important;}
a.text-white:hover, a.text-white:focus {color: #d9d9d9 !important;}
.text-gray-100 {color: #f8f9fa !important;}
a.text-gray-100:hover, a.text-gray-100:focus {color: #cbd3da !important;}
.text-gray-200 {color: #e9ecef !important;}
a.text-gray-200:hover, a.text-gray-200:focus {color: #bdc6cf !important;}
.text-gray-300 {color: #dee2e6 !important;}
a.text-gray-300:hover, a.text-gray-300:focus {color: #b2bcc5 !important;}
.text-gray-400 {color: #ced4da !important;}
a.text-gray-400:hover, a.text-gray-400:focus {color: #a2aeb9 !important;}
.text-gray-500 {color: #adb5bd !important;}
a.text-gray-500:hover, a.text-gray-500:focus {color: #838f9b !important;}
.text-gray-600 {color: #5c5c5c !important;}
a.text-gray-600:hover, a.text-gray-600:focus {color: #363636 !important;}
.text-gray-700 {color: #495057 !important;}
a.text-gray-700:hover, a.text-gray-700:focus {color: #262a2d !important;}
.text-gray-800 {color: #343a40 !important;}
a.text-gray-800:hover, a.text-gray-800:focus {color: #121416 !important;}
.text-gray-900 {color: #212529 !important;}
a.text-gray-900:hover, a.text-gray-900:focus {color: black !important;}
.text-black {color: #000 !important;}
a.text-black:hover, a.text-black:focus {color: black !important;}
.text-body {color: #000 !important;}
.text-muted {color: #5c5c5c !important;}
.text-black-50 {color: rgba(0,0,0,.5) !important;}
.text-white-50 {color: rgba(255,255,255,.5) !important;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.text-decoration-none {text-decoration: none !important;}
.text-break {word-break: break-word !important;word-wrap: break-word !important;}
.text-reset {color: inherit !important;}
.visible {visibility: visible !important;}
.invisible {visibility: hidden !important;}
@media print {*, *::before, *::after {text-shadow: none !important;box-shadow: none !important;}
	a:not(.btn) {text-decoration: underline;}
	abbr[title]::after {content: " (" attr(title) ")";}
	pre {white-space: pre-wrap !important;}
	pre, blockquote {border: 1px solid #adb5bd;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	p, h2, h3 {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}
	body {min-width: 992px !important;}
	.container {min-width: 992px !important;}
	.navbar {display: none;}
	.badge, .block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text, .label.label-default, .label.label-primary, .label.label-secondary, .label.label-success, .label.label-info, .label.label-warning, .label.label-danger, .label.label-light, .label.label-dark, .label.label-tertiary, .label.label-white, .label.label-gray-100, .label.label-gray-200, .label.label-gray-300, .label.label-gray-400, .label.label-gray-500, .label.label-gray-600, .label.label-gray-700, .label.label-gray-800, .label.label-gray-900, .label.label-black {border: 1px solid #000;}
	.table {border-collapse: collapse !important;}
	.table td, .table th {background-color: #fff !important;}
	.table-bordered th, .table-bordered td {border: 1px solid #dee2e6 !important;}
	.table-dark {color: inherit;}
	.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {border-color: #dee2e6;}
	.table .thead-dark th {color: inherit;border-color: #dee2e6;}}
.jsenabled .choosercontainer #chooseform .options {display: flex;margin: -10px;}
.jsenabled .choosercontainer #chooseform .options .instruction, .jsenabled .choosercontainer #chooseform .options .alloptions {padding: 10px;margin: 10px;max-width: 100%;}
.jsenabled .choosercontainer #chooseform .options .instruction, .jsenabled .choosercontainer #chooseform .options .typesummary {background-color: transparent;position: relative;top: auto;left: auto;bottom: auto;right: auto;}
.jsenabled .choosercontainer #chooseform .options .instruction {order: 1;display: none;}
@media (min-width: 576px) {.jsenabled .choosercontainer #chooseform .options .instruction {display: block;flex-basis: 0;flex-grow: 1;max-width: 100%;}}
@media (min-width: 576px) {.jsenabled .choosercontainer #chooseform .options .alloptions {flex: 0 0 auto;width: auto;max-width: 100%;}}
.jsenabled .moodle-dialogue-base .moodle-dialogue-wrap {overflow: hidden;}
.restore-course-search.form-inline {flex-direction: column;align-items: stretch;}
.editing .block-region {padding: 10px !important;position: relative;}
.editing .block-region#block-region-content {padding: 0 !important;}
.editing .block-region#block-region-header-fullwidth {border: 10px solid transparent;}
.editing .block-region#block-region-header-fullwidth .block ~ .block_addblock {margin-top: 0;}
.editing .block-region#block-region-content:after {display: none;}
.editing .block-region:after {content: "";border: 2px dotted var(--color-neutral-3);border-radius: .25rem;height: 100%;right: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
.editing .block-region .block ~ .block_addblock {margin-top: -20px;}
.block {border-radius: .25rem;}
body:not(.editing) .block.chromeless .block-header {min-height: 0;}
body:not(.editing) .block.chromeless .block-header .title.block-title {padding: 0;min-height: 0;margin-bottom: 20px;}
body:not(.editing) .block.chromeless .block-header .title.block-title:after {display: none;}
.block:not(.chromeless) > .block-header {background-color: transparent;border-top-right-radius: .25rem;border-top-left-radius: .25rem;}
.block.hidden .block-header {border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;}
.block .block-header {min-height: 3rem;}
.block .block-control-actions {border-bottom: 1px solid rgba(0,0,0,.125);box-shadow: none;background-color: transparent;}
.block .block-control-actions > ul > li .toggle-display, .block .block-control-actions > ul > li .editing_move, .block .block-control-actions > ul > li .moodle-core-dragdrop-draghandle {border-right: 1px solid rgba(0,0,0,.125);}
.block .block-control-actions.moodle-actionmenu[data-enhance] > ul.menubar {display: inline-flex;line-height: 1;}
.block .block-control-actions.moodle-actionmenu[data-enhance] > ul.menubar > li {display: inline-flex;}
.block .block-control-actions.moodle-actionmenu[data-enhance] > ul.menubar > li .toggle-display, .block .block-control-actions.moodle-actionmenu[data-enhance] > ul.menubar > li .editing_move, .block .block-control-actions.moodle-actionmenu[data-enhance] > ul.menubar > li .moodle-core-dragdrop-draghandle {display: inline-flex;align-items: center;}
.block .content h1, .block .content .h1 {font-size: 2.5rem;}
@media (max-width: 1200px) {.block .content h1, .block .content .h1 {font-size: calc(1.06rem + 1.92vw);}}
.block .content h2, .block .content .h2 {font-size: 2rem;}
@media (max-width: 1200px) {.block .content h2, .block .content .h2 {font-size: calc(1.01rem + 1.32vw);}}
.block .content h3, .block .content .h3 {font-size: 1.75rem;}
@media (max-width: 1200px) {.block .content h3, .block .content .h3 {font-size: calc(.985rem + 1.02vw);}}
.block .content h4, .block .content .h4 {font-size: 1.5rem;}
@media (max-width: 1200px) {.block .content h4, .block .content .h4 {font-size: calc(.96rem + .72vw);}}
.block .content h5, .block .content .h5 {font-size: 1.25rem;}
@media (max-width: 1200px) {.block .content h5, .block .content .h5 {font-size: calc(.935rem + .42vw);}}
.block .content h6, .block .content .h6 {font-size: 1rem;}
@media (max-width: 1200px) {.block .content h6, .block .content .h6 {font-size: calc(.91rem + .12vw);}}
.block.block_settings #adminsearchquery {width: 1%;}
.block.block_settings .input-group-btn {display: flex;width: auto;}
.block.block_myprofile .myprofileitem.fullname {font-size: 1.5rem;}
.block.block_addblock {background-color: #f8f9fa;margin-bottom: 0;}
.block.block_addblock .addBlock--trigger {font-size: 1.75rem;min-width: 1rem;}
.block.block_addblock .popover-body {padding: 0;}
.block.block_addblock .popover {padding: 0;overflow: hidden;}
.block.block_addblock .popover.top > .arrow, .block.block_addblock .popover.bottom > .arrow {margin-right: -11px;}
.block.block_addblock .popover.right > .arrow, .block.block_addblock .popover.left > .arrow {margin-top: -11px;}
.block.block_addblock .popover .arrow {width: auto;height: auto;margin: 0;border-style: inherit;}
.block.block_addblock .popover .arrow:before {display: none;}
.block .addBlockPopover {padding: 0;display: flex;flex-direction: column;}
.block .addBlockPopover .addBlockPopover--heading {padding: .5rem .5rem 0 40px;background-color: #f7f7f7;}
.block .addBlockPopover .addBlockPopover--heading h2 {padding: 0;margin: 0;font-size: 1rem;}
.block .addBlockPopover .addBlockPopover--close {line-height: 1;height: auto;font-size: 1rem;width: auto;display: flex;align-items: center;justify-content: center;top: .5rem;left: .5rem;}
.block .addBlockPopover .addBlockPopover--close .flex-icon {padding: 0;width: auto;}
.block .addBlockPopover .addBlockPopover--search {padding: .5rem;background-color: #f7f7f7;border-bottom: 1px solid rgba(0,0,0,.2);}
.block .addBlockPopover .addBlockPopover--search .flex-icon {top: .5rem;height: calc(2.5rem + 2px);display: flex;align-items: center;justify-content: center;width: 50px;}
.block .addBlockPopover .addBlockPopover--search input[type="text"] {margin: 0;padding: .5rem 50px .5rem .5rem;line-height: 1.5;}
.block .addBlockPopover .addBlockPopover--results {margin: 0;max-height: 100%;flex: 1;padding: 0;overflow: auto;display: flex;flex-direction: column;height: 100%;}
.block .addBlockPopover .addBlockPopover--results .addBlockPopover--results_list .addBlockPopover--results_list_item:last-child {padding: 0;}
.block .block_tree .tree_item .flex-icon {margin-top: -5px;}
@media (min-width: 768px) {.editing.used-region-side-post.used-region-side-pre #block-region-side-pre, .editing.empty-region-side-post.used-region-side-pre #block-region-side-pre, .editing.empty-region-side-pre.used-region-side-post #block-region-side-pre, .editing.side-pre-only.used-region-side-pre #block-region-side-pre, .editing.side-post-only.used-region-side-post #block-region-side-pre, .editing.used-region-side-post.used-region-side-pre #block-region-side-post, .editing.empty-region-side-post.used-region-side-pre #block-region-side-post, .editing.empty-region-side-pre.used-region-side-post #block-region-side-post, .editing.side-pre-only.used-region-side-pre #block-region-side-post, .editing.side-post-only.used-region-side-post #block-region-side-post, .editing.used-region-side-post.used-region-side-pre #region-main, .editing.empty-region-side-post.used-region-side-pre #region-main, .editing.empty-region-side-pre.used-region-side-post #region-main, .editing.side-pre-only.used-region-side-pre #region-main, .editing.side-post-only.used-region-side-post #region-main {right: auto;left: auto;float: none;width: 100%;}}
.block_current_learning h3.block_current_learning-tile__link_title, .block_current_learning .block_current_learning-row-item a h3 {font-size: 1.25rem;}
.block_current_learning:not(.chromeless) > .card-header + .card-body {padding: 0 20px 20px;}
.block_current_learning .panel-footer {background-color: #fff;padding: 20px;}
.block_current_learning .panel-footer .count {margin: 0;}
.block_current_learning .panel-body ul li.block_current_learning-item {padding: 20px 40px;}
.block_current_learning .panel-body ul li.block_current_learning-item .block_current_learning-row-item {display: flex;align-items: center;flex-wrap: wrap;}
.block_current_learning .panel-body ul li.block_current_learning-item .block_current_learning-row-item > .expand-collapse-icon-wrap {display: inline-flex;position: absolute;margin: 0 -36.5px 0 0;}
.block_current_learning .panel-body ul li.block_current_learning-item .block_current_learning-row-item__status {min-width: 100%;text-align: right;}
.block_current_learning .panel-body ul li.block_current_learning-item .block_current_learning-row-item .collapsed-icon .flex-icon, .block_current_learning .panel-body ul li.block_current_learning-item .block_current_learning-row-item .expanded-icon .flex-icon {font-size: 24px;width: 24px;height: 24px;}
.block_current_learning .panel-body ul li.block_current_learning-item .block_current_learning-row-item a h3 {margin-bottom: 0;}
.block_current_learning .panel-body ul li.block_current_learning-item .block_current_learning-row-item span[data-flex-icon="program"], .block_current_learning .panel-body ul li.block_current_learning-item .block_current_learning-row-item span[data-flex-icon="certification"], .block_current_learning .panel-body ul li.block_current_learning-item .block_current_learning-row-item span[data-flex-icon="course"] {display: flex;}
.block_current_learning .panel-body ul li.block_current_learning-item h3.popover-header:empty {display: none;}
.block_current_learning .panel-body ul li.block_current_learning-item .current_learning-set + .current_learning-set {margin-top: 20px;}
.block_current_learning .panel-body ul li.block_current_learning-item:nth-of-type(odd) {background-color: rgba(0,0,0,.03);}
.block_current_learning .panel-body ul li.block_current_learning-item:nth-of-type(odd) .current_learning-course {background-color: #fff;}
.block_current_learning .panel-body ul li.block_current_learning-item:nth-of-type(even) {background-color: transparent;}
.block_current_learning .panel-body ul li.block_current_learning-item:nth-of-type(even) .current_learning-course {background-color: rgba(0,0,0,.03);}
.block_current_learning .panel-body ul li.block_current_learning-item .current_learning-bundle {padding: 20px 0 0;}
.block_current_learning .panel-body ul li.block_current_learning-item .current_learning-bundle h4 {font-size: 1.25rem;}
.block_current_learning .panel-body ul li.block_current_learning-item .current_learning-bundle h4 span {display: block;float: none;font-size: .875rem;font-weight: 400;margin-bottom: 10px;}
.block_current_learning .panel-body ul li.block_current_learning-item .current_learning-set {background-color: transparent;padding: 0;}
.block_current_learning .panel-body ul li.block_current_learning-item .current_learning-course {margin-bottom: 5px;border-radius: .25rem;padding: 10px;display: flex;justify-content: space-between;align-items: center;}
.block_current_learning .panel-body ul li.block_current_learning-item .current_learning-course .block_current_learning-row-item__status {min-width: 30%;text-align: left;}
.block_current_learning .panel-body ul li.block_current_learning-item .current_learning-operator {text-transform: uppercase;font-size: 1.25rem;color: #5c5c5c;font-weight: 600;}
.block_current_learning .block_current_learning-tiles:not([data-loading="true"]) > ul {display: flex;flex-wrap: wrap;}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile {background-color: #fff;border-color: rgba(0,0,0,.125);}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile__link_title {margin: 20px;}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content {padding: 0 20px 20px;}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate {display: flex;height: auto;position: absolute;top: 20px;right: 20px;margin: 0;}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text {border: none;}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-info {color: #fff;background-color: #9901ff;}
a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-info:hover, a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-info:focus {color: #fff;background-color: #7b00cd;}
a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-info:focus, a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-info.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(153,1,255,.5);}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-warning {color: #212529;background-color: #ed632f;}
a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-warning:hover, a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-warning:focus {color: #212529;background-color: #d64813;}
a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-warning:focus, a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-warning.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-danger {color: #fff;background-color: #d40d16;}
a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-danger:hover, a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-danger:focus {color: #fff;background-color: #a40a11;}
a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-danger:focus, a.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_duedate_text-label-danger.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(212,13,22,.5);}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_progress {height: 1rem;height: auto;margin-bottom: 20px;display: flex;width: 100%;}
.block_current_learning .block_current_learning-tiles .block_current_learning-tile__content_progress .progressbar_container {position: inherit;width: 100%;}
.block-prog-completions-list .row {display: flex;align-items: center;width: 100%;}
.block-prog-completions-list .row .name {margin-left: auto;}
.block-prog-completions-list .row .value {min-width: 20%;}
.block-prog-completions-list .row .value .progress {min-width: 100px;}
.block .block-totara-recently-viewed h3.block-trv-title {line-height: 1.2;}
.panel-header {padding: 20px 20px;background-color: #fff;border-bottom: 1px solid rgba(0,0,0,.125);}
.panel-header:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.panel-body {padding: 20px;}
.panel-footer {padding: 20px 20px;background-color: #fff;border-top: 1px solid rgba(0,0,0,.125);}
.panel-footer:last-child {border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);}
.fade:not(.show).in {opacity: 1;}
.fade.show {opacity: 1;}
.fade.show.modal-backdrop {opacity: .5;}
.label.label-primary {color: #fff;background-color: #0072ce;}
a.label.label-primary:hover, a.label.label-primary:focus {color: #fff;background-color: #00569b;}
a.label.label-primary:focus, a.label.label-primary.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.label.label-secondary {color: #212529;background-color: #ed632f;}
a.label.label-secondary:hover, a.label.label-secondary:focus {color: #212529;background-color: #d64813;}
a.label.label-secondary:focus, a.label.label-secondary.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.label.label-success {color: #212529;background-color: #89c206;}
a.label.label-success:hover, a.label.label-success:focus {color: #212529;background-color: #669104;}
a.label.label-success:focus, a.label.label-success.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(137,194,6,.5);}
.label.label-info {color: #fff;background-color: #9901ff;}
a.label.label-info:hover, a.label.label-info:focus {color: #fff;background-color: #7b00cd;}
a.label.label-info:focus, a.label.label-info.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(153,1,255,.5);}
.label.label-warning {color: #212529;background-color: #ed632f;}
a.label.label-warning:hover, a.label.label-warning:focus {color: #212529;background-color: #d64813;}
a.label.label-warning:focus, a.label.label-warning.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.label.label-danger {color: #fff;background-color: #d40d16;}
a.label.label-danger:hover, a.label.label-danger:focus {color: #fff;background-color: #a40a11;}
a.label.label-danger:focus, a.label.label-danger.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(212,13,22,.5);}
.label.label-light {color: #212529;background-color: #f8f9fa;}
a.label.label-light:hover, a.label.label-light:focus {color: #212529;background-color: #dae0e5;}
a.label.label-light:focus, a.label.label-light.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.label.label-dark {color: #fff;background-color: #212529;}
a.label.label-dark:hover, a.label.label-dark:focus {color: #fff;background-color: #0a0c0d;}
a.label.label-dark:focus, a.label.label-dark.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(33,37,41,.5);}
.label.label-tertiary {color: #212529;background-color: #3cd264;}
a.label.label-tertiary:hover, a.label.label-tertiary:focus {color: #212529;background-color: #29b24e;}
a.label.label-tertiary:focus, a.label.label-tertiary.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(60,210,100,.5);}
.label.label-white {color: #212529;background-color: #fff;}
a.label.label-white:hover, a.label.label-white:focus {color: #212529;background-color: #e6e6e6;}
a.label.label-white:focus, a.label.label-white.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(255,255,255,.5);}
.label.label-gray-100 {color: #212529;background-color: #f8f9fa;}
a.label.label-gray-100:hover, a.label.label-gray-100:focus {color: #212529;background-color: #dae0e5;}
a.label.label-gray-100:focus, a.label.label-gray-100.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}
.label.label-gray-200 {color: #212529;background-color: #e9ecef;}
a.label.label-gray-200:hover, a.label.label-gray-200:focus {color: #212529;background-color: #cbd3da;}
a.label.label-gray-200:focus, a.label.label-gray-200.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(233,236,239,.5);}
.label.label-gray-300 {color: #212529;background-color: #dee2e6;}
a.label.label-gray-300:hover, a.label.label-gray-300:focus {color: #212529;background-color: #c1c9d0;}
a.label.label-gray-300:focus, a.label.label-gray-300.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(222,226,230,.5);}
.label.label-gray-400 {color: #212529;background-color: #ced4da;}
a.label.label-gray-400:hover, a.label.label-gray-400:focus {color: #212529;background-color: #b1bbc4;}
a.label.label-gray-400:focus, a.label.label-gray-400.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(206,212,218,.5);}
.label.label-gray-500 {color: #212529;background-color: #adb5bd;}
a.label.label-gray-500:hover, a.label.label-gray-500:focus {color: #212529;background-color: #919ca6;}
a.label.label-gray-500:focus, a.label.label-gray-500.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(173,181,189,.5);}
.label.label-gray-600 {color: #fff;background-color: #5c5c5c;}
a.label.label-gray-600:hover, a.label.label-gray-600:focus {color: #fff;background-color: #434343;}
a.label.label-gray-600:focus, a.label.label-gray-600.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(92,92,92,.5);}
.label.label-gray-700 {color: #fff;background-color: #495057;}
a.label.label-gray-700:hover, a.label.label-gray-700:focus {color: #fff;background-color: #32373b;}
a.label.label-gray-700:focus, a.label.label-gray-700.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(73,80,87,.5);}
.label.label-gray-800 {color: #fff;background-color: #343a40;}
a.label.label-gray-800:hover, a.label.label-gray-800:focus {color: #fff;background-color: #1d2124;}
a.label.label-gray-800:focus, a.label.label-gray-800.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}
.label.label-gray-900 {color: #fff;background-color: #212529;}
a.label.label-gray-900:hover, a.label.label-gray-900:focus {color: #fff;background-color: #0a0c0d;}
a.label.label-gray-900:focus, a.label.label-gray-900.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(33,37,41,.5);}
.label.label-black {color: #fff;background-color: #000;}
a.label.label-black:hover, a.label.label-black:focus {color: #fff;background-color: black;}
a.label.label-black:focus, a.label.label-black.focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(0,0,0,.5);}
.embed-responsive {height: inherit;}
.collapse:not(.show).in {display: block;}
.btn.btn-link {min-height: 0;}
.btn.btn-xs {line-height: 1;}
.button, input.form-submit, input[type=button], input[type=submit], input[type=reset] {background-color: transparent;color: #ed632f;border-color: #ed632f;}
.button:hover, input.form-submit:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.button:focus, input.form-submit:focus, input[type=button]:focus, input[type=submit]:focus, input[type=reset]:focus, .button.focus, input.form-submit.focus, input[type=button].focus, input[type=submit].focus, input[type=reset].focus {box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.button.disabled, input.form-submit.disabled, input[type=button].disabled, input[type=submit].disabled, input[type=reset].disabled, .button:disabled, input.form-submit:disabled, input[type=button]:disabled, input[type=submit]:disabled, input[type=reset]:disabled {color: #ed632f;background-color: transparent;}
.button:not(:disabled):not(.disabled):active, input.form-submit:not(:disabled):not(.disabled):active, input[type=button]:not(:disabled):not(.disabled):active, input[type=submit]:not(:disabled):not(.disabled):active, input[type=reset]:not(:disabled):not(.disabled):active, .button:not(:disabled):not(.disabled).active, input.form-submit:not(:disabled):not(.disabled).active, input[type=button]:not(:disabled):not(.disabled).active, input[type=submit]:not(:disabled):not(.disabled).active, input[type=reset]:not(:disabled):not(.disabled).active, .show > .button.dropdown-toggle, .show > input.form-submit.dropdown-toggle, .show > input[type=button].dropdown-toggle, .show > input[type=submit].dropdown-toggle, .show > input[type=reset].dropdown-toggle {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.button:not(:disabled):not(.disabled):active:focus, input.form-submit:not(:disabled):not(.disabled):active:focus, input[type=button]:not(:disabled):not(.disabled):active:focus, input[type=submit]:not(:disabled):not(.disabled):active:focus, input[type=reset]:not(:disabled):not(.disabled):active:focus, .button:not(:disabled):not(.disabled).active:focus, input.form-submit:not(:disabled):not(.disabled).active:focus, input[type=button]:not(:disabled):not(.disabled).active:focus, input[type=submit]:not(:disabled):not(.disabled).active:focus, input[type=reset]:not(:disabled):not(.disabled).active:focus, .show > .button.dropdown-toggle:focus, .show > input.form-submit.dropdown-toggle:focus, .show > input[type=button].dropdown-toggle:focus, .show > input[type=submit].dropdown-toggle:focus, .show > input[type=reset].dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(237,99,47,.5);}
.button:focus, input.form-submit:focus, input[type=button]:focus, input[type=submit]:focus, input[type=reset]:focus, .button.focus, input.form-submit.focus, input[type=button].focus, input[type=submit].focus, input[type=reset].focus {background-color: #e24c14;color: #212529;}
input.form-submit, input#id_submitbutton, input#id_submitbutton2, .path-admin .buttons input[type=submit], td.submit input {color: #212529;background-color: #ed632f;border-color: #ed632f;}
input.form-submit:hover, input#id_submitbutton:hover, input#id_submitbutton2:hover, .path-admin .buttons input[type=submit]:hover, td.submit input:hover {color: #fff;background-color: #e24c14;border-color: #d64813;}
input.form-submit:focus, input#id_submitbutton:focus, input#id_submitbutton2:focus, .path-admin .buttons input[type=submit]:focus, td.submit input:focus, input.form-submit.focus, input#id_submitbutton.focus, input#id_submitbutton2.focus, .path-admin .buttons input[type=submit].focus, td.submit input.focus {color: #fff;background-color: #e24c14;border-color: #d64813;box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
input.form-submit.disabled, input#id_submitbutton.disabled, input#id_submitbutton2.disabled, .path-admin .buttons input[type=submit].disabled, td.submit input.disabled, input.form-submit:disabled, input#id_submitbutton:disabled, input#id_submitbutton2:disabled, .path-admin .buttons input[type=submit]:disabled, td.submit input:disabled {color: #212529;background-color: #ed632f;border-color: #ed632f;}
input.form-submit:not(:disabled):not(.disabled):active, input#id_submitbutton:not(:disabled):not(.disabled):active, input#id_submitbutton2:not(:disabled):not(.disabled):active, .path-admin .buttons input[type=submit]:not(:disabled):not(.disabled):active, td.submit input:not(:disabled):not(.disabled):active, input.form-submit:not(:disabled):not(.disabled).active, input#id_submitbutton:not(:disabled):not(.disabled).active, input#id_submitbutton2:not(:disabled):not(.disabled).active, .path-admin .buttons input[type=submit]:not(:disabled):not(.disabled).active, td.submit input:not(:disabled):not(.disabled).active, .show > input.form-submit.dropdown-toggle, .show > input#id_submitbutton.dropdown-toggle, .show > input#id_submitbutton2.dropdown-toggle, .show > .path-admin .buttons input[type=submit].dropdown-toggle, .show > td.submit input.dropdown-toggle {color: #fff;background-color: #d64813;border-color: #cb4412;}
input.form-submit:not(:disabled):not(.disabled):active:focus, input#id_submitbutton:not(:disabled):not(.disabled):active:focus, input#id_submitbutton2:not(:disabled):not(.disabled):active:focus, .path-admin .buttons input[type=submit]:not(:disabled):not(.disabled):active:focus, td.submit input:not(:disabled):not(.disabled):active:focus, input.form-submit:not(:disabled):not(.disabled).active:focus, input#id_submitbutton:not(:disabled):not(.disabled).active:focus, input#id_submitbutton2:not(:disabled):not(.disabled).active:focus, .path-admin .buttons input[type=submit]:not(:disabled):not(.disabled).active:focus, td.submit input:not(:disabled):not(.disabled).active:focus, .show > input.form-submit.dropdown-toggle:focus, .show > input#id_submitbutton.dropdown-toggle:focus, .show > input#id_submitbutton2.dropdown-toggle:focus, .show > .path-admin .buttons input[type=submit].dropdown-toggle:focus, .show > td.submit input.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
input.form-submit:focus, input#id_submitbutton:focus, input#id_submitbutton2:focus, .path-admin .buttons input[type=submit]:focus, td.submit input:focus, input.form-submit.focus, input#id_submitbutton.focus, input#id_submitbutton2.focus, .path-admin .buttons input[type=submit].focus, td.submit input.focus {color: #212529;}
.btn-xs {font-size: smaller;}
.user-multiselect .controls {text-align: center;padding: 0;}
.user-multiselect .controls button, .user-multiselect .controls input {margin: 10px auto;white-space: normal;display: inline-block;}
.btn-group.show {display: inline-flex !important;}
.btn-group > label {margin-left: 0;}
div.editor_atto_toolbar button {background: none !important;}
.singlebutton div {margin: 0 0 5px 5px;}
.continuebutton {margin-bottom: 20px;}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {margin-right: -1px;margin-left: 0;margin-bottom: 0;}
.path-mod-quiz .qnbutton.blocked, .path-mod-quiz .qnbutton.answersaved, .path-mod-quiz .qnbutton.notyetanswered, .path-mod-quiz .qnbutton.requiresgrading, .path-mod-quiz .qnbutton.invalidanswer {color: #212529;background-color: #f8f9fa;border-color: #e2e6ea;}
.path-mod-quiz .qnbutton.blocked:hover, .path-mod-quiz .qnbutton.answersaved:hover, .path-mod-quiz .qnbutton.notyetanswered:hover, .path-mod-quiz .qnbutton.requiresgrading:hover, .path-mod-quiz .qnbutton.invalidanswer:hover {color: #212529;background-color: #e2e6ea;border-color: #c4ccd5;}
.path-mod-quiz .qnbutton.blocked:focus, .path-mod-quiz .qnbutton.answersaved:focus, .path-mod-quiz .qnbutton.notyetanswered:focus, .path-mod-quiz .qnbutton.requiresgrading:focus, .path-mod-quiz .qnbutton.invalidanswer:focus, .path-mod-quiz .qnbutton.blocked.focus, .path-mod-quiz .qnbutton.answersaved.focus, .path-mod-quiz .qnbutton.notyetanswered.focus, .path-mod-quiz .qnbutton.requiresgrading.focus, .path-mod-quiz .qnbutton.invalidanswer.focus {color: #212529;background-color: #e2e6ea;border-color: #c4ccd5;box-shadow: 0 0 0 .2rem rgba(197,201,205,.5);}
.path-mod-quiz .qnbutton.blocked.disabled, .path-mod-quiz .qnbutton.answersaved.disabled, .path-mod-quiz .qnbutton.notyetanswered.disabled, .path-mod-quiz .qnbutton.requiresgrading.disabled, .path-mod-quiz .qnbutton.invalidanswer.disabled, .path-mod-quiz .qnbutton.blocked:disabled, .path-mod-quiz .qnbutton.answersaved:disabled, .path-mod-quiz .qnbutton.notyetanswered:disabled, .path-mod-quiz .qnbutton.requiresgrading:disabled, .path-mod-quiz .qnbutton.invalidanswer:disabled {color: #212529;background-color: #f8f9fa;border-color: #e2e6ea;}
.path-mod-quiz .qnbutton.blocked:not(:disabled):not(.disabled):active, .path-mod-quiz .qnbutton.answersaved:not(:disabled):not(.disabled):active, .path-mod-quiz .qnbutton.notyetanswered:not(:disabled):not(.disabled):active, .path-mod-quiz .qnbutton.requiresgrading:not(:disabled):not(.disabled):active, .path-mod-quiz .qnbutton.invalidanswer:not(:disabled):not(.disabled):active, .path-mod-quiz .qnbutton.blocked:not(:disabled):not(.disabled).active, .path-mod-quiz .qnbutton.answersaved:not(:disabled):not(.disabled).active, .path-mod-quiz .qnbutton.notyetanswered:not(:disabled):not(.disabled).active, .path-mod-quiz .qnbutton.requiresgrading:not(:disabled):not(.disabled).active, .path-mod-quiz .qnbutton.invalidanswer:not(:disabled):not(.disabled).active, .show > .path-mod-quiz .qnbutton.blocked.dropdown-toggle, .show > .path-mod-quiz .qnbutton.answersaved.dropdown-toggle, .show > .path-mod-quiz .qnbutton.notyetanswered.dropdown-toggle, .show > .path-mod-quiz .qnbutton.requiresgrading.dropdown-toggle, .show > .path-mod-quiz .qnbutton.invalidanswer.dropdown-toggle {color: #212529;background-color: #dae0e5;border-color: #bdc6d0;}
.path-mod-quiz .qnbutton.blocked:not(:disabled):not(.disabled):active:focus, .path-mod-quiz .qnbutton.answersaved:not(:disabled):not(.disabled):active:focus, .path-mod-quiz .qnbutton.notyetanswered:not(:disabled):not(.disabled):active:focus, .path-mod-quiz .qnbutton.requiresgrading:not(:disabled):not(.disabled):active:focus, .path-mod-quiz .qnbutton.invalidanswer:not(:disabled):not(.disabled):active:focus, .path-mod-quiz .qnbutton.blocked:not(:disabled):not(.disabled).active:focus, .path-mod-quiz .qnbutton.answersaved:not(:disabled):not(.disabled).active:focus, .path-mod-quiz .qnbutton.notyetanswered:not(:disabled):not(.disabled).active:focus, .path-mod-quiz .qnbutton.requiresgrading:not(:disabled):not(.disabled).active:focus, .path-mod-quiz .qnbutton.invalidanswer:not(:disabled):not(.disabled).active:focus, .show > .path-mod-quiz .qnbutton.blocked.dropdown-toggle:focus, .show > .path-mod-quiz .qnbutton.answersaved.dropdown-toggle:focus, .show > .path-mod-quiz .qnbutton.notyetanswered.dropdown-toggle:focus, .show > .path-mod-quiz .qnbutton.requiresgrading.dropdown-toggle:focus, .show > .path-mod-quiz .qnbutton.invalidanswer.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(197,201,205,.5);}
.atto_charmap_selector button {margin: 0 0 5px 5px;}
.path-admin .buttons.enrolled-learning-buttons, .path-admin .buttons.visible-learning-buttons {width: auto;}
.path-totara-program fieldset .setbuttons input.moveup, .path-totara-program fieldset .messagebuttons input.moveup, .path-totara-program fieldset .setbuttons input.movedown, .path-totara-program fieldset .messagebuttons input.movedown, .path-totara-program fieldset .setbuttons input.delete, .path-totara-program fieldset .messagebuttons input.delete {padding-left: 2rem;}
.dropdown-menu, .totaraNav--list_item_expanded > .navExpand--list, .moodle-actionmenu[data-enhanced].show .menu {overflow: hidden;padding: var(--gap-2) 0;}
.tui-weka .tui-editor_weka-layoutColumn {flex-basis: calc(( 27.5rem - 100% ) * 999);}
.editor_atto_content {border-top-right-radius: 0;border-top-left-radius: 0;}
.mform .fitem {margin-right: -15px;margin-left: -15px;}
html {font-size: 1rem !important;}
.participantslist > li > a img {float: right;padding: 0;}
.messaging-area-container {background-color: var(--color-neutral-1);}
.messaging-area-container .messaging-area .messages-header .name-container {padding: 10px 0;}
.messaging-area-container .messaging-area .contacts-area .tabs {height: auto;}
.messaging-area-container .messaging-area .contacts-area .tabs .tab {background-color: var(--color-neutral-2);padding: 10px 0;}
.modal-container.show .modal {display: block;position: relative;top: auto;right: auto;width: auto;height: auto;}
.modal-container.show .modal .modal-header {padding: 0;display: block;}
.modal-container.show .modal .modal-header .close {margin: 0;padding: 0;}
.modal-container.show .modal .modal-body, .modal-container.show .modal .modal-footer {padding: 0;}
.modal .uep-content, .modal .uep-footer {padding: 0;}
.modal#notice {position: relative;}
.modal#notice #modal-content {padding: 0;}
.modal#notice #modal-content > div {margin: 0;}
.modal .modal-footer > *, .modal .modal-footer .btn + .btn {margin: 5px;}
.modal-backdrop {background-color: var(--color-backdrop-standard);}
.user-enroller-panel {width: 100%;top: 0 !important;left: 0;bottom: 0;right: 0 !important;padding: 30px;display: flex;justify-content: center;}
.user-enroller-panel .modal {margin: auto;width: 600px;max-width: 100%;}
.user-enroller-panel .form-inline {display: block;}
.user-enroller-panel .form-inline > div {display: flex;flex-flow: row wrap;align-items: center;}
.user-enroller-panel .uep-search-results .user {display: flex;}
.user-enroller-panel .uep-search-results .user .details {flex-basis: 0;flex-grow: 1;max-width: 100%;min-width: 0;word-wrap: break-word;}
.moodle-dialogue-confirm .confirmation-buttons [type="button"] {margin-bottom: 5px;}
.totaraNav {min-height: 80px;border-bottom: 0;margin-bottom: 0;}
.totaraNav .totaraNav_prim {display: flex;flex-direction: column;flex-grow: 1;justify-content: center;width: 100%;height: 80px;padding: 0;border-bottom: 1px solid rgba(255,255,255,.25);}
.totaraNav .totaraNav_prim + .totaraNav_sub {margin-top: 80px;}
.totaraNav .totaraNav_prim + .totaraNav_sub .totaraNav_sub--list > * + * {margin: 0;}
.totaraNav .totaraNav_prim + .totaraNav_sub .totaraNav_sub--list .totaraNav_sub--list_item_link {padding: var(--gap-4) var(--gap-3);}
.totaraNav .totaraNav_prim > .container-fluid, .totaraNav .totaraNav_prim > .container-sm, .totaraNav .totaraNav_prim > .container-md, .totaraNav .totaraNav_prim > .container-lg, .totaraNav .totaraNav_prim > .container-xl {background-color: transparent;}
.totaraNav .totaraNav_prim .masthead_logo {display: flex;align-items: center;}
.totaraNav .totaraNav_prim .masthead_logo .masthead_logo--header_img {max-width: calc(100vw - 80px - -20px - 40px - 4px);height: 80px;max-height: calc(80px - 20px);}
.totaraNav .totaraNav_prim .totaraNav_prim--side .popover-region .nav-link {color: #0072cf;background-color: rgba(0,114,207,.2);border-color: transparent;display: inline-flex;align-items: center;justify-content: center;font-size: 1rem;width: 2.25rem;height: 2.25rem;border-radius: .25rem;padding: 0;}
.totaraNav .totaraNav_prim .totaraNav_prim--side .popover-region .nav-link:hover, .totaraNav .totaraNav_prim .totaraNav_prim--side .popover-region .nav-link:focus {background-color: rgba(0,114,207,.3);}
.totaraNav .totaraNav_prim .totaraNav_prim--side .popover-region .nav-link .icon {color: #0072cf;}
.totaraNav .totaraNav_prim .totaraNav_prim--side .popover-region .count-container {top: -3px;left: 0;}
@media (min-width: 992px) {.totaraNav .totaraNav_prim .totaraNav_prim--list_item {margin-left: 10px;}
	.totaraNav .totaraNav_prim .totaraNav_prim--list_item > a {display: inline-flex;align-items: center;justify-content: center;border-radius: .25rem;box-shadow: none;border: none;top: auto;margin: 0;}
	.totaraNav .totaraNav_prim .totaraNav_prim--list_item > a:hover, .totaraNav .totaraNav_prim .totaraNav_prim--list_item > a:focus {background-color: rgba(0,114,207,.15);color: #0072cf;}
	.totaraNav .totaraNav_prim .totaraNav_prim--list_item > a:after {display: none;}
	.totaraNav .totaraNav_prim .totaraNav_prim--list_item > a [class^="totaraNav_"][class$="_label"]:after {display: none;}
	.totaraNav .totaraNav_prim .totaraNav_prim--list_item[class^="totaraNav_"][class$="_selected"] > a {padding: var(--tab-v-padding) var(--tab-h-padding);background-color: rgba(0,114,207,.3);color: #0072cf;}
	.totaraNav .totaraNav_prim .totaraNav_prim--list_item[class^="totaraNav_"][class$="_selected"] > a, .totaraNav .totaraNav_prim .totaraNav_prim--list_item[class^="totaraNav_"][class$="_selected"] > a:hover, .totaraNav .totaraNav_prim .totaraNav_prim--list_item[class^="totaraNav_"][class$="_selected"] > a:focus {box-shadow: none;border: none;top: auto;margin: 0;background-color: rgba(0,114,207,.3);color: #0072cf;}
	.totaraNav .totaraNav_prim .totaraNav_prim--list_item[class^="totaraNav_"][class$="_selected"]:hover > a, .totaraNav .totaraNav_prim .totaraNav_prim--list_item[class^="totaraNav_"][class$="_selected"]:focus > a {background-color: rgba(0,114,207,.3);color: #0072cf;}}
.totaraNav .totaraNav_prim .totaraNav_prim--list_item_close {height: 80px;margin-bottom: 10px;}
.totaraNav .totaraNav_prim--side .usermenu {height: auto;}
.userloggedinas .totaraNav .loggedinas-label {font-size: .875rem;color: inherit;}
.userloggedinas .totaraNav .loggedinas-label .value {font-weight: 600;}
.userloggedinas .totaraNav .avatar.current {top: auto;right: auto;bottom: 0;left: 0;transform: translate(25%,25%);display: flex;}
.userloggedinas .totaraNav .avatar.current .userpicture {height: 20px;}
.usermenu .moodle-actionmenu[data-enhanced].show .menu {min-width: 220px;}
.progress {border: none;box-shadow: none;}
.progress > .progress-bar, .progress > .bar {line-height: 1rem;background-color: #0072ce;box-shadow: none;}
.progressbar_container > .progress > .bar > .progressbar__text {color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;white-space: nowrap;padding: 0;}
.progressbar_container.progress-invert > .progress > .bar > .progressbar__text {margin-right: 0;}
.progressbar_container.progress-invert > .progress > .bar[aria-valuenow="0"] > .progressbar__text, .cell > .progressbar_container.progress-invert > .progress > .bar > .progressbar__text {color: #212529;align-items: start;margin-right: calc(100% + .25em);}
.behat-site .progressbar_container.progress-invert > .progress > .bar[aria-valuenow="0"] > .progressbar__text, .behat-site .cell > .progressbar_container.progress-invert > .progress > .bar > .progressbar__text {width: 2rem;}
#dialog-tabs ul.tabs, .nav.nav-tabs {border: none;}
@media (min-width: 576px) {#dialog-tabs ul.tabs, .nav.nav-tabs {border-bottom: 1px solid #dee2e6;}}
#dialog-tabs ul.tabs > li, .nav.nav-tabs > li {position: relative;margin: 0;padding: 5px;overflow: visible;}
#dialog-tabs ul.tabs > li > a, .nav.nav-tabs > li > a {display: inline-flex;align-items: center;justify-content: center;border-radius: .25rem;box-shadow: none;border: none;top: auto;margin: 0;}
#dialog-tabs ul.tabs > li > a:hover, .nav.nav-tabs > li > a:hover, #dialog-tabs ul.tabs > li > a:focus, .nav.nav-tabs > li > a:focus {background-color: #fdece6;color: #8e3b1c;}
#dialog-tabs ul.tabs > li > a:after, .nav.nav-tabs > li > a:after {display: none;}
#dialog-tabs ul.tabs > li > a.active:hover, .nav.nav-tabs > li > a.active:hover, #dialog-tabs ul.tabs > li > a.active:focus, .nav.nav-tabs > li > a.active:focus {background-color: #fbdbcf;color: #793318;}
#dialog-tabs ul.tabs > li.active > a, .nav.nav-tabs > li.active > a, #dialog-tabs ul.tabs > li.tui-tabs__tab--active > a, .nav.nav-tabs > li.tui-tabs__tab--active > a, #dialog-tabs ul.tabs > li.ui-state-active > a, .nav.nav-tabs > li.ui-state-active > a {padding: var(--tab-v-padding) var(--tab-h-padding);background-color: #fbdbcf;color: #793318;}
#dialog-tabs ul.tabs > li.active > a, .nav.nav-tabs > li.active > a, #dialog-tabs ul.tabs > li.tui-tabs__tab--active > a, .nav.nav-tabs > li.tui-tabs__tab--active > a, #dialog-tabs ul.tabs > li.ui-state-active > a, .nav.nav-tabs > li.ui-state-active > a, #dialog-tabs ul.tabs > li.active > a:hover, .nav.nav-tabs > li.active > a:hover, #dialog-tabs ul.tabs > li.tui-tabs__tab--active > a:hover, .nav.nav-tabs > li.tui-tabs__tab--active > a:hover, #dialog-tabs ul.tabs > li.ui-state-active > a:hover, .nav.nav-tabs > li.ui-state-active > a:hover, #dialog-tabs ul.tabs > li.active > a:focus, .nav.nav-tabs > li.active > a:focus, #dialog-tabs ul.tabs > li.tui-tabs__tab--active > a:focus, .nav.nav-tabs > li.tui-tabs__tab--active > a:focus, #dialog-tabs ul.tabs > li.ui-state-active > a:focus, .nav.nav-tabs > li.ui-state-active > a:focus {box-shadow: none;border: none;top: auto;margin: 0;background-color: #fbdbcf;color: #793318;}
#dialog-tabs ul.tabs > li.active:hover > a, .nav.nav-tabs > li.active:hover > a, #dialog-tabs ul.tabs > li.tui-tabs__tab--active:hover > a, .nav.nav-tabs > li.tui-tabs__tab--active:hover > a, #dialog-tabs ul.tabs > li.ui-state-active:hover > a, .nav.nav-tabs > li.ui-state-active:hover > a, #dialog-tabs ul.tabs > li.active:focus > a, .nav.nav-tabs > li.active:focus > a, #dialog-tabs ul.tabs > li.tui-tabs__tab--active:focus > a, .nav.nav-tabs > li.tui-tabs__tab--active:focus > a, #dialog-tabs ul.tabs > li.ui-state-active:focus > a, .nav.nav-tabs > li.ui-state-active:focus > a {background-color: #fbdbcf;color: #793318;}
@media (min-width: 576px) {#dialog-tabs ul.tabs > li, .nav.nav-tabs > li {padding-top: 0;border-bottom: 2px solid transparent !important;}}
#dialog-tabs ul.tabs > li > a, .nav.nav-tabs > li > a {position: static;color: inherit;}
#dialog-tabs ul.tabs > li > a.active:after, .nav.nav-tabs > li > a.active:after {content: "";display: block;position: absolute;top: 100%;right: 0;width: 100%;height: 2px;background-color: #ed632f;}
#dialog-tabs ul.tabs > li.active, .nav.nav-tabs > li.active, #dialog-tabs ul.tabs > li.tui-tabs__tab--active, .nav.nav-tabs > li.tui-tabs__tab--active, #dialog-tabs ul.tabs > li.ui-state-active, .nav.nav-tabs > li.ui-state-active {border-color: #ed632f !important;}
@media (min-width: 576px) {#dialog-tabs ul.tabs > li.active > a, .nav.nav-tabs > li.active > a, #dialog-tabs ul.tabs > li.tui-tabs__tab--active > a, .nav.nav-tabs > li.tui-tabs__tab--active > a, #dialog-tabs ul.tabs > li.ui-state-active > a, .nav.nav-tabs > li.ui-state-active > a {background-color: transparent;color: inherit;}}
@keyframes scalestep {0% {transform: scale(0);}
	100% {transform: scale(1);}}
@keyframes scalebar {0% {height: 0;}
	100% {height: 100%;}}
@keyframes scalehorzbar {0% {width: 0;}
	100% {width: 30px;}}
@keyframes circleprogress {0% {stroke-dasharray: 0 100;}}
#page-totara-program-required.program-styles-upgrade:not(.debug-developer) #program-content, #page-totara-program-view.program-styles-upgrade:not(.debug-developer) #program-content, #page-totara-program-required.program-styles-upgrade:not(.debug-developer) #view-program-content, #page-totara-program-view.program-styles-upgrade:not(.debug-developer) #view-program-content, #page-totara-program-required.program-styles-upgrade:not(.debug-developer) .core-program-wrapper, #page-totara-program-view.program-styles-upgrade:not(.debug-developer) .core-program-wrapper {display: none !important;}
#page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"], #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] {display: flex;flex-direction: column;}
#page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #program-content, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #program-content, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #view-program-content, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #view-program-content, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper {position: relative;order: 1;opacity: .7;background-color: #fbe0d5;height: 150px;margin: 20px 0 0 0;padding: 20px;overflow: hidden;z-index: 9999;}
#page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #program-content:hover, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #program-content:hover, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #view-program-content:hover, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #view-program-content:hover, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper:hover, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper:hover {height: auto;}
#page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #program-content:hover:after, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #program-content:hover:after, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #view-program-content:hover:after, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #view-program-content:hover:after, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper:hover:after, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper:hover:after {display: none;}
#page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #program-content:before, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #program-content:before, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #view-program-content:before, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #view-program-content:before, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper:before, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper:before {display: block;content: "Only visible in developer debug mode, hover to reveal";margin-bottom: 10px;font-family: monospace;}
#page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #program-content:after, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #program-content:after, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] #view-program-content:after, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] #view-program-content:after, #page-totara-program-required.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper:after, #page-totara-program-view.program-styles-upgrade.debug-developer div[role="main"] .core-program-wrapper:after {content: "";position: absolute;bottom: 0;right: 0;width: 100%;height: 80%;background-image: linear-gradient(to top,#fbe0d5 10%,rgba(251,224,213,0));}
#page-totara-program-required.program-styles-upgrade #region-main > div[role="main"], #page-totara-program-view.program-styles-upgrade #region-main > div[role="main"] {padding: 0;box-shadow: none;border: none;background-color: transparent;}
#page-totara-program-required.program-styles-upgrade #region-main > div[role="main"] .navbutton, #page-totara-program-view.program-styles-upgrade #region-main > div[role="main"] .navbutton {text-align: center;margin-bottom: 20px;}
#page-totara-program-required.program-styles-upgrade .program-image, #page-totara-program-view.program-styles-upgrade .program-image {width: 100%;height: 150px;}
@media (min-width: 576px) {#page-totara-program-required.program-styles-upgrade .program-image, #page-totara-program-view.program-styles-upgrade .program-image {width: 120px;height: 120px;}}
#page-totara-program-required.program-styles-upgrade .duedateinfo .alert, #page-totara-program-view.program-styles-upgrade .duedateinfo .alert {min-width: 280px;}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator:last-child, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator:last-child {padding-bottom: 30px;}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator:last-child .groupandoperator-inner .courseset .bar, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator:last-child .groupandoperator-inner .courseset .bar {height: calc(100% - -40px - -30px);}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator + .nextset-wrap .operator-then, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator + .nextset-wrap .operator-then {padding-left: 50px;}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner {padding: 20px;margin-left: 50px;background-color: rgba(0,0,0,.03);}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset {padding: 0;}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset:last-child, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset:last-child {height: 100%;}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset.extendbar .bar, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset.extendbar .bar {height: calc(100% - -40px - -70px);}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset.extendbar.lastset .bar, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset.extendbar.lastset .bar {height: calc(100% - -40px - -30px);}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset.lastset, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset.lastset {padding-bottom: 0;}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset .bar, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset .bar, #page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset .step, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset .step {top: -20px;left: -55px;}
#page-totara-program-required.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset .step, #page-totara-program-view.program-styles-upgrade .courseset-group .groupandoperator .groupandoperator-inner .courseset .step {transform: translateX(50%);}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset {padding-left: 50px;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset.set-complete .step, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset.set-complete .step {box-shadow: none;background-color: #d0d0d0;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset.extendbar .bar, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset.extendbar .bar {height: calc(100% - -70px);}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset.lastset, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset.lastset {padding-bottom: 30px;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .bar, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .bar, #page-totara-program-required.program-styles-upgrade .courseset-group .courseset .step, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .step {position: absolute;right: auto;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .step, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .step {top: 0;left: 0;width: 30px;height: 30px;border-radius: 50%;background-color: #f8f9fa;box-shadow: inset 0px 0px 0px 5px #d0d0d0;z-index: 1;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .step.accessible, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .step.accessible {background-color: #d0d0d0;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .step .stepcomplete, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .step .stepcomplete {position: absolute;top: 0;right: 0;width: 100%;height: 100%;border-radius: 50%;transform: scale(0);animation: scalestep .75s forwards;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .step .locked-set, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .step .locked-set {color: #d0d0d0;margin-top: -1px;font-size: .875rem;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .bar, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .bar {top: 0;left: 15px;width: 5px;height: 100%;background-color: #d0d0d0;transform: translateX(50%);}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .bar .barcomplete, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .bar .barcomplete {position: absolute;top: 0;right: 0;width: 100%;height: 0;animation: scalebar .75s forwards linear;animation-delay: .75s;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .setcompletion, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .setcompletion {color: #d0d0d0;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .setcompletion.setcomplete, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .setcompletion.setcomplete {color: #89c206;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .course-item .course-progress .progress, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .course-item .course-progress .progress {background-color: #d0d0d0;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .course-item .course-progress .progress .progress-bar, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .course-item .course-progress .progress .progress-bar {background-color: #0072ce;}
#page-totara-program-required.program-styles-upgrade .courseset-group .courseset .course-item .course-progress .progress .progress-bar.coursecomplete, #page-totara-program-view.program-styles-upgrade .courseset-group .courseset .course-item .course-progress .progress .progress-bar.coursecomplete {background-color: #89c206;}
#page-totara-program-required.program-styles-upgrade .courseset-group .nextset-wrap, #page-totara-program-view.program-styles-upgrade .courseset-group .nextset-wrap {height: 70px;}
#page-totara-program-required.program-styles-upgrade .chart-wrapper, #page-totara-program-view.program-styles-upgrade .chart-wrapper {position: relative;width: 175px;height: 175px;}
#page-totara-program-required.program-styles-upgrade .chart-wrapper .circular-chart, #page-totara-program-view.program-styles-upgrade .chart-wrapper .circular-chart {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
#page-totara-program-required.program-styles-upgrade .chart-wrapper .circle, #page-totara-program-view.program-styles-upgrade .chart-wrapper .circle {stroke: #0072ce;fill: none;stroke-width: 2.8;stroke-linecap: round;animation: circleprogress 1s ease-out forwards;}
#page-totara-program-required.program-styles-upgrade .chart-wrapper .circle.stroke-complete, #page-totara-program-view.program-styles-upgrade .chart-wrapper .circle.stroke-complete {stroke: #89c206;}
#page-totara-program-required.program-styles-upgrade .chart-wrapper .circle.stroke-gray, #page-totara-program-view.program-styles-upgrade .chart-wrapper .circle.stroke-gray {stroke: #d0d0d0;animation: none;}
#page-totara-program-required.program-styles-upgrade .progress, #page-totara-program-view.program-styles-upgrade .progress {background-color: #d0d0d0;}
#page-totara-program-required.program-styles-upgrade .progress .progress-bar.complete, #page-totara-program-view.program-styles-upgrade .progress .progress-bar.complete {background-color: #89c206;}
#page-totara-program-required.program-styles-upgrade .completeicon, #page-totara-program-view.program-styles-upgrade .completeicon {color: #d0d0d0;}
#page-totara-program-required.program-styles-upgrade .completeicon.setgroupscomplete, #page-totara-program-view.program-styles-upgrade .completeicon.setgroupscomplete {color: #89c206;}
#page-totara-program-required.program-styles-upgrade .completeicon .completeicon-inner, #page-totara-program-view.program-styles-upgrade .completeicon .completeicon-inner {width: 30px;height: 30px;}
#page-totara-program-required.program-styles-upgrade .completeicon .completeicon-inner i, #page-totara-program-view.program-styles-upgrade .completeicon .completeicon-inner i {font-size: 45px;}
#page-totara-program-required.program-styles-upgrade .notavailable-icon, #page-totara-program-view.program-styles-upgrade .notavailable-icon {color: #d0d0d0;}
@media (min-width: 992px) {#page-totara-program-required .layout-split .courseset-group:nth-child(even) > .courseset, #page-totara-program-view .layout-split .courseset-group:nth-child(even) > .courseset, #page-totara-program-required .layout-split .courseset-group:nth-child(even) > .groupandoperator, #page-totara-program-view .layout-split .courseset-group:nth-child(even) > .groupandoperator, #page-totara-program-required .layout-split .courseset-group:nth-child(even) > .nextset-wrap, #page-totara-program-view .layout-split .courseset-group:nth-child(even) > .nextset-wrap {margin-right: auto;padding-left: 0;padding-right: 50px;}
	#page-totara-program-required .layout-split .courseset-group:nth-child(even) > .groupandoperator .groupandoperator-inner, #page-totara-program-view .layout-split .courseset-group:nth-child(even) > .groupandoperator .groupandoperator-inner {margin-left: 0;}
	#page-totara-program-required .layout-split .courseset-group:nth-child(even) > .courseset .bar, #page-totara-program-view .layout-split .courseset-group:nth-child(even) > .courseset .bar, #page-totara-program-required .layout-split .courseset-group:nth-child(even) > .courseset .step, #page-totara-program-view .layout-split .courseset-group:nth-child(even) > .courseset .step {left: auto;right: 0;transform: translateX(-50%);}
	#page-totara-program-required .layout-split .courseset-group:nth-child(even) .groupandoperator .groupandoperator-inner .courseset .bar, #page-totara-program-view .layout-split .courseset-group:nth-child(even) .groupandoperator .groupandoperator-inner .courseset .bar, #page-totara-program-required .layout-split .courseset-group:nth-child(even) .groupandoperator .groupandoperator-inner .courseset .step, #page-totara-program-view .layout-split .courseset-group:nth-child(even) .groupandoperator .groupandoperator-inner .courseset .step {left: auto;right: -70px;transform: translateX(-50%);}
	#page-totara-program-required .layout-split .courseset-group:nth-child(even) .operator-then, #page-totara-program-view .layout-split .courseset-group:nth-child(even) .operator-then {text-align: right !important;}
	#page-totara-program-required .layout-split .courseset-group:nth-child(even) .operator-then .operator-name, #page-totara-program-view .layout-split .courseset-group:nth-child(even) .operator-then .operator-name {order: 1;}
	#page-totara-program-required .layout-split .courseset-group:nth-child(even) .operator-then .operator-arrow, #page-totara-program-view .layout-split .courseset-group:nth-child(even) .operator-then .operator-arrow {margin-left: 10px;margin-right: 0 !important;}
	#page-totara-program-required .layout-split .courseset-group:nth-child(even) .operator-then .fa-arrow-circle-o-down:before, #page-totara-program-view .layout-split .courseset-group:nth-child(even) .operator-then .fa-arrow-circle-o-down:before {content: "";}
	#page-totara-program-required .layout-split .courseset-group > .courseset, #page-totara-program-view .layout-split .courseset-group > .courseset, #page-totara-program-required .layout-split .courseset-group > .groupandoperator, #page-totara-program-view .layout-split .courseset-group > .groupandoperator, #page-totara-program-required .layout-split .courseset-group > .nextset-wrap, #page-totara-program-view .layout-split .courseset-group > .nextset-wrap {width: 50%;}
	#page-totara-program-required .layout-split .courseset-group > .courseset .step, #page-totara-program-view .layout-split .courseset-group > .courseset .step, #page-totara-program-required .layout-split .courseset-group > .courseset .bar, #page-totara-program-view .layout-split .courseset-group > .courseset .bar {left: 0;transform: translateX(50%);}
	#page-totara-program-required .layout-split .courseset-group .groupandoperator .groupandoperator-inner .courseset .bar, #page-totara-program-view .layout-split .courseset-group .groupandoperator .groupandoperator-inner .courseset .bar, #page-totara-program-required .layout-split .courseset-group .groupandoperator .groupandoperator-inner .courseset .step, #page-totara-program-view .layout-split .courseset-group .groupandoperator .groupandoperator-inner .courseset .step {left: -70px;}
	#page-totara-program-required .layout-split .courseset-group .operator-then, #page-totara-program-view .layout-split .courseset-group .operator-then {text-align: left !important;}
	#page-totara-program-required .layout-split .courseset-group .operator-then .fa-arrow-circle-o-down:before, #page-totara-program-view .layout-split .courseset-group .operator-then .fa-arrow-circle-o-down:before {content: "";}
	#page-totara-program-required .layout-split .completeicon, #page-totara-program-view .layout-split .completeicon {text-align: center !important;}}
.tw-catalogManageBtns__btn {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid transparent;line-height: 1.5;line-height: 1.5;padding: .375rem .75rem;font-size: 1rem;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #0072ce;border-color: #0072ce;}
@media (max-width: 1200px) {.tw-catalogManageBtns__btn {font-size: calc(.91rem + .12vw);}}
@media (prefers-reduced-motion: reduce) {.tw-catalogManageBtns__btn {transition: none;}}
.tw-catalogManageBtns__btn:hover, .tw-catalogManageBtns__btn:focus {text-decoration: none;}
.tw-catalogManageBtns__btn:hover {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.tw-catalogManageBtns__btn:focus, .tw-catalogManageBtns__btn.focus {box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.tw-catalogManageBtns__btn.disabled, .tw-catalogManageBtns__btn:disabled {color: #0072ce;background-color: transparent;}
.tw-catalogManageBtns__btn:not(:disabled):not(.disabled):active, .tw-catalogManageBtns__btn:not(:disabled):not(.disabled).active, .show > .tw-catalogManageBtns__btn.dropdown-toggle {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.tw-catalogManageBtns__btn:not(:disabled):not(.disabled):active:focus, .tw-catalogManageBtns__btn:not(:disabled):not(.disabled).active:focus, .show > .tw-catalogManageBtns__btn.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.tw-catalogResultsShare__btn, .tw-catalogItemStyleToggle__btn, .tw-selectMulti__link, .tw-selectSearchText__btn, .tw-catalogManageBtns__btn {display: inline-block;display: inline-flex;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid transparent;line-height: 1.5;line-height: 1.5;padding: .375rem .75rem;font-size: 1rem;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #0072ce;border-color: #0072ce;min-height: var(--btn-min-height);align-items: center;}
@media (max-width: 1200px) {.tw-catalogResultsShare__btn, .tw-catalogItemStyleToggle__btn, .tw-selectMulti__link, .tw-selectSearchText__btn, .tw-catalogManageBtns__btn {font-size: calc(.91rem + .12vw);}}
@media (prefers-reduced-motion: reduce) {.tw-catalogResultsShare__btn, .tw-catalogItemStyleToggle__btn, .tw-selectMulti__link, .tw-selectSearchText__btn, .tw-catalogManageBtns__btn {transition: none;}}
.tw-catalogResultsShare__btn:hover, .tw-catalogItemStyleToggle__btn:hover, .tw-selectMulti__link:hover, .tw-selectSearchText__btn:hover, .tw-catalogManageBtns__btn:hover, .tw-catalogResultsShare__btn:focus, .tw-catalogItemStyleToggle__btn:focus, .tw-selectMulti__link:focus, .tw-selectSearchText__btn:focus, .tw-catalogManageBtns__btn:focus {text-decoration: none;}
.tw-catalogResultsShare__btn:hover, .tw-catalogItemStyleToggle__btn:hover, .tw-selectMulti__link:hover, .tw-selectSearchText__btn:hover, .tw-catalogManageBtns__btn:hover {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.tw-catalogResultsShare__btn:focus, .tw-catalogItemStyleToggle__btn:focus, .tw-selectMulti__link:focus, .tw-selectSearchText__btn:focus, .tw-catalogManageBtns__btn:focus, .tw-catalogResultsShare__btn.focus, .tw-catalogItemStyleToggle__btn.focus, .tw-selectMulti__link.focus, .tw-selectSearchText__btn.focus, .tw-catalogManageBtns__btn.focus {box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.tw-catalogResultsShare__btn.disabled, .tw-catalogItemStyleToggle__btn.disabled, .tw-selectMulti__link.disabled, .tw-selectSearchText__btn.disabled, .tw-catalogManageBtns__btn.disabled, .tw-catalogResultsShare__btn:disabled, .tw-catalogItemStyleToggle__btn:disabled, .tw-selectMulti__link:disabled, .tw-selectSearchText__btn:disabled, .tw-catalogManageBtns__btn:disabled {color: #0072ce;background-color: transparent;}
.tw-catalogResultsShare__btn:not(:disabled):not(.disabled):active, .tw-catalogItemStyleToggle__btn:not(:disabled):not(.disabled):active, .tw-selectMulti__link:not(:disabled):not(.disabled):active, .tw-selectSearchText__btn:not(:disabled):not(.disabled):active, .tw-catalogManageBtns__btn:not(:disabled):not(.disabled):active, .tw-catalogResultsShare__btn:not(:disabled):not(.disabled).active, .tw-catalogItemStyleToggle__btn:not(:disabled):not(.disabled).active, .tw-selectMulti__link:not(:disabled):not(.disabled).active, .tw-selectSearchText__btn:not(:disabled):not(.disabled).active, .tw-catalogManageBtns__btn:not(:disabled):not(.disabled).active, .show > .tw-catalogResultsShare__btn.dropdown-toggle, .show > .tw-catalogItemStyleToggle__btn.dropdown-toggle, .show > .tw-selectMulti__link.dropdown-toggle, .show > .tw-selectSearchText__btn.dropdown-toggle, .show > .tw-catalogManageBtns__btn.dropdown-toggle {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.tw-catalogResultsShare__btn:not(:disabled):not(.disabled):active:focus, .tw-catalogItemStyleToggle__btn:not(:disabled):not(.disabled):active:focus, .tw-selectMulti__link:not(:disabled):not(.disabled):active:focus, .tw-selectSearchText__btn:not(:disabled):not(.disabled):active:focus, .tw-catalogManageBtns__btn:not(:disabled):not(.disabled):active:focus, .tw-catalogResultsShare__btn:not(:disabled):not(.disabled).active:focus, .tw-catalogItemStyleToggle__btn:not(:disabled):not(.disabled).active:focus, .tw-selectMulti__link:not(:disabled):not(.disabled).active:focus, .tw-selectSearchText__btn:not(:disabled):not(.disabled).active:focus, .tw-catalogManageBtns__btn:not(:disabled):not(.disabled).active:focus, .show > .tw-catalogResultsShare__btn.dropdown-toggle:focus, .show > .tw-catalogItemStyleToggle__btn.dropdown-toggle:focus, .show > .tw-selectMulti__link.dropdown-toggle:focus, .show > .tw-selectSearchText__btn.dropdown-toggle:focus, .show > .tw-catalogManageBtns__btn.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.tw-catalogManageBtns__group_options {z-index: 3;}
.tw-catalogItemNarrow__noprogress {padding: 0;height: 1rem;}
.tw-selectMulti__link:active .tw-selectMulti__link_text, .tw-selectMulti__link:focus .tw-selectMulti__link_text, .tw-selectMulti__link:hover .tw-selectMulti__link_text {color: inherit;}
.tw-selectSearchText__field + .tw-selectSearchText__btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.tw-catalogDetailsLink__option_btn {background-color: #0072cf;color: #fff;}
.tw-catalogDetailsLink__option_btn:hover, .tw-catalogDetailsLink__option_btn:focus, .tw-catalogDetailsLink__option_btn:active {background-color: #004883;color: #fff;}
.tw-grid {grid-template-columns: repeat(auto-fill,minmax(250px,1fr));}
.tui-form--horizontal .tui-formRow:not(.tui-formRow--vertical) > .tui-formRow__inner > .tui-formRow__desc {flex-basis: 100% !important;}
.tui-core_auth-loginLayout__panel-graphic {background-repeat: no-repeat;}
.tui-avatar--small, .tui-avatar--xsmall, .tui-avatar--xxsmall {max-width: none;}
.tui-svgIcon.tui-svgIcon--size-100 {font-size: 14px;}
.tui-svgIcon.tui-svgIcon--size-200 {font-size: 16px;}
.tui-svgIcon.tui-svgIcon--size-300 {font-size: 20px;}
.tui-svgIcon.tui-svgIcon--size-400 {font-size: 24px;}
.tui-svgIcon.tui-svgIcon--size-500 {font-size: 28px;}
.tui-svgIcon.tui-svgIcon--size-600 {font-size: 32px;}
.tui-svgIcon.tui-svgIcon--size-700 {font-size: 38px;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs {border: none;}
@media (min-width: 576px) {.tui-tabs.tui-tabs--vertical .tui-tabs__tabs {border-left: 1px solid #dee2e6;}}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li {position: relative;margin: 0;padding: 5px;overflow: visible;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li > a {display: inline-flex;align-items: center;justify-content: center;border-radius: .25rem;box-shadow: none;border: none;top: auto;margin: 0;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li > a:hover, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li > a:focus {background-color: #fdece6;color: #8e3b1c;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li > a:after {display: none;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li > a.active:hover, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li > a.active:focus {background-color: #fbdbcf;color: #793318;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.active > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.tui-tabs__tab--active > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.ui-state-active > a {padding: var(--tab-v-padding) var(--tab-h-padding);background-color: #fbdbcf;color: #793318;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.active > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.tui-tabs__tab--active > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.ui-state-active > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.active > a:hover, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.tui-tabs__tab--active > a:hover, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.ui-state-active > a:hover, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.active > a:focus, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.tui-tabs__tab--active > a:focus, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.ui-state-active > a:focus {box-shadow: none;border: none;top: auto;margin: 0;background-color: #fbdbcf;color: #793318;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.active:hover > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.tui-tabs__tab--active:hover > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.ui-state-active:hover > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.active:focus > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.tui-tabs__tab--active:focus > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.ui-state-active:focus > a {background-color: #fbdbcf;color: #793318;}
@media (min-width: 576px) {.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li {padding-top: 0;border-bottom: 2px solid transparent !important;}}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li > a {position: static;color: inherit;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li > a.active:after {content: "";display: block;position: absolute;top: 100%;right: 0;width: 100%;height: 2px;background-color: #ed632f;}
.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.active, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.tui-tabs__tab--active, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.ui-state-active {border-color: #ed632f !important;}
@media (min-width: 576px) {.tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.active > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.tui-tabs__tab--active > a, .tui-tabs.tui-tabs--vertical .tui-tabs__tabs > li.ui-state-active > a {background-color: transparent;color: inherit;}}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs {border: none;}
@media (min-width: 576px) {.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs {border-bottom: 1px solid #dee2e6;}}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li {position: relative;margin: 0;padding: 5px;overflow: visible;}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li > a {display: inline-flex;align-items: center;justify-content: center;border-radius: .25rem;box-shadow: none;border: none;top: auto;margin: 0;}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li > a:hover, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li > a:focus {background-color: #fdece6;color: #8e3b1c;}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li > a:after {display: none;}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li > a.active:hover, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li > a.active:focus {background-color: #fbdbcf;color: #793318;}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.active > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.tui-tabs__tab--active > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.ui-state-active > a {padding: var(--tab-v-padding) var(--tab-h-padding);background-color: #fbdbcf;color: #793318;}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.active > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.tui-tabs__tab--active > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.ui-state-active > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.active > a:hover, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.tui-tabs__tab--active > a:hover, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.ui-state-active > a:hover, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.active > a:focus, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.tui-tabs__tab--active > a:focus, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.ui-state-active > a:focus {box-shadow: none;border: none;top: auto;margin: 0;background-color: #fbdbcf;color: #793318;}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.active:hover > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.tui-tabs__tab--active:hover > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.ui-state-active:hover > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.active:focus > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.tui-tabs__tab--active:focus > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.ui-state-active:focus > a {background-color: #fbdbcf;color: #793318;}
@media (min-width: 576px) {.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li {padding-top: 0;border-bottom: 2px solid transparent !important;}}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li > a {position: static;color: inherit;}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li > a.active:after {content: "";display: block;position: absolute;top: 100%;right: 0;width: 100%;height: 2px;background-color: #ed632f;}
.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.active, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.tui-tabs__tab--active, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.ui-state-active {border-color: #ed632f !important;}
@media (min-width: 576px) {.tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.active > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.tui-tabs__tab--active > a, .tui-tabs.tui-tabs--horizontal .tui-tabs__tabs > li.ui-state-active > a {background-color: transparent;color: inherit;}}
.tui-weka {background-color: #fff;}
:root {--btn-text-color-focus: var(--btn-prim-text-color) !important;--btn-text-color-active: var(--btn-prim-text-color) !important;--btn-bg-color-focus: var(--btn-accent-color) !important;--btn-bg-color-active: var(--btn-accent-color) !important;--btn-bg-color-hover: #0072ce !important;--btn-text-color-hover: #fff !important;--btn-border-color-hover: #0072ce !important;--color-neutral-1: #f8f9fa !important;--color-neutral-2: #ecedee !important;--color-neutral-3: #d3d4d5 !important;--color-neutral-4: #babbbc !important;--color-neutral-5: #a1a2a3 !important;--color-neutral-6: #7c7d7d !important;--color-neutral-7: #000 !important;--color-prompt-info: #500185 !important;--color-prompt-info-bg: #ebccff !important;--color-prompt-alert: #6e070b !important;--color-prompt-alert-bg: #f6cfd0 !important;--color-prompt-warning: #7b3318 !important;--color-prompt-warning-bg: #fbe0d5 !important;--color-prompt-success: #476503 !important;--color-prompt-success-bg: #e7f3cd !important;--color-backdrop-standard: rgba(0,0,0,.5) !important;--color-backdrop-heavy: black !important;--color-backdrop-contrast: #f8f9fa !important;--font-size-1: .0625rem !important;--font-size-2: .125rem !important;--font-size-4: .25rem !important;--font-size-8: .5rem !important;--font-size-10: .625rem !important;--font-size-11: .6875rem !important;--font-size-12: .75rem !important;--font-size-13: .8125rem !important;--font-size-14: .875rem !important;--font-size-15: .9375rem !important;--font-size-16: 1rem !important;--font-size-18: 1.125rem !important;--font-size-20: 1.25rem !important;--font-size-22: 1.375rem !important;--font-size-24: 1.5rem !important;--font-size-30: 1.875rem !important;--font-size-32: 2rem !important;--font-size-40: 2.5rem !important;--font-size-48: 3rem !important;--font-size-50: 3.125rem !important;--gap-1: 4px !important;--gap-2: 8px !important;--gap-3: 12px !important;--gap-4: 16px !important;--gap-5: 20px !important;--gap-6: 24px !important;--gap-7: 28px !important;--gap-8: 32px !important;--gap-9: 36px !important;--gap-10: 40px !important;--gap-11: 44px !important;--gap-12: 48px !important;--btn-min-height: 2.5rem !important;--btn-xs-min-height: 1.5rem !important;--btn-sm-min-height: 2rem !important;--btn-lg-min-height: 3rem !important;--btn-radius: .25rem !important;--color-secondary: var(--color-state) !important;--nav-side-icon-size: 1.25rem !important;--nav-side-user-picture-size: 2rem !important;--nav-sub-tab-bg-color-focus: rgba(0,0,0,.05) !important;--nav-tab-expand-mobile-text-color: var(--nav-tab-expand-text-color) !important;--nav-tab-expand-mobile-text-color-focus: var(--nav-tab-expand-text-color-focus) !important;--form-input-height: 2.5rem !important;--form-input-height-large: 3rem !important;--form-input-bg-color: rgba(0,0,0,.05) !important;--form-input-border-color: rgba(0,0,0,.05) !important;--form-input-border-radius: .25rem !important;--color-border: #dee2e6 !important;--border-width-thin: 1px !important;--border-radius-normal: .25rem !important;--border-radius-small: .25rem !important;--border-radius-curved: .25rem !important;--card-border-radius: .25rem !important;--nav-sub-border-color: #dee2e6 !important;--alert-internal-border-radius: .25rem !important;}
.totara-dialog .selected div:hover span.deletebutton {background-position: -80px -125px;}
body[id^="page-admin-setting-theme_synergycustom"] .form-overridden.label::after {content: " (or synergycustom/config.php)";}
#adminsettings .editor_atto_wrap h3 {width: auto;display: inline-block;border: none;padding: 0;font-size: 1.75rem;line-height: 1.2;}
#adminsettings .formsettingheading {margin-bottom: 20px;}
#admin-multilogintaborder {display: none;}
#page-admin-course-management #coursesearch, #page-admin-totara-program-manage #coursesearch {width: 100%;}
#page-admin-course-management #coursesearch #coursesearchbox {margin: 5px !important;}
.slist {list-style: none;}
.slist li {border: 1px solid #dee2e6;background: #f8f9fa;cursor: move;}
.slist li.hint {color: #7b3318;background-color: #fbe0d5;border-color: #fad3c5;}
.slist li.hint hr {border-top-color: #f8c2ad;}
.slist li.hint .alert-link {color: #512210;}
.slist li.hint.active {color: #6e070b;background-color: #f6cfd0;border-color: #f3bbbe;}
.slist li.hint.active hr {border-top-color: #efa6a9;}
.slist li.hint.active .alert-link {color: #3e0406;}
.slist li i {color: rgba(0,0,0,.1);}
.calendarurl > p {word-wrap: break-word;}
.alerts .alert {display: none;}
.alert .alert-icon, .alert .alert-message {padding: 1.25rem;}
.alert .alert-icon {display: flex;align-items: center;}
.alert > * {vertical-align: inherit;}
.alert a, .alert > a {color: inherit;font-weight: 600;}
.alert-primary .alert-icon {background-color: #0072ce;}
.alert-secondary .alert-icon {background-color: #ed632f;}
.alert-success .alert-icon {background-color: #89c206;}
.alert-info .alert-icon {background-color: #9901ff;}
.alert-warning .alert-icon {background-color: #ed632f;}
.alert-danger .alert-icon {background-color: #d40d16;}
.alert-light .alert-icon {background-color: #f8f9fa;}
.alert-dark .alert-icon {background-color: #212529;}
.alert-tertiary .alert-icon {background-color: #3cd264;}
.alert-white .alert-icon {background-color: #fff;}
.alert-gray-100 .alert-icon {background-color: #f8f9fa;}
.alert-gray-200 .alert-icon {background-color: #e9ecef;}
.alert-gray-300 .alert-icon {background-color: #dee2e6;}
.alert-gray-400 .alert-icon {background-color: #ced4da;}
.alert-gray-500 .alert-icon {background-color: #adb5bd;}
.alert-gray-600 .alert-icon {background-color: #5c5c5c;}
.alert-gray-700 .alert-icon {background-color: #495057;}
.alert-gray-800 .alert-icon {background-color: #343a40;}
.alert-gray-900 .alert-icon {background-color: #212529;}
.alert-black .alert-icon {background-color: #000;}
.block-region#block-region-header-fullwidth .block {margin-bottom: 0;}
.sl-blockstyles, .block {margin-bottom: 30px;}
body:not(.editing) .sl-blockstyles.chromeless, body:not(.editing) .block.chromeless {background-color: transparent;}
.editing .sl-blockstyles.chromeless .block-content, .editing .block.chromeless .block-content {padding: var(--gap-4);}
@media (min-width: 992px) {[data-blockregion="side-post"] .block.block_synergy [class*="col-"]:not([class*="col-auto"]), [data-blockregion="side-post"] .block.block_activitybookmarks [class*="col-"]:not([class*="col-auto"]), [data-blockregion="side-pre"] .block.block_synergy [class*="col-"]:not([class*="col-auto"]), [data-blockregion="side-pre"] .block.block_activitybookmarks [class*="col-"]:not([class*="col-auto"]) {flex: 0 0 100%;max-width: 100%;}}
@media (min-width: 1200px) {[data-blockregion="main-pre"] .sl-m-1, [data-blockregion="side-post"] .sl-m-1 {margin: 5px !important;}
	[data-blockregion="main-pre"] .sl-mt-1, [data-blockregion="side-post"] .sl-mt-1, [data-blockregion="main-pre"] .sl-my-1, [data-blockregion="side-post"] .sl-my-1 {margin-top: 5px !important;}
	[data-blockregion="main-pre"] .sl-mr-1, [data-blockregion="side-post"] .sl-mr-1, [data-blockregion="main-pre"] .sl-mx-1, [data-blockregion="side-post"] .sl-mx-1 {margin-left: 5px !important;}
	[data-blockregion="main-pre"] .sl-mb-1, [data-blockregion="side-post"] .sl-mb-1, [data-blockregion="main-pre"] .sl-my-1, [data-blockregion="side-post"] .sl-my-1 {margin-bottom: 5px !important;}
	[data-blockregion="main-pre"] .sl-ml-1, [data-blockregion="side-post"] .sl-ml-1, [data-blockregion="main-pre"] .sl-mx-1, [data-blockregion="side-post"] .sl-mx-1 {margin-right: 5px !important;}
	[data-blockregion="main-pre"] .sl-p-1, [data-blockregion="side-post"] .sl-p-1 {padding: 5px !important;}
	[data-blockregion="main-pre"] .sl-pt-1, [data-blockregion="side-post"] .sl-pt-1, [data-blockregion="main-pre"] .sl-py-1, [data-blockregion="side-post"] .sl-py-1 {padding-top: 5px !important;}
	[data-blockregion="main-pre"] .sl-pr-1, [data-blockregion="side-post"] .sl-pr-1, [data-blockregion="main-pre"] .sl-px-1, [data-blockregion="side-post"] .sl-px-1 {padding-left: 5px !important;}
	[data-blockregion="main-pre"] .sl-pb-1, [data-blockregion="side-post"] .sl-pb-1, [data-blockregion="main-pre"] .sl-py-1, [data-blockregion="side-post"] .sl-py-1 {padding-bottom: 5px !important;}
	[data-blockregion="main-pre"] .sl-pl-1, [data-blockregion="side-post"] .sl-pl-1, [data-blockregion="main-pre"] .sl-px-1, [data-blockregion="side-post"] .sl-px-1 {padding-right: 5px !important;}
	[data-blockregion="main-pre"] .sl-m-2, [data-blockregion="side-post"] .sl-m-2 {margin: 10px !important;}
	[data-blockregion="main-pre"] .sl-mt-2, [data-blockregion="side-post"] .sl-mt-2, [data-blockregion="main-pre"] .sl-my-2, [data-blockregion="side-post"] .sl-my-2 {margin-top: 10px !important;}
	[data-blockregion="main-pre"] .sl-mr-2, [data-blockregion="side-post"] .sl-mr-2, [data-blockregion="main-pre"] .sl-mx-2, [data-blockregion="side-post"] .sl-mx-2 {margin-left: 10px !important;}
	[data-blockregion="main-pre"] .sl-mb-2, [data-blockregion="side-post"] .sl-mb-2, [data-blockregion="main-pre"] .sl-my-2, [data-blockregion="side-post"] .sl-my-2 {margin-bottom: 10px !important;}
	[data-blockregion="main-pre"] .sl-ml-2, [data-blockregion="side-post"] .sl-ml-2, [data-blockregion="main-pre"] .sl-mx-2, [data-blockregion="side-post"] .sl-mx-2 {margin-right: 10px !important;}
	[data-blockregion="main-pre"] .sl-p-2, [data-blockregion="side-post"] .sl-p-2 {padding: 10px !important;}
	[data-blockregion="main-pre"] .sl-pt-2, [data-blockregion="side-post"] .sl-pt-2, [data-blockregion="main-pre"] .sl-py-2, [data-blockregion="side-post"] .sl-py-2 {padding-top: 10px !important;}
	[data-blockregion="main-pre"] .sl-pr-2, [data-blockregion="side-post"] .sl-pr-2, [data-blockregion="main-pre"] .sl-px-2, [data-blockregion="side-post"] .sl-px-2 {padding-left: 10px !important;}
	[data-blockregion="main-pre"] .sl-pb-2, [data-blockregion="side-post"] .sl-pb-2, [data-blockregion="main-pre"] .sl-py-2, [data-blockregion="side-post"] .sl-py-2 {padding-bottom: 10px !important;}
	[data-blockregion="main-pre"] .sl-pl-2, [data-blockregion="side-post"] .sl-pl-2, [data-blockregion="main-pre"] .sl-px-2, [data-blockregion="side-post"] .sl-px-2 {padding-right: 10px !important;}
	[data-blockregion="main-pre"] .sl-m-3, [data-blockregion="side-post"] .sl-m-3 {margin: 20px !important;}
	[data-blockregion="main-pre"] .sl-mt-3, [data-blockregion="side-post"] .sl-mt-3, [data-blockregion="main-pre"] .sl-my-3, [data-blockregion="side-post"] .sl-my-3 {margin-top: 20px !important;}
	[data-blockregion="main-pre"] .sl-mr-3, [data-blockregion="side-post"] .sl-mr-3, [data-blockregion="main-pre"] .sl-mx-3, [data-blockregion="side-post"] .sl-mx-3 {margin-left: 20px !important;}
	[data-blockregion="main-pre"] .sl-mb-3, [data-blockregion="side-post"] .sl-mb-3, [data-blockregion="main-pre"] .sl-my-3, [data-blockregion="side-post"] .sl-my-3 {margin-bottom: 20px !important;}
	[data-blockregion="main-pre"] .sl-ml-3, [data-blockregion="side-post"] .sl-ml-3, [data-blockregion="main-pre"] .sl-mx-3, [data-blockregion="side-post"] .sl-mx-3 {margin-right: 20px !important;}
	[data-blockregion="main-pre"] .sl-p-3, [data-blockregion="side-post"] .sl-p-3 {padding: 20px !important;}
	[data-blockregion="main-pre"] .sl-pt-3, [data-blockregion="side-post"] .sl-pt-3, [data-blockregion="main-pre"] .sl-py-3, [data-blockregion="side-post"] .sl-py-3 {padding-top: 20px !important;}
	[data-blockregion="main-pre"] .sl-pr-3, [data-blockregion="side-post"] .sl-pr-3, [data-blockregion="main-pre"] .sl-px-3, [data-blockregion="side-post"] .sl-px-3 {padding-left: 20px !important;}
	[data-blockregion="main-pre"] .sl-pb-3, [data-blockregion="side-post"] .sl-pb-3, [data-blockregion="main-pre"] .sl-py-3, [data-blockregion="side-post"] .sl-py-3 {padding-bottom: 20px !important;}
	[data-blockregion="main-pre"] .sl-pl-3, [data-blockregion="side-post"] .sl-pl-3, [data-blockregion="main-pre"] .sl-px-3, [data-blockregion="side-post"] .sl-px-3 {padding-right: 20px !important;}
	[data-blockregion="main-pre"] .sl-m-4, [data-blockregion="side-post"] .sl-m-4 {margin: 30px !important;}
	[data-blockregion="main-pre"] .sl-mt-4, [data-blockregion="side-post"] .sl-mt-4, [data-blockregion="main-pre"] .sl-my-4, [data-blockregion="side-post"] .sl-my-4 {margin-top: 30px !important;}
	[data-blockregion="main-pre"] .sl-mr-4, [data-blockregion="side-post"] .sl-mr-4, [data-blockregion="main-pre"] .sl-mx-4, [data-blockregion="side-post"] .sl-mx-4 {margin-left: 30px !important;}
	[data-blockregion="main-pre"] .sl-mb-4, [data-blockregion="side-post"] .sl-mb-4, [data-blockregion="main-pre"] .sl-my-4, [data-blockregion="side-post"] .sl-my-4 {margin-bottom: 30px !important;}
	[data-blockregion="main-pre"] .sl-ml-4, [data-blockregion="side-post"] .sl-ml-4, [data-blockregion="main-pre"] .sl-mx-4, [data-blockregion="side-post"] .sl-mx-4 {margin-right: 30px !important;}
	[data-blockregion="main-pre"] .sl-p-4, [data-blockregion="side-post"] .sl-p-4 {padding: 30px !important;}
	[data-blockregion="main-pre"] .sl-pt-4, [data-blockregion="side-post"] .sl-pt-4, [data-blockregion="main-pre"] .sl-py-4, [data-blockregion="side-post"] .sl-py-4 {padding-top: 30px !important;}
	[data-blockregion="main-pre"] .sl-pr-4, [data-blockregion="side-post"] .sl-pr-4, [data-blockregion="main-pre"] .sl-px-4, [data-blockregion="side-post"] .sl-px-4 {padding-left: 30px !important;}
	[data-blockregion="main-pre"] .sl-pb-4, [data-blockregion="side-post"] .sl-pb-4, [data-blockregion="main-pre"] .sl-py-4, [data-blockregion="side-post"] .sl-py-4 {padding-bottom: 30px !important;}
	[data-blockregion="main-pre"] .sl-pl-4, [data-blockregion="side-post"] .sl-pl-4, [data-blockregion="main-pre"] .sl-px-4, [data-blockregion="side-post"] .sl-px-4 {padding-right: 30px !important;}
	[data-blockregion="main-pre"] .sl-m-5, [data-blockregion="side-post"] .sl-m-5 {margin: 60px !important;}
	[data-blockregion="main-pre"] .sl-mt-5, [data-blockregion="side-post"] .sl-mt-5, [data-blockregion="main-pre"] .sl-my-5, [data-blockregion="side-post"] .sl-my-5 {margin-top: 60px !important;}
	[data-blockregion="main-pre"] .sl-mr-5, [data-blockregion="side-post"] .sl-mr-5, [data-blockregion="main-pre"] .sl-mx-5, [data-blockregion="side-post"] .sl-mx-5 {margin-left: 60px !important;}
	[data-blockregion="main-pre"] .sl-mb-5, [data-blockregion="side-post"] .sl-mb-5, [data-blockregion="main-pre"] .sl-my-5, [data-blockregion="side-post"] .sl-my-5 {margin-bottom: 60px !important;}
	[data-blockregion="main-pre"] .sl-ml-5, [data-blockregion="side-post"] .sl-ml-5, [data-blockregion="main-pre"] .sl-mx-5, [data-blockregion="side-post"] .sl-mx-5 {margin-right: 60px !important;}
	[data-blockregion="main-pre"] .sl-p-5, [data-blockregion="side-post"] .sl-p-5 {padding: 60px !important;}
	[data-blockregion="main-pre"] .sl-pt-5, [data-blockregion="side-post"] .sl-pt-5, [data-blockregion="main-pre"] .sl-py-5, [data-blockregion="side-post"] .sl-py-5 {padding-top: 60px !important;}
	[data-blockregion="main-pre"] .sl-pr-5, [data-blockregion="side-post"] .sl-pr-5, [data-blockregion="main-pre"] .sl-px-5, [data-blockregion="side-post"] .sl-px-5 {padding-left: 60px !important;}
	[data-blockregion="main-pre"] .sl-pb-5, [data-blockregion="side-post"] .sl-pb-5, [data-blockregion="main-pre"] .sl-py-5, [data-blockregion="side-post"] .sl-py-5 {padding-bottom: 60px !important;}
	[data-blockregion="main-pre"] .sl-pl-5, [data-blockregion="side-post"] .sl-pl-5, [data-blockregion="main-pre"] .sl-px-5, [data-blockregion="side-post"] .sl-px-5 {padding-right: 60px !important;}
	[data-blockregion="main-pre"] .sl-m-6, [data-blockregion="side-post"] .sl-m-6 {margin: 80px !important;}
	[data-blockregion="main-pre"] .sl-mt-6, [data-blockregion="side-post"] .sl-mt-6, [data-blockregion="main-pre"] .sl-my-6, [data-blockregion="side-post"] .sl-my-6 {margin-top: 80px !important;}
	[data-blockregion="main-pre"] .sl-mr-6, [data-blockregion="side-post"] .sl-mr-6, [data-blockregion="main-pre"] .sl-mx-6, [data-blockregion="side-post"] .sl-mx-6 {margin-left: 80px !important;}
	[data-blockregion="main-pre"] .sl-mb-6, [data-blockregion="side-post"] .sl-mb-6, [data-blockregion="main-pre"] .sl-my-6, [data-blockregion="side-post"] .sl-my-6 {margin-bottom: 80px !important;}
	[data-blockregion="main-pre"] .sl-ml-6, [data-blockregion="side-post"] .sl-ml-6, [data-blockregion="main-pre"] .sl-mx-6, [data-blockregion="side-post"] .sl-mx-6 {margin-right: 80px !important;}
	[data-blockregion="main-pre"] .sl-p-6, [data-blockregion="side-post"] .sl-p-6 {padding: 80px !important;}
	[data-blockregion="main-pre"] .sl-pt-6, [data-blockregion="side-post"] .sl-pt-6, [data-blockregion="main-pre"] .sl-py-6, [data-blockregion="side-post"] .sl-py-6 {padding-top: 80px !important;}
	[data-blockregion="main-pre"] .sl-pr-6, [data-blockregion="side-post"] .sl-pr-6, [data-blockregion="main-pre"] .sl-px-6, [data-blockregion="side-post"] .sl-px-6 {padding-left: 80px !important;}
	[data-blockregion="main-pre"] .sl-pb-6, [data-blockregion="side-post"] .sl-pb-6, [data-blockregion="main-pre"] .sl-py-6, [data-blockregion="side-post"] .sl-py-6 {padding-bottom: 80px !important;}
	[data-blockregion="main-pre"] .sl-pl-6, [data-blockregion="side-post"] .sl-pl-6, [data-blockregion="main-pre"] .sl-px-6, [data-blockregion="side-post"] .sl-px-6 {padding-right: 80px !important;}
	[data-blockregion="main-pre"] .sl-m-7, [data-blockregion="side-post"] .sl-m-7 {margin: 100px !important;}
	[data-blockregion="main-pre"] .sl-mt-7, [data-blockregion="side-post"] .sl-mt-7, [data-blockregion="main-pre"] .sl-my-7, [data-blockregion="side-post"] .sl-my-7 {margin-top: 100px !important;}
	[data-blockregion="main-pre"] .sl-mr-7, [data-blockregion="side-post"] .sl-mr-7, [data-blockregion="main-pre"] .sl-mx-7, [data-blockregion="side-post"] .sl-mx-7 {margin-left: 100px !important;}
	[data-blockregion="main-pre"] .sl-mb-7, [data-blockregion="side-post"] .sl-mb-7, [data-blockregion="main-pre"] .sl-my-7, [data-blockregion="side-post"] .sl-my-7 {margin-bottom: 100px !important;}
	[data-blockregion="main-pre"] .sl-ml-7, [data-blockregion="side-post"] .sl-ml-7, [data-blockregion="main-pre"] .sl-mx-7, [data-blockregion="side-post"] .sl-mx-7 {margin-right: 100px !important;}
	[data-blockregion="main-pre"] .sl-p-7, [data-blockregion="side-post"] .sl-p-7 {padding: 100px !important;}
	[data-blockregion="main-pre"] .sl-pt-7, [data-blockregion="side-post"] .sl-pt-7, [data-blockregion="main-pre"] .sl-py-7, [data-blockregion="side-post"] .sl-py-7 {padding-top: 100px !important;}
	[data-blockregion="main-pre"] .sl-pr-7, [data-blockregion="side-post"] .sl-pr-7, [data-blockregion="main-pre"] .sl-px-7, [data-blockregion="side-post"] .sl-px-7 {padding-left: 100px !important;}
	[data-blockregion="main-pre"] .sl-pb-7, [data-blockregion="side-post"] .sl-pb-7, [data-blockregion="main-pre"] .sl-py-7, [data-blockregion="side-post"] .sl-py-7 {padding-bottom: 100px !important;}
	[data-blockregion="main-pre"] .sl-pl-7, [data-blockregion="side-post"] .sl-pl-7, [data-blockregion="main-pre"] .sl-px-7, [data-blockregion="side-post"] .sl-px-7 {padding-right: 100px !important;}
	[data-blockregion="main-pre"] .sl-m-8, [data-blockregion="side-post"] .sl-m-8 {margin: 120px !important;}
	[data-blockregion="main-pre"] .sl-mt-8, [data-blockregion="side-post"] .sl-mt-8, [data-blockregion="main-pre"] .sl-my-8, [data-blockregion="side-post"] .sl-my-8 {margin-top: 120px !important;}
	[data-blockregion="main-pre"] .sl-mr-8, [data-blockregion="side-post"] .sl-mr-8, [data-blockregion="main-pre"] .sl-mx-8, [data-blockregion="side-post"] .sl-mx-8 {margin-left: 120px !important;}
	[data-blockregion="main-pre"] .sl-mb-8, [data-blockregion="side-post"] .sl-mb-8, [data-blockregion="main-pre"] .sl-my-8, [data-blockregion="side-post"] .sl-my-8 {margin-bottom: 120px !important;}
	[data-blockregion="main-pre"] .sl-ml-8, [data-blockregion="side-post"] .sl-ml-8, [data-blockregion="main-pre"] .sl-mx-8, [data-blockregion="side-post"] .sl-mx-8 {margin-right: 120px !important;}
	[data-blockregion="main-pre"] .sl-p-8, [data-blockregion="side-post"] .sl-p-8 {padding: 120px !important;}
	[data-blockregion="main-pre"] .sl-pt-8, [data-blockregion="side-post"] .sl-pt-8, [data-blockregion="main-pre"] .sl-py-8, [data-blockregion="side-post"] .sl-py-8 {padding-top: 120px !important;}
	[data-blockregion="main-pre"] .sl-pr-8, [data-blockregion="side-post"] .sl-pr-8, [data-blockregion="main-pre"] .sl-px-8, [data-blockregion="side-post"] .sl-px-8 {padding-left: 120px !important;}
	[data-blockregion="main-pre"] .sl-pb-8, [data-blockregion="side-post"] .sl-pb-8, [data-blockregion="main-pre"] .sl-py-8, [data-blockregion="side-post"] .sl-py-8 {padding-bottom: 120px !important;}
	[data-blockregion="main-pre"] .sl-pl-8, [data-blockregion="side-post"] .sl-pl-8, [data-blockregion="main-pre"] .sl-px-8, [data-blockregion="side-post"] .sl-px-8 {padding-right: 120px !important;}
	[data-blockregion="main-pre"] .sl-m-9, [data-blockregion="side-post"] .sl-m-9 {margin: 140px !important;}
	[data-blockregion="main-pre"] .sl-mt-9, [data-blockregion="side-post"] .sl-mt-9, [data-blockregion="main-pre"] .sl-my-9, [data-blockregion="side-post"] .sl-my-9 {margin-top: 140px !important;}
	[data-blockregion="main-pre"] .sl-mr-9, [data-blockregion="side-post"] .sl-mr-9, [data-blockregion="main-pre"] .sl-mx-9, [data-blockregion="side-post"] .sl-mx-9 {margin-left: 140px !important;}
	[data-blockregion="main-pre"] .sl-mb-9, [data-blockregion="side-post"] .sl-mb-9, [data-blockregion="main-pre"] .sl-my-9, [data-blockregion="side-post"] .sl-my-9 {margin-bottom: 140px !important;}
	[data-blockregion="main-pre"] .sl-ml-9, [data-blockregion="side-post"] .sl-ml-9, [data-blockregion="main-pre"] .sl-mx-9, [data-blockregion="side-post"] .sl-mx-9 {margin-right: 140px !important;}
	[data-blockregion="main-pre"] .sl-p-9, [data-blockregion="side-post"] .sl-p-9 {padding: 140px !important;}
	[data-blockregion="main-pre"] .sl-pt-9, [data-blockregion="side-post"] .sl-pt-9, [data-blockregion="main-pre"] .sl-py-9, [data-blockregion="side-post"] .sl-py-9 {padding-top: 140px !important;}
	[data-blockregion="main-pre"] .sl-pr-9, [data-blockregion="side-post"] .sl-pr-9, [data-blockregion="main-pre"] .sl-px-9, [data-blockregion="side-post"] .sl-px-9 {padding-left: 140px !important;}
	[data-blockregion="main-pre"] .sl-pb-9, [data-blockregion="side-post"] .sl-pb-9, [data-blockregion="main-pre"] .sl-py-9, [data-blockregion="side-post"] .sl-py-9 {padding-bottom: 140px !important;}
	[data-blockregion="main-pre"] .sl-pl-9, [data-blockregion="side-post"] .sl-pl-9, [data-blockregion="main-pre"] .sl-px-9, [data-blockregion="side-post"] .sl-px-9 {padding-right: 140px !important;}
	[data-blockregion="main-pre"] .sl-m-10, [data-blockregion="side-post"] .sl-m-10 {margin: 160px !important;}
	[data-blockregion="main-pre"] .sl-mt-10, [data-blockregion="side-post"] .sl-mt-10, [data-blockregion="main-pre"] .sl-my-10, [data-blockregion="side-post"] .sl-my-10 {margin-top: 160px !important;}
	[data-blockregion="main-pre"] .sl-mr-10, [data-blockregion="side-post"] .sl-mr-10, [data-blockregion="main-pre"] .sl-mx-10, [data-blockregion="side-post"] .sl-mx-10 {margin-left: 160px !important;}
	[data-blockregion="main-pre"] .sl-mb-10, [data-blockregion="side-post"] .sl-mb-10, [data-blockregion="main-pre"] .sl-my-10, [data-blockregion="side-post"] .sl-my-10 {margin-bottom: 160px !important;}
	[data-blockregion="main-pre"] .sl-ml-10, [data-blockregion="side-post"] .sl-ml-10, [data-blockregion="main-pre"] .sl-mx-10, [data-blockregion="side-post"] .sl-mx-10 {margin-right: 160px !important;}
	[data-blockregion="main-pre"] .sl-p-10, [data-blockregion="side-post"] .sl-p-10 {padding: 160px !important;}
	[data-blockregion="main-pre"] .sl-pt-10, [data-blockregion="side-post"] .sl-pt-10, [data-blockregion="main-pre"] .sl-py-10, [data-blockregion="side-post"] .sl-py-10 {padding-top: 160px !important;}
	[data-blockregion="main-pre"] .sl-pr-10, [data-blockregion="side-post"] .sl-pr-10, [data-blockregion="main-pre"] .sl-px-10, [data-blockregion="side-post"] .sl-px-10 {padding-left: 160px !important;}
	[data-blockregion="main-pre"] .sl-pb-10, [data-blockregion="side-post"] .sl-pb-10, [data-blockregion="main-pre"] .sl-py-10, [data-blockregion="side-post"] .sl-py-10 {padding-bottom: 160px !important;}
	[data-blockregion="main-pre"] .sl-pl-10, [data-blockregion="side-post"] .sl-pl-10, [data-blockregion="main-pre"] .sl-px-10, [data-blockregion="side-post"] .sl-px-10 {padding-right: 160px !important;}
	[data-blockregion="main-pre"] .sl-m-11, [data-blockregion="side-post"] .sl-m-11 {margin: 180px !important;}
	[data-blockregion="main-pre"] .sl-mt-11, [data-blockregion="side-post"] .sl-mt-11, [data-blockregion="main-pre"] .sl-my-11, [data-blockregion="side-post"] .sl-my-11 {margin-top: 180px !important;}
	[data-blockregion="main-pre"] .sl-mr-11, [data-blockregion="side-post"] .sl-mr-11, [data-blockregion="main-pre"] .sl-mx-11, [data-blockregion="side-post"] .sl-mx-11 {margin-left: 180px !important;}
	[data-blockregion="main-pre"] .sl-mb-11, [data-blockregion="side-post"] .sl-mb-11, [data-blockregion="main-pre"] .sl-my-11, [data-blockregion="side-post"] .sl-my-11 {margin-bottom: 180px !important;}
	[data-blockregion="main-pre"] .sl-ml-11, [data-blockregion="side-post"] .sl-ml-11, [data-blockregion="main-pre"] .sl-mx-11, [data-blockregion="side-post"] .sl-mx-11 {margin-right: 180px !important;}
	[data-blockregion="main-pre"] .sl-p-11, [data-blockregion="side-post"] .sl-p-11 {padding: 180px !important;}
	[data-blockregion="main-pre"] .sl-pt-11, [data-blockregion="side-post"] .sl-pt-11, [data-blockregion="main-pre"] .sl-py-11, [data-blockregion="side-post"] .sl-py-11 {padding-top: 180px !important;}
	[data-blockregion="main-pre"] .sl-pr-11, [data-blockregion="side-post"] .sl-pr-11, [data-blockregion="main-pre"] .sl-px-11, [data-blockregion="side-post"] .sl-px-11 {padding-left: 180px !important;}
	[data-blockregion="main-pre"] .sl-pb-11, [data-blockregion="side-post"] .sl-pb-11, [data-blockregion="main-pre"] .sl-py-11, [data-blockregion="side-post"] .sl-py-11 {padding-bottom: 180px !important;}
	[data-blockregion="main-pre"] .sl-pl-11, [data-blockregion="side-post"] .sl-pl-11, [data-blockregion="main-pre"] .sl-px-11, [data-blockregion="side-post"] .sl-px-11 {padding-right: 180px !important;}}
.drawer [data-blockregion="side-pre"] .sl-m-1 {margin: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-1, .drawer [data-blockregion="side-pre"] .sl-my-1 {margin-top: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-1, .drawer [data-blockregion="side-pre"] .sl-mx-1 {margin-left: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-1, .drawer [data-blockregion="side-pre"] .sl-my-1 {margin-bottom: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-1, .drawer [data-blockregion="side-pre"] .sl-mx-1 {margin-right: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-1 {padding: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-1, .drawer [data-blockregion="side-pre"] .sl-py-1 {padding-top: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-1, .drawer [data-blockregion="side-pre"] .sl-px-1 {padding-left: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-1, .drawer [data-blockregion="side-pre"] .sl-py-1 {padding-bottom: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-1, .drawer [data-blockregion="side-pre"] .sl-px-1 {padding-right: 5px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-2 {margin: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-2, .drawer [data-blockregion="side-pre"] .sl-my-2 {margin-top: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-2, .drawer [data-blockregion="side-pre"] .sl-mx-2 {margin-left: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-2, .drawer [data-blockregion="side-pre"] .sl-my-2 {margin-bottom: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-2, .drawer [data-blockregion="side-pre"] .sl-mx-2 {margin-right: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-2 {padding: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-2, .drawer [data-blockregion="side-pre"] .sl-py-2 {padding-top: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-2, .drawer [data-blockregion="side-pre"] .sl-px-2 {padding-left: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-2, .drawer [data-blockregion="side-pre"] .sl-py-2 {padding-bottom: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-2, .drawer [data-blockregion="side-pre"] .sl-px-2 {padding-right: 10px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-3 {margin: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-3, .drawer [data-blockregion="side-pre"] .sl-my-3 {margin-top: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-3, .drawer [data-blockregion="side-pre"] .sl-mx-3 {margin-left: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-3, .drawer [data-blockregion="side-pre"] .sl-my-3 {margin-bottom: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-3, .drawer [data-blockregion="side-pre"] .sl-mx-3 {margin-right: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-3 {padding: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-3, .drawer [data-blockregion="side-pre"] .sl-py-3 {padding-top: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-3, .drawer [data-blockregion="side-pre"] .sl-px-3 {padding-left: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-3, .drawer [data-blockregion="side-pre"] .sl-py-3 {padding-bottom: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-3, .drawer [data-blockregion="side-pre"] .sl-px-3 {padding-right: 20px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-4 {margin: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-4, .drawer [data-blockregion="side-pre"] .sl-my-4 {margin-top: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-4, .drawer [data-blockregion="side-pre"] .sl-mx-4 {margin-left: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-4, .drawer [data-blockregion="side-pre"] .sl-my-4 {margin-bottom: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-4, .drawer [data-blockregion="side-pre"] .sl-mx-4 {margin-right: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-4 {padding: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-4, .drawer [data-blockregion="side-pre"] .sl-py-4 {padding-top: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-4, .drawer [data-blockregion="side-pre"] .sl-px-4 {padding-left: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-4, .drawer [data-blockregion="side-pre"] .sl-py-4 {padding-bottom: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-4, .drawer [data-blockregion="side-pre"] .sl-px-4 {padding-right: 30px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-5 {margin: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-5, .drawer [data-blockregion="side-pre"] .sl-my-5 {margin-top: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-5, .drawer [data-blockregion="side-pre"] .sl-mx-5 {margin-left: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-5, .drawer [data-blockregion="side-pre"] .sl-my-5 {margin-bottom: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-5, .drawer [data-blockregion="side-pre"] .sl-mx-5 {margin-right: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-5 {padding: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-5, .drawer [data-blockregion="side-pre"] .sl-py-5 {padding-top: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-5, .drawer [data-blockregion="side-pre"] .sl-px-5 {padding-left: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-5, .drawer [data-blockregion="side-pre"] .sl-py-5 {padding-bottom: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-5, .drawer [data-blockregion="side-pre"] .sl-px-5 {padding-right: 60px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-6 {margin: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-6, .drawer [data-blockregion="side-pre"] .sl-my-6 {margin-top: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-6, .drawer [data-blockregion="side-pre"] .sl-mx-6 {margin-left: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-6, .drawer [data-blockregion="side-pre"] .sl-my-6 {margin-bottom: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-6, .drawer [data-blockregion="side-pre"] .sl-mx-6 {margin-right: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-6 {padding: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-6, .drawer [data-blockregion="side-pre"] .sl-py-6 {padding-top: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-6, .drawer [data-blockregion="side-pre"] .sl-px-6 {padding-left: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-6, .drawer [data-blockregion="side-pre"] .sl-py-6 {padding-bottom: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-6, .drawer [data-blockregion="side-pre"] .sl-px-6 {padding-right: 80px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-7 {margin: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-7, .drawer [data-blockregion="side-pre"] .sl-my-7 {margin-top: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-7, .drawer [data-blockregion="side-pre"] .sl-mx-7 {margin-left: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-7, .drawer [data-blockregion="side-pre"] .sl-my-7 {margin-bottom: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-7, .drawer [data-blockregion="side-pre"] .sl-mx-7 {margin-right: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-7 {padding: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-7, .drawer [data-blockregion="side-pre"] .sl-py-7 {padding-top: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-7, .drawer [data-blockregion="side-pre"] .sl-px-7 {padding-left: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-7, .drawer [data-blockregion="side-pre"] .sl-py-7 {padding-bottom: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-7, .drawer [data-blockregion="side-pre"] .sl-px-7 {padding-right: 100px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-8 {margin: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-8, .drawer [data-blockregion="side-pre"] .sl-my-8 {margin-top: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-8, .drawer [data-blockregion="side-pre"] .sl-mx-8 {margin-left: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-8, .drawer [data-blockregion="side-pre"] .sl-my-8 {margin-bottom: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-8, .drawer [data-blockregion="side-pre"] .sl-mx-8 {margin-right: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-8 {padding: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-8, .drawer [data-blockregion="side-pre"] .sl-py-8 {padding-top: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-8, .drawer [data-blockregion="side-pre"] .sl-px-8 {padding-left: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-8, .drawer [data-blockregion="side-pre"] .sl-py-8 {padding-bottom: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-8, .drawer [data-blockregion="side-pre"] .sl-px-8 {padding-right: 120px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-9 {margin: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-9, .drawer [data-blockregion="side-pre"] .sl-my-9 {margin-top: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-9, .drawer [data-blockregion="side-pre"] .sl-mx-9 {margin-left: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-9, .drawer [data-blockregion="side-pre"] .sl-my-9 {margin-bottom: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-9, .drawer [data-blockregion="side-pre"] .sl-mx-9 {margin-right: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-9 {padding: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-9, .drawer [data-blockregion="side-pre"] .sl-py-9 {padding-top: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-9, .drawer [data-blockregion="side-pre"] .sl-px-9 {padding-left: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-9, .drawer [data-blockregion="side-pre"] .sl-py-9 {padding-bottom: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-9, .drawer [data-blockregion="side-pre"] .sl-px-9 {padding-right: 140px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-10 {margin: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-10, .drawer [data-blockregion="side-pre"] .sl-my-10 {margin-top: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-10, .drawer [data-blockregion="side-pre"] .sl-mx-10 {margin-left: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-10, .drawer [data-blockregion="side-pre"] .sl-my-10 {margin-bottom: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-10, .drawer [data-blockregion="side-pre"] .sl-mx-10 {margin-right: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-10 {padding: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-10, .drawer [data-blockregion="side-pre"] .sl-py-10 {padding-top: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-10, .drawer [data-blockregion="side-pre"] .sl-px-10 {padding-left: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-10, .drawer [data-blockregion="side-pre"] .sl-py-10 {padding-bottom: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-10, .drawer [data-blockregion="side-pre"] .sl-px-10 {padding-right: 160px !important;}
.drawer [data-blockregion="side-pre"] .sl-m-11 {margin: 180px !important;}
.drawer [data-blockregion="side-pre"] .sl-mt-11, .drawer [data-blockregion="side-pre"] .sl-my-11 {margin-top: 180px !important;}
.drawer [data-blockregion="side-pre"] .sl-mr-11, .drawer [data-blockregion="side-pre"] .sl-mx-11 {margin-left: 180px !important;}
.drawer [data-blockregion="side-pre"] .sl-mb-11, .drawer [data-blockregion="side-pre"] .sl-my-11 {margin-bottom: 180px !important;}
.drawer [data-blockregion="side-pre"] .sl-ml-11, .drawer [data-blockregion="side-pre"] .sl-mx-11 {margin-right: 180px !important;}
.drawer [data-blockregion="side-pre"] .sl-p-11 {padding: 180px !important;}
.drawer [data-blockregion="side-pre"] .sl-pt-11, .drawer [data-blockregion="side-pre"] .sl-py-11 {padding-top: 180px !important;}
.drawer [data-blockregion="side-pre"] .sl-pr-11, .drawer [data-blockregion="side-pre"] .sl-px-11 {padding-left: 180px !important;}
.drawer [data-blockregion="side-pre"] .sl-pb-11, .drawer [data-blockregion="side-pre"] .sl-py-11 {padding-bottom: 180px !important;}
.drawer [data-blockregion="side-pre"] .sl-pl-11, .drawer [data-blockregion="side-pre"] .sl-px-11 {padding-right: 180px !important;}
.btn-outline-secondary {background-color: #fff;border-color: #adb5bd;}
.btn-outline-info {color: #9901ff;border-color: #9901ff;}
.btn-outline-info:hover {color: #fff;background-color: #9901ff;border-color: #9901ff;}
.btn-outline-info:focus, .btn-outline-info.focus {box-shadow: 0 0 0 .2rem rgba(153,1,255,.5);}
.btn-outline-info.disabled, .btn-outline-info:disabled {color: #9901ff;background-color: transparent;}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {color: #fff;background-color: #9901ff;border-color: #9901ff;}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(153,1,255,.5);}
.btn-outline-warning {color: #b38447;border-color: #b38447;}
.btn-outline-warning:hover {color: #212529;background-color: #b38447;border-color: #b38447;}
.btn-outline-warning:focus, .btn-outline-warning.focus {box-shadow: 0 0 0 .2rem rgba(179,132,71,.5);}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {color: #b38447;background-color: transparent;}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {color: #212529;background-color: #b38447;border-color: #b38447;}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(179,132,71,.5);}
.btn.btn-footer-popover {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn.btn-footer-popover:hover {color: #fff;background-color: #e24c14;border-color: #d64813;}
.btn.btn-footer-popover:focus, .btn.btn-footer-popover.focus {color: #fff;background-color: #e24c14;border-color: #d64813;box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
.btn.btn-footer-popover.disabled, .btn.btn-footer-popover:disabled {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.btn.btn-footer-popover:not(:disabled):not(.disabled):active, .btn.btn-footer-popover:not(:disabled):not(.disabled).active, .show > .btn.btn-footer-popover.dropdown-toggle {color: #fff;background-color: #d64813;border-color: #cb4412;}
.btn.btn-footer-popover:not(:disabled):not(.disabled):active:focus, .btn.btn-footer-popover:not(:disabled):not(.disabled).active:focus, .show > .btn.btn-footer-popover.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
.btn-primary {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.btn-primary:hover {color: #fff;background-color: #005da8;border-color: #00569b;}
.btn-primary:focus, .btn-primary.focus {color: #fff;background-color: #005da8;border-color: #00569b;box-shadow: 0 0 0 .2rem rgba(38,135,213,.5);}
.btn-primary.disabled, .btn-primary:disabled {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {color: #fff;background-color: #00569b;border-color: #004f8e;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(38,135,213,.5);}
.btn-outline-primary {color: #0072ce;border-color: #0072ce;}
.btn-outline-primary:hover {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.btn-outline-primary:focus, .btn-outline-primary.focus {box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {color: #0072ce;background-color: transparent;}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {color: #fff;background-color: #0072ce;border-color: #0072ce;}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(0,114,206,.5);}
.course-content ul li.section {padding-bottom: 30px;margin-bottom: 30px;}
.xdebug-error, .xdebug-var-dump {flex-shrink: 0;}
:not(#page) nav.fixed-top .xdebug-error, :not(#page) .totaraNav nav.totaraNav_prim .xdebug-error, .totaraNav :not(#page) nav.totaraNav_prim .xdebug-error, :not(#page) nav.fixed-top .xdebug-var-dump, :not(#page) .totaraNav nav.totaraNav_prim .xdebug-var-dump, .totaraNav :not(#page) nav.totaraNav_prim .xdebug-var-dump {margin-top: 80px;}
:not(#page) nav.fixed-top .xdebug-error + .xdebug-error, :not(#page) .totaraNav nav.totaraNav_prim .xdebug-error + .xdebug-error, .totaraNav :not(#page) nav.totaraNav_prim .xdebug-error + .xdebug-error, :not(#page) nav.fixed-top .xdebug-var-dump + .xdebug-error, :not(#page) .totaraNav nav.totaraNav_prim .xdebug-var-dump + .xdebug-error, .totaraNav :not(#page) nav.totaraNav_prim .xdebug-var-dump + .xdebug-error, :not(#page) nav.fixed-top .xdebug-error + .xdebug-var_dump, :not(#page) .totaraNav nav.totaraNav_prim .xdebug-error + .xdebug-var_dump, .totaraNav :not(#page) nav.totaraNav_prim .xdebug-error + .xdebug-var_dump, :not(#page) nav.fixed-top .xdebug-var-dump + .xdebug-var_dump, :not(#page) .totaraNav nav.totaraNav_prim .xdebug-var-dump + .xdebug-var_dump, .totaraNav :not(#page) nav.totaraNav_prim .xdebug-var-dump + .xdebug-var_dump {margin-top: 0;}
.d-behat {display: none !important;}
body.behat-site #page-footer .logininfo, body.behat-site .d-behat {display: block !important;}
body.behat-site .custom-checkbox .custom-control-input {z-index: 99999;opacity: 1;}
body.behat-site .fixed-top, body.behat-site .totaraNav .totaraNav_prim, .totaraNav body.behat-site .totaraNav_prim {position: relative !important;}
body.behat-site .sl-course-story-container + #page > #page-header {display: block;}
@-ms-viewport {width: auto !important;}
body:not(.editing) .block_synergy:hover .edit-link {opacity: 1;}
body:not(.editing) .block_synergy .edit-link {transition: opacity ease-in-out .3s;opacity: 0;}
body:not(.editing) .block_synergy .edit-static-link .edit-link {opacity: 1;}
.sl-emptystate {color: #5c5c5c;}
#page-footer {background-color: #243c4b;padding-top: 30px;padding-bottom: 30px;color: #fff;}
#page-footer a {color: #fff;text-decoration: none;}
#page-footer a:link, #page-footer a:visited {color: #fff;}
#page-footer a:hover, #page-footer a:focus {color: #d9d9d9;text-decoration: none;}
#page-footer .logininfo.tool_usertours-resettourcontainer {display: block;text-align: center;}
.form-control {background-clip: inherit;}
.settingsform .form-item {margin-bottom: 30px;}
.settingsform .form-item .form-setting input[type=text][size] {width: inherit;}
.form-autocomplete-downarrow {top: .375rem !important;display: inline-block;left: calc(.75rem + .5rem);visibility: hidden;}
.form-autocomplete-downarrow::after {visibility: visible;content: "";position: absolute;}
.custom-select:not([multiple], [size]), .mform select:not([multiple], [size]), .adminform-select select:not([multiple], [size]), .atto_form select:not([multiple], [size]) {background-position-x: calc(100% - 1rem);background-size: .5rem;}
.custom-select:not([multiple], [size]):focus, .mform select:not([multiple], [size]):focus, .adminform-select select:not([multiple], [size]):focus, .atto_form select:not([multiple], [size]):focus, .custom-select:not([multiple], [size]):disabled, .mform select:not([multiple], [size]):disabled, .adminform-select select:not([multiple], [size]):disabled, .atto_form select:not([multiple], [size]):disabled {background-position-x: calc(100% - 1rem);background-size: .5rem;}
.dir-rtl .custom-select:not([multiple], [size]):focus, .dir-rtl .mform select:not([multiple], [size]):focus, .dir-rtl .adminform-select select:not([multiple], [size]):focus, .dir-rtl .atto_form select:not([multiple], [size]):focus, .dir-rtl .custom-select:not([multiple], [size]):disabled, .dir-rtl .mform select:not([multiple], [size]):disabled, .dir-rtl .adminform-select select:not([multiple], [size]):disabled, .dir-rtl .atto_form select:not([multiple], [size]):disabled {background-position-x: calc(100% - 1rem);background-size: .5rem;}
input[type="checkbox"] ~ label, input[type="radio"] ~ label {margin-bottom: 0;}
.editor_atto_content_wrap {border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem;}
html {scroll-padding-top: calc(80px + 20px);}
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
div[role="main"] > br {display: none;}
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1440px;}
.has-region-side-pre #region-main, .has-region-side-post #region-main {padding-bottom: 30px;}
.pagelayout-fullwidth .totaraNav {margin-bottom: 0;}
.path-login {background-color: #f8f9fa;}
.path-login#page-login-index .login-container, .path-login#page-login-signup .login-container, .path-login#page-login-forgot_password .login-container, .path-login#page-login-change_password .login-container {background: none;padding: 0;margin-bottom: 0;width: 100% !important;max-width: 600px;}
.path-login#page-login-index .login-container .core__forgotpassword, .path-login#page-login-signup .login-container .core__forgotpassword, .path-login#page-login-forgot_password .login-container .core__forgotpassword, .path-login#page-login-change_password .login-container .core__forgotpassword {float: none;width: 100%;right: auto;left: auto;}
.path-login#page-login-index .login-container .core__forgotpassword .core__forgotpassword, .path-login#page-login-signup .login-container .core__forgotpassword .core__forgotpassword, .path-login#page-login-forgot_password .login-container .core__forgotpassword .core__forgotpassword, .path-login#page-login-change_password .login-container .core__forgotpassword .core__forgotpassword {width: 100%;float: none;right: 0;}
.path-login#page-login-index .totaraNav {display: none;}
.path-login .loginbg {position: fixed;top: 0;left: 0;bottom: 0;right: 0;}
.path-login .login-langmenu {position: absolute;top: 0;left: 0;}
.path-login .loginpanel .card-header, .path-login .signuppanel .card-header {padding-top: 20px;padding-bottom: 20px;}
.path-login .loginpanel .loginlogo, .path-login .signuppanel .loginlogo {max-height: 80px;max-width: 300px;}
.path-login #notice {width: auto;}
.path-login #page {background-color: transparent;}
.path-login #page-footer {display: none;}
.path-login .login-identityproviders {gap: 10px;}
.path-login .login-identityproviders .login-identityprovider-btn {max-width: fit-content;display: inline-flex;align-items: center;}
.path-login .login-identityproviders .login-identityprovider-btn img {margin-left: 5px;}
.forumsearch .form-control[type="text"] {height: var(--form-input-height);border-top-left-radius: 0;border-bottom-left-radius: 0;}
.forumsearch .form-control[type="text"] + [type="submit"] {border-top-right-radius: 0;border-bottom-right-radius: 0;margin-right: -1px;}
#page-mod-forum-discuss .forumpost .row.side {justify-content: end;}
iframe#contentframe {min-height: calc(100vh - ( 80px + 40px ));}
.que.numerical .answer {max-width: 100%;}
.path-mod-quiz .qnbutton {border-radius: 0;}
.path-mod-quiz .qnbutton.correct {color: #212529;background-color: #89c206;border-color: #89c206;}
.path-mod-quiz .qnbutton.correct:hover {color: #212529;background-color: #6f9d05;border-color: #669104;}
.path-mod-quiz .qnbutton.correct:focus, .path-mod-quiz .qnbutton.correct.focus {color: #212529;background-color: #6f9d05;border-color: #669104;box-shadow: 0 0 0 .2rem rgba(121,170,11,.5);}
.path-mod-quiz .qnbutton.correct.disabled, .path-mod-quiz .qnbutton.correct:disabled {color: #212529;background-color: #89c206;border-color: #89c206;}
.path-mod-quiz .qnbutton.correct:not(:disabled):not(.disabled):active, .path-mod-quiz .qnbutton.correct:not(:disabled):not(.disabled).active, .show > .path-mod-quiz .qnbutton.correct.dropdown-toggle {color: #fff;background-color: #669104;border-color: #5d8404;}
.path-mod-quiz .qnbutton.correct:not(:disabled):not(.disabled):active:focus, .path-mod-quiz .qnbutton.correct:not(:disabled):not(.disabled).active:focus, .show > .path-mod-quiz .qnbutton.correct.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(121,170,11,.5);}
.path-mod-quiz .qnbutton.partiallycorrect {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.path-mod-quiz .qnbutton.partiallycorrect:hover {color: #fff;background-color: #e24c14;border-color: #d64813;}
.path-mod-quiz .qnbutton.partiallycorrect:focus, .path-mod-quiz .qnbutton.partiallycorrect.focus {color: #fff;background-color: #e24c14;border-color: #d64813;box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
.path-mod-quiz .qnbutton.partiallycorrect.disabled, .path-mod-quiz .qnbutton.partiallycorrect:disabled {color: #212529;background-color: #ed632f;border-color: #ed632f;}
.path-mod-quiz .qnbutton.partiallycorrect:not(:disabled):not(.disabled):active, .path-mod-quiz .qnbutton.partiallycorrect:not(:disabled):not(.disabled).active, .show > .path-mod-quiz .qnbutton.partiallycorrect.dropdown-toggle {color: #fff;background-color: #d64813;border-color: #cb4412;}
.path-mod-quiz .qnbutton.partiallycorrect:not(:disabled):not(.disabled):active:focus, .path-mod-quiz .qnbutton.partiallycorrect:not(:disabled):not(.disabled).active:focus, .show > .path-mod-quiz .qnbutton.partiallycorrect.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(206,90,46,.5);}
.path-mod-quiz .qnbutton.incorrect {color: #fff;background-color: #d40d16;border-color: #d40d16;}
.path-mod-quiz .qnbutton.incorrect:hover {color: #fff;background-color: #b00b12;border-color: #a40a11;}
.path-mod-quiz .qnbutton.incorrect:focus, .path-mod-quiz .qnbutton.incorrect.focus {color: #fff;background-color: #b00b12;border-color: #a40a11;box-shadow: 0 0 0 .2rem rgba(218,49,57,.5);}
.path-mod-quiz .qnbutton.incorrect.disabled, .path-mod-quiz .qnbutton.incorrect:disabled {color: #fff;background-color: #d40d16;border-color: #d40d16;}
.path-mod-quiz .qnbutton.incorrect:not(:disabled):not(.disabled):active, .path-mod-quiz .qnbutton.incorrect:not(:disabled):not(.disabled).active, .show > .path-mod-quiz .qnbutton.incorrect.dropdown-toggle {color: #fff;background-color: #a40a11;border-color: #980910;}
.path-mod-quiz .qnbutton.incorrect:not(:disabled):not(.disabled):active:focus, .path-mod-quiz .qnbutton.incorrect:not(:disabled):not(.disabled).active:focus, .show > .path-mod-quiz .qnbutton.incorrect.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(218,49,57,.5);}
.path-mod-quiz .qnbutton.thispage .thispageholder {border-color: rgba(0,0,0,.3);}
#page-mod-scorm-player.enhanced-scorm-player {overflow: hidden;}
#page-mod-scorm-player.enhanced-scorm-player #page-wrapper {display: flex;flex-direction: column;flex-grow: 1;}
#page-mod-scorm-player.enhanced-scorm-player #page {display: flex;flex-direction: column;margin-top: 0;min-height: 0;max-height: 100%;}
#page-mod-scorm-player.enhanced-scorm-player div[role="main"] {display: flex;flex-direction: column;}
#page-mod-scorm-player.enhanced-scorm-player div[role="main"] > h2 {display: none;}
#page-mod-scorm-player.enhanced-scorm-player div[role="main"], #page-mod-scorm-player.enhanced-scorm-player #toctree, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout {width: 100% !important;height: 100% !important;margin: 0;}
#page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle {line-height: 100%;color: #212529;background-color: #dadfe4;border-color: #dadfe4;}
#page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle:hover {color: #212529;background-color: #c4ccd4;border-color: #bdc6cf;}
#page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle:focus, #page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle.focus {color: #212529;background-color: #c4ccd4;border-color: #bdc6cf;box-shadow: 0 0 0 .2rem rgba(190,195,200,.5);}
#page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle.disabled, #page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle:disabled {color: #212529;background-color: #dadfe4;border-color: #dadfe4;}
#page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle:not(:disabled):not(.disabled):active, #page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle:not(:disabled):not(.disabled).active, .show > #page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle.dropdown-toggle {color: #212529;background-color: #bdc6cf;border-color: #b5bfc9;}
#page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle:not(:disabled):not(.disabled):active:focus, #page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle:not(:disabled):not(.disabled).active:focus, .show > #page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(190,195,200,.5);}
#page-mod-scorm-player.enhanced-scorm-player .scormdesc-toggle[aria-expanded="false"] .scormdesc-toggle-icon:before {content: "";}
#page-mod-scorm-player.enhanced-scorm-player #scormpage {min-height: 0;}
#page-mod-scorm-player.enhanced-scorm-player #scormtop {padding: 10px;height: auto;flex-shrink: 0;margin: 0 !important;border-bottom: 1px solid #dee2e6;}
#page-mod-scorm-player.enhanced-scorm-player #scormtop #scormmode {text-align: center;float: none;margin: 0;}
#page-mod-scorm-player.enhanced-scorm-player #scormnav {position: relative;top: auto;left: auto;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout {display: flex;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc {width: 300px;height: auto;overflow-x: hidden;overflow-y: auto;background-color: #e9ecef;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc:not(.disabled) + #scorm_toc_toggle {right: 300px;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc:not(.disabled) + #scorm_toc_toggle #scorm_toc_toggle_btn:after {content: "";}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle {flex-shrink: 0;width: auto !important;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid transparent;line-height: 1.5;line-height: 1.5;line-height: 1.5;padding: .375rem .75rem;padding: .25rem .25rem;font-size: 1rem;font-size: .875rem;font-size: 0 !important;border-radius: .25rem;border-radius: .25rem;border-radius: 0;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #212529;background-color: #dadfe4;border-color: #dadfe4;height: 100%;}
@media (max-width: 1200px) {#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn {font-size: calc(.91rem + .12vw);}}
@media (prefers-reduced-motion: reduce) {#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn {transition: none;}}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:hover, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:focus {text-decoration: none;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:hover {color: #212529;background-color: #c4ccd4;border-color: #bdc6cf;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:focus, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn.focus {color: #212529;background-color: #c4ccd4;border-color: #bdc6cf;box-shadow: 0 0 0 .2rem rgba(190,195,200,.5);}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn.disabled, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:disabled {color: #212529;background-color: #dadfe4;border-color: #dadfe4;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:not(:disabled):not(.disabled):active, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:not(:disabled):not(.disabled).active, .show > #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn.dropdown-toggle {color: #212529;background-color: #bdc6cf;border-color: #b5bfc9;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:not(:disabled):not(.disabled):active:focus, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:not(:disabled):not(.disabled).active:focus, .show > #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(190,195,200,.5);}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_toc_toggle #scorm_toc_toggle_btn:after {font-size: .875rem !important;content: "";}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_content {display: flex;flex-direction: column;width: auto;flex-basis: 0%;flex-grow: 1;max-width: 100%;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_content #scorm_object {width: 100%;height: auto;flex-basis: 0%;flex-grow: 1;max-width: 100%;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel {background-color: #e9ecef;padding: 10px;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel:empty {display: none;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid transparent;line-height: 1.5;line-height: 1.5;line-height: 1.5;padding: .375rem .75rem;padding: .25rem .5rem;font-size: 1rem;font-size: .875rem;font-size: 0 !important;border-radius: .25rem;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color: #fff;background-color: #0072ce;border-color: #0072ce;box-shadow: none;background-image: none;}
@media (max-width: 1200px) {#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button {font-size: calc(.91rem + .12vw);}}
@media (prefers-reduced-motion: reduce) {#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button {transition: none;}}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:hover, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:focus {text-decoration: none;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:hover {color: #fff;background-color: #005da8;border-color: #00569b;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:focus, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button.focus {color: #fff;background-color: #005da8;border-color: #00569b;box-shadow: 0 0 0 .2rem rgba(38,135,213,.5);}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button.disabled, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:disabled {color: #fff;background-color: #0072ce;border-color: #0072ce;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:not(:disabled):not(.disabled):active, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:not(:disabled):not(.disabled).active, .show > #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button.dropdown-toggle {color: #fff;background-color: #00569b;border-color: #004f8e;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:not(:disabled):not(.disabled):active:focus, #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:not(:disabled):not(.disabled).active:focus, .show > #page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(38,135,213,.5);}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button:after {font-size: .875rem !important;}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button#nav_skipprev:after {content: "";}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button#nav_prev:after {content: "";}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button#nav_up:after {content: "";}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button#nav_next:after {content: "";}
#page-mod-scorm-player.enhanced-scorm-player #scorm_layout #scorm_navpanel #scorm_nav button#nav_skipnext:after {content: "";}
#page-mod-scorm-player.enhanced-scorm-player .exitactivity-wrap {background-color: #fff;order: 1;z-index: 1;}
.breadcrumb-nav .breadcrumb {margin: 0;padding: 0;}
.breadcrumb-button form {margin: 0;}
.breadcrumb-button form > div {margin: 0;}
.nav > li > a:hover, .nav > li > a:focus {background-color: var(--color-neutral-2);}
#page-admin-setting-theme_synergybase_synergyfeatures form#adminsettings, #page-admin-setting-theme_synergybase_advanced form#adminsettings, #page-admin-setting-theme_synergybase_import form#adminsettings {background: repeating-linear-gradient(135deg,transparent,transparent 20px,rgba(0,0,0,.01) 20px,rgba(0,0,0,.01) 40px);}
#page-admin-setting-theme_synergybase_synergyfeatures form#adminsettings:before, #page-admin-setting-theme_synergybase_advanced form#adminsettings:before, #page-admin-setting-theme_synergybase_import form#adminsettings:before {content: "This page is visible to SL Admin only";}
[href$="?section=theme_synergybase_synergyfeatures"], [href$="?section=theme_synergybase_advanced"], [href$="?section=theme_synergybase_import"] {background: repeating-linear-gradient(135deg,transparent,transparent 5px,rgba(0,0,0,.05) 5px,rgba(0,0,0,.05) 10px);}
pre, .notifytiny {flex-shrink: 0;}
.sl-line-clamp-1, .sl-line-clamp-2, .sl-line-clamp-3, .sl-line-clamp-4, .sl-line-clamp-5 {position: relative;overflow-y: hidden;}
.sl-line-clamp-1::after, .sl-line-clamp-2::after, .sl-line-clamp-3::after, .sl-line-clamp-4::after, .sl-line-clamp-5::after {content: "";text-align: left;position: absolute;bottom: 0;left: 0;width: 70%;height: 1.5em;background: linear-gradient(to right,rgba(248,249,250,0),rgba(248,249,250,0) 100%);max-width: 150px;}
@supports (-webkit-line-clamp: 3) {.sl-line-clamp-1, .sl-line-clamp-2, .sl-line-clamp-3, .sl-line-clamp-4, .sl-line-clamp-5 {display: -webkit-box;-webkit-box-orient: vertical;}
	.sl-line-clamp-1::after, .sl-line-clamp-2::after, .sl-line-clamp-3::after, .sl-line-clamp-4::after, .sl-line-clamp-5::after {display: none;}
	.sl-line-clamp-1 {-webkit-line-clamp: 1;}
	.sl-line-clamp-2 {-webkit-line-clamp: 2;}
	.sl-line-clamp-3 {-webkit-line-clamp: 3;}
	.sl-line-clamp-4 {-webkit-line-clamp: 4;}
	.sl-line-clamp-5 {-webkit-line-clamp: 5;}}
.sl-line-clamp-1:not(.sl-line-clamp-shrink) {height: 1.5em;}
.sl-line-clamp-2:not(.sl-line-clamp-shrink) {height: 3em;}
.sl-line-clamp-3:not(.sl-line-clamp-shrink) {height: 4.5em;}
.sl-line-clamp-4:not(.sl-line-clamp-shrink) {height: 6em;}
.sl-line-clamp-5:not(.sl-line-clamp-shrink) {height: 7.5em;}
h1.sl-line-clamp-1:not(.sl-line-clamp-shrink), h2.sl-line-clamp-1:not(.sl-line-clamp-shrink), h3.sl-line-clamp-1:not(.sl-line-clamp-shrink), h4.sl-line-clamp-1:not(.sl-line-clamp-shrink), h5.sl-line-clamp-1:not(.sl-line-clamp-shrink), h6.sl-line-clamp-1:not(.sl-line-clamp-shrink), .h1.sl-line-clamp-1:not(.sl-line-clamp-shrink), .h2.sl-line-clamp-1:not(.sl-line-clamp-shrink), .h3.sl-line-clamp-1:not(.sl-line-clamp-shrink), .h4.sl-line-clamp-1:not(.sl-line-clamp-shrink), .h5.sl-line-clamp-1:not(.sl-line-clamp-shrink), .h6.sl-line-clamp-1:not(.sl-line-clamp-shrink) {height: 1.2em;}
h1.sl-line-clamp-2:not(.sl-line-clamp-shrink), h2.sl-line-clamp-2:not(.sl-line-clamp-shrink), h3.sl-line-clamp-2:not(.sl-line-clamp-shrink), h4.sl-line-clamp-2:not(.sl-line-clamp-shrink), h5.sl-line-clamp-2:not(.sl-line-clamp-shrink), h6.sl-line-clamp-2:not(.sl-line-clamp-shrink), .h1.sl-line-clamp-2:not(.sl-line-clamp-shrink), .h2.sl-line-clamp-2:not(.sl-line-clamp-shrink), .h3.sl-line-clamp-2:not(.sl-line-clamp-shrink), .h4.sl-line-clamp-2:not(.sl-line-clamp-shrink), .h5.sl-line-clamp-2:not(.sl-line-clamp-shrink), .h6.sl-line-clamp-2:not(.sl-line-clamp-shrink) {height: 2.4em;}
h1.sl-line-clamp-3:not(.sl-line-clamp-shrink), h2.sl-line-clamp-3:not(.sl-line-clamp-shrink), h3.sl-line-clamp-3:not(.sl-line-clamp-shrink), h4.sl-line-clamp-3:not(.sl-line-clamp-shrink), h5.sl-line-clamp-3:not(.sl-line-clamp-shrink), h6.sl-line-clamp-3:not(.sl-line-clamp-shrink), .h1.sl-line-clamp-3:not(.sl-line-clamp-shrink), .h2.sl-line-clamp-3:not(.sl-line-clamp-shrink), .h3.sl-line-clamp-3:not(.sl-line-clamp-shrink), .h4.sl-line-clamp-3:not(.sl-line-clamp-shrink), .h5.sl-line-clamp-3:not(.sl-line-clamp-shrink), .h6.sl-line-clamp-3:not(.sl-line-clamp-shrink) {height: 3.6em;}
h1.sl-line-clamp-4:not(.sl-line-clamp-shrink), h2.sl-line-clamp-4:not(.sl-line-clamp-shrink), h3.sl-line-clamp-4:not(.sl-line-clamp-shrink), h4.sl-line-clamp-4:not(.sl-line-clamp-shrink), h5.sl-line-clamp-4:not(.sl-line-clamp-shrink), h6.sl-line-clamp-4:not(.sl-line-clamp-shrink), .h1.sl-line-clamp-4:not(.sl-line-clamp-shrink), .h2.sl-line-clamp-4:not(.sl-line-clamp-shrink), .h3.sl-line-clamp-4:not(.sl-line-clamp-shrink), .h4.sl-line-clamp-4:not(.sl-line-clamp-shrink), .h5.sl-line-clamp-4:not(.sl-line-clamp-shrink), .h6.sl-line-clamp-4:not(.sl-line-clamp-shrink) {height: 4.8em;}
h1.sl-line-clamp-5:not(.sl-line-clamp-shrink), h2.sl-line-clamp-5:not(.sl-line-clamp-shrink), h3.sl-line-clamp-5:not(.sl-line-clamp-shrink), h4.sl-line-clamp-5:not(.sl-line-clamp-shrink), h5.sl-line-clamp-5:not(.sl-line-clamp-shrink), h6.sl-line-clamp-5:not(.sl-line-clamp-shrink), .h1.sl-line-clamp-5:not(.sl-line-clamp-shrink), .h2.sl-line-clamp-5:not(.sl-line-clamp-shrink), .h3.sl-line-clamp-5:not(.sl-line-clamp-shrink), .h4.sl-line-clamp-5:not(.sl-line-clamp-shrink), .h5.sl-line-clamp-5:not(.sl-line-clamp-shrink), .h6.sl-line-clamp-5:not(.sl-line-clamp-shrink) {height: 6em;}
.sl-text-shadow {text-shadow: 0 1px 0 black;}
.sl-full-width {width: 100vw;position: relative;right: 50%;left: 50%;margin-right: -50vw;margin-left: -50vw;}
#block-region-side-post .sl-full-width, #block-region-side-pre .sl-full-width, div[class*="col-lg-9"] #region-main .sl-full-width, div[class*="col-lg-6"] #region-main .sl-full-width, div[class*="col-lg-9"] #block-region-main .sl-full-width, div[class*="col-lg-6"] #block-region-main .sl-full-width {width: 100%;position: relative;right: 0;left: 0;margin-right: 0;margin-left: 0;}
.sl-course-image {background-color: #f8f9fa;}
.sl-bg-courseimage {background-size: cover;background-position: center center;background-image: url("/theme/image.php/synergybase/theme/1756474634/defaultcourseimage");}
.sl-bg-img-cover {background-size: cover;background-position: center center;}
body:not(.editing) .sl-edit {visibility: hidden;}
.row-x {margin-right: -15px;margin-left: -15px;}
.row-y {margin-top: -15px;margin-bottom: -15px;}
.row-y > .col, .row-y > [class*="col-"] {padding-top: 15px;padding-bottom: 15px;}
.row-wrapping-y-1 {margin-top: -5px;}
.row-wrapping-y-1 > .col, .row-wrapping-y-1 > [class*="col-"] {padding-top: 5px;}
.row-wrapping-y-2 {margin-top: -10px;}
.row-wrapping-y-2 > .col, .row-wrapping-y-2 > [class*="col-"] {padding-top: 10px;}
.row-wrapping-y-3 {margin-top: -20px;}
.row-wrapping-y-3 > .col, .row-wrapping-y-3 > [class*="col-"] {padding-top: 20px;}
.row-sm-x {margin-right: -7.5px;margin-left: -7.5px;}
.row-sm-y {margin-top: -7.5px;margin-bottom: -7.5px;}
.border-currentcolor {border-color: currentColor !important;}
.border-2 {border-width: 2px !important;}
.dotted {border-style: dotted !important;}
.h-auto {height: auto !important;}
.sl-ribbon {z-index: 1;position: absolute;top: -4px;background-color: #0072ce;border-top-right-radius: 4px;border-top-left-radius: 4px;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 24px;min-width: 24px;height: 24px;}
.sl-ribbon .fa {color: #fff;font-size: 12px;}
.sl-ribbon::after {content: "";border-left: 12px solid #0072ce;border-right: 12px solid #0072ce;border-bottom: 6px solid transparent;height: 9px;width: 24px;position: absolute;right: 0;bottom: -6px;}
.sl-above-stretched-link {z-index: 2;}
.sl-hover-zoom {transition: all .2s ease-in-out;}
.sl-hover-zoom:hover, .sl-hover:hover .sl-hover-zoom {transform: scale(1.05);}
.sl-hover-lift {transition: all .2s ease-in-out;}
.sl-hover-lift:hover, .sl-hover:hover .sl-hover-lift {transform: scale(1.02) translateY(-.5rem);}
.sl-hover-box-shadow-sm {transition: all .2s ease-in-out;}
.sl-hover-box-shadow-sm:hover, .sl-hover:hover .sl-hover-box-shadow-sm {box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);}
.sl-hover-box-shadow {transition: all .2s ease-in-out;}
.sl-hover-box-shadow:hover, .sl-hover:hover .sl-hover-box-shadow {box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);}
.sl-hover-box-shadow-lg {transition: all .2s ease-in-out;}
.sl-hover-box-shadow-lg:hover, .sl-hover:hover .sl-hover-box-shadow-lg {box-shadow: 0 1rem 3rem rgba(0,0,0,.175);}
.sl-hover-bg-lighten {transition: all .2s ease-in-out;background-color: #f8f9fa;}
.sl-hover-bg-lighten:hover, .sl-hover:hover .sl-hover-bg-lighten {background-color: #fff;}
.sl-hover-bg-darken {transition: all .2s ease-in-out;background-color: #fff;}
.sl-hover-bg-darken:hover, .sl-hover:hover .sl-hover-bg-darken {background-color: #f8f9fa;}
.sl-flat-left {border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}
.sl-hover-bg-darken {transition: all .2s ease-in-out;background-color: #fff;}
.sl-hover-bg-darken:hover, .sl-hover:hover .sl-hover-bg-darken {background-color: #f8f9fa;}
.sl-boxstyle {background-color: #fff;border: none;box-shadow: none;border-radius: .25rem;}
.fill-primary {fill: #0072ce !important;}
.stroke-primary {stroke: #0072ce !important;}
.fill-secondary {fill: #ed632f !important;}
.stroke-secondary {stroke: #ed632f !important;}
.fill-success {fill: #89c206 !important;}
.stroke-success {stroke: #89c206 !important;}
.fill-info {fill: #9901ff !important;}
.stroke-info {stroke: #9901ff !important;}
.fill-warning {fill: #ed632f !important;}
.stroke-warning {stroke: #ed632f !important;}
.fill-danger {fill: #d40d16 !important;}
.stroke-danger {stroke: #d40d16 !important;}
.fill-light {fill: #f8f9fa !important;}
.stroke-light {stroke: #f8f9fa !important;}
.fill-dark {fill: #212529 !important;}
.stroke-dark {stroke: #212529 !important;}
.fill-tertiary {fill: #3cd264 !important;}
.stroke-tertiary {stroke: #3cd264 !important;}
.fill-white {fill: #fff !important;}
.stroke-white {stroke: #fff !important;}
.fill-gray-100 {fill: #f8f9fa !important;}
.stroke-gray-100 {stroke: #f8f9fa !important;}
.fill-gray-200 {fill: #e9ecef !important;}
.stroke-gray-200 {stroke: #e9ecef !important;}
.fill-gray-300 {fill: #dee2e6 !important;}
.stroke-gray-300 {stroke: #dee2e6 !important;}
.fill-gray-400 {fill: #ced4da !important;}
.stroke-gray-400 {stroke: #ced4da !important;}
.fill-gray-500 {fill: #adb5bd !important;}
.stroke-gray-500 {stroke: #adb5bd !important;}
.fill-gray-600 {fill: #5c5c5c !important;}
.stroke-gray-600 {stroke: #5c5c5c !important;}
.fill-gray-700 {fill: #495057 !important;}
.stroke-gray-700 {stroke: #495057 !important;}
.fill-gray-800 {fill: #343a40 !important;}
.stroke-gray-800 {stroke: #343a40 !important;}
.fill-gray-900 {fill: #212529 !important;}
.stroke-gray-900 {stroke: #212529 !important;}
.fill-black {fill: #000 !important;}
.stroke-black {stroke: #000 !important;}
.tab-content.tab-equalize {display: flex;}
.tab-content.tab-equalize > .tab-pane {display: block;visibility: hidden;margin-left: -100%;width: 100%;}
.tab-content.tab-equalize > .active {visibility: visible;}
.minwidth-0 {min-width: 0;}
.btn-shadow-inset {box-shadow: 0 8px 14px -10px #000;}
.opacity-1 {opacity: 1 !important;}
.opacity-0 {opacity: 0 !important;}
.flip-45 {transform: rotate(45deg);}
.flip-n45 {transform: rotate(-45deg);}
.flip-90 {transform: rotate(90deg);}
.flip-n90 {transform: rotate(-90deg);}
.flip-180 {transform: rotate(180deg);}
.text-xs {font-size: .75rem;}
.text-sm {font-size: .875rem;}
.socialicons ul li a {color: #fff;background-color: rgba(255,255,255,.2);border-color: transparent;display: inline-flex;align-items: center;justify-content: center;font-size: 1rem;width: 2.25rem;height: 2.25rem;border-radius: .25rem;padding: 0;}
.socialicons ul li a:hover, .socialicons ul li a:focus {background-color: rgba(255,255,255,.3);}
.socialicons ul li a .icon {color: #fff;}
#page-footer .socialicons ul li a {color: #fff;background-color: rgba(255,255,255,.2);border-color: transparent;display: inline-flex;align-items: center;justify-content: center;font-size: 1rem;width: 2.25rem;height: 2.25rem;border-radius: .25rem;padding: 0;}
#page-footer .socialicons ul li a:hover, #page-footer .socialicons ul li a:focus {background-color: rgba(255,255,255,.3);}
#page-footer .socialicons ul li a .icon {color: #fff;}
.socialicons ul li a .socialicon-img {max-height: 20px;max-width: 20px;}
.path-badges .table {display: block;overflow: auto;}
@media (min-width: 768px) {.path-grade-report-grader .gradeparent th.header {right: 0;}}
p {margin-bottom: 20px;}
p:last-child {margin-bottom: 0;}
::selection {background: #0072ce;color: #fff;}
.userpicture {border-radius: 50%;}
#settingsnav.block_tree_box.py-3 {padding-top: 0 !important;padding-bottom: 0 !important;}
.userprofile .profile_tree {column-gap: 30px;}
.userprofile .profile_tree section {padding: 20px 20px;border-radius: .25rem;border-color: rgba(0,0,0,.125);border-width: 1px;box-shadow: none;margin-bottom: 30px !important;}
.userprofile .profile_tree section h3.lead {font-size: 1.5rem;font-weight: 500;}
.profile_tree section ul, .profile_tree .totara-job-management-listing {margin-right: 0;}
.profile_tree .card-body {padding: 0;}
.activitybookmarkicon {display: inline !important;}
.activitybookmarkicon .whitearrows {display: none;}
.sl-course-story-container .sl-course-story .sl-course-story__image {position: relative;width: 100%;max-width: 100%;}
@media (min-width: 768px) {.sl-course-story-container .sl-course-story .sl-course-story__image {width: 400px;}}
.sl-course-story-container .sl-course-story .sl-course-story__image .sl-course-story__image-inner {width: 100%;aspect-ratio: 1.7777777778;}
.coursesectioncompletion-wrap .progresshorzbar .progress {background-color: #f8f9fa;}
.coursesectioncompletion-wrap .progresshorzbar .progress-bar {min-width: 2rem;}
.coursesectioncompletion-wrap .progresscircle {display: none;}
@media (min-width: 768px) {.coursesectioncompletion-wrap .progresscircle {display: block;}}
#block-region-side-pre .coursesectioncompletion-wrap .progresscircle, #block-region-side-post .coursesectioncompletion-wrap .progresscircle {display: none;}
.coursesectioncompletion-wrap .progresscircle .chart-wrapper {position: relative;width: 150px;height: 150px;}
#block-region-side-pre .coursesectioncompletion-wrap .progresscircle .chart-wrapper, #block-region-side-post .coursesectioncompletion-wrap .progresscircle .chart-wrapper {width: 65px;height: 65px;}
#block-region-side-pre .coursesectioncompletion-wrap .progresscircle .chart-wrapper .percentagenumber, #block-region-side-post .coursesectioncompletion-wrap .progresscircle .chart-wrapper .percentagenumber {font-size: 1rem;}
#block-region-side-pre .coursesectioncompletion-wrap .progresscircle .chart-wrapper .percentagestr, #block-region-side-post .coursesectioncompletion-wrap .progresscircle .chart-wrapper .percentagestr {display: none;}
.coursesectioncompletion-wrap .progresscircle .chart-wrapper .circular-chart {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
.coursesectioncompletion-wrap .progresscircle .chart-wrapper .circle {stroke: #0072ce;fill: none;stroke-width: 2.8;stroke-linecap: round;animation: circleprogress 1s ease-out forwards;}
.coursesectioncompletion-wrap .progresscircle .chart-wrapper .circle.stroke-complete {stroke: #89c206;}
.coursesectioncompletion-wrap .progresscircle .chart-wrapper .circle.stroke-gray {stroke: rgba(0,0,0,.05);animation: none;}
.coursesectioncompletion-wrap .course-name .progresscircle {display: none;float: left;padding: 0 !important;margin: -20px 20px 20px 0 !important;}
@media (max-width: 767.98px) {.coursesectioncompletion-wrap .course-name .progresscircle {display: block;}}
#block-region-side-pre .coursesectioncompletion-wrap .course-name .progresscircle, #block-region-side-post .coursesectioncompletion-wrap .course-name .progresscircle {display: block;}
.coursesectioncompletion-wrap .course-name .progresscircle .chart-wrapper {width: 65px;height: 65px;}
.coursesectioncompletion-wrap .course-name .progresscircle .chart-wrapper .percentagenumber {font-size: 1rem;}
.coursesectioncompletion-wrap .course-name .progresscircle .chart-wrapper .percentagestr {display: none;}
.coursesectioncompletion-wrap .coursesectioncompletion-sections .progress {max-width: 100%;}
@media (min-width: 576px) {.coursesectioncompletion-wrap .coursesectioncompletion-sections .progress {width: 150px;}}
@media (min-width: 992px) {#block-region-header-fullwidth .coursesectioncompletion-wrap .coursesectioncompletion-sections .progress, #block-region-top .coursesectioncompletion-wrap .coursesectioncompletion-sections .progress, #block-region-bottom .coursesectioncompletion-wrap .coursesectioncompletion-sections .progress, body:not(.editing).empty-region-side-pre #block-region-content .coursesectioncompletion-wrap .coursesectioncompletion-sections .progress, body:not(.editing).empty-region-side-post #block-region-content .coursesectioncompletion-wrap .coursesectioncompletion-sections .progress {width: 300px;}}
#block-region-side-pre .coursesectioncompletion-wrap .coursesectioncompletion-sections .section-top, #block-region-side-post .coursesectioncompletion-wrap .coursesectioncompletion-sections .section-top {display: block !important;}
@media (min-width: 992px) {#block-region-side-pre .coursesectioncompletion-wrap .coursesectioncompletion-sections .progress, #block-region-side-post .coursesectioncompletion-wrap .coursesectioncompletion-sections .progress {width: 100%;}}
.featuredcourses-wrap .slick-arrows-wrapper:empty ~ .featuredcourses-inner .slick-list {padding: 0 !important;}
.featuredcourses-wrap .slick-arrows-wrapper .slick-arrow {position: absolute;background-color: #0072ce;width: 50px;height: 50px;border-radius: .25rem;right: 0;}
.featuredcourses-wrap .slick-arrows-wrapper .slick-arrow:before {color: #fff;opacity: 1;font-weight: 600;}
.featuredcourses-wrap .slick-arrows-wrapper .slick-arrow:hover, .featuredcourses-wrap .slick-arrows-wrapper .slick-arrow:focus {color: #fff;background-color: #0072ce;}
.featuredcourses-wrap .slick-arrows-wrapper .slick-arrow.slick-prev:before, .featuredcourses-wrap .slick-arrows-wrapper .slick-arrow.slick-next:before {font-size: 1.875rem;}
@media (max-width: 1200px) {.featuredcourses-wrap .slick-arrows-wrapper .slick-arrow.slick-prev:before, .featuredcourses-wrap .slick-arrows-wrapper .slick-arrow.slick-next:before {font-size: calc(.9975rem + 1.17vw);}}
.featuredcourses-wrap .slick-arrows-wrapper .slick-arrow.slick-next {right: auto;left: 0;}
.featuredcourses-wrap .featuredcourses {height: auto;}
.featuredcourses-wrap .featuredcourses .slick-list .slick-track {display: flex;margin: 0;}
.featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide) {flex: 0 0 100%;max-width: 100%;}
@media (min-width: 576px) {.featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide) {flex: 0 0 50%;max-width: 50%;}}
@media (min-width: 768px) {.featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide) {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}}
@media (min-width: 1200px) {.featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide) {flex: 0 0 25%;max-width: 25%;}}
@media (min-width: 992px) {#block-region-side-pre .featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide), #block-region-side-post .featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide) {flex: 0 0 100%;max-width: 100%;}}
@media (min-width: 992px) {.used-region-side-post #block-region-main .featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide), .used-region-side-pre #block-region-main .featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide) {flex: 0 0 50%;max-width: 50%;}}
@media (min-width: 1200px) {.used-region-side-post #block-region-main .featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide), .used-region-side-pre #block-region-main .featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide) {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}}
@media (min-width: 992px) {.used-region-side-post.used-region-side-pre #block-region-main .featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide) {flex: 0 0 100%;max-width: 100%;}}
@media (min-width: 1200px) {.used-region-side-post.used-region-side-pre #block-region-main .featuredcourses-wrap .featuredcourses > .mycoursebox:not(.slick-slide) {flex: 0 0 50%;max-width: 50%;}}
.featuredcourses-wrap .featuredcourses .mycoursebox {flex-grow: 1;}
.featuredcourses-wrap .featuredcourses .mycoursebox a {outline: none;box-shadow: none;z-index: 1;}
.featuredcourses-wrap .featuredcourses .mycoursebox .image-wrap {height: 150px;background-color: #5c5c5c;}
.featuredcourses-wrap .featuredcourses .slick-slide {display: flex;flex-direction: column;height: auto;}
.featuredcourses-wrap .featuredcourses .slick-slide > div:not([class]) {flex-grow: 1;display: flex;flex-direction: column;}
.featuredcourses-wrap .slick-dots-wrapper .slick-dots {display: flex;flex-wrap: wrap;margin-top: 20px;margin-bottom: 0;position: relative;top: 0;border: 0;}
.block_synergy_featuredtopics.chromeless .taggedforum-inner {background-color: #fff;padding: 20px;box-shadow: none;}
.taggedforums .taggedforum .post .post-image {width: 150px;height: 150px;}
.video-placeholder-wrap {aspect-ratio: 1.7777777778;}
.lastcourseaccessed-wrap .circular-chart {max-width: 250px;max-height: 250px;}
.lastcourseaccessed-wrap .circle {stroke: #0072ce;fill: none;stroke-width: 2.8;stroke-linecap: round;animation: progress 1s ease-out forwards;}
.lastcourseaccessed-wrap .circle.stroke-gray {stroke: #e9ecef;}
@keyframes progress {0% {stroke-dasharray: 0 100;}}
.lastcourseaccessed-wrap span.percentage {top: 0;bottom: 0;right: 0;left: 0;text-align: center;}
.lastcourseaccessed-wrap span.percentage b {font-size: 40px;line-height: 40px;}
body.ie .lastcourseaccessed-wrap span.percentage {top: 20%;}
.latestnews-wrap .item-box .item-cta {line-height: 1;}
.latestnews-wrap .slick-dots {margin: 30px 0 0 0;}
[data-blockregion="side-pre"] .latestnews-wrap .item-image, [data-blockregion="side-post"] .latestnews-wrap .item-image {min-height: 100px;margin-bottom: 20px !important;}
.path-coursecatalogue .coursesearchbox .input-group, .path-local-coursecatalogue .coursesearchbox .input-group {display: flex;}
.path-coursecatalogue .coursesearchbox .input-group input[type="text"], .path-local-coursecatalogue .coursesearchbox .input-group input[type="text"] {width: auto;margin: 0;}
.path-coursecatalogue .categorytree .card.bg-primary, .path-local-coursecatalogue .categorytree .card.bg-primary {color: #fff;}
.path-coursecatalogue .categorytree .card .category-title, .path-local-coursecatalogue .categorytree .card .category-title, .path-coursecatalogue .categorytree .card a:not([class]), .path-local-coursecatalogue .categorytree .card a:not([class]) {color: inherit;}
.coursecategory-wrap.list-view .course .card-image {border-radius: 0 .25rem .25rem 0;}
.coursecategory-wrap.grid-view .course .card-image {border-radius: .25rem .25rem 0 0;}
.categorytree .category .card {overflow: hidden;}
.path-local-faqs .search-wrapper input[type="search"] {background-color: #f8f9fa;}
.path-local-faqs .search-wrapper .btn-primary {background-color: #0064b5;}
.path-local-faqs .faqpage__content-tabs .nav-item .nav-link {padding: 20px 20px;background-color: #fff;border-radius: .25rem;box-shadow: 0px 0px 0px 1px rgba(0,0,0,.125);color: #212529;}
.path-local-faqs .faqpage__content-tabs .nav-item .nav-link:hover, .path-local-faqs .faqpage__content-tabs .nav-item .nav-link:focus {background-color: #fff;color: #212529;box-shadow: 0px 0px 0px 1px #0072ce;}
.path-local-faqs .faqpage__content-tabs .nav-item .nav-link.active {background-color: #0072ce;color: #fff;box-shadow: none;}
.path-local-faqs .faqpage__content-tabs .nav-item .nav-link .visualbox-image {background-color: #0064b5;}
.path-local-faqs .faqpage__content-tabs .nav-item .nav-link:after {display: none;}
.path-local-faqs .category-answers__tabpanel .card-header:not(.collapsed) {color: #0072ce;}
.path-local-faqs .card-body-inner {padding-right: 20px;padding-left: 20px;}
.path-local-faqs .faqlinkcopy {border-color: #dee2e6;}
.path-local-faqs .faqlinkcopy:hover, .path-local-faqs .faqlinkcopy:focus {background-color: transparent;border-color: #0072ce;color: #0072ce;}
.path-local-faqs .faqpage__search-result {border-right: 3px solid #0072ce;}
.path-local-faqs .faqpage__search-result strong {font-weight: inherit;background-color: #fde68a;}
.autocomplete-suggestions {border: 1px solid rgba(0,0,0,.05);background: #fff;overflow: auto;margin-top: -1px;padding-top: 0;padding-bottom: 5px;}
.autocomplete-suggestions .autocomplete-group, .autocomplete-suggestions .autocomplete-suggestion {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.autocomplete-suggestions .autocomplete-group {background-color: transparent;padding: 5px 10px 2px 10px;color: #adb5bd;font-weight: 600;font-size: .875rem;}
.autocomplete-suggestions .autocomplete-group strong {display: block;border-bottom: 1px solid #dee2e6;}
.autocomplete-suggestions .autocomplete-suggestion {padding: 2px 20px 2px 10px;cursor: pointer;}
.autocomplete-suggestions .autocomplete-suggestion + .autocomplete-group {margin-top: 10px;}
.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected {background-color: #f8f9fa;}
.autocomplete-suggestions .autocomplete-suggestion strong {font-weight: inherit;background-color: #fde68a;}
.copiedtext {position: fixed;top: 0;right: 0;}
.copyurl-notify {position: fixed;top: 95px;right: 50%;transform: translate(-50%,-95px);z-index: 3;user-select: none;opacity: 0;transition: all .5s ease;}
.copyurl-notify.reveal {transform: translate(-50%,0);opacity: 1;}
.faqlinkcopy {width: 30px;height: 30px;}
.nav-item .faqlinkcopy {position: absolute;top: 50%;left: 0;transform: translate(50%,-50%);opacity: 0;pointer-events: none;}
.nav-item:hover .faqlinkcopy, .nav-item:focus .faqlinkcopy {opacity: 1;pointer-events: auto;}
.path-coursecatalogue .coursesearchbox .input-group, .path-local-coursecatalogue .coursesearchbox .input-group {display: flex;}
.path-coursecatalogue .coursesearchbox .input-group input[type="text"], .path-local-coursecatalogue .coursesearchbox .input-group input[type="text"] {width: auto;margin: 0;}
.path-coursecatalogue .categorytree .card.bg-primary, .path-local-coursecatalogue .categorytree .card.bg-primary {color: #fff;}
.path-coursecatalogue .categorytree .card .category-title, .path-local-coursecatalogue .categorytree .card .category-title, .path-coursecatalogue .categorytree .card a:not([class]), .path-local-coursecatalogue .categorytree .card a:not([class]) {color: inherit;}
.coursecategory-wrap.list-view .course .card-image {border-radius: 0 .25rem .25rem 0;}
.coursecategory-wrap.grid-view .course .card-image {border-radius: .25rem .25rem 0 0;}
.categorytree .category .card {overflow: hidden;}
.block_synergy_logos .logos-wrap {background-color: #fff;}
.block_synergy_logos .logos-wrap .swiper {width: auto;max-width: 100%;}
.block_synergy_logos .logos-wrap .swiper .swiper-slide {width: auto;}
.block_synergy_logos .swiper-button-prev, .block_synergy_logos .swiper-button-next {position: relative;top: unset;margin-top: unset;right: auto;left: auto;}
.block_synergy_logos .swiper-wrapper .swiper-slide:last-child {margin-left: 0 !important;}
.logos-small .logo {padding: 10px;}
.logos-medium .logo {padding: 15px;}
.logos-large .logo {padding: 20px;}
.logo-image {max-width: 100%;max-height: 80px;width: auto;object-fit: contain;}
.logos-small .logo-image {max-width: 100px;max-height: 40px;}
.logos-medium .logo-image {max-width: 150px;max-height: 60px;}
.logos-large .logo-image {max-width: 200px;max-height: 80px;}
.logos-wrap.logos-grayscale .logo-image {filter: grayscale(100%);}
.logos-wrap.logos-white .logo-image {filter: brightness(0%) invert(1);}
.logos-wrap.logos-black .logo-image {filter: brightness(0%);}
.hoverfullcolour .logo-image:hover {filter: none;}
@media (min-width: 992px) {.used-region-side-pre.used-region-side-post #block-region-main .mycertificates-wrap .cert-item {flex: 0 0 50%;max-width: 50%;}}
.mycourses-wrap .learningitem {word-break: break-word;}
@media (min-width: 992px) {#block-region-side-pre .mycourses-wrap .learningitem, #block-region-side-post .mycourses-wrap .learningitem {flex: 0 0 100%;max-width: 100%;}}
@media (min-width: 992px) {.used-region-side-post #block-region-main .mycourses-wrap .learningitem, .used-region-side-pre #block-region-main .mycourses-wrap .learningitem {flex: 0 0 50%;max-width: 50%;}}
@media (min-width: 1200px) {.used-region-side-post #block-region-main .mycourses-wrap .learningitem, .used-region-side-pre #block-region-main .mycourses-wrap .learningitem {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}}
@media (min-width: 992px) {.used-region-side-post.used-region-side-pre #block-region-main .mycourses-wrap .learningitem {flex: 0 0 100%;max-width: 100%;}}
@media (min-width: 1200px) {.used-region-side-post.used-region-side-pre #block-region-main .mycourses-wrap .learningitem {flex: 0 0 50%;max-width: 50%;}}
.mycourses-wrap .learningitem .spark-card {overflow: visible;}
.mycourses-wrap .learningitem .detail-image {width: 100%;height: 150px;}
.mycourses-wrap .learningitem .badge-awarded.badge-expired {filter: opacity(.5) grayscale(100%);}
.mycourses-wrap .learningitem .badge-image {width: 40px;}
@media (min-width: 992px) {[data-blockregion="side-pre"] .mycourses-wrap .learningitem .badge-image, [data-blockregion="side-post"] .mycourses-wrap .learningitem .badge-image {width: 30px;}}
.mycourses-wrap .learningitem .courseprogress .progressbar_container {position: relative;z-index: 2;}
.mycourses-wrap .learningitem .courseprogress .progressbar_container[aria-describedby] {z-index: 3;}
@media (min-width: 1200px) {#block-region-header-fullwidth .people-wrap .profile {flex: 0 0 25%;max-width: 25%;}}
.people-wrap .profile .profile-image {width: 80px;height: 80px;}
.slick-slider {position: relative;display: block;box-sizing: border-box;user-select: none;touch-action: pan-y;-webkit-tap-highlight-color: transparent;width: 100%;height: 100%;}
.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;width: 100%;height: 100%;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {transform: translate3d(0,0,0);}
.slick-track {position: relative;right: 0;top: 0;display: block;height: 100%;}
.slick-track:before, .slick-track:after {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: right;height: 100%;min-height: 1px;display: none;}
[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-loading .slick-list {background: #fff url("/theme/image.php/synergybase/theme/1756474634/ajax_loader") center center no-repeat;}
.slick-prev, .slick-next {display: inline-flex;align-items: center;justify-content: center;width: 75px;height: 75px;font-size: 0px;margin: 0;padding: 0;z-index: 2;top: 50%;transform: translateY(-50%);cursor: pointer;background: transparent;color: transparent;border: none;outline: none;}
.slick-prev:hover, .slick-next:hover, .slick-prev:focus, .slick-next:focus {outline: none;text-decoration: none;color: transparent;background: transparent;}
.slick-prev:hover:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-next:focus:before {opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .5;}
.slick-prev:before, .slick-next:before {font-size: 50px;line-height: 1;color: #fff;opacity: .75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev {right: -25px;}
.slick-prev:before {content: "";}
[dir="rtl"] .slick-prev:before {content: "";}
.slick-next {left: -25px;}
.slick-next:before {content: "";}
[dir="rtl"] .slick-next:before {content: "";}
.slick-dots {position: relative;bottom: auto;top: auto;list-style: none;display: flex;justify-content: center;padding: 0;height: auto;z-index: 1;transition: all .3s ease-in-out;}
.slick-dots li {position: relative;display: inline-flex;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button {border: 0;background-color: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer;transition: all .2s ease-in-out;}
.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}
.slick-dots li button:before {position: absolute;top: 0;right: 0;content: "";width: 20px;height: 20px;font-family: "Font Awesome 6 Free";font-size: 16px;line-height: 20px;text-align: center;color: #fff;opacity: .5;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: all .2s ease-in-out;}
.slick-dots li.slick-active button:before {color: #fff;opacity: .75;content: "";}
.slick-dots-alt .slick-dots li button:hover:before, .slick-dots-alt .slick-dots li button:focus:before {opacity: 1;}
.slick-dots-alt .slick-dots li button:before {content: "";font-size: 16px;color: #dee2e6;opacity: .5;}
.slick-dots-alt .slick-dots li.slick-active button:before {content: "";color: #dee2e6;opacity: .75;}
.slick-sr-only {border: 0 !important;clip: rect(1px,1px,1px,1px) !important;-webkit-clip-path: inset(50%) !important;clip-path: inset(50%) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;white-space: nowrap !important;}
.slick-autoplay-toggle-button {position: absolute;right: 5px;bottom: 5px;z-index: 10;opacity: .75;background: none;border: 0;cursor: pointer;color: #fff;}
.slick-autoplay-toggle-button:hover, .slick-autoplay-toggle-button:focus {outline: none;opacity: 1;}
.slick-autoplay-toggle-button .slick-pause-icon:before {content: "";width: 20px;height: 20px;font-size: 16px;line-height: 20px;text-align: center;}
.slick-autoplay-toggle-button .slick-play-icon:before {content: "";width: 20px;height: 20px;font-size: 16px;line-height: 20px;text-align: center;}
@keyframes slideIn {from {filter: blur(15px);}
	to {filter: blur(0);}}
@keyframes slideOut {from {filter: blur(0);}
	to {filter: blur(15px);}}
.slides-wrap {position: relative;}
.slides-wrap .slide-controls .slick-arrow {transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.slides-wrap .slide-controls .slick-arrow:active {background-color: #0072ce;}
.slides-wrap .slide-controls .slick-arrow.slick-prev, .slides-wrap .slide-controls .slick-arrow.slick-next {position: absolute;width: 40px;height: 40px;}
@media (min-width: 576px) {.slides-wrap .slide-controls .slick-arrow.slick-prev, .slides-wrap .slide-controls .slick-arrow.slick-next {width: 60px;height: 60px;}}
.slides-wrap .slide-controls .slick-arrow.slick-prev {right: 0;}
@media (min-width: 576px) {[data-blockregion="content"] .slides-wrap .slide-controls .slick-arrow.slick-prev, [data-blockregion="top"] .slides-wrap .slide-controls .slick-arrow.slick-prev, [data-blockregion="bottom"] .slides-wrap .slide-controls .slick-arrow.slick-prev, [data-blockregion="header-fullwidth"] .slides-wrap .slide-controls .slick-arrow.slick-prev, [data-blockregion="main"] .slides-wrap .slide-controls .slick-arrow.slick-prev {right: 4%;}}
.slides-wrap .slide-controls .slick-arrow.slick-next {right: auto;left: 0;}
@media (min-width: 576px) {[data-blockregion="content"] .slides-wrap .slide-controls .slick-arrow.slick-next, [data-blockregion="top"] .slides-wrap .slide-controls .slick-arrow.slick-next, [data-blockregion="bottom"] .slides-wrap .slide-controls .slick-arrow.slick-next, [data-blockregion="header-fullwidth"] .slides-wrap .slide-controls .slick-arrow.slick-next, [data-blockregion="main"] .slides-wrap .slide-controls .slick-arrow.slick-next {left: 4%;}}
.slides {position: relative;width: 100%;height: 300px;overflow: hidden;}
@media (min-width: 576px) {.slides {height: 400px;}}
@media (min-width: 992px) {.slides {height: 500px;}}
.slides .slick-list {position: absolute;width: 100%;height: 100%;}
.slides .slick-list .slick-track {display: flex;flex-wrap: nowrap;align-items: stretch;}
.slides .slick-list .slick-slide > div {width: 100%;height: 100%;}
.slides .slick-list .slick-slide.slick-current {z-index: 1;}
.slides .slick-list .slick-slide.slick-current .slide-caption {opacity: 1;animation: slideIn .8s cubic-bezier(.4,.29,.01,1);transform: translateY(0);}
.slides .slide {position: relative;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;max-width: 100%;min-width: 100%;height: 100%;float: none;overflow: hidden;backface-visibility: hidden;}
.slides .slide:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;right: 0;}
.layout-gradient .slides .slide.text-center .slideoverlay {background-image: linear-gradient(to top,#0072ce 0%,rgba(0,114,206,0) 100%);}
.layout-featured .slides .slide.text-center .slide-caption h1, .layout-featured .slides .slide.text-center .slide-caption h2, .layout-featured .slides .slide.text-center .slide-caption h3, .layout-featured .slides .slide.text-center .slide-caption h4, .layout-featured .slides .slide.text-center .slide-caption h5, .layout-featured .slides .slide.text-center .slide-caption h6, .layout-featured .slides .slide.text-center .slide-caption span, .layout-featured .slides .slide.text-center .slide-caption p {margin: 5px auto;}
.layout-gradient .slides .slide.text-right .slideoverlay {background-image: linear-gradient(to left,#0072ce 0%,rgba(0,114,206,0) 100%);}
.layout-featured .slides .slide.text-right .slide-caption h1, .layout-featured .slides .slide.text-right .slide-caption h2, .layout-featured .slides .slide.text-right .slide-caption h3, .layout-featured .slides .slide.text-right .slide-caption h4, .layout-featured .slides .slide.text-right .slide-caption h5, .layout-featured .slides .slide.text-right .slide-caption h6, .layout-featured .slides .slide.text-right .slide-caption span, .layout-featured .slides .slide.text-right .slide-caption p {margin: 5px auto 5px 0;}
.slides .slide .slideoverlay {position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0,114,206,.6);}
.layout-gradient .slides .slide .slideoverlay {background-color: transparent;background-image: linear-gradient(to right,#0072ce 0%,rgba(0,114,206,0) 100%);}
.slides .slide .slide-caption {position: relative;max-width: calc(100% - 30px);margin-right: auto;margin-left: auto;opacity: 0;transform: translateY(-100px);animation: slideOut .4s cubic-bezier(.4,.29,.01,1);transition: all .5s ease;}
@media (min-width: 576px) {[data-blockregion="content"] .slides .slide .slide-caption, [data-blockregion="top"] .slides .slide .slide-caption, [data-blockregion="bottom"] .slides .slide .slide-caption, [data-blockregion="header-fullwidth"] .slides .slide .slide-caption, [data-blockregion="main"] .slides .slide .slide-caption {max-width: calc(100% - 120px);}}
.slides .slide .slide-caption h1 {font-size: 2.5rem;}
@media (max-width: 1200px) {.slides .slide .slide-caption h1 {font-size: calc(1.06rem + 1.92vw);}}
.slides .slide .slide-caption h2 {font-size: 2.5rem;}
@media (max-width: 1200px) {.slides .slide .slide-caption h2 {font-size: calc(1.06rem + 1.92vw);}}
.slides .slide .slide-caption h3 {font-size: 2.5rem;}
@media (max-width: 1200px) {.slides .slide .slide-caption h3 {font-size: calc(1.06rem + 1.92vw);}}
.slides .slide .slide-caption h4 {font-size: 1.5rem;}
@media (max-width: 1200px) {.slides .slide .slide-caption h4 {font-size: calc(.96rem + .72vw);}}
.slides .slide .slide-caption h5 {font-size: 1.25rem;}
@media (max-width: 1200px) {.slides .slide .slide-caption h5 {font-size: calc(.935rem + .42vw);}}
.slides .slide .slide-caption h6 {font-size: 1rem;}
@media (max-width: 1200px) {.slides .slide .slide-caption h6 {font-size: calc(.91rem + .12vw);}}
.slides .slide .slide-caption p {font-size: .875rem;}
@media (min-width: 576px) {.slides .slide .slide-caption p {font-size: 1rem;}}
@media (min-width: 576px) and (max-width: 1200px) {.slides .slide .slide-caption p {font-size: calc(.91rem + .12vw);}}
.layout-featured .slides .slide .slide-caption h1, .layout-featured .slides .slide .slide-caption h2, .layout-featured .slides .slide .slide-caption h3, .layout-featured .slides .slide .slide-caption h4, .layout-featured .slides .slide .slide-caption h5, .layout-featured .slides .slide .slide-caption h6, .layout-featured .slides .slide .slide-caption span, .layout-featured .slides .slide .slide-caption p {display: table;margin: 5px 0 5px 5px;background-color: #0072ce;padding: 10px 20px;color: #fff;}
@media (max-width: 767.98px) {.slides .slide .btn {padding: .25rem .5rem;font-size: .875rem;line-height: 1.5;border-radius: .25rem;}}
.slides .slide .edit-link-wrap {position: absolute;top: 0;left: 0;}
@font-face {font-family: "swiper-icons";src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight: 400;font-style: normal;}
:root {--swiper-theme-color: #0072ce;}
:host {position: relative;display: block;margin-right: auto;margin-left: auto;z-index: 1;}
.swiper {margin-right: auto;margin-left: auto;position: relative;overflow: hidden;overflow: clip;list-style: none;padding: 0;z-index: 1;display: block;}
.swiper-vertical > .swiper-wrapper {flex-direction: column;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);box-sizing: content-box;}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {transform: translate3d(0px,0,0);}
.swiper-horizontal {touch-action: pan-y;}
.swiper-vertical {touch-action: pan-x;}
.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;display: block;}
.swiper-slide-invisible-blank {visibility: hidden;}
.swiper-autoheight, .swiper-autoheight .swiper-slide {height: auto;}
.swiper-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform,height;}
.swiper-backface-hidden .swiper-slide {transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-3d.swiper-css-mode .swiper-wrapper {perspective: 1200px;}
.swiper-3d .swiper-wrapper {transform-style: preserve-3d;}
.swiper-3d {perspective: 1200px;}
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow {transform-style: preserve-3d;}
.swiper-css-mode > .swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {display: none;}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: start start;}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {scroll-snap-type: x mandatory;}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {scroll-snap-type: y mandatory;}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {scroll-snap-type: none;}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {scroll-snap-align: none;}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {content: "";flex-shrink: 0;order: 9999;}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {scroll-snap-align: center center;scroll-snap-stop: always;}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {margin-inline-start: var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after);}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {margin-block-start: var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after);}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {position: absolute;right: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-3d .swiper-slide-shadow {background: rgba(0,0,0,.15);}
.swiper-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;right: 50%;top: 50%;margin-right: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {animation: swiper-preloader-spin 1s infinite linear;}
.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}
.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}
@keyframes swiper-preloader-spin {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.swiper-virtual .swiper-slide {-webkit-backface-visibility: hidden;transform: translateZ(0);}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {content: "";position: absolute;right: 0;top: 0;pointer-events: none;}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {height: 1px;width: var(--swiper-virtual-size);}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {width: 1px;height: var(--swiper-virtual-size);}
:root {--swiper-navigation-size: 44px;}
.swiper-button-prev, .swiper-button-next {position: absolute;top: var(--swiper-navigation-top-offset,50%);width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color,var(--swiper-theme-color));}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}
.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden {opacity: 0;cursor: auto;pointer-events: none;}
.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next {display: none !important;}
.swiper-button-prev svg, .swiper-button-next svg {width: 100%;height: 100%;object-fit: contain;transform-origin: center;}
.swiper-rtl .swiper-button-prev svg, .swiper-rtl .swiper-button-next svg {transform: rotate(180deg);}
.swiper-button-prev, .swiper-rtl .swiper-button-next {right: var(--swiper-navigation-sides-offset,10px);left: auto;}
.swiper-button-next, .swiper-rtl .swiper-button-prev {left: var(--swiper-navigation-sides-offset,10px);right: auto;}
.swiper-button-lock {display: none;}
.swiper-button-prev:after, .swiper-button-next:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {content: "prev";}
.swiper-button-next, .swiper-rtl .swiper-button-prev {left: var(--swiper-navigation-sides-offset,10px);right: auto;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {content: "next";}
:root {}
.swiper-pagination {position: absolute;text-align: center;transition: 300ms opacity;transform: translate3d(0,0,0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {display: none !important;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: var(--swiper-pagination-bottom,8px);top: var(--swiper-pagination-top,auto);right: 0;width: 100%;}
.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(.33);position: relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(.33);}
.swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display: inline-block;border-radius: var(--swiper-pagination-bullet-border-radius,50%);background: var(--swiper-pagination-bullet-inactive-color,#000);opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.swiper-pagination-bullet:only-child {display: none !important;}
.swiper-pagination-bullet-active {opacity: var(--swiper-pagination-bullet-opacity,1);background: var(--swiper-pagination-color,var(--swiper-theme-color));}
.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets {left: var(--swiper-pagination-right,8px);right: var(--swiper-pagination-left,auto);top: 50%;transform: translate3d(0px,-50%,0);}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;display: block;}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: 200ms transform,200ms top;}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {right: 50%;transform: translateX(-50%);white-space: nowrap;}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform,200ms right;}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: 200ms transform,200ms left;}
.swiper-pagination-fraction {color: var(--swiper-pagination-fraction-color,inherit);}
.swiper-pagination-progressbar {background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position: absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color,var(--swiper-theme-color));position: absolute;right: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: right top;}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: left top;}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {width: 100%;height: var(--swiper-pagination-progressbar-size,4px);right: 0;top: 0;}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {width: var(--swiper-pagination-progressbar-size,4px);height: 100%;right: 0;top: 0;}
.swiper-pagination-lock {display: none;}
:root {}
.swiper-scrollbar {border-radius: var(--swiper-scrollbar-border-radius,10px);position: relative;-ms-touch-action: none;background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {display: none !important;}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {position: absolute;right: var(--swiper-scrollbar-sides-offset,1%);bottom: var(--swiper-scrollbar-bottom,4px);top: var(--swiper-scrollbar-top,auto);z-index: 50;height: var(--swiper-scrollbar-size,4px);width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}
.swiper-vertical > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-vertical {position: absolute;right: var(--swiper-scrollbar-left,auto);left: var(--swiper-scrollbar-right,4px);top: var(--swiper-scrollbar-sides-offset,1%);z-index: 50;width: var(--swiper-scrollbar-size,4px);height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius: var(--swiper-scrollbar-border-radius,10px);right: 0;top: 0;}
.swiper-scrollbar-cursor-drag {cursor: move;}
.swiper-scrollbar-lock {display: none;}
.swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}
.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {max-width: 100%;max-height: 100%;object-fit: contain;}
.swiper-slide-zoomed {cursor: move;touch-action: none;}
.swiper .swiper-notification {position: absolute;right: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-free-mode > .swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto;}
.swiper-grid > .swiper-wrapper {flex-wrap: wrap;}
.swiper-grid-column > .swiper-wrapper {flex-wrap: wrap;flex-direction: column;}
.swiper-fade.swiper-free-mode .swiper-slide {transition-timing-function: ease-out;}
.swiper-fade .swiper-slide {pointer-events: none;transition-property: opacity;}
.swiper-fade .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-cube {overflow: visible;}
.swiper-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 100% 0;width: 100%;height: 100%;}
.swiper-cube .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-cube.swiper-rtl .swiper-slide {transform-origin: 0% 0;}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}
.swiper-cube .swiper-cube-shadow {position: absolute;right: 0;bottom: 0px;width: 100%;height: 100%;opacity: .6;z-index: 0;}
.swiper-cube .swiper-cube-shadow:before {content: "";background: #000;position: absolute;right: 0;top: 0;bottom: 0;left: 0;filter: blur(50px);}
.swiper-cube .swiper-slide-next + .swiper-slide {pointer-events: auto;visibility: visible;}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-flip {overflow: visible;}
.swiper-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-flip .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-creative .swiper-slide {-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;transition-property: transform,opacity,height;}
.swiper-cards {overflow: visible;}
.swiper-cards .swiper-slide {transform-origin: center bottom;-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;}
.block_synergy_testimonials.chromeless {background-color: transparent;}
.block_synergy_testimonials.chromeless .card-header {padding: 0;margin-bottom: 20px;}
.block_synergy_testimonials .testimonials-wrap .testimonials .testimonial .quoteicon-wrap svg path {fill: currentColor;}
.block_synergy_testimonials .testimonials-wrap .testimonials .testimonial p[dir="ltr"] {text-align: inherit !important;}
.block_synergy_testimonials .testimonials-wrap .testimonials .testimonial .author-details .author-image {width: 60px;height: 60px;}
.block_synergy_testimonials .testimonials-wrap .slick-dots {margin-bottom: 0;}
.block_synergy_testimonials .testimonials-wrap .edit-link {opacity: 1 !important;}
@media (min-width: 992px) {[data-blockregion="side-pre"] .block_synergy_userprofilestats .userprofilestats-wrap .userbadges, [data-blockregion="side-post"] .block_synergy_userprofilestats .userprofilestats-wrap .userbadges {min-width: 0;}}
@media (min-width: 992px) {[data-blockregion="side-pre"] .block_synergy_userprofilestats .userprofile, [data-blockregion="side-post"] .block_synergy_userprofilestats .userprofile {margin-left: 0 !important;}}
.block_synergy_userprofilestats .userprofile .feature-user-profile {min-width: 200px;}
@media (min-width: 992px) {[data-blockregion="side-pre"] .block_synergy_userprofilestats .userprofile .feature-user-profile, [data-blockregion="side-post"] .block_synergy_userprofilestats .userprofile .feature-user-profile {min-width: 0;flex-direction: column;text-align: center !important;width: 100%;}
	[data-blockregion="side-pre"] .block_synergy_userprofilestats .userprofile .feature-user-profile .profileimage, [data-blockregion="side-post"] .block_synergy_userprofilestats .userprofile .feature-user-profile .profileimage {margin: 0 0 20px 0 !important;}}
.block_synergy_userprofilestats .userprofile .feature-user-profile .userpicture {margin: 0;width: 50px;height: 50px;}
.block_synergy_userprofilestats .userprofile .feature-user-profile .email {word-break: break-word;}
@media (min-width: 992px) {[data-blockregion="side-pre"] .block_synergy_userprofilestats .userbadges, [data-blockregion="side-post"] .block_synergy_userprofilestats .userbadges {text-align: center !important;}
	[data-blockregion="side-pre"] .block_synergy_userprofilestats .userbadges .user-badges-inner, [data-blockregion="side-post"] .block_synergy_userprofilestats .userbadges .user-badges-inner {justify-content: center !important;}
	[data-blockregion="side-pre"] .block_synergy_userprofilestats .userbadges .badges, [data-blockregion="side-post"] .block_synergy_userprofilestats .userbadges .badges {min-width: 0;}}
.block_synergy_userprofilestats .userbadges .badges {min-width: 200px;}
.block_synergy_userprofilestats .userbadges .badges .badge-awarded.badge-expired {filter: opacity(.5) grayscale(100%);}
.block_synergy_userprofilestats .userbadges .badges img.badge-image {width: 50px;}
@media (min-width: 992px) {[data-blockregion="side-pre"] .block_synergy_userprofilestats .userbadges .badgeplaceholders, [data-blockregion="side-post"] .block_synergy_userprofilestats .userbadges .badgeplaceholders {justify-content: center !important;}}
.block_synergy_userprofilestats .userbadges .badgeplaceholders .badgeplaceholder {width: 50px;height: 50px;background-color: rgba(0,0,0,.05);}
.block_synergy_userprofilestats .coursestats .coursestat {width: 50px;height: 50px;background-color: rgba(0,0,0,.05);}
[id*="admin-activitiescourseid"] {display: none;}
.block_synergy_usefulresources .usefulresources .list-group-item {margin-bottom: 0;}
.block_synergy_usefulresources .usefulresources .usefulresource-icon {margin: 0;width: 1.25rem;height: 1.25rem;}
.block_synergy_usefulresources .usefulresources .usefulresource-icon .icon {margin: 0;}
.block_synergy_usefulresources .usefulresources .usefulresource-name a {position: relative;z-index: 2;}
body:not(.editing) .block_synergy_usefulresources .edit-link {opacity: 1;}
.block_synergy_totara_teamchart .chart-container {position: relative;padding-right: 40px;}
.block_synergy_totara_teamchart .chart-container .managerchart {padding-right: 4px;padding-bottom: 4px;}
.block_synergy_totara_teamchart .chart-container .managerchart:before {content: "";position: absolute;top: 0;right: 0;width: 4px;height: 100%;background-color: #000;}
.block_synergy_totara_teamchart .chart-container .managerchart:after {content: "";position: absolute;bottom: 0;right: 0;width: 100%;height: 4px;background-color: #000;}
.block_synergy_totara_teamchart .chart-container .managerchart .scale {position: absolute;width: 40px;right: auto;left: 100%;height: calc(100% - 70px);top: auto;bottom: 0;}
.block_synergy_totara_teamchart .chart-container .managerchart .scale > div {position: absolute;width: 20px;text-align: left;line-height: 1;}
.block_synergy_totara_teamchart .chart-container .managerchart .scale > div:before {content: "";position: absolute;top: 50%;right: 100%;margin-right: 10px;width: 10px;transform: translateY(-50%);height: 4px;background-color: #000;}
.block_synergy_totara_teamchart .chart-container .managerchart .scale .maxtotal {left: 20px;bottom: auto;top: 0;}
.block_synergy_totara_teamchart .chart-container .managerchart .scale .halftotal {left: 20px;transform: translateY(-50%);top: 50%;bottom: auto;}
.block_synergy_totara_teamchart .chart-container .managerchart .scale .halftotal.odd {top: 55%;}
.block_synergy_totara_teamchart .chart-container .managerchart .scale .zero {left: 20px;transform: translateY(50%);bottom: 2px;}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart:after {display: none;}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart.slick-slider .slick-list {margin: 0;padding: 0 10px 0 0;}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart.slick-slider .slick-list .slick-track .slick-slide {opacity: 1;visibility: visible;}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .bar-wrap {width: auto;height: auto;}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .bar-wrap .bar {margin: 0;width: 100px;height: 250px;height: 500px;padding-top: 70px;}
@media (min-width: 576px) {.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .bar-wrap .bar {height: 300px;}}
@media (min-width: 992px) {.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .bar-wrap .bar {height: 400px;}}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .bar-wrap .bar:hover, .block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .bar-wrap .bar:focus {transform: none;box-shadow: none;}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .bar-wrap .bar .picture {position: absolute;right: 0;width: 100%;bottom: 100%;height: auto;}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .bar-wrap .bar .picture img {width: 60px;height: 60px;border: 2px solid #fff;opacity: 1;}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .bar-wrap .bar .bar-inner {min-height: 0;}
.block_synergy_totara_teamchart .chart-container .managerchart .totara_teamchart .popover {pointer-events: none;}
.block_synergy_totara_teamchart .chart-container .progress-chart-controls {position: relative;width: 90px;}
.block_synergy_totara_teamchart .chart-container .progress-chart-controls:empty {display: none;}
.block_synergy_totara_teamchart .chart-container .progress-chart-controls .slick-arrow {position: relative;width: 40px;height: 40px;transform: none;background-color: transparent;border: none;font-size: 0;}
.block_synergy_totara_teamchart .chart-container .progress-chart-controls .slick-arrow:before {position: relative;color: #0072ce;font-size: 3rem;}
.block_synergy_totara_teamchart .chart-container .progress-chart-controls .slick-arrow:hover, .block_synergy_totara_teamchart .chart-container .progress-chart-controls .slick-arrow:focus, .block_synergy_totara_teamchart .chart-container .progress-chart-controls .slick-arrow:active:hover {cursor: pointer;}
.block_synergy_totara_teamchart .chart-container .progress-chart-controls .slick-arrow.slick-prev {right: 0;}
.block_synergy_totara_teamchart .chart-container .progress-chart-controls .slick-arrow.slick-next {left: 0;}
.bg-notyetstarted {background-color: #212529;}
.bg-inprogress {background-color: #f8f9fa;}
.bg-complete {background-color: #0072ce;}
.block_synergy_marketingcards .marketingcard .marketingcard-image {height: 170px;}
.block_synergy_marketinggrid .marketinggrid-item {min-height: 300px;}
.block_synergy_marketinggrid .marketinggrid-item .marketinggrid-item-image-wrap, .block_synergy_marketinggrid .marketinggrid-item .marketinggrid-item-image {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.block_synergy_marketinggrid .preset-education .marketinggrid-item {min-height: 250px;}
.block_synergy_marketinggrid .preset-education .marketinggrid-item:after {content: "";opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,0) 50%,rgba(255,255,255,.15) 50%);pointer-events: none;transform: translate(100%,-100%);transition: all .2s ease;}
.block_synergy_marketinggrid .preset-education .marketinggrid-item:hover:after, .block_synergy_marketinggrid .preset-education .marketinggrid-item:focus:after {transform: none;opacity: 1;}
.block_synergy_marketingsections .edit-link {position: absolute;top: 5px;left: 5px;}
.block_synergy_marketingsections .marketingsections__image img {max-width: 100%;}
.awardcount-wrap {min-height: 160px;}
#page-local-awards-index:not(.editing) #block-region-header-fullwidth .block_synergy_awardcount.chromeless .awardcount-wrap {border-bottom: 1px solid rgba(0,0,0,.125);}
.awardcount-wrap .edit-link-visible {top: 0;right: 0;z-index: 2;}
.awardcount-wrap .awardcount-title h2:last-child {margin-bottom: 0;}
.awardcount-wrap .awardcount-image img {max-width: 240px;max-height: 200px;}
.block_synergy_badgeleaderboard .nousers img {height: 100px;width: auto;margin: 0;padding: 0;max-width: 100%;}
.block_synergy_badgeleaderboard .badgeleaderboard-visibility a {margin-left: 5px;}
.block_synergy_badgeleaderboard .badgeleaderboard-visibility a:hover {text-decoration: none;}
.block_synergy_badgeleaderboard .badgeleaderboard-visibility .icon {margin-left: 0;}
.block_synergy_badgeleaderboard .badgecount {display: inline-flex;align-items: center;justify-content: center;border-radius: .25rem;width: 2.25rem;height: 2.25rem;background-color: #e9ecef;color: #212529;}
.block_synergy_badgeleaderboard #badgeleaderboard {background-color: transparent;}
.block_synergy_badgeleaderboard #badgeleaderboard th, .block_synergy_badgeleaderboard #badgeleaderboard td {padding: .75rem;padding-right: 5px;}
.block_synergy_badgeleaderboard .userinfo .userinfo-image .userinitials.size-35, .block_synergy_badgeleaderboard .userinfo .userinfo-image img {width: 30px;height: 30px;margin-left: 0;font-size: .75rem;}
.badgewall-badge .badge-notawarded {opacity: .5;}
.badgewall-badge .badge-image {max-width: 100%;}
.badgewall-filters .btn-group > .btn:focus + .btn.active {z-index: inherit;}
#page-local-awards-index:not(.canedit) .page-navbar-wrap {display: none;}
#page-admin-setting-theme_synergybase_synergyfeatures .formsettingheading, #page-admin-setting-theme_synergycustom_synergyfeatures .formsettingheading {margin-bottom: 20px;}
#adminsettings #admin-brandcolor .form-setting, #adminsettings #admin-secondarycolour .form-setting, #adminsettings #admin-linkcolour .form-setting, #adminsettings #admin-primarybtncolour .form-setting, #adminsettings #admin-headerbgcolour .form-setting, #adminsettings #admin-headeraccentcolour .form-setting, #adminsettings #admin-bodytextcolour .form-setting, #adminsettings #admin-footerbgcolour .form-setting, #adminsettings #admin-footertextcolour .form-setting {display: none;}
#adminsettings #admin-brandcolor .form-description, #adminsettings #admin-secondarycolour .form-description, #adminsettings #admin-linkcolour .form-description, #adminsettings #admin-primarybtncolour .form-description, #adminsettings #admin-headerbgcolour .form-description, #adminsettings #admin-headeraccentcolour .form-description, #adminsettings #admin-bodytextcolour .form-description, #adminsettings #admin-footerbgcolour .form-description, #adminsettings #admin-footertextcolour .form-description {margin: 0;clear: none;}
@media (min-width: 992px) {#adminsettings #admin-brandcolor .form-description, #adminsettings #admin-secondarycolour .form-description, #adminsettings #admin-linkcolour .form-description, #adminsettings #admin-primarybtncolour .form-description, #adminsettings #admin-headerbgcolour .form-description, #adminsettings #admin-headeraccentcolour .form-description, #adminsettings #admin-bodytextcolour .form-description, #adminsettings #admin-footerbgcolour .form-description, #adminsettings #admin-footertextcolour .form-description {float: right;}}
@keyframes fadeOutscale {50% {opacity: 1;}
	100% {transform: scale(1.075);opacity: 0;}}
.scaleout {transition: all .2s ease-in-out;}
.scaleout:hover, .scaleout:focus {transform: scale(1.075,1.075);}
.scaleout-sm {transition: all .2s ease-in-out;}
.scaleout-sm:hover, .scaleout-sm:focus {transform: scale(1.025,1.025);}
.scaleout-lg {transition: all .2s ease-in-out;}
.scaleout-lg:hover, .scaleout-lg:focus {transform: scale(1.15,1.15);}
.scaleout-shadow {transition: all .2s ease-in-out;}
.scaleout-shadow:hover, .scaleout-shadow:focus {box-shadow: 0 10px 20px rgba(0,0,0,.15);transform: scale(1.075,1.075);}
.scaleout-shadow-sm {transition: all .2s ease-in-out;}
.scaleout-shadow-sm:hover, .scaleout-shadow-sm:focus {box-shadow: 0 2.5px 5px rgba(0,0,0,.075);transform: scale(1.025,1.025);}
.scaleout-shadow-lg {transition: all .2s ease-in-out;}
.scaleout-shadow-lg:hover, .scaleout-shadow-lg:focus {box-shadow: 0 20px 60px rgba(0,0,0,.175);transform: scale(1.15,1.15);}
.bottomsup {transition: all .2s ease-in-out;}
.bottomsup:hover, .bottomsup:focus {transform: translateY(-10px);}
.bottomsup-shadow {transition: all .2s ease-in-out;}
.bottomsup-shadow:hover, .bottomsup-shadow:focus {box-shadow: 0 10px 20px rgba(0,0,0,.15);transform: translateY(-10px);}
.bottomsup-shadow-sm {transition: all .2s ease-in-out;}
.bottomsup-shadow-sm:hover, .bottomsup-shadow-sm:focus {box-shadow: 0 2.5px 5px rgba(0,0,0,.075);transform: translateY(-10px);}
.bottomsup-shadow-lg {transition: all .2s ease-in-out;}
.bottomsup-shadow-lg:hover, .bottomsup-shadow-lg:focus {box-shadow: 0 20px 60px rgba(0,0,0,.175);transform: translateY(-10px);}
.bottomsup-insetshadow {transition: all .2s ease-in-out;}
.bottomsup-insetshadow:hover, .bottomsup-insetshadow:focus {transform: translateY(-10px);box-shadow: 0 30px 20px -20px rgba(0,0,0,.3);}
.border-offset {position: relative;}
.border-offset:hover:before, .border-offset:focus:before {content: "";position: absolute;top: -15px;left: -15px;bottom: -15px;right: -15px;pointer-events: none;border: 1px solid #0072ce;}
.border-pop {position: relative;}
.border-pop:hover, .border-pop:focus {border-color: #0072ce;box-shadow: 0px 0px 0px 1px #0072ce;}
.border-pop:hover:before, .border-pop:focus:before {animation: fadeOutscale .2s cubic-bezier(.4,.29,.01,1);}
.border-pop:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: 0;pointer-events: none;border: 1px solid #0072ce;}
.border-boldness {transition: all .2s ease-in-out;}
.border-boldness:hover, .border-boldness:focus {border-color: #0072ce;box-shadow: 0px 0px 0px 5px #0072ce;}
.transition-none {transition: none !important;}
.transform-none {transform: none !important;}
.transform-reset-origin {transform-origin: 50% 50%;}
:root {--nav-bg-color: #fff;--nav-text-color: #0072cf;--color-primary: #ed632f;--btn-prim-accent-color: #58cae7;--btn-accent-color: #0072cf;--link-color: #0072cf;--color-state: #0072ce;--color-text: #000;--footer-bg-color: #243c4b;--footer-text-color: #fff;--btn-prim-accent-color-focus: #4ec0dd;--btn-prim-accent-color-active: #3dafcc;--btn-accent-color-focus: #0068c5;--btn-accent-color-active: #0057b4;--link-color-hover: #0068c5;--color-state-hover: #0068c4;--color-state-focus: #0068c4;--color-state-active: #0057b3;--footer-text-color-hover: #f5f5f5;}