#heroImg h1.text-white {color: #21305c !important;font-size: 2.5em !important;font-weight: bold !important;}
.list-small {font-size: .875rem;margin-bottom: .5rem;}
.list-small li {padding: .35rem 1rem .35rem 1.5rem;position: relative;}
.list-small li:before {content: "";background-color: #212121;width: 10px;height: 1px;position: absolute;left: 0;top: 50%;}
.list-small li.nav-sub:before {display: none;}
.form-control .optgroup, .comment-area textarea .optgroup {margin-bottom: .5rem;}
.form-control option, .comment-area textarea option {padding: .5rem .75rem;margin-bottom: .5rem;border-radius: 5px;}
.form-control option:after, .comment-area textarea option:after {display: none;}
:root {--primary: #0742cd;--secondary: #fff;--success: #9edbc5;--info: #aec4f2;--warning: #f5b41e;--danger: #dc3545;--light: #f8f8f8;--dark: #575967;--100: #f8f8f8;--200: #ebebeb;--300: #d4d4d4;--400: #ececec;--500: #c8cdd7;--600: #bfc0c2;--700: #9b9b9b;--800: #575967;--900: #212121;--breakpoint-xs: 0;--breakpoint-sm: 320px;--breakpoint-md: 768px;--breakpoint-lg: 1200px;--breakpoint-xl: 1600px;--font-family-sans-serif: "Poppins",sans-serif;--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
*, *::before, *::after {-webkit-box-sizing: border-box;box-sizing: border-box;}
* {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: rgba(0,0,0,0);}
@-ms-viewport {width: device-width;}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
body {margin: 0;font-family: "Poppins",sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.6;color: #212121;text-align: left;background-color: #fff;overflow-x: hidden;}
body#page-grade-report-grader-index {overflow-x: scroll;}
body#page-login-signup {background-color: #f8f8f8;}
*:focus {outline: unset;-webkit-box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);border-radius: 5px;}
[tabindex="-1"]:focus {outline: 0 !important;}
hr {width: 100%;-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem;}
p {margin-top: 0;margin-bottom: .5rem;}
p:last-child {margin-bottom: 0;}
abbr[title], abbr[data-original-title] {text-decoration: underline;text-decoration: underline dotted;cursor: help;border-bottom: 0;}
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: 700;}
dd {margin-bottom: .5rem;margin-left: 0;}
blockquote {margin: 0 0 1rem;}
dfn {font-style: italic;}
b, strong {font-weight: bolder;}
small, .modified {font-size: 80%;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
a {font-weight: 500;color: #0742cd;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}
a:hover {color: #042a83;text-decoration: underline;}
a:not([href]):not([tabindex]) {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus {outline: 0;}
pre, code, kbd, samp {font-family: monospace,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:not(:root) {overflow: hidden;}
table {border-collapse: collapse;}
caption {padding-top: .75rem;padding-bottom: .75rem;text-align: left;caption-side: bottom;}
th {text-align: inherit;}
label {display: inline-block;margin-bottom: .5rem;}
button {border-radius: 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;cursor: pointer;}
button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
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"] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {-webkit-appearance: listbox;}
textarea {overflow: auto;resize: vertical;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;font-weight: 500;line-height: 1.3;color: inherit;white-space: normal;}
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-cancel-button, [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, .path-calendar .maincalendar .calendar-controls .current, .h5, .h6 {margin-bottom: .5rem;font-family: inherit;font-weight: 500;line-height: 1.4;color: inherit;}
h1, .h1 {font-size: 2rem;}
h2, .h2 {font-size: 1.75rem;}
h3, .h3 {font-size: 1.5rem;}
h4, .h4, .path-calendar .maincalendar .calendar-controls .current {font-size: 1.125rem;font-weight: 500;}
h5, .h5 {font-size: 1.05rem;font-weight: 500;}
h6, .h6 {font-size: .875rem;font-weight: 500;}
.lead, .course-content ul.topics li.section .summary, .course-content ul.weeks li.section .summary, .userprofile .description, #page-mod-glossary-view .glossaryexplain, #page-mod-glossary-showentry .glossaryexplain, #page-mod-data-view .glossaryexplain {font-size: 1.15rem;font-weight: 400;color: #575967;}
@media (min-width: 320px) and (max-width: 1199.98px) {.lead, .course-content ul.topics li.section .summary, .course-content ul.weeks li.section .summary, .userprofile .description, #page-mod-glossary-view .glossaryexplain, #page-mod-glossary-showentry .glossaryexplain, #page-mod-data-view .glossaryexplain {font-size: 1.1rem;}}
.display-1 {font-size: 6rem;font-weight: 300;line-height: 1.4;}
.display-2 {font-size: 5.5rem;font-weight: 300;line-height: 1.4;}
.display-3 {font-size: 4.5rem;font-weight: 300;line-height: 1.4;}
.display-4 {font-size: 3.5rem;font-weight: 300;line-height: 1.4;}
h2 .icon, h2 .fdescription img, .fdescription h2 img, h2 .form-control-static img, .form-control-static h2 img, h2 .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info h2 img {margin-right: 1rem;}
hr {margin-top: 2rem;margin-bottom: 2rem;border: 0;border-top: 1px solid #ececec;}
.hr-bold {border-top: 5px solid #ececec;}
small, .small {font-size: .75rem;font-weight: 400;}
.small-icon {font-size: .75rem !important;}
mark, .mark {padding: .2rem;background-color: #fcf8e3;}
.list {margin: 0;padding: 0 0 0 1.5rem;}
.list li {padding: .25rem 0;list-style: disc;}
.list-unstyled {padding-left: 0;list-style: none;margin-bottom: 0;}
.list-unstyled li {margin-bottom: .5rem;}
.list-unstyled li:last-child {margin-bottom: 0;}
.list-inline {padding-left: 0;list-style: none;}
.list-inline-item {display: inline-block;}
.list-inline-item:not(:last-child) {margin-right: .5rem;}
.initialism {font-size: 90%;text-transform: uppercase;}
.blockquote {margin-bottom: 1rem;font-size: 1.25rem;}
.blockquote-footer {display: block;font-size: 80%;color: #bfc0c2;}
.blockquote-footer::before {content: "— ";}
label {font-weight: 500;}
#page-mod-feedback-view [role="main"] h3 {margin: 2rem 0 .5rem;}
.img-fluid, .img-responsive {max-width: 100%;height: auto;}
.img-thumbnail {padding: .25rem;background-color: #fff;border: 1px solid #ececec;border-radius: 5px;max-width: 100%;height: auto;}
.figure {display: inline-block;}
.figure-img {margin-bottom: .5rem;line-height: 1;}
.figure-caption {font-size: .75rem;color: #575967;}
code, kbd, pre, samp {font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
code {font-size: 87.5%;color: #575967;word-break: break-word;}
a > code {color: inherit;}
kbd {padding: .2rem .4rem;font-size: 87.5%;color: #fff;background-color: #212121;border-radius: 5px;}
kbd kbd {padding: 0;font-size: 100%;font-weight: 700;}
pre {display: block;font-size: 87.5%;color: #212121;}
pre code {font-size: inherit;color: inherit;word-break: normal;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row, .moodle-dialogue-bd .usp-search form, .paging p, .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd [data-region=link-buttons], #page-tag-search #tag-search-box form, .modal .modal-footer .buttons, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .buttons, [role=dialog] .fp-select-buttons, .moodle-dialogue [data-region=filtercompetencies] .form-control, .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue .link-buttons {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.no-gutters, .moodle-dialogue-bd .usp-search form, .paging p, .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd [data-region=link-buttons], #page-tag-search #tag-search-box form, .modal .modal-footer .buttons, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .buttons, [role=dialog] .fp-select-buttons, .moodle-dialogue .link-buttons {margin-right: 0;margin-left: 0;}
.no-gutters > .col, .moodle-dialogue-bd .usp-search form > .col, .moodle-dialogue-bd .usp-search form > .usp-search-field, .moodle-dialogue-bd .usp-search form > [type=submit], .moodle-dialogue-bd .usp-search .form-actions form > .btn, .moodle-dialogue-bd .form-actions .usp-search form > .btn, .moodle-dialogue-bd .usp-search [data-region=link-buttons] form > .btn, .moodle-dialogue-bd [data-region=link-buttons] .usp-search form > .btn, .moodle-dialogue-bd .usp-search .modal-footer form > .btn, .modal-footer .moodle-dialogue-bd .usp-search form > .btn, .moodle-dialogue-bd .usp-search .modal-footer form > a, .modal-footer .moodle-dialogue-bd .usp-search form > a, .moodle-dialogue-bd .usp-search [data-region=competencylinktree] .form-group form > input.form-control, [data-region=competencylinktree] .form-group .moodle-dialogue-bd .usp-search form > input.form-control, .moodle-dialogue-bd .usp-search [data-region=competencylinktree] .form-group form > .btn, [data-region=competencylinktree] .form-group .moodle-dialogue-bd .usp-search form > .btn, .moodle-dialogue-bd .usp-search .modal .modal-footer form > .singlebutton, .modal .modal-footer .moodle-dialogue-bd .usp-search form > .singlebutton, .moodle-dialogue-bd .usp-search .modal-dialog .modal-footer form > .singlebutton, .modal-dialog .modal-footer .moodle-dialogue-bd .usp-search form > .singlebutton, .moodle-dialogue-bd .usp-search [role=dialog] .fp-select-buttons form > .btn, [role=dialog] .fp-select-buttons .moodle-dialogue-bd .usp-search form > .btn, .moodle-dialogue-bd .usp-search .moodle-dialogue [data-region=filtercompetencies] form > .form-control, .moodle-dialogue-bd .usp-search .moodle-dialogue [data-region=filtercompetencies] .comment-area form > textarea, .comment-area .moodle-dialogue-bd .usp-search .moodle-dialogue [data-region=filtercompetencies] form > textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd .usp-search form > .form-control, .moodle-dialogue-bd .usp-search .moodle-dialogue [data-region=filtercompetencies] form > .btn, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd .usp-search form > .btn, .moodle-dialogue-bd .usp-search .moodle-dialogue .link-buttons form > .btn, .moodle-dialogue .link-buttons .moodle-dialogue-bd .usp-search form > .btn, .moodle-dialogue-bd .usp-search .moodle-dialogue-wrap .availability-buttons form > .btn, .moodle-dialogue-wrap .availability-buttons .moodle-dialogue-bd .usp-search form > .btn, .moodle-dialogue-bd .usp-search .moodle-dialogue .filemanager form > .btn, .moodle-dialogue .filemanager .moodle-dialogue-bd .usp-search form > .btn, .paging p > .col, .paging .moodle-dialogue-bd p > .usp-search-field, .moodle-dialogue-bd .paging p > .usp-search-field, .paging .moodle-dialogue-bd p > [type=submit], .moodle-dialogue-bd .paging p > [type=submit], .paging .moodle-dialogue-bd .form-actions p > .btn, .moodle-dialogue-bd .form-actions .paging p > .btn, .paging .moodle-dialogue-bd [data-region=link-buttons] p > .btn, .moodle-dialogue-bd [data-region=link-buttons] .paging p > .btn, .paging .modal-footer p > .btn, .modal-footer .paging p > .btn, .paging .modal-footer p > a, .modal-footer .paging p > a, .paging [data-region=competencylinktree] .form-group p > input.form-control, [data-region=competencylinktree] .form-group .paging p > input.form-control, .paging [data-region=competencylinktree] .form-group p > .btn, [data-region=competencylinktree] .form-group .paging p > .btn, .paging .modal .modal-footer p > .singlebutton, .modal .modal-footer .paging p > .singlebutton, .paging .modal-dialog .modal-footer p > .singlebutton, .modal-dialog .modal-footer .paging p > .singlebutton, .paging [role=dialog] .fp-select-buttons p > .btn, [role=dialog] .fp-select-buttons .paging p > .btn, .paging .moodle-dialogue [data-region=filtercompetencies] p > .form-control, .paging .moodle-dialogue [data-region=filtercompetencies] .comment-area p > textarea, .comment-area .paging .moodle-dialogue [data-region=filtercompetencies] p > textarea, .moodle-dialogue [data-region=filtercompetencies] .paging p > .form-control, .paging .moodle-dialogue [data-region=filtercompetencies] p > .btn, .moodle-dialogue [data-region=filtercompetencies] .paging p > .btn, .paging .moodle-dialogue .link-buttons p > .btn, .moodle-dialogue .link-buttons .paging p > .btn, .paging .moodle-dialogue-wrap .availability-buttons p > .btn, .moodle-dialogue-wrap .availability-buttons .paging p > .btn, .paging .moodle-dialogue .filemanager p > .btn, .moodle-dialogue .filemanager .paging p > .btn, .moodle-dialogue-bd .form-actions > .col, .moodle-dialogue-bd .form-actions > .usp-search-field, .moodle-dialogue-bd .form-actions > [type=submit], .moodle-dialogue-bd .form-actions > .btn, .moodle-dialogue-bd [data-region=link-buttons] .form-actions > .btn, .moodle-dialogue-bd .modal-footer .form-actions > .btn, .modal-footer .moodle-dialogue-bd .form-actions > .btn, .moodle-dialogue-bd .modal-footer .form-actions > a, .modal-footer .moodle-dialogue-bd .form-actions > a, .moodle-dialogue-bd [data-region=competencylinktree] .form-group .form-actions > input.form-control, [data-region=competencylinktree] .form-group .moodle-dialogue-bd .form-actions > input.form-control, .moodle-dialogue-bd [data-region=competencylinktree] .form-group .form-actions > .btn, [data-region=competencylinktree] .form-group .moodle-dialogue-bd .form-actions > .btn, .moodle-dialogue-bd .modal .modal-footer .form-actions > .singlebutton, .modal .modal-footer .moodle-dialogue-bd .form-actions > .singlebutton, .moodle-dialogue-bd .modal-dialog .modal-footer .form-actions > .singlebutton, .modal-dialog .modal-footer .moodle-dialogue-bd .form-actions > .singlebutton, .moodle-dialogue-bd [role=dialog] .fp-select-buttons .form-actions > .btn, [role=dialog] .fp-select-buttons .moodle-dialogue-bd .form-actions > .btn, .moodle-dialogue-bd .moodle-dialogue [data-region=filtercompetencies] .form-actions > .form-control, .moodle-dialogue-bd .moodle-dialogue [data-region=filtercompetencies] .comment-area .form-actions > textarea, .comment-area .moodle-dialogue-bd .moodle-dialogue [data-region=filtercompetencies] .form-actions > textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd .form-actions > .form-control, .moodle-dialogue-bd .moodle-dialogue [data-region=filtercompetencies] .form-actions > .btn, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd .form-actions > .btn, .moodle-dialogue-bd .moodle-dialogue .link-buttons .form-actions > .btn, .moodle-dialogue .link-buttons .moodle-dialogue-bd .form-actions > .btn, .moodle-dialogue-bd .moodle-dialogue-wrap .availability-buttons .form-actions > .btn, .moodle-dialogue-wrap .availability-buttons .moodle-dialogue-bd .form-actions > .btn, .moodle-dialogue-bd .moodle-dialogue .filemanager .form-actions > .btn, .moodle-dialogue .filemanager .moodle-dialogue-bd .form-actions > .btn, .moodle-dialogue-bd [data-region=link-buttons] > .col, .moodle-dialogue-bd [data-region=link-buttons] > .usp-search-field, .moodle-dialogue-bd [data-region=link-buttons] > [type=submit], .moodle-dialogue-bd .form-actions [data-region=link-buttons] > .btn, .moodle-dialogue-bd [data-region=link-buttons] > .btn, .moodle-dialogue-bd .modal-footer [data-region=link-buttons] > .btn, .modal-footer .moodle-dialogue-bd [data-region=link-buttons] > .btn, .moodle-dialogue-bd .modal-footer [data-region=link-buttons] > a, .modal-footer .moodle-dialogue-bd [data-region=link-buttons] > a, .moodle-dialogue-bd [data-region=competencylinktree] .form-group [data-region=link-buttons] > input.form-control, [data-region=competencylinktree] .form-group .moodle-dialogue-bd [data-region=link-buttons] > input.form-control, .moodle-dialogue-bd [data-region=competencylinktree] .form-group [data-region=link-buttons] > .btn, [data-region=competencylinktree] .form-group .moodle-dialogue-bd [data-region=link-buttons] > .btn, .moodle-dialogue-bd .modal .modal-footer [data-region=link-buttons] > .singlebutton, .modal .modal-footer .moodle-dialogue-bd [data-region=link-buttons] > .singlebutton, .moodle-dialogue-bd .modal-dialog .modal-footer [data-region=link-buttons] > .singlebutton, .modal-dialog .modal-footer .moodle-dialogue-bd [data-region=link-buttons] > .singlebutton, .moodle-dialogue-bd [role=dialog] .fp-select-buttons [data-region=link-buttons] > .btn, [role=dialog] .fp-select-buttons .moodle-dialogue-bd [data-region=link-buttons] > .btn, .moodle-dialogue-bd .moodle-dialogue [data-region=filtercompetencies] [data-region=link-buttons] > .form-control, .moodle-dialogue-bd .moodle-dialogue [data-region=filtercompetencies] .comment-area [data-region=link-buttons] > textarea, .comment-area .moodle-dialogue-bd .moodle-dialogue [data-region=filtercompetencies] [data-region=link-buttons] > textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd [data-region=link-buttons] > .form-control, .moodle-dialogue-bd .moodle-dialogue [data-region=filtercompetencies] [data-region=link-buttons] > .btn, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd [data-region=link-buttons] > .btn, .moodle-dialogue-bd .moodle-dialogue .link-buttons [data-region=link-buttons] > .btn, .moodle-dialogue .link-buttons .moodle-dialogue-bd [data-region=link-buttons] > .btn, .moodle-dialogue-bd .moodle-dialogue-wrap .availability-buttons [data-region=link-buttons] > .btn, .moodle-dialogue-wrap .availability-buttons .moodle-dialogue-bd [data-region=link-buttons] > .btn, .moodle-dialogue-bd .moodle-dialogue .filemanager [data-region=link-buttons] > .btn, .moodle-dialogue .filemanager .moodle-dialogue-bd [data-region=link-buttons] > .btn, #page-tag-search #tag-search-box form > .col, #page-tag-search #tag-search-box .moodle-dialogue-bd form > .usp-search-field, .moodle-dialogue-bd #page-tag-search #tag-search-box form > .usp-search-field, #page-tag-search #tag-search-box .moodle-dialogue-bd form > [type=submit], .moodle-dialogue-bd #page-tag-search #tag-search-box form > [type=submit], #page-tag-search #tag-search-box .moodle-dialogue-bd .form-actions form > .btn, .moodle-dialogue-bd .form-actions #page-tag-search #tag-search-box form > .btn, #page-tag-search #tag-search-box .moodle-dialogue-bd [data-region=link-buttons] form > .btn, .moodle-dialogue-bd [data-region=link-buttons] #page-tag-search #tag-search-box form > .btn, #page-tag-search #tag-search-box .modal-footer form > .btn, .modal-footer #page-tag-search #tag-search-box form > .btn, #page-tag-search #tag-search-box .modal-footer form > a, .modal-footer #page-tag-search #tag-search-box form > a, #page-tag-search #tag-search-box [data-region=competencylinktree] .form-group form > input.form-control, [data-region=competencylinktree] .form-group #page-tag-search #tag-search-box form > input.form-control, #page-tag-search #tag-search-box [data-region=competencylinktree] .form-group form > .btn, [data-region=competencylinktree] .form-group #page-tag-search #tag-search-box form > .btn, #page-tag-search #tag-search-box .modal .modal-footer form > .singlebutton, .modal .modal-footer #page-tag-search #tag-search-box form > .singlebutton, #page-tag-search #tag-search-box .modal-dialog .modal-footer form > .singlebutton, .modal-dialog .modal-footer #page-tag-search #tag-search-box form > .singlebutton, #page-tag-search #tag-search-box [role=dialog] .fp-select-buttons form > .btn, [role=dialog] .fp-select-buttons #page-tag-search #tag-search-box form > .btn, #page-tag-search #tag-search-box .moodle-dialogue [data-region=filtercompetencies] form > .form-control, #page-tag-search #tag-search-box .moodle-dialogue [data-region=filtercompetencies] .comment-area form > textarea, .comment-area #page-tag-search #tag-search-box .moodle-dialogue [data-region=filtercompetencies] form > textarea, .moodle-dialogue [data-region=filtercompetencies] #page-tag-search #tag-search-box form > .form-control, #page-tag-search #tag-search-box .moodle-dialogue [data-region=filtercompetencies] form > .btn, .moodle-dialogue [data-region=filtercompetencies] #page-tag-search #tag-search-box form > .btn, #page-tag-search #tag-search-box .moodle-dialogue .link-buttons form > .btn, .moodle-dialogue .link-buttons #page-tag-search #tag-search-box form > .btn, #page-tag-search #tag-search-box .moodle-dialogue-wrap .availability-buttons form > .btn, .moodle-dialogue-wrap .availability-buttons #page-tag-search #tag-search-box form > .btn, #page-tag-search #tag-search-box .moodle-dialogue .filemanager form > .btn, .moodle-dialogue .filemanager #page-tag-search #tag-search-box form > .btn, .modal .modal-footer .buttons > .col, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .col, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .buttons > .col, .modal .modal-footer .moodle-dialogue-bd .buttons > .usp-search-field, .moodle-dialogue-bd .modal .modal-footer .buttons > .usp-search-field, .modal .modal-footer .moodle-dialogue-bd .buttons > [type=submit], .moodle-dialogue-bd .modal .modal-footer .buttons > [type=submit], .modal .modal-footer .moodle-dialogue-bd .form-actions .buttons > .btn, .moodle-dialogue-bd .form-actions .modal .modal-footer .buttons > .btn, .modal .modal-footer .moodle-dialogue-bd [data-region=link-buttons] .buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] .modal .modal-footer .buttons > .btn, .modal .modal-footer .modal-footer .buttons > .btn, .modal-footer .modal .modal-footer .buttons > .btn, .modal .modal-footer .modal-footer .buttons > a, .modal-footer .modal .modal-footer .buttons > a, .modal .modal-footer [data-region=competencylinktree] .form-group .buttons > input.form-control, [data-region=competencylinktree] .form-group .modal .modal-footer .buttons > input.form-control, .modal .modal-footer [data-region=competencylinktree] .form-group .buttons > .btn, [data-region=competencylinktree] .form-group .modal .modal-footer .buttons > .btn, .modal .modal-footer .buttons > .singlebutton, .modal .modal-footer .modal-dialog .modal-footer .buttons > .singlebutton, .modal-dialog .modal-footer .modal .modal-footer .buttons > .singlebutton, .modal .modal-footer [role=dialog] .fp-select-buttons .buttons > .btn, [role=dialog] .fp-select-buttons .modal .modal-footer .buttons > .btn, .modal .modal-footer .moodle-dialogue [data-region=filtercompetencies] .buttons > .form-control, .modal .modal-footer .moodle-dialogue [data-region=filtercompetencies] .comment-area .buttons > textarea, .comment-area .modal .modal-footer .moodle-dialogue [data-region=filtercompetencies] .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .modal .modal-footer .buttons > .form-control, .modal .modal-footer .moodle-dialogue [data-region=filtercompetencies] .buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] .modal .modal-footer .buttons > .btn, .modal .modal-footer .moodle-dialogue .link-buttons .buttons > .btn, .moodle-dialogue .link-buttons .modal .modal-footer .buttons > .btn, .modal .modal-footer .moodle-dialogue-wrap .availability-buttons .buttons > .btn, .moodle-dialogue-wrap .availability-buttons .modal .modal-footer .buttons > .btn, .modal .modal-footer .moodle-dialogue .filemanager .buttons > .btn, .moodle-dialogue .filemanager .modal .modal-footer .buttons > .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd .buttons > .usp-search-field, .moodle-dialogue-bd .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .usp-search-field, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd .buttons > [type=submit], .moodle-dialogue-bd .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > [type=submit], .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd .form-actions .buttons > .btn, .moodle-dialogue-bd .form-actions .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd [data-region=link-buttons] .buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-footer .buttons > .btn, .modal-footer .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-footer .buttons > a, .modal-footer .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > a, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft [data-region=competencylinktree] .form-group .buttons > input.form-control, [data-region=competencylinktree] .form-group .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > input.form-control, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft [data-region=competencylinktree] .form-group .buttons > .btn, [data-region=competencylinktree] .form-group .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-footer .buttons > .singlebutton, .modal .modal-footer .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .singlebutton, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-dialog .modal-footer .buttons > .singlebutton, .modal-dialog .modal-footer .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .singlebutton, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft [role=dialog] .fp-select-buttons .buttons > .btn, [role=dialog] .fp-select-buttons .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .buttons > .form-control, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .comment-area .buttons > textarea, .comment-area .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .form-control, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue .link-buttons .buttons > .btn, .moodle-dialogue .link-buttons .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-wrap .availability-buttons .buttons > .btn, .moodle-dialogue-wrap .availability-buttons .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue .filemanager .buttons > .btn, .moodle-dialogue .filemanager .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .modal-footer .buttons > .col, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .col, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .col, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .buttons > .col, .modal-dialog .modal-footer .moodle-dialogue-bd .buttons > .usp-search-field, .moodle-dialogue-bd .modal-dialog .modal-footer .buttons > .usp-search-field, .modal-dialog .modal-footer .moodle-dialogue-bd .buttons > [type=submit], .moodle-dialogue-bd .modal-dialog .modal-footer .buttons > [type=submit], .modal-dialog .modal-footer .moodle-dialogue-bd .form-actions .buttons > .btn, .moodle-dialogue-bd .form-actions .modal-dialog .modal-footer .buttons > .btn, .modal-dialog .modal-footer .moodle-dialogue-bd [data-region=link-buttons] .buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] .modal-dialog .modal-footer .buttons > .btn, .modal-dialog .modal-footer .modal-footer .buttons > .btn, .modal-footer .modal-dialog .modal-footer .buttons > .btn, .modal-dialog .modal-footer .modal-footer .buttons > a, .modal-footer .modal-dialog .modal-footer .buttons > a, .modal-dialog .modal-footer [data-region=competencylinktree] .form-group .buttons > input.form-control, [data-region=competencylinktree] .form-group .modal-dialog .modal-footer .buttons > input.form-control, .modal-dialog .modal-footer [data-region=competencylinktree] .form-group .buttons > .btn, [data-region=competencylinktree] .form-group .modal-dialog .modal-footer .buttons > .btn, .modal-dialog .modal-footer .buttons > .singlebutton, .modal-dialog .modal-footer [role=dialog] .fp-select-buttons .buttons > .btn, [role=dialog] .fp-select-buttons .modal-dialog .modal-footer .buttons > .btn, .modal-dialog .modal-footer .moodle-dialogue [data-region=filtercompetencies] .buttons > .form-control, .modal-dialog .modal-footer .moodle-dialogue [data-region=filtercompetencies] .comment-area .buttons > textarea, .comment-area .modal-dialog .modal-footer .moodle-dialogue [data-region=filtercompetencies] .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .modal-footer .buttons > .form-control, .modal-dialog .modal-footer .moodle-dialogue [data-region=filtercompetencies] .buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .modal-footer .buttons > .btn, .modal-dialog .modal-footer .moodle-dialogue .link-buttons .buttons > .btn, .moodle-dialogue .link-buttons .modal-dialog .modal-footer .buttons > .btn, .modal-dialog .modal-footer .moodle-dialogue-wrap .availability-buttons .buttons > .btn, .moodle-dialogue-wrap .availability-buttons .modal-dialog .modal-footer .buttons > .btn, .modal-dialog .modal-footer .moodle-dialogue .filemanager .buttons > .btn, .moodle-dialogue .filemanager .modal-dialog .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .col, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .col, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue-bd .buttons > .usp-search-field, .moodle-dialogue-bd .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .usp-search-field, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue-bd .buttons > [type=submit], .moodle-dialogue-bd .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > [type=submit], .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue-bd .form-actions .buttons > .btn, .moodle-dialogue-bd .form-actions .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue-bd [data-region=link-buttons] .buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .modal-footer .buttons > .btn, .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .modal-footer .buttons > a, .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > a, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer [data-region=competencylinktree] .form-group .buttons > input.form-control, [data-region=competencylinktree] .form-group .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > input.form-control, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer [data-region=competencylinktree] .form-group .buttons > .btn, [data-region=competencylinktree] .form-group .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .modal .modal-footer .buttons > .singlebutton, .modal .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .modal-dialog .modal-footer .buttons > .singlebutton, .modal-dialog .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer [role=dialog] .fp-select-buttons .buttons > .btn, [role=dialog] .fp-select-buttons .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue [data-region=filtercompetencies] .buttons > .form-control, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue [data-region=filtercompetencies] .comment-area .buttons > textarea, .comment-area .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue [data-region=filtercompetencies] .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .form-control, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue [data-region=filtercompetencies] .buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue .link-buttons .buttons > .btn, .moodle-dialogue .link-buttons .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue-wrap .availability-buttons .buttons > .btn, .moodle-dialogue-wrap .availability-buttons .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .moodle-dialogue .filemanager .buttons > .btn, .moodle-dialogue .filemanager .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd .buttons > .usp-search-field, .moodle-dialogue-bd .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .usp-search-field, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd .buttons > [type=submit], .moodle-dialogue-bd .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > [type=submit], .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd .form-actions .buttons > .btn, .moodle-dialogue-bd .form-actions .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd [data-region=link-buttons] .buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-footer .buttons > .btn, .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-footer .buttons > a, .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > a, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft [data-region=competencylinktree] .form-group .buttons > input.form-control, [data-region=competencylinktree] .form-group .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > input.form-control, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft [data-region=competencylinktree] .form-group .buttons > .btn, [data-region=competencylinktree] .form-group .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal .modal-footer .buttons > .singlebutton, .modal .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-dialog .modal-footer .buttons > .singlebutton, .modal-dialog .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft [role=dialog] .fp-select-buttons .buttons > .btn, [role=dialog] .fp-select-buttons .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .buttons > .form-control, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .comment-area .buttons > textarea, .comment-area .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .form-control, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue .link-buttons .buttons > .btn, .moodle-dialogue .link-buttons .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-wrap .availability-buttons .buttons > .btn, .moodle-dialogue-wrap .availability-buttons .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue .filemanager .buttons > .btn, .moodle-dialogue .filemanager .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd .buttons > .usp-search-field, .moodle-dialogue-bd .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .usp-search-field, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd .buttons > [type=submit], .moodle-dialogue-bd .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > [type=submit], .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd .form-actions .buttons > .btn, .moodle-dialogue-bd .form-actions .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-bd [data-region=link-buttons] .buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-footer .buttons > .btn, .modal-footer .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-footer .buttons > a, .modal-footer .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > a, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft [data-region=competencylinktree] .form-group .buttons > input.form-control, [data-region=competencylinktree] .form-group .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > input.form-control, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft [data-region=competencylinktree] .form-group .buttons > .btn, [data-region=competencylinktree] .form-group .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal .modal-footer .buttons > .singlebutton, .modal .modal-footer .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .singlebutton, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .modal-footer .buttons > .singlebutton, .modal-dialog .modal-footer .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .singlebutton, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft [role=dialog] .fp-select-buttons .buttons > .btn, [role=dialog] .fp-select-buttons .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .buttons > .form-control, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .comment-area .buttons > textarea, .comment-area .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .form-control, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue [data-region=filtercompetencies] .buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue .link-buttons .buttons > .btn, .moodle-dialogue .link-buttons .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue-wrap .availability-buttons .buttons > .btn, .moodle-dialogue-wrap .availability-buttons .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .moodle-dialogue .filemanager .buttons > .btn, .moodle-dialogue .filemanager .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, [role=dialog] .fp-select-buttons > .col, [role=dialog] .moodle-dialogue-bd .fp-select-buttons > .usp-search-field, .moodle-dialogue-bd [role=dialog] .fp-select-buttons > .usp-search-field, [role=dialog] .moodle-dialogue-bd .fp-select-buttons > [type=submit], .moodle-dialogue-bd [role=dialog] .fp-select-buttons > [type=submit], [role=dialog] .moodle-dialogue-bd .form-actions .fp-select-buttons > .btn, .moodle-dialogue-bd .form-actions [role=dialog] .fp-select-buttons > .btn, [role=dialog] .moodle-dialogue-bd [data-region=link-buttons] .fp-select-buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] [role=dialog] .fp-select-buttons > .btn, [role=dialog] .modal-footer .fp-select-buttons > .btn, .modal-footer [role=dialog] .fp-select-buttons > .btn, [role=dialog] .modal-footer .fp-select-buttons > a, .modal-footer [role=dialog] .fp-select-buttons > a, [role=dialog] [data-region=competencylinktree] .form-group .fp-select-buttons > input.form-control, [data-region=competencylinktree] .form-group [role=dialog] .fp-select-buttons > input.form-control, [role=dialog] [data-region=competencylinktree] .form-group .fp-select-buttons > .btn, [data-region=competencylinktree] .form-group [role=dialog] .fp-select-buttons > .btn, [role=dialog] .modal .modal-footer .fp-select-buttons > .singlebutton, .modal .modal-footer [role=dialog] .fp-select-buttons > .singlebutton, [role=dialog] .modal-dialog .modal-footer .fp-select-buttons > .singlebutton, .modal-dialog .modal-footer [role=dialog] .fp-select-buttons > .singlebutton, [role=dialog] .fp-select-buttons > .btn, [role=dialog] .moodle-dialogue [data-region=filtercompetencies] .fp-select-buttons > .form-control, [role=dialog] .moodle-dialogue [data-region=filtercompetencies] .comment-area .fp-select-buttons > textarea, .comment-area [role=dialog] .moodle-dialogue [data-region=filtercompetencies] .fp-select-buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] [role=dialog] .fp-select-buttons > .form-control, [role=dialog] .moodle-dialogue [data-region=filtercompetencies] .fp-select-buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] [role=dialog] .fp-select-buttons > .btn, [role=dialog] .moodle-dialogue .link-buttons .fp-select-buttons > .btn, .moodle-dialogue .link-buttons [role=dialog] .fp-select-buttons > .btn, [role=dialog] .moodle-dialogue-wrap .availability-buttons .fp-select-buttons > .btn, .moodle-dialogue-wrap .availability-buttons [role=dialog] .fp-select-buttons > .btn, [role=dialog] .moodle-dialogue .filemanager .fp-select-buttons > .btn, .moodle-dialogue .filemanager [role=dialog] .fp-select-buttons > .btn, .moodle-dialogue .link-buttons > .col, .moodle-dialogue .moodle-dialogue-bd .link-buttons > .usp-search-field, .moodle-dialogue-bd .moodle-dialogue .link-buttons > .usp-search-field, .moodle-dialogue .moodle-dialogue-bd .link-buttons > [type=submit], .moodle-dialogue-bd .moodle-dialogue .link-buttons > [type=submit], .moodle-dialogue .moodle-dialogue-bd .form-actions .link-buttons > .btn, .moodle-dialogue-bd .form-actions .moodle-dialogue .link-buttons > .btn, .moodle-dialogue .moodle-dialogue-bd [data-region=link-buttons] .link-buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] .moodle-dialogue .link-buttons > .btn, .moodle-dialogue .modal-footer .link-buttons > .btn, .modal-footer .moodle-dialogue .link-buttons > .btn, .moodle-dialogue .modal-footer .link-buttons > a, .modal-footer .moodle-dialogue .link-buttons > a, .moodle-dialogue [data-region=competencylinktree] .form-group .link-buttons > input.form-control, [data-region=competencylinktree] .form-group .moodle-dialogue .link-buttons > input.form-control, .moodle-dialogue [data-region=competencylinktree] .form-group .link-buttons > .btn, [data-region=competencylinktree] .form-group .moodle-dialogue .link-buttons > .btn, .moodle-dialogue .modal .modal-footer .link-buttons > .singlebutton, .modal .modal-footer .moodle-dialogue .link-buttons > .singlebutton, .moodle-dialogue .modal-dialog .modal-footer .link-buttons > .singlebutton, .modal-dialog .modal-footer .moodle-dialogue .link-buttons > .singlebutton, .moodle-dialogue [role=dialog] .fp-select-buttons .link-buttons > .btn, [role=dialog] .fp-select-buttons .moodle-dialogue .link-buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] .link-buttons > .form-control, .moodle-dialogue [data-region=filtercompetencies] .comment-area .link-buttons > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .link-buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .link-buttons > .btn, .moodle-dialogue .link-buttons > .btn, .moodle-dialogue .moodle-dialogue-wrap .availability-buttons .link-buttons > .btn, .moodle-dialogue-wrap .availability-buttons .moodle-dialogue .link-buttons > .btn, .moodle-dialogue .filemanager .link-buttons > .btn, .moodle-dialogue-bd .no-gutters > .usp-search-field, .moodle-dialogue-bd .no-gutters > [type=submit], .moodle-dialogue-bd .form-actions .no-gutters > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-bd .form-actions .modal .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-bd .form-actions .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-bd .form-actions .modal-dialog .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-bd .form-actions .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-bd .form-actions .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] .no-gutters > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-bd [data-region=link-buttons] .modal .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-bd [data-region=link-buttons] .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-bd [data-region=link-buttons] .modal-dialog .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-bd [data-region=link-buttons] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-bd [data-region=link-buttons] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .btn, .modal-footer .no-gutters > .btn, .modal-footer .no-gutters > a, [data-region=competencylinktree] .form-group .no-gutters > input.form-control, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content [data-region=competencylinktree] .form-group .modal .moodle-dialogue-ft .buttons > input.form-control, .moodle-dialogue-base [data-region=competencylinktree] .form-group .moodle-dialogue-wrap .modal-footer .buttons > input.form-control, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content [data-region=competencylinktree] .form-group .modal-dialog .moodle-dialogue-ft .buttons > input.form-control, [data-region=competencylinktree] .form-group .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > input.form-control, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content [data-region=competencylinktree] .form-group .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > input.form-control, [data-region=competencylinktree] .form-group .no-gutters > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content [data-region=competencylinktree] .form-group .modal .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base [data-region=competencylinktree] .form-group .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content [data-region=competencylinktree] .form-group .modal-dialog .moodle-dialogue-ft .buttons > .btn, [data-region=competencylinktree] .form-group .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content [data-region=competencylinktree] .form-group .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .btn, .modal .modal-footer .no-gutters > .singlebutton, .moodle-dialogue-base .modal .modal-footer .moodle-dialogue-wrap .modal-footer .buttons > .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .modal-footer .modal-dialog .moodle-dialogue-ft .buttons > .singlebutton, .modal .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .singlebutton, .modal-dialog .modal-footer .no-gutters > .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .modal-footer .modal .moodle-dialogue-ft .buttons > .singlebutton, [role=dialog] .fp-select-buttons .no-gutters > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content [role=dialog] .fp-select-buttons .modal .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base [role=dialog] .fp-select-buttons .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content [role=dialog] .fp-select-buttons .modal-dialog .moodle-dialogue-ft .buttons > .btn, [role=dialog] .fp-select-buttons .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content [role=dialog] .fp-select-buttons .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] .no-gutters > .form-control, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd .usp-search .comment-area form > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd .usp-search form > textarea, .moodle-dialogue [data-region=filtercompetencies] .paging .comment-area p > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .paging p > textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd .comment-area .form-actions > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd .form-actions > textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd .comment-area [data-region=link-buttons] > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-bd [data-region=link-buttons] > textarea, .moodle-dialogue [data-region=filtercompetencies] #page-tag-search #tag-search-box .comment-area form > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] #page-tag-search #tag-search-box form > textarea, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue [data-region=filtercompetencies] .modal .moodle-dialogue-ft .buttons > .form-control, .moodle-dialogue [data-region=filtercompetencies] .modal .modal-footer .comment-area .buttons > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .modal .modal-footer .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .comment-area .buttons > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > textarea, .moodle-dialogue-base .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-wrap .modal-footer .buttons > .form-control, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .moodle-dialogue-ft .buttons > .form-control, .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .modal-footer .comment-area .buttons > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .modal-footer .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .form-control, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .form-control, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .comment-area .buttons > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .comment-area .buttons > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .comment-area .buttons > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] [role=dialog] .comment-area .fp-select-buttons > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] [role=dialog] .fp-select-buttons > textarea, .moodle-dialogue [data-region=filtercompetencies] .comment-area .no-gutters > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .no-gutters > textarea, .moodle-dialogue [data-region=filtercompetencies] .no-gutters > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue [data-region=filtercompetencies] .modal .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue .link-buttons .no-gutters > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue .link-buttons .modal .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .link-buttons .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue .link-buttons .modal-dialog .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue .link-buttons .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue .link-buttons .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-wrap .availability-buttons .no-gutters > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .availability-buttons .modal .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue-wrap .availability-buttons .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .availability-buttons .modal-dialog .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-wrap .availability-buttons .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .availability-buttons .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue .filemanager .no-gutters > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue .filemanager .modal .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .filemanager .moodle-dialogue-wrap .modal-footer .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue .filemanager .modal-dialog .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue .filemanager .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue .filemanager .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > .btn, .no-gutters > [class*="col-"], .moodle-dialogue-bd .usp-search form > [class*="col-"], .paging p > [class*="col-"], .moodle-dialogue-bd .form-actions > [class*="col-"], .moodle-dialogue-bd [data-region=link-buttons] > [class*="col-"], #page-tag-search #tag-search-box form > [class*="col-"], .modal .modal-footer .buttons > [class*="col-"], .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > [class*="col-"], .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .buttons > [class*="col-"], .modal-dialog .modal-footer .buttons > [class*="col-"], .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons > [class*="col-"], .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > [class*="col-"], .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .buttons > [class*="col-"], .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons > [class*="col-"], .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .buttons > [class*="col-"], [role=dialog] .fp-select-buttons > [class*="col-"], .moodle-dialogue .link-buttons > [class*="col-"] {padding-right: 0;padding-left: 0;}
.col-1, .col-xs-1, .col-2, .col-xs-2, .col-3, .col-xs-3, .col-4, .col-xs-4, .col-5, .col-xs-5, .col-6, .col-xs-6, .col-7, .col-xs-7, .col-8, .col-xs-8, #page-tag-search #tag-search-box form #searchform_query, .col-9, .col-xs-9, .col-10, .col-xs-10, .col-11, .col-xs-11, .col-12, .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd [data-region=link-buttons], .col-xs-12, .modal .modal-footer .buttons, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .buttons, [role=dialog] .fp-select-buttons, .moodle-dialogue [data-region=filtercompetencies] .form-control, .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue .link-buttons, .col, .moodle-dialogue-bd .usp-search-field, .moodle-dialogue-bd [type=submit], .moodle-dialogue-bd .form-actions .btn, .moodle-dialogue-bd [data-region=link-buttons] .btn, .modal-footer .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .btn, .modal-footer a, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a, [data-region=competencylinktree] .form-group input.form-control, [data-region=competencylinktree] .form-buttons input.form-control, [data-region=competencylinktree] .path-admin .buttons input.form-control, .path-admin [data-region=competencylinktree] .buttons input.form-control, [data-region=competencylinktree] #fitem_id_submitbutton input.form-control, [data-region=competencylinktree] .fp-content-center form + div input.form-control, .fp-content-center [data-region=competencylinktree] form + div input.form-control, [data-region=competencylinktree] div.backup-section + form input.form-control, [data-region=competencylinktree] #fgroup_id_buttonar input.form-control, [data-region=competencylinktree] .form-group .btn, [data-region=competencylinktree] .form-buttons .btn, [data-region=competencylinktree] .path-admin .buttons .btn, .path-admin [data-region=competencylinktree] .buttons .btn, [data-region=competencylinktree] #fitem_id_submitbutton .btn, [data-region=competencylinktree] .fp-content-center form + div .btn, .fp-content-center [data-region=competencylinktree] form + div .btn, [data-region=competencylinktree] div.backup-section + form .btn, [data-region=competencylinktree] #fgroup_id_buttonar .btn, .modal .modal-footer .singlebutton, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .singlebutton, .modal-dialog .modal-footer .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .singlebutton, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .singlebutton, [role=dialog] .fp-select-buttons .btn, .moodle-dialogue [data-region=filtercompetencies] .btn, .moodle-dialogue .link-buttons .btn, .moodle-dialogue-wrap .availability-buttons .btn, .moodle-dialogue .filemanager .btn, .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%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col, .moodle-dialogue-bd .usp-search-field, .moodle-dialogue-bd [type=submit], .moodle-dialogue-bd .form-actions .btn, .moodle-dialogue-bd [data-region=link-buttons] .btn, .modal-footer .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .btn, .modal-footer a, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a, [data-region=competencylinktree] .form-group input.form-control, [data-region=competencylinktree] .form-buttons input.form-control, [data-region=competencylinktree] .path-admin .buttons input.form-control, .path-admin [data-region=competencylinktree] .buttons input.form-control, [data-region=competencylinktree] #fitem_id_submitbutton input.form-control, [data-region=competencylinktree] .fp-content-center form + div input.form-control, .fp-content-center [data-region=competencylinktree] form + div input.form-control, [data-region=competencylinktree] div.backup-section + form input.form-control, [data-region=competencylinktree] #fgroup_id_buttonar input.form-control, [data-region=competencylinktree] .form-group .btn, [data-region=competencylinktree] .form-buttons .btn, [data-region=competencylinktree] .path-admin .buttons .btn, .path-admin [data-region=competencylinktree] .buttons .btn, [data-region=competencylinktree] #fitem_id_submitbutton .btn, [data-region=competencylinktree] .fp-content-center form + div .btn, .fp-content-center [data-region=competencylinktree] form + div .btn, [data-region=competencylinktree] div.backup-section + form .btn, [data-region=competencylinktree] #fgroup_id_buttonar .btn, .modal .modal-footer .singlebutton, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .singlebutton, .modal-dialog .modal-footer .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .singlebutton, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .singlebutton, [role=dialog] .fp-select-buttons .btn, .moodle-dialogue [data-region=filtercompetencies] .form-control, .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue [data-region=filtercompetencies] .btn, .moodle-dialogue .link-buttons .btn, .moodle-dialogue-wrap .availability-buttons .btn, .moodle-dialogue .filemanager .btn {flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-auto {flex: 0 0 auto;width: auto;max-width: none;}
.col-1, .col-xs-1 {flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-2, .col-xs-2 {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-3, .col-xs-3 {flex: 0 0 25%;max-width: 25%;}
.col-4, .col-xs-4 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-5, .col-xs-5 {flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-6, .col-xs-6 {flex: 0 0 50%;max-width: 50%;}
.col-7, .col-xs-7 {flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-8, .col-xs-8, #page-tag-search #tag-search-box form #searchform_query {flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-9, .col-xs-9 {flex: 0 0 75%;max-width: 75%;}
.col-10, .col-xs-10 {flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-11, .col-xs-11 {flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-12, .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd [data-region=link-buttons], .col-xs-12, .modal .modal-footer .buttons, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .buttons, [role=dialog] .fp-select-buttons, .moodle-dialogue [data-region=filtercompetencies] .form-control, .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue .link-buttons {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-left: 8.3333333333%;}
.offset-2 {margin-left: 16.6666666667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.3333333333%;}
.offset-5 {margin-left: 41.6666666667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.3333333333%;}
.offset-8 {margin-left: 66.6666666667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.3333333333%;}
.offset-11 {margin-left: 91.6666666667%;}
@media (min-width: 320px) {.col-sm {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.col-sm-auto {flex: 0 0 auto;width: auto;max-width: none;}
	.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-left: 0;}
	.offset-sm-1 {margin-left: 8.3333333333%;}
	.offset-sm-2 {margin-left: 16.6666666667%;}
	.offset-sm-3 {margin-left: 25%;}
	.offset-sm-4 {margin-left: 33.3333333333%;}
	.offset-sm-5 {margin-left: 41.6666666667%;}
	.offset-sm-6 {margin-left: 50%;}
	.offset-sm-7 {margin-left: 58.3333333333%;}
	.offset-sm-8 {margin-left: 66.6666666667%;}
	.offset-sm-9 {margin-left: 75%;}
	.offset-sm-10 {margin-left: 83.3333333333%;}
	.offset-sm-11 {margin-left: 91.6666666667%;}}
@media (min-width: 768px) {.col-md {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.col-md-auto {flex: 0 0 auto;width: auto;max-width: none;}
	.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-left: 0;}
	.offset-md-1 {margin-left: 8.3333333333%;}
	.offset-md-2 {margin-left: 16.6666666667%;}
	.offset-md-3 {margin-left: 25%;}
	.offset-md-4 {margin-left: 33.3333333333%;}
	.offset-md-5 {margin-left: 41.6666666667%;}
	.offset-md-6 {margin-left: 50%;}
	.offset-md-7 {margin-left: 58.3333333333%;}
	.offset-md-8 {margin-left: 66.6666666667%;}
	.offset-md-9 {margin-left: 75%;}
	.offset-md-10 {margin-left: 83.3333333333%;}
	.offset-md-11 {margin-left: 91.6666666667%;}}
@media (min-width: 1200px) {.col-lg {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.col-lg-auto {flex: 0 0 auto;width: auto;max-width: none;}
	.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-left: 0;}
	.offset-lg-1 {margin-left: 8.3333333333%;}
	.offset-lg-2 {margin-left: 16.6666666667%;}
	.offset-lg-3 {margin-left: 25%;}
	.offset-lg-4 {margin-left: 33.3333333333%;}
	.offset-lg-5 {margin-left: 41.6666666667%;}
	.offset-lg-6 {margin-left: 50%;}
	.offset-lg-7 {margin-left: 58.3333333333%;}
	.offset-lg-8 {margin-left: 66.6666666667%;}
	.offset-lg-9 {margin-left: 75%;}
	.offset-lg-10 {margin-left: 83.3333333333%;}
	.offset-lg-11 {margin-left: 91.6666666667%;}}
@media (min-width: 1600px) {.col-xl {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.col-xl-auto {flex: 0 0 auto;width: auto;max-width: none;}
	.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-left: 0;}
	.offset-xl-1 {margin-left: 8.3333333333%;}
	.offset-xl-2 {margin-left: 16.6666666667%;}
	.offset-xl-3 {margin-left: 25%;}
	.offset-xl-4 {margin-left: 33.3333333333%;}
	.offset-xl-5 {margin-left: 41.6666666667%;}
	.offset-xl-6 {margin-left: 50%;}
	.offset-xl-7 {margin-left: 58.3333333333%;}
	.offset-xl-8 {margin-left: 66.6666666667%;}
	.offset-xl-9 {margin-left: 75%;}
	.offset-xl-10 {margin-left: 83.3333333333%;}
	.offset-xl-11 {margin-left: 91.6666666667%;}}
.row.wide-gutter, .moodle-dialogue-bd .usp-search form.wide-gutter, .paging p.wide-gutter, .moodle-dialogue-bd .wide-gutter.form-actions, .moodle-dialogue-bd .wide-gutter[data-region=link-buttons], #page-tag-search #tag-search-box form.wide-gutter, .modal .modal-footer .wide-gutter.buttons, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .wide-gutter.buttons, .modal-dialog .modal-footer .wide-gutter.buttons, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .wide-gutter.buttons, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .wide-gutter.buttons, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .wide-gutter.buttons, [role=dialog] .wide-gutter.fp-select-buttons, .moodle-dialogue [data-region=filtercompetencies] .wide-gutter.form-control, .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.wide-gutter, .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea.wide-gutter, .moodle-dialogue .wide-gutter.link-buttons {padding-left: 0;padding-right: 0;}
@media (min-width: 1200px) {.row.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-bd .usp-search form.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .paging p.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-bd .wide-gutter.form-actions [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-bd .wide-gutter[data-region=link-buttons] [class*='col-']:not(:first-child):not(:last-child), #page-tag-search #tag-search-box form.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .modal .modal-footer .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .modal-dialog .modal-footer .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), [role=dialog] .wide-gutter.fp-select-buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue [data-region=filtercompetencies] .wide-gutter.form-control [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue .wide-gutter.link-buttons [class*='col-']:not(:first-child):not(:last-child), .row.wide-gutter [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue-bd .usp-search form.wide-gutter [class*='col-']:not(:nth-of-type(n + 3)), .paging p.wide-gutter [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue-bd .wide-gutter.form-actions [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue-bd .wide-gutter[data-region=link-buttons] [class*='col-']:not(:nth-of-type(n + 3)), #page-tag-search #tag-search-box form.wide-gutter [class*='col-']:not(:nth-of-type(n + 3)), .modal .modal-footer .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 3)), .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 3)), .modal-dialog .modal-footer .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 3)), .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 3)), [role=dialog] .wide-gutter.fp-select-buttons [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue [data-region=filtercompetencies] .wide-gutter.form-control [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.wide-gutter [class*='col-']:not(:nth-of-type(n + 3)), .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea.wide-gutter [class*='col-']:not(:nth-of-type(n + 3)), .moodle-dialogue .wide-gutter.link-buttons [class*='col-']:not(:nth-of-type(n + 3)) {padding-right: 20px;padding-left: 20px;}}
@media (min-width: 768px) {.row.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-bd .usp-search form.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .paging p.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-bd .wide-gutter.form-actions [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-bd .wide-gutter[data-region=link-buttons] [class*='col-']:not(:first-child):not(:last-child), #page-tag-search #tag-search-box form.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .modal .modal-footer .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .modal-dialog .modal-footer .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:first-child):not(:last-child), [role=dialog] .wide-gutter.fp-select-buttons [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue [data-region=filtercompetencies] .wide-gutter.form-control [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea.wide-gutter [class*='col-']:not(:first-child):not(:last-child), .moodle-dialogue .wide-gutter.link-buttons [class*='col-']:not(:first-child):not(:last-child), .row.wide-gutter [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue-bd .usp-search form.wide-gutter [class*='col-']:not(:nth-of-type(n + 2)), .paging p.wide-gutter [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue-bd .wide-gutter.form-actions [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue-bd .wide-gutter[data-region=link-buttons] [class*='col-']:not(:nth-of-type(n + 2)), #page-tag-search #tag-search-box form.wide-gutter [class*='col-']:not(:nth-of-type(n + 2)), .modal .modal-footer .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 2)), .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 2)), .modal-dialog .modal-footer .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 2)), .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .wide-gutter.buttons [class*='col-']:not(:nth-of-type(n + 2)), [role=dialog] .wide-gutter.fp-select-buttons [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue [data-region=filtercompetencies] .wide-gutter.form-control [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.wide-gutter [class*='col-']:not(:nth-of-type(n + 2)), .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea.wide-gutter [class*='col-']:not(:nth-of-type(n + 2)), .moodle-dialogue .wide-gutter.link-buttons [class*='col-']:not(:nth-of-type(n + 2)) {padding-right: 20px;padding-left: 20px;}}
.col-sep {position: relative;}
.col-sep:before {content: "";background-color: #ececec;width: 1px;height: 100%;position: absolute;top: 0;left: calc(50% - .5px);}
.section-padding {padding: 120px 0;}
@media (max-width: 1199.98px) {.section-padding {padding: 70px 0;}}
.c-container {width: 100%;}
#page-site-index .c-container {width: 100%;max-width: 1400px;margin: 0 auto;}
.table, table.collection, .generaltable, .grading-report, #defineroletable, .rolecap, .admintable, .gradereport-grader-table, #categoryquestions, .page-report-competency-index .table, .page-report-competency-index table.collection, .flexible, .forumheaderlist, .formsettingheading table, .filemanager .yui3-datatable table, #page-report-outline-user [id="region-main"] table, #page-blocks-completionstatus-details [role="main"] table.generalbox {width: auto;min-width: 100%;margin-bottom: 1rem;background-color: #fff;table-layout: auto;overflow: scroll;}
.table td, table.collection td, .generaltable td, .grading-report td, #defineroletable td, .rolecap td, .admintable td, .gradereport-grader-table td, #categoryquestions td, .page-report-competency-index .table td, .page-report-competency-index table.collection td, .flexible td, .forumheaderlist td, .formsettingheading table td, .filemanager .yui3-datatable table td, #page-report-outline-user [id="region-main"] table td, #page-blocks-completionstatus-details [role="main"] table.generalbox td {line-height: 1.5;}
.table td a, table.collection td a, .generaltable td a, .grading-report td a, #defineroletable td a, .rolecap td a, .admintable td a, .gradereport-grader-table td a, #categoryquestions td a, .page-report-competency-index .table td a, .page-report-competency-index table.collection td a, .flexible td a, .forumheaderlist td a, .formsettingheading table td a, .filemanager .yui3-datatable table td a, #page-report-outline-user [id="region-main"] table td a, #page-blocks-completionstatus-details [role="main"] table.generalbox td a {width: auto;vertical-align: middle;align-items: center;font-weight: 500;color: inherit;}
.table td a:hover, table.collection td a:hover, .generaltable td a:hover, .grading-report td a:hover, #defineroletable td a:hover, .rolecap td a:hover, .admintable td a:hover, .gradereport-grader-table td a:hover, #categoryquestions td a:hover, .page-report-competency-index .table td a:hover, .page-report-competency-index table.collection td a:hover, .flexible td a:hover, .forumheaderlist td a:hover, .formsettingheading table td a:hover, .filemanager .yui3-datatable table td a:hover, #page-report-outline-user [id="region-main"] table td a:hover, #page-blocks-completionstatus-details [role="main"] table.generalbox td a:hover {color: #0742cd;}
.table th a, table.collection th a, .generaltable th a, .grading-report th a, #defineroletable th a, .rolecap th a, .admintable th a, .gradereport-grader-table th a, #categoryquestions th a, .page-report-competency-index .table th a, .page-report-competency-index table.collection th a, .flexible th a, .forumheaderlist th a, .formsettingheading table th a, .filemanager .yui3-datatable table th a, #page-report-outline-user [id="region-main"] table th a, #page-blocks-completionstatus-details [role="main"] table.generalbox th a {font-weight: 700;color: #212121;}
.table th a:hover, table.collection th a:hover, .generaltable th a:hover, .grading-report th a:hover, #defineroletable th a:hover, .rolecap th a:hover, .admintable th a:hover, .gradereport-grader-table th a:hover, #categoryquestions th a:hover, .page-report-competency-index .table th a:hover, .page-report-competency-index table.collection th a:hover, .flexible th a:hover, .forumheaderlist th a:hover, .formsettingheading table th a:hover, .filemanager .yui3-datatable table th a:hover, #page-report-outline-user [id="region-main"] table th a:hover, #page-blocks-completionstatus-details [role="main"] table.generalbox th a:hover {color: #9b9b9b;}
.table th, table.collection th, .generaltable th, .grading-report th, #defineroletable th, .rolecap th, .admintable th, .gradereport-grader-table th, #categoryquestions th, .page-report-competency-index .table th, .page-report-competency-index table.collection th, .flexible th, .forumheaderlist th, .formsettingheading table th, .filemanager .yui3-datatable table th, #page-report-outline-user [id="region-main"] table th, #page-blocks-completionstatus-details [role="main"] table.generalbox th, .table td, table.collection td, .generaltable td, .grading-report td, #defineroletable td, .rolecap td, .admintable td, .gradereport-grader-table td, #categoryquestions td, .page-report-competency-index .table td, .page-report-competency-index table.collection td, .flexible td, .forumheaderlist td, .formsettingheading table td, .filemanager .yui3-datatable table td, #page-report-outline-user [id="region-main"] table td, #page-blocks-completionstatus-details [role="main"] table.generalbox td {padding: .75rem;vertical-align: middle;border-bottom: 1px solid #ebebeb !important;font-size: .875rem;}
.table th .dropdown-toggle, table.collection th .dropdown-toggle, .generaltable th .dropdown-toggle, .grading-report th .dropdown-toggle, #defineroletable th .dropdown-toggle, .rolecap th .dropdown-toggle, .admintable th .dropdown-toggle, .gradereport-grader-table th .dropdown-toggle, #categoryquestions th .dropdown-toggle, .page-report-competency-index .table th .dropdown-toggle, .page-report-competency-index table.collection th .dropdown-toggle, .flexible th .dropdown-toggle, .forumheaderlist th .dropdown-toggle, .formsettingheading table th .dropdown-toggle, .filemanager .yui3-datatable table th .dropdown-toggle, #page-report-outline-user [id="region-main"] table th .dropdown-toggle, #page-blocks-completionstatus-details [role="main"] table.generalbox th .dropdown-toggle, .table td .dropdown-toggle, table.collection td .dropdown-toggle, .generaltable td .dropdown-toggle, .grading-report td .dropdown-toggle, #defineroletable td .dropdown-toggle, .rolecap td .dropdown-toggle, .admintable td .dropdown-toggle, .gradereport-grader-table td .dropdown-toggle, #categoryquestions td .dropdown-toggle, .page-report-competency-index .table td .dropdown-toggle, .page-report-competency-index table.collection td .dropdown-toggle, .flexible td .dropdown-toggle, .forumheaderlist td .dropdown-toggle, .formsettingheading table td .dropdown-toggle, .filemanager .yui3-datatable table td .dropdown-toggle, #page-report-outline-user [id="region-main"] table td .dropdown-toggle, #page-blocks-completionstatus-details [role="main"] table.generalbox td .dropdown-toggle {padding: .55rem 1rem !important;}
.table th .btn, table.collection th .btn, .generaltable th .btn, .grading-report th .btn, #defineroletable th .btn, .rolecap th .btn, .admintable th .btn, .gradereport-grader-table th .btn, #categoryquestions th .btn, .page-report-competency-index .table th .btn, .page-report-competency-index table.collection th .btn, .flexible th .btn, .forumheaderlist th .btn, .formsettingheading table th .btn, .filemanager .yui3-datatable table th .btn, #page-report-outline-user [id="region-main"] table th .btn, #page-blocks-completionstatus-details [role="main"] table.generalbox th .btn, .table td .btn, table.collection td .btn, .generaltable td .btn, .grading-report td .btn, #defineroletable td .btn, .rolecap td .btn, .admintable td .btn, .gradereport-grader-table td .btn, #categoryquestions td .btn, .page-report-competency-index .table td .btn, .page-report-competency-index table.collection td .btn, .flexible td .btn, .forumheaderlist td .btn, .formsettingheading table td .btn, .filemanager .yui3-datatable table td .btn, #page-report-outline-user [id="region-main"] table td .btn, #page-blocks-completionstatus-details [role="main"] table.generalbox td .btn {margin: 0 .5rem;}
.table th .btn .icon, table.collection th .btn .icon, .table th .btn .fdescription img, .fdescription .table th .btn img, .table th .btn .form-control-static img, .form-control-static .table th .btn img, .table th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .table th .btn img, table.collection th .btn .fdescription img, .fdescription table.collection th .btn img, table.collection th .btn .form-control-static img, .form-control-static table.collection th .btn img, table.collection th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info table.collection th .btn img, .generaltable th .btn .icon, .generaltable th .btn .fdescription img, .fdescription .generaltable th .btn img, .generaltable th .btn .form-control-static img, .form-control-static .generaltable th .btn img, .generaltable th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable th .btn img, .grading-report th .btn .icon, .grading-report th .btn .fdescription img, .fdescription .grading-report th .btn img, .grading-report th .btn .form-control-static img, .form-control-static .grading-report th .btn img, .grading-report th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .grading-report th .btn img, #defineroletable th .btn .icon, #defineroletable th .btn .fdescription img, .fdescription #defineroletable th .btn img, #defineroletable th .btn .form-control-static img, .form-control-static #defineroletable th .btn img, #defineroletable th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #defineroletable th .btn img, .rolecap th .btn .icon, .rolecap th .btn .fdescription img, .fdescription .rolecap th .btn img, .rolecap th .btn .form-control-static img, .form-control-static .rolecap th .btn img, .rolecap th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .rolecap th .btn img, .admintable th .btn .icon, .admintable th .btn .fdescription img, .fdescription .admintable th .btn img, .admintable th .btn .form-control-static img, .form-control-static .admintable th .btn img, .admintable th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .admintable th .btn img, .gradereport-grader-table th .btn .icon, .gradereport-grader-table th .btn .fdescription img, .fdescription .gradereport-grader-table th .btn img, .gradereport-grader-table th .btn .form-control-static img, .form-control-static .gradereport-grader-table th .btn img, .gradereport-grader-table th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table th .btn img, #categoryquestions th .btn .icon, #categoryquestions th .btn .fdescription img, .fdescription #categoryquestions th .btn img, #categoryquestions th .btn .form-control-static img, .form-control-static #categoryquestions th .btn img, #categoryquestions th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions th .btn img, .page-report-competency-index .table th .btn .icon, .page-report-competency-index table.collection th .btn .icon, .page-report-competency-index .table th .btn .fdescription img, .fdescription .page-report-competency-index .table th .btn img, .page-report-competency-index .table th .btn .form-control-static img, .form-control-static .page-report-competency-index .table th .btn img, .page-report-competency-index .table th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index .table th .btn img, .page-report-competency-index table.collection th .btn .fdescription img, .fdescription .page-report-competency-index table.collection th .btn img, .page-report-competency-index table.collection th .btn .form-control-static img, .form-control-static .page-report-competency-index table.collection th .btn img, .page-report-competency-index table.collection th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index table.collection th .btn img, .flexible th .btn .icon, .flexible th .btn .fdescription img, .fdescription .flexible th .btn img, .flexible th .btn .form-control-static img, .form-control-static .flexible th .btn img, .flexible th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flexible th .btn img, .forumheaderlist th .btn .icon, .forumheaderlist th .btn .fdescription img, .fdescription .forumheaderlist th .btn img, .forumheaderlist th .btn .form-control-static img, .form-control-static .forumheaderlist th .btn img, .forumheaderlist th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumheaderlist th .btn img, .formsettingheading table th .btn .icon, .formsettingheading table th .btn .fdescription img, .fdescription .formsettingheading table th .btn img, .formsettingheading table th .btn .form-control-static img, .form-control-static .formsettingheading table th .btn img, .formsettingheading table th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .formsettingheading table th .btn img, .filemanager .yui3-datatable table th .btn .icon, .filemanager .yui3-datatable table th .btn .fdescription img, .fdescription .filemanager .yui3-datatable table th .btn img, .filemanager .yui3-datatable table th .btn .form-control-static img, .form-control-static .filemanager .yui3-datatable table th .btn img, .filemanager .yui3-datatable table th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .filemanager .yui3-datatable table th .btn img, #page-report-outline-user [id="region-main"] table th .btn .icon, #page-report-outline-user [id="region-main"] table th .btn .fdescription img, .fdescription #page-report-outline-user [id="region-main"] table th .btn img, #page-report-outline-user [id="region-main"] table th .btn .form-control-static img, .form-control-static #page-report-outline-user [id="region-main"] table th .btn img, #page-report-outline-user [id="region-main"] table th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-report-outline-user [id="region-main"] table th .btn img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .btn .icon, #page-blocks-completionstatus-details [role="main"] table.generalbox th .btn .fdescription img, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox th .btn img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .btn .form-control-static img, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox th .btn img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox th .btn img, .table td .btn .icon, table.collection td .btn .icon, .table td .btn .fdescription img, .fdescription .table td .btn img, .table td .btn .form-control-static img, .form-control-static .table td .btn img, .table td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .table td .btn img, table.collection td .btn .fdescription img, .fdescription table.collection td .btn img, table.collection td .btn .form-control-static img, .form-control-static table.collection td .btn img, table.collection td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info table.collection td .btn img, .generaltable td .btn .icon, .generaltable td .btn .fdescription img, .fdescription .generaltable td .btn img, .generaltable td .btn .form-control-static img, .form-control-static .generaltable td .btn img, .generaltable td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable td .btn img, .grading-report td .btn .icon, .grading-report td .btn .fdescription img, .fdescription .grading-report td .btn img, .grading-report td .btn .form-control-static img, .form-control-static .grading-report td .btn img, .grading-report td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .grading-report td .btn img, #defineroletable td .btn .icon, #defineroletable td .btn .fdescription img, .fdescription #defineroletable td .btn img, #defineroletable td .btn .form-control-static img, .form-control-static #defineroletable td .btn img, #defineroletable td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #defineroletable td .btn img, .rolecap td .btn .icon, .rolecap td .btn .fdescription img, .fdescription .rolecap td .btn img, .rolecap td .btn .form-control-static img, .form-control-static .rolecap td .btn img, .rolecap td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .rolecap td .btn img, .admintable td .btn .icon, .admintable td .btn .fdescription img, .fdescription .admintable td .btn img, .admintable td .btn .form-control-static img, .form-control-static .admintable td .btn img, .admintable td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .admintable td .btn img, .gradereport-grader-table td .btn .icon, .gradereport-grader-table td .btn .fdescription img, .fdescription .gradereport-grader-table td .btn img, .gradereport-grader-table td .btn .form-control-static img, .form-control-static .gradereport-grader-table td .btn img, .gradereport-grader-table td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table td .btn img, #categoryquestions td .btn .icon, #categoryquestions td .btn .fdescription img, .fdescription #categoryquestions td .btn img, #categoryquestions td .btn .form-control-static img, .form-control-static #categoryquestions td .btn img, #categoryquestions td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions td .btn img, .page-report-competency-index .table td .btn .icon, .page-report-competency-index table.collection td .btn .icon, .page-report-competency-index .table td .btn .fdescription img, .fdescription .page-report-competency-index .table td .btn img, .page-report-competency-index .table td .btn .form-control-static img, .form-control-static .page-report-competency-index .table td .btn img, .page-report-competency-index .table td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index .table td .btn img, .page-report-competency-index table.collection td .btn .fdescription img, .fdescription .page-report-competency-index table.collection td .btn img, .page-report-competency-index table.collection td .btn .form-control-static img, .form-control-static .page-report-competency-index table.collection td .btn img, .page-report-competency-index table.collection td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index table.collection td .btn img, .flexible td .btn .icon, .flexible td .btn .fdescription img, .fdescription .flexible td .btn img, .flexible td .btn .form-control-static img, .form-control-static .flexible td .btn img, .flexible td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flexible td .btn img, .forumheaderlist td .btn .icon, .forumheaderlist td .btn .fdescription img, .fdescription .forumheaderlist td .btn img, .forumheaderlist td .btn .form-control-static img, .form-control-static .forumheaderlist td .btn img, .forumheaderlist td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumheaderlist td .btn img, .formsettingheading table td .btn .icon, .formsettingheading table td .btn .fdescription img, .fdescription .formsettingheading table td .btn img, .formsettingheading table td .btn .form-control-static img, .form-control-static .formsettingheading table td .btn img, .formsettingheading table td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .formsettingheading table td .btn img, .filemanager .yui3-datatable table td .btn .icon, .filemanager .yui3-datatable table td .btn .fdescription img, .fdescription .filemanager .yui3-datatable table td .btn img, .filemanager .yui3-datatable table td .btn .form-control-static img, .form-control-static .filemanager .yui3-datatable table td .btn img, .filemanager .yui3-datatable table td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .filemanager .yui3-datatable table td .btn img, #page-report-outline-user [id="region-main"] table td .btn .icon, #page-report-outline-user [id="region-main"] table td .btn .fdescription img, .fdescription #page-report-outline-user [id="region-main"] table td .btn img, #page-report-outline-user [id="region-main"] table td .btn .form-control-static img, .form-control-static #page-report-outline-user [id="region-main"] table td .btn img, #page-report-outline-user [id="region-main"] table td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-report-outline-user [id="region-main"] table td .btn img, #page-blocks-completionstatus-details [role="main"] table.generalbox td .btn .icon, #page-blocks-completionstatus-details [role="main"] table.generalbox td .btn .fdescription img, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox td .btn img, #page-blocks-completionstatus-details [role="main"] table.generalbox td .btn .form-control-static img, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox td .btn img, #page-blocks-completionstatus-details [role="main"] table.generalbox td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox td .btn img {margin: 0;}
.table th .icon, table.collection th .icon, .table th .fdescription img, .fdescription .table th img, .table th .form-control-static img, .form-control-static .table th img, .table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .table th img, table.collection th .fdescription img, .fdescription table.collection th img, table.collection th .form-control-static img, .form-control-static table.collection th img, table.collection th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info table.collection th img, .generaltable th .icon, .generaltable th .fdescription img, .fdescription .generaltable th img, .generaltable th .form-control-static img, .form-control-static .generaltable th img, .generaltable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable th img, .grading-report th .icon, .grading-report th .fdescription img, .fdescription .grading-report th img, .grading-report th .form-control-static img, .form-control-static .grading-report th img, .grading-report th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .grading-report th img, #defineroletable th .icon, #defineroletable th .fdescription img, .fdescription #defineroletable th img, #defineroletable th .form-control-static img, .form-control-static #defineroletable th img, #defineroletable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #defineroletable th img, .rolecap th .icon, .rolecap th .fdescription img, .fdescription .rolecap th img, .rolecap th .form-control-static img, .form-control-static .rolecap th img, .rolecap th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .rolecap th img, .admintable th .icon, .admintable th .fdescription img, .fdescription .admintable th img, .admintable th .form-control-static img, .form-control-static .admintable th img, .admintable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .admintable th img, .gradereport-grader-table th .icon, .gradereport-grader-table th .fdescription img, .fdescription .gradereport-grader-table th img, .gradereport-grader-table th .form-control-static img, .form-control-static .gradereport-grader-table th img, .gradereport-grader-table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table th img, #categoryquestions th .icon, #categoryquestions th .fdescription img, .fdescription #categoryquestions th img, #categoryquestions th .form-control-static img, .form-control-static #categoryquestions th img, #categoryquestions th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions th img, .page-report-competency-index .table th .icon, .page-report-competency-index table.collection th .icon, .page-report-competency-index .table th .fdescription img, .fdescription .page-report-competency-index .table th img, .page-report-competency-index .table th .form-control-static img, .form-control-static .page-report-competency-index .table th img, .page-report-competency-index .table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index .table th img, .page-report-competency-index table.collection th .fdescription img, .fdescription .page-report-competency-index table.collection th img, .page-report-competency-index table.collection th .form-control-static img, .form-control-static .page-report-competency-index table.collection th img, .page-report-competency-index table.collection th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index table.collection th img, .flexible th .icon, .flexible th .fdescription img, .fdescription .flexible th img, .flexible th .form-control-static img, .form-control-static .flexible th img, .flexible th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flexible th img, .forumheaderlist th .icon, .forumheaderlist th .fdescription img, .fdescription .forumheaderlist th img, .forumheaderlist th .form-control-static img, .form-control-static .forumheaderlist th img, .forumheaderlist th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumheaderlist th img, .formsettingheading table th .icon, .formsettingheading table th .fdescription img, .fdescription .formsettingheading table th img, .formsettingheading table th .form-control-static img, .form-control-static .formsettingheading table th img, .formsettingheading table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .formsettingheading table th img, .filemanager .yui3-datatable table th .icon, .filemanager .yui3-datatable table th .fdescription img, .fdescription .filemanager .yui3-datatable table th img, .filemanager .yui3-datatable table th .form-control-static img, .form-control-static .filemanager .yui3-datatable table th img, .filemanager .yui3-datatable table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .filemanager .yui3-datatable table th img, #page-report-outline-user [id="region-main"] table th .icon, #page-report-outline-user [id="region-main"] table th .fdescription img, .fdescription #page-report-outline-user [id="region-main"] table th img, #page-report-outline-user [id="region-main"] table th .form-control-static img, .form-control-static #page-report-outline-user [id="region-main"] table th img, #page-report-outline-user [id="region-main"] table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-report-outline-user [id="region-main"] table th img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .icon, #page-blocks-completionstatus-details [role="main"] table.generalbox th .fdescription img, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox th img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .form-control-static img, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox th img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox th img, .table td .icon, table.collection td .icon, .table td .fdescription img, .fdescription .table td img, .table td .form-control-static img, .form-control-static .table td img, .table td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .table td img, table.collection td .fdescription img, .fdescription table.collection td img, table.collection td .form-control-static img, .form-control-static table.collection td img, table.collection td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info table.collection td img, .generaltable td .icon, .generaltable td .fdescription img, .fdescription .generaltable td img, .generaltable td .form-control-static img, .form-control-static .generaltable td img, .generaltable td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable td img, .grading-report td .icon, .grading-report td .fdescription img, .fdescription .grading-report td img, .grading-report td .form-control-static img, .form-control-static .grading-report td img, .grading-report td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .grading-report td img, #defineroletable td .icon, #defineroletable td .fdescription img, .fdescription #defineroletable td img, #defineroletable td .form-control-static img, .form-control-static #defineroletable td img, #defineroletable td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #defineroletable td img, .rolecap td .icon, .rolecap td .fdescription img, .fdescription .rolecap td img, .rolecap td .form-control-static img, .form-control-static .rolecap td img, .rolecap td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .rolecap td img, .admintable td .icon, .admintable td .fdescription img, .fdescription .admintable td img, .admintable td .form-control-static img, .form-control-static .admintable td img, .admintable td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .admintable td img, .gradereport-grader-table td .icon, .gradereport-grader-table td .fdescription img, .fdescription .gradereport-grader-table td img, .gradereport-grader-table td .form-control-static img, .form-control-static .gradereport-grader-table td img, .gradereport-grader-table td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table td img, #categoryquestions td .icon, #categoryquestions td .fdescription img, .fdescription #categoryquestions td img, #categoryquestions td .form-control-static img, .form-control-static #categoryquestions td img, #categoryquestions td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions td img, .page-report-competency-index .table td .icon, .page-report-competency-index table.collection td .icon, .page-report-competency-index .table td .fdescription img, .fdescription .page-report-competency-index .table td img, .page-report-competency-index .table td .form-control-static img, .form-control-static .page-report-competency-index .table td img, .page-report-competency-index .table td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index .table td img, .page-report-competency-index table.collection td .fdescription img, .fdescription .page-report-competency-index table.collection td img, .page-report-competency-index table.collection td .form-control-static img, .form-control-static .page-report-competency-index table.collection td img, .page-report-competency-index table.collection td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index table.collection td img, .flexible td .icon, .flexible td .fdescription img, .fdescription .flexible td img, .flexible td .form-control-static img, .form-control-static .flexible td img, .flexible td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flexible td img, .forumheaderlist td .icon, .forumheaderlist td .fdescription img, .fdescription .forumheaderlist td img, .forumheaderlist td .form-control-static img, .form-control-static .forumheaderlist td img, .forumheaderlist td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumheaderlist td img, .formsettingheading table td .icon, .formsettingheading table td .fdescription img, .fdescription .formsettingheading table td img, .formsettingheading table td .form-control-static img, .form-control-static .formsettingheading table td img, .formsettingheading table td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .formsettingheading table td img, .filemanager .yui3-datatable table td .icon, .filemanager .yui3-datatable table td .fdescription img, .fdescription .filemanager .yui3-datatable table td img, .filemanager .yui3-datatable table td .form-control-static img, .form-control-static .filemanager .yui3-datatable table td img, .filemanager .yui3-datatable table td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .filemanager .yui3-datatable table td img, #page-report-outline-user [id="region-main"] table td .icon, #page-report-outline-user [id="region-main"] table td .fdescription img, .fdescription #page-report-outline-user [id="region-main"] table td img, #page-report-outline-user [id="region-main"] table td .form-control-static img, .form-control-static #page-report-outline-user [id="region-main"] table td img, #page-report-outline-user [id="region-main"] table td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-report-outline-user [id="region-main"] table td img, #page-blocks-completionstatus-details [role="main"] table.generalbox td .icon, #page-blocks-completionstatus-details [role="main"] table.generalbox td .fdescription img, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox td img, #page-blocks-completionstatus-details [role="main"] table.generalbox td .form-control-static img, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox td img, #page-blocks-completionstatus-details [role="main"] table.generalbox td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox td img {margin: 0 .5rem;}
.table th .commands:empty, table.collection th .commands:empty, .generaltable th .commands:empty, .grading-report th .commands:empty, #defineroletable th .commands:empty, .rolecap th .commands:empty, .admintable th .commands:empty, .gradereport-grader-table th .commands:empty, #categoryquestions th .commands:empty, .page-report-competency-index .table th .commands:empty, .page-report-competency-index table.collection th .commands:empty, .flexible th .commands:empty, .forumheaderlist th .commands:empty, .formsettingheading table th .commands:empty, .filemanager .yui3-datatable table th .commands:empty, #page-report-outline-user [id="region-main"] table th .commands:empty, #page-blocks-completionstatus-details [role="main"] table.generalbox th .commands:empty, .table td .commands:empty, table.collection td .commands:empty, .generaltable td .commands:empty, .grading-report td .commands:empty, #defineroletable td .commands:empty, .rolecap td .commands:empty, .admintable td .commands:empty, .gradereport-grader-table td .commands:empty, #categoryquestions td .commands:empty, .page-report-competency-index .table td .commands:empty, .page-report-competency-index table.collection td .commands:empty, .flexible td .commands:empty, .forumheaderlist td .commands:empty, .formsettingheading table td .commands:empty, .filemanager .yui3-datatable table td .commands:empty, #page-report-outline-user [id="region-main"] table td .commands:empty, #page-blocks-completionstatus-details [role="main"] table.generalbox td .commands:empty {margin: 0;}
.table thead th, table.collection thead th, .generaltable thead th, .grading-report thead th, #defineroletable thead th, .rolecap thead th, .admintable thead th, .gradereport-grader-table thead th, #categoryquestions thead th, .page-report-competency-index .table thead th, .page-report-competency-index table.collection thead th, .flexible thead th, .forumheaderlist thead th, .formsettingheading table thead th, .filemanager .yui3-datatable table thead th, #page-report-outline-user [id="region-main"] table thead th, #page-blocks-completionstatus-details [role="main"] table.generalbox thead th {font-size: .8rem;font-weight: 500;vertical-align: middle;}
.table thead th a, table.collection thead th a, .generaltable thead th a, .grading-report thead th a, #defineroletable thead th a, .rolecap thead th a, .admintable thead th a, .gradereport-grader-table thead th a, #categoryquestions thead th a, .page-report-competency-index .table thead th a, .page-report-competency-index table.collection thead th a, .flexible thead th a, .forumheaderlist thead th a, .formsettingheading table thead th a, .filemanager .yui3-datatable table thead th a, #page-report-outline-user [id="region-main"] table thead th a, #page-blocks-completionstatus-details [role="main"] table.generalbox thead th a {display: inline-flex;}
.table th, table.collection th, .generaltable th, .grading-report th, #defineroletable th, .rolecap th, .admintable th, .gradereport-grader-table th, #categoryquestions th, .page-report-competency-index .table th, .page-report-competency-index table.collection th, .flexible th, .forumheaderlist th, .formsettingheading table th, .filemanager .yui3-datatable table th, #page-report-outline-user [id="region-main"] table th, #page-blocks-completionstatus-details [role="main"] table.generalbox th {font-weight: 500;}
.table th a, table.collection th a, .generaltable th a, .grading-report th a, #defineroletable th a, .rolecap th a, .admintable th a, .gradereport-grader-table th a, #categoryquestions th a, .page-report-competency-index .table th a, .page-report-competency-index table.collection th a, .flexible th a, .forumheaderlist th a, .formsettingheading table th a, .filemanager .yui3-datatable table th a, #page-report-outline-user [id="region-main"] table th a, #page-blocks-completionstatus-details [role="main"] table.generalbox th a {margin: 0 !important;padding: 0;}
.table th .gradeitemheader, table.collection th .gradeitemheader, .generaltable th .gradeitemheader, .grading-report th .gradeitemheader, #defineroletable th .gradeitemheader, .rolecap th .gradeitemheader, .admintable th .gradeitemheader, .gradereport-grader-table th .gradeitemheader, #categoryquestions th .gradeitemheader, .page-report-competency-index .table th .gradeitemheader, .page-report-competency-index table.collection th .gradeitemheader, .flexible th .gradeitemheader, .forumheaderlist th .gradeitemheader, .formsettingheading table th .gradeitemheader, .filemanager .yui3-datatable table th .gradeitemheader, #page-report-outline-user [id="region-main"] table th .gradeitemheader, #page-blocks-completionstatus-details [role="main"] table.generalbox th .gradeitemheader {margin: 0;padding: 0;}
.table th .gradeitemheader .itemicon, table.collection th .gradeitemheader .itemicon, .generaltable th .gradeitemheader .itemicon, .grading-report th .gradeitemheader .itemicon, #defineroletable th .gradeitemheader .itemicon, .rolecap th .gradeitemheader .itemicon, .admintable th .gradeitemheader .itemicon, .gradereport-grader-table th .gradeitemheader .itemicon, #categoryquestions th .gradeitemheader .itemicon, .page-report-competency-index .table th .gradeitemheader .itemicon, .page-report-competency-index table.collection th .gradeitemheader .itemicon, .flexible th .gradeitemheader .itemicon, .forumheaderlist th .gradeitemheader .itemicon, .formsettingheading table th .gradeitemheader .itemicon, .filemanager .yui3-datatable table th .gradeitemheader .itemicon, #page-report-outline-user [id="region-main"] table th .gradeitemheader .itemicon, #page-blocks-completionstatus-details [role="main"] table.generalbox th .gradeitemheader .itemicon {width: 30px;height: auto;margin-left: 0;}
.table a, table.collection a, .generaltable a, .grading-report a, #defineroletable a, .rolecap a, .admintable a, .gradereport-grader-table a, #categoryquestions a, .page-report-competency-index .table a, .page-report-competency-index table.collection a, .flexible a, .forumheaderlist a, .formsettingheading table a, .filemanager .yui3-datatable table a, #page-report-outline-user [id="region-main"] table a, #page-blocks-completionstatus-details [role="main"] table.generalbox a {text-decoration: none;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.table thead th, table.collection thead th, .generaltable thead th, .grading-report thead th, #defineroletable thead th, .rolecap thead th, .admintable thead th, .gradereport-grader-table thead th, #categoryquestions thead th, .page-report-competency-index .table thead th, .page-report-competency-index table.collection thead th, .flexible thead th, .forumheaderlist thead th, .formsettingheading table thead th, .filemanager .yui3-datatable table thead th, #page-report-outline-user [id="region-main"] table thead th, #page-blocks-completionstatus-details [role="main"] table.generalbox thead th {border-bottom: 2px solid #ebebeb;font-weight: 700;}
.table tbody + tbody, table.collection tbody + tbody, .generaltable tbody + tbody, .grading-report tbody + tbody, #defineroletable tbody + tbody, .rolecap tbody + tbody, .admintable tbody + tbody, .gradereport-grader-table tbody + tbody, #categoryquestions tbody + tbody, .page-report-competency-index .table tbody + tbody, .page-report-competency-index table.collection tbody + tbody, .flexible tbody + tbody, .forumheaderlist tbody + tbody, .formsettingheading table tbody + tbody, .filemanager .yui3-datatable table tbody + tbody, #page-report-outline-user [id="region-main"] table tbody + tbody, #page-blocks-completionstatus-details [role="main"] table.generalbox tbody + tbody {border-top: 2px solid #ebebeb;font-weight: 400;color: #575967;}
.table .table, table.collection .table, .table table.collection, table.collection table.collection, .generaltable .table, .generaltable table.collection, .grading-report .table, .grading-report table.collection, #defineroletable .table, #defineroletable table.collection, .rolecap .table, .rolecap table.collection, .admintable .table, .admintable table.collection, .gradereport-grader-table .table, .gradereport-grader-table table.collection, #categoryquestions .table, #categoryquestions table.collection, .page-report-competency-index .table .table, .page-report-competency-index table.collection .table, .page-report-competency-index .table table.collection, .page-report-competency-index table.collection table.collection, .flexible .table, .flexible table.collection, .forumheaderlist .table, .forumheaderlist table.collection, .formsettingheading table .table, .formsettingheading table table.collection, .filemanager .yui3-datatable table .table, .filemanager .yui3-datatable table table.collection, #page-report-outline-user [id="region-main"] table .table, #page-report-outline-user [id="region-main"] table table.collection, #page-blocks-completionstatus-details [role="main"] table.generalbox .table, #page-blocks-completionstatus-details [role="main"] table.generalbox table.collection {background-color: #fff;}
.table a.action-icon, table.collection a.action-icon, .generaltable a.action-icon, .grading-report a.action-icon, #defineroletable a.action-icon, .rolecap a.action-icon, .admintable a.action-icon, .gradereport-grader-table a.action-icon, #categoryquestions a.action-icon, .page-report-competency-index .table a.action-icon, .page-report-competency-index table.collection a.action-icon, .flexible a.action-icon, .forumheaderlist a.action-icon, .formsettingheading table a.action-icon, .filemanager .yui3-datatable table a.action-icon, #page-report-outline-user [id="region-main"] table a.action-icon, #page-blocks-completionstatus-details [role="main"] table.generalbox a.action-icon {padding: 6px;margin-right: .5rem;margin-left: .5rem;line-height: 140%;}
h3 + .generaltable {margin-top: 2rem;}
.table, table.collection {width: auto;}
.table-sm th, .table-sm td {padding: .3rem;}
.table-bordered, table.collection {border: 1px solid #ebebeb;}
.table-bordered th, table.collection th, .table-bordered td, table.collection td {border: 1px solid #ebebeb;}
.table-bordered thead th, table.collection thead th, .table-bordered thead td, table.collection thead td {border-bottom-width: 2px;}
.table-striped tbody tr:nth-of-type(odd), table.collection 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), 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: #fdfdfd;}
.table-hover tbody tr:hover, table.grading-report tbody tr:hover, .forumheaderlist tbody tr:hover, .generaltable tbody tr:hover, table.flexible tbody tr:hover, .category_subcategories tbody tr:hover, table#modules tbody tr:hover, table#permissions tbody tr:hover {background-color: #f8f8f8;}
.table-primary, .table-primary > th, .table-primary > td {background-color: #bacaf1;}
.table-hover .table-primary:hover, table.grading-report .table-primary:hover, .forumheaderlist .table-primary:hover, .generaltable .table-primary:hover, table.flexible .table-primary:hover, .category_subcategories .table-primary:hover, table#modules .table-primary:hover, table#permissions .table-primary:hover {background-color: #f8f8f8;}
.table-hover .table-primary:hover > td, table.grading-report .table-primary:hover > td, .forumheaderlist .table-primary:hover > td, .generaltable .table-primary:hover > td, table.flexible .table-primary:hover > td, .category_subcategories .table-primary:hover > td, table#modules .table-primary:hover > td, table#permissions .table-primary:hover > td, .table-hover .table-primary:hover > th, table.grading-report .table-primary:hover > th, .forumheaderlist .table-primary:hover > th, .generaltable .table-primary:hover > th, table.flexible .table-primary:hover > th, .category_subcategories .table-primary:hover > th, table#modules .table-primary:hover > th, table#permissions .table-primary:hover > th {background-color: #f8f8f8;}
.table-secondary, .table-secondary > th, .table-secondary > td {background-color: white;}
.table-hover .table-secondary:hover, table.grading-report .table-secondary:hover, .forumheaderlist .table-secondary:hover, .generaltable .table-secondary:hover, table.flexible .table-secondary:hover, .category_subcategories .table-secondary:hover, table#modules .table-secondary:hover, table#permissions .table-secondary:hover {background-color: #f8f8f8;}
.table-hover .table-secondary:hover > td, table.grading-report .table-secondary:hover > td, .forumheaderlist .table-secondary:hover > td, .generaltable .table-secondary:hover > td, table.flexible .table-secondary:hover > td, .category_subcategories .table-secondary:hover > td, table#modules .table-secondary:hover > td, table#permissions .table-secondary:hover > td, .table-hover .table-secondary:hover > th, table.grading-report .table-secondary:hover > th, .forumheaderlist .table-secondary:hover > th, .generaltable .table-secondary:hover > th, table.flexible .table-secondary:hover > th, .category_subcategories .table-secondary:hover > th, table#modules .table-secondary:hover > th, table#permissions .table-secondary:hover > th {background-color: #f8f8f8;}
.table-success, .table-success > th, .table-success > td {background-color: #e4f5ef;}
.table-hover .table-success:hover, table.grading-report .table-success:hover, .forumheaderlist .table-success:hover, .generaltable .table-success:hover, table.flexible .table-success:hover, .category_subcategories .table-success:hover, table#modules .table-success:hover, table#permissions .table-success:hover {background-color: #f8f8f8;}
.table-hover .table-success:hover > td, table.grading-report .table-success:hover > td, .forumheaderlist .table-success:hover > td, .generaltable .table-success:hover > td, table.flexible .table-success:hover > td, .category_subcategories .table-success:hover > td, table#modules .table-success:hover > td, table#permissions .table-success:hover > td, .table-hover .table-success:hover > th, table.grading-report .table-success:hover > th, .forumheaderlist .table-success:hover > th, .generaltable .table-success:hover > th, table.flexible .table-success:hover > th, .category_subcategories .table-success:hover > th, table#modules .table-success:hover > th, table#permissions .table-success:hover > th {background-color: #f8f8f8;}
.table-info, .table-info > th, .table-info > td {background-color: #e8eefb;}
.table-hover .table-info:hover, table.grading-report .table-info:hover, .forumheaderlist .table-info:hover, .generaltable .table-info:hover, table.flexible .table-info:hover, .category_subcategories .table-info:hover, table#modules .table-info:hover, table#permissions .table-info:hover {background-color: #f8f8f8;}
.table-hover .table-info:hover > td, table.grading-report .table-info:hover > td, .forumheaderlist .table-info:hover > td, .generaltable .table-info:hover > td, table.flexible .table-info:hover > td, .category_subcategories .table-info:hover > td, table#modules .table-info:hover > td, table#permissions .table-info:hover > td, .table-hover .table-info:hover > th, table.grading-report .table-info:hover > th, .forumheaderlist .table-info:hover > th, .generaltable .table-info:hover > th, table.flexible .table-info:hover > th, .category_subcategories .table-info:hover > th, table#modules .table-info:hover > th, table#permissions .table-info:hover > th {background-color: #f8f8f8;}
.table-warning, #overriderolestable .overriddenpermission, .table-warning > th, #overriderolestable .overriddenpermission > th, .table-warning > td, #overriderolestable .overriddenpermission > td {background-color: #fceac0;}
.table-hover .table-warning:hover, table.grading-report .table-warning:hover, table.grading-report #overriderolestable .overriddenpermission:hover, #overriderolestable table.grading-report .overriddenpermission:hover, .forumheaderlist .table-warning:hover, .forumheaderlist #overriderolestable .overriddenpermission:hover, #overriderolestable .forumheaderlist .overriddenpermission:hover, .generaltable .table-warning:hover, .generaltable #overriderolestable .overriddenpermission:hover, #overriderolestable .generaltable .overriddenpermission:hover, table.flexible .table-warning:hover, table.flexible #overriderolestable .overriddenpermission:hover, #overriderolestable table.flexible .overriddenpermission:hover, .category_subcategories .table-warning:hover, .category_subcategories #overriderolestable .overriddenpermission:hover, #overriderolestable .category_subcategories .overriddenpermission:hover, table#modules .table-warning:hover, table#modules #overriderolestable .overriddenpermission:hover, #overriderolestable table#modules .overriddenpermission:hover, table#permissions .table-warning:hover, table#permissions #overriderolestable .overriddenpermission:hover, #overriderolestable table#permissions .overriddenpermission:hover, .table-hover #overriderolestable .overriddenpermission:hover, #overriderolestable .table-hover .overriddenpermission:hover {background-color: #f8f8f8;}
.table-hover .table-warning:hover > td, table.grading-report .table-warning:hover > td, table.grading-report #overriderolestable .overriddenpermission:hover > td, #overriderolestable table.grading-report .overriddenpermission:hover > td, .forumheaderlist .table-warning:hover > td, .forumheaderlist #overriderolestable .overriddenpermission:hover > td, #overriderolestable .forumheaderlist .overriddenpermission:hover > td, .generaltable .table-warning:hover > td, .generaltable #overriderolestable .overriddenpermission:hover > td, #overriderolestable .generaltable .overriddenpermission:hover > td, table.flexible .table-warning:hover > td, table.flexible #overriderolestable .overriddenpermission:hover > td, #overriderolestable table.flexible .overriddenpermission:hover > td, .category_subcategories .table-warning:hover > td, .category_subcategories #overriderolestable .overriddenpermission:hover > td, #overriderolestable .category_subcategories .overriddenpermission:hover > td, table#modules .table-warning:hover > td, table#modules #overriderolestable .overriddenpermission:hover > td, #overriderolestable table#modules .overriddenpermission:hover > td, table#permissions .table-warning:hover > td, table#permissions #overriderolestable .overriddenpermission:hover > td, #overriderolestable table#permissions .overriddenpermission:hover > td, .table-hover #overriderolestable .overriddenpermission:hover > td, #overriderolestable .table-hover .overriddenpermission:hover > td, .table-hover .table-warning:hover > th, table.grading-report .table-warning:hover > th, table.grading-report #overriderolestable .overriddenpermission:hover > th, #overriderolestable table.grading-report .overriddenpermission:hover > th, .forumheaderlist .table-warning:hover > th, .forumheaderlist #overriderolestable .overriddenpermission:hover > th, #overriderolestable .forumheaderlist .overriddenpermission:hover > th, .generaltable .table-warning:hover > th, .generaltable #overriderolestable .overriddenpermission:hover > th, #overriderolestable .generaltable .overriddenpermission:hover > th, table.flexible .table-warning:hover > th, table.flexible #overriderolestable .overriddenpermission:hover > th, #overriderolestable table.flexible .overriddenpermission:hover > th, .category_subcategories .table-warning:hover > th, .category_subcategories #overriderolestable .overriddenpermission:hover > th, #overriderolestable .category_subcategories .overriddenpermission:hover > th, table#modules .table-warning:hover > th, table#modules #overriderolestable .overriddenpermission:hover > th, #overriderolestable table#modules .overriddenpermission:hover > th, table#permissions .table-warning:hover > th, table#permissions #overriderolestable .overriddenpermission:hover > th, #overriderolestable table#permissions .overriddenpermission:hover > th, .table-hover #overriderolestable .overriddenpermission:hover > th, #overriderolestable .table-hover .overriddenpermission:hover > th {background-color: #f8f8f8;}
.table-danger, .table-danger > th, .table-danger > td {background-color: #f5c6cb;}
.table-hover .table-danger:hover, table.grading-report .table-danger:hover, .forumheaderlist .table-danger:hover, .generaltable .table-danger:hover, table.flexible .table-danger:hover, .category_subcategories .table-danger:hover, table#modules .table-danger:hover, table#permissions .table-danger:hover {background-color: #f8f8f8;}
.table-hover .table-danger:hover > td, table.grading-report .table-danger:hover > td, .forumheaderlist .table-danger:hover > td, .generaltable .table-danger:hover > td, table.flexible .table-danger:hover > td, .category_subcategories .table-danger:hover > td, table#modules .table-danger:hover > td, table#permissions .table-danger:hover > td, .table-hover .table-danger:hover > th, table.grading-report .table-danger:hover > th, .forumheaderlist .table-danger:hover > th, .generaltable .table-danger:hover > th, table.flexible .table-danger:hover > th, .category_subcategories .table-danger:hover > th, table#modules .table-danger:hover > th, table#permissions .table-danger:hover > th {background-color: #f8f8f8;}
.table-light, .table-light > th, .table-light > td {background-color: #fdfdfd;}
.table-hover .table-light:hover, table.grading-report .table-light:hover, .forumheaderlist .table-light:hover, .generaltable .table-light:hover, table.flexible .table-light:hover, .category_subcategories .table-light:hover, table#modules .table-light:hover, table#permissions .table-light:hover {background-color: #f8f8f8;}
.table-hover .table-light:hover > td, table.grading-report .table-light:hover > td, .forumheaderlist .table-light:hover > td, .generaltable .table-light:hover > td, table.flexible .table-light:hover > td, .category_subcategories .table-light:hover > td, table#modules .table-light:hover > td, table#permissions .table-light:hover > td, .table-hover .table-light:hover > th, table.grading-report .table-light:hover > th, .forumheaderlist .table-light:hover > th, .generaltable .table-light:hover > th, table.flexible .table-light:hover > th, .category_subcategories .table-light:hover > th, table#modules .table-light:hover > th, table#permissions .table-light:hover > th {background-color: #f8f8f8;}
.table-dark, .table-dark > th, .table-dark > td {background-color: #d0d1d4;}
.table-hover .table-dark:hover, table.grading-report .table-dark:hover, .forumheaderlist .table-dark:hover, .generaltable .table-dark:hover, table.flexible .table-dark:hover, .category_subcategories .table-dark:hover, table#modules .table-dark:hover, table#permissions .table-dark:hover {background-color: #f8f8f8;}
.table-hover .table-dark:hover > td, table.grading-report .table-dark:hover > td, .forumheaderlist .table-dark:hover > td, .generaltable .table-dark:hover > td, table.flexible .table-dark:hover > td, .category_subcategories .table-dark:hover > td, table#modules .table-dark:hover > td, table#permissions .table-dark:hover > td, .table-hover .table-dark:hover > th, table.grading-report .table-dark:hover > th, .forumheaderlist .table-dark:hover > th, .generaltable .table-dark:hover > th, table.flexible .table-dark:hover > th, .category_subcategories .table-dark:hover > th, table#modules .table-dark:hover > th, table#permissions .table-dark:hover > th {background-color: #f8f8f8;}
.table-active, .table-active > th, .table-active > td {background-color: #ebebeb;}
.table-hover .table-active:hover, table.grading-report .table-active:hover, .forumheaderlist .table-active:hover, .generaltable .table-active:hover, table.flexible .table-active:hover, .category_subcategories .table-active:hover, table#modules .table-active:hover, table#permissions .table-active:hover {background-color: #f8f8f8;}
.table-hover .table-active:hover > td, table.grading-report .table-active:hover > td, .forumheaderlist .table-active:hover > td, .generaltable .table-active:hover > td, table.flexible .table-active:hover > td, .category_subcategories .table-active:hover > td, table#modules .table-active:hover > td, table#permissions .table-active:hover > td, .table-hover .table-active:hover > th, table.grading-report .table-active:hover > th, .forumheaderlist .table-active:hover > th, .generaltable .table-active:hover > th, table.flexible .table-active:hover > th, .category_subcategories .table-active:hover > th, table#modules .table-active:hover > th, table#permissions .table-active:hover > th {background-color: #f8f8f8;}
.table .thead-dark th, table.collection .thead-dark th {color: #fff;background-color: #212121;border-color: #343434;}
.table .thead-light th, table.collection .thead-light th {color: #575967;background-color: #ececec;border-color: #ebebeb;}
.table-dark {color: #fff;background-color: #212121;}
.table-dark th, .table-dark td, .table-dark thead th {border-color: #343434;}
.table-dark.table-bordered, table.table-dark.collection {border: 0;}
.table-dark.table-striped tbody tr:nth-of-type(odd), table.table-dark.collection tbody tr:nth-of-type(odd), table.table-dark#explaincaps tbody tr:nth-of-type(odd), table.table-dark#defineroletable tbody tr:nth-of-type(odd), table.table-dark.grading-report tbody tr:nth-of-type(odd), table.table-dark#listdirectories tbody tr:nth-of-type(odd), table.table-dark.rolecaps tbody tr:nth-of-type(odd), table.table-dark.userenrolment tbody tr:nth-of-type(odd), form#movecourses table.table-dark tbody tr:nth-of-type(odd), #page-admin-course-index .table-dark.editcourse tbody tr:nth-of-type(odd), .table-dark.forumheaderlist tbody tr:nth-of-type(odd), table.table-dark.flexible tbody tr:nth-of-type(odd), .table-dark.generaltable tbody tr:nth-of-type(odd) {background-color: rgba(255,255,255,.025);}
.table-dark.table-hover tbody tr:hover, table.table-dark.grading-report tbody tr:hover, .table-dark.forumheaderlist tbody tr:hover, .table-dark.generaltable tbody tr:hover, table.table-dark.flexible tbody tr:hover, .table-dark.category_subcategories tbody tr:hover, table.table-dark#modules tbody tr:hover, table.table-dark#permissions tbody tr:hover {background-color: rgba(255,255,255,.075);}
@media (max-width: 319.98px) {.table-responsive-sm {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
	.table-responsive-sm > .table-bordered, .table-responsive-sm > table.collection {border: 0;}}
@media (max-width: 767.98px) {.table-responsive-md {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
	.table-responsive-md > .table-bordered, .table-responsive-md > table.collection {border: 0;}}
@media (max-width: 1199.98px) {.table-responsive-lg {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
	.table-responsive-lg > .table-bordered, .table-responsive-lg > table.collection {border: 0;}}
@media (max-width: 1599.98px) {.table-responsive-xl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
	.table-responsive-xl > .table-bordered, .table-responsive-xl > table.collection {border: 0;}}
.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.table-responsive > .table-bordered, .table-responsive > table.collection {border: 0;}
table td .commentscontainer, table td .ygtvitem {min-width: 400px;}
table .comment-message .picture {display: none;}
.path-mod-assign .gradingtable .c0 {vertical-align: middle;}
.path-mod-assign .gradingtable .c0 div.selectall {display: inline-flex;vertical-align: middle;}
.resettable {margin-bottom: 1rem;}
#page-course-view-topics .generaltable td label {width: 100% !important;display: block !important;margin: .5rem 0 !important;}
#page-course-view-topics .generaltable td [role=button] {margin: .15rem 0;}
.path-mod-workshop .grading-report th {min-width: 600px;}
.path-mod-workshop .grading-report th a {width: auto !important;}
.path-mod-workshop .grading-report th.c3, .path-mod-workshop .grading-report th.c5 {min-width: 400px;}
.submissionsummarytable {overflow-x: scroll;}
.user-enrol-details {width: 100%;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-mod-forum-view [role="main"] .no-overflow table {min-width: max-content;}}
label {line-height: 160%;}
label + select {margin-left: .5rem;}
#page-mod-forum-discuss label + select {margin-left: 0;}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-forum-discuss label + select {width: 100%;}}
input[type="radio"], input[type="checkbox"] {margin: 10px !important;}
.form-control, .comment-area textarea, input[type=text], input[type=email], #add_section_numsections, .path-grade-report-grader .gradeparent .text, textarea {display: block;width: 100%;padding: 1rem 1.25rem;font-size: .85rem;line-height: 180%;color: #9b9b9b;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #e4e8f0;-webkit-box-shadow: inset 0 0px 2px 0 rgba(0,0,0,.13),inset 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: inset 0 0px 2px 0 rgba(0,0,0,.13),inset 0 2px 1px 0 rgba(0,0,0,.05);border-radius: 5px;-webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.form-control::-ms-expand, .comment-area textarea::-ms-expand, input[type=text]::-ms-expand, input[type=email]::-ms-expand, #add_section_numsections::-ms-expand, .path-grade-report-grader .gradeparent .text::-ms-expand, textarea::-ms-expand {background-color: transparent;border: 0;}
.form-control:focus, .comment-area textarea:focus, input[type=text]:focus, input[type=email]:focus, #add_section_numsections:focus, .path-grade-report-grader .gradeparent .text:focus, textarea:focus {color: #9b9b9b;background-color: #fff;border-color: #5a8af9;outline: 0;-webkit-box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);}
.form-control::-webkit-input-placeholder, .comment-area textarea::placeholder, input[type=text]::placeholder, input[type=email]::placeholder, #add_section_numsections::placeholder, .path-grade-report-grader .gradeparent .text::placeholder, textarea::placeholder {color: #bfc0c2;opacity: 1;}
.form-control::-moz-placeholder, .comment-area textarea::placeholder, input[type=text]::placeholder, input[type=email]::placeholder, #add_section_numsections::placeholder, .path-grade-report-grader .gradeparent .text::placeholder, textarea::placeholder {color: #bfc0c2;opacity: 1;}
.form-control:-ms-input-placeholder, .comment-area textarea::placeholder, input[type=text]::placeholder, input[type=email]::placeholder, #add_section_numsections::placeholder, .path-grade-report-grader .gradeparent .text::placeholder, textarea::placeholder {color: #bfc0c2;opacity: 1;}
.form-control::placeholder, .comment-area textarea::placeholder, input[type=text]::placeholder, input[type=email]::placeholder, #add_section_numsections::placeholder, .path-grade-report-grader .gradeparent .text::placeholder, textarea::placeholder {color: #bfc0c2;opacity: 1;}
.form-control:disabled, .comment-area textarea:disabled, input[type=text]:disabled, input[type=email]:disabled, #add_section_numsections:disabled, .path-grade-report-grader .gradeparent .text:disabled, textarea:disabled, .form-control[readonly], .comment-area textarea[readonly], input[type=text][readonly], input[type=email][readonly], #add_section_numsections[readonly], .path-grade-report-grader .gradeparent .text[readonly], textarea[readonly] {background-color: #f8f8f8;opacity: 1;}
select.form-control[multiple], select.form-control[size], textarea.form-control, .comment-area textarea {height: auto;}
select.form-control:not([size]):not([multiple]) {height: calc(3.5rem + 1px);}
select.form-control:focus::-ms-value {color: #9b9b9b;background-color: #fff;}
.form-control-file, .form-control-range {display: block;width: 100%;}
.col-form-label {margin-bottom: 0;font-size: inherit;line-height: 180%;}
.col-form-label .icon, .col-form-label .fdescription img, .fdescription .col-form-label img, .col-form-label .form-control-static img, .form-control-static .col-form-label img, .col-form-label .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .col-form-label img {color: #9b9b9b;}
.col-form-label-lg {padding-top: calc(2rem + 1px);padding-bottom: calc(2rem + 1px);font-size: 1.25rem;line-height: 1.5;}
.col-form-label-lg .icon, .col-form-label-lg .fdescription img, .fdescription .col-form-label-lg img, .col-form-label-lg .form-control-static img, .form-control-static .col-form-label-lg img, .col-form-label-lg .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .col-form-label-lg img {color: #9b9b9b;}
.col-form-label-sm {padding-top: calc(.7rem + 1px);padding-bottom: calc(.7rem + 1px);font-size: .875rem;line-height: 1.5;}
.col-form-label-sm .icon, .col-form-label-sm .fdescription img, .fdescription .col-form-label-sm img, .col-form-label-sm .form-control-static img, .form-control-static .col-form-label-sm img, .col-form-label-sm .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .col-form-label-sm img {color: #9b9b9b;}
.form-control-plaintext {display: block;width: 100%;padding-top: 1rem;padding-bottom: 1rem;margin-bottom: 0;line-height: 180%;background-color: transparent;border: solid transparent;border-width: 1px 0;}
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .comment-area .input-group-sm > textarea.form-control-plaintext, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .comment-area .input-group-lg > textarea.form-control-plaintext, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.btn {padding-right: 0;padding-left: 0;}
.form-control-sm, .input-group-sm > .form-control, .comment-area .input-group-sm > textarea, .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: .7rem 2rem;font-size: .875rem;line-height: 1.5;border-radius: 5px;}
select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([multiple]):not([size]), .input-group-sm > .input-group-prepend > select.input-group-text:not([multiple]):not([size]), .input-group-sm > .input-group-append > select.input-group-text:not([multiple]):not([size]), .input-group-sm > .input-group-prepend > select.btn:not([multiple]):not([size]), .input-group-sm > .input-group-append > select.btn:not([multiple]):not([size]) {height: calc(2.7125rem + 2px);}
.form-control-lg, .input-group-lg > .form-control, .comment-area .input-group-lg > textarea, .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: 2rem 4rem;font-size: 1.25rem;line-height: 1.5;border-radius: 10px;}
select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([multiple]):not([size]), .input-group-lg > .input-group-prepend > select.input-group-text:not([multiple]):not([size]), .input-group-lg > .input-group-append > select.input-group-text:not([multiple]):not([size]), .input-group-lg > .input-group-prepend > select.btn:not([multiple]):not([size]), .input-group-lg > .input-group-append > select.btn:not([multiple]):not([size]) {height: calc(5.875rem + 2px);}
.form-group, .form-buttons, .path-admin .buttons, #fitem_id_submitbutton, .fp-content-center form + div, div.backup-section + form, #fgroup_id_buttonar {margin-bottom: 1rem;align-items: center;}
.form-group .custom-select, .form-buttons .custom-select, .form-buttons #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .form-buttons #selectcomponent, .path-admin .buttons .custom-select, .path-admin .buttons #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .path-admin .buttons #selectcomponent, #fitem_id_submitbutton .custom-select, #fitem_id_submitbutton #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index #fitem_id_submitbutton #selectcomponent, .fp-content-center form + div .custom-select, .fp-content-center form + div #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .fp-content-center form + div #selectcomponent, div.backup-section + form .custom-select, div.backup-section + form #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index div.backup-section + form #selectcomponent, #fgroup_id_buttonar .custom-select, #fgroup_id_buttonar #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index #fgroup_id_buttonar #selectcomponent, .form-group #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .form-group #selectcomponent {margin-bottom: .25rem;}
.form-inline .form-group .custom-select, .form-inline .form-buttons .custom-select, .form-inline .form-buttons #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .form-inline .form-buttons #selectcomponent, .form-inline .path-admin .buttons .custom-select, .form-inline .path-admin .buttons #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .form-inline .path-admin .buttons #selectcomponent, .path-admin .form-inline .buttons .custom-select, .form-inline #fitem_id_submitbutton .custom-select, .form-inline #fitem_id_submitbutton #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .form-inline #fitem_id_submitbutton #selectcomponent, .form-inline .fp-content-center form + div .custom-select, .form-inline .fp-content-center form + div #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .form-inline .fp-content-center form + div #selectcomponent, .fp-content-center .form-inline form + div .custom-select, .form-inline div.backup-section + form .custom-select, .form-inline div.backup-section + form #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .form-inline div.backup-section + form #selectcomponent, .form-inline #fgroup_id_buttonar .custom-select, .form-inline #fgroup_id_buttonar #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .form-inline #fgroup_id_buttonar #selectcomponent, .form-inline .form-group #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .form-inline .form-group #selectcomponent {margin-bottom: 0;}
.form-group .col-md-3, .form-buttons .col-md-3, .path-admin .buttons .col-md-3, #fitem_id_submitbutton .col-md-3, .fp-content-center form + div .col-md-3, div.backup-section + form .col-md-3, #fgroup_id_buttonar .col-md-3 {text-align: right;padding-right: 1rem;}
@media (min-width: 320px) and (max-width: 1199.98px) {.form-group .col-md-3, .form-buttons .col-md-3, .path-admin .buttons .col-md-3, #fitem_id_submitbutton .col-md-3, .fp-content-center form + div .col-md-3, div.backup-section + form .col-md-3, #fgroup_id_buttonar .col-md-3 {text-align: left;}}
.form-text {display: block;margin-top: .25rem;}
.fdate_selector {align-items: baseline;}
.form-row {display: flex;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;}
.form-row > .col, .moodle-dialogue-bd .form-row > .usp-search-field, .moodle-dialogue-bd .form-row > [type=submit], .moodle-dialogue-bd .form-actions .form-row > .btn, .moodle-dialogue-bd [data-region=link-buttons] .form-row > .btn, .modal-footer .form-row > .btn, .modal-footer .form-row > a, [data-region=competencylinktree] .form-group .form-row > input.form-control, [data-region=competencylinktree] .form-group .form-row > .btn, .modal .modal-footer .form-row > .singlebutton, .modal-dialog .modal-footer .form-row > .singlebutton, [role=dialog] .fp-select-buttons .form-row > .btn, .moodle-dialogue [data-region=filtercompetencies] .form-row > .form-control, .moodle-dialogue [data-region=filtercompetencies] .comment-area .form-row > textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] .form-row > textarea, .moodle-dialogue [data-region=filtercompetencies] .form-row > .btn, .moodle-dialogue .link-buttons .form-row > .btn, .moodle-dialogue-wrap .availability-buttons .form-row > .btn, .moodle-dialogue .filemanager .form-row > .btn, .form-row > [class*="col-"] {padding-right: 5px;padding-left: 5px;}
.form-check {position: relative;display: block;padding-left: 2rem;}
.checkbox .form-check {background-color: #f4f7fe;padding: .5rem 1rem;border-radius: 5px;font-size: .875rem;}
.checkbox .form-check label {display: inline-flex;align-items: center;margin: 0;}
.checkbox .form-check label a {margin: 0 10px;}
.form-check-input {position: relative;}
.form-check-input:disabled ~ .form-check-label {color: #bfc0c2;}
.form-check-label {margin-bottom: 0;}
.form-check-inline {display: inline-flex;align-items: center;padding-left: 0;margin-right: 2rem;font-size: .875rem;}
.form-check-inline .form-check-input {position: static;margin-top: 0;margin-right: .3125rem;margin-left: 0;}
.valid-feedback {display: none;width: 100%;margin-top: .25rem;font-size: .75rem;color: #9edbc5;}
.valid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: .5rem;margin-top: .1rem;font-size: .875rem;line-height: 1;color: #fff;background-color: rgba(158,219,197,.8);border-radius: .2rem;}
.was-validated .form-control:valid, .was-validated .comment-area textarea:valid, .comment-area .was-validated textarea:valid, .was-validated .custom-select:valid, .was-validated #page-admin-tool-templatelibrary-index #selectcomponent:valid, #page-admin-tool-templatelibrary-index .was-validated #selectcomponent:valid, .form-control.is-valid, .comment-area textarea.is-valid, .custom-select.is-valid, #page-admin-tool-templatelibrary-index .is-valid#selectcomponent {border-color: #9edbc5;}
.was-validated .form-control:valid:focus, .was-validated .comment-area textarea:focus:valid, .comment-area .was-validated textarea:focus:valid, .was-validated .custom-select:valid:focus, .was-validated #page-admin-tool-templatelibrary-index #selectcomponent:focus:valid, #page-admin-tool-templatelibrary-index .was-validated #selectcomponent:focus:valid, .form-control.is-valid:focus, .comment-area textarea.is-valid:focus, .custom-select.is-valid:focus, #page-admin-tool-templatelibrary-index .is-valid#selectcomponent:focus {border-color: #9edbc5;-webkit-box-shadow: 0 0 0 .2rem rgba(158,219,197,.25);box-shadow: 0 0 0 .2rem rgba(158,219,197,.25);}
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .comment-area textarea:valid ~ .valid-feedback, .comment-area .was-validated textarea:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated #page-admin-tool-templatelibrary-index #selectcomponent:valid ~ .valid-feedback, #page-admin-tool-templatelibrary-index .was-validated #selectcomponent:valid ~ .valid-feedback, .form-control.is-valid ~ .valid-feedback, .comment-area textarea.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-feedback, #page-admin-tool-templatelibrary-index .is-valid#selectcomponent ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .was-validated .comment-area textarea:valid ~ .valid-tooltip, .comment-area .was-validated textarea:valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated #page-admin-tool-templatelibrary-index #selectcomponent:valid ~ .valid-tooltip, #page-admin-tool-templatelibrary-index .was-validated #selectcomponent:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-tooltip, .comment-area textarea.is-valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-tooltip, #page-admin-tool-templatelibrary-index .is-valid#selectcomponent ~ .valid-tooltip {display: block;}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {color: #9edbc5;}
.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: #9edbc5;}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {background-color: #fbfefd;}
.was-validated .custom-control-input:valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-tooltip {display: block;}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {background-color: #c3e9db;}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {-webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(158,219,197,.25);box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(158,219,197,.25);}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {border-color: #9edbc5;}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {border-color: inherit;}
.was-validated .custom-file-input:valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-tooltip {display: block;}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {-webkit-box-shadow: 0 0 0 .2rem rgba(158,219,197,.25);box-shadow: 0 0 0 .2rem rgba(158,219,197,.25);}
.invalid-feedback {display: none;width: 100%;margin-top: .25rem;font-size: .75rem;color: #dc3545;}
.invalid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: .5rem;margin-top: .1rem;font-size: .875rem;line-height: 1;color: #fff;background-color: rgba(220,53,69,.8);border-radius: .2rem;}
.was-validated .form-control:invalid, .was-validated .comment-area textarea:invalid, .comment-area .was-validated textarea:invalid, .was-validated .custom-select:invalid, .was-validated #page-admin-tool-templatelibrary-index #selectcomponent:invalid, #page-admin-tool-templatelibrary-index .was-validated #selectcomponent:invalid, .form-control.is-invalid, .comment-area textarea.is-invalid, .custom-select.is-invalid, #page-admin-tool-templatelibrary-index .is-invalid#selectcomponent {border-color: #dc3545;}
.was-validated .form-control:invalid:focus, .was-validated .comment-area textarea:focus:invalid, .comment-area .was-validated textarea:focus:invalid, .was-validated .custom-select:invalid:focus, .was-validated #page-admin-tool-templatelibrary-index #selectcomponent:focus:invalid, #page-admin-tool-templatelibrary-index .was-validated #selectcomponent:focus:invalid, .form-control.is-invalid:focus, .comment-area textarea.is-invalid:focus, .custom-select.is-invalid:focus, #page-admin-tool-templatelibrary-index .is-invalid#selectcomponent:focus {border-color: #dc3545;-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .comment-area textarea:invalid ~ .invalid-feedback, .comment-area .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated #page-admin-tool-templatelibrary-index #selectcomponent:invalid ~ .invalid-feedback, #page-admin-tool-templatelibrary-index .was-validated #selectcomponent:invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-feedback, .comment-area textarea.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-feedback, #page-admin-tool-templatelibrary-index .is-invalid#selectcomponent ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .was-validated .comment-area textarea:invalid ~ .invalid-tooltip, .comment-area .was-validated textarea:invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated #page-admin-tool-templatelibrary-index #selectcomponent:invalid ~ .invalid-tooltip, #page-admin-tool-templatelibrary-index .was-validated #selectcomponent:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-tooltip, .comment-area textarea.is-invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-tooltip, #page-admin-tool-templatelibrary-index .is-invalid#selectcomponent ~ .invalid-tooltip {display: block;}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {color: #dc3545;}
.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: #dc3545;}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {background-color: #efa2a9;}
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {background-color: #e4606d;}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {-webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25);box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25);}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {border-color: #dc3545;}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {border-color: inherit;}
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {-webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);}
.advanced-search-form .form-inline select {margin-right: .5rem;}
.form-inline {display: flex;flex-flow: row wrap;align-items: center;}
.form-inline .form-check {margin: 1rem 0;}
@media (min-width: 320px) {.form-inline label {display: inherit;margin-bottom: 0;font-weight: 500;}
	.form-inline .form-group, .form-inline .form-buttons, .form-inline .path-admin .buttons, .path-admin .form-inline .buttons, .form-inline #fitem_id_submitbutton, .form-inline .fp-content-center form + div, .fp-content-center .form-inline form + div, .form-inline div.backup-section + form, .form-inline #fgroup_id_buttonar {display: flex;flex: 0 0 auto;flex-flow: row wrap;align-items: center;margin-bottom: 0;}
	.form-inline .form-control, .form-inline .comment-area textarea, .comment-area .form-inline textarea {display: inline-block;width: auto;vertical-align: middle;}
	.form-inline .form-control-plaintext {display: inline-block;}
	.form-inline .input-group {width: auto;}
	.form-inline .form-check {display: flex;width: auto;padding-left: 0;align-items: center;}
	.form-inline .form-check-input {position: relative;margin-top: 0;margin-right: .5rem;margin-left: 0;height: 15px;}
	.form-inline .custom-control {align-items: center;justify-content: center;}
	.form-inline .custom-control-label {margin-bottom: 0;}}
.form-defaultinfo {margin: 1rem 0;font-size: .875rem;}
#page-grade-edit-letter-index #id_gradeletters .form-inline .form-group:nth-of-type(2n + 1), #page-grade-edit-letter-index #id_gradeletters .form-inline .form-buttons:nth-of-type(2n + 1), #page-grade-edit-letter-index #id_gradeletters .form-inline .path-admin .buttons:nth-of-type(2n + 1), .path-admin #page-grade-edit-letter-index #id_gradeletters .form-inline .buttons:nth-of-type(2n + 1), #page-grade-edit-letter-index #id_gradeletters .form-inline #fitem_id_submitbutton:nth-of-type(2n + 1), #page-grade-edit-letter-index #id_gradeletters .form-inline .fp-content-center form + div:nth-of-type(2n + 1), .fp-content-center #page-grade-edit-letter-index #id_gradeletters .form-inline form + div:nth-of-type(2n + 1), #page-grade-edit-letter-index #id_gradeletters .form-inline div.backup-section + form:nth-of-type(2n + 1), #page-grade-edit-letter-index #id_gradeletters .form-inline #fgroup_id_buttonar:nth-of-type(2n + 1) {margin-right: 1rem;}
#page-grade-edit-letter-index #id_gradeletters .form-inline .form-group:nth-of-type(2n), #page-grade-edit-letter-index #id_gradeletters .form-inline .form-buttons:nth-of-type(2n), #page-grade-edit-letter-index #id_gradeletters .form-inline .path-admin .buttons:nth-of-type(2n), .path-admin #page-grade-edit-letter-index #id_gradeletters .form-inline .buttons:nth-of-type(2n), #page-grade-edit-letter-index #id_gradeletters .form-inline #fitem_id_submitbutton:nth-of-type(2n), #page-grade-edit-letter-index #id_gradeletters .form-inline .fp-content-center form + div:nth-of-type(2n), .fp-content-center #page-grade-edit-letter-index #id_gradeletters .form-inline form + div:nth-of-type(2n), #page-grade-edit-letter-index #id_gradeletters .form-inline div.backup-section + form:nth-of-type(2n), #page-grade-edit-letter-index #id_gradeletters .form-inline #fgroup_id_buttonar:nth-of-type(2n) {margin-right: 1rem;margin-left: 1rem;}
#page-grade-edit-letter-index #id_gradeletters .form-control, #page-grade-edit-letter-index #id_gradeletters .comment-area textarea, .comment-area #page-grade-edit-letter-index #id_gradeletters textarea {text-align: center;}
.questioncell .form-control, .questioncell .comment-area textarea, .comment-area .questioncell textarea, .questioncell .custom-select, .questioncell #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .questioncell #selectcomponent {width: 100%;}
.sign-up-form {border-radius: 0;max-width: 600px;padding: 2rem;}
.sign-up-form .collapsible-actions {display: none !important;}
.sign-up-form .ftoggler {margin: 2rem 0;font-size: 1rem;font-weight: 700;}
.sign-up-form fieldset {margin: 0;padding: 1rem 0;}
.sign-up-form .col-form-label {font-size: .875rem;}
.sign-up-form .fcontainer {margin: 0;}
.sign-up-form input {width: 100% !important;}
.sign-up-form .logo {width: auto;height: auto;max-width: 300px;}
@media (max-width: 1199.98px) {.sign-up-form .logo {max-width: 100%;}}
@media (min-width: 320px) and (max-width: 767.98px) {.sign-up-form [data-fieldtype="group"] .btn {margin: .5rem 0;width: 100%;}}
@media (min-width: 320px) and (max-width: 767.98px) {.sign-up-form [data-fieldtype="group"].form-inline .form-group, .sign-up-form [data-fieldtype="group"].form-inline .form-buttons, .sign-up-form [data-fieldtype="group"].form-inline .path-admin .buttons, .path-admin .sign-up-form [data-fieldtype="group"].form-inline .buttons, .sign-up-form [data-fieldtype="group"].form-inline #fitem_id_submitbutton, .sign-up-form [data-fieldtype="group"].form-inline .fp-content-center form + div, .fp-content-center .sign-up-form [data-fieldtype="group"].form-inline form + div, .sign-up-form [data-fieldtype="group"].form-inline div.backup-section + form, .sign-up-form [data-fieldtype="group"].form-inline #fgroup_id_buttonar {display: block !important;width: 100% !important;}}
#page-login-index #signup .btn {margin-top: 1rem;width: 100%;}
.moodle-dialogue-bd .usp-search form [type=submit] {margin-left: .5rem;}
.moodle-dialogue-bd .usp-search-field {display: inline-flex;width: auto !important;}
.moodle-dialogue-bd .usp-results-count {margin-top: 1rem;position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
legend.ftoggler:empty {margin: 0;}
[data-content="inpage-reply-content"] {margin-top: 1rem;}
table .dropdown-toggle {padding: .5rem 1rem;}
.dropdown-toggle:before {display: none;}
#installfromrepobox .btn-icon {position: relative;top: 5px;margin-left: 10px;}
.btn-icon {display: inline-block;text-decoration: none;}
.btn-icon[data-toggle="popover"] {padding: 0 10px;width: 40px;text-align: center;}
.btn-icon[data-toggle="popover"] i {margin: 0;}
.btn-icon:hover {text-decoration: none;}
[data-fieldtype="date_time_selector"] a {padding: 10px;line-height: 0;}
.btn, #page-grade-grading-manage .actions .action, .fdescription a, .form-control-static a, .moodle-dialogue-bd [data-cancel-button], .modal-dialog .modal-footer a, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft a, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft a, .backlink a, .tool_dataprivacy-expand-all, #prev-activity-link, #next-activity-link, .section-handle.moodle-core-dragdrop-draghandle, .filepicker-filename a, .forumpost .footer a, #page-admin-roles-permissions .preventlink, #page-admin-roles-permissions .preventlink .forbidden, #page-admin-roles-permissions .allowlink, #page-admin-roles-permissions .prohibitlink, .generaltable a.action-icon, table.form-autocomplete-suggestions, .form-autocomplete-suggestions a, fieldset .form-autocomplete-suggestions a, [data-action="addstandardtag"], #page-admin-roles-permissions .role_buttons input[type="button"], #page-grade-edit-letter-index #region-main .mdl-align a, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a, #page-admin-user-profile-index a[title="Edit"], #page-admin-user-profile-index a[title="Delete"], #page-admin-tool-httpsreplace-index [role="main"] p a, [data-fieldtype="tags"] a, #adminsettings fieldset h3 a:not([class=btn-icon]), .collapsibleregioncaption a:not(.btn-icon), .notesgroup p a, td .commands a, .discussionsubscription a, .resettable a, #page-course-switchrole [role="main"] .m-b-1:last-of-type a, .allcoursegrades a, .createstep, .card-text .footer + a, #page-tag-search #tag-search-box form input[type="submit"], .notification-area .content-area .footer a, #changenumsections a, #page-admin-grade-edit-letter-index #region-main .mdl-align a, #page-admin-setting-webservicetokens [role="main"] fieldset a, .logselecform input[type="submit"], #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton, input.form-submit, #id_addidnumbers, .section-modchooser-link a, .editquestion a, #page-mod-quiz-attempt .questionflag, a.action-icon, .iconcol a, .addbloglink a, .progress-actions a, .dropdown-toggle, .action-menu .dropdown-toggle, .section-modchooser .section-modchooser-link a, .feedback_mapped_courses .mdl-align a, #buttonscell input[type="submit"], .typesummary .helplinkpopup, #page-mod-quiz-edit .editing_section, #page-mod-glossary-view .commands a.icon, #page-mod-glossary-showentry .commands a.icon, .comment-area .fd a, .subscribelink a, .forumpost .link a, .reportlink a, #showall a, .printicon, .comment-link, .recipelink a, .midpad a, .addtomyinterests, .flagasinappropriate, .removefrommyinterests, .edittag, [data-action="delete-competency-link"], #participants td a[role="button"], .usp-finish [type="submit"], .bookprev, .booknext, .bookexit, .submitbtns .arrow_link, .mod_quiz-next-nav, .edit_pages_box .addlinks a, .newlink a, .book_toc_numbered .action-list a, .activity .action-menu-item a, .checkforupdates [type="submit"], .continuebutton [type="submit"], #page-mod-quiz-report .toggleincludeauto a, .paging-morelink, .userpicture a:not(:first-child), #page-user-profile .node_category .viewmore a, .path-user .node_category .viewmore a, .path-mod-quiz .othernav a, #enabletemplateeditor, .itemnav a, .section-navigation a, .availability-delete, .cancel a, .usp-search-btn, .block_blog_menu [type="submit"], .forum-post-footer a, .tag-backtoallitems a, .tool_dataprivacy a, [data-region="actions"] p a, .path-mod-forum .discussion-nav .next-discussion, .path-mod-forum .discussion-nav .prev-discussion, .c-lang-menu .dropdown-toggle, .qtype_multichoice_clearchoice a, .usertour a, #theme_switch_link a, .quizattemptcounts a, #page-enrol-index .box [type="submit"] {display: inline-block;text-align: center;vertical-align: middle;border-radius: 5px;padding: 1rem 1.5rem;font-size: .85rem;font-weight: 500;color: #575967;text-decoration: none;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.btn .icon, .btn .fdescription img, .fdescription .btn img, .btn .form-control-static img, .form-control-static .btn img, .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .btn img, #page-grade-grading-manage .actions .action .icon, #page-grade-grading-manage .actions .action .fdescription img, .fdescription #page-grade-grading-manage .actions .action img, #page-grade-grading-manage .actions .action .form-control-static img, .form-control-static #page-grade-grading-manage .actions .action img, #page-grade-grading-manage .actions .action .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-grade-grading-manage .actions .action img, .fdescription a .icon, .fdescription a img, .fdescription a .form-control-static img, .form-control-static .fdescription a img, .fdescription a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .fdescription a img, .form-control-static a .icon, .form-control-static a .fdescription img, .fdescription .form-control-static a img, .form-control-static a img, .form-control-static a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .form-control-static a img, .moodle-dialogue-bd [data-cancel-button] .icon, .moodle-dialogue-bd [data-cancel-button] .fdescription img, .fdescription .moodle-dialogue-bd [data-cancel-button] img, .moodle-dialogue-bd [data-cancel-button] .form-control-static img, .form-control-static .moodle-dialogue-bd [data-cancel-button] img, .moodle-dialogue-bd [data-cancel-button] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .moodle-dialogue-bd [data-cancel-button] img, .modal-dialog .modal-footer a .icon, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a .icon, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a .icon, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft a .icon, .modal-dialog .modal-footer a .fdescription img, .fdescription .modal-dialog .modal-footer a img, .modal-dialog .modal-footer a .form-control-static img, .form-control-static .modal-dialog .modal-footer a img, .modal-dialog .modal-footer a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .modal-dialog .modal-footer a img, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a .icon, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft a .icon, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a .fdescription img, .fdescription .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a img, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a .form-control-static img, .form-control-static .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a img, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a img, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a .fdescription img, .fdescription .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a img, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a .form-control-static img, .form-control-static .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a img, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a img, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a .fdescription img, .fdescription .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a img, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a .form-control-static img, .form-control-static .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a img, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a img, .backlink a .icon, .backlink a .fdescription img, .fdescription .backlink a img, .backlink a .form-control-static img, .form-control-static .backlink a img, .backlink a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .backlink a img, .tool_dataprivacy-expand-all .icon, .tool_dataprivacy-expand-all .fdescription img, .fdescription .tool_dataprivacy-expand-all img, .tool_dataprivacy-expand-all .form-control-static img, .form-control-static .tool_dataprivacy-expand-all img, .tool_dataprivacy-expand-all .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .tool_dataprivacy-expand-all img, #prev-activity-link .icon, #prev-activity-link .fdescription img, .fdescription #prev-activity-link img, #prev-activity-link .form-control-static img, .form-control-static #prev-activity-link img, #prev-activity-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #prev-activity-link img, #next-activity-link .icon, #next-activity-link .fdescription img, .fdescription #next-activity-link img, #next-activity-link .form-control-static img, .form-control-static #next-activity-link img, #next-activity-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #next-activity-link img, .section-handle.moodle-core-dragdrop-draghandle .icon, .section-handle.moodle-core-dragdrop-draghandle .fdescription img, .fdescription .section-handle.moodle-core-dragdrop-draghandle img, .section-handle.moodle-core-dragdrop-draghandle .form-control-static img, .form-control-static .section-handle.moodle-core-dragdrop-draghandle img, .section-handle.moodle-core-dragdrop-draghandle .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .section-handle.moodle-core-dragdrop-draghandle img, .filepicker-filename a .icon, .filepicker-filename a .fdescription img, .fdescription .filepicker-filename a img, .filepicker-filename a .form-control-static img, .form-control-static .filepicker-filename a img, .filepicker-filename a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .filepicker-filename a img, .forumpost .footer a .icon, .forumpost .footer a .fdescription img, .fdescription .forumpost .footer a img, .forumpost .footer a .form-control-static img, .form-control-static .forumpost .footer a img, .forumpost .footer a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumpost .footer a img, #page-admin-roles-permissions .preventlink .icon, #page-admin-roles-permissions .preventlink .fdescription img, .fdescription #page-admin-roles-permissions .preventlink img, #page-admin-roles-permissions .preventlink .form-control-static img, .form-control-static #page-admin-roles-permissions .preventlink img, #page-admin-roles-permissions .preventlink .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .preventlink img, #page-admin-roles-permissions .preventlink .forbidden .icon, #page-admin-roles-permissions .preventlink .forbidden .fdescription img, .fdescription #page-admin-roles-permissions .preventlink .forbidden img, #page-admin-roles-permissions .preventlink .forbidden .form-control-static img, .form-control-static #page-admin-roles-permissions .preventlink .forbidden img, #page-admin-roles-permissions .preventlink .forbidden .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .preventlink .forbidden img, #page-admin-roles-permissions .allowlink .icon, #page-admin-roles-permissions .allowlink .fdescription img, .fdescription #page-admin-roles-permissions .allowlink img, #page-admin-roles-permissions .allowlink .form-control-static img, .form-control-static #page-admin-roles-permissions .allowlink img, #page-admin-roles-permissions .allowlink .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .allowlink img, #page-admin-roles-permissions .prohibitlink .icon, #page-admin-roles-permissions .prohibitlink .fdescription img, .fdescription #page-admin-roles-permissions .prohibitlink img, #page-admin-roles-permissions .prohibitlink .form-control-static img, .form-control-static #page-admin-roles-permissions .prohibitlink img, #page-admin-roles-permissions .prohibitlink .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .prohibitlink img, .generaltable a.action-icon .icon, .generaltable a.action-icon .fdescription img, .fdescription .generaltable a.action-icon img, .generaltable a.action-icon .form-control-static img, .form-control-static .generaltable a.action-icon img, .generaltable a.action-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable a.action-icon img, table.form-autocomplete-suggestions .icon, table.form-autocomplete-suggestions .fdescription img, .fdescription table.form-autocomplete-suggestions img, table.form-autocomplete-suggestions .form-control-static img, .form-control-static table.form-autocomplete-suggestions img, table.form-autocomplete-suggestions .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info table.form-autocomplete-suggestions img, .form-autocomplete-suggestions a .icon, .form-autocomplete-suggestions a .fdescription img, .fdescription .form-autocomplete-suggestions a img, .form-autocomplete-suggestions a .form-control-static img, .form-control-static .form-autocomplete-suggestions a img, .form-autocomplete-suggestions a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .form-autocomplete-suggestions a img, fieldset .form-autocomplete-suggestions a .icon, fieldset .form-autocomplete-suggestions a .fdescription img, .fdescription fieldset .form-autocomplete-suggestions a img, fieldset .form-autocomplete-suggestions a .form-control-static img, .form-control-static fieldset .form-autocomplete-suggestions a img, fieldset .form-autocomplete-suggestions a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info fieldset .form-autocomplete-suggestions a img, [data-action="addstandardtag"] .icon, [data-action="addstandardtag"] .fdescription img, .fdescription [data-action="addstandardtag"] img, [data-action="addstandardtag"] .form-control-static img, .form-control-static [data-action="addstandardtag"] img, [data-action="addstandardtag"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-action="addstandardtag"] img, #page-admin-roles-permissions .role_buttons input[type="button"] .icon, #page-admin-roles-permissions .role_buttons input[type="button"] .fdescription img, .fdescription #page-admin-roles-permissions .role_buttons input[type="button"] img, #page-admin-roles-permissions .role_buttons input[type="button"] .form-control-static img, .form-control-static #page-admin-roles-permissions .role_buttons input[type="button"] img, #page-admin-roles-permissions .role_buttons input[type="button"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .role_buttons input[type="button"] img, #page-grade-edit-letter-index #region-main .mdl-align a .icon, #page-grade-edit-letter-index #region-main .mdl-align a .fdescription img, .fdescription #page-grade-edit-letter-index #region-main .mdl-align a img, #page-grade-edit-letter-index #region-main .mdl-align a .form-control-static img, .form-control-static #page-grade-edit-letter-index #region-main .mdl-align a img, #page-grade-edit-letter-index #region-main .mdl-align a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-grade-edit-letter-index #region-main .mdl-align a img, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a .icon, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a .fdescription img, .fdescription .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a img, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a .form-control-static img, .form-control-static .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a img, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a img, #page-admin-user-profile-index a[title="Edit"] .icon, #page-admin-user-profile-index a[title="Edit"] .fdescription img, .fdescription #page-admin-user-profile-index a[title="Edit"] img, #page-admin-user-profile-index a[title="Edit"] .form-control-static img, .form-control-static #page-admin-user-profile-index a[title="Edit"] img, #page-admin-user-profile-index a[title="Edit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-user-profile-index a[title="Edit"] img, #page-admin-user-profile-index a[title="Delete"] .icon, #page-admin-user-profile-index a[title="Delete"] .fdescription img, .fdescription #page-admin-user-profile-index a[title="Delete"] img, #page-admin-user-profile-index a[title="Delete"] .form-control-static img, .form-control-static #page-admin-user-profile-index a[title="Delete"] img, #page-admin-user-profile-index a[title="Delete"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-user-profile-index a[title="Delete"] img, #page-admin-tool-httpsreplace-index [role="main"] p a .icon, #page-admin-tool-httpsreplace-index [role="main"] p a .fdescription img, .fdescription #page-admin-tool-httpsreplace-index [role="main"] p a img, #page-admin-tool-httpsreplace-index [role="main"] p a .form-control-static img, .form-control-static #page-admin-tool-httpsreplace-index [role="main"] p a img, #page-admin-tool-httpsreplace-index [role="main"] p a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-tool-httpsreplace-index [role="main"] p a img, [data-fieldtype="tags"] a .icon, [data-fieldtype="tags"] a .fdescription img, .fdescription [data-fieldtype="tags"] a img, [data-fieldtype="tags"] a .form-control-static img, .form-control-static [data-fieldtype="tags"] a img, [data-fieldtype="tags"] a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-fieldtype="tags"] a img, #adminsettings fieldset h3 a:not([class=btn-icon]) .icon, #adminsettings fieldset h3 a:not([class=btn-icon]) .fdescription img, .fdescription #adminsettings fieldset h3 a:not([class=btn-icon]) img, #adminsettings fieldset h3 a:not([class=btn-icon]) .form-control-static img, .form-control-static #adminsettings fieldset h3 a:not([class=btn-icon]) img, #adminsettings fieldset h3 a:not([class=btn-icon]) .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #adminsettings fieldset h3 a:not([class=btn-icon]) img, .collapsibleregioncaption a:not(.btn-icon) .icon, .collapsibleregioncaption a:not(.btn-icon) .fdescription img, .fdescription .collapsibleregioncaption a:not(.btn-icon) img, .collapsibleregioncaption a:not(.btn-icon) .form-control-static img, .form-control-static .collapsibleregioncaption a:not(.btn-icon) img, .collapsibleregioncaption a:not(.btn-icon) .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .collapsibleregioncaption a:not(.btn-icon) img, .notesgroup p a .icon, .notesgroup p a .fdescription img, .fdescription .notesgroup p a img, .notesgroup p a .form-control-static img, .form-control-static .notesgroup p a img, .notesgroup p a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .notesgroup p a img, td .commands a .icon, td .commands a .fdescription img, .fdescription td .commands a img, td .commands a .form-control-static img, .form-control-static td .commands a img, td .commands a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info td .commands a img, .discussionsubscription a .icon, .discussionsubscription a .fdescription img, .fdescription .discussionsubscription a img, .discussionsubscription a .form-control-static img, .form-control-static .discussionsubscription a img, .discussionsubscription a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .discussionsubscription a img, .resettable a .icon, .resettable a .fdescription img, .fdescription .resettable a img, .resettable a .form-control-static img, .form-control-static .resettable a img, .resettable a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .resettable a img, #page-course-switchrole [role="main"] .m-b-1:last-of-type a .icon, #page-course-switchrole [role="main"] .m-b-1:last-of-type a .fdescription img, .fdescription #page-course-switchrole [role="main"] .m-b-1:last-of-type a img, #page-course-switchrole [role="main"] .m-b-1:last-of-type a .form-control-static img, .form-control-static #page-course-switchrole [role="main"] .m-b-1:last-of-type a img, #page-course-switchrole [role="main"] .m-b-1:last-of-type a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-course-switchrole [role="main"] .m-b-1:last-of-type a img, .allcoursegrades a .icon, .allcoursegrades a .fdescription img, .fdescription .allcoursegrades a img, .allcoursegrades a .form-control-static img, .form-control-static .allcoursegrades a img, .allcoursegrades a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .allcoursegrades a img, .createstep .icon, .createstep .fdescription img, .fdescription .createstep img, .createstep .form-control-static img, .form-control-static .createstep img, .createstep .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .createstep img, .card-text .footer + a .icon, .card-text .footer + a .fdescription img, .fdescription .card-text .footer + a img, .card-text .footer + a .form-control-static img, .form-control-static .card-text .footer + a img, .card-text .footer + a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .card-text .footer + a img, #page-tag-search #tag-search-box form input[type="submit"] .icon, #page-tag-search #tag-search-box form input[type="submit"] .fdescription img, .fdescription #page-tag-search #tag-search-box form input[type="submit"] img, #page-tag-search #tag-search-box form input[type="submit"] .form-control-static img, .form-control-static #page-tag-search #tag-search-box form input[type="submit"] img, #page-tag-search #tag-search-box form input[type="submit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-tag-search #tag-search-box form input[type="submit"] img, .notification-area .content-area .footer a .icon, .notification-area .content-area .footer a .fdescription img, .fdescription .notification-area .content-area .footer a img, .notification-area .content-area .footer a .form-control-static img, .form-control-static .notification-area .content-area .footer a img, .notification-area .content-area .footer a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .notification-area .content-area .footer a img, #changenumsections a .icon, #changenumsections a .fdescription img, .fdescription #changenumsections a img, #changenumsections a .form-control-static img, .form-control-static #changenumsections a img, #changenumsections a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #changenumsections a img, #page-admin-grade-edit-letter-index #region-main .mdl-align a .icon, #page-admin-grade-edit-letter-index #region-main .mdl-align a .fdescription img, .fdescription #page-admin-grade-edit-letter-index #region-main .mdl-align a img, #page-admin-grade-edit-letter-index #region-main .mdl-align a .form-control-static img, .form-control-static #page-admin-grade-edit-letter-index #region-main .mdl-align a img, #page-admin-grade-edit-letter-index #region-main .mdl-align a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-grade-edit-letter-index #region-main .mdl-align a img, #page-admin-setting-webservicetokens [role="main"] fieldset a .icon, #page-admin-setting-webservicetokens [role="main"] fieldset a .fdescription img, .fdescription #page-admin-setting-webservicetokens [role="main"] fieldset a img, #page-admin-setting-webservicetokens [role="main"] fieldset a .form-control-static img, .form-control-static #page-admin-setting-webservicetokens [role="main"] fieldset a img, #page-admin-setting-webservicetokens [role="main"] fieldset a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-setting-webservicetokens [role="main"] fieldset a img, .logselecform input[type="submit"] .icon, .logselecform input[type="submit"] .fdescription img, .fdescription .logselecform input[type="submit"] img, .logselecform input[type="submit"] .form-control-static img, .form-control-static .logselecform input[type="submit"] img, .logselecform input[type="submit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .logselecform input[type="submit"] img, #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton .icon, #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton .fdescription img, .fdescription #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton img, #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton .form-control-static img, .form-control-static #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton img, #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton img, input.form-submit .icon, input.form-submit .fdescription img, .fdescription input.form-submit img, input.form-submit .form-control-static img, .form-control-static input.form-submit img, input.form-submit .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info input.form-submit img, #id_addidnumbers .icon, #id_addidnumbers .fdescription img, .fdescription #id_addidnumbers img, #id_addidnumbers .form-control-static img, .form-control-static #id_addidnumbers img, #id_addidnumbers .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #id_addidnumbers img, .section-modchooser-link a .icon, .section-modchooser-link a .fdescription img, .fdescription .section-modchooser-link a img, .section-modchooser-link a .form-control-static img, .form-control-static .section-modchooser-link a img, .section-modchooser-link a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .section-modchooser-link a img, .editquestion a .icon, .editquestion a .fdescription img, .fdescription .editquestion a img, .editquestion a .form-control-static img, .form-control-static .editquestion a img, .editquestion a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .editquestion a img, #page-mod-quiz-attempt .questionflag .icon, #page-mod-quiz-attempt .questionflag .fdescription img, .fdescription #page-mod-quiz-attempt .questionflag img, #page-mod-quiz-attempt .questionflag .form-control-static img, .form-control-static #page-mod-quiz-attempt .questionflag img, #page-mod-quiz-attempt .questionflag .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-quiz-attempt .questionflag img, a.action-icon .icon, a.action-icon .fdescription img, .fdescription a.action-icon img, a.action-icon .form-control-static img, .form-control-static a.action-icon img, a.action-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info a.action-icon img, .iconcol a .icon, .iconcol a .fdescription img, .fdescription .iconcol a img, .iconcol a .form-control-static img, .form-control-static .iconcol a img, .iconcol a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .iconcol a img, .addbloglink a .icon, .addbloglink a .fdescription img, .fdescription .addbloglink a img, .addbloglink a .form-control-static img, .form-control-static .addbloglink a img, .addbloglink a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .addbloglink a img, .progress-actions a .icon, .progress-actions a .fdescription img, .fdescription .progress-actions a img, .progress-actions a .form-control-static img, .form-control-static .progress-actions a img, .progress-actions a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .progress-actions a img, .dropdown-toggle .icon, .dropdown-toggle .fdescription img, .fdescription .dropdown-toggle img, .dropdown-toggle .form-control-static img, .form-control-static .dropdown-toggle img, .dropdown-toggle .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-toggle img, .action-menu .dropdown-toggle .icon, .action-menu .dropdown-toggle .fdescription img, .fdescription .action-menu .dropdown-toggle img, .action-menu .dropdown-toggle .form-control-static img, .form-control-static .action-menu .dropdown-toggle img, .action-menu .dropdown-toggle .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .action-menu .dropdown-toggle img, .section-modchooser .section-modchooser-link a .icon, .section-modchooser .section-modchooser-link a .fdescription img, .fdescription .section-modchooser .section-modchooser-link a img, .section-modchooser .section-modchooser-link a .form-control-static img, .form-control-static .section-modchooser .section-modchooser-link a img, .section-modchooser .section-modchooser-link a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .section-modchooser .section-modchooser-link a img, .feedback_mapped_courses .mdl-align a .icon, .feedback_mapped_courses .mdl-align a .fdescription img, .fdescription .feedback_mapped_courses .mdl-align a img, .feedback_mapped_courses .mdl-align a .form-control-static img, .form-control-static .feedback_mapped_courses .mdl-align a img, .feedback_mapped_courses .mdl-align a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .feedback_mapped_courses .mdl-align a img, #buttonscell input[type="submit"] .icon, #buttonscell input[type="submit"] .fdescription img, .fdescription #buttonscell input[type="submit"] img, #buttonscell input[type="submit"] .form-control-static img, .form-control-static #buttonscell input[type="submit"] img, #buttonscell input[type="submit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #buttonscell input[type="submit"] img, .typesummary .helplinkpopup .icon, .typesummary .helplinkpopup .fdescription img, .fdescription .typesummary .helplinkpopup img, .typesummary .helplinkpopup .form-control-static img, .form-control-static .typesummary .helplinkpopup img, .typesummary .helplinkpopup .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .typesummary .helplinkpopup img, #page-mod-quiz-edit .editing_section .icon, #page-mod-quiz-edit .editing_section .fdescription img, .fdescription #page-mod-quiz-edit .editing_section img, #page-mod-quiz-edit .editing_section .form-control-static img, .form-control-static #page-mod-quiz-edit .editing_section img, #page-mod-quiz-edit .editing_section .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-quiz-edit .editing_section img, #page-mod-glossary-view .commands a.icon .icon, #page-mod-glossary-view .commands a.icon .fdescription img, .fdescription #page-mod-glossary-view .commands a.icon img, #page-mod-glossary-view .commands a.icon .form-control-static img, .form-control-static #page-mod-glossary-view .commands a.icon img, #page-mod-glossary-view .commands a.icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-glossary-view .commands a.icon img, #page-mod-glossary-showentry .commands a.icon .icon, #page-mod-glossary-showentry .commands a.icon .fdescription img, .fdescription #page-mod-glossary-showentry .commands a.icon img, #page-mod-glossary-showentry .commands a.icon .form-control-static img, .form-control-static #page-mod-glossary-showentry .commands a.icon img, #page-mod-glossary-showentry .commands a.icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-glossary-showentry .commands a.icon img, .comment-area .fd a .icon, .comment-area .fd a .fdescription img, .fdescription .comment-area .fd a img, .comment-area .fd a .form-control-static img, .form-control-static .comment-area .fd a img, .comment-area .fd a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .comment-area .fd a img, .subscribelink a .icon, .subscribelink a .fdescription img, .fdescription .subscribelink a img, .subscribelink a .form-control-static img, .form-control-static .subscribelink a img, .subscribelink a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .subscribelink a img, .forumpost .link a .icon, .forumpost .link a .fdescription img, .fdescription .forumpost .link a img, .forumpost .link a .form-control-static img, .form-control-static .forumpost .link a img, .forumpost .link a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumpost .link a img, .reportlink a .icon, .reportlink a .fdescription img, .fdescription .reportlink a img, .reportlink a .form-control-static img, .form-control-static .reportlink a img, .reportlink a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .reportlink a img, #showall a .icon, #showall a .fdescription img, .fdescription #showall a img, #showall a .form-control-static img, .form-control-static #showall a img, #showall a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #showall a img, .printicon .icon, .printicon .fdescription img, .fdescription .printicon img, .printicon .form-control-static img, .form-control-static .printicon img, .printicon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .printicon img, .comment-link .icon, .comment-link .fdescription img, .fdescription .comment-link img, .comment-link .form-control-static img, .form-control-static .comment-link img, .comment-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .comment-link img, .recipelink a .icon, .recipelink a .fdescription img, .fdescription .recipelink a img, .recipelink a .form-control-static img, .form-control-static .recipelink a img, .recipelink a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .recipelink a img, .midpad a .icon, .midpad a .fdescription img, .fdescription .midpad a img, .midpad a .form-control-static img, .form-control-static .midpad a img, .midpad a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .midpad a img, .addtomyinterests .icon, .addtomyinterests .fdescription img, .fdescription .addtomyinterests img, .addtomyinterests .form-control-static img, .form-control-static .addtomyinterests img, .addtomyinterests .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .addtomyinterests img, .flagasinappropriate .icon, .flagasinappropriate .fdescription img, .fdescription .flagasinappropriate img, .flagasinappropriate .form-control-static img, .form-control-static .flagasinappropriate img, .flagasinappropriate .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flagasinappropriate img, .removefrommyinterests .icon, .removefrommyinterests .fdescription img, .fdescription .removefrommyinterests img, .removefrommyinterests .form-control-static img, .form-control-static .removefrommyinterests img, .removefrommyinterests .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .removefrommyinterests img, .edittag .icon, .edittag .fdescription img, .fdescription .edittag img, .edittag .form-control-static img, .form-control-static .edittag img, .edittag .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .edittag img, [data-action="delete-competency-link"] .icon, [data-action="delete-competency-link"] .fdescription img, .fdescription [data-action="delete-competency-link"] img, [data-action="delete-competency-link"] .form-control-static img, .form-control-static [data-action="delete-competency-link"] img, [data-action="delete-competency-link"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-action="delete-competency-link"] img, #participants td a[role="button"] .icon, #participants td a[role="button"] .fdescription img, .fdescription #participants td a[role="button"] img, #participants td a[role="button"] .form-control-static img, .form-control-static #participants td a[role="button"] img, #participants td a[role="button"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #participants td a[role="button"] img, .usp-finish [type="submit"] .icon, .usp-finish [type="submit"] .fdescription img, .fdescription .usp-finish [type="submit"] img, .usp-finish [type="submit"] .form-control-static img, .form-control-static .usp-finish [type="submit"] img, .usp-finish [type="submit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .usp-finish [type="submit"] img, .bookprev .icon, .bookprev .fdescription img, .fdescription .bookprev img, .bookprev .form-control-static img, .form-control-static .bookprev img, .bookprev .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .bookprev img, .booknext .icon, .booknext .fdescription img, .fdescription .booknext img, .booknext .form-control-static img, .form-control-static .booknext img, .booknext .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .booknext img, .bookexit .icon, .bookexit .fdescription img, .fdescription .bookexit img, .bookexit .form-control-static img, .form-control-static .bookexit img, .bookexit .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .bookexit img, .submitbtns .arrow_link .icon, .submitbtns .arrow_link .fdescription img, .fdescription .submitbtns .arrow_link img, .submitbtns .arrow_link .form-control-static img, .form-control-static .submitbtns .arrow_link img, .submitbtns .arrow_link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .submitbtns .arrow_link img, .mod_quiz-next-nav .icon, .mod_quiz-next-nav .fdescription img, .fdescription .mod_quiz-next-nav img, .mod_quiz-next-nav .form-control-static img, .form-control-static .mod_quiz-next-nav img, .mod_quiz-next-nav .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .mod_quiz-next-nav img, .edit_pages_box .addlinks a .icon, .edit_pages_box .addlinks a .fdescription img, .fdescription .edit_pages_box .addlinks a img, .edit_pages_box .addlinks a .form-control-static img, .form-control-static .edit_pages_box .addlinks a img, .edit_pages_box .addlinks a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .edit_pages_box .addlinks a img, .newlink a .icon, .newlink a .fdescription img, .fdescription .newlink a img, .newlink a .form-control-static img, .form-control-static .newlink a img, .newlink a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .newlink a img, .book_toc_numbered .action-list a .icon, .book_toc_numbered .action-list a .fdescription img, .fdescription .book_toc_numbered .action-list a img, .book_toc_numbered .action-list a .form-control-static img, .form-control-static .book_toc_numbered .action-list a img, .book_toc_numbered .action-list a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .book_toc_numbered .action-list a img, .activity .action-menu-item a .icon, .activity .action-menu-item a .fdescription img, .fdescription .activity .action-menu-item a img, .activity .action-menu-item a .form-control-static img, .form-control-static .activity .action-menu-item a img, .activity .action-menu-item a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .activity .action-menu-item a img, .checkforupdates [type="submit"] .icon, .checkforupdates [type="submit"] .fdescription img, .fdescription .checkforupdates [type="submit"] img, .checkforupdates [type="submit"] .form-control-static img, .form-control-static .checkforupdates [type="submit"] img, .checkforupdates [type="submit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .checkforupdates [type="submit"] img, .continuebutton [type="submit"] .icon, .continuebutton [type="submit"] .fdescription img, .fdescription .continuebutton [type="submit"] img, .continuebutton [type="submit"] .form-control-static img, .form-control-static .continuebutton [type="submit"] img, .continuebutton [type="submit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .continuebutton [type="submit"] img, #page-mod-quiz-report .toggleincludeauto a .icon, #page-mod-quiz-report .toggleincludeauto a .fdescription img, .fdescription #page-mod-quiz-report .toggleincludeauto a img, #page-mod-quiz-report .toggleincludeauto a .form-control-static img, .form-control-static #page-mod-quiz-report .toggleincludeauto a img, #page-mod-quiz-report .toggleincludeauto a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-quiz-report .toggleincludeauto a img, .paging-morelink .icon, .paging-morelink .fdescription img, .fdescription .paging-morelink img, .paging-morelink .form-control-static img, .form-control-static .paging-morelink img, .paging-morelink .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .paging-morelink img, .userpicture a:not(:first-child) .icon, .userpicture a:not(:first-child) .fdescription img, .fdescription .userpicture a:not(:first-child) img, .userpicture a:not(:first-child) .form-control-static img, .form-control-static .userpicture a:not(:first-child) img, .userpicture a:not(:first-child) .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .userpicture a:not(:first-child) img, #page-user-profile .node_category .viewmore a .icon, #page-user-profile .node_category .viewmore a .fdescription img, .fdescription #page-user-profile .node_category .viewmore a img, #page-user-profile .node_category .viewmore a .form-control-static img, .form-control-static #page-user-profile .node_category .viewmore a img, #page-user-profile .node_category .viewmore a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-user-profile .node_category .viewmore a img, .path-user .node_category .viewmore a .icon, .path-user .node_category .viewmore a .fdescription img, .fdescription .path-user .node_category .viewmore a img, .path-user .node_category .viewmore a .form-control-static img, .form-control-static .path-user .node_category .viewmore a img, .path-user .node_category .viewmore a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .path-user .node_category .viewmore a img, .path-mod-quiz .othernav a .icon, .path-mod-quiz .othernav a .fdescription img, .fdescription .path-mod-quiz .othernav a img, .path-mod-quiz .othernav a .form-control-static img, .form-control-static .path-mod-quiz .othernav a img, .path-mod-quiz .othernav a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .path-mod-quiz .othernav a img, #enabletemplateeditor .icon, #enabletemplateeditor .fdescription img, .fdescription #enabletemplateeditor img, #enabletemplateeditor .form-control-static img, .form-control-static #enabletemplateeditor img, #enabletemplateeditor .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #enabletemplateeditor img, .itemnav a .icon, .itemnav a .fdescription img, .fdescription .itemnav a img, .itemnav a .form-control-static img, .form-control-static .itemnav a img, .itemnav a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .itemnav a img, .section-navigation a .icon, .section-navigation a .fdescription img, .fdescription .section-navigation a img, .section-navigation a .form-control-static img, .form-control-static .section-navigation a img, .section-navigation a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .section-navigation a img, .availability-delete .icon, .availability-delete .fdescription img, .fdescription .availability-delete img, .availability-delete .form-control-static img, .form-control-static .availability-delete img, .availability-delete .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .availability-delete img, .cancel a .icon, .cancel a .fdescription img, .fdescription .cancel a img, .cancel a .form-control-static img, .form-control-static .cancel a img, .cancel a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .cancel a img, .usp-search-btn .icon, .usp-search-btn .fdescription img, .fdescription .usp-search-btn img, .usp-search-btn .form-control-static img, .form-control-static .usp-search-btn img, .usp-search-btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .usp-search-btn img, .block_blog_menu [type="submit"] .icon, .block_blog_menu [type="submit"] .fdescription img, .fdescription .block_blog_menu [type="submit"] img, .block_blog_menu [type="submit"] .form-control-static img, .form-control-static .block_blog_menu [type="submit"] img, .block_blog_menu [type="submit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_blog_menu [type="submit"] img, .forum-post-footer a .icon, .forum-post-footer a .fdescription img, .fdescription .forum-post-footer a img, .forum-post-footer a .form-control-static img, .form-control-static .forum-post-footer a img, .forum-post-footer a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forum-post-footer a img, .tag-backtoallitems a .icon, .tag-backtoallitems a .fdescription img, .fdescription .tag-backtoallitems a img, .tag-backtoallitems a .form-control-static img, .form-control-static .tag-backtoallitems a img, .tag-backtoallitems a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .tag-backtoallitems a img, .tool_dataprivacy a .icon, .tool_dataprivacy a .fdescription img, .fdescription .tool_dataprivacy a img, .tool_dataprivacy a .form-control-static img, .form-control-static .tool_dataprivacy a img, .tool_dataprivacy a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .tool_dataprivacy a img, [data-region="actions"] p a .icon, [data-region="actions"] p a .fdescription img, .fdescription [data-region="actions"] p a img, [data-region="actions"] p a .form-control-static img, .form-control-static [data-region="actions"] p a img, [data-region="actions"] p a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region="actions"] p a img, .path-mod-forum .discussion-nav .next-discussion .icon, .path-mod-forum .discussion-nav .next-discussion .fdescription img, .fdescription .path-mod-forum .discussion-nav .next-discussion img, .path-mod-forum .discussion-nav .next-discussion .form-control-static img, .form-control-static .path-mod-forum .discussion-nav .next-discussion img, .path-mod-forum .discussion-nav .next-discussion .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .path-mod-forum .discussion-nav .next-discussion img, .path-mod-forum .discussion-nav .prev-discussion .icon, .path-mod-forum .discussion-nav .prev-discussion .fdescription img, .fdescription .path-mod-forum .discussion-nav .prev-discussion img, .path-mod-forum .discussion-nav .prev-discussion .form-control-static img, .form-control-static .path-mod-forum .discussion-nav .prev-discussion img, .path-mod-forum .discussion-nav .prev-discussion .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .path-mod-forum .discussion-nav .prev-discussion img, .c-lang-menu .dropdown-toggle .icon, .c-lang-menu .dropdown-toggle .fdescription img, .fdescription .c-lang-menu .dropdown-toggle img, .c-lang-menu .dropdown-toggle .form-control-static img, .form-control-static .c-lang-menu .dropdown-toggle img, .c-lang-menu .dropdown-toggle .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .c-lang-menu .dropdown-toggle img, .qtype_multichoice_clearchoice a .icon, .qtype_multichoice_clearchoice a .fdescription img, .fdescription .qtype_multichoice_clearchoice a img, .qtype_multichoice_clearchoice a .form-control-static img, .form-control-static .qtype_multichoice_clearchoice a img, .qtype_multichoice_clearchoice a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .qtype_multichoice_clearchoice a img, .usertour a .icon, .usertour a .fdescription img, .fdescription .usertour a img, .usertour a .form-control-static img, .form-control-static .usertour a img, .usertour a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .usertour a img, #theme_switch_link a .icon, #theme_switch_link a .fdescription img, .fdescription #theme_switch_link a img, #theme_switch_link a .form-control-static img, .form-control-static #theme_switch_link a img, #theme_switch_link a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #theme_switch_link a img, .quizattemptcounts a .icon, .quizattemptcounts a .fdescription img, .fdescription .quizattemptcounts a img, .quizattemptcounts a .form-control-static img, .form-control-static .quizattemptcounts a img, .quizattemptcounts a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .quizattemptcounts a img, #page-enrol-index .box [type="submit"] .icon, #page-enrol-index .box [type="submit"] .fdescription img, .fdescription #page-enrol-index .box [type="submit"] img, #page-enrol-index .box [type="submit"] .form-control-static img, .form-control-static #page-enrol-index .box [type="submit"] img, #page-enrol-index .box [type="submit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-enrol-index .box [type="submit"] img {font-size: .85rem;}
.btn:hover, #page-grade-grading-manage .actions .action:hover, .fdescription a:hover, .form-control-static a:hover, .moodle-dialogue-bd [data-cancel-button]:hover, .modal-dialog .modal-footer a:hover, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a:hover, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a:hover, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft a:hover, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a:hover, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft a:hover, .backlink a:hover, .tool_dataprivacy-expand-all:hover, #prev-activity-link:hover, #next-activity-link:hover, .section-handle.moodle-core-dragdrop-draghandle:hover, .filepicker-filename a:hover, .forumpost .footer a:hover, #page-admin-roles-permissions .preventlink:hover, #page-admin-roles-permissions .preventlink .forbidden:hover, #page-admin-roles-permissions .allowlink:hover, #page-admin-roles-permissions .prohibitlink:hover, .generaltable a.action-icon:hover, table.form-autocomplete-suggestions:hover, .form-autocomplete-suggestions a:hover, fieldset .form-autocomplete-suggestions a:hover, [data-action="addstandardtag"]:hover, #page-admin-roles-permissions .role_buttons input[type="button"]:hover, #page-grade-edit-letter-index #region-main .mdl-align a:hover, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a:hover, #page-admin-user-profile-index a[title="Edit"]:hover, #page-admin-user-profile-index a[title="Delete"]:hover, #page-admin-tool-httpsreplace-index [role="main"] p a:hover, [data-fieldtype="tags"] a:hover, #adminsettings fieldset h3 a:not([class=btn-icon]):hover, .collapsibleregioncaption a:not(.btn-icon):hover, .notesgroup p a:hover, td .commands a:hover, .discussionsubscription a:hover, .resettable a:hover, #page-course-switchrole [role="main"] .m-b-1:last-of-type a:hover, .allcoursegrades a:hover, .createstep:hover, .card-text .footer + a:hover, #page-tag-search #tag-search-box form input[type="submit"]:hover, .notification-area .content-area .footer a:hover, #changenumsections a:hover, #page-admin-grade-edit-letter-index #region-main .mdl-align a:hover, #page-admin-setting-webservicetokens [role="main"] fieldset a:hover, .logselecform input[type="submit"]:hover, #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton:hover, input.form-submit:hover, #id_addidnumbers:hover, .section-modchooser-link a:hover, .editquestion a:hover, #page-mod-quiz-attempt .questionflag:hover, a.action-icon:hover, .iconcol a:hover, .addbloglink a:hover, .progress-actions a:hover, .dropdown-toggle:hover, .action-menu .dropdown-toggle:hover, .section-modchooser .section-modchooser-link a:hover, .feedback_mapped_courses .mdl-align a:hover, #buttonscell input[type="submit"]:hover, .typesummary .helplinkpopup:hover, #page-mod-quiz-edit .editing_section:hover, #page-mod-glossary-view .commands a.icon:hover, #page-mod-glossary-showentry .commands a.icon:hover, .comment-area .fd a:hover, .subscribelink a:hover, .forumpost .link a:hover, .reportlink a:hover, #showall a:hover, .printicon:hover, .comment-link:hover, .recipelink a:hover, .midpad a:hover, .addtomyinterests:hover, .flagasinappropriate:hover, .removefrommyinterests:hover, .edittag:hover, [data-action="delete-competency-link"]:hover, #participants td a[role="button"]:hover, .usp-finish [type="submit"]:hover, .bookprev:hover, .booknext:hover, .bookexit:hover, .submitbtns .arrow_link:hover, .mod_quiz-next-nav:hover, .edit_pages_box .addlinks a:hover, .newlink a:hover, .book_toc_numbered .action-list a:hover, .activity .action-menu-item a:hover, .checkforupdates [type="submit"]:hover, .continuebutton [type="submit"]:hover, #page-mod-quiz-report .toggleincludeauto a:hover, .paging-morelink:hover, .userpicture a:not(:first-child):hover, #page-user-profile .node_category .viewmore a:hover, .path-user .node_category .viewmore a:hover, .path-mod-quiz .othernav a:hover, #enabletemplateeditor:hover, .itemnav a:hover, .section-navigation a:hover, .availability-delete:hover, .cancel a:hover, .usp-search-btn:hover, .block_blog_menu [type="submit"]:hover, .forum-post-footer a:hover, .tag-backtoallitems a:hover, .tool_dataprivacy a:hover, [data-region="actions"] p a:hover, .path-mod-forum .discussion-nav .next-discussion:hover, .path-mod-forum .discussion-nav .prev-discussion:hover, .c-lang-menu .dropdown-toggle:hover, .qtype_multichoice_clearchoice a:hover, .usertour a:hover, #theme_switch_link a:hover, .quizattemptcounts a:hover, #page-enrol-index .box [type="submit"]:hover {text-decoration: none;}
.btn .tag, .btn .statusok, .btn .statuswarning, .btn .statusserious, .btn .statuscritical, .btn .que .correctness, .que .btn .correctness, .btn .assignfeedback_editpdf_widget .label, .assignfeedback_editpdf_widget .btn .label, .btn .label {background-color: #0742cd;}
.btn .icon, .btn .fdescription img, .fdescription .btn img, .btn .form-control-static img, .form-control-static .btn img, .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .btn img {font-size: 1rem;line-height: 1;margin: 0;}
.btn .icon.fa-cog, .btn .fdescription img.fa-cog, .fdescription .btn img.fa-cog, .btn .form-control-static img.fa-cog, .form-control-static .btn img.fa-cog, .btn .editor_atto_notification .atto_info img.fa-cog, .editor_atto_notification .atto_info .btn img.fa-cog {margin: 0;}
.btn .icon.fa-search-plus, .btn .fdescription img.fa-search-plus, .fdescription .btn img.fa-search-plus, .btn .form-control-static img.fa-search-plus, .form-control-static .btn img.fa-search-plus, .btn .editor_atto_notification .atto_info img.fa-search-plus, .editor_atto_notification .atto_info .btn img.fa-search-plus {margin-right: .5rem;}
.btn .icon + .d-sm-inline-block, .btn .fdescription img + .d-sm-inline-block, .fdescription .btn img + .d-sm-inline-block, .btn .form-control-static img + .d-sm-inline-block, .form-control-static .btn img + .d-sm-inline-block, .btn .editor_atto_notification .atto_info img + .d-sm-inline-block, .editor_atto_notification .atto_info .btn img + .d-sm-inline-block, .btn .icon + .header-button-title, .btn .fdescription img + .header-button-title, .fdescription .btn img + .header-button-title, .btn .form-control-static img + .header-button-title, .form-control-static .btn img + .header-button-title, .btn .editor_atto_notification .atto_info img + .header-button-title, .editor_atto_notification .atto_info .btn img + .header-button-title, .btn .icon + span, .btn .fdescription img + span, .fdescription .btn img + span, .btn .form-control-static img + span, .form-control-static .btn img + span, .btn .editor_atto_notification .atto_info img + span, .editor_atto_notification .atto_info .btn img + span {margin-left: .5rem;}
.btn:hover, .btn:focus {text-decoration: none;}
.btn:focus, .btn.focus {outline: 0;-webkit-box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);}
.btn.disabled, .btn:disabled {opacity: .65;cursor: not-allowed;}
.btn:not(:disabled):not(.disabled) {cursor: pointer;}
.btn-primary, .allcoursegrades a, .createstep, #page-tag-search #tag-search-box form input[type="submit"], .notification-area .content-area .footer a, #changenumsections a, #page-admin-grade-edit-letter-index #region-main .mdl-align a, #page-admin-setting-webservicetokens [role="main"] fieldset a, .logselecform input[type="submit"], #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton, input.form-submit, #id_addidnumbers, .section-modchooser-link a, .addbloglink a, .progress-actions a, .discussionsubscription a, .block .footer a, .section-modchooser .section-modchooser-link a, #addcontrols #add, .mod_quiz-next-nav, .newlink a, .checkforupdates [type="submit"], .continuebutton [type="submit"], .bookexit, #newentryform .btn-secondary, .quizattempt [type="submit"], #page-mod-quiz-summary .submitbtns [type="submit"], .path-mod-quiz .othernav a, #enabletemplateeditor, .usp-finish [type="submit"], .block_blog_menu [type="submit"], .forum-post-footer a, .btn-dark, [data-region="actions"] p a, .quizattemptcounts a, #page-enrol-index .box [type="submit"] {color: #fff !important;background: #0742cd !important;border: 1px solid #0742cd !important;-webkit-box-shadow: 0 2px 4px rgba(7,66,205,.3) !important;box-shadow: 0 2px 4px rgba(7,66,205,.3) !important;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.btn-primary:hover, .allcoursegrades a:hover, .createstep:hover, #page-tag-search #tag-search-box form input[type="submit"]:hover, .notification-area .content-area .footer a:hover, #changenumsections a:hover, #page-admin-grade-edit-letter-index #region-main .mdl-align a:hover, #page-admin-setting-webservicetokens [role="main"] fieldset a:hover, .logselecform input[type="submit"]:hover, #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton:hover, input.form-submit:hover, #id_addidnumbers:hover, .section-modchooser-link a:hover, .addbloglink a:hover, .progress-actions a:hover, .discussionsubscription a:hover, .block .footer a:hover, .section-modchooser .section-modchooser-link a:hover, #addcontrols #add:hover, .mod_quiz-next-nav:hover, .newlink a:hover, .checkforupdates [type="submit"]:hover, .continuebutton [type="submit"]:hover, .bookexit:hover, #newentryform .btn-secondary:hover, .quizattempt [type="submit"]:hover, #page-mod-quiz-summary .submitbtns [type="submit"]:hover, .path-mod-quiz .othernav a:hover, #enabletemplateeditor:hover, .usp-finish [type="submit"]:hover, .block_blog_menu [type="submit"]:hover, .forum-post-footer a:hover, .btn-dark:hover, [data-region="actions"] p a:hover, .quizattemptcounts a:hover, #page-enrol-index .box [type="submit"]:hover {-webkit-box-shadow: 0 1px 1px rgba(7,66,205,.08),0 2px 2px rgba(7,66,205,.12),0 2px 4px rgba(7,66,205,.14),0 2px 8px rgba(7,66,205,.16),0 8px 10px rgba(7,66,205,.18) !important;box-shadow: 0 1px 1px rgba(7,66,205,.08),0 2px 2px rgba(7,66,205,.12),0 2px 4px rgba(7,66,205,.14),0 2px 8px rgba(7,66,205,.16),0 8px 10px rgba(7,66,205,.18) !important;}
.btn-primary i, .allcoursegrades a i, .createstep i, #page-tag-search #tag-search-box form input[type="submit"] i, .notification-area .content-area .footer a i, #changenumsections a i, #page-admin-grade-edit-letter-index #region-main .mdl-align a i, #page-admin-setting-webservicetokens [role="main"] fieldset a i, .logselecform input[type="submit"] i, #page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton i, input.form-submit i, #id_addidnumbers i, .section-modchooser-link a i, .addbloglink a i, .progress-actions a i, .discussionsubscription a i, .block .footer a i, .section-modchooser .section-modchooser-link a i, #addcontrols #add i, .mod_quiz-next-nav i, .newlink a i, .checkforupdates [type="submit"] i, .continuebutton [type="submit"] i, .bookexit i, #newentryform .btn-secondary i, .quizattempt [type="submit"] i, #page-mod-quiz-summary .submitbtns [type="submit"] i, .path-mod-quiz .othernav a i, #enabletemplateeditor i, .usp-finish [type="submit"] i, .block_blog_menu [type="submit"] i, .forum-post-footer a i, .btn-dark i, [data-region="actions"] p a i, .quizattemptcounts a i, #page-enrol-index .box [type="submit"] i {color: #fff;}
.path-mod-quiz .othernav a {display: block;}
.comment-delete {padding: .5rem;}
.comment-delete a:before {display: none;}
.comment-delete .icon, .comment-delete .fdescription img, .fdescription .comment-delete img, .comment-delete .form-control-static img, .form-control-static .comment-delete img, .comment-delete .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .comment-delete img {font-size: 14px;color: #575967;}
.forumpost .footer a:before {display: none;}
.newlink a {width: 100%;}
.btn-reset, .btn-danger, .resettable a, #page-course-switchrole [role="main"] .m-b-1:last-of-type a, #removecontrols #remove, [data-action="delete-competency-link"], .submit_buttons [name="cancel"], .usertour a {color: #fff;background-color: #dc3545;-webkit-box-shadow: 0 1px 1px rgba(220,53,69,.08),0 1px 1px rgba(220,53,69,.12),0 1px 3px rgba(220,53,69,.14),0 1px 3px rgba(220,53,69,.16),0 1px 4px rgba(220,53,69,.18);box-shadow: 0 1px 1px rgba(220,53,69,.08),0 1px 1px rgba(220,53,69,.12),0 1px 3px rgba(220,53,69,.14),0 1px 3px rgba(220,53,69,.16),0 1px 4px rgba(220,53,69,.18);border: 0;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.btn-reset i, .btn-danger i, .resettable a i, #page-course-switchrole [role="main"] .m-b-1:last-of-type a i, #removecontrols #remove i, [data-action="delete-competency-link"] i, .submit_buttons [name="cancel"] i, .usertour a i {color: #fff;}
.btn-reset:hover, .btn-danger:hover, .resettable a:hover, #page-course-switchrole [role="main"] .m-b-1:last-of-type a:hover, #removecontrols #remove:hover, [data-action="delete-competency-link"]:hover, .submit_buttons [name="cancel"]:hover, .usertour a:hover {color: #fff;-webkit-box-shadow: 0 1px 1px rgba(220,53,69,.08),0 2px 2px rgba(220,53,69,.12),0 4px 4px rgba(220,53,69,.14),0 6px 8px rgba(220,53,69,.16),0 8px 16px rgba(220,53,69,.18) !important;box-shadow: 0 1px 1px rgba(220,53,69,.08),0 2px 2px rgba(220,53,69,.12),0 4px 4px rgba(220,53,69,.14),0 6px 8px rgba(220,53,69,.16),0 8px 16px rgba(220,53,69,.18) !important;}
.btn-special {background-color: #54428e;border: 0;color: #fff;-webkit-box-shadow: 0 1px 1px rgba(84,66,142,.15),0 2px 2px rgba(84,66,142,.15),0 4px 4px rgba(84,66,142,.15),0 8px 8px rgba(84,66,142,.15);box-shadow: 0 1px 1px rgba(84,66,142,.15),0 2px 2px rgba(84,66,142,.15),0 4px 4px rgba(84,66,142,.15),0 8px 8px rgba(84,66,142,.15);}
.btn-special:hover {-webkit-box-shadow: 0 1px 3px rgba(84,66,142,.25),0 2px 5px rgba(84,66,142,.25),0 4px 7px rgba(84,66,142,.25),0 8px 9px rgba(84,66,142,.25);box-shadow: 0 1px 3px rgba(84,66,142,.25),0 2px 5px rgba(84,66,142,.25),0 4px 7px rgba(84,66,142,.25),0 8px 9px rgba(84,66,142,.25);}
.fp-file-delete {color: #fff;background: #dc3545 !important;-webkit-box-shadow: 0 2px 15px 0 rgba(234,12,12,.25) !important;box-shadow: 0 2px 15px 0 rgba(234,12,12,.25) !important;border: 1px solid #dc3545 !important;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.fp-file-delete:hover {color: #fff !important;-webkit-box-shadow: 0 10px 40px 0 rgba(234,12,12,.4) !important;box-shadow: 0 10px 40px 0 rgba(234,12,12,.4) !important;}
.btn-cta {display: inline-block;text-align: center;white-space: nowrap;vertical-align: middle;border-radius: 5px;padding: 1.25rem 2rem;font-size: 1rem;font-weight: 500;line-height: 180%;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;-webkit-box-shadow: 0 6px 18px 0 rgba(0,0,0,.5);box-shadow: 0 6px 18px 0 rgba(0,0,0,.5);}
.btn-cta:hover {-webkit-box-shadow: 0 6px 28px 0 rgba(0,0,0,.8);box-shadow: 0 6px 28px 0 rgba(0,0,0,.8);}
.btn-cta--primary {background-color: #0742cd;color: #fff;}
.btn-cta--primary:hover {color: #fff;}
.btn-cta--secondary {background-color: #fff;color: #575967;}
.btn-cta--secondary:hover {color: #575967;}
.btn-secondary, .btn-default, .fdescription a, .form-control-static a, .modal-dialog .modal-footer a, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft a, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft a, .backlink a, .tool_dataprivacy-expand-all, #prev-activity-link, #next-activity-link, .section-handle.moodle-core-dragdrop-draghandle, .filepicker-filename a, .forumpost .footer a, #page-admin-roles-permissions .preventlink, #page-admin-roles-permissions .preventlink .forbidden, #page-admin-roles-permissions .allowlink, #page-admin-roles-permissions .prohibitlink, .generaltable a.action-icon, table.form-autocomplete-suggestions, .form-autocomplete-suggestions a, fieldset .form-autocomplete-suggestions a, [data-action="addstandardtag"], #page-admin-roles-permissions .role_buttons input[type="button"], #page-grade-edit-letter-index #region-main .mdl-align a, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a, .course-footer-nav .btn, #page-admin-user-profile-index a[title="Edit"], #page-admin-user-profile-index a[title="Delete"], #page-admin-tool-httpsreplace-index [role="main"] p a, [data-fieldtype="tags"] a, #adminsettings fieldset h3 a:not([class=btn-icon]), .collapsibleregioncaption a:not(.btn-icon), .header-button-group .btn, td .commands a, .action-menu .dropdown-toggle, .feedback_mapped_courses .mdl-align a, .typesummary .helplinkpopup, #page-mod-quiz-edit .editing_section, #page-mod-glossary-view .commands a.icon, #page-mod-glossary-showentry .commands a.icon, .comment-area .fd a, .subscribelink a, .forumpost .link a, .reportlink a, #showall a, .printicon, .comment-link, .recipelink a, .midpad a, .addtomyinterests, .flagasinappropriate, .removefrommyinterests, .edittag, #participants td a[role=button], .bookprev, .booknext, .submitbtns .arrow_link, #categoryquestions td a, .edit_pages_box .addlinks a, .book_toc_numbered .action-list a, .activity .action-menu-item a, #page-mod-quiz-report .toggleincludeauto a, .paging-morelink, .userpicture a:not(:first-child), table .btn, #page-user-profile .node_category .viewmore a, .path-user .node_category .viewmore a, .itemnav a, .section-navigation a .availability-delete, .section-navigation a, .usp-search-btn, .notesgroup p a, .tag-backtoallitems a, .tool_dataprivacy a, .path-mod-forum .discussion-nav .next-discussion, .path-mod-forum .discussion-nav .prev-discussion, .c-lang-menu .dropdown-toggle, .yui3-widget-buttons .yui3-button:not(.closebutton), .editquestion a, .qtype_multichoice_clearchoice a, #theme_switch_link a, #page-mod-quiz-attempt .questionflag {background: #fff;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.btn-secondary a, .btn-default a, .fdescription a a, .form-control-static a a, .modal-dialog .modal-footer a a, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a a, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a a, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft a a, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a a, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft a a, .backlink a a, .tool_dataprivacy-expand-all a, #prev-activity-link a, #next-activity-link a, .section-handle.moodle-core-dragdrop-draghandle a, .filepicker-filename a a, .forumpost .footer a a, #page-admin-roles-permissions .preventlink a, #page-admin-roles-permissions .preventlink .forbidden a, #page-admin-roles-permissions .allowlink a, #page-admin-roles-permissions .prohibitlink a, .generaltable a.action-icon a, table.form-autocomplete-suggestions a, .form-autocomplete-suggestions a a, fieldset .form-autocomplete-suggestions a a, [data-action="addstandardtag"] a, #page-admin-roles-permissions .role_buttons input[type="button"] a, #page-grade-edit-letter-index #region-main .mdl-align a a, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a a, .course-footer-nav .btn a, #page-admin-user-profile-index a[title="Edit"] a, #page-admin-user-profile-index a[title="Delete"] a, #page-admin-tool-httpsreplace-index [role="main"] p a a, [data-fieldtype="tags"] a a, #adminsettings fieldset h3 a:not([class=btn-icon]) a, .collapsibleregioncaption a:not(.btn-icon) a, .header-button-group .btn a, td .commands a a, .action-menu .dropdown-toggle a, .feedback_mapped_courses .mdl-align a a, .typesummary .helplinkpopup a, #page-mod-quiz-edit .editing_section a, #page-mod-glossary-view .commands a.icon a, #page-mod-glossary-showentry .commands a.icon a, .comment-area .fd a a, .subscribelink a a, .forumpost .link a a, .reportlink a a, #showall a a, .printicon a, .comment-link a, .recipelink a a, .midpad a a, .addtomyinterests a, .flagasinappropriate a, .removefrommyinterests a, .edittag a, #participants td a[role=button] a, .bookprev a, .booknext a, .submitbtns .arrow_link a, #categoryquestions td a a, .edit_pages_box .addlinks a a, .book_toc_numbered .action-list a a, .activity .action-menu-item a a, #page-mod-quiz-report .toggleincludeauto a a, .paging-morelink a, .userpicture a:not(:first-child) a, table .btn a, #page-user-profile .node_category .viewmore a a, .path-user .node_category .viewmore a a, .itemnav a a, .section-navigation a .availability-delete a, .section-navigation a a, .usp-search-btn a, .notesgroup p a a, .tag-backtoallitems a a, .tool_dataprivacy a a, .path-mod-forum .discussion-nav .next-discussion a, .path-mod-forum .discussion-nav .prev-discussion a, .c-lang-menu .dropdown-toggle a, .yui3-widget-buttons .yui3-button:not(.closebutton) a, .editquestion a a, .qtype_multichoice_clearchoice a a, #theme_switch_link a a, #page-mod-quiz-attempt .questionflag a {color: #212121;}
.btn-secondary:hover, .btn-default:hover, .fdescription a:hover, .form-control-static a:hover, .modal-dialog .modal-footer a:hover, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a:hover, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a:hover, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft a:hover, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a:hover, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft a:hover, .backlink a:hover, .tool_dataprivacy-expand-all:hover, #prev-activity-link:hover, #next-activity-link:hover, .section-handle.moodle-core-dragdrop-draghandle:hover, .filepicker-filename a:hover, .forumpost .footer a:hover, #page-admin-roles-permissions .preventlink:hover, #page-admin-roles-permissions .preventlink .forbidden:hover, #page-admin-roles-permissions .allowlink:hover, #page-admin-roles-permissions .prohibitlink:hover, .generaltable a.action-icon:hover, table.form-autocomplete-suggestions:hover, .form-autocomplete-suggestions a:hover, fieldset .form-autocomplete-suggestions a:hover, [data-action="addstandardtag"]:hover, #page-admin-roles-permissions .role_buttons input[type="button"]:hover, #page-grade-edit-letter-index #region-main .mdl-align a:hover, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a:hover, .course-footer-nav .btn:hover, #page-admin-user-profile-index a[title="Edit"]:hover, #page-admin-user-profile-index a[title="Delete"]:hover, #page-admin-tool-httpsreplace-index [role="main"] p a:hover, [data-fieldtype="tags"] a:hover, #adminsettings fieldset h3 a:not([class=btn-icon]):hover, .collapsibleregioncaption a:not(.btn-icon):hover, .header-button-group .btn:hover, td .commands a:hover, .action-menu .dropdown-toggle:hover, .feedback_mapped_courses .mdl-align a:hover, .typesummary .helplinkpopup:hover, #page-mod-quiz-edit .editing_section:hover, #page-mod-glossary-view .commands a.icon:hover, #page-mod-glossary-showentry .commands a.icon:hover, .comment-area .fd a:hover, .subscribelink a:hover, .forumpost .link a:hover, .reportlink a:hover, #showall a:hover, .printicon:hover, .comment-link:hover, .recipelink a:hover, .midpad a:hover, .addtomyinterests:hover, .flagasinappropriate:hover, .removefrommyinterests:hover, .edittag:hover, #participants td a[role=button]:hover, .bookprev:hover, .booknext:hover, .submitbtns .arrow_link:hover, #categoryquestions td a:hover, .edit_pages_box .addlinks a:hover, .book_toc_numbered .action-list a:hover, .activity .action-menu-item a:hover, #page-mod-quiz-report .toggleincludeauto a:hover, .paging-morelink:hover, .userpicture a:not(:first-child):hover, table .btn:hover, #page-user-profile .node_category .viewmore a:hover, .path-user .node_category .viewmore a:hover, .itemnav a:hover, .section-navigation a .availability-delete:hover, .section-navigation a:hover, .usp-search-btn:hover, .notesgroup p a:hover, .tag-backtoallitems a:hover, .tool_dataprivacy a:hover, .path-mod-forum .discussion-nav .next-discussion:hover, .path-mod-forum .discussion-nav .prev-discussion:hover, .c-lang-menu .dropdown-toggle:hover, .yui3-widget-buttons .yui3-button:not(.closebutton):hover, .editquestion a:hover, .qtype_multichoice_clearchoice a:hover, #theme_switch_link a:hover, #page-mod-quiz-attempt .questionflag:hover {-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);}
.btn-secondary:focus, .btn-default:focus, .fdescription a:focus, .form-control-static a:focus, .modal-dialog .modal-footer a:focus, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer a:focus, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a:focus, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft a:focus, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft a:focus, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft a:focus, .backlink a:focus, .tool_dataprivacy-expand-all:focus, #prev-activity-link:focus, #next-activity-link:focus, .section-handle.moodle-core-dragdrop-draghandle:focus, .filepicker-filename a:focus, .forumpost .footer a:focus, #page-admin-roles-permissions .preventlink:focus, #page-admin-roles-permissions .preventlink .forbidden:focus, #page-admin-roles-permissions .allowlink:focus, #page-admin-roles-permissions .prohibitlink:focus, .generaltable a.action-icon:focus, table.form-autocomplete-suggestions:focus, .form-autocomplete-suggestions a:focus, fieldset .form-autocomplete-suggestions a:focus, [data-action="addstandardtag"]:focus, #page-admin-roles-permissions .role_buttons input[type="button"]:focus, #page-grade-edit-letter-index #region-main .mdl-align a:focus, .path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a:focus, .course-footer-nav .btn:focus, #page-admin-user-profile-index a[title="Edit"]:focus, #page-admin-user-profile-index a[title="Delete"]:focus, #page-admin-tool-httpsreplace-index [role="main"] p a:focus, [data-fieldtype="tags"] a:focus, #adminsettings fieldset h3 a:not([class=btn-icon]):focus, .collapsibleregioncaption a:not(.btn-icon):focus, .header-button-group .btn:focus, td .commands a:focus, .action-menu .dropdown-toggle:focus, .feedback_mapped_courses .mdl-align a:focus, .typesummary .helplinkpopup:focus, #page-mod-quiz-edit .editing_section:focus, #page-mod-glossary-view .commands a.icon:focus, #page-mod-glossary-showentry .commands a.icon:focus, .comment-area .fd a:focus, .subscribelink a:focus, .forumpost .link a:focus, .reportlink a:focus, #showall a:focus, .printicon:focus, .comment-link:focus, .recipelink a:focus, .midpad a:focus, .addtomyinterests:focus, .flagasinappropriate:focus, .removefrommyinterests:focus, .edittag:focus, #participants td a[role=button]:focus, .bookprev:focus, .booknext:focus, .submitbtns .arrow_link:focus, #categoryquestions td a:focus, .edit_pages_box .addlinks a:focus, .book_toc_numbered .action-list a:focus, .activity .action-menu-item a:focus, #page-mod-quiz-report .toggleincludeauto a:focus, .paging-morelink:focus, .userpicture a:not(:first-child):focus, table .btn:focus, #page-user-profile .node_category .viewmore a:focus, .path-user .node_category .viewmore a:focus, .itemnav a:focus, .section-navigation a .availability-delete:focus, .section-navigation a:focus, .usp-search-btn:focus, .notesgroup p a:focus, .tag-backtoallitems a:focus, .tool_dataprivacy a:focus, .path-mod-forum .discussion-nav .next-discussion:focus, .path-mod-forum .discussion-nav .prev-discussion:focus, .c-lang-menu .dropdown-toggle:focus, .yui3-widget-buttons .yui3-button:not(.closebutton):focus, .editquestion a:focus, .qtype_multichoice_clearchoice a:focus, #theme_switch_link a:focus, #page-mod-quiz-attempt .questionflag:focus {-webkit-box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);}
.notesgroup p a:before {display: none;}
.usertour a, .tool_dataprivacy a, #theme_switch_link a {margin-bottom: 10px;}
@media (min-width: 320px) and (max-width: 767.98px) {.usertour a, .tool_dataprivacy a, #theme_switch_link a {width: 100%;}}
@media (min-width: 320px) and (max-width: 767.98px) {.purgecaches a, .s-footer .helplink a {width: 100%;}}
.editquestion a .icon, .editquestion a .fdescription img, .fdescription .editquestion a img, .editquestion a .form-control-static img, .form-control-static .editquestion a img, .editquestion a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .editquestion a img {margin-right: .5rem;font-size: 12px;}
.availability-delete img {width: 18px;height: auto;}
.bookprev {float: left;}
@media (max-width: 1199.98px) {.bookprev {float: none;}}
#page-site-index .page-header-headings {margin-right: 1rem;margin-left: 1rem;}
.page-header-headings + .header-button-group {margin-left: 1rem;}
.quickeditlink {align-items: center;line-height: 1;}
.printicon {padding-left: 3rem !important;background-position: 20px !important;}
@media (min-width: 320px) and (max-width: 1199.98px) {.printicon {width: 100%;margin-bottom: 1rem;}}
@media (min-width: 320px) and (max-width: 1199.98px) {.glossarycontrol {width: 100%;}
	#newentryform div {width: 100%;}}
.btn a:hover {text-decoration: none;}
#showall a {margin-top: 1rem;}
a.btn.disabled, fieldset:disabled a.btn {pointer-events: none;}
.btn-link, .cancel a {font-weight: 500;text-decoration: none;color: #0742cd;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border-color: transparent;}
.btn-link:hover, .cancel a:hover {color: #042a83;text-decoration: none;-webkit-box-shadow: none !important;box-shadow: none !important;background-color: transparent;border-color: transparent;}
.btn-link:focus, .cancel a:focus, .btn-link.focus, .cancel a.focus {text-decoration: underline;border-color: transparent;-webkit-box-shadow: none;box-shadow: none;}
.btn-link:disabled, .cancel a:disabled, .btn-link.disabled, .cancel a.disabled {color: #bfc0c2;cursor: not-allowed;}
.btn-lg, #page-grade-grading-manage .actions .action {padding: 2rem 4rem;font-size: 1.25rem;line-height: 1.5;border-radius: 10px;}
.btn-sm, .notesgroup p a, table .comment-link, .generaltable td .btn, .tool_dataprivacy-expand-all, #page-admin-roles-permissions .preventlink, #page-admin-roles-permissions .preventlink .forbidden, #page-admin-roles-permissions .allowlink, #page-admin-roles-permissions .prohibitlink, .generaltable a.action-icon, #page-admin-roles-permissions .role_buttons input[type="button"], #page-admin-user-profile-index a[title="Edit"], #page-admin-user-profile-index a[title="Delete"], .card-text .footer a, #page-admin-roles-permissions .confirmation-buttons .btn, table a.btn-primary, .typesummary .helplinkpopup, #page-mod-quiz-edit .editing_section, .recipelink a, .addtomyinterests, .flagasinappropriate, .removefrommyinterests, .edittag, [data-action="delete-competency-link"], .edit_pages_box .addlinks a, .newlink a, .book_toc_numbered .action-list a, .activity .action-menu-item a, .forumpost .link a, .itemnav a, .table td .btn-link, table.collection td .btn-link, .discussionsubscription a, [data-type="subscription-toggle"], .path-mod-forum .discussion-nav .next-discussion, .path-mod-forum .discussion-nav .prev-discussion, .c-lang-menu .dropdown-toggle, .editquestion a, #page-mod-quiz-attempt .questionflag {padding: .7rem 1rem;font-size: .75rem;line-height: 1;border-radius: 5px;}
.btn-sm .icon, .btn-sm .fdescription img, .fdescription .btn-sm img, .btn-sm .form-control-static img, .form-control-static .btn-sm img, .btn-sm .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .btn-sm img, .notesgroup p a .icon, .notesgroup p a .fdescription img, .fdescription .notesgroup p a img, .notesgroup p a .form-control-static img, .form-control-static .notesgroup p a img, .notesgroup p a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .notesgroup p a img, table .comment-link .icon, table .comment-link .fdescription img, .fdescription table .comment-link img, table .comment-link .form-control-static img, .form-control-static table .comment-link img, table .comment-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info table .comment-link img, .generaltable td .btn .icon, .generaltable td .btn .fdescription img, .fdescription .generaltable td .btn img, .generaltable td .btn .form-control-static img, .form-control-static .generaltable td .btn img, .generaltable td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable td .btn img, .tool_dataprivacy-expand-all .icon, .tool_dataprivacy-expand-all .fdescription img, .fdescription .tool_dataprivacy-expand-all img, .tool_dataprivacy-expand-all .form-control-static img, .form-control-static .tool_dataprivacy-expand-all img, .tool_dataprivacy-expand-all .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .tool_dataprivacy-expand-all img, #page-admin-roles-permissions .preventlink .icon, #page-admin-roles-permissions .preventlink .fdescription img, .fdescription #page-admin-roles-permissions .preventlink img, #page-admin-roles-permissions .preventlink .form-control-static img, .form-control-static #page-admin-roles-permissions .preventlink img, #page-admin-roles-permissions .preventlink .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .preventlink img, #page-admin-roles-permissions .preventlink .forbidden .icon, #page-admin-roles-permissions .preventlink .forbidden .fdescription img, .fdescription #page-admin-roles-permissions .preventlink .forbidden img, #page-admin-roles-permissions .preventlink .forbidden .form-control-static img, .form-control-static #page-admin-roles-permissions .preventlink .forbidden img, #page-admin-roles-permissions .preventlink .forbidden .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .preventlink .forbidden img, #page-admin-roles-permissions .allowlink .icon, #page-admin-roles-permissions .allowlink .fdescription img, .fdescription #page-admin-roles-permissions .allowlink img, #page-admin-roles-permissions .allowlink .form-control-static img, .form-control-static #page-admin-roles-permissions .allowlink img, #page-admin-roles-permissions .allowlink .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .allowlink img, #page-admin-roles-permissions .prohibitlink .icon, #page-admin-roles-permissions .prohibitlink .fdescription img, .fdescription #page-admin-roles-permissions .prohibitlink img, #page-admin-roles-permissions .prohibitlink .form-control-static img, .form-control-static #page-admin-roles-permissions .prohibitlink img, #page-admin-roles-permissions .prohibitlink .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .prohibitlink img, .generaltable a.action-icon .icon, .generaltable a.action-icon .fdescription img, .fdescription .generaltable a.action-icon img, .generaltable a.action-icon .form-control-static img, .form-control-static .generaltable a.action-icon img, .generaltable a.action-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable a.action-icon img, #page-admin-roles-permissions .role_buttons input[type="button"] .icon, #page-admin-roles-permissions .role_buttons input[type="button"] .fdescription img, .fdescription #page-admin-roles-permissions .role_buttons input[type="button"] img, #page-admin-roles-permissions .role_buttons input[type="button"] .form-control-static img, .form-control-static #page-admin-roles-permissions .role_buttons input[type="button"] img, #page-admin-roles-permissions .role_buttons input[type="button"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .role_buttons input[type="button"] img, #page-admin-user-profile-index a[title="Edit"] .icon, #page-admin-user-profile-index a[title="Edit"] .fdescription img, .fdescription #page-admin-user-profile-index a[title="Edit"] img, #page-admin-user-profile-index a[title="Edit"] .form-control-static img, .form-control-static #page-admin-user-profile-index a[title="Edit"] img, #page-admin-user-profile-index a[title="Edit"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-user-profile-index a[title="Edit"] img, #page-admin-user-profile-index a[title="Delete"] .icon, #page-admin-user-profile-index a[title="Delete"] .fdescription img, .fdescription #page-admin-user-profile-index a[title="Delete"] img, #page-admin-user-profile-index a[title="Delete"] .form-control-static img, .form-control-static #page-admin-user-profile-index a[title="Delete"] img, #page-admin-user-profile-index a[title="Delete"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-user-profile-index a[title="Delete"] img, .card-text .footer a .icon, .card-text .footer a .fdescription img, .fdescription .card-text .footer a img, .card-text .footer a .form-control-static img, .form-control-static .card-text .footer a img, .card-text .footer a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .card-text .footer a img, #page-admin-roles-permissions .confirmation-buttons .btn .icon, #page-admin-roles-permissions .confirmation-buttons .btn .fdescription img, .fdescription #page-admin-roles-permissions .confirmation-buttons .btn img, #page-admin-roles-permissions .confirmation-buttons .btn .form-control-static img, .form-control-static #page-admin-roles-permissions .confirmation-buttons .btn img, #page-admin-roles-permissions .confirmation-buttons .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-roles-permissions .confirmation-buttons .btn img, table a.btn-primary .icon, table a.btn-primary .fdescription img, .fdescription table a.btn-primary img, table a.btn-primary .form-control-static img, .form-control-static table a.btn-primary img, table a.btn-primary .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info table a.btn-primary img, .typesummary .helplinkpopup .icon, .typesummary .helplinkpopup .fdescription img, .fdescription .typesummary .helplinkpopup img, .typesummary .helplinkpopup .form-control-static img, .form-control-static .typesummary .helplinkpopup img, .typesummary .helplinkpopup .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .typesummary .helplinkpopup img, #page-mod-quiz-edit .editing_section .icon, #page-mod-quiz-edit .editing_section .fdescription img, .fdescription #page-mod-quiz-edit .editing_section img, #page-mod-quiz-edit .editing_section .form-control-static img, .form-control-static #page-mod-quiz-edit .editing_section img, #page-mod-quiz-edit .editing_section .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-quiz-edit .editing_section img, .recipelink a .icon, .recipelink a .fdescription img, .fdescription .recipelink a img, .recipelink a .form-control-static img, .form-control-static .recipelink a img, .recipelink a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .recipelink a img, .addtomyinterests .icon, .addtomyinterests .fdescription img, .fdescription .addtomyinterests img, .addtomyinterests .form-control-static img, .form-control-static .addtomyinterests img, .addtomyinterests .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .addtomyinterests img, .flagasinappropriate .icon, .flagasinappropriate .fdescription img, .fdescription .flagasinappropriate img, .flagasinappropriate .form-control-static img, .form-control-static .flagasinappropriate img, .flagasinappropriate .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flagasinappropriate img, .removefrommyinterests .icon, .removefrommyinterests .fdescription img, .fdescription .removefrommyinterests img, .removefrommyinterests .form-control-static img, .form-control-static .removefrommyinterests img, .removefrommyinterests .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .removefrommyinterests img, .edittag .icon, .edittag .fdescription img, .fdescription .edittag img, .edittag .form-control-static img, .form-control-static .edittag img, .edittag .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .edittag img, [data-action="delete-competency-link"] .icon, [data-action="delete-competency-link"] .fdescription img, .fdescription [data-action="delete-competency-link"] img, [data-action="delete-competency-link"] .form-control-static img, .form-control-static [data-action="delete-competency-link"] img, [data-action="delete-competency-link"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-action="delete-competency-link"] img, .edit_pages_box .addlinks a .icon, .edit_pages_box .addlinks a .fdescription img, .fdescription .edit_pages_box .addlinks a img, .edit_pages_box .addlinks a .form-control-static img, .form-control-static .edit_pages_box .addlinks a img, .edit_pages_box .addlinks a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .edit_pages_box .addlinks a img, .newlink a .icon, .newlink a .fdescription img, .fdescription .newlink a img, .newlink a .form-control-static img, .form-control-static .newlink a img, .newlink a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .newlink a img, .book_toc_numbered .action-list a .icon, .book_toc_numbered .action-list a .fdescription img, .fdescription .book_toc_numbered .action-list a img, .book_toc_numbered .action-list a .form-control-static img, .form-control-static .book_toc_numbered .action-list a img, .book_toc_numbered .action-list a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .book_toc_numbered .action-list a img, .activity .action-menu-item a .icon, .activity .action-menu-item a .fdescription img, .fdescription .activity .action-menu-item a img, .activity .action-menu-item a .form-control-static img, .form-control-static .activity .action-menu-item a img, .activity .action-menu-item a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .activity .action-menu-item a img, .forumpost .link a .icon, .forumpost .link a .fdescription img, .fdescription .forumpost .link a img, .forumpost .link a .form-control-static img, .form-control-static .forumpost .link a img, .forumpost .link a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumpost .link a img, .itemnav a .icon, .itemnav a .fdescription img, .fdescription .itemnav a img, .itemnav a .form-control-static img, .form-control-static .itemnav a img, .itemnav a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .itemnav a img, .table td .btn-link .icon, table.collection td .btn-link .icon, .table td .btn-link .fdescription img, .fdescription .table td .btn-link img, .table td .btn-link .form-control-static img, .form-control-static .table td .btn-link img, .table td .btn-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .table td .btn-link img, table.collection td .btn-link .fdescription img, .fdescription table.collection td .btn-link img, table.collection td .btn-link .form-control-static img, .form-control-static table.collection td .btn-link img, table.collection td .btn-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info table.collection td .btn-link img, .discussionsubscription a .icon, .discussionsubscription a .fdescription img, .fdescription .discussionsubscription a img, .discussionsubscription a .form-control-static img, .form-control-static .discussionsubscription a img, .discussionsubscription a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .discussionsubscription a img, [data-type="subscription-toggle"] .icon, [data-type="subscription-toggle"] .fdescription img, .fdescription [data-type="subscription-toggle"] img, [data-type="subscription-toggle"] .form-control-static img, .form-control-static [data-type="subscription-toggle"] img, [data-type="subscription-toggle"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-type="subscription-toggle"] img, .path-mod-forum .discussion-nav .next-discussion .icon, .path-mod-forum .discussion-nav .next-discussion .fdescription img, .fdescription .path-mod-forum .discussion-nav .next-discussion img, .path-mod-forum .discussion-nav .next-discussion .form-control-static img, .form-control-static .path-mod-forum .discussion-nav .next-discussion img, .path-mod-forum .discussion-nav .next-discussion .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .path-mod-forum .discussion-nav .next-discussion img, .path-mod-forum .discussion-nav .prev-discussion .icon, .path-mod-forum .discussion-nav .prev-discussion .fdescription img, .fdescription .path-mod-forum .discussion-nav .prev-discussion img, .path-mod-forum .discussion-nav .prev-discussion .form-control-static img, .form-control-static .path-mod-forum .discussion-nav .prev-discussion img, .path-mod-forum .discussion-nav .prev-discussion .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .path-mod-forum .discussion-nav .prev-discussion img, .c-lang-menu .dropdown-toggle .icon, .c-lang-menu .dropdown-toggle .fdescription img, .fdescription .c-lang-menu .dropdown-toggle img, .c-lang-menu .dropdown-toggle .form-control-static img, .form-control-static .c-lang-menu .dropdown-toggle img, .c-lang-menu .dropdown-toggle .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .c-lang-menu .dropdown-toggle img, .editquestion a .icon, .editquestion a .fdescription img, .fdescription .editquestion a img, .editquestion a .form-control-static img, .form-control-static .editquestion a img, .editquestion a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .editquestion a img, #page-mod-quiz-attempt .questionflag .icon, #page-mod-quiz-attempt .questionflag .fdescription img, .fdescription #page-mod-quiz-attempt .questionflag img, #page-mod-quiz-attempt .questionflag .form-control-static img, .form-control-static #page-mod-quiz-attempt .questionflag img, #page-mod-quiz-attempt .questionflag .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-quiz-attempt .questionflag img {font-size: .75rem;}
.btn-xs, a.action-icon, .grading-report .btn, td .commands a, .gradereport-grader-table td .btn, .gradereport-grader-table th .btn, .floater.heading.floating .btn, #participants td a[role=button] {padding: .25rem .35rem;font-size: .75rem;line-height: 1;border-radius: 5px;}
.btn-xs .icon, .btn-xs .fdescription img, .fdescription .btn-xs img, .btn-xs .form-control-static img, .form-control-static .btn-xs img, .btn-xs .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .btn-xs img, a.action-icon .icon, a.action-icon .fdescription img, .fdescription a.action-icon img, a.action-icon .form-control-static img, .form-control-static a.action-icon img, a.action-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info a.action-icon img, .grading-report .btn .icon, .grading-report .btn .fdescription img, .fdescription .grading-report .btn img, .grading-report .btn .form-control-static img, .form-control-static .grading-report .btn img, .grading-report .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .grading-report .btn img, td .commands a .icon, td .commands a .fdescription img, .fdescription td .commands a img, td .commands a .form-control-static img, .form-control-static td .commands a img, td .commands a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info td .commands a img, .gradereport-grader-table td .btn .icon, .gradereport-grader-table td .btn .fdescription img, .fdescription .gradereport-grader-table td .btn img, .gradereport-grader-table td .btn .form-control-static img, .form-control-static .gradereport-grader-table td .btn img, .gradereport-grader-table td .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table td .btn img, .gradereport-grader-table th .btn .icon, .gradereport-grader-table th .btn .fdescription img, .fdescription .gradereport-grader-table th .btn img, .gradereport-grader-table th .btn .form-control-static img, .form-control-static .gradereport-grader-table th .btn img, .gradereport-grader-table th .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table th .btn img, .floater.heading.floating .btn .icon, .floater.heading.floating .btn .fdescription img, .fdescription .floater.heading.floating .btn img, .floater.heading.floating .btn .form-control-static img, .form-control-static .floater.heading.floating .btn img, .floater.heading.floating .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .floater.heading.floating .btn img, #participants td a[role=button] .icon, #participants td a[role=button] .fdescription img, .fdescription #participants td a[role=button] img, #participants td a[role=button] .form-control-static img, .form-control-static #participants td a[role=button] img, #participants td a[role=button] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #participants td a[role=button] img {font-size: .75rem;}
.activity .action-menu-item a {margin-left: .25rem;}
.activity .action-menu-item a i {font-size: 1rem;line-height: 1.2;}
.gradereport-grader-table td a, .gradereport-grader-table th a {margin: 0 .5rem;}
.gradereport-grader-table td a i, .gradereport-grader-table th a i {margin: 0 !important;line-height: 1.2;}
.editquestion i {margin-right: .25rem;}
.section-navigation .sectionname {margin: 1rem;font-size: 1rem;line-height: 1.8;}
.section-navigation .rarrow {margin-left: .5rem !important;}
.section-navigation .larrow {margin-right: .5rem !important;}
.btn-block, p.arrow_button input, #addcontrols input, #removecontrols input {display: block;width: 100%;}
.btn-block + .btn-block, p.arrow_button input + .btn-block, #addcontrols input + .btn-block, #removecontrols input + .btn-block {margin-top: .5rem;}
input[type="submit"].btn-block, input[type=reset].btn-block, input[type="button"].btn-block {width: 100%;}
.discussion-nav .next-discussion a:before, .discussion-nav .prev-discussion a:before {display: none;}
.discussion-nav .prev-discussion, .path-mod-forum .discussion-nav .next-discussion {margin-right: .25rem;}
input.form-submit, #id_addidnumbers {float: left;}
#page-mod-forum-discuss .singlebutton, #page-mod-forum-discuss div.singleselect {margin: 0 !important;}
#page-mod-forum-discuss .urlselect {margin-right: 1rem;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-mod-forum-discuss .urlselect {margin-right: 0 !important;}}
table a.btn-primary {margin: 1.5px 0;color: #fff !important;}
.section-modchooser-link .icon, .section-modchooser-link .fdescription img, .fdescription .section-modchooser-link img, .section-modchooser-link .form-control-static img, .form-control-static .section-modchooser-link img, .section-modchooser-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .section-modchooser-link img {font-size: 15px;}
.section-modchooser-link a {width: 100%;margin-top: 1rem;margin-bottom: 2rem;}
.section-modchooser-link a:before {display: none;}
.btn-icon .icon.fa-question-circle, .btn-icon .fdescription img.fa-question-circle, .fdescription .btn-icon img.fa-question-circle, .btn-icon .form-control-static img.fa-question-circle, .form-control-static .btn-icon img.fa-question-circle, .btn-icon .editor_atto_notification .atto_info img.fa-question-circle, .editor_atto_notification .atto_info .btn-icon img.fa-question-circle {color: #9b9b9b;}
#userselector_options {display: block;margin: 2rem 0 0 0 !important;width: 100%;}
.typesummary .helplinkpopup {width: 100%;text-align: left;}
#page-mod-wiki-view .settings-menu form {margin-right: 100px;}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-wiki-view .settings-menu form {margin-right: 0;}}
#page-mod-wiki-view .settings-menu form input {display: inline-flex;width: auto;}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-wiki-view .wikisearch {text-align: center;}
	#page-mod-wiki-view .wikisearch input {display: block;width: 100%;}}
.course-footer-nav .hr {margin-bottom: 2.5rem;}
.course-footer-nav .pull-right .btn, .course-footer-nav .feedback_form .itemactions .btn, .feedback_form .course-footer-nav .itemactions .btn, .course-footer-nav .questionflag .btn, .course-footer-nav #page-mod-feedback-show_entries .commands .btn, #page-mod-feedback-show_entries .course-footer-nav .commands .btn, .course-footer-nav #page-admin-user-profile-index a[title=Edit] .btn, #page-admin-user-profile-index .course-footer-nav a[title=Edit] .btn, .course-footer-nav #page-admin-user-profile-index a[title=Delete] .btn, #page-admin-user-profile-index .course-footer-nav a[title=Delete] .btn, .course-footer-nav .moodle-dialogue-bd .form-actions .btn .btn, .moodle-dialogue-bd .form-actions .course-footer-nav .btn .btn, .course-footer-nav .moodle-dialogue-bd [data-region=link-buttons] .btn .btn, .moodle-dialogue-bd [data-region=link-buttons] .course-footer-nav .btn .btn, .course-footer-nav #page-admin-roles-permissions .confirmation-buttons .btn .btn, #page-admin-roles-permissions .confirmation-buttons .course-footer-nav .btn .btn {text-align: right !important;}
.course-footer-nav .pull-left .btn {text-align: left !important;}
.course-footer-nav form {margin: 0 !important;}
@media (min-width: 320px) and (max-width: 767.98px) {.course-footer-nav div {width: 100%;margin: 0;padding: 0;}}
h3 a.btn-icon {margin: .5rem;}
.discussionsubscription a i {margin-right: .5rem;font-size: .875rem;height: auto;}
.forumpost .options .link {margin-top: 15px;font-size: 12px;text-align: left;}
.forumpost .options .link a {margin: 0 10px 0 30px;}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .options .link a {margin: 0 10px 0 15px;}}
.forumpost .options .link a:before {display: none;}
.submit_buttons [type="submit"] {margin-right: .25rem;}
.submit_buttons [type="submit"]:last-of-type {margin-right: 0;}
.add-sections .icon, .add-sections .fdescription img, .fdescription .add-sections img, .add-sections .form-control-static img, .form-control-static .add-sections img, .add-sections .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .add-sections img, .section-modchooser-link .icon, .section-modchooser-link .fdescription img, .fdescription .section-modchooser-link img, .section-modchooser-link .form-control-static img, .form-control-static .section-modchooser-link img, .section-modchooser-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .section-modchooser-link img {margin-right: .5rem;}
.c-custom-nav-btn {padding: 12px 20px;display: inline-flex;align-items: center;border-radius: 5px;cursor: pointer;font-size: .875rem;font-weight: 500;color: #575967;line-height: 1.2;}
.c-custom-nav-btn span, .c-custom-nav-btn .c-custom-nav-btn--text {margin-left: 10px;font-size: .75rem;line-height: 1.4;}
@media (min-width: 320px) and (max-width: 767.98px) {.c-custom-nav-btn {margin: 0;}}
#topBar5 .c-custom-nav-btn {margin-right: 1rem;}
@media (min-width: 320px) and (max-width: 767.98px) {#topBar5 .c-custom-nav-btn {margin: 0;}}
.activity .action-menu-item a.cm-edit-action {line-height: 1.6;}
@media (min-width: 320px) and (max-width: 767.98px) {.c-lang-menu .dropdown-toggle {display: block;margin: 10px 0;}}
.fade {opacity: 0;-webkit-transition: opacity .15s ease;-o-transition: opacity .15s ease;transition: opacity .15s ease;}
.fade.show {opacity: 1;}
.collapse {display: none;}
.collapse.show {display: block;}
tr.collapse.show {display: table-row;}
tbody.collapse.show {display: table-row-group;}
.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition: height .35s ease;-o-transition: height .35s ease;transition: height .35s ease;}
.section .dropdown-toggle {padding: 10px 20px;font-size: 12px;}
.dropdown-right {position: absolute;right: 10px;top: 10px;}
.list-group .dropdown-right {top: calc(50% - 20px);}
.dropdown-menu {position: absolute;top: 0;left: 0;min-width: 9rem;z-index: 100000;display: none;padding: .5rem !important;border-radius: 5px;margin: .125rem 0 0;font-size: .75rem;color: #fff;text-align: left;list-style: none;background-color: #212121;-webkit-box-shadow: 2px 11px 54px 0 rgba(0,0,0,.6);box-shadow: 2px 11px 54px 0 rgba(0,0,0,.6);}
.dropdown-menu .currentlink {display: block;margin: 10px 15px 0 !important;padding: 0;font-weight: 700;text-transform: uppercase;}
.dropdown-menu a, .dropdown-menu .card a, .dropdown-menu .well a, .dropdown-menu .userprofile .profile_tree section a, .userprofile .profile_tree .dropdown-menu section a, .dropdown-menu .que .history a, .que .dropdown-menu .history a, .dropdown-menu .groupinfobox a, .dropdown-menu .btn {display: block;padding: .5rem 1rem;color: #fff;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.dropdown-menu a:hover, .dropdown-menu .card a:hover, .dropdown-menu .well a:hover, .dropdown-menu .userprofile .profile_tree section a:hover, .userprofile .profile_tree .dropdown-menu section a:hover, .dropdown-menu .que .history a:hover, .que .dropdown-menu .history a:hover, .dropdown-menu .groupinfobox a:hover, .dropdown-menu .btn:hover {background-color: #3a3a3a;border-radius: 5px;color: #9b9b9b;text-decoration: none;}
.dropdown-menu a:before, .dropdown-menu .card a:before, .dropdown-menu .well a:before, .dropdown-menu .userprofile .profile_tree section a:before, .userprofile .profile_tree .dropdown-menu section a:before, .dropdown-menu .que .history a:before, .que .dropdown-menu .history a:before, .dropdown-menu .groupinfobox a:before, .dropdown-menu .btn:before {display: none;}
.dropdown-menu a .icon, .dropdown-menu a .fdescription img, .fdescription .dropdown-menu a img, .dropdown-menu a .form-control-static img, .form-control-static .dropdown-menu a img, .dropdown-menu a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu a img, .dropdown-menu .card a .icon, .dropdown-menu .well a .icon, .dropdown-menu .well a .fdescription img, .fdescription .dropdown-menu .well a img, .dropdown-menu .well a .form-control-static img, .form-control-static .dropdown-menu .well a img, .dropdown-menu .well a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .well a img, .dropdown-menu .userprofile .profile_tree section a .icon, .dropdown-menu .userprofile .profile_tree section a .fdescription img, .fdescription .dropdown-menu .userprofile .profile_tree section a img, .dropdown-menu .userprofile .profile_tree section a .form-control-static img, .form-control-static .dropdown-menu .userprofile .profile_tree section a img, .dropdown-menu .userprofile .profile_tree section a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .userprofile .profile_tree section a img, .userprofile .profile_tree .dropdown-menu section a .icon, .dropdown-menu .que .history a .icon, .dropdown-menu .que .history a .fdescription img, .fdescription .dropdown-menu .que .history a img, .dropdown-menu .que .history a .form-control-static img, .form-control-static .dropdown-menu .que .history a img, .dropdown-menu .que .history a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .que .history a img, .que .dropdown-menu .history a .icon, .dropdown-menu .groupinfobox a .icon, .dropdown-menu .groupinfobox a .fdescription img, .fdescription .dropdown-menu .groupinfobox a img, .dropdown-menu .groupinfobox a .form-control-static img, .form-control-static .dropdown-menu .groupinfobox a img, .dropdown-menu .groupinfobox a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .groupinfobox a img, .dropdown-menu .card a .fdescription img, .fdescription .dropdown-menu .card a img, .dropdown-menu .card a .form-control-static img, .form-control-static .dropdown-menu .card a img, .dropdown-menu .card a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .card a img, .dropdown-menu .btn .icon, .dropdown-menu .btn .fdescription img, .fdescription .dropdown-menu .btn img, .dropdown-menu .btn .form-control-static img, .form-control-static .dropdown-menu .btn img, .dropdown-menu .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .btn img {margin: 0 10px 0 -5px !important;color: #fff;font-size: .875rem;line-height: 1.5;}
.dropdown-menu a:hover .icon, .dropdown-menu a:hover .fdescription img, .fdescription .dropdown-menu a:hover img, .dropdown-menu a:hover .form-control-static img, .form-control-static .dropdown-menu a:hover img, .dropdown-menu a:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu a:hover img, .dropdown-menu .card a:hover .icon, .dropdown-menu .well a:hover .icon, .dropdown-menu .well a:hover .fdescription img, .fdescription .dropdown-menu .well a:hover img, .dropdown-menu .well a:hover .form-control-static img, .form-control-static .dropdown-menu .well a:hover img, .dropdown-menu .well a:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .well a:hover img, .dropdown-menu .userprofile .profile_tree section a:hover .icon, .dropdown-menu .userprofile .profile_tree section a:hover .fdescription img, .fdescription .dropdown-menu .userprofile .profile_tree section a:hover img, .dropdown-menu .userprofile .profile_tree section a:hover .form-control-static img, .form-control-static .dropdown-menu .userprofile .profile_tree section a:hover img, .dropdown-menu .userprofile .profile_tree section a:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .userprofile .profile_tree section a:hover img, .userprofile .profile_tree .dropdown-menu section a:hover .icon, .dropdown-menu .que .history a:hover .icon, .dropdown-menu .que .history a:hover .fdescription img, .fdescription .dropdown-menu .que .history a:hover img, .dropdown-menu .que .history a:hover .form-control-static img, .form-control-static .dropdown-menu .que .history a:hover img, .dropdown-menu .que .history a:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .que .history a:hover img, .que .dropdown-menu .history a:hover .icon, .dropdown-menu .groupinfobox a:hover .icon, .dropdown-menu .groupinfobox a:hover .fdescription img, .fdescription .dropdown-menu .groupinfobox a:hover img, .dropdown-menu .groupinfobox a:hover .form-control-static img, .form-control-static .dropdown-menu .groupinfobox a:hover img, .dropdown-menu .groupinfobox a:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .groupinfobox a:hover img, .dropdown-menu .card a:hover .fdescription img, .fdescription .dropdown-menu .card a:hover img, .dropdown-menu .card a:hover .form-control-static img, .form-control-static .dropdown-menu .card a:hover img, .dropdown-menu .card a:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .card a:hover img, .dropdown-menu .btn:hover .icon, .dropdown-menu .btn:hover .fdescription img, .fdescription .dropdown-menu .btn:hover img, .dropdown-menu .btn:hover .form-control-static img, .form-control-static .dropdown-menu .btn:hover img, .dropdown-menu .btn:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .btn:hover img {color: #9b9b9b;}
.dropdown-menu .dropdown-title {margin: 0 10px 10px;font-size: .75rem;font-weight: 500;color: #bfc0c2;}
.dropdown-menu .dropdown-item {display: block;color: #9b9b9b;}
.block-myoverview .dropdown-menu .dropdown-item {width: max-content;min-width: 170px;}
.dropdown-menu .dropdown-item:hover {color: #fff;}
.dropdown-menu .dropdown-item:hover .icon, .dropdown-menu .dropdown-item:hover .fdescription img, .fdescription .dropdown-menu .dropdown-item:hover img, .dropdown-menu .dropdown-item:hover .form-control-static img, .form-control-static .dropdown-menu .dropdown-item:hover img, .dropdown-menu .dropdown-item:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .dropdown-item:hover img {color: #9b9b9b;}
.dropdown-menu .dropdown-item a {font-size: .75rem !important;border: none;background-color: transparent;text-align: left;}
.dropdown-menu .dropdown-item .icon, .dropdown-menu .dropdown-item .fdescription img, .fdescription .dropdown-menu .dropdown-item img, .dropdown-menu .dropdown-item .form-control-static img, .form-control-static .dropdown-menu .dropdown-item img, .dropdown-menu .dropdown-item .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu .dropdown-item img {margin: 0 7px 0 0 !important;color: #fff;opacity: .7;}
.dropdown-menu-light {padding: 20px 20px !important;min-width: 320px;border-radius: 5px;background-color: #fff;-webkit-box-shadow: 0px 15px 51px 0px rgba(0,0,0,.21);box-shadow: 0px 15px 51px 0px rgba(0,0,0,.21);}
.dropdown-menu-light .dropdown-divider {margin: 20px -20px;border-color: #ececec;}
.dropdown-menu-light .dropdown-item {width: 100%;padding: 7px 9px;position: relative;font-size: .85rem;color: #212121;}
.dropdown-menu-light .dropdown-item:hover {color: #212121 !important;background-color: #f8f8f8;}
.dropdown-menu-light .dropdown-item strong {color: #212121;}
.dropdown-menu-light .dropdown-item span {color: #9b9b9b;font-size: .75rem;}
.dropdown-menu-light .dropdown-item .icon, .dropdown-menu-light .dropdown-item .fdescription img, .fdescription .dropdown-menu-light .dropdown-item img, .dropdown-menu-light .dropdown-item .form-control-static img, .form-control-static .dropdown-menu-light .dropdown-item img, .dropdown-menu-light .dropdown-item .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dropdown-menu-light .dropdown-item img {width: 40px;height: 40px;}
[data-title*="logout"] {background-color: #ea4f4f;border-radius: 5px;font-weight: 500;text-decoration: none;}
[data-title*="logout"]:hover {background-color: #e52121 !important;}
[data-title*="logout"] span {color: #fff !important;}
[data-title*="logout"] .icon, [data-title*="logout"] .fdescription img, .fdescription [data-title*="logout"] img, [data-title*="logout"] .form-control-static img, .form-control-static [data-title*="logout"] img, [data-title*="logout"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-title*="logout"] img {color: #fff !important;opacity: .6;}
.dropup .dropdown-menu {margin-top: 0;margin-bottom: .125rem;}
.dropup .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: 0;border-right: .3em solid transparent;border-bottom: .3em solid;border-left: .3em solid transparent;}
.dropup .dropdown-toggle:empty::after {margin-left: 0;}
.dropright .dropdown-menu {margin-top: 0;margin-left: .125rem;}
.dropright .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-bottom: .3em solid transparent;border-left: .3em solid;}
.dropright .dropdown-toggle:empty::after {margin-left: 0;}
.dropright .dropdown-toggle::after {vertical-align: 0;}
.dropleft .dropdown-menu {margin-top: 0;margin-right: .125rem;}
.dropleft .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";}
.dropleft .dropdown-toggle::after {display: none;}
.dropleft .dropdown-toggle::before {display: inline-block;width: 0;height: 0;margin-right: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-right: .3em solid;border-bottom: .3em solid transparent;}
.dropleft .dropdown-toggle:empty::after {margin-left: 0;}
.dropleft .dropdown-toggle::before {vertical-align: 0;}
.dropdown-divider {margin: .5rem -.5rem;height: 0;overflow: hidden;border-top: 1px solid #353535;}
.dropdown-item a {display: block !important;clear: both !important;font-weight: 500 !important;color: #fff;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;border-radius: 5px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.dropdown-item a:hover {color: #fff;-webkit-box-shadow: none;box-shadow: none;text-decoration: none;background-color: #3a3a3a;}
.dropdown-item a.active, .dropdown-item a:active {color: #fff;text-decoration: none;background-color: #5f80c5;}
.dropdown-item a.disabled, .dropdown-item a:disabled {color: #bfc0c2;background-color: transparent;}
.dropdown-menu.show {display: block;}
.dropdown-menu.list-group {margin-top: .25rem;width: max-content;}
.dropdown-header {display: block;padding: .5rem .25rem;margin-bottom: 0;font-size: .75rem;font-weight: 700;color: #bfc0c2;white-space: nowrap;}
.editor_atto_menu .dropdown-menu > li > a {margin: 0;border-radius: 5px;}
.btn-group, .btn-group-vertical {position: relative;display: inline-flex;vertical-align: middle;}
.btn-group > .btn, .btn-group-vertical > .btn {position: relative;flex: 0 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-group .btn + .btn, .btn-group-vertical .btn + .btn, .btn-group .btn + .btn-group, .btn-group-vertical .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group-vertical .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn-group + .btn-group {margin-left: -1px;}
.btn-toolbar {display: flex;flex-wrap: wrap;justify-content: flex-start;}
.btn-toolbar .input-group {width: auto;}
.btn-group > .btn:first-child {margin: 0 !important;}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {border-top-right-radius: 0;border-bottom-right-radius: 0;margin: 0 !important;}
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;margin: 0 !important;}
.dropdown-toggle-split {padding-right: 1.125rem;padding-left: 1.125rem;}
.dropdown-toggle-split::after {margin-left: 0;}
.btn-sm + .dropdown-toggle-split {padding-right: 1.5rem;padding-left: 1.5rem;}
.btn-lg + .dropdown-toggle-split {padding-right: 3rem;padding-left: 3rem;}
.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 + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-top-right-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: center;width: 100%;}
.input-group > .form-control, .comment-area .input-group > textarea, .input-group > .custom-select, #page-admin-tool-templatelibrary-index .input-group > #selectcomponent, .input-group > .custom-file {position: relative;flex: 1 1 auto;width: 1%;margin-bottom: 0;}
.input-group > .form-control:focus, .comment-area .input-group > textarea:focus, .input-group > .custom-select:focus, #page-admin-tool-templatelibrary-index .input-group > #selectcomponent:focus, .input-group > .custom-file:focus {z-index: 3;}
.input-group > .form-control + .form-control, .comment-area .input-group > textarea + .form-control, .comment-area .input-group > .form-control + textarea, .comment-area .input-group > textarea + textarea, .input-group > .custom-select + .form-control, #page-admin-tool-templatelibrary-index .input-group > #selectcomponent + .form-control, .comment-area .input-group > .custom-select + textarea, #page-admin-tool-templatelibrary-index .comment-area .input-group > #selectcomponent + textarea, .comment-area #page-admin-tool-templatelibrary-index .input-group > #selectcomponent + textarea, .input-group > .custom-file + .form-control, .comment-area .input-group > .custom-file + textarea, .input-group > .form-control + .custom-select, .comment-area .input-group > textarea + .custom-select, #page-admin-tool-templatelibrary-index .input-group > .form-control + #selectcomponent, .comment-area #page-admin-tool-templatelibrary-index .input-group > textarea + #selectcomponent, #page-admin-tool-templatelibrary-index .comment-area .input-group > textarea + #selectcomponent, .input-group > .custom-select + .custom-select, #page-admin-tool-templatelibrary-index .input-group > #selectcomponent + .custom-select, #page-admin-tool-templatelibrary-index .input-group > .custom-select + #selectcomponent, #page-admin-tool-templatelibrary-index .input-group > #selectcomponent + #selectcomponent, .input-group > .custom-file + .custom-select, #page-admin-tool-templatelibrary-index .input-group > .custom-file + #selectcomponent, .input-group > .form-control + .custom-file, .comment-area .input-group > textarea + .custom-file, .input-group > .custom-select + .custom-file, #page-admin-tool-templatelibrary-index .input-group > #selectcomponent + .custom-file, .input-group > .custom-file + .custom-file {margin-left: -1px;}
.input-group > .form-control:not(:last-child), .comment-area .input-group > textarea:not(:last-child), .input-group > .custom-select:not(:last-child), #page-admin-tool-templatelibrary-index .input-group > #selectcomponent:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group > .form-control:not(:first-child), .comment-area .input-group > textarea:not(:first-child), .input-group > .custom-select:not(:first-child), #page-admin-tool-templatelibrary-index .input-group > #selectcomponent:not(:first-child) {border-top-left-radius: 0;border-bottom-left-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(:last-child) .custom-file-label::before {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before {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 + .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-left: -1px;}
.input-group-prepend {margin-right: -1px;}
.input-group-append {margin-left: -1px;}
.input-group-text {display: flex;align-items: center;padding: 1rem 1.25rem;margin-bottom: 0;font-size: 1rem;font-weight: 400;line-height: 180%;color: #9b9b9b;text-align: center;white-space: nowrap;background-color: #ebebeb;border: 1px solid #e4e8f0;border-radius: 5px;}
.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {margin-top: 0;}
.input-group-prepend .btn-icon {margin-right: 1rem;}
.input-group #search {margin: 0 !important;border-radius: 5px 0 0 5px;}
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .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-right-radius: 0;border-bottom-right-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-left-radius: 0;border-bottom-left-radius: 0;}
.custom-control {position: relative;display: block;min-height: 1.6rem;padding-left: 1.5rem;}
.custom-control-inline {display: inline-flex;margin-right: 1rem;}
.custom-control-input {position: absolute;z-index: -1;opacity: 0;}
.custom-control-input:checked ~ .custom-control-label::before {color: #fff;background-color: #0742cd;}
.custom-control-input:focus ~ .custom-control-label::before {-webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(7,66,205,.25);box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(7,66,205,.25);}
.custom-control-input:active ~ .custom-control-label::before {color: #f4f7fe;background-color: #8badfb;}
.custom-control-input:disabled {cursor: not-allowed;}
.custom-control-input:disabled ~ .custom-control-label {color: #bfc0c2;}
.custom-control-input:disabled ~ .custom-control-label::before {background-color: #f8f8f8;}
.custom-control-label {margin-bottom: 0;}
.custom-control-label::before {position: absolute;top: .3rem;left: 0;display: block;width: 1rem;height: 1rem;pointer-events: none;content: "";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #ececec;}
.custom-control-label::after {position: absolute;top: .3rem;left: 0;display: block;width: 1rem;height: 1rem;content: "";background-repeat: no-repeat;background-position: center center;-webkit-background-size: 50% 50%;background-size: 50% 50%;}
.custom-checkbox .custom-control-label::before {border-radius: 5px;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {background-color: #0742cd;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3E%3C/svg%3E");}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {background-color: #0742cd;}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' 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: #f8f8f8;}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {background-color: #f8f8f8;}
.custom-radio .custom-control-label::before {border-radius: 50%;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {background-color: #0742cd;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' 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: #f8f8f8;}
select, .custom-select, #page-admin-tool-templatelibrary-index #selectcomponent {background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%23575967\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E") no-repeat right 9px center;-webkit-background-size: 8px 10px;background-size: 8px 10px;}
select, .custom-select, #page-admin-tool-templatelibrary-index #selectcomponent, .form-control, .comment-area textarea {display: inline-block;width: auto;max-width: 100%;height: calc(3.5rem + 1px);padding: 1rem 1.9rem 1rem 1.25rem;font-size: .85rem;line-height: 180%;color: #9b9b9b;vertical-align: middle;background-color: #fff;border: 1px solid #e4e8f0;cursor: pointer;border-radius: 5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select:focus, .custom-select:focus, #page-admin-tool-templatelibrary-index #selectcomponent:focus, .form-control:focus, .comment-area textarea:focus {border-color: #5a8af9;outline: 0;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(90,138,249,.5);box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(90,138,249,.5);}
select:focus::-ms-value, .custom-select:focus::-ms-value, #page-admin-tool-templatelibrary-index #selectcomponent::-ms-value:focus, .form-control:focus::-ms-value, .comment-area textarea::-ms-value:focus {color: #9b9b9b;background-color: #fff;}
select[multiple], .custom-select[multiple], #page-admin-tool-templatelibrary-index #selectcomponent[multiple], .form-control[multiple], .comment-area textarea[multiple], select[size]:not([size="1"]), .custom-select[size]:not([size="1"]), #page-admin-tool-templatelibrary-index #selectcomponent:not([size="1"])[size], .form-control[size]:not([size="1"]), .comment-area textarea:not([size="1"])[size] {height: auto;background-image: none;}
select:disabled, .custom-select:disabled, #page-admin-tool-templatelibrary-index #selectcomponent:disabled, .form-control:disabled, .comment-area textarea:disabled {color: #bfc0c2;background-color: #f8f8f8;}
select::-ms-expand, .custom-select::-ms-expand, #page-admin-tool-templatelibrary-index #selectcomponent::-ms-expand, .form-control::-ms-expand, .comment-area textarea::-ms-expand {opacity: 0;}
.custom-select-sm {height: calc(2.7125rem + 2px);padding-top: .375rem;padding-bottom: .375rem;font-size: 75%;}
.custom-select-lg {height: calc(5.875rem + 2px);padding-top: .375rem;padding-bottom: .375rem;font-size: 125%;}
.custom-file {position: relative;display: inline-block;width: 100%;height: calc(3.5rem + 1px);margin-bottom: 0;}
.custom-file-input {position: relative;z-index: 2;width: 100%;height: calc(3.5rem + 1px);margin: 0;opacity: 0;}
.custom-file-input:focus ~ .custom-file-control {border-color: #5a8af9;-webkit-box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);box-shadow: 0 0 0 .2rem rgba(7,66,205,.25);}
.custom-file-input:focus ~ .custom-file-control::before {border-color: #5a8af9;}
.custom-file-input:lang(en) ~ .custom-file-label::after {content: "Browse";}
.custom-file-label {position: absolute;top: 0;right: 0;left: 0;z-index: 1;height: calc(3.5rem + 1px);padding: 1rem 1.25rem;line-height: 1.6;color: #9b9b9b;background-color: #fff;border: 1px solid #e4e8f0;border-radius: 5px;}
.custom-file-label::after {position: absolute;top: 0;right: 0;bottom: 0;z-index: 3;display: block;height: calc(calc(3.5rem + 1px) - 1px * 2);padding: 1rem 1.25rem;line-height: 1.6;color: #9b9b9b;content: "Browse";background-color: #ebebeb;border-left: 1px solid #e4e8f0;border-radius: 0 5px 5px 0;}
.nav {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.nav-link {display: block;padding: 1rem;position: relative;color: #212121;border-radius: 5px;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.nav-link:hover, .nav-link:focus {text-decoration: none;}
.nav-tabs .nav-link {padding: 1rem;}
.s-top .nav-link:hover {background-color: #f8f8f8;}
.nav-link:hover {color: #212121;}
.nav-link.disabled {color: #bfc0c2;}
.dropdown-toggle {padding: 1rem 1.5rem;}
.nav-tabs {border-bottom: 1px solid #ececec;font-size: 1rem;}
.rtl .nav-tabs {text-align: right;}
@media (min-width: 320px) and (max-width: 767.98px) {.nav-tabs .nav-link {padding: 1rem 0;}}
.nav-tabs .nav-item {margin-bottom: -1px;}
@media (min-width: 320px) and (max-width: 767.98px) {.nav-tabs .nav-item {width: 100%;}}
.nav-tabs .nav-link {font-weight: 400 !important;}
.nav-tabs .nav-link:hover {color: #0742cd;border-radius: 0;}
.nav-tabs .nav-link.disabled {color: #bfc0c2;background-color: transparent;border-color: transparent;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #0742cd !important;}
.nav-tabs .nav-link.active:before, .nav-tabs .nav-item.show .nav-link:before {width: 100%;}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}
.nav-tabs-sm {font-size: .875rem;}
.nav-fill .nav-item {flex: 1 1 auto;text-align: center;}
.nav-justified .nav-item {flex-basis: 0;flex-grow: 1;text-align: center;}
.tab-pane .col-3 a, .tab-pane .col-xs-3 a {position: relative;}
.tab-pane .col-3 a:after, .tab-pane .col-xs-3 a:after {content: "";background-image: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-alt-circle-right-regular");background-position: right;background-repeat: no-repeat;-webkit-background-size: 15px;background-size: 15px;width: 20px;height: 20px;right: -20px;top: 1px;position: absolute;}
#linkcourseadmin [role="tabpanel"] h4 a {position: relative;}
#linkcourseadmin [role="tabpanel"] h4 a:after {content: "";background-image: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-alt-circle-right-regular");background-position: right;background-repeat: no-repeat;-webkit-background-size: 15px;background-size: 15px;width: 20px;height: 20px;right: -20px;top: 1px;position: absolute;}
.tab-content .form-description a {font-weight: 700;}
.tab-content a {color: #212121;}
.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: .5rem 1rem;}
.navbar > .container, .navbar > .container-fluid {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.navbar-brand {display: inline-block;font-size: 1.25rem;line-height: inherit;white-space: nowrap;}
.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}
.c-logo {margin: 0 0 25px 0;}
.site-name {margin: .8rem 0 !important;font-size: 18px !important;}
#nav-drawer .site-name {margin-bottom: 2rem !important;margin-top: 2px !important;}
#page-site-index .site-name {font-size: 25px !important;}
.has-logo:focus {-webkit-box-shadow: none;box-shadow: none;}
.has-logo .hidden {display: none !important;}
.navbar-nav {display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;}
.navbar-nav .nav-item {position: relative;}
.navbar-nav .dropdown-menu {position: static;float: none;top: auto;}
.navbar-text {display: inline-block;padding-top: 1rem;padding-bottom: 1rem;}
.navbar-collapse {flex-basis: 100%;flex-grow: 1;align-items: center;}
.navbar-toggler {padding: .25rem .75rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: 5px;}
.navbar-toggler:hover, .navbar-toggler:focus {text-decoration: none;}
.navbar-toggler:not(:disabled):not(.disabled) {cursor: pointer;}
.navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: no-repeat center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
@media (max-width: 319.98px) {.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {padding-right: 0;padding-left: 0;}}
@media (min-width: 320px) {.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 .dropdown-menu-right {right: 0;left: auto;}
	.navbar-expand-sm .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
	.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {flex-wrap: nowrap;}
	.navbar-expand-sm .navbar-collapse {display: flex !important;flex-basis: auto;}
	.navbar-expand-sm .navbar-toggler {display: none;}
	.navbar-expand-sm .dropup .dropdown-menu {top: auto;bottom: 100%;}}
@media (max-width: 767.98px) {.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {padding-right: 0;padding-left: 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 .dropdown-menu-right {right: 0;left: auto;}
	.navbar-expand-md .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
	.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {flex-wrap: nowrap;}
	.navbar-expand-md .navbar-collapse {display: flex !important;flex-basis: auto;}
	.navbar-expand-md .navbar-toggler {display: none;}
	.navbar-expand-md .dropup .dropdown-menu {top: auto;bottom: 100%;}}
@media (max-width: 1199.98px) {.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {padding-right: 0;padding-left: 0;}}
@media (min-width: 1200px) {.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 .dropdown-menu-right {right: 0;left: auto;}
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
	.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {flex-wrap: nowrap;}
	.navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto;}
	.navbar-expand-lg .navbar-toggler {display: none;}
	.navbar-expand-lg .dropup .dropdown-menu {top: auto;bottom: 100%;}}
@media (max-width: 1599.98px) {.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {padding-right: 0;padding-left: 0;}}
@media (min-width: 1600px) {.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 .dropdown-menu-right {right: 0;left: auto;}
	.navbar-expand-xl .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
	.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {flex-wrap: nowrap;}
	.navbar-expand-xl .navbar-collapse {display: flex !important;flex-basis: auto;}
	.navbar-expand-xl .navbar-toggler {display: none;}
	.navbar-expand-xl .dropup .dropdown-menu {top: auto;bottom: 100%;}}
.navbar-expand {flex-flow: row nowrap;justify-content: flex-start;}
.navbar-expand > .container, .navbar-expand > .container-fluid {padding-right: 0;padding-left: 0;}
.navbar-expand .navbar-nav {flex-direction: row;}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute;}
.navbar-expand .navbar-nav .dropdown-menu-right {right: 0;left: auto;}
.navbar-expand .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}
.navbar-expand > .container, .navbar-expand > .container-fluid {flex-wrap: nowrap;}
.navbar-expand .navbar-collapse {display: flex !important;flex-basis: auto;}
.navbar-expand .navbar-toggler {display: none;}
.navbar-expand .dropup .dropdown-menu {top: auto;bottom: 100%;}
.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;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(0, 0, 0, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' 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, .navbar-dark .navbar-toggler .fdescription img, .fdescription .navbar-dark .navbar-toggler img, .navbar-dark .navbar-toggler .form-control-static img, .form-control-static .navbar-dark .navbar-toggler img, .navbar-dark .navbar-toggler .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .navbar-dark .navbar-toggler img {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;transform-origin: center;}
.navbar-dark .navbar-toggler[aria-expanded="true"] .icon, .navbar-dark .navbar-toggler[aria-expanded="true"] .fdescription img, .fdescription .navbar-dark .navbar-toggler[aria-expanded="true"] img, .navbar-dark .navbar-toggler[aria-expanded="true"] .form-control-static img, .form-control-static .navbar-dark .navbar-toggler[aria-expanded="true"] img, .navbar-dark .navbar-toggler[aria-expanded="true"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .navbar-dark .navbar-toggler[aria-expanded="true"] img {transform-origin: center;-webkit-transform: rotate(180deg) !important;-moz-transform: rotate(180deg) !important;-ms-transform: rotate(180deg) !important;-o-transform: rotate(180deg) !important;transform: rotate(180deg) !important;}
.navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' 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;}
.block_myoverview {background-color: transparent !important;padding: 0 !important;}
.block_myoverview .card-body, .block_myoverview .userprofile .profile_tree section, .userprofile .profile_tree .block_myoverview section {padding: 0 !important;}
.card, .well, .userprofile .profile_tree section, .que .history, .groupinfobox {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;-webkit-background-clip: border-box;background-clip: border-box;background-color: #f8f8f8;border-radius: 5px;}
.card > hr, .well > hr, .userprofile .profile_tree section > hr, .que .history > hr, .groupinfobox > hr {margin-right: 0;margin-left: 0;}
.card > .list-group:first-child .list-group-item:first-child, .well > .list-group:first-child .list-group-item:first-child, .userprofile .profile_tree section > .list-group:first-child .list-group-item:first-child, .que .history > .list-group:first-child .list-group-item:first-child, .groupinfobox > .list-group:first-child .list-group-item:first-child {border-top-left-radius: 5px;border-top-right-radius: 5px;}
.card > .list-group:last-child .list-group-item:last-child, .well > .list-group:last-child .list-group-item:last-child, .userprofile .profile_tree section > .list-group:last-child .list-group-item:last-child, .que .history > .list-group:last-child .list-group-item:last-child, .groupinfobox > .list-group:last-child .list-group-item:last-child {border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.card-body, .userprofile .profile_tree section {flex: 1 1 auto;padding: 1.5rem;position: relative;}
@media (min-width: 320px) and (max-width: 1199.98px) {.card-body, .userprofile .profile_tree section {text-align: left;}}
@media (min-width: 320px) and (max-width: 767.98px) {.card-body, .userprofile .profile_tree section {padding: 1.25rem;}}
.card-body .action-menu-item, .userprofile .profile_tree section .action-menu-item {position: absolute;top: -17px;left: -17px;line-height: 1;}
.category-item-actions .card-body .action-menu-item, .category-item-actions .userprofile .profile_tree section .action-menu-item, .userprofile .profile_tree .category-item-actions section .action-menu-item {position: relative;top: auto;left: auto;}
.card-body .action-menu-item .editing_move .icon, .userprofile .profile_tree section .action-menu-item .editing_move .icon, .card-body .action-menu-item .editing_move .fdescription img, .fdescription .card-body .action-menu-item .editing_move img, .card-body .action-menu-item .editing_move .form-control-static img, .form-control-static .card-body .action-menu-item .editing_move img, .card-body .action-menu-item .editing_move .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .card-body .action-menu-item .editing_move img, .userprofile .profile_tree section .action-menu-item .editing_move .fdescription img, .fdescription .userprofile .profile_tree section .action-menu-item .editing_move img, .userprofile .profile_tree section .action-menu-item .editing_move .form-control-static img, .form-control-static .userprofile .profile_tree section .action-menu-item .editing_move img, .userprofile .profile_tree section .action-menu-item .editing_move .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .userprofile .profile_tree section .action-menu-item .editing_move img, .card-body .action-menu-item .moodle-core-dragdrop-draghandle .icon, .userprofile .profile_tree section .action-menu-item .moodle-core-dragdrop-draghandle .icon, .card-body .action-menu-item .moodle-core-dragdrop-draghandle .fdescription img, .fdescription .card-body .action-menu-item .moodle-core-dragdrop-draghandle img, .card-body .action-menu-item .moodle-core-dragdrop-draghandle .form-control-static img, .form-control-static .card-body .action-menu-item .moodle-core-dragdrop-draghandle img, .card-body .action-menu-item .moodle-core-dragdrop-draghandle .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .card-body .action-menu-item .moodle-core-dragdrop-draghandle img, .userprofile .profile_tree section .action-menu-item .moodle-core-dragdrop-draghandle .fdescription img, .fdescription .userprofile .profile_tree section .action-menu-item .moodle-core-dragdrop-draghandle img, .userprofile .profile_tree section .action-menu-item .moodle-core-dragdrop-draghandle .form-control-static img, .form-control-static .userprofile .profile_tree section .action-menu-item .moodle-core-dragdrop-draghandle img, .userprofile .profile_tree section .action-menu-item .moodle-core-dragdrop-draghandle .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .userprofile .profile_tree section .action-menu-item .moodle-core-dragdrop-draghandle img {background-color: rgba(255,255,255,.9);padding: 13px 14px;border-radius: 5px;border: 2px dashed #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);color: #212121;font-size: 12px;width: 12px;height: 11px;}
.card-body .action-menu-trigger .dropdown-toggle, .userprofile .profile_tree section .action-menu-trigger .dropdown-toggle {padding: 5px 7px;}
.card-title {font-size: .9rem;font-weight: 700;text-align: center;color: #212121;}
[role=main] .card-title {text-align: left;}
@media (min-width: 320px) and (max-width: 767.98px) {[role=main] .card-title {text-align: center;}}
.card-title h5 {font-size: .65rem;}
.card-subtitle {font-size: .875rem;color: #bfc0c2;}
.card-content {margin: 2rem 0;}
.card-content.submissionaction {margin: 0;}
.generalbox .card-content {font-size: 1rem;color: #575967;}
.card-content h2 {margin: 1rem 0;}
.card-content ol, .card-content ul, .card-content dl {margin-bottom: 3rem;}
.card-content ol:last-child, .card-content ul:last-child, .card-content dl:last-child {margin-bottom: 0;}
.card-text {font-size: .85rem;color: #575967;}
.rtl .card-text {text-align: right;}
.card-text h3 {font-size: .875rem;}
.card-text h3 a {color: #212121;}
.card-text:last-child {margin-bottom: 0;}
.card-text .list {margin: 0;padding: 0;}
.card-text .list li {list-style: none;}
.card-text .list li a {font-weight: 500;color: #575967;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.card-text .list li a:hover {color: #0742cd;}
.card-text .footer {margin-top: 1rem;}
.card-text .footer:empty {display: none;}
.card-text .footer a {display: block;font-size: .75rem;}
.card-text p {font-size: .875rem;}
#page-user-preferences .card-body, #page-user-preferences .userprofile .profile_tree section, .userprofile .profile_tree #page-user-preferences section {font-size: 1rem;}
#page-user-preferences .card-body .card-title, #page-user-preferences .userprofile .profile_tree section .card-title, .userprofile .profile_tree #page-user-preferences section .card-title {font-size: 1.5rem !important;font-weight: 500 !important;margin-bottom: 1rem;}
#page-user-preferences .card-body .card-text div, #page-user-preferences .userprofile .profile_tree section .card-text div, .userprofile .profile_tree #page-user-preferences section .card-text div {margin-bottom: 1rem;}
#page-user-preferences .card-body a, #page-user-preferences .userprofile .profile_tree section a, .userprofile .profile_tree #page-user-preferences section a {font-size: 1rem;color: #575967;}
#page-user-preferences .card-body a:hover, #page-user-preferences .userprofile .profile_tree section a:hover, .userprofile .profile_tree #page-user-preferences section a:hover {color: #0742cd;text-decoration: none;}
.card-link:hover {text-decoration: none;}
.card-link + .card-link {margin-left: 1.5rem;}
.card-header {margin-bottom: 0;}
.card-header h3 {margin-bottom: 0;}
.card-header:first-child {border-radius: calc(5px - 1px) calc(5px - 1px) 0 0;}
.card-header + .list-group .list-group-item:first-child {border-top: 0;}
.card-footer:last-child {border-radius: 0 0 calc(5px - 1px) calc(5px - 1px);}
.card-header-tabs {margin-right: -.75rem;margin-bottom: -1.5rem;margin-left: -.75rem;border-bottom: 0;}
.card-header-pills {margin-right: -.75rem;margin-left: -.75rem;}
.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 1.25rem;}
.card-img {width: 100%;height: 190px;border-radius: calc(5px - 1px);}
.card-img-top {width: calc(100% + 5rem);margin: -2rem -2.5rem 1rem;}
#page-enrol-index .card-img-top {padding-bottom: 2rem;height: 190px;-webkit-background-size: cover;background-size: cover;}
.frontpage-course-list-all .card-img-top {margin-bottom: 1rem;}
#page-site-index .card-img-top {margin-top: 0;}
.card-img-bottom {width: 100%;border-bottom-right-radius: calc(5px - 1px);border-bottom-left-radius: calc(5px - 1px);}
.card-deck {display: flex;flex-direction: column;}
.card-deck .card, .card-deck .well, .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .card-deck section, .card-deck .que .history, .que .card-deck .history, .card-deck .groupinfobox {margin-bottom: 15px;}
@media (min-width: 768px) {.card-deck {flex-flow: row wrap;margin-right: -15px;margin-left: -15px;}
	.card-deck .card, .card-deck .well, .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .card-deck section, .card-deck .que .history, .que .card-deck .history, .card-deck .groupinfobox {display: flex;flex: 1 0 0%;flex-direction: column;margin-right: 15px;margin-bottom: 0;margin-left: 15px;}}
.card-group {display: flex;flex-direction: column;}
.card-group > .card, .card-group > .well, .userprofile .profile_tree .card-group > section, .que .card-group > .history, .card-group > .groupinfobox {margin-bottom: 15px;}
@media (min-width: 320px) {.card-group {flex-flow: row wrap;}
	.card-group > .card, .card-group > .well, .userprofile .profile_tree .card-group > section, .que .card-group > .history, .card-group > .groupinfobox {flex: 1 0 0%;margin-bottom: 0;}
	.card-group > .card + .card, .card-group > .well + .card, .card-group > .well + .well, .userprofile .profile_tree .card-group > .well + section, .que .card-group > .well + .history, .card-group > .well + .groupinfobox, .userprofile .profile_tree .card-group > section + .card, .userprofile .profile_tree .card-group > section + .well, .userprofile .profile_tree .card-group > section + section, .userprofile .profile_tree .que .card-group > section + .history, .que .userprofile .profile_tree .card-group > section + .history, .userprofile .profile_tree .card-group > section + .groupinfobox, .que .card-group > .history + .card, .que .card-group > .history + .well, .que .userprofile .profile_tree .card-group > .history + section, .userprofile .profile_tree .que .card-group > .history + section, .que .card-group > .history + .history, .que .card-group > .history + .groupinfobox, .card-group > .groupinfobox + .card, .card-group > .groupinfobox + .well, .userprofile .profile_tree .card-group > .groupinfobox + section, .que .card-group > .groupinfobox + .history, .card-group > .groupinfobox + .groupinfobox, .card-group > .card + .well, .userprofile .profile_tree .card-group > .card + section, .que .card-group > .card + .history, .card-group > .card + .groupinfobox {margin-left: 0;border-left: 0;}
	.card-group > .card:first-child, .card-group > .well:first-child, .userprofile .profile_tree .card-group > section:first-child, .que .card-group > .history:first-child, .card-group > .groupinfobox:first-child {border-top-right-radius: 0;border-bottom-right-radius: 0;}
	.card-group > .card:first-child .card-img-top, .card-group > .well:first-child .card-img-top, .userprofile .profile_tree .card-group > section:first-child .card-img-top, .que .card-group > .history:first-child .card-img-top, .card-group > .groupinfobox:first-child .card-img-top, .card-group > .card:first-child .card-header, .card-group > .well:first-child .card-header, .userprofile .profile_tree .card-group > section:first-child .card-header, .que .card-group > .history:first-child .card-header, .card-group > .groupinfobox:first-child .card-header {border-top-right-radius: 0;}
	.card-group > .card:first-child .card-img-bottom, .card-group > .well:first-child .card-img-bottom, .userprofile .profile_tree .card-group > section:first-child .card-img-bottom, .que .card-group > .history:first-child .card-img-bottom, .card-group > .groupinfobox:first-child .card-img-bottom, .card-group > .card:first-child .card-footer, .card-group > .well:first-child .card-footer, .userprofile .profile_tree .card-group > section:first-child .card-footer, .que .card-group > .history:first-child .card-footer, .card-group > .groupinfobox:first-child .card-footer {border-bottom-right-radius: 0;}
	.card-group > .card:last-child, .card-group > .well:last-child, .userprofile .profile_tree .card-group > section:last-child, .que .card-group > .history:last-child, .card-group > .groupinfobox:last-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}
	.card-group > .card:last-child .card-img-top, .card-group > .well:last-child .card-img-top, .userprofile .profile_tree .card-group > section:last-child .card-img-top, .que .card-group > .history:last-child .card-img-top, .card-group > .groupinfobox:last-child .card-img-top, .card-group > .card:last-child .card-header, .card-group > .well:last-child .card-header, .userprofile .profile_tree .card-group > section:last-child .card-header, .que .card-group > .history:last-child .card-header, .card-group > .groupinfobox:last-child .card-header {border-top-left-radius: 0;}
	.card-group > .card:last-child .card-img-bottom, .card-group > .well:last-child .card-img-bottom, .userprofile .profile_tree .card-group > section:last-child .card-img-bottom, .que .card-group > .history:last-child .card-img-bottom, .card-group > .groupinfobox:last-child .card-img-bottom, .card-group > .card:last-child .card-footer, .card-group > .well:last-child .card-footer, .userprofile .profile_tree .card-group > section:last-child .card-footer, .que .card-group > .history:last-child .card-footer, .card-group > .groupinfobox:last-child .card-footer {border-bottom-left-radius: 0;}
	.card-group > .card:only-child, .card-group > .well:only-child, .userprofile .profile_tree .card-group > section:only-child, .que .card-group > .history:only-child, .card-group > .groupinfobox:only-child {border-radius: 5px;}
	.card-group > .card:only-child .card-img-top, .card-group > .well:only-child .card-img-top, .userprofile .profile_tree .card-group > section:only-child .card-img-top, .que .card-group > .history:only-child .card-img-top, .card-group > .groupinfobox:only-child .card-img-top, .card-group > .card:only-child .card-header, .card-group > .well:only-child .card-header, .userprofile .profile_tree .card-group > section:only-child .card-header, .que .card-group > .history:only-child .card-header, .card-group > .groupinfobox:only-child .card-header {border-top-left-radius: 5px;border-top-right-radius: 5px;}
	.card-group > .card:only-child .card-img-bottom, .card-group > .well:only-child .card-img-bottom, .userprofile .profile_tree .card-group > section:only-child .card-img-bottom, .que .card-group > .history:only-child .card-img-bottom, .card-group > .groupinfobox:only-child .card-img-bottom, .card-group > .card:only-child .card-footer, .card-group > .well:only-child .card-footer, .userprofile .profile_tree .card-group > section:only-child .card-footer, .que .card-group > .history:only-child .card-footer, .card-group > .groupinfobox:only-child .card-footer {border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
	.card-group > .card:not(:first-child):not(:last-child):not(:only-child), .card-group > .well:not(:only-child):not(:last-child):not(:first-child), .userprofile .profile_tree .card-group > section:not(:only-child):not(:last-child):not(:first-child), .que .card-group > .history:not(:only-child):not(:last-child):not(:first-child), .card-group > .groupinfobox:not(:only-child):not(:last-child):not(:first-child) {border-radius: 0;}
	.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .well:not(:only-child):not(:last-child):not(:first-child) .card-img-top, .userprofile .profile_tree .card-group > section:not(:only-child):not(:last-child):not(:first-child) .card-img-top, .que .card-group > .history:not(:only-child):not(:last-child):not(:first-child) .card-img-top, .card-group > .groupinfobox:not(:only-child):not(:last-child):not(:first-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .well:not(:only-child):not(:last-child):not(:first-child) .card-img-bottom, .userprofile .profile_tree .card-group > section:not(:only-child):not(:last-child):not(:first-child) .card-img-bottom, .que .card-group > .history:not(:only-child):not(:last-child):not(:first-child) .card-img-bottom, .card-group > .groupinfobox:not(:only-child):not(:last-child):not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .well:not(:only-child):not(:last-child):not(:first-child) .card-header, .userprofile .profile_tree .card-group > section:not(:only-child):not(:last-child):not(:first-child) .card-header, .que .card-group > .history:not(:only-child):not(:last-child):not(:first-child) .card-header, .card-group > .groupinfobox:not(:only-child):not(:last-child):not(:first-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group > .well:not(:only-child):not(:last-child):not(:first-child) .card-footer, .userprofile .profile_tree .card-group > section:not(:only-child):not(:last-child):not(:first-child) .card-footer, .que .card-group > .history:not(:only-child):not(:last-child):not(:first-child) .card-footer, .card-group > .groupinfobox:not(:only-child):not(:last-child):not(:first-child) .card-footer {border-radius: 0;}}
.card-columns .card, .card-columns .well, .card-columns .userprofile .profile_tree section, .userprofile .profile_tree .card-columns section, .card-columns .que .history, .que .card-columns .history, .card-columns .groupinfobox {margin-bottom: 1.5rem;}
@media (min-width: 320px) {.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;}
	.card-columns .card, .card-columns .well, .card-columns .userprofile .profile_tree section, .userprofile .profile_tree .card-columns section, .card-columns .que .history, .que .card-columns .history, .card-columns .groupinfobox {display: inline-block;width: 100%;}}
.block_activity_results table.grades caption {font-size: .875rem;}
.block_activity_results table.grades a {color: #575967;}
.summaryimage {width: 200px;height: 200px;border-radius: 5px;}
@media (min-width: 320px) and (max-width: 767.98px) {.summaryimage {border-radius: 5px 5px 0 0;width: 100%;}}
.c-course-box {margin-bottom: 1rem;overflow: hidden;}
[data-display="summary"] .c-course-box {overflow: inherit;}
.c-course-box .coursecat {margin-top: 1rem;}
#page-enrol-index .c-course-box {max-width: 500px;}
.c-course-box .c-course-box-content {height: calc(100% - 250px);}
.c-course-box .c-course-content {height: 100%;border: 1px solid #ececec;background-color: #fff;border-radius: 5px;padding: 2rem 1.5rem 1.5rem;position: relative;}
.course-summaryitem .c-course-box .c-course-content {padding: 2rem;}
#page-enrol-index .c-course-box .c-course-content {padding-bottom: 2rem;}
.c-course-box .c-course-content .dropdown {position: absolute;top: 10px;right: 10px;}
[data-prev-display="cards"] .c-course-box .c-course-content .dropdown {top: 15px;right: 15px;}
#page-site-index .c-course-box .c-course-content {padding-top: 0;overflow: hidden;}
.c-course-box .courses-view-course-item-footer {margin: 0 0 -.5rem;padding: 0;}
.c-course-box .courses-view-course-item-footer:empty {display: none;}
.c-course-box .coursename {text-decoration: none;}
.c-course-box .coursename:hover {text-decoration: none;}
.c-course-box .course-box-title {margin-bottom: .5rem;font-size: 1rem;font-weight: 500;color: #212121;-webkit-transform: all 350ms ease;-moz-transform: all 350ms ease;-ms-transform: all 350ms ease;-o-transform: all 350ms ease;transform: all 350ms ease;display: inline-flex;}
.c-course-box .course-box-title a {color: #212121;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.c-course-box .course-box-title a:hover {text-decoration: none;color: #0742cd;}
.c-course-box .course-box-title:hover {text-decoration: none;color: #0742cd;}
.c-course-box .course-box-title:before {display: none;}
.c-course-box .course-box-desc {margin-bottom: 1rem;font-size: .75rem;color: #9b9b9b;word-break: break-word;}
.c-course-box .course-box-desc .no-overflow {overflow: hidden;}
[data-region="favourite-icon"] .icon, [data-region="favourite-icon"] .fdescription img, .fdescription [data-region="favourite-icon"] img, [data-region="favourite-icon"] .form-control-static img, .form-control-static [data-region="favourite-icon"] img, [data-region="favourite-icon"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region="favourite-icon"] img {display: block !important;position: absolute;top: 18px;left: 20px;width: 32px;height: 32px;margin: 0 !important;background-color: rgba(0,0,0,.45);border-radius: 5px;font-size: .75rem !important;color: #f5b41e !important;line-height: 2.6 !important;text-align: center;}
.c-course-box .coursename .course-box-icons, .c-course-box .course-box-title .course-box-icons {position: absolute;top: 18px;right: 20px;}
.c-course-box .coursename .course-box-icons .course-box-icons-list, .c-course-box .course-box-title .course-box-icons .course-box-icons-list {padding: 0;margin: 0;display: inline-flex;list-style: none;}
@media (min-width: 320px) and (max-width: 767.98px) {.c-course-box .coursename .course-box-icons .course-box-icons-list, .c-course-box .course-box-title .course-box-icons .course-box-icons-list {top: 50px;left: -3px;}}
.c-course-box .coursename .course-box-icons .course-box-icons-list li, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li {margin: 0 0 0 3px;width: 32px;height: 32px;background-color: rgba(0,0,0,.45);border-radius: 5px;line-height: 2;text-align: center;}
.c-course-box .coursename .course-box-icons .course-box-icons-list li .icon, .c-course-box .coursename .course-box-icons .course-box-icons-list li .fdescription img, .fdescription .c-course-box .coursename .course-box-icons .course-box-icons-list li img, .c-course-box .coursename .course-box-icons .course-box-icons-list li .form-control-static img, .form-control-static .c-course-box .coursename .course-box-icons .course-box-icons-list li img, .c-course-box .coursename .course-box-icons .course-box-icons-list li .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .c-course-box .coursename .course-box-icons .course-box-icons-list li img, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li .icon, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li .fdescription img, .fdescription .c-course-box .course-box-title .course-box-icons .course-box-icons-list li img, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li .form-control-static img, .form-control-static .c-course-box .course-box-title .course-box-icons .course-box-icons-list li img, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .c-course-box .course-box-title .course-box-icons .course-box-icons-list li img {font-size: .75rem;color: #fff;}
.c-course-box .coursename .course-box-icons .course-box-icons-list li .icon.fa-star, .c-course-box .coursename .course-box-icons .course-box-icons-list li .fdescription img.fa-star, .fdescription .c-course-box .coursename .course-box-icons .course-box-icons-list li img.fa-star, .c-course-box .coursename .course-box-icons .course-box-icons-list li .form-control-static img.fa-star, .form-control-static .c-course-box .coursename .course-box-icons .course-box-icons-list li img.fa-star, .c-course-box .coursename .course-box-icons .course-box-icons-list li .editor_atto_notification .atto_info img.fa-star, .editor_atto_notification .atto_info .c-course-box .coursename .course-box-icons .course-box-icons-list li img.fa-star, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li .icon.fa-star, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li .fdescription img.fa-star, .fdescription .c-course-box .course-box-title .course-box-icons .course-box-icons-list li img.fa-star, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li .form-control-static img.fa-star, .form-control-static .c-course-box .course-box-title .course-box-icons .course-box-icons-list li img.fa-star, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li .editor_atto_notification .atto_info img.fa-star, .editor_atto_notification .atto_info .c-course-box .course-box-title .course-box-icons .course-box-icons-list li img.fa-star {color: #f5b41e !important;}
.c-course-box .coursename .course-box-icons .course-box-icons-list li img, .c-course-box .course-box-title .course-box-icons .course-box-icons-list li img {width: 12px;height: auto;}
[data-display="summary"] .coursename .icon, [data-display="summary"] .coursename .fdescription img, .fdescription [data-display="summary"] .coursename img, [data-display="summary"] .coursename .form-control-static img, .form-control-static [data-display="summary"] .coursename img, [data-display="summary"] .coursename .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-display="summary"] .coursename img, [data-display="list"] .coursename .icon, [data-display="list"] .coursename .fdescription img, .fdescription [data-display="list"] .coursename img, [data-display="list"] .coursename .form-control-static img, .form-control-static [data-display="list"] .coursename img, [data-display="list"] .coursename .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-display="list"] .coursename img {background-color: rgba(245,180,30,.2);}
[data-display="summary"] .coursename .icon.fa-star, [data-display="summary"] .coursename .fdescription img.fa-star, .fdescription [data-display="summary"] .coursename img.fa-star, [data-display="summary"] .coursename .form-control-static img.fa-star, .form-control-static [data-display="summary"] .coursename img.fa-star, [data-display="summary"] .coursename .editor_atto_notification .atto_info img.fa-star, .editor_atto_notification .atto_info [data-display="summary"] .coursename img.fa-star {top: 2px;left: 2px;}
[data-display="list"] .coursename .icon, [data-display="list"] .coursename .fdescription img, .fdescription [data-display="list"] .coursename img, [data-display="list"] .coursename .form-control-static img, .form-control-static [data-display="list"] .coursename img, [data-display="list"] .coursename .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-display="list"] .coursename img {display: block !important;margin: 0;position: absolute;}
[data-display="list"] .coursename .icon.fa-star, [data-display="list"] .coursename .fdescription img.fa-star, .fdescription [data-display="list"] .coursename img.fa-star, [data-display="list"] .coursename .form-control-static img.fa-star, .form-control-static [data-display="list"] .coursename img.fa-star, [data-display="list"] .coursename .editor_atto_notification .atto_info img.fa-star, .editor_atto_notification .atto_info [data-display="list"] .coursename img.fa-star {top: -31px;left: -31px;}
.dashboard-card .c-course-box {margin-bottom: 0;height: 100%;align-self: stretch;}
.block-starredcourses .c-course-box {margin-bottom: 1rem;}
.course-contacts {position: absolute;top: 15px;left: 20px;width: calc(100% - 190px);}
.course-contacts a {margin-left: -10px;margin-bottom: 5px;}
.course-contacts a:first-of-type {margin-left: 0;}
.course-contacts .c-courses-teacher-avatar {width: 40px;height: 40px;border: 3px solid #fff;}
.course-contacts .c-courses-teacher-name {margin: 0;font-size: .75rem;font-weight: 700;color: #575967;}
.c-course-box-fp {padding: 0;margin: 0 -23px;}
.c-course-box-fp .courses-view-course-item-footer {padding: 1rem;}
.card.block_settings .form-group, .block_settings.well .form-group, .block_settings.well .form-buttons, .block_settings.well .path-admin .buttons, .path-admin .block_settings.well .buttons, .block_settings.well #fitem_id_submitbutton, .block_settings.well .fp-content-center form + div, .fp-content-center .block_settings.well form + div, .block_settings.well div.backup-section + form, .block_settings.well #fgroup_id_buttonar, .userprofile .profile_tree section.block_settings .form-group, .userprofile .profile_tree section.block_settings .form-buttons, .userprofile .profile_tree section.block_settings .path-admin .buttons, .path-admin .userprofile .profile_tree section.block_settings .buttons, .userprofile .profile_tree section.block_settings #fitem_id_submitbutton, .userprofile .profile_tree section.block_settings .fp-content-center form + div, .fp-content-center .userprofile .profile_tree section.block_settings form + div, .userprofile .profile_tree section.block_settings div.backup-section + form, .userprofile .profile_tree section.block_settings #fgroup_id_buttonar, .que .block_settings.history .form-group, .que .block_settings.history .form-buttons, .que .block_settings.history .path-admin .buttons, .path-admin .que .block_settings.history .buttons, .que .block_settings.history #fitem_id_submitbutton, .que .block_settings.history .fp-content-center form + div, .fp-content-center .que .block_settings.history form + div, .que .block_settings.history div.backup-section + form, .que .block_settings.history #fgroup_id_buttonar, .block_settings.groupinfobox .form-group, .block_settings.groupinfobox .form-buttons, .block_settings.groupinfobox .path-admin .buttons, .path-admin .block_settings.groupinfobox .buttons, .block_settings.groupinfobox #fitem_id_submitbutton, .block_settings.groupinfobox .fp-content-center form + div, .fp-content-center .block_settings.groupinfobox form + div, .block_settings.groupinfobox div.backup-section + form, .block_settings.groupinfobox #fgroup_id_buttonar, .card.block_settings .form-buttons, .card.block_settings .path-admin .buttons, .path-admin .card.block_settings .buttons, .card.block_settings #fitem_id_submitbutton, .card.block_settings .fp-content-center form + div, .fp-content-center .card.block_settings form + div, .card.block_settings div.backup-section + form, .card.block_settings #fgroup_id_buttonar {width: 100%;}
[data-region="recentlyaccessedcourses-view"] .coursename {font-size: .75rem;}
[data-region="recentlyaccessedcourses-view"] .text-muted, [data-region="recentlyaccessedcourses-view"] a.dimmed, [data-region="recentlyaccessedcourses-view"] a.dimmed:link, [data-region="recentlyaccessedcourses-view"] a.dimmed:visited, [data-region="recentlyaccessedcourses-view"] a.dimmed_text, [data-region="recentlyaccessedcourses-view"] a.dimmed_text:link, [data-region="recentlyaccessedcourses-view"] a.dimmed_text:visited, [data-region="recentlyaccessedcourses-view"] .dimmed_text, [data-region="recentlyaccessedcourses-view"] .dimmed_text a, .dimmed_text [data-region="recentlyaccessedcourses-view"] a, [data-region="recentlyaccessedcourses-view"] .dimmed_text a:link, .dimmed_text [data-region="recentlyaccessedcourses-view"] a:link, [data-region="recentlyaccessedcourses-view"] .dimmed_text a:visited, .dimmed_text [data-region="recentlyaccessedcourses-view"] a:visited, [data-region="recentlyaccessedcourses-view"] .usersuspended, [data-region="recentlyaccessedcourses-view"] .usersuspended a, .usersuspended [data-region="recentlyaccessedcourses-view"] a, [data-region="recentlyaccessedcourses-view"] .usersuspended a:link, .usersuspended [data-region="recentlyaccessedcourses-view"] a:link, [data-region="recentlyaccessedcourses-view"] .usersuspended a:visited, .usersuspended [data-region="recentlyaccessedcourses-view"] a:visited, [data-region="recentlyaccessedcourses-view"] .dimmed_category, [data-region="recentlyaccessedcourses-view"] .dimmed_category a, .dimmed_category [data-region="recentlyaccessedcourses-view"] a, [data-region="recentlyaccessedcourses-view"] .tag_feed .media .muted a, .tag_feed .media .muted [data-region="recentlyaccessedcourses-view"] a, [data-region="recentlyaccessedcourses-view"] #page-admin-qtypes .disabled, #page-admin-qtypes [data-region="recentlyaccessedcourses-view"] .disabled, [data-region="recentlyaccessedcourses-view"] #page-admin-qbehaviours .disabled, #page-admin-qbehaviours [data-region="recentlyaccessedcourses-view"] .disabled, [data-region="recentlyaccessedcourses-view"] #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname [data-region="recentlyaccessedcourses-view"] .componentname, [data-region="recentlyaccessedcourses-view"] #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version [data-region="recentlyaccessedcourses-view"] .versionnumber, [data-region="recentlyaccessedcourses-view"] #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes [data-region="recentlyaccessedcourses-view"] .requiredby, [data-region="recentlyaccessedcourses-view"] #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check [data-region="recentlyaccessedcourses-view"] .requires-ok, [data-region="recentlyaccessedcourses-view"] #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname [data-region="recentlyaccessedcourses-view"] .plugindir, [data-region="recentlyaccessedcourses-view"] #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname [data-region="recentlyaccessedcourses-view"] .component, [data-region="recentlyaccessedcourses-view"] .block .minicalendar td.weekend, .block .minicalendar [data-region="recentlyaccessedcourses-view"] td.weekend, [data-region="recentlyaccessedcourses-view"] .section .activity .stealth, .section .activity [data-region="recentlyaccessedcourses-view"] .stealth, [data-region="recentlyaccessedcourses-view"] .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities [data-region="recentlyaccessedcourses-view"] .activity-count, [data-region="recentlyaccessedcourses-view"] .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden [data-region="recentlyaccessedcourses-view"] .sectionname > span, [data-region="recentlyaccessedcourses-view"] .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden [data-region="recentlyaccessedcourses-view"] .content > div.summary, [data-region="recentlyaccessedcourses-view"] .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity [data-region="recentlyaccessedcourses-view"] .activityinstance, [data-region="recentlyaccessedcourses-view"] #course-category-listings .listitem[data-visible="0"], #course-category-listings [data-region="recentlyaccessedcourses-view"] .listitem[data-visible="0"], [data-region="recentlyaccessedcourses-view"] #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings [data-region="recentlyaccessedcourses-view"] .listitem[data-visible="0"] > div > a, [data-region="recentlyaccessedcourses-view"] #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings [data-region="recentlyaccessedcourses-view"] .listing-pagination-totals.dimmed, [data-region="recentlyaccessedcourses-view"] .form-defaultinfo, [data-region="recentlyaccessedcourses-view"] .form-label .form-shortname, .form-label [data-region="recentlyaccessedcourses-view"] .form-shortname, [data-region="recentlyaccessedcourses-view"] .formsettingheading .form-horizontal, .formsettingheading [data-region="recentlyaccessedcourses-view"] .form-horizontal, [data-region="recentlyaccessedcourses-view"] .no-felement.fstatic, [data-region="recentlyaccessedcourses-view"] .path-backup .backup_progress .backup_stage, .path-backup .backup_progress [data-region="recentlyaccessedcourses-view"] .backup_stage, [data-region="recentlyaccessedcourses-view"] .fitem.disabled .fp-btn-choose, .fitem.disabled [data-region="recentlyaccessedcourses-view"] .fp-btn-choose {font-size: .75rem;}
.block_myoverview .coursename {margin-top: .5rem;font-size: .9rem;}
.block_myoverview h5.card-title, [data-region="recentlyaccessedcourses-view"] h5.card-title {padding-top: 3rem;margin-bottom: 2rem;font-size: 2rem;font-weight: 500;}
.block_myoverview .card, .block_myoverview .well, .block_myoverview .userprofile .profile_tree section, .userprofile .profile_tree .block_myoverview section, .block_myoverview .que .history, .que .block_myoverview .history, .block_myoverview .groupinfobox, [data-region="recentlyaccessedcourses-view"] .card, [data-region="recentlyaccessedcourses-view"] .well, [data-region="recentlyaccessedcourses-view"] .userprofile .profile_tree section, .userprofile .profile_tree [data-region="recentlyaccessedcourses-view"] section, [data-region="recentlyaccessedcourses-view"] .que .history, .que [data-region="recentlyaccessedcourses-view"] .history, [data-region="recentlyaccessedcourses-view"] .groupinfobox {background: transparent;}
.block_myoverview .coursename, [data-region="recentlyaccessedcourses-view"] .coursename {font-weight: 500;line-height: 1.4;color: #212121;-webkit-transform: all 350ms ease;-moz-transform: all 350ms ease;-ms-transform: all 350ms ease;-o-transform: all 350ms ease;transform: all 350ms ease;display: inline-flex;}
.block_myoverview .coursename:hover, [data-region="recentlyaccessedcourses-view"] .coursename:hover {text-decoration: none;}
.block_myoverview .coursename .icon, .block_myoverview .coursename .fdescription img, .fdescription .block_myoverview .coursename img, .block_myoverview .coursename .form-control-static img, .form-control-static .block_myoverview .coursename img, .block_myoverview .coursename .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_myoverview .coursename img, [data-region="recentlyaccessedcourses-view"] .coursename .icon, [data-region="recentlyaccessedcourses-view"] .coursename .fdescription img, .fdescription [data-region="recentlyaccessedcourses-view"] .coursename img, [data-region="recentlyaccessedcourses-view"] .coursename .form-control-static img, .form-control-static [data-region="recentlyaccessedcourses-view"] .coursename img, [data-region="recentlyaccessedcourses-view"] .coursename .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region="recentlyaccessedcourses-view"] .coursename img {margin: 0 .15rem 0 0;display: inline-flex;color: #f5b41e;font-size: .75rem;line-height: 1.4;}
.block_myoverview .list-group-item, [data-region="recentlyaccessedcourses-view"] .list-group-item {position: relative;font-size: 1rem;font-weight: 500;}
.block_myoverview .list-group-item .coursename, [data-region="recentlyaccessedcourses-view"] .list-group-item .coursename {margin-bottom: 0;display: block;}
.block_myoverview .list-group-item--favourite, [data-region="recentlyaccessedcourses-view"] .list-group-item--favourite {border: 2px solid rgba(245,180,30,.3);}
.block_myoverview .progress-bar-text, [data-region="recentlyaccessedcourses-view"] .progress-bar-text {margin: .5rem 0 0;font-size: .75rem;font-weight: 500;color: #9b9b9b;text-align: left;}
.block_myoverview .progress, [data-region="recentlyaccessedcourses-view"] .progress {width: 100%;height: 10px;border-radius: 5px;overflow: hidden;}
.block_myoverview .progress .progress-bar, [data-region="recentlyaccessedcourses-view"] .progress .progress-bar {background: #041c4e;background: -webkit-linear-gradient(165deg,#041c4e,#0742cd);background: linear-gradient(165deg,#041c4e,#0742cd);}
.block_myoverview .dashboard-card, [data-region="recentlyaccessedcourses-view"] .dashboard-card {padding: 0;}
.block_myoverview .card-img, [data-region="recentlyaccessedcourses-view"] .card-img {-webkit-box-sizing: content-box;box-sizing: content-box;width: calc(100% + 4rem);margin: -2rem -2rem 0;border-radius: 5px 5px 0 0;}
.block_myoverview .card-deck .card, .block_myoverview .card-deck .well, .block_myoverview .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_myoverview .card-deck section, .block_myoverview .card-deck .que .history, .que .block_myoverview .card-deck .history, .block_myoverview .card-deck .groupinfobox, [data-region="recentlyaccessedcourses-view"] .card-deck .card, [data-region="recentlyaccessedcourses-view"] .card-deck .well, [data-region="recentlyaccessedcourses-view"] .card-deck .userprofile .profile_tree section, .userprofile .profile_tree [data-region="recentlyaccessedcourses-view"] .card-deck section, [data-region="recentlyaccessedcourses-view"] .card-deck .que .history, .que [data-region="recentlyaccessedcourses-view"] .card-deck .history, [data-region="recentlyaccessedcourses-view"] .card-deck .groupinfobox {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 30px);margin-bottom: 30px;}
@media (min-width: 2342px) {.block_myoverview .card-deck .card, .block_myoverview .card-deck .well, .block_myoverview .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_myoverview .card-deck section, .block_myoverview .card-deck .que .history, .que .block_myoverview .card-deck .history, .block_myoverview .card-deck .groupinfobox, [data-region="recentlyaccessedcourses-view"] .card-deck .card, [data-region="recentlyaccessedcourses-view"] .card-deck .well, [data-region="recentlyaccessedcourses-view"] .card-deck .userprofile .profile_tree section, .userprofile .profile_tree [data-region="recentlyaccessedcourses-view"] .card-deck section, [data-region="recentlyaccessedcourses-view"] .card-deck .que .history, .que [data-region="recentlyaccessedcourses-view"] .card-deck .history, [data-region="recentlyaccessedcourses-view"] .card-deck .groupinfobox {flex-basis: calc(20% - 30px);}}
@media (max-width: 2341px) {.block_myoverview .card-deck .card, .block_myoverview .card-deck .well, .block_myoverview .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_myoverview .card-deck section, .block_myoverview .card-deck .que .history, .que .block_myoverview .card-deck .history, .block_myoverview .card-deck .groupinfobox, [data-region="recentlyaccessedcourses-view"] .card-deck .card, [data-region="recentlyaccessedcourses-view"] .card-deck .well, [data-region="recentlyaccessedcourses-view"] .card-deck .userprofile .profile_tree section, .userprofile .profile_tree [data-region="recentlyaccessedcourses-view"] .card-deck section, [data-region="recentlyaccessedcourses-view"] .card-deck .que .history, .que [data-region="recentlyaccessedcourses-view"] .card-deck .history, [data-region="recentlyaccessedcourses-view"] .card-deck .groupinfobox {flex-basis: calc(25% - 30px);}}
@media (max-width: 1900px) {.block_myoverview .card-deck .card, .block_myoverview .card-deck .well, .block_myoverview .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_myoverview .card-deck section, .block_myoverview .card-deck .que .history, .que .block_myoverview .card-deck .history, .block_myoverview .card-deck .groupinfobox, [data-region="recentlyaccessedcourses-view"] .card-deck .card, [data-region="recentlyaccessedcourses-view"] .card-deck .well, [data-region="recentlyaccessedcourses-view"] .card-deck .userprofile .profile_tree section, .userprofile .profile_tree [data-region="recentlyaccessedcourses-view"] .card-deck section, [data-region="recentlyaccessedcourses-view"] .card-deck .que .history, .que [data-region="recentlyaccessedcourses-view"] .card-deck .history, [data-region="recentlyaccessedcourses-view"] .card-deck .groupinfobox {flex-basis: calc(33.33333% - 30px);}}
@media (max-width: 1440px) {.block_myoverview .card-deck .card, .block_myoverview .card-deck .well, .block_myoverview .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_myoverview .card-deck section, .block_myoverview .card-deck .que .history, .que .block_myoverview .card-deck .history, .block_myoverview .card-deck .groupinfobox, [data-region="recentlyaccessedcourses-view"] .card-deck .card, [data-region="recentlyaccessedcourses-view"] .card-deck .well, [data-region="recentlyaccessedcourses-view"] .card-deck .userprofile .profile_tree section, .userprofile .profile_tree [data-region="recentlyaccessedcourses-view"] .card-deck section, [data-region="recentlyaccessedcourses-view"] .card-deck .que .history, .que [data-region="recentlyaccessedcourses-view"] .card-deck .history, [data-region="recentlyaccessedcourses-view"] .card-deck .groupinfobox {flex-basis: calc(50% - 30px);}}
@media (max-width: 700px) {.block_myoverview .card-deck .card, .block_myoverview .card-deck .well, .block_myoverview .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_myoverview .card-deck section, .block_myoverview .card-deck .que .history, .que .block_myoverview .card-deck .history, .block_myoverview .card-deck .groupinfobox, [data-region="recentlyaccessedcourses-view"] .card-deck .card, [data-region="recentlyaccessedcourses-view"] .card-deck .well, [data-region="recentlyaccessedcourses-view"] .card-deck .userprofile .profile_tree section, .userprofile .profile_tree [data-region="recentlyaccessedcourses-view"] .card-deck section, [data-region="recentlyaccessedcourses-view"] .card-deck .que .history, .que [data-region="recentlyaccessedcourses-view"] .card-deck .history, [data-region="recentlyaccessedcourses-view"] .card-deck .groupinfobox {flex-basis: calc(100% - 30px);}}
@media (max-width: 767.98px) {.c-course-box.course-summaryitem .c-course-content .dropdown {top: -55px;}}
#page-enrol-index [role="main"] {display: table;}
#page-enrol-index [role="main"] .box [type="submit"], #page-enrol-index [role="main"] .box [type="password"] {width: 100%;}
#page-enrol-index #notice {font-weight: 700;}
.breadcrumb, .coursefilesbreadcrumb {display: flex;flex-wrap: wrap;padding: 0;margin: 0 0 1.5rem 0;list-style: none;font-size: .75rem;color: #9b9b9b;}
@media (min-width: 320px) and (max-width: 767.98px) {.breadcrumb, .coursefilesbreadcrumb {justify-content: center;}}
@media (min-width: 320px) and (max-width: 767.98px) {#page-navbar, .page-title {margin: 0 auto;}}
.breadcrumb-item + .breadcrumb-item::before, .coursefilesbreadcrumb + .breadcrumb-item::before {display: inline-block;padding-right: .4375rem;padding-left: .4375rem;content: "-";}
.breadcrumb-item a, .coursefilesbreadcrumb a {color: inherit;}
@media (min-width: 320px) and (max-width: 1199.98px) {.breadcrumb-item a, .coursefilesbreadcrumb a {font-size: .75rem;}}
.breadcrumb-item.active, .coursefilesbreadcrumb.active, .breadcrumb-item:hover, .coursefilesbreadcrumb:hover {color: #212121;}
.breadcrumb-item:last-child, .coursefilesbreadcrumb:last-child {font-weight: 500;color: #0742cd;}
@media (min-width: 320px) and (max-width: 1199.98px) {.breadcrumb-item:last-child, .coursefilesbreadcrumb:last-child {font-size: .75rem;}}
.pagination {display: inline-flex;padding-left: 0;list-style: none;border-radius: 5px;margin-bottom: 2rem !important;background: #fff;border: 1px solid #ececec;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;}
.pagination li {margin-bottom: 0 !important;}
.pagination.pagination-letter {margin-bottom: .5rem !important;}
.page-link {position: relative;display: block;background-color: transparent;padding: 9px;margin-left: -1px;font-weight: 500;line-height: 1.25;color: #212121;}
.page-link:before {display: none;}
.page-link:not(:disabled):not(.disabled) {cursor: pointer;}
.page-item {border-right: 1px solid #ececec;}
.page-item:hover {background-color: #f8f8f8;}
.page-item:first-child {border-radius: 5px 0 0 5px;}
.page-item:last-child {border-radius: 0 5px 5px 0;border-right: none;}
.page-item:first-child .page-link {margin-left: 0;}
.page-item.active .page-link {z-index: 1;color: #bfc0c2 !important;background-color: #f8f8f8;border-color: #f8f8f8;}
.page-item.disabled .page-link {color: #c8cdd7;pointer-events: none;cursor: auto;background-color: #f8f8f8;border-color: #ececec;}
[data-region="paging-bar"] {display: inline-flex;}
.paging {display: inline-flex;width: auto;padding: 0 1.5rem;border-radius: 5px;background: #fff;border: 1px solid #ececec;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;}
.paging p {text-align: center;align-items: center;font-size: .75rem !important;line-height: 1.5 !important;}
.paging a, .paging b {width: auto;margin: 0 .25rem;padding: 1rem .5rem !important;display: inline-flex;font-size: .75rem !important;line-height: 1.5 !important;}
.paging b {color: #9b9b9b;}
.paging br {display: none;}
#frontpage-course-list .paging, #frontpage-available-course-list .paging {display: flow-root;width: 250px;margin: 0 auto;padding: 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {#frontpage-course-list .paging, #frontpage-available-course-list .paging {width: 100%;}}
#frontpage-course-list .paging a, #frontpage-available-course-list .paging a {display: block;}
#frontpage-course-list .paging a:hover, #frontpage-available-course-list .paging a:hover {text-decoration: none;}
#page-mod-data-view .pagination {margin-top: 2rem !important;}
.badge {display: inline-block;padding: .5rem .75rem;margin: 1px;font-size: .75rem;font-weight: 500;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 5px;}
.badge:empty {display: none;}
.badge .icon, .badge .fdescription img, .fdescription .badge img, .badge .form-control-static img, .form-control-static .badge img, .badge .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .badge img {font-size: .85rem;}
.badge p {white-space: normal;text-align: center;line-height: 1.5;}
.badge .btn-icon {width: 26px;padding: 0 5px;margin-left: .25rem;}
.btn .badge {position: relative;top: -1px;}
.badge-pill {padding-right: .6em;padding-left: .6em;border-radius: 10rem;}
.badge-primary {background-color: #0742cd;}
.badge-primary[href]:hover, .badge-primary[href]:focus {text-decoration: none;background-color: #063ab4;}
.badge-secondary {background-color: #fff;}
.badge-secondary[href]:hover, .badge-secondary[href]:focus {text-decoration: none;background-color: #f2f2f2;}
.badge-success {background-color: #9edbc5;}
.badge-success[href]:hover, .badge-success[href]:focus {text-decoration: none;background-color: #8bd4ba;}
.badge-info {background-color: #aec4f2;}
.badge-info[href]:hover, .badge-info[href]:focus {text-decoration: none;background-color: #98b4ee;}
.badge-warning {background-color: #f5b41e;}
.badge-warning[href]:hover, .badge-warning[href]:focus {text-decoration: none;background-color: #efaa0b;}
.badge-danger {background-color: #dc3545;}
.badge-danger[href]:hover, .badge-danger[href]:focus {text-decoration: none;background-color: #d32535;}
.badge-light {background-color: #f8f8f8;}
.badge-light[href]:hover, .badge-light[href]:focus {text-decoration: none;background-color: #ebebeb;}
.badge-dark {background-color: #575967;}
.badge-dark[href]:hover, .badge-dark[href]:focus {text-decoration: none;background-color: #4b4d59;}
.jumbotron {padding: 2rem 1rem;margin-bottom: 2rem;background-color: #ebebeb;border-radius: 10px;}
@media (min-width: 320px) {.jumbotron {padding: 4rem 2rem;}}
.jumbotron-fluid {padding-right: 0;padding-left: 0;border-radius: 0;}
.rtl .alert {text-align: right;}
.alert, .fdescription {width: 100%;}
.form-control-static {width: auto;}
.alert, .fdescription {position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
@media (min-width: 320px) and (max-width: 1199.98px) {.alert, .fdescription {padding: 1rem 3rem 1rem 1rem;}}
.rtl .alert, .rtl .fdescription {padding: 1rem 2rem 1rem 5rem;}
.alert.card-content, .fdescription.card-content {align-items: center;display: inline-flex;}
.alert .singlebutton, .fdescription .singlebutton {margin: 0 !important;}
.alert .btn, .fdescription .btn {font-size: .75rem;padding: .5rem 1rem;}
.alert .icon, .alert .fdescription img, .fdescription .alert img, .alert .form-control-static img, .form-control-static .alert img, .alert .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .alert img, .fdescription .icon, .fdescription img, .fdescription .form-control-static img, .form-control-static .fdescription img, .fdescription .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .fdescription img {margin: 0 .5rem;position: relative;color: inherit;}
.alert a, .fdescription a {font-weight: 700;}
.alert .btn-icon .icon.fa-question-circle, .alert .btn-icon .fdescription img.fa-question-circle, .fdescription .alert .btn-icon img.fa-question-circle, .alert .btn-icon .form-control-static img.fa-question-circle, .form-control-static .alert .btn-icon img.fa-question-circle, .alert .btn-icon .editor_atto_notification .atto_info img.fa-question-circle, .editor_atto_notification .atto_info .alert .btn-icon img.fa-question-circle, .fdescription .btn-icon .icon.fa-question-circle, .fdescription .btn-icon img.fa-question-circle, .fdescription .btn-icon .form-control-static img.fa-question-circle, .form-control-static .fdescription .btn-icon img.fa-question-circle, .fdescription .btn-icon .editor_atto_notification .atto_info img.fa-question-circle, .editor_atto_notification .atto_info .fdescription .btn-icon img.fa-question-circle {color: inherit;}
#relativedatesmode_warning {display: inline-flex;position: relative;padding: 1rem 2rem;border: 1px solid transparent;font-size: .875rem;font-size: .875rem;text-align: left;color: #7f5e10;background-color: #fdf0d2;-webkit-box-shadow: 0 1px 0 0 #fceac0;box-shadow: 0 1px 0 0 #fceac0;border-radius: 5px;border-radius: 5px;}
.fdescription {position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
@media (min-width: 320px) and (max-width: 1199.98px) {.fdescription {padding: 1rem 3rem 1rem 1rem;}}
.rtl .fdescription {padding: 1rem 2rem 1rem 5rem;}
.fdescription a {font-weight: 700;}
.form-control-static {position: relative;padding: 1rem 5rem 1rem 2rem;border: 1px solid transparent;font-size: .875rem;border-radius: 5px;}
.form-control-static .icon, .form-control-static .fdescription img, .fdescription .form-control-static img, .form-control-static img, .form-control-static .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .form-control-static img {margin: 0 .5rem;position: relative;color: inherit;}
.tag-noresults {margin-top: 2rem;position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
.fdescription, .form-control-static {width: 100%;background-color: #f8f8f8;padding: 1rem 2rem;font-size: .875rem;color: #575967;}
.fdescription img, .form-control-static img {top: 0;}
.invalid-feedback, .notifyproblem {padding: .5rem 2rem;margin-bottom: .25rem;border: 1px solid transparent;color: #dc3545;background-color: #fae3e5;-webkit-box-shadow: 0 1px 0 0 #f5c6cb;box-shadow: 0 1px 0 0 #f5c6cb;border-radius: 5px;}
.alert-heading {color: inherit;}
.alert-link {font-weight: 700;}
.alert-dismissible {padding-right: 5.5rem;}
.alert .close {position: absolute;top: calc(50% - 1.5rem);right: 0;padding: 1.5rem;color: inherit;background-color: transparent;-webkit-background-size: 12px;background-size: 12px;border: none;}
.alert-primary {color: #04226b;background-color: #cdd9f5;-webkit-box-shadow: 0 1px 0 0 #bacaf1;box-shadow: 0 1px 0 0 #bacaf1;border-radius: 5px;font-size: .875rem;}
.alert-primary hr {border-top-color: #a4baed;}
.alert-primary a {color: #04236e;}
.alert-primary .alert-link {color: #021239;}
.alert-secondary {color: #858585;background-color: white;-webkit-box-shadow: 0 1px 0 0 white;box-shadow: 0 1px 0 0 white;border-radius: 5px;font-size: .875rem;}
.alert-secondary hr {border-top-color: #f2f2f2;}
.alert-secondary a {color: #868686;}
.alert-secondary .alert-link {color: #6b6b6b;}
.alert-success, .que .comment {color: #527266;background-color: #ecf8f3;-webkit-box-shadow: 0 1px 0 0 #e4f5ef;box-shadow: 0 1px 0 0 #e4f5ef;border-radius: 5px;font-size: .875rem;}
.alert-success hr, .que .comment hr {border-top-color: #d1eee4;}
.alert-success a, .que .comment a {color: #537468;}
.alert-success .alert-link, .que .comment .alert-link {color: #3d544c;}
.alert-info, .moodle-dialogue-bd .usp-results-count, [data-region=configurecoursecompetencies] .alert, #page-admin-tool-spamcleaner-index [role="main"] .mdl-align p, #page-admin-tool-spamcleaner-index #result .box, .quizinfo, #displayoptions .no-overflow, .submithelp, .loginfo, #page-admin-report-performance-index .generalbox.box, #page-grade-edit-settings-index .generalbox.box, #page-admin-tool-templatelibrary-index [data-region=displaytemplateexample], .path-mod-questionnaire .message, .recordauthor, #page-mod-scorm-report .scormattemptcounts, .releasenoteslink, #adminsettings .form-overridden, .que .formulation, .chat-event, .fp-error.nofilesavailable {color: #5a667e;background-color: #eff3fc;-webkit-box-shadow: 0 1px 0 0 #e8eefb;box-shadow: 0 1px 0 0 #e8eefb;border-radius: 5px;font-size: .875rem;}
.alert-info hr, .moodle-dialogue-bd .usp-results-count hr, [data-region=configurecoursecompetencies] .alert hr, #page-admin-tool-spamcleaner-index [role="main"] .mdl-align p hr, #page-admin-tool-spamcleaner-index #result .box hr, .quizinfo hr, #displayoptions .no-overflow hr, .submithelp hr, .loginfo hr, #page-admin-report-performance-index .generalbox.box hr, #page-grade-edit-settings-index .generalbox.box hr, #page-admin-tool-templatelibrary-index [data-region=displaytemplateexample] hr, .path-mod-questionnaire .message hr, .recordauthor hr, #page-mod-scorm-report .scormattemptcounts hr, .releasenoteslink hr, #adminsettings .form-overridden hr, .que .formulation hr, .chat-event hr, .fp-error.nofilesavailable hr {border-top-color: #d2def8;}
.alert-info a, .moodle-dialogue-bd .usp-results-count a, [data-region=configurecoursecompetencies] .alert a, #page-admin-tool-spamcleaner-index [role="main"] .mdl-align p a, #page-admin-tool-spamcleaner-index #result .box a, .quizinfo a, #displayoptions .no-overflow a, .submithelp a, .loginfo a, #page-admin-report-performance-index .generalbox.box a, #page-grade-edit-settings-index .generalbox.box a, #page-admin-tool-templatelibrary-index [data-region=displaytemplateexample] a, .path-mod-questionnaire .message a, .recordauthor a, #page-mod-scorm-report .scormattemptcounts a, .releasenoteslink a, #adminsettings .form-overridden a, .que .formulation a, .chat-event a, .fp-error.nofilesavailable a {color: #5c6780;}
.alert-info .alert-link, .moodle-dialogue-bd .usp-results-count .alert-link, [data-region=configurecoursecompetencies] .alert .alert-link, #page-admin-tool-spamcleaner-index [role="main"] .mdl-align p .alert-link, #page-admin-tool-spamcleaner-index #result .box .alert-link, .quizinfo .alert-link, #displayoptions .no-overflow .alert-link, .submithelp .alert-link, .loginfo .alert-link, #page-admin-report-performance-index .generalbox.box .alert-link, #page-grade-edit-settings-index .generalbox.box .alert-link, #page-admin-tool-templatelibrary-index [data-region=displaytemplateexample] .alert-link, .path-mod-questionnaire .message .alert-link, .recordauthor .alert-link, #page-mod-scorm-report .scormattemptcounts .alert-link, .releasenoteslink .alert-link, #adminsettings .form-overridden .alert-link, .que .formulation .alert-link, .chat-event .alert-link, .fp-error.nofilesavailable .alert-link {color: #454e60;}
.alert-warning, .tag-noresults, #page-admin-tool-templatelibrary-index [data-region=displaytemplatesource], .adminwarning, .uninstalldeleteconfirmexternal, [data-region="coursecompetenciespage"] .generaltable td .alert, .que .outcome, .que .comment {color: #7f5e10;background-color: #fdf0d2;-webkit-box-shadow: 0 1px 0 0 #fceac0;box-shadow: 0 1px 0 0 #fceac0;border-radius: 5px;font-size: .875rem;}
.alert-warning hr, .tag-noresults hr, #page-admin-tool-templatelibrary-index [data-region=displaytemplatesource] hr, .adminwarning hr, .uninstalldeleteconfirmexternal hr, [data-region="coursecompetenciespage"] .generaltable td .alert hr, .que .outcome hr, .que .comment hr {border-top-color: #fbe2a8;}
.alert-warning a, .tag-noresults a, #page-admin-tool-templatelibrary-index [data-region=displaytemplatesource] a, .adminwarning a, .uninstalldeleteconfirmexternal a, [data-region="coursecompetenciespage"] .generaltable td .alert a, .que .outcome a, .que .comment a {color: #826010;}
.alert-warning .alert-link, .tag-noresults .alert-link, #page-admin-tool-templatelibrary-index [data-region=displaytemplatesource] .alert-link, .adminwarning .alert-link, .uninstalldeleteconfirmexternal .alert-link, [data-region="coursecompetenciespage"] .generaltable td .alert .alert-link, .que .outcome .alert-link, .que .comment .alert-link {color: #523c0a;}
.alert-danger, .adminerror, .notanswered .outcome, .incorrect .outcome {color: #721c24;background-color: #f8d7da;-webkit-box-shadow: 0 1px 0 0 #f5c6cb;box-shadow: 0 1px 0 0 #f5c6cb;border-radius: 5px;font-size: .875rem;}
.alert-danger hr, .adminerror hr, .notanswered .outcome hr, .incorrect .outcome hr {border-top-color: #f1b1b7;}
.alert-danger a, .adminerror a, .notanswered .outcome a, .incorrect .outcome a {color: #751c25;}
.alert-danger .alert-link, .adminerror .alert-link, .notanswered .outcome .alert-link, .incorrect .outcome .alert-link {color: #491217;}
.alert-light {color: #818181;background-color: #fefefe;-webkit-box-shadow: 0 1px 0 0 #fdfdfd;box-shadow: 0 1px 0 0 #fdfdfd;border-radius: 5px;font-size: .875rem;}
.alert-light hr {border-top-color: #f0f0f0;}
.alert-light a {color: #828282;}
.alert-light .alert-link {color: #676767;}
.alert-dark {color: #2d2e36;background-color: #dddee1;-webkit-box-shadow: 0 1px 0 0 #d0d1d4;box-shadow: 0 1px 0 0 #d0d1d4;border-radius: 5px;font-size: .875rem;}
.alert-dark hr {border-top-color: #c3c3c8;}
.alert-dark a {color: #2f3037;}
.alert-dark .alert-link {color: #16161a;}
[data-region=configurecoursecompetencies] .alert {margin: 1rem 0;}
#page-admin-tool-spamcleaner-index [role="main"] .mdl-align p {margin-top: 1rem;margin-bottom: 1rem;margin-bottom: 2rem;position: relative;padding: 1rem 5rem 1rem 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
#page-admin-tool-spamcleaner-index #result .box {margin-top: 1rem !important;margin-bottom: 2rem !important;margin-bottom: 2rem;position: relative;padding: 1rem 5rem 1rem 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;text-align: left;border-radius: 5px;}
.alert-cookies .btn-icon {position: absolute;}
.quizinfo, #displayoptions .no-overflow, .submithelp, .loginfo, #page-admin-report-performance-index .generalbox.box, #page-grade-edit-settings-index .generalbox.box {position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
.submithelp, .loginfo {margin-top: 2rem;}
#page-admin-report-performance-index .generalbox.box, #page-grade-edit-settings-index .generalbox.box {text-align: left;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 1rem 0;}
	to {background-position: 0 0;}}
@-o-keyframes progress-bar-stripes {from {background-position: 1rem 0;}
	to {background-position: 0 0;}}
@keyframes progress-bar-stripes {from {background-position: 1rem 0;}
	to {background-position: 0 0;}}
.progress {display: flex;height: 1rem;overflow: hidden;font-size: .75rem;background-color: #ececec;border-radius: 10px;}
.progress-bar {display: flex;flex-direction: column;justify-content: center;color: #0742cd;text-align: center;border-radius: 10px;background-color: #0742cd;-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}
.progress-bar-striped {background-image: -webkit-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-image: -o-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-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);-webkit-background-size: 1rem 1rem;background-size: 1rem 1rem;}
.progress-bar-animated {-webkit-animation: progress-bar-stripes 1s cubic-bezier(.25,.46,.45,.94) infinite;animation: progress-bar-stripes 1s cubic-bezier(.25,.46,.45,.94) infinite;}
.media {display: flex;align-items: center;}
.media-body {flex: 1;}
.list-group {display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;margin-top: 2rem;}
.list-group-item-action {width: 100%;color: #9b9b9b;text-align: inherit;}
.list-group-item-action:hover, .list-group-item-action:focus {color: #9b9b9b;text-decoration: none;background-color: #f8f8f8;}
.list-group-item-action:active {color: #212121;background-color: #ebebeb;}
.list-group-item {position: relative;display: block;padding: 1.5rem;margin-bottom: 1rem;border-radius: 5px;background-color: #fff;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;}
[data-display="list"] .list-group-item {padding: 1.5rem 2rem;}
.list-group-item .card-content {margin: .5rem 0 0 0;}
.list-group-item:first-child {border-top-left-radius: 5px;border-top-right-radius: 5px;}
.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.list-group-item:hover, .list-group-item:focus {z-index: 1;text-decoration: none;}
.list-group-item.disabled, .list-group-item:disabled {color: #bfc0c2;background-color: #fff;}
.list-group-item.active {z-index: 2;color: #fff;background-color: #0742cd;border-color: #0742cd;}
.list-group-flush .list-group-item {border-right: 0;border-left: 0;border-radius: 0;}
.list-group-flush:first-child .list-group-item:first-child {border-top: 0;}
.list-group-flush:last-child .list-group-item:last-child {border-bottom: 0;}
.list-group-item-primary {color: #04226b;background-color: #bacaf1;}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {color: #04226b;background-color: #a4baed;}
.list-group-item-primary.list-group-item-action.active {color: #fff;background-color: #04226b;border-color: #04226b;}
.list-group-item-secondary {color: #858585;background-color: white;}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {color: #858585;background-color: #f2f2f2;}
.list-group-item-secondary.list-group-item-action.active {color: #fff;background-color: #858585;border-color: #858585;}
.list-group-item-success {color: #527266;background-color: #e4f5ef;}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {color: #527266;background-color: #d1eee4;}
.list-group-item-success.list-group-item-action.active {color: #fff;background-color: #527266;border-color: #527266;}
.list-group-item-info {color: #5a667e;background-color: #e8eefb;}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {color: #5a667e;background-color: #d2def8;}
.list-group-item-info.list-group-item-action.active {color: #fff;background-color: #5a667e;border-color: #5a667e;}
.list-group-item-warning {color: #7f5e10;background-color: #fceac0;}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {color: #7f5e10;background-color: #fbe2a8;}
.list-group-item-warning.list-group-item-action.active {color: #fff;background-color: #7f5e10;border-color: #7f5e10;}
.list-group-item-danger {color: #721c24;background-color: #f5c6cb;}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {color: #721c24;background-color: #f1b1b7;}
.list-group-item-danger.list-group-item-action.active {color: #fff;background-color: #721c24;border-color: #721c24;}
.list-group-item-light {color: #818181;background-color: #fdfdfd;}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {color: #818181;background-color: #f0f0f0;}
.list-group-item-light.list-group-item-action.active {color: #fff;background-color: #818181;border-color: #818181;}
.list-group-item-dark {color: #2d2e36;background-color: #d0d1d4;}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {color: #2d2e36;background-color: #c3c3c8;}
.list-group-item-dark.list-group-item-action.active {color: #fff;background-color: #2d2e36;border-color: #2d2e36;}
.close {background-image: url("/theme/image.php?theme=space&component=theme&image=fp%2Fcross");background-repeat: no-repeat;background-position: center;-webkit-background-size: 16px;background-size: 16px;position: absolute;opacity: .8;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.close:hover, .close:focus {opacity: 1;}
.close:not(:disabled):not(.disabled) {cursor: pointer;}
.modal {position: absolute;top: 0;right: 0;left: 0;z-index: 1050;display: none;outline: 0;}
.modal-open .modal {padding: 60px 0;overflow-x: hidden;overflow-y: auto;}
.modal .card-content {margin: 0 !important;padding: 0 !important;}
.moodle-dialogue-base .btn, .moodle-dialogue .btn, .modal-dialog .btn, .moodle-dialogue-base .moodle-dialogue-wrap .btn, .moodle-dialogue-hd .btn, .modal-header .btn, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .btn {font-size: .85rem;}
.moodle-dialogue-base .form-inline .form-control, .moodle-dialogue-base .form-inline .comment-area textarea, .comment-area .moodle-dialogue-base .form-inline textarea, .moodle-dialogue .form-inline .form-control, .moodle-dialogue .form-inline .comment-area textarea, .comment-area .moodle-dialogue .form-inline textarea, .modal-dialog .form-inline .form-control, .moodle-dialogue-base .moodle-dialogue-wrap .form-inline .form-control, .modal-dialog .form-inline .comment-area textarea, .comment-area .modal-dialog .form-inline textarea, .moodle-dialogue-base .moodle-dialogue-wrap .form-inline .comment-area textarea, .comment-area .moodle-dialogue-base .moodle-dialogue-wrap .form-inline textarea, .moodle-dialogue-hd .form-inline .form-control, .moodle-dialogue-hd .form-inline .comment-area textarea, .comment-area .moodle-dialogue-hd .form-inline textarea, .modal-header .form-inline .form-control, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .form-inline .form-control, .modal-header .form-inline .comment-area textarea, .comment-area .modal-header .form-inline textarea, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .form-inline .comment-area textarea, .comment-area .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .form-inline textarea, .moodle-dialogue-base .mform .form-inline .form-control, .moodle-dialogue-base .mform .form-inline .comment-area textarea, .comment-area .moodle-dialogue-base .mform .form-inline textarea, .moodle-dialogue .mform .form-inline .form-control, .moodle-dialogue .mform .form-inline .comment-area textarea, .comment-area .moodle-dialogue .mform .form-inline textarea, .modal-dialog .mform .form-inline .form-control, .moodle-dialogue-base .moodle-dialogue-wrap .mform .form-inline .form-control, .modal-dialog .mform .form-inline .comment-area textarea, .comment-area .modal-dialog .mform .form-inline textarea, .moodle-dialogue-base .moodle-dialogue-wrap .mform .form-inline .comment-area textarea, .comment-area .moodle-dialogue-base .moodle-dialogue-wrap .mform .form-inline textarea, .moodle-dialogue-hd .mform .form-inline .form-control, .moodle-dialogue-hd .mform .form-inline .comment-area textarea, .comment-area .moodle-dialogue-hd .mform .form-inline textarea, .modal-header .mform .form-inline .form-control, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .mform .form-inline .form-control, .modal-header .mform .form-inline .comment-area textarea, .comment-area .modal-header .mform .form-inline textarea, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .mform .form-inline .comment-area textarea, .comment-area .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .mform .form-inline textarea, .moodle-dialogue-base .custom-select, .moodle-dialogue-base #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .moodle-dialogue-base #selectcomponent, .moodle-dialogue .custom-select, .moodle-dialogue #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .moodle-dialogue #selectcomponent, .modal-dialog .custom-select, .moodle-dialogue-base .moodle-dialogue-wrap .custom-select, .modal-dialog #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .modal-dialog #selectcomponent, .moodle-dialogue-base .moodle-dialogue-wrap #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .moodle-dialogue-base .moodle-dialogue-wrap #selectcomponent, .moodle-dialogue-hd .custom-select, .moodle-dialogue-hd #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .moodle-dialogue-hd #selectcomponent, .modal-header .custom-select, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .custom-select, .modal-header #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .modal-header #selectcomponent, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 #selectcomponent {width: auto;}
.moodle-dialogue-base:focus, .moodle-dialogue:focus, .modal-dialog:focus, .moodle-dialogue-base .moodle-dialogue-wrap:focus, .moodle-dialogue-hd:focus, .modal-header:focus, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3:focus {outline: 0;}
.moodle-dialogue-base h3, .moodle-dialogue h3, .modal-dialog h3, .moodle-dialogue-base .moodle-dialogue-wrap h3, .moodle-dialogue-hd h3, .modal-header h3, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 h3, .moodle-dialogue-base .modal-title, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1, .moodle-dialogue .modal-title, .moodle-dialogue .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .moodle-dialogue h1, .modal-dialog .modal-title, .moodle-dialogue-base .moodle-dialogue-wrap .modal-title, .modal-dialog .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .modal-dialog h1, .moodle-dialogue-hd .modal-title, .moodle-dialogue-hd .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .moodle-dialogue-hd h1, .modal-header .modal-title, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .modal-title, .modal-header .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .modal-header h1, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 h1 {font-weight: 500;font-size: 1rem;margin: 0;}
.moodle-dialogue-base .close, .moodle-dialogue .close, .modal-dialog .close, .moodle-dialogue-base .moodle-dialogue-wrap .close, .moodle-dialogue-hd .close, .modal-header .close, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .close, .moodle-dialogue-base .closebutton, .moodle-dialogue .closebutton, .modal-dialog .closebutton, .moodle-dialogue-base .moodle-dialogue-wrap .closebutton, .moodle-dialogue-hd .closebutton, .modal-header .closebutton, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .closebutton {background-image: url("/theme/image.php?theme=space&component=theme&image=fp%2Fcross");background-repeat: no-repeat;background-position: center;-webkit-background-size: 16px;background-size: 16px;position: absolute;position: absolute;opacity: .8;-webkit-transition: all 350ms ease;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;transition: all 350ms ease;border: none;background-color: #f8f8f8;border-radius: 5px;padding: 1rem;top: 20px;right: 20px;width: 35px;height: 35px;cursor: pointer;}
.moodle-dialogue-base .close:hover, .moodle-dialogue .close:hover, .modal-dialog .close:hover, .moodle-dialogue-base .moodle-dialogue-wrap .close:hover, .moodle-dialogue-hd .close:hover, .modal-header .close:hover, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .close:hover, .moodle-dialogue-base .closebutton:hover, .moodle-dialogue .closebutton:hover, .modal-dialog .closebutton:hover, .moodle-dialogue-base .moodle-dialogue-wrap .closebutton:hover, .moodle-dialogue-hd .closebutton:hover, .modal-header .closebutton:hover, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .closebutton:hover, .moodle-dialogue-base .close:focus, .moodle-dialogue .close:focus, .modal-dialog .close:focus, .moodle-dialogue-base .moodle-dialogue-wrap .close:focus, .moodle-dialogue-hd .close:focus, .modal-header .close:focus, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .close:focus, .moodle-dialogue-base .closebutton:focus, .moodle-dialogue .closebutton:focus, .modal-dialog .closebutton:focus, .moodle-dialogue-base .moodle-dialogue-wrap .closebutton:focus, .moodle-dialogue-hd .closebutton:focus, .modal-header .closebutton:focus, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .closebutton:focus {opacity: 1;}
.moodle-dialogue-base .close:not(:disabled):not(.disabled), .moodle-dialogue .close:not(:disabled):not(.disabled), .modal-dialog .close:not(:disabled):not(.disabled), .moodle-dialogue-base .moodle-dialogue-wrap .close:not(:disabled):not(.disabled), .moodle-dialogue-hd .close:not(:disabled):not(.disabled), .modal-header .close:not(:disabled):not(.disabled), .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .close:not(:disabled):not(.disabled), .moodle-dialogue-base .closebutton:not(:disabled):not(.disabled), .moodle-dialogue .closebutton:not(:disabled):not(.disabled), .modal-dialog .closebutton:not(:disabled):not(.disabled), .moodle-dialogue-base .moodle-dialogue-wrap .closebutton:not(:disabled):not(.disabled), .moodle-dialogue-hd .closebutton:not(:disabled):not(.disabled), .modal-header .closebutton:not(:disabled):not(.disabled), .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .closebutton:not(:disabled):not(.disabled) {cursor: pointer;}
.moodle-dialogue-base .close:hover, .moodle-dialogue .close:hover, .modal-dialog .close:hover, .moodle-dialogue-base .moodle-dialogue-wrap .close:hover, .moodle-dialogue-hd .close:hover, .modal-header .close:hover, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .close:hover, .moodle-dialogue-base .closebutton:hover, .moodle-dialogue .closebutton:hover, .modal-dialog .closebutton:hover, .moodle-dialogue-base .moodle-dialogue-wrap .closebutton:hover, .moodle-dialogue-hd .closebutton:hover, .modal-header .closebutton:hover, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .closebutton:hover {background-color: #ececec;}
.moodle-dialogue-base .close [aria-hidden="true"], .moodle-dialogue .close [aria-hidden="true"], .modal-dialog .close [aria-hidden="true"], .moodle-dialogue-base .moodle-dialogue-wrap .close [aria-hidden="true"], .moodle-dialogue-hd .close [aria-hidden="true"], .modal-header .close [aria-hidden="true"], .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .close [aria-hidden="true"], .moodle-dialogue-base .closebutton [aria-hidden="true"], .moodle-dialogue .closebutton [aria-hidden="true"], .modal-dialog .closebutton [aria-hidden="true"], .moodle-dialogue-base .moodle-dialogue-wrap .closebutton [aria-hidden="true"], .moodle-dialogue-hd .closebutton [aria-hidden="true"], .modal-header .closebutton [aria-hidden="true"], .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 .closebutton [aria-hidden="true"] {display: none;}
.yui3-button.closebutton {background-image: url("/theme/image.php?theme=space&component=theme&image=fp%2Fcross");background-repeat: no-repeat;background-position: center;-webkit-background-size: 16px;background-size: 16px;position: absolute;opacity: .8;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;border: none;right: -60px;top: -40px;-webkit-box-shadow: none;box-shadow: none;}
.yui3-button.closebutton:hover, .yui3-button.closebutton:focus {opacity: 1;}
.yui3-button.closebutton:not(:disabled):not(.disabled) {cursor: pointer;}
.listing-pagination .yui3-button.closebutton {position: relative;background: none;}
.listing-pagination .yui3-button.closebutton:hover {position: relative;background: none;}
.yui3-panel .yui3-widget-hd .yui3-widget-buttons {top: -10px;right: -10px;}
.yui3-widget-buttons .yui3-button:not(.closebutton) {display: inline-block !important;text-align: center !important;vertical-align: middle !important;border-radius: 5px !important;padding: 1rem 1.5rem !important;font-size: .85rem !important;font-weight: 500 !important;line-height: 180% !important;color: #575967;text-decoration: none !important;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.modal-dialog, .moodle-dialogue-base .moodle-dialogue-wrap {pointer-events: none;padding: 0 2rem 2rem 2rem;margin: 0 auto;background-color: #fff;-webkit-box-shadow: 0 22px 60px 0 rgba(0,0,0,.25);box-shadow: 0 22px 60px 0 rgba(0,0,0,.25);border-radius: 5px;}
.modal.fade .modal-dialog, .modal.fade .moodle-dialogue-base .moodle-dialogue-wrap, .moodle-dialogue-base .modal.fade .moodle-dialogue-wrap {-webkit-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;-webkit-transform: translate(0,-25%);-moz-transform: translate(0,-25%);-ms-transform: translate(0,-25%);-o-transform: translate(0,-25%);transform: translate(0,-25%);}
.modal.show .modal-dialog, .modal.show .moodle-dialogue-base .moodle-dialogue-wrap, .moodle-dialogue-base .modal.show .moodle-dialogue-wrap {-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}
.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - ( .5rem * 2 ));}
.modal-content, .moodle-dialogue-base .moodle-dialogue-wrap.moodle-dialogue-content {width: 100%;pointer-events: auto;outline: 0;font-size: .875rem;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: .5;}
.modal-header, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {padding: 0 !important;margin: 0 -2rem !important;text-align: center;border-radius: 5px 5px 0 0;position: relative;}
.modal-header h3, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 h3, .modal-header h4, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 h4, .modal-header h5, .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 h5 {padding: 1.5rem;margin: 0;position: relative;width: 100%;text-align: center;border-radius: 5px 5px 0 0;font-weight: 700;color: #212121 !important;}
.modal-title, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {margin-bottom: 0;line-height: 1.6;}
.modal-body {position: relative;}
.modal-body .moreless-actions {left: 0;width: 100%;display: block;}
.modal-body .moreless-actions a {width: 100%;display: block;text-align: center;}
.moodle-dialogue-bd {padding: 1rem 0 0 0 !important;}
.moodle-dialogue-bd .custom-select, .moodle-dialogue-bd #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .moodle-dialogue-bd #selectcomponent {width: 100% !important;margin-left: 0;}
.moodle-dialogue-bd .button-default {width: 100%;}
.moodle-dialogue-bd .form-actions, .moodle-dialogue-bd [data-region=link-buttons] {padding: 1rem 0 0 0;}
.moodle-dialogue-bd .form-actions .btn:first-child, .moodle-dialogue-bd [data-region=link-buttons] .btn:first-child {margin-right: .5rem;}
#page-admin-roles-permissions .confirmation-buttons {margin: 1rem 0 0 0;}
#page-admin-roles-permissions .confirmation-buttons .btn-secondary {margin-right: 5px;}
.modal-footer, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft {padding: 0;margin: 0;display: flex;align-items: center;justify-content: flex-end;}
.modal-footer > :not(:first-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft > :not(:first-child) {margin-left: .25rem;}
.modal-footer > :not(:last-child), .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft > :not(:last-child) {margin-right: .25rem;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
@media (min-width: 320px) {.modal-dialog, .moodle-dialogue-base .moodle-dialogue-wrap {width: 100%;max-width: 600px;}
	.modal-dialog-centered {min-height: calc(100% - ( 1.75rem * 2 ));}
	.modal-sm {max-width: 300px;}}
@media (min-width: 1200px) {.modal-lg {max-width: 800px;}}
[data-region=competencylinktree] h3 {font-size: 1rem !important;margin: 1rem 0 .5rem !important;}
[data-region=competencylinktree] .form-group input.form-control, [data-region=competencylinktree] .form-buttons input.form-control, [data-region=competencylinktree] .path-admin .buttons input.form-control, .path-admin [data-region=competencylinktree] .buttons input.form-control, [data-region=competencylinktree] #fitem_id_submitbutton input.form-control, [data-region=competencylinktree] .fp-content-center form + div input.form-control, .fp-content-center [data-region=competencylinktree] form + div input.form-control, [data-region=competencylinktree] div.backup-section + form input.form-control, [data-region=competencylinktree] #fgroup_id_buttonar input.form-control {width: 220px !important;}
[data-region=competencylinktree] .form-group .btn, [data-region=competencylinktree] .form-buttons .btn, [data-region=competencylinktree] .path-admin .buttons .btn, .path-admin [data-region=competencylinktree] .buttons .btn, [data-region=competencylinktree] #fitem_id_submitbutton .btn, [data-region=competencylinktree] .fp-content-center form + div .btn, .fp-content-center [data-region=competencylinktree] form + div .btn, [data-region=competencylinktree] div.backup-section + form .btn, [data-region=competencylinktree] #fgroup_id_buttonar .btn {padding: 10px !important;}
[data-region=competencylinktree] .form-group .btn .icon, [data-region=competencylinktree] .form-buttons .btn .icon, [data-region=competencylinktree] .form-buttons .btn .fdescription img, .fdescription [data-region=competencylinktree] .form-buttons .btn img, [data-region=competencylinktree] .form-buttons .btn .form-control-static img, .form-control-static [data-region=competencylinktree] .form-buttons .btn img, [data-region=competencylinktree] .form-buttons .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region=competencylinktree] .form-buttons .btn img, [data-region=competencylinktree] .path-admin .buttons .btn .icon, [data-region=competencylinktree] .path-admin .buttons .btn .fdescription img, .fdescription [data-region=competencylinktree] .path-admin .buttons .btn img, [data-region=competencylinktree] .path-admin .buttons .btn .form-control-static img, .form-control-static [data-region=competencylinktree] .path-admin .buttons .btn img, [data-region=competencylinktree] .path-admin .buttons .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region=competencylinktree] .path-admin .buttons .btn img, .path-admin [data-region=competencylinktree] .buttons .btn .icon, [data-region=competencylinktree] #fitem_id_submitbutton .btn .icon, [data-region=competencylinktree] #fitem_id_submitbutton .btn .fdescription img, .fdescription [data-region=competencylinktree] #fitem_id_submitbutton .btn img, [data-region=competencylinktree] #fitem_id_submitbutton .btn .form-control-static img, .form-control-static [data-region=competencylinktree] #fitem_id_submitbutton .btn img, [data-region=competencylinktree] #fitem_id_submitbutton .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region=competencylinktree] #fitem_id_submitbutton .btn img, [data-region=competencylinktree] .fp-content-center form + div .btn .icon, [data-region=competencylinktree] .fp-content-center form + div .btn .fdescription img, .fdescription [data-region=competencylinktree] .fp-content-center form + div .btn img, [data-region=competencylinktree] .fp-content-center form + div .btn .form-control-static img, .form-control-static [data-region=competencylinktree] .fp-content-center form + div .btn img, [data-region=competencylinktree] .fp-content-center form + div .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region=competencylinktree] .fp-content-center form + div .btn img, .fp-content-center [data-region=competencylinktree] form + div .btn .icon, [data-region=competencylinktree] div.backup-section + form .btn .icon, [data-region=competencylinktree] div.backup-section + form .btn .fdescription img, .fdescription [data-region=competencylinktree] div.backup-section + form .btn img, [data-region=competencylinktree] div.backup-section + form .btn .form-control-static img, .form-control-static [data-region=competencylinktree] div.backup-section + form .btn img, [data-region=competencylinktree] div.backup-section + form .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region=competencylinktree] div.backup-section + form .btn img, [data-region=competencylinktree] #fgroup_id_buttonar .btn .icon, [data-region=competencylinktree] #fgroup_id_buttonar .btn .fdescription img, .fdescription [data-region=competencylinktree] #fgroup_id_buttonar .btn img, [data-region=competencylinktree] #fgroup_id_buttonar .btn .form-control-static img, .form-control-static [data-region=competencylinktree] #fgroup_id_buttonar .btn img, [data-region=competencylinktree] #fgroup_id_buttonar .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region=competencylinktree] #fgroup_id_buttonar .btn img, [data-region=competencylinktree] .form-group .btn .fdescription img, .fdescription [data-region=competencylinktree] .form-group .btn img, [data-region=competencylinktree] .form-group .btn .form-control-static img, .form-control-static [data-region=competencylinktree] .form-group .btn img, [data-region=competencylinktree] .form-group .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-region=competencylinktree] .form-group .btn img {width: 16px;}
[data-filetypesbrowserbody="id_s_assignsubmission_file_filetypes"] small {display: block;margin-left: 27px;}
.tooltip {position: absolute;z-index: 1070;display: block;margin: 0;font-family: "Poppins",sans-serif;font-style: normal;font-weight: 400;line-height: 1.6;text-align: left;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 {left: 0;width: .4rem;height: .8rem;}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {right: 0;border-width: .4rem .4rem .4rem 0;border-right-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 {right: 0;width: .4rem;height: .8rem;}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {left: 0;border-width: .4rem 0 .4rem .4rem;border-left-color: #000;}
.tooltip-inner {max-width: 200px;padding: .25rem .5rem;color: #fff;text-align: center;background-color: #000;border-radius: 5px;}
.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: block;max-width: 300px;font-family: "Poppins",sans-serif;font-style: normal;font-weight: 400;line-height: 1.6;text-align: left;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: .75rem;word-wrap: break-word;background-color: #212121;-webkit-background-clip: padding-box;background-clip: padding-box;border-radius: 10px;}
.popover .arrow {position: absolute;display: block;width: 1rem;height: .5rem;margin: 0 10px;}
.popover .arrow::before, .popover .arrow::after {position: absolute;display: block;content: "";border-color: transparent;border-style: solid;}
.popover ul, .popover ol {margin: 0 0 0 1.25rem;padding: 0;}
.popover ul li, .popover ol li {margin-bottom: .5rem;}
.popover ul li:last-child, .popover ol li:last-child {margin-bottom: 0;}
.popover a {color: #fff;}
.popover a .icon, .popover a .fdescription img, .fdescription .popover a img, .popover a .form-control-static img, .form-control-static .popover a img, .popover a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .popover a img {margin: 0 .5rem 0 0;padding: 0;}
.popover a:hover {color: #c8cdd7 !important;}
.popover .btn-icon {color: #fff;}
.popover .btn-icon:hover {color: #fff;}
.popover .helpdoclink {margin-top: 1rem;}
.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 ) * -1);}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {border-width: .5rem .5rem 0;}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {bottom: 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-top-color: #212121;}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {margin-left: .5rem;}
.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {left: calc(( .5rem + 1px ) * -1);width: .5rem;height: 1rem;margin: 10px 0;}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {border-width: .5rem .5rem .5rem 0;}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {left: 0;border-right-color: rgba(0,0,0,.25);}
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {left: 1px;border-right-color: #212121;}
.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 ) * -1);}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {border-width: 0 .5rem .5rem .5rem;}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {top: 0;border-bottom-color: rgba(0,0,0,.25);}
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {top: 1px;border-bottom-color: #212121;}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {position: absolute;top: 0;left: 50%;display: block;width: 1rem;margin-left: -.5rem;content: "";border-bottom: 1px solid #191919;}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {margin-right: .5rem;}
.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {right: calc(( .5rem + 1px ) * -1);width: .5rem;height: 1rem;margin: 10px 0;}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {border-width: .5rem 0 .5rem .5rem;}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {right: 0;border-left-color: rgba(0,0,0,.25);}
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {right: 1px;border-left-color: #212121;}
.popover-header {padding: 1rem;margin-bottom: 0;font-size: .875rem;font-weight: 500;color: #fff;background-color: #191919;border-bottom: 1px solid #0d0d0d;border-top-left-radius: calc(10px - 1px);border-top-right-radius: calc(10px - 1px);}
.popover-header:empty {display: none;}
.popover-body {padding: 1.5rem 1.5rem;line-height: 140%;color: #fff;}
.popover-body .icon, .popover-body .fdescription img, .fdescription .popover-body img, .popover-body .form-control-static img, .form-control-static .popover-body img, .popover-body .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .popover-body img {display: block;float: left;margin-right: .7rem;margin-bottom: 1rem;width: 32px;height: 100%;}
.popover-body div {position: relative;overflow: hidden;width: 100%;display: block;margin-bottom: .5rem;}
.popover-body div:last-of-type {margin-bottom: 0;}
.carousel {position: relative;}
.carousel-inner {position: relative;width: 100%;overflow: hidden;}
.carousel-item {position: relative;display: none;align-items: center;width: 100%;-webkit-transition: transform .6s ease;-o-transition: transform .6s ease;transition: transform .6s ease;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px;}
.carousel-item.active, .carousel-item-next, .carousel-item-prev {display: block;}
.carousel-item-next, .carousel-item-prev {position: absolute;top: 0;}
.carousel-control-prev, .carousel-control-next {position: absolute;top: 0;bottom: 0;display: flex;align-items: center;justify-content: center;width: 15%;color: #fff;text-align: center;opacity: .5;}
.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 {left: 0;}
.carousel-control-next {right: 0;}
.carousel-control-prev-icon, .carousel-control-next-icon {display: inline-block;width: 20px;height: 20px;background: transparent no-repeat center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.carousel-control-prev-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3E%3C/svg%3E");}
.carousel-control-next-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3E%3C/svg%3E");}
.carousel-indicators {position: absolute;right: 0;bottom: 10px;left: 0;z-index: 15;display: flex;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;}
.carousel-indicators li {position: relative;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;background-color: rgba(255,255,255,.5);}
.carousel-indicators li::before {position: absolute;top: -10px;left: 0;display: inline-block;width: 100%;height: 10px;content: "";}
.carousel-indicators li::after {position: absolute;bottom: -10px;left: 0;display: inline-block;width: 100%;height: 10px;content: "";}
.carousel-indicators .active {background-color: #fff;}
.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
.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: #0742cd !important;}
a.bg-primary:hover, button.bg-primary:hover, a.bg-primary:focus, button.bg-primary:focus {background-color: #05329c !important;}
.bg-secondary {background-color: #fff !important;}
a.bg-secondary:hover, button.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:focus {background-color: #e6e6e6 !important;}
.bg-success {background-color: #9edbc5 !important;}
a.bg-success:hover, button.bg-success:hover, a.bg-success:focus, button.bg-success:focus {background-color: #79cdaf !important;}
.bg-info {background-color: #aec4f2 !important;}
a.bg-info:hover, button.bg-info:hover, a.bg-info:focus, button.bg-info:focus {background-color: #82a4eb !important;}
.bg-warning {background-color: #f5b41e !important;}
a.bg-warning:hover, button.bg-warning:hover, a.bg-warning:focus, button.bg-warning:focus {background-color: #d6990a !important;}
.bg-danger {background-color: #dc3545 !important;}
a.bg-danger:hover, button.bg-danger:hover, a.bg-danger:focus, button.bg-danger:focus {background-color: #bd2130 !important;}
.bg-light {background-color: #f8f8f8 !important;}
a.bg-light:hover, button.bg-light:hover, a.bg-light:focus, button.bg-light:focus {background-color: #dfdfdf !important;}
.bg-dark {background-color: #575967 !important;}
a.bg-dark:hover, button.bg-dark:hover, a.bg-dark:focus, button.bg-dark:focus {background-color: #40414b !important;}
.bg-white {background-color: #fff !important;}
.bg-transparent {background-color: transparent !important;}
.border {border: 1px solid #ececec !important;}
.border-top {border-top: 1px solid #ececec !important;}
.border-right {border-right: 1px solid #ececec !important;}
.border-bottom {border-bottom: 1px solid #ececec !important;}
.border-left {border-left: 1px solid #ececec !important;}
.border-0 {border: 0 !important;}
.border-top-0 {border-top: 0 !important;}
.border-right-0 {border-right: 0 !important;}
.border-bottom-0 {border-bottom: 0 !important;}
.border-left-0 {border-left: 0 !important;}
.border-primary {border-color: #0742cd !important;}
.border-secondary {border-color: #fff !important;}
.border-success {border-color: #9edbc5 !important;}
.border-info {border-color: #aec4f2 !important;}
.border-warning {border-color: #f5b41e !important;}
.border-danger {border-color: #dc3545 !important;}
.border-light {border-color: #f8f8f8 !important;}
.border-dark {border-color: #575967 !important;}
.border-white {border-color: #fff !important;}
.rounded {border-radius: 5px !important;}
.rounded-top {border-top-left-radius: 5px !important;border-top-right-radius: 5px !important;}
.rounded-right {border-top-right-radius: 5px !important;border-bottom-right-radius: 5px !important;}
.rounded-bottom {border-bottom-right-radius: 5px !important;border-bottom-left-radius: 5px !important;}
.rounded-left {border-top-left-radius: 5px !important;border-bottom-left-radius: 5px !important;}
.rounded-circle {border-radius: 50% !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: 320px) {.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: 1200px) {.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: 1600px) {.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;left: 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;}
.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: 320px) {.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;}
	.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;}
	.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: 1200px) {.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;}
	.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: 1600px) {.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;}
	.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: left !important;}
.float-right {float: right !important;}
.float-none {float: none !important;}
@media (min-width: 320px) {.float-sm-left {float: left !important;}
	.float-sm-right {float: right !important;}
	.float-sm-none {float: none !important;}}
@media (min-width: 768px) {.float-md-left {float: left !important;}
	.float-md-right {float: right !important;}
	.float-md-none {float: none !important;}}
@media (min-width: 1200px) {.float-lg-left {float: left !important;}
	.float-lg-right {float: right !important;}
	.float-lg-none {float: none !important;}}
@media (min-width: 1600px) {.float-xl-left {float: left !important;}
	.float-xl-right {float: right !important;}
	.float-xl-none {float: none !important;}}
.position-static {position: static !important;}
.position-relative {position: relative !important;}
.position-absolute {position: absolute !important;}
.position-fixed {position: fixed !important;}
.position-sticky {position: -webkit-sticky !important;position: sticky !important;}
.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}
.fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;clip-path: inset(50%);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;clip-path: none;}
.shadow-sm {-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px !important;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px !important;}
.shadow {-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11) !important;box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11) !important;}
.shadow-lg {-webkit-box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07) !important;box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07) !important;}
.shadow-none {-webkit-box-shadow: none !important;box-shadow: none !important;}
.w-25 {width: 25% !important;}
.w-50 {width: 50% !important;}
.w-75 {width: 75% !important;}
.w-100 {width: 100% !important;}
.h-25 {height: 25% !important;}
.h-50 {height: 50% !important;}
.h-75 {height: 75% !important;}
.h-100 {height: 100% !important;}
.mw-100 {max-width: 100% !important;}
.mh-100 {max-height: 100% !important;}
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-1 {margin: .25rem !important;}
.mt-1, .my-1 {margin-top: .25rem !important;}
.mr-1, .mx-1 {margin-right: .25rem !important;}
.mb-1, .my-1 {margin-bottom: .25rem !important;}
.ml-1, .mx-1 {margin-left: .25rem !important;}
.m-2 {margin: .5rem !important;}
.mt-2, .my-2 {margin-top: .5rem !important;}
.mr-2, .mx-2 {margin-right: .5rem !important;}
.mb-2, .my-2 {margin-bottom: .5rem !important;}
.ml-2, .mx-2 {margin-left: .5rem !important;}
.m-3 {margin: 1rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.mt-5, .my-5 {margin-top: 3rem !important;}
.mr-5, .mx-5 {margin-right: 3rem !important;}
.mb-5, .my-5 {margin-bottom: 3rem !important;}
.ml-5, .mx-5 {margin-left: 3rem !important;}
.p-0, .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-input-area.py-3 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-1 {padding: .25rem !important;}
.pt-1, .py-1 {padding-top: .25rem !important;}
.pr-1, .px-1 {padding-right: .25rem !important;}
.pb-1, .py-1 {padding-bottom: .25rem !important;}
.pl-1, .px-1 {padding-left: .25rem !important;}
.p-2 {padding: .5rem !important;}
.pt-2, .py-2 {padding-top: .5rem !important;}
.pr-2, .px-2 {padding-right: .5rem !important;}
.pb-2, .py-2 {padding-bottom: .5rem !important;}
.pl-2, .px-2 {padding-left: .5rem !important;}
.p-3 {padding: 1rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.pt-5, .py-5 {padding-top: 3rem !important;}
.pr-5, .px-5 {padding-right: 3rem !important;}
.pb-5, .py-5 {padding-bottom: 3rem !important;}
.pl-5, .px-5 {padding-left: 3rem !important;}
.m-auto {margin: auto !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
@media (min-width: 320px) {.m-sm-0 {margin: 0 !important;}
	.mt-sm-0, .my-sm-0 {margin-top: 0 !important;}
	.mr-sm-0, .mx-sm-0 {margin-right: 0 !important;}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0 !important;}
	.ml-sm-0, .mx-sm-0 {margin-left: 0 !important;}
	.m-sm-1 {margin: .25rem !important;}
	.mt-sm-1, .my-sm-1 {margin-top: .25rem !important;}
	.mr-sm-1, .mx-sm-1 {margin-right: .25rem !important;}
	.mb-sm-1, .my-sm-1 {margin-bottom: .25rem !important;}
	.ml-sm-1, .mx-sm-1 {margin-left: .25rem !important;}
	.m-sm-2 {margin: .5rem !important;}
	.mt-sm-2, .my-sm-2 {margin-top: .5rem !important;}
	.mr-sm-2, .mx-sm-2 {margin-right: .5rem !important;}
	.mb-sm-2, .my-sm-2 {margin-bottom: .5rem !important;}
	.ml-sm-2, .mx-sm-2 {margin-left: .5rem !important;}
	.m-sm-3 {margin: 1rem !important;}
	.mt-sm-3, .my-sm-3 {margin-top: 1rem !important;}
	.mr-sm-3, .mx-sm-3 {margin-right: 1rem !important;}
	.mb-sm-3, .my-sm-3 {margin-bottom: 1rem !important;}
	.ml-sm-3, .mx-sm-3 {margin-left: 1rem !important;}
	.m-sm-4 {margin: 1.5rem !important;}
	.mt-sm-4, .my-sm-4 {margin-top: 1.5rem !important;}
	.mr-sm-4, .mx-sm-4 {margin-right: 1.5rem !important;}
	.mb-sm-4, .my-sm-4 {margin-bottom: 1.5rem !important;}
	.ml-sm-4, .mx-sm-4 {margin-left: 1.5rem !important;}
	.m-sm-5 {margin: 3rem !important;}
	.mt-sm-5, .my-sm-5 {margin-top: 3rem !important;}
	.mr-sm-5, .mx-sm-5 {margin-right: 3rem !important;}
	.mb-sm-5, .my-sm-5 {margin-bottom: 3rem !important;}
	.ml-sm-5, .mx-sm-5 {margin-left: 3rem !important;}
	.p-sm-0 {padding: 0 !important;}
	.pt-sm-0, .py-sm-0 {padding-top: 0 !important;}
	.pr-sm-0, .px-sm-0 {padding-right: 0 !important;}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0 !important;}
	.pl-sm-0, .px-sm-0 {padding-left: 0 !important;}
	.p-sm-1 {padding: .25rem !important;}
	.pt-sm-1, .py-sm-1 {padding-top: .25rem !important;}
	.pr-sm-1, .px-sm-1 {padding-right: .25rem !important;}
	.pb-sm-1, .py-sm-1 {padding-bottom: .25rem !important;}
	.pl-sm-1, .px-sm-1 {padding-left: .25rem !important;}
	.p-sm-2 {padding: .5rem !important;}
	.pt-sm-2, .py-sm-2 {padding-top: .5rem !important;}
	.pr-sm-2, .px-sm-2 {padding-right: .5rem !important;}
	.pb-sm-2, .py-sm-2 {padding-bottom: .5rem !important;}
	.pl-sm-2, .px-sm-2 {padding-left: .5rem !important;}
	.p-sm-3 {padding: 1rem !important;}
	.pt-sm-3, .py-sm-3 {padding-top: 1rem !important;}
	.pr-sm-3, .px-sm-3 {padding-right: 1rem !important;}
	.pb-sm-3, .py-sm-3 {padding-bottom: 1rem !important;}
	.pl-sm-3, .px-sm-3 {padding-left: 1rem !important;}
	.p-sm-4 {padding: 1.5rem !important;}
	.pt-sm-4, .py-sm-4 {padding-top: 1.5rem !important;}
	.pr-sm-4, .px-sm-4 {padding-right: 1.5rem !important;}
	.pb-sm-4, .py-sm-4 {padding-bottom: 1.5rem !important;}
	.pl-sm-4, .px-sm-4 {padding-left: 1.5rem !important;}
	.p-sm-5 {padding: 3rem !important;}
	.pt-sm-5, .py-sm-5 {padding-top: 3rem !important;}
	.pr-sm-5, .px-sm-5 {padding-right: 3rem !important;}
	.pb-sm-5, .py-sm-5 {padding-bottom: 3rem !important;}
	.pl-sm-5, .px-sm-5 {padding-left: 3rem !important;}
	.m-sm-auto {margin: auto !important;}
	.mt-sm-auto, .my-sm-auto {margin-top: auto !important;}
	.mr-sm-auto, .mx-sm-auto {margin-right: auto !important;}
	.mb-sm-auto, .my-sm-auto {margin-bottom: auto !important;}
	.ml-sm-auto, .mx-sm-auto {margin-left: 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-right: 0 !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0 !important;}
	.ml-md-0, .mx-md-0 {margin-left: 0 !important;}
	.m-md-1 {margin: .25rem !important;}
	.mt-md-1, .my-md-1 {margin-top: .25rem !important;}
	.mr-md-1, .mx-md-1 {margin-right: .25rem !important;}
	.mb-md-1, .my-md-1 {margin-bottom: .25rem !important;}
	.ml-md-1, .mx-md-1 {margin-left: .25rem !important;}
	.m-md-2 {margin: .5rem !important;}
	.mt-md-2, .my-md-2 {margin-top: .5rem !important;}
	.mr-md-2, .mx-md-2 {margin-right: .5rem !important;}
	.mb-md-2, .my-md-2 {margin-bottom: .5rem !important;}
	.ml-md-2, .mx-md-2 {margin-left: .5rem !important;}
	.m-md-3 {margin: 1rem !important;}
	.mt-md-3, .my-md-3 {margin-top: 1rem !important;}
	.mr-md-3, .mx-md-3 {margin-right: 1rem !important;}
	.mb-md-3, .my-md-3 {margin-bottom: 1rem !important;}
	.ml-md-3, .mx-md-3 {margin-left: 1rem !important;}
	.m-md-4 {margin: 1.5rem !important;}
	.mt-md-4, .my-md-4 {margin-top: 1.5rem !important;}
	.mr-md-4, .mx-md-4 {margin-right: 1.5rem !important;}
	.mb-md-4, .my-md-4 {margin-bottom: 1.5rem !important;}
	.ml-md-4, .mx-md-4 {margin-left: 1.5rem !important;}
	.m-md-5 {margin: 3rem !important;}
	.mt-md-5, .my-md-5 {margin-top: 3rem !important;}
	.mr-md-5, .mx-md-5 {margin-right: 3rem !important;}
	.mb-md-5, .my-md-5 {margin-bottom: 3rem !important;}
	.ml-md-5, .mx-md-5 {margin-left: 3rem !important;}
	.p-md-0 {padding: 0 !important;}
	.pt-md-0, .py-md-0 {padding-top: 0 !important;}
	.pr-md-0, .px-md-0 {padding-right: 0 !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0 !important;}
	.pl-md-0, .px-md-0 {padding-left: 0 !important;}
	.p-md-1 {padding: .25rem !important;}
	.pt-md-1, .py-md-1 {padding-top: .25rem !important;}
	.pr-md-1, .px-md-1 {padding-right: .25rem !important;}
	.pb-md-1, .py-md-1 {padding-bottom: .25rem !important;}
	.pl-md-1, .px-md-1 {padding-left: .25rem !important;}
	.p-md-2 {padding: .5rem !important;}
	.pt-md-2, .py-md-2 {padding-top: .5rem !important;}
	.pr-md-2, .px-md-2 {padding-right: .5rem !important;}
	.pb-md-2, .py-md-2 {padding-bottom: .5rem !important;}
	.pl-md-2, .px-md-2 {padding-left: .5rem !important;}
	.p-md-3 {padding: 1rem !important;}
	.pt-md-3, .py-md-3 {padding-top: 1rem !important;}
	.pr-md-3, .px-md-3 {padding-right: 1rem !important;}
	.pb-md-3, .py-md-3 {padding-bottom: 1rem !important;}
	.pl-md-3, .px-md-3 {padding-left: 1rem !important;}
	.p-md-4 {padding: 1.5rem !important;}
	.pt-md-4, .py-md-4 {padding-top: 1.5rem !important;}
	.pr-md-4, .px-md-4 {padding-right: 1.5rem !important;}
	.pb-md-4, .py-md-4 {padding-bottom: 1.5rem !important;}
	.pl-md-4, .px-md-4 {padding-left: 1.5rem !important;}
	.p-md-5 {padding: 3rem !important;}
	.pt-md-5, .py-md-5 {padding-top: 3rem !important;}
	.pr-md-5, .px-md-5 {padding-right: 3rem !important;}
	.pb-md-5, .py-md-5 {padding-bottom: 3rem !important;}
	.pl-md-5, .px-md-5 {padding-left: 3rem !important;}
	.m-md-auto {margin: auto !important;}
	.mt-md-auto, .my-md-auto {margin-top: auto !important;}
	.mr-md-auto, .mx-md-auto {margin-right: auto !important;}
	.mb-md-auto, .my-md-auto {margin-bottom: auto !important;}
	.ml-md-auto, .mx-md-auto {margin-left: auto !important;}}
@media (min-width: 1200px) {.m-lg-0 {margin: 0 !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0 !important;}
	.mr-lg-0, .mx-lg-0 {margin-right: 0 !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important;}
	.ml-lg-0, .mx-lg-0 {margin-left: 0 !important;}
	.m-lg-1 {margin: .25rem !important;}
	.mt-lg-1, .my-lg-1 {margin-top: .25rem !important;}
	.mr-lg-1, .mx-lg-1 {margin-right: .25rem !important;}
	.mb-lg-1, .my-lg-1 {margin-bottom: .25rem !important;}
	.ml-lg-1, .mx-lg-1 {margin-left: .25rem !important;}
	.m-lg-2 {margin: .5rem !important;}
	.mt-lg-2, .my-lg-2 {margin-top: .5rem !important;}
	.mr-lg-2, .mx-lg-2 {margin-right: .5rem !important;}
	.mb-lg-2, .my-lg-2 {margin-bottom: .5rem !important;}
	.ml-lg-2, .mx-lg-2 {margin-left: .5rem !important;}
	.m-lg-3 {margin: 1rem !important;}
	.mt-lg-3, .my-lg-3 {margin-top: 1rem !important;}
	.mr-lg-3, .mx-lg-3 {margin-right: 1rem !important;}
	.mb-lg-3, .my-lg-3 {margin-bottom: 1rem !important;}
	.ml-lg-3, .mx-lg-3 {margin-left: 1rem !important;}
	.m-lg-4 {margin: 1.5rem !important;}
	.mt-lg-4, .my-lg-4 {margin-top: 1.5rem !important;}
	.mr-lg-4, .mx-lg-4 {margin-right: 1.5rem !important;}
	.mb-lg-4, .my-lg-4 {margin-bottom: 1.5rem !important;}
	.ml-lg-4, .mx-lg-4 {margin-left: 1.5rem !important;}
	.m-lg-5 {margin: 3rem !important;}
	.mt-lg-5, .my-lg-5 {margin-top: 3rem !important;}
	.mr-lg-5, .mx-lg-5 {margin-right: 3rem !important;}
	.mb-lg-5, .my-lg-5 {margin-bottom: 3rem !important;}
	.ml-lg-5, .mx-lg-5 {margin-left: 3rem !important;}
	.p-lg-0 {padding: 0 !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0 !important;}
	.pr-lg-0, .px-lg-0 {padding-right: 0 !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important;}
	.pl-lg-0, .px-lg-0 {padding-left: 0 !important;}
	.p-lg-1 {padding: .25rem !important;}
	.pt-lg-1, .py-lg-1 {padding-top: .25rem !important;}
	.pr-lg-1, .px-lg-1 {padding-right: .25rem !important;}
	.pb-lg-1, .py-lg-1 {padding-bottom: .25rem !important;}
	.pl-lg-1, .px-lg-1 {padding-left: .25rem !important;}
	.p-lg-2 {padding: .5rem !important;}
	.pt-lg-2, .py-lg-2 {padding-top: .5rem !important;}
	.pr-lg-2, .px-lg-2 {padding-right: .5rem !important;}
	.pb-lg-2, .py-lg-2 {padding-bottom: .5rem !important;}
	.pl-lg-2, .px-lg-2 {padding-left: .5rem !important;}
	.p-lg-3 {padding: 1rem !important;}
	.pt-lg-3, .py-lg-3 {padding-top: 1rem !important;}
	.pr-lg-3, .px-lg-3 {padding-right: 1rem !important;}
	.pb-lg-3, .py-lg-3 {padding-bottom: 1rem !important;}
	.pl-lg-3, .px-lg-3 {padding-left: 1rem !important;}
	.p-lg-4 {padding: 1.5rem !important;}
	.pt-lg-4, .py-lg-4 {padding-top: 1.5rem !important;}
	.pr-lg-4, .px-lg-4 {padding-right: 1.5rem !important;}
	.pb-lg-4, .py-lg-4 {padding-bottom: 1.5rem !important;}
	.pl-lg-4, .px-lg-4 {padding-left: 1.5rem !important;}
	.p-lg-5 {padding: 3rem !important;}
	.pt-lg-5, .py-lg-5 {padding-top: 3rem !important;}
	.pr-lg-5, .px-lg-5 {padding-right: 3rem !important;}
	.pb-lg-5, .py-lg-5 {padding-bottom: 3rem !important;}
	.pl-lg-5, .px-lg-5 {padding-left: 3rem !important;}
	.m-lg-auto {margin: auto !important;}
	.mt-lg-auto, .my-lg-auto {margin-top: auto !important;}
	.mr-lg-auto, .mx-lg-auto {margin-right: auto !important;}
	.mb-lg-auto, .my-lg-auto {margin-bottom: auto !important;}
	.ml-lg-auto, .mx-lg-auto {margin-left: auto !important;}}
@media (min-width: 1600px) {.m-xl-0 {margin: 0 !important;}
	.mt-xl-0, .my-xl-0 {margin-top: 0 !important;}
	.mr-xl-0, .mx-xl-0 {margin-right: 0 !important;}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0 !important;}
	.ml-xl-0, .mx-xl-0 {margin-left: 0 !important;}
	.m-xl-1 {margin: .25rem !important;}
	.mt-xl-1, .my-xl-1 {margin-top: .25rem !important;}
	.mr-xl-1, .mx-xl-1 {margin-right: .25rem !important;}
	.mb-xl-1, .my-xl-1 {margin-bottom: .25rem !important;}
	.ml-xl-1, .mx-xl-1 {margin-left: .25rem !important;}
	.m-xl-2 {margin: .5rem !important;}
	.mt-xl-2, .my-xl-2 {margin-top: .5rem !important;}
	.mr-xl-2, .mx-xl-2 {margin-right: .5rem !important;}
	.mb-xl-2, .my-xl-2 {margin-bottom: .5rem !important;}
	.ml-xl-2, .mx-xl-2 {margin-left: .5rem !important;}
	.m-xl-3 {margin: 1rem !important;}
	.mt-xl-3, .my-xl-3 {margin-top: 1rem !important;}
	.mr-xl-3, .mx-xl-3 {margin-right: 1rem !important;}
	.mb-xl-3, .my-xl-3 {margin-bottom: 1rem !important;}
	.ml-xl-3, .mx-xl-3 {margin-left: 1rem !important;}
	.m-xl-4 {margin: 1.5rem !important;}
	.mt-xl-4, .my-xl-4 {margin-top: 1.5rem !important;}
	.mr-xl-4, .mx-xl-4 {margin-right: 1.5rem !important;}
	.mb-xl-4, .my-xl-4 {margin-bottom: 1.5rem !important;}
	.ml-xl-4, .mx-xl-4 {margin-left: 1.5rem !important;}
	.m-xl-5 {margin: 3rem !important;}
	.mt-xl-5, .my-xl-5 {margin-top: 3rem !important;}
	.mr-xl-5, .mx-xl-5 {margin-right: 3rem !important;}
	.mb-xl-5, .my-xl-5 {margin-bottom: 3rem !important;}
	.ml-xl-5, .mx-xl-5 {margin-left: 3rem !important;}
	.p-xl-0 {padding: 0 !important;}
	.pt-xl-0, .py-xl-0 {padding-top: 0 !important;}
	.pr-xl-0, .px-xl-0 {padding-right: 0 !important;}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0 !important;}
	.pl-xl-0, .px-xl-0 {padding-left: 0 !important;}
	.p-xl-1 {padding: .25rem !important;}
	.pt-xl-1, .py-xl-1 {padding-top: .25rem !important;}
	.pr-xl-1, .px-xl-1 {padding-right: .25rem !important;}
	.pb-xl-1, .py-xl-1 {padding-bottom: .25rem !important;}
	.pl-xl-1, .px-xl-1 {padding-left: .25rem !important;}
	.p-xl-2 {padding: .5rem !important;}
	.pt-xl-2, .py-xl-2 {padding-top: .5rem !important;}
	.pr-xl-2, .px-xl-2 {padding-right: .5rem !important;}
	.pb-xl-2, .py-xl-2 {padding-bottom: .5rem !important;}
	.pl-xl-2, .px-xl-2 {padding-left: .5rem !important;}
	.p-xl-3 {padding: 1rem !important;}
	.pt-xl-3, .py-xl-3 {padding-top: 1rem !important;}
	.pr-xl-3, .px-xl-3 {padding-right: 1rem !important;}
	.pb-xl-3, .py-xl-3 {padding-bottom: 1rem !important;}
	.pl-xl-3, .px-xl-3 {padding-left: 1rem !important;}
	.p-xl-4 {padding: 1.5rem !important;}
	.pt-xl-4, .py-xl-4 {padding-top: 1.5rem !important;}
	.pr-xl-4, .px-xl-4 {padding-right: 1.5rem !important;}
	.pb-xl-4, .py-xl-4 {padding-bottom: 1.5rem !important;}
	.pl-xl-4, .px-xl-4 {padding-left: 1.5rem !important;}
	.p-xl-5 {padding: 3rem !important;}
	.pt-xl-5, .py-xl-5 {padding-top: 3rem !important;}
	.pr-xl-5, .px-xl-5 {padding-right: 3rem !important;}
	.pb-xl-5, .py-xl-5 {padding-bottom: 3rem !important;}
	.pl-xl-5, .px-xl-5 {padding-left: 3rem !important;}
	.m-xl-auto {margin: auto !important;}
	.mt-xl-auto, .my-xl-auto {margin-top: auto !important;}
	.mr-xl-auto, .mx-xl-auto {margin-right: auto !important;}
	.mb-xl-auto, .my-xl-auto {margin-bottom: auto !important;}
	.ml-xl-auto, .mx-xl-auto {margin-left: auto !important;}}
.text-justify {text-align: justify !important;}
.text-nowrap {white-space: nowrap !important;}
.text-truncate, .fp-iconview .fp-filename-field .fp-filename {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
@media (min-width: 320px) {.text-sm-left {text-align: left !important;}
	.text-sm-right {text-align: right !important;}
	.text-sm-center {text-align: center !important;}}
@media (min-width: 768px) {.text-md-left {text-align: left !important;}
	.text-md-right {text-align: right !important;}
	.text-md-center {text-align: center !important;}}
@media (min-width: 1200px) {.text-lg-left {text-align: left !important;}
	.text-lg-right {text-align: right !important;}
	.text-lg-center {text-align: center !important;}}
@media (min-width: 1600px) {.text-xl-left {text-align: left !important;}
	.text-xl-right {text-align: right !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-normal {font-weight: 400 !important;}
.font-weight-bold {font-weight: 700 !important;}
.font-italic {font-style: italic !important;}
.text-white {color: #fff !important;}
.text-primary {color: #0742cd !important;}
a.text-primary:hover, a.text-primary:focus {color: #05329c !important;}
.text-secondary {color: #fff !important;}
a.text-secondary:hover, a.text-secondary:focus {color: #e6e6e6 !important;}
.text-success, .connected {color: #9edbc5 !important;}
a.text-success:hover, a.connected:hover, a.text-success:focus, a.connected:focus {color: #79cdaf !important;}
.text-info {color: #aec4f2 !important;}
a.text-info:hover, a.text-info:focus {color: #82a4eb !important;}
.text-warning, .completion-expired, .moodle-dialogue-exception .param-stacktrace .stacktrace-line, .connecting {color: #f5b41e !important;}
a.text-warning:hover, a.completion-expired:hover, .moodle-dialogue-exception .param-stacktrace a.stacktrace-line:hover, a.connecting:hover, a.text-warning:focus, a.completion-expired:focus, .moodle-dialogue-exception .param-stacktrace a.stacktrace-line:focus, a.connecting:focus {color: #d6990a !important;}
.text-danger, .notconnected, .que .validationerror, .text-error {color: #dc3545 !important;}
a.text-danger:hover, a.notconnected:hover, .que a.validationerror:hover, a.text-error:hover, a.text-danger:focus, a.notconnected:focus, .que a.validationerror:focus, a.text-error:focus {color: #bd2130 !important;}
.text-light {color: #f8f8f8 !important;}
a.text-light:hover, a.text-light:focus {color: #dfdfdf !important;}
.text-dark {color: #575967 !important;}
a.text-dark:hover, a.text-dark:focus {color: #40414b !important;}
.text-muted, 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, .tag_feed .media .muted a, #page-admin-qtypes .disabled, #page-admin-qbehaviours .disabled, #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .notes .requiredby, #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check-available-dependencies .displayname .component, .block .minicalendar td.weekend, .section .activity .stealth, .course-content .section-summary .section-summary-activities .activity-count, .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .activity .activityinstance, #course-category-listings .listitem[data-visible="0"], #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .listing-pagination-totals.dimmed, .form-defaultinfo, .form-label .form-shortname, .formsettingheading .form-horizontal, .no-felement.fstatic, .path-backup .backup_progress .backup_stage, .fitem.disabled .fp-btn-choose {color: #bfc0c2 !important;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.visible {visibility: visible !important;}
.invisible {visibility: hidden !important;}
p a, nav a, ul a, ol a, dt a, dd a, .tab-pane .col-3 a, .tab-pane .col-xs-3 a, [role="tabpanel"] h4 a, #page-user-preferences .card-body a, #page-user-preferences .userprofile .profile_tree section a, .userprofile .profile_tree #page-user-preferences section a, .recipename a {position: relative;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
p a:hover, nav a:hover, ul a:hover, ol a:hover, dt a:hover, dd a:hover, .tab-pane .col-3 a:hover, .tab-pane .col-xs-3 a:hover, [role="tabpanel"] h4 a:hover, #page-user-preferences .card-body a:hover, #page-user-preferences .userprofile .profile_tree section a:hover, .userprofile .profile_tree #page-user-preferences section a:hover, .recipename a:hover, p a.active, nav a.active, ul a.active, ol a.active, dt a.active, dd a.active, .tab-pane .col-3 a.active, .tab-pane .col-xs-3 a.active, [role="tabpanel"] h4 a.active, #page-user-preferences .card-body a.active, #page-user-preferences .userprofile .profile_tree section a.active, .userprofile .profile_tree #page-user-preferences section a.active, .recipename a.active {color: #0742cd;text-decoration: none;}
p a:before, nav a:before, ul a:before, ol a:before, dt a:before, dd a:before, .tab-pane .col-3 a:before, .tab-pane .col-xs-3 a:before, [role="tabpanel"] h4 a:before, #page-user-preferences .card-body a:before, #page-user-preferences .userprofile .profile_tree section a:before, .userprofile .profile_tree #page-user-preferences section a:before, .recipename a:before {content: "";display: block;width: 0;height: 1px;background-color: #0742cd;position: absolute;bottom: 0;left: 0;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
p a:hover:before, nav a:hover:before, ul a:hover:before, ol a:hover:before, dt a:hover:before, dd a:hover:before, .tab-pane .col-3 a:hover:before, .tab-pane .col-xs-3 a:hover:before, [role="tabpanel"] h4 a:hover:before, #page-user-preferences .card-body a:hover:before, #page-user-preferences .userprofile .profile_tree section a:hover:before, .userprofile .profile_tree #page-user-preferences section a:hover:before, .recipename a:hover:before {content: "";width: 100%;}
.reportlog {font-size: .75rem;}
fieldset a:before, .page-header-image a:before, #nav-drawer a:before, .tag_list a:before, .list .user a:before, .maincalendar a:before, .calendar_event_user a:before, #page-filter-manage .backlink a:before, .path-admin-roles .backlink a:before, .alert a:before, [data-region=actions] p a:before, .course-item-actions a:before, .calendar-controls a:before, .activityinstance a:before, .movehere a:before, .prev-discussion a:before, .next-discussion a:before, .feedback_mapped_courses .mdl-align a:before, .course-info-container h4 a:before, .course-box-title a:before, .forumpost .picture img.userpicture a:before, .action-menu-item a:before, #page-mod-survey-report #region-main-box a:before {display: none !important;}
a.action-icon:before, a.quickeditlink:before, .btn-icon:before, [data-action=filter-event-type]:before, .editing_move:before, a.btn:before {display: none;}
.s-top {background-color: #fff;border-bottom: 1px solid #ececec;padding: 5px 30px 5px 40px;width: 100%;right: 0;-webkit-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}
@media (min-width: 768px) and (max-width: 1199.98px) {.s-top {padding: 10px 20px;}}
@media (min-width: 320px) and (max-width: 767.98px) {.s-top {padding: 0;}}
#topBar6 .s-top {padding-bottom: 0;}
.s-top.s-top--sidebar {width: 100%;}
.s-top .logo img {max-height: 42px;}
@media (min-width: 768px) {.s-top {position: relative;top: 0;left: auto;z-index: 3;}
	.s-top #page-site-index {width: 100%;}
	.rtl .s-top {left: 0;right: auto;}}
@media (min-width: 768px) and (max-width: 1199.98px) {.notloggedin .s-top {padding: 5px 20px !important;}}
.s-top .c-container#page-site-index {position: absolute;top: 0;right: 0;z-index: 100;max-width: 1400px;width: calc(100% - 60px);}
.notloggedin .s-top .c-container {padding-top: 5px;padding-bottom: 5px;}
@media (min-width: 320px) and (max-width: 767.98px) {.s-top .c-top {width: 100%;border-bottom: 1px solid #ececec;}}
.s-top .c-top:empty {margin: 0 !important;border-bottom: none;}
@media (min-width: 320px) and (max-width: 767.98px) {.s-top .nav {width: 100%;padding: 5px 0;}}
.s-top .nav li:empty {display: none;}
.s-top .login-btn {padding: .8rem 0;margin-right: 10px;border-radius: 5px;color: #575967;font-weight: 500;font-size: .75rem;line-height: 4;}
@media (min-width: 320px) and (max-width: 767.98px) {.s-top .login-btn {display: block;max-width: 100%;text-align: center;}}
.s-top .login-btn:hover {color: #0742cd;}
.s-top .login-btn .icon, .s-top .login-btn .fdescription img, .fdescription .s-top .login-btn img, .s-top .login-btn .form-control-static img, .form-control-static .s-top .login-btn img, .s-top .login-btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .s-top .login-btn img {font-size: .95rem;opacity: .5;}
.s-top .login-btn:after {content: "";width: 2px;height: 22px;background-color: #ececec;position: absolute;left: -17px;top: calc(50% - 11px);border-radius: 2px;}
.s-top .login-btn:before {display: none;}
.s-top .badge-guest {display: inline-flex;align-items: center;padding: .55rem .85rem;margin-right: 33px;max-width: 200px;background-color: #f4f7fe;border-radius: 5px;text-align: left;font-size: .75rem;font-weight: 500;line-height: 1.3;color: #0742cd;}
@media (min-width: 320px) and (max-width: 767.98px) {.s-top .badge-guest {display: block;margin: 10px 0;max-width: 100%;}}
.s-top .badge-guest .icon, .s-top .badge-guest .fdescription img, .fdescription .s-top .badge-guest img, .s-top .badge-guest .form-control-static img, .form-control-static .s-top .badge-guest img, .s-top .badge-guest .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .s-top .badge-guest img {margin-right: .85rem;font-size: .75rem;opacity: .6;}
@media (min-width: 768px) {.sticky-nav {position: fixed;top: 0;right: 0;width: 100%;z-index: 99999;padding: 5px 30px 5px 40px;background: #fff;border-bottom: 1px solid #ececec;}
	#page-site-index .sticky-nav {width: 100%;max-width: 100%;padding: 5px 30px;}
	.s-top--sidebar .sticky-nav {width: calc(100% - 250px);}}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1199.98px) {.s-top--sidebar .sticky-nav {width: 100%;padding: 10px 20px;}}
.c-top-additional {background-color: #f1f1f3;padding: 4px;border-radius: 5px;}
@media (min-width: 320px) and (max-width: 767.98px) {.c-top-additional {padding: 5px;}}
@media (min-width: 320px) and (max-width: 767.98px) {.c-top-additional .c-lang-menu {width: 100%;}}
.c-top-additional .c-lang-menu .dropdown-toggle {padding: 11px;font-size: 11px;}
#page-site-index .l-container {max-width: 1400px;width: calc(100% - 60px);margin: 0 auto;}
@media (max-width: 1199.98px) {#page-site-index .l-container {width: calc(100% - 20px);}}
#page-site-index .page-context-header {text-align: center;width: 100%;margin: 2rem 0;padding: 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {.page-title + .settings-menu {margin-top: 1rem;}}
.page-context-header {vertical-align: initial;}
@media (min-width: 320px) and (max-width: 767.98px) {.page-context-header {text-align: center;}}
.page-context-header .page-header-headings h1 {margin: .25rem 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {.page-context-header .page-header-headings h1 {font-size: 2rem;}}
@media (min-width: 320px) and (max-width: 767.98px) {.page-context-header .page-header-headings {padding-right: 0;text-align: center;}}
.page-context-header .page-header-image + .page-header-headings {top: 7px;}
@media (min-width: 320px) and (max-width: 767.98px) {.page-context-header .page-header-image + .page-header-headings {position: relative;top: 0;}}
.page-context-header .page-header-headings {position: relative;}
.page-context-header .page-header-image, .page-context-header .page-header-headings {display: inline-flex;max-width: 700px;}
@media (min-width: 1400px) {.page-context-header .page-header-image, .page-context-header .page-header-headings {max-width: 980px;}}
.page-context-header .page-header-image h1, .page-context-header .page-header-headings h1 {font-weight: 700;}
.page-context-header .page-header-image img.userpicture, .page-context-header .page-header-headings img.userpicture {margin-right: .5rem;margin-left: 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {.page-context-header .page-header-image img.userpicture, .page-context-header .page-header-headings img.userpicture {margin-right: 0;margin-bottom: 1rem;}}
.page-context-header .page-header-image a, .page-context-header .page-header-headings a {color: #212121;font-weight: 700;text-decoration: none;}
.page-context-header .page-header-image {margin-right: 1rem;}
.notloggedin .c-user-menu {margin-left: 1.5rem;}
.header-settings-menu-box {position: absolute;top: 0;right: 0;z-index: 2;cursor: pointer;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
#page-site-index .header-settings-menu-box {top: 60px;}
.header-settings-menu-box.sticky-btn {position: fixed;top: 80px !important;right: 30px;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-site-index .header-settings-menu-box .action-menu .dropdown-toggle, .settings-menu .header-settings-menu-box .action-menu .dropdown-toggle {padding: 7px 10px !important;}}
@media (min-width: 768px) and (max-width: 1199.98px) {.header-settings-menu-box {top: 80px;right: 10px;}}
@media (min-width: 320px) and (max-width: 767.98px) {.header-settings-menu-box {top: 6px;right: 7px;}}
@media (min-width: 768px) and (max-width: 1199.98px) {#page-site-index .header-settings-menu-box {top: 80px;right: 10px;}}
@media (min-width: 320px) and (max-width: 767.98px) {#page-site-index .header-settings-menu-box {top: 6px;right: 7px;}}
.c-header-content {justify-content: space-between;}
#page-site-index .c-header-content {justify-content: center;}
#page-mod-forum-view .c-header-content .page-title {max-width: 720px;}
.settings-menu {width: auto;}
@media (min-width: 320px) {.settings-menu {width: 100%;}}
@media (min-width: 768px) {.settings-menu {width: auto;}}
@media (min-width: 320px) and (max-width: 767.98px) {.settings-menu .btn {width: 100%;}}
.settings-menu .singlebutton {margin: 0;}
#page-mod-forum-view .page-title + .settings-menu {margin: 2rem 0;width: 100%;display: block;}
#page-mod-forum-view #region-main-settings-menu .action-menu {position: absolute;top: 0;right: 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-mod-forum-view #region-main-settings-menu .action-menu {position: relative;}}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-forum-view #region-main-settings-menu .action-menu a {width: 100%;}}
#region-main-box {width: 100%;position: relative;}
.purgecaches a, .s-footer .helplink a, .chart-table-expand a, .moreless-actions a, .continuebutton a, .addtagcoll a, .formsettingheading p a, #siteconfiglink a {display: inline-block;background: #fff;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);border-radius: 5px;margin: 0 0 10px 0;padding: 1rem 1.5rem;font-size: .85rem;font-weight: 500;color: #575967;text-decoration: none;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.purgecaches a:hover, .s-footer .helplink a:hover, .chart-table-expand a:hover, .moreless-actions a:hover, .continuebutton a:hover, .addtagcoll a:hover, .formsettingheading p a:hover, #siteconfiglink a:hover {color: inherit;text-decoration: none;-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);}
.purgecaches a:before, .s-footer .helplink a:before, .chart-table-expand a:before, .moreless-actions a:before, .continuebutton a:before, .addtagcoll a:before, .formsettingheading p a:before, #siteconfiglink a:before {display: none;}
.helplink svg, .helplink img {position: relative;margin: -3px 20px 0 0;}
.summaryfooter a {font-size: .875rem;font-weight: 700;color: #575967;}
#page-admin-grade-edit-letter-index #region-main .mdl-align a, #page-admin-setting-webservicetokens [role="main"] fieldset a {display: table;margin-bottom: 2rem;}
.formsettingheading p a {display: block;}
.moreless-actions {display: inline-flex;left: 25.7%;position: relative;}
@media (min-width: 320px) and (max-width: 1199.98px) {.moreless-actions {left: 0;}}
.s-footer {margin-top: 40px;padding: 40px !important;border-top: 1px solid #ececec;font-size: .875rem;color: #212121;}
@media (min-width: 320px) and (max-width: 1199.98px) {.s-footer {padding: 40px 30px !important;}}
@media (min-width: 320px) and (max-width: 767.98px) {.s-footer {text-align: center;}}
#page-site-index .s-footer {margin-top: 0;}
.s-footer .l-container {padding: 0 60px;}
@media (min-width: 320px) and (max-width: 1199.98px) {.s-footer .l-container {padding: 0 20px;}}
.s-footer .c-footer-nav {max-width: 1200px;position: relative;padding-top: 2rem;padding-bottom: 4rem;color: #575967;font-size: .875rem;}
#page-site-index .s-footer .c-footer-nav {padding-bottom: 6rem;margin: 0 auto;}
#page-site-index .s-footer .c-footer-nav:after {content: "";background-color: #ececec;width: 60px;height: 1px;position: absolute;bottom: 50px;left: calc(50% - 30px);}
.s-footer .c-footer-nav .c-footer-list-item-header {margin-bottom: 1rem;text-transform: uppercase;font-size: .75rem;font-weight: 700;color: #212121;}
.s-footer .c-footer-nav ul {margin: 0;padding: 0;}
.s-footer .c-footer-nav ul li {padding: 0 0 .45rem;font-size: .85rem;list-style: none;}
.s-footer .c-footer-nav ul li a {color: #9b9b9b;}
.s-footer .c-footer-nav ul li a:before {background-color: #bfc0c2;}
.s-footer .copy {font-weight: 700;margin-right: 1rem;}
.s-footer .nav-footer {margin-top: 1rem;}
.s-footer .nav-footer ul {list-style: none;}
.s-footer .nav-footer ul li {margin-right: 1rem;padding: .25rem 0;}
.s-footer .nav-footer ul li a {color: #575967;}
.s-footer .nav-footer ul li a:hover {color: #0742cd;}
.s-footer .nav-footer .nav-footer--sub {padding: 0;font-size: 12px;}
.s-footer .nav-footer .nav-footer--sub li {display: block;padding: .25rem 0;}
.form-description {max-width: 1440px;font-size: .875rem;color: #575967;}
.form-item {padding: 1rem 0;margin-bottom: 1rem;}
.performanceinfo {padding: 30px;border-radius: 5px;border: 1px solid #c8cdd7;margin: 1rem 0;font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
.performanceinfo ul {padding: 10px;background: #f8f8f8;border-radius: 5px;border: 1px solid #c8cdd7;font-size: 11px;}
.performanceinfo .bg-dark {background-color: #fff !important;}
.performanceinfo .card-header {padding: 20px;}
.performanceinfo .cache-store-stats {padding: 5px 0 0 0 !important;}
.webservicestokenui div {margin-bottom: 2rem;}
.path-admin-tool-assignmentupgrade #region-main div:last-child.mdl-align a {margin-top: 2rem;float: left;}
#page-grade-edit-letter-index #region-main .mdl-align a {margin-bottom: 1rem;float: left;}
.rtl #page-content, .rtl [role="main"] {text-align: right;}
#page-content h2 a, [role="main"] h2 a {color: #9b9b9b;}
#page-content h2 a .icon, #page-content h2 a .fdescription img, .fdescription #page-content h2 a img, #page-content h2 a .form-control-static img, .form-control-static #page-content h2 a img, #page-content h2 a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-content h2 a img, [role="main"] h2 a .icon, [role="main"] h2 a .fdescription img, .fdescription [role="main"] h2 a img, [role="main"] h2 a .form-control-static img, .form-control-static [role="main"] h2 a img, [role="main"] h2 a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [role="main"] h2 a img {color: #9b9b9b;position: relative;top: -5px;left: 10px;}
#page-admin-user-profile-index #page-content h2 a .icon, #page-admin-user-profile-index #page-content h2 a .fdescription img, .fdescription #page-admin-user-profile-index #page-content h2 a img, #page-admin-user-profile-index #page-content h2 a .form-control-static img, .form-control-static #page-admin-user-profile-index #page-content h2 a img, #page-admin-user-profile-index #page-content h2 a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-user-profile-index #page-content h2 a img, #page-admin-user-profile-index [role="main"] h2 a .icon, #page-admin-user-profile-index [role="main"] h2 a .fdescription img, .fdescription #page-admin-user-profile-index [role="main"] h2 a img, #page-admin-user-profile-index [role="main"] h2 a .form-control-static img, .form-control-static #page-admin-user-profile-index [role="main"] h2 a img, #page-admin-user-profile-index [role="main"] h2 a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-user-profile-index [role="main"] h2 a img {top: auto;left: auto;color: #575967;margin: 0;}
#page-content h2 .btn-icon, [role="main"] h2 .btn-icon {display: initial;vertical-align: text-top;}
#page-content h2 .btn-icon .icon, #page-content h2 .btn-icon .fdescription img, .fdescription #page-content h2 .btn-icon img, #page-content h2 .btn-icon .form-control-static img, .form-control-static #page-content h2 .btn-icon img, #page-content h2 .btn-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-content h2 .btn-icon img, [role="main"] h2 .btn-icon .icon, [role="main"] h2 .btn-icon .fdescription img, .fdescription [role="main"] h2 .btn-icon img, [role="main"] h2 .btn-icon .form-control-static img, .form-control-static [role="main"] h2 .btn-icon img, [role="main"] h2 .btn-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [role="main"] h2 .btn-icon img {color: #9b9b9b;}
#page-content h2:first-of-type, [role="main"] h2:first-of-type {margin-bottom: 1rem;font-weight: 500;}
@media (min-width: 320px) and (max-width: 767.98px) {#page-content h2:first-of-type, [role="main"] h2:first-of-type {text-align: center;font-size: 1.5rem;}}
#page-content .alert:last-of-type, [role="main"] .alert:last-of-type {margin-bottom: 2rem;}
#page-content .alert + h2:first-of-type, [role="main"] .alert + h2:first-of-type, #page-content .alert + h3:first-of-type, [role="main"] .alert + h3:first-of-type {margin-top: 2rem !important;}
#page-content h2 > h3, [role="main"] h2 > h3 {margin-bottom: 0;}
#page-content h3 > h2, [role="main"] h3 > h2 {border-bottom: none;}
#page-admin-plugins h3:first-of-type {margin-bottom: 2rem;padding-bottom: 1rem;border-bottom: 1px solid #ececec;}
#page-admin-roles-admins h3:first-of-type, #page-admin-tag-manage h3:first-of-type, #page-admin-grade-edit-scale-index h3:first-of-type, #page-admin-setting-externalservices h3:first-of-type, #page-admin-setting-authsettingemail h3:first-of-type {margin-top: 0;margin-bottom: 0;}
[data-region=managecompetencies] h3 {margin: 3rem 0 2rem 0;}
#page-admin-tool-messageinbound-index .handler-function {padding: .35rem 0;}
#page-admin-tool-messageinbound-index .generaltable {margin-top: 0;}
#page-backup-restorefile [role="main"] .btn:first-of-type {margin-bottom: 2rem;}
#page-admin-report-log-index .custom-select, #page-admin-report-log-index #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index #page-admin-report-log-index #selectcomponent {margin-right: 1rem;margin-bottom: 1rem;}
#page-admin-report-log-index .btn {display: block;}
#page-admin-report-log-index .btn-icon {position: relative;top: -8px;}
#page-admin-tool-templatelibrary-index .control-group {margin-top: 2rem;}
#page-admin-tool-templatelibrary-index [data-region=searchresults] {padding: 1rem;border: 1px solid #ececec;border-radius: 5px;}
#page-admin-tool-templatelibrary-index [data-region=displaytemplateexample] {position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
#page-admin-tool-templatelibrary-index [data-region=displaytemplateheader] {margin-bottom: 2rem;}
#page-admin-tool-templatelibrary-index [data-region=displaytemplatesource] {position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
#page-admin-tool-templatelibrary-index [data-region=searchresults] ul {margin: 0;padding: 0;}
#page-admin-tool-templatelibrary-index [data-region=searchresults] ul li {display: block;margin: 0 0 .5rem 0;padding: .5rem 2rem;background-color: #f8f8f8;border-radius: 5px;font-size: .875rem;}
#page-admin-user-profile-index a[title=Edit], #page-admin-user-profile-index a[title=Delete] {margin-left: 1rem;}
#page-admin-user-profile-index .alert {margin-top: 2rem;}
#page-login-index {background-color: #f8f8f8;}
#page-login-signup .collapsible-actions {display: none;}
#page-login-signup .fdescription {margin-top: 2rem;margin-bottom: 0;}
#page-login-signup .mform input {width: 100%;}
.s-login-area {padding: 60px 0;}
@media (max-width: 780px) {.s-login-area {padding: 0;}}
.c-login-logo {max-width: 200px;position: fixed;top: 20px;left: 20px;}
@media (min-width: 1200px) {.c-login-logo {top: 30px;left: 30px;}}
.c-login-logo a {color: #fff;}
.c-login-logo a:hover {text-decoration: none;}
@media (min-width: 320px) and (max-width: 767.98px) {.c-login-logo {position: relative;top: 35px;left: 0;margin: 0 auto;}}
.c-signup-logo {margin-top: 80px;}
.c-signup-logo a {color: #fff;}
.c-signup-logo a:hover {text-decoration: none;}
.c-login-area {max-width: 900px;width: 100%;margin: 0 auto;}
#page-admin-roles-permissions .capabilitysearchui {margin-bottom: 2rem;}
#page-admin-mod-lti-toolconfigure .centered-menu {width: 100%;margin-bottom: 2rem;}
#page-admin-mod-lti-toolconfigure .centered-menu .card, #page-admin-mod-lti-toolconfigure .centered-menu .well, #page-admin-mod-lti-toolconfigure .centered-menu .userprofile .profile_tree section, .userprofile .profile_tree #page-admin-mod-lti-toolconfigure .centered-menu section, #page-admin-mod-lti-toolconfigure .centered-menu .que .history, .que #page-admin-mod-lti-toolconfigure .centered-menu .history, #page-admin-mod-lti-toolconfigure .centered-menu .groupinfobox {padding: 2rem;}
.logselecform .custom-select, .logselecform #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .logselecform #selectcomponent {margin-left: 0;margin-right: .5rem;margin-bottom: .5rem;}
.logselecform input[type=submit] {display: block;margin-bottom: 1rem;}
[role="main"] .page-context-header {margin-bottom: 2rem;}
.path-user .page-context-header, .path-user .settings-menu {margin-bottom: 1.5rem;}
#page-course-switchrole [role="main"] .singlebutton {margin: 0;}
#page-course-switchrole [role="main"] .m-x-3 {margin-left: 0 !important;}
#page-backup-restorefile .fdescription.required {margin: 0 0 3rem 0;}
.path-course-view .form-control, .path-course-view .comment-area textarea, .comment-area .path-course-view textarea, .path-course-view .form-autocomplete-selection + input.form-control {display: block;width: 70%;margin: 0 10px 0 0;}
.path-course-view .userlist #participantsform {margin: 2rem 0;}
.path-course-view .userlist #participantsform h2 {margin: 2rem 0;}
.initialbarlabel {position: relative;top: 5px;font-weight: 500;}
#page-admin-tool-langimport-index fieldset label {display: block;margin-bottom: 2rem;}
#page-admin-tool-langimport-index fieldset .form-control, #page-admin-tool-langimport-index fieldset .comment-area textarea, .comment-area #page-admin-tool-langimport-index fieldset textarea {width: 100%;}
.c-lang-menu:empty + .c-top-text {margin-top: 16px;}
@media (min-width: 768px) {.c-lang-menu {margin-right: 1rem;}}
.c-lang-menu .dropdown-toggle {font-size: .75rem;padding: .85rem 1rem;}
.c-lang-menu .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;}
.c-lang-menu .dropdown-toggle:empty::after {margin-left: 0;}
.c-lang-menu--login {width: 140px;position: fixed;top: 30px;}
.login-right .c-lang-menu--login {left: 30px;}
@media (max-width: 780px) {.login-right .c-lang-menu--login {left: 10px;}}
.login-left .c-lang-menu--login {right: 30px;}
@media (max-width: 780px) {.login-left .c-lang-menu--login {right: 10px;}}
.login-center .c-lang-menu--login {right: 30px;}
@media (max-width: 780px) {.login-center .c-lang-menu--login {right: 10px;}}
.c-lang-menu--login.c-lang-menu {margin-right: 0;}
@media (max-width: 780px) {.c-lang-menu--login {position: absolute;top: 10px;left: 10px;right: 10px;width: calc(100% - 20px);}}
.c-top-text {font-size: .75rem;line-height: 1.5;}
@media (min-width: 320px) {.c-top-text {width: 100%;text-align: center;}
	#topBar2 .c-top-text {width: auto;}}
@media (min-width: 768px) {.c-top-text {text-align: left;width: auto;max-width: 320px;}}
@media (min-width: 768px) and (max-width: 1199.98px) {.c-top-text {max-width: 200px;}
	#topBar2 .c-top-text {max-width: 320px;}}
.c-top-text i {margin-right: .5rem;-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);-ms-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
#page-admin-tool-httpsreplace-index [role="main"] p a:before {width: 0;}
#page-admin-tool-httpsreplace-index [role="main"] p a .icon, #page-admin-tool-httpsreplace-index [role="main"] p a .fdescription img, .fdescription #page-admin-tool-httpsreplace-index [role="main"] p a img, #page-admin-tool-httpsreplace-index [role="main"] p a .form-control-static img, .form-control-static #page-admin-tool-httpsreplace-index [role="main"] p a img, #page-admin-tool-httpsreplace-index [role="main"] p a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-tool-httpsreplace-index [role="main"] p a img {margin-right: .5rem;}
.availability-field {padding: 0 !important;}
.c-menu-sep {position: relative;}
.c-menu-sep:after {content: "";width: 2px;height: 22px;background-color: #ececec;position: absolute;right: -9px;top: calc(50% - 11px);border-radius: 2px;}
@media (min-width: 320px) and (max-width: 767.98px) {#topBar3 .c-menu-sep:after {display: none;}}
.top-icons-nav {position: relative;padding: 0;line-height: 1;}
.top-icons-nav:empty {display: none;padding: 0;margin: 0;}
.top-icons-nav .popover-region-notifications {position: relative;}
.top-icons-nav .popover-region-messages {position: relative;}
.top-icons-nav .nav-link {padding: 1rem;}
#page-report-outline-user .section {margin-bottom: 4rem;margin-top: 2rem;margin-left: 0;margin-right: 0;border-width: 0 0 1px 0;border-style: solid;border-color: #ececec;padding-bottom: 4rem;}
#page-report-outline-user .section .content {margin: 0;}
#page-report-outline-user .section .content h4 img {width: 50px;height: 50px;margin-right: .5rem;}
#page-report-outline-user .section .content h4 + ul {margin-top: 1rem;margin-bottom: 2rem;margin-left: 23px;}
.path-mod-data-field .textareafieldsize, .path-mod-data-field .picturefieldsize {width: auto !important;}
#page-grade-report-overview-index [role="main"] h3 {margin-top: 3rem;}
#page-grade-report-overview-index [role="main"] .generaltable {margin-top: 2rem;}
#page-grade-report-overview-index [role="main"] .no-overflow .generaltable {margin-top: 0;}
.path-mod-assign td.submissionstatussubmitted, .path-mod-assign div.submissionstatussubmitted, .path-mod-assign a:link.submissionstatussubmitted, .path-mod-assign td.latesubmission, .path-mod-assign a:link.latesubmission, .path-mod-assign div.latesubmission, .path-mod-assign .released, .path-mod-assign .lockedsubmission, .path-mod-assign .notmarked, .path-mod-assign .submissionstatus, .path-mod-assign .inreview, .path-mod-assign .inmarking, .path-mod-assign .earlysubmission, .path-mod-assign .submissiongraded, .path-mod-assign .submissioneditable, .path-mod-assign .timeremaining, .path-mod-assign .submissionnotgraded {margin-bottom: .5rem;padding: 1rem;border-radius: 5px;font-size: .75rem;min-width: 160px;}
.path-mod-assign table td .btn {margin: 0 !important;}
.path-mod-assign .released, .path-mod-assign .submissioneditable {background-color: #aec4f2 !important;margin-top: 1rem;}
.path-mod-assign .inmarking {background-color: #f4f7fe;}
.path-mod-assign .notmarked {background-color: #f8f8f8;}
.path-mod-assign .lockedsubmission, .path-mod-assign .submissionnotgraded {background-color: #dc3545 !important;color: #fff !important;}
.path-mod-assign .inreview, .path-mod-assign .timeremaining {background-color: #f5b41e;}
.sectiondraggable {border: 1px dashed #ececec;border-radius: 5px;padding: 2rem;margin-bottom: 2rem;}
#page-mod-forum-subscribers .subscribertable {margin-top: 2rem;}
#page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton {margin: 1rem;width: calc(100% - 2rem);}
#page-report-outline-user .content table td {vertical-align: middle;}
#page-report-outline-user .content table td a {font-weight: 700;color: #212121;text-decoration: none;}
.nullcontrol {display: none;}
.box-shadow {background-color: #fff;-webkit-background-clip: border-box;background-clip: border-box;border: 1px solid rgba(0,0,0,.04);border-radius: 5px;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.08);box-shadow: 0 2px 3px rgba(0,0,0,.08);}
#surveyform h3 {margin: 2.5rem 0 1rem;}
.sidebar-custom-box-nav {padding: 0 1rem;}
.sidebar-custom-box-nav .sidebar-custom-box-nav-title {font-size: .75rem;font-weight: 500;text-transform: uppercase;color: #9b9b9b;}
.sidebar-custom-box-nav ul {font-size: .75rem;color: #575967;padding: 0;margin: 1rem 0 0 0;}
.sidebar-custom-box-nav ul li {list-style: none;margin-bottom: .5rem;}
.sidebar-custom-box-nav ul li a {color: #575967;}
.sidebar-custom-box-nav ul li a i {margin-left: .25rem;position: relative;top: -4px;font-size: 11px;color: #9b9b9b;}
.sidebar-custom-box {padding: 0 1rem;}
.sidebar-custom-box .sidebar-custom-box-title {font-size: .875rem;font-weight: 500;color: #212121;}
.sidebar-custom-box .sidebar-custom-box-desc {font-size: .75rem;word-wrap: break-word;color: #575967;}
.contact {font-size: .75rem;color: #575967;}
.contact li a {color: #575967;}
.contact li a:hover {color: #0742cd;}
.list-social .list-inline-item {margin-right: 1rem;}
.list-social .list-inline-item:last-child {margin-right: 0;}
.list-social .list-inline-item a {font-size: 1.25rem;color: #bfc0c2;}
.list-social .list-inline-item a:before {display: none;}
.footer-custom-text--small {font-size: .75rem;color: #bfc0c2;}
.enrolusersbutton {margin: 38px 0 10px !important;}
.block_recent_activity .activityhead {text-align: left;font-size: .7rem;margin-bottom: .5rem;}
.block_recent_activity .activityhead a {display: block;border-bottom: 1px solid #dde2ef;padding-bottom: .5rem;font-size: .875rem;font-weight: 500;line-height: 1.2;color: #212121;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.block_recent_activity .activityhead a:hover {color: #0742cd;text-decoration: none;}
#frontpage-course-list h2 {margin: 3rem 0 2rem;padding: 4rem 0 2rem 0;font-size: 3rem;font-weight: 500;border-top: 1px solid #ececec;text-align: center;}
@media (min-width: 320px) and (max-width: 1199.98px) {#frontpage-course-list h2 {padding: 70px 0 2rem;font-size: 2rem;}}
.frontpage-course-list-all .coursebox {padding: 2rem;margin-bottom: 2rem;background-color: #fff;-webkit-box-shadow: 0 2px 17px 0 rgba(0,0,0,.09);box-shadow: 0 2px 17px 0 rgba(0,0,0,.09);border-radius: 5px;}
.frontpage-course-list-all .coursebox .courseimage img {width: 100%;height: 100%;max-width: 100%;max-height: 100%;border-radius: 5px;}
.frontpage-course-list-all .teachers {margin: 1rem 0 0 0;font-size: .875rem;color: #9b9b9b;}
.frontpage-course-list-all .teachers a {color: #575967;}
.c-special-box-icon i {font-size: 3rem;}
.c-team a {color: #212121;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.c-team a:hover {color: #0742cd;}
.c-team .c-team-img {margin-bottom: 1rem;width: 100%;height: initial;border-radius: 5px;}
.c-team .c-team-title {margin-bottom: 4px;font-size: .875rem;color: #212121;}
.c-team .c-team-desc {margin-bottom: 10px;font-size: .75rem;color: #575967;}
.c-team .c-team-social-icons a {font-size: 1.25rem;}
.c-team .c-team-social-icons a i {margin-right: .5rem;}
.c-team .c-team-social-icons a:last-of-type i {margin-right: 0;}
.s-special-box-bg {background-color: #f8faff;}
.s-special-box-bg-dark {background: #041c4e;background: -webkit-linear-gradient(165deg,#041c4e,#092a6e);background: linear-gradient(165deg,#041c4e,#092a6e);color: #fff;}
.s-special-box-bg-dark .s-special-box .c-special-box-title {font-size: 3.5rem;color: #fff;}
@media (min-width: 320px) and (max-width: 1199.98px) {.s-special-box-bg-dark .s-special-box .c-special-box-title {font-size: 1.6rem;}}
.s-special-box-bg-dark .s-special-box .c-special-box-desc {color: #fff;font-size: 1.25rem;opacity: .7;}
@media (min-width: 320px) and (max-width: 1199.98px) {.s-special-box-bg-dark .s-special-box .c-special-box-desc {font-size: .85rem;}}
.s-special-box .c-special-box-subtitle {font-size: 1rem;font-weight: 500;color: #9b9b9b;}
.s-special-box .c-special-box-title {margin: 1rem 0;font-size: 2rem;font-weight: 500;color: #212121;}
@media (min-width: 320px) and (max-width: 1199.98px) {.s-special-box .c-special-box-title {font-size: 1.25rem;}}
.s-special-box .c-special-box-desc {font-size: 1rem;color: #575967;}
#page-site-index .sitetopic {margin: 0;padding: 110px 0 80px 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-site-index .sitetopic {padding: 60px 0;}}
.c-hero {background-color: #212121;-webkit-background-size: cover;background-size: cover;height: 600px;-webkit-box-shadow: 0px 30px 90px 0 rgba(0,0,0,.32);box-shadow: 0px 30px 90px 0 rgba(0,0,0,.32);}
.c-hero:not(.c-hero--fw) {border-radius: 5px;}
@media (min-width: 320px) and (max-width: 767.98px) {.c-hero:not(.c-hero--fw) {border-radius: 0;}}
@media (min-width: 320px) and (max-width: 1199.98px) {.c-hero {padding-top: 100px;padding: 0;}}
@media (min-width: 320px) and (max-width: 767.98px) {.c-hero {width: 100% !important;}}
.c-hero .h1 {margin: 1.25rem 0;font-size: 4rem;}
@media (min-width: 320px) and (max-width: 1199.98px) {.c-hero .h1 {font-size: 2.5rem;}}
.s-courses-list .special-heading i {font-size: 2rem;color: #9b9b9b;}
.s-courses-list .special-heading .title {font-size: 3.5rem;font-weight: 700;word-break: break-word;}
@media (min-width: 320px) and (max-width: 1199.98px) {.s-courses-list .special-heading .title {font-size: 2rem;}}
.s-courses-list .c-courses-list {margin: 0;padding: 0;font-size: 1rem;color: #575967;}
.s-courses-list .c-courses-list li {list-style: none;margin-bottom: 2rem;}
.s-courses-list .c-courses-list li span {color: #9b9b9b;}
.s-courses-list .c-courses-list li a {font-weight: 500;color: inherit;}
.s-courses-list .c-courses-list li a:hover {color: #0742cd;}
#page-site-index .c-hero-container {position: relative;}
#page-site-index .c-hero-container:before {content: "";background: #ececec;background: -webkit-linear-gradient(165deg,#fff,#ececec);background: linear-gradient(165deg,#fff,#ececec);top: -110px;left: 0;width: 100%;height: 530px;position: absolute;z-index: -1;}
#page-site-index .margin-n {margin-bottom: -40px;}
#page-site-index [role=main] .sectionname {margin-top: 4rem;font-size: 3rem;font-weight: 500;text-align: center;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-site-index [role=main] .sectionname {font-size: 1.5rem;}}
#page-site-index [role=main] .sectionname + .no-overflow {max-width: 700px;margin: 0 auto;width: 90%;font-size: 1.25rem;color: #575967;text-align: center;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-site-index [role=main] .sectionname + .no-overflow {font-size: 1rem;width: 100%;}}
#page-site-index .section {margin-top: 2rem;}
#page-site-index .section:first-of-type {margin-top: 0;}
#page-site-index .section .activity {margin: 10px;padding: .25rem;width: 100%;display: inline-flex;background: #fff;border: 1px solid #e4e8f0;border-radius: 5px;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);}
#page-site-index .s-footer {text-align: center;}
#page-site-index .footer-custom-text--small {margin: 0 auto;}
#page-site-index #page-header {width: 90%;max-width: 700px;margin: 60px auto;}
#page-site-index #page-header .action-menu {position: absolute;top: -10px;right: 0;}
#page-site-index #page-header .row, #page-site-index #page-header .moodle-dialogue-bd .usp-search form, .moodle-dialogue-bd .usp-search #page-site-index #page-header form, #page-site-index #page-header .paging p, .paging #page-site-index #page-header p, #page-site-index #page-header .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd #page-site-index #page-header .form-actions, #page-site-index #page-header .moodle-dialogue-bd [data-region=link-buttons], .moodle-dialogue-bd #page-site-index #page-header [data-region=link-buttons], #page-site-index #page-header #page-tag-search #tag-search-box form, #page-tag-search #tag-search-box #page-site-index #page-header form, #page-site-index #page-header .modal .modal-footer .buttons, #page-site-index #page-header .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content #page-site-index #page-header .modal .moodle-dialogue-ft .buttons, .modal .modal-footer #page-site-index #page-header .buttons, #page-site-index #page-header .modal-dialog .modal-footer .buttons, #page-site-index #page-header .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons, .moodle-dialogue-base #page-site-index #page-header .moodle-dialogue-wrap .modal-footer .buttons, #page-site-index #page-header .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content #page-site-index #page-header .modal-dialog .moodle-dialogue-ft .buttons, #page-site-index #page-header .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content #page-site-index #page-header .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer #page-site-index #page-header .buttons, #page-site-index #page-header [role=dialog] .fp-select-buttons, [role=dialog] #page-site-index #page-header .fp-select-buttons, #page-site-index #page-header .moodle-dialogue [data-region=filtercompetencies] .form-control, #page-site-index #page-header .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area #page-site-index #page-header .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue [data-region=filtercompetencies] #page-site-index #page-header .form-control, #page-site-index #page-header .moodle-dialogue .link-buttons, .moodle-dialogue #page-site-index #page-header .link-buttons {justify-content: center;}
#page-site-index #page-header .page-context-header .page-header-headings {padding: 0;margin: 0;}
#page-site-index #page-header .page-context-header .page-header-headings h1 {font-size: 1.85rem;font-weight: 500;}
#site-news-forum {position: relative;}
#page-site-index #site-news-forum {border-top: 1px solid #ececec;margin: 50px 0 0 0;padding: 60px 0 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-site-index #site-news-forum {margin: 40px 0 0 0;}}
#page-site-index #site-news-forum h2 {text-align: center;}
#site-news-forum .subscribelink {position: absolute;right: 0;top: 50px;}
@media (min-width: 320px) and (max-width: 1199.98px) {#site-news-forum .subscribelink {position: relative;display: block;top: 0;}
	#site-news-forum .subscribelink a {width: 100%;}}
[data-region="course-events-container"] .event-list-item .btn {width: 100%;}
#page-mod-chat-report .list-group-item p {font-size: .75rem;color: #9b9b9b;}
#page-mod-chat-gui_basic #send {background-color: #d4d4d4;padding: 2rem;margin: 2rem 0;}
#page-mod-chat-gui_basic h2 {font-size: 1.5rem !important;margin-bottom: 2rem !important;}
#page-mod-chat-gui_basic #page {margin-top: 20px;}
#page-mod-chat-gui_basic h3 {font-size: 1.5rem !important;margin-bottom: 1rem;}
#page-mod-chat-gui_basic #messages {margin: 2rem 0 0 0;padding: 2rem;background-color: #f8f8f8;border-radius: 5px;}
#page-mod-chat-gui_basic #participants li {display: block;}
#page-mod-chat-gui_basic #participants li .userinfo {padding: 1rem;}
#page-course-bulkcompletion .activityinstance a {text-decoration: none;}
#page-course-bulkcompletion .instancename {text-decoration: none;font-weight: 500;color: #212121;}
#page-course-bulkcompletion .activity-completionstatus .text-muted, #page-course-bulkcompletion .activity-completionstatus a.dimmed, #page-course-bulkcompletion .activity-completionstatus a.dimmed:link, #page-course-bulkcompletion .activity-completionstatus a.dimmed:visited, #page-course-bulkcompletion .activity-completionstatus a.dimmed_text, #page-course-bulkcompletion .activity-completionstatus a.dimmed_text:link, #page-course-bulkcompletion .activity-completionstatus a.dimmed_text:visited, #page-course-bulkcompletion .activity-completionstatus .dimmed_text, #page-course-bulkcompletion .activity-completionstatus .dimmed_text a, .dimmed_text #page-course-bulkcompletion .activity-completionstatus a, #page-course-bulkcompletion .activity-completionstatus .dimmed_text a:link, .dimmed_text #page-course-bulkcompletion .activity-completionstatus a:link, #page-course-bulkcompletion .activity-completionstatus .dimmed_text a:visited, .dimmed_text #page-course-bulkcompletion .activity-completionstatus a:visited, #page-course-bulkcompletion .activity-completionstatus .usersuspended, #page-course-bulkcompletion .activity-completionstatus .usersuspended a, .usersuspended #page-course-bulkcompletion .activity-completionstatus a, #page-course-bulkcompletion .activity-completionstatus .usersuspended a:link, .usersuspended #page-course-bulkcompletion .activity-completionstatus a:link, #page-course-bulkcompletion .activity-completionstatus .usersuspended a:visited, .usersuspended #page-course-bulkcompletion .activity-completionstatus a:visited, #page-course-bulkcompletion .activity-completionstatus .dimmed_category, #page-course-bulkcompletion .activity-completionstatus .dimmed_category a, .dimmed_category #page-course-bulkcompletion .activity-completionstatus a, #page-course-bulkcompletion .activity-completionstatus .tag_feed .media .muted a, .tag_feed .media .muted #page-course-bulkcompletion .activity-completionstatus a, #page-course-bulkcompletion .activity-completionstatus #page-admin-qtypes .disabled, #page-admin-qtypes #page-course-bulkcompletion .activity-completionstatus .disabled, #page-course-bulkcompletion .activity-completionstatus #page-admin-qbehaviours .disabled, #page-admin-qbehaviours #page-course-bulkcompletion .activity-completionstatus .disabled, #page-course-bulkcompletion .activity-completionstatus #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname #page-course-bulkcompletion .activity-completionstatus .componentname, #page-course-bulkcompletion .activity-completionstatus #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version #page-course-bulkcompletion .activity-completionstatus .versionnumber, #page-course-bulkcompletion .activity-completionstatus #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes #page-course-bulkcompletion .activity-completionstatus .requiredby, #page-course-bulkcompletion .activity-completionstatus #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check #page-course-bulkcompletion .activity-completionstatus .requires-ok, #page-course-bulkcompletion .activity-completionstatus #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname #page-course-bulkcompletion .activity-completionstatus .plugindir, #page-course-bulkcompletion .activity-completionstatus #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname #page-course-bulkcompletion .activity-completionstatus .component, #page-course-bulkcompletion .activity-completionstatus .block .minicalendar td.weekend, .block .minicalendar #page-course-bulkcompletion .activity-completionstatus td.weekend, #page-course-bulkcompletion .activity-completionstatus .section .activity .stealth, .section .activity #page-course-bulkcompletion .activity-completionstatus .stealth, #page-course-bulkcompletion .activity-completionstatus .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities #page-course-bulkcompletion .activity-completionstatus .activity-count, #page-course-bulkcompletion .activity-completionstatus .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden #page-course-bulkcompletion .activity-completionstatus .sectionname > span, #page-course-bulkcompletion .activity-completionstatus .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden #page-course-bulkcompletion .activity-completionstatus .content > div.summary, #page-course-bulkcompletion .activity-completionstatus .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity #page-course-bulkcompletion .activity-completionstatus .activityinstance, #page-course-bulkcompletion .activity-completionstatus #course-category-listings .listitem[data-visible="0"], #course-category-listings #page-course-bulkcompletion .activity-completionstatus .listitem[data-visible="0"], #page-course-bulkcompletion .activity-completionstatus #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings #page-course-bulkcompletion .activity-completionstatus .listitem[data-visible="0"] > div > a, #page-course-bulkcompletion .activity-completionstatus #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings #page-course-bulkcompletion .activity-completionstatus .listing-pagination-totals.dimmed, #page-course-bulkcompletion .activity-completionstatus .form-defaultinfo, #page-course-bulkcompletion .activity-completionstatus .form-label .form-shortname, .form-label #page-course-bulkcompletion .activity-completionstatus .form-shortname, #page-course-bulkcompletion .activity-completionstatus .formsettingheading .form-horizontal, .formsettingheading #page-course-bulkcompletion .activity-completionstatus .form-horizontal, #page-course-bulkcompletion .activity-completionstatus .no-felement.fstatic, #page-course-bulkcompletion .activity-completionstatus .path-backup .backup_progress .backup_stage, .path-backup .backup_progress #page-course-bulkcompletion .activity-completionstatus .backup_stage, #page-course-bulkcompletion .activity-completionstatus .fitem.disabled .fp-btn-choose, .fitem.disabled #page-course-bulkcompletion .activity-completionstatus .fp-btn-choose {font-size: .75rem;}
.assignfeedback_editpdf_widget .pageheader button img, [data-region="grade-actions"] .pageheader button img {font-size: 11px;line-height: 1.5;}
[data-region="grade-actions"] .btn {height: 60px;line-height: 1;}
.path-mod-assign [data-region="review-panel"] {top: 160px;}
#page-site-index #frontpage-available-course-list {margin-top: 60px;}
#frontpage-available-course-list h2 {text-align: center;}
#frontpage-category-combo, #frontpage-category-names {padding: 2rem;background-color: #f8f8f8;border-radius: 5px;}
@media (min-width: 320px) and (max-width: 767.98px) {#frontpage-category-combo, #frontpage-category-names {padding: 2rem 1rem;}}
@media (min-width: 320px) and (max-width: 767.98px) {#frontpage-category-combo .collapsible-actions, #frontpage-category-names .collapsible-actions {position: relative;margin: 60px 0 0;}}
@media (min-width: 320px) and (max-width: 767.98px) {#frontpage-category-combo .collapsible-actions .collapseexpand, #frontpage-category-names .collapsible-actions .collapseexpand {width: 100%;}}
.c-alert {padding: 1rem 4rem 1rem 1rem;margin: 0;position: fixed;left: auto;right: 10px;bottom: 10px;z-index: 99998;background-color: #000;width: auto;max-width: calc(100% - 260px);border-radius: 5px;border: none;-webkit-box-shadow: none;box-shadow: none;font-size: .875rem;color: #fff;}
@media (min-width: 320px) and (max-width: 1199.98px) {.c-alert {width: calc(100% - 20px);max-width: calc(100% - 20px);left: 10px;}}
.c-alert a {color: #ececec;font-weight: 500;}
.c-alert a:hover {color: #c8cdd7;}
.c-alert .c-alert-close-btn {display: block;background-color: #212121;width: 40px;height: 40px;border: none;border-radius: 40px;position: absolute;top: calc(50% - 20px);right: 10px;font-size: .875rem;color: #fff;text-align: center;cursor: pointer;}
.c-alert .c-alert-close-btn i {padding: 0;margin: 0;}
.c-alert p {margin: 0;}
.cookiealert {opacity: 0;visibility: hidden;}
.cookiealert.show {opacity: 1;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);transition-delay: 1000ms;visibility: visible;}
.cookiealert a {text-decoration: underline;}
.cookiealert .acceptcookies {margin-left: 10px;vertical-align: baseline;}
.c-logos-item img {width: auto;max-width: 100%;}
#block-region-sidebar .card-body, #block-region-sidebar .userprofile .profile_tree section, .userprofile .profile_tree #block-region-sidebar section {padding-left: 0;padding-right: 0;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}
#block-region-sidebar .card-title {font-size: .75rem;font-weight: 500;text-transform: uppercase;text-align: left;color: #9b9b9b;}
.siema {max-width: 1400px;margin: 0 auto;}
.c-siema:before {content: "";background: #ececec;background: -webkit-linear-gradient(165deg,#fff,#ececec);background: linear-gradient(165deg,#fff,#ececec);top: 0;left: 0;width: 100%;height: 600px;position: absolute;z-index: -1;}
.siema-container {-webkit-background-size: cover;background-size: cover;max-width: 1400px;height: 600px;border-radius: 5px;overflow: hidden;margin: 0 auto;position: relative;}
@media (min-width: 320px) and (max-width: 1199.98px) {.siema-container {border-radius: 0;}}
.siema-container .h1 {font-size: 4rem;}
@media (min-width: 320px) and (max-width: 767.98px) {.siema-container .h1 {font-size: 2rem;}}
.siema-container .h1 a:not(.btn), .siema-container .h2 a:not(.btn), .siema-container .h3 a:not(.btn), .siema-container .h4 a:not(.btn), .siema-container .path-calendar .maincalendar .calendar-controls .current a:not(.btn), .path-calendar .maincalendar .calendar-controls .siema-container .current a:not(.btn), .siema-container .h5 a:not(.btn), .siema-container p a:not(.btn) {color: #fff;}
.siema-container--fw {width: 100%;max-width: 100%;border-radius: 0;}
.siema-container--fw .siema {width: 100%;max-width: 100%;border-radius: 0;}
.siema-prev, .siema-next {position: absolute;top: calc(50% - 30px);background-color: rgba(0,0,0,.35);color: #fff;width: 60px;height: 60px;border-radius: 40px;border: none;font-size: 20px;cursor: pointer;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
@media (min-width: 320px) and (max-width: 767.98px) {.siema-prev, .siema-next {top: calc(100% - 90px);}}
.siema-prev:hover, .siema-next:hover {background-color: rgba(0,0,0,.65);}
.siema-prev {left: 30px;margin-right: 3px;}
.dir-rtl .siema-prev {right: 30px;left: auto;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.siema-next {right: 30px;margin-left: 3px;}
.dir-rtl .siema-next {left: 30px;right: auto;-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
.back-to-top {opacity: 0;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.back-to-top i {position: fixed;bottom: 17px;right: 20px;z-index: 4;width: 40px;height: 40px;text-align: center;line-height: 41px;border-radius: 40px;color: #fff;background-color: rgba(0,0,0,.6);-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.back-to-top i:hover {background-color: rgba(0,0,0,.9);}
.resourceworkaround {font-size: .75rem;color: #575967;}
.show {opacity: 1;}
.format-tiles .pickericon .icon, .format-tiles .pickericon .fdescription img, .fdescription .format-tiles .pickericon img, .format-tiles .pickericon .form-control-static img, .form-control-static .format-tiles .pickericon img, .format-tiles .pickericon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .format-tiles .pickericon img, #page-course-edit.format-site .pickericon .icon, #page-course-edit.format-site .pickericon .fdescription img, .fdescription #page-course-edit.format-site .pickericon img, #page-course-edit.format-site .pickericon .form-control-static img, .form-control-static #page-course-edit.format-site .pickericon img, #page-course-edit.format-site .pickericon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-course-edit.format-site .pickericon img {font-size: 30px !important;width: 30px !important;height: 30px !important;}
.search-results hr {margin: 2rem 0;}
.search-results .result-title {display: inline-flex;align-items: center;font-size: 1.15rem;font-weight: 700;color: #212121;}
.search-results .result-title a {color: inherit;}
.search-results .result-title a:hover {text-decoration: none;color: #0742cd;}
.search-results .result-title .icon, .search-results .result-title .fdescription img, .fdescription .search-results .result-title img, .search-results .result-title .form-control-static img, .form-control-static .search-results .result-title img, .search-results .result-title .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .search-results .result-title img {margin-right: 10px;width: 24px;}
.search-results .result-content {margin: 10px 0 10px 34px;font-size: .875rem;color: #9b9b9b;}
.search-results .result-context-info {margin: 10px 0 10px 34px;font-size: .875rem;font-weight: 700;color: #212121;}
.search-results .result-context-info a {color: inherit;}
.search-results .result-context-info a:hover {text-decoration: none;color: #0742cd;}
#page-search-index .search-results + nav .pagination {margin-top: 2rem !important;margin-bottom: 0 !important;}
#page-search-index .pagination {margin-left: 34px;}
.pace-running:before {content: "";background: #fff;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 990;}
.pace {-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.pace-inactive {display: none;}
.pace .pace-progress {background: #0742cd;position: fixed;z-index: 99999;top: 0;right: 100%;width: 100%;height: 5px;}
.pace .pace-progress-inner {display: block;position: absolute;right: 0px;width: 100px;height: 100%;-webkit-box-shadow: 0 0 10px #0742cd,0 0 5px #0742cd;box-shadow: 0 0 10px #0742cd,0 0 5px #0742cd;opacity: 1;-webkit-transform: rotate(3deg) translate(0px,-4px);-moz-transform: rotate(3deg) translate(0px,-4px);-ms-transform: rotate(3deg) translate(0px,-4px);-o-transform: rotate(3deg) translate(0px,-4px);transform: rotate(3deg) translate(0px,-4px);}
.pace .pace-activity {display: block;position: fixed;z-index: 999;top: 13px;right: 22px;width: 36px;height: 36px;border: solid 2px transparent;border-top-color: #0742cd;border-left-color: #0742cd;border-radius: 40px;-webkit-animation: pace-spinner 400ms linear infinite;-moz-animation: pace-spinner 400ms linear infinite;-ms-animation: pace-spinner 400ms linear infinite;-o-animation: pace-spinner 400ms linear infinite;animation: pace-spinner 400ms linear infinite;}
@-webkit-keyframes pace-spinner {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@-moz-keyframes pace-spinner {0% {-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@-o-keyframes pace-spinner {0% {-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-o-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}
@-ms-keyframes pace-spinner {0% {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes pace-spinner {0% {-webkit-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);transform: rotate(360deg);}}
@-o-keyframes pace-spinner {0% {-webkit-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes pace-spinner {0% {-webkit-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);transform: rotate(360deg);}}
html.os-html, html.os-html > .os-host {display: block;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;height: 100% !important;width: 100% !important;min-width: 100% !important;min-height: 100% !important;margin: 0 !important;position: absolute !important;}
html.os-html > .os-host > .os-padding {position: absolute;}
body.os-dragging, body.os-dragging * {cursor: default;}
.os-host, .os-host-textarea {position: relative;overflow: visible !important;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;-ms-grid-row-align: flex-start;align-items: flex-start;}
.os-host-flexbox {overflow: hidden !important;display: -webkit-box;display: -ms-flexbox;display: flex;}
.os-host-flexbox > .os-size-auto-observer {height: inherit !important;}
.os-host-flexbox > .os-content-glue {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 0;flex-shrink: 0;}
.os-host-flexbox > .os-size-auto-observer, .os-host-flexbox > .os-content-glue {min-height: 0;min-width: 0;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto;}
#os-dummy-scrollbar-size {position: fixed;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;overflow: scroll;height: 500px;width: 500px;}
#os-dummy-scrollbar-size > div {width: 200%;height: 200%;margin: 10px 0;}
#os-dummy-scrollbar-size, .os-viewport {-ms-overflow-style: scrollbar !important;}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar, .os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner, .os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {display: none !important;width: 0px !important;height: 0px !important;visibility: hidden !important;background: transparent !important;}
.os-content-glue {-webkit-box-sizing: inherit;box-sizing: inherit;max-height: 100%;max-width: 100%;width: 100%;pointer-events: none;}
.os-padding {-webkit-box-sizing: inherit;box-sizing: inherit;direction: inherit;position: absolute;overflow: visible;padding: 0;margin: 0;left: 0;top: 0;bottom: 0;right: 0;width: auto !important;height: auto !important;z-index: 1;}
.os-host-overflow > .os-padding {overflow: hidden;}
.os-viewport {direction: inherit !important;-webkit-box-sizing: inherit !important;box-sizing: inherit !important;resize: none !important;outline: none !important;position: absolute;overflow: hidden;top: 0;left: 0;bottom: 0;right: 0;padding: 0;margin: 0;-webkit-overflow-scrolling: touch;}
.os-content-arrange {position: absolute;z-index: -1;min-height: 1px;min-width: 1px;pointer-events: none;}
.os-content {direction: inherit;-webkit-box-sizing: border-box !important;box-sizing: border-box !important;position: relative;display: block;height: 100%;height: 100%;width: 100%;width: 100%;visibility: visible;}
.os-content > .os-textarea {-webkit-box-sizing: border-box !important;box-sizing: border-box !important;direction: inherit !important;background: transparent !important;outline: 0px none transparent !important;overflow: hidden !important;position: absolute !important;display: block !important;top: 0 !important;left: 0 !important;margin: 0 !important;border-radius: 0px !important;float: none !important;-webkit-filter: none !important;filter: none !important;border: none !important;resize: none !important;-webkit-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-o-transform: none !important;transform: none !important;max-width: none !important;max-height: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;-webkit-perspective: none !important;perspective: none !important;opacity: 1 !important;z-index: 1 !important;clip: auto !important;vertical-align: baseline !important;padding: 0px;}
.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {right: 0 !important;}
.os-content > .os-textarea-cover {z-index: -1;pointer-events: none;}
.os-content > .os-textarea[wrap='off'] {white-space: pre !important;margin: 0px !important;}
.os-text-inherit {font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;font-variant: inherit;text-transform: inherit;text-decoration: inherit;text-indent: inherit;text-align: inherit;text-shadow: inherit;text-overflow: inherit;letter-spacing: inherit;word-spacing: inherit;line-height: inherit;unicode-bidi: inherit;direction: inherit;color: inherit;cursor: text;}
.os-resize-observer, .os-resize-observer-host {-webkit-box-sizing: inherit;box-sizing: inherit;display: block;opacity: 0;position: absolute;top: 0;left: 0;height: 100%;width: 100%;overflow: hidden;pointer-events: none;z-index: -1;}
.os-resize-observer-host {padding: inherit;border: inherit;border-color: transparent;border-style: solid;-webkit-box-sizing: border-box;box-sizing: border-box;}
.os-resize-observer-host:after {content: "";}
.os-resize-observer-host > .os-resize-observer, .os-resize-observer-host:after {height: 200%;width: 200%;padding: inherit;border: inherit;margin: 0px;display: block;-webkit-box-sizing: content-box;box-sizing: content-box;}
.os-resize-observer.observed, object.os-resize-observer {-webkit-box-sizing: border-box !important;box-sizing: border-box !important;}
.os-size-auto-observer {-webkit-box-sizing: inherit !important;box-sizing: inherit !important;height: 100%;width: inherit;max-width: 1px;position: relative;float: left;max-height: 1px;overflow: hidden;z-index: -1;padding: 0;margin: 0;pointer-events: none;-webkit-box-flex: inherit;-ms-flex-positive: inherit;flex-grow: inherit;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: 0;flex-basis: 0;}
.os-size-auto-observer > .os-resize-observer {width: 1000%;height: 1000%;min-height: 1px;min-width: 1px;}
.os-resize-observer-item {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;z-index: -1;opacity: 0;direction: ltr !important;-webkit-box-flex: 0 !important;-ms-flex: none !important;flex: none !important;}
.os-resize-observer-item-final {position: absolute;left: 0;top: 0;-webkit-transition: none !important;-o-transition: none !important;transition: none !important;-webkit-box-flex: 0 !important;-ms-flex: none !important;flex: none !important;}
.os-resize-observer {-webkit-animation-duration: .001s;animation-duration: .001s;-webkit-animation-name: hs-resize-observer-dummy-animation;animation-name: hs-resize-observer-dummy-animation;}
.os-host-transition > .os-scrollbar, .os-host-transition > .os-scrollbar-corner {-webkit-transition: opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;-o-transition: opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition: opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;}
html.os-html > .os-host > .os-scrollbar {position: absolute;z-index: 999999;}
.os-scrollbar, .os-scrollbar-corner {position: absolute;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index: 1;}
.os-scrollbar-corner {bottom: 0;right: 0;}
.os-scrollbar {pointer-events: none;}
.os-scrollbar-track {pointer-events: auto;position: relative;height: 100%;width: 100%;padding: 0 !important;border: none !important;}
.os-scrollbar-handle {pointer-events: auto;position: absolute;width: 100%;height: 100%;}
.os-scrollbar-handle-off, .os-scrollbar-track-off {pointer-events: none;}
.os-scrollbar.os-scrollbar-unusable, .os-scrollbar.os-scrollbar-unusable * {pointer-events: none !important;}
.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {opacity: 0 !important;}
.os-scrollbar-horizontal {bottom: 0;left: 0;}
.os-scrollbar-vertical {top: 0;right: 0;}
.os-host-rtl > .os-scrollbar-horizontal {right: 0;}
.os-host-rtl > .os-scrollbar-vertical {right: auto;left: 0;}
.os-host-rtl > .os-scrollbar-corner {right: auto;left: 0;}
.os-scrollbar-auto-hidden, .os-padding + .os-scrollbar-corner, .os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner, .os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal, .os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner, .os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner, .os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner, .os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {opacity: 0;visibility: hidden;pointer-events: none;}
.os-scrollbar-corner-resize-both {cursor: nwse-resize;}
.os-host-rtl > .os-scrollbar-corner-resize-both {cursor: nesw-resize;}
.os-scrollbar-corner-resize-horizontal {cursor: ew-resize;}
.os-scrollbar-corner-resize-vertical {cursor: ns-resize;}
.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {cursor: default;}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {top: 0;bottom: 0;}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal, .os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {right: 0;left: 0;}
.os-scrollbar:hover, .os-scrollbar-corner.os-scrollbar-corner-resize {opacity: 1 !important;visibility: visible !important;}
.os-scrollbar-corner.os-scrollbar-corner-resize {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+");background-repeat: no-repeat;background-position: 100% 100%;pointer-events: auto !important;}
.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {-webkit-transform: scale(-1,1);-moz-transform: scale(-1,1);-ms-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);}
.os-host-overflow {overflow: hidden !important;}
@-webkit-keyframes hs-resize-observer-dummy-animation {from {z-index: 0;}
	to {z-index: -1;}}
@-webkit-keyframes hs-resize-observer-dummy-animation {from {z-index: 0;}
	to {z-index: -1;}}
@-o-keyframes hs-resize-observer-dummy-animation {from {z-index: 0;}
	to {z-index: -1;}}
@keyframes hs-resize-observer-dummy-animation {from {z-index: 0;}
	to {z-index: -1;}}
.os-theme-none > .os-scrollbar-horizontal, .os-theme-none > .os-scrollbar-vertical, .os-theme-none > .os-scrollbar-corner {display: none !important;}
.os-theme-none > .os-scrollbar-corner-resize {display: block !important;min-width: 10px;min-height: 10px;}
.os-theme-dark > .os-scrollbar-horizontal, .os-theme-light > .os-scrollbar-horizontal {right: 10px;height: 10px;}
.os-theme-dark > .os-scrollbar-vertical, .os-theme-light > .os-scrollbar-vertical {bottom: 10px;width: 6px;}
.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal, .os-theme-light.os-host-rtl > .os-scrollbar-horizontal {left: 10px;right: 0;}
.os-theme-dark > .os-scrollbar-corner, .os-theme-light > .os-scrollbar-corner {height: 10px;width: 10px;}
.os-theme-dark > .os-scrollbar-corner, .os-theme-light > .os-scrollbar-corner {background-color: transparent;}
.os-theme-dark > .os-scrollbar, .os-theme-light > .os-scrollbar {padding: 0;margin: 6px 5px;border-radius: 5px;-webkit-box-sizing: border-box;box-sizing: border-box;background: rgba(0,0,0,.1);}
.os-theme-dark > .os-scrollbar.os-scrollbar-unusable, .os-theme-light > .os-scrollbar.os-scrollbar-unusable {background: transparent;}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar > .os-scrollbar-track {background: transparent;}
.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {min-width: 30px;}
.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {min-height: 30px;}
.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {-webkit-transition: background-color .3s;-o-transition: background-color .3s;transition: background-color .3s;}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-theme-dark > .os-scrollbar > .os-scrollbar-track, .os-theme-light > .os-scrollbar > .os-scrollbar-track {border-radius: 10px;}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {background: rgba(0,0,0,.2);cursor: pointer;}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {background: rgba(255,255,255,.4);}
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {background: rgba(0,0,0,.55);}
.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {background: rgba(255,255,255,.55);}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {background: rgba(0,0,0,.7);}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {background: rgba(255,255,255,.7);}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: block;}
.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {display: none;}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before {top: -6px;bottom: -2px;}
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {left: -6px;right: -2px;}
.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before, .os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {right: -6px;left: -2px;}
.course-content ul.collapsibletopics li.section .sectionname {color: inherit !important;}
.course-content .collapsible-actions {padding-right: 0 !important;}
.course-content .accordion .sectiontoggle {width: 100%;display: block;text-align: left;font-size: 1rem !important;font-weight: 700 !important;color: #212121 !important;border-bottom: 2px solid #ececec;padding: 10px 1rem !important;border-radius: 0;background-color: transparent;position: relative;cursor: pointer;}
.course-content .accordion .sectiontoggle .sectionname {font-size: 1rem !important;font-weight: 700 !important;color: #212121 !important;}
.course-content ul.collapsibletopics a.sectiontoggle[aria-expanded="false"], .course-content ul.collapsibletopics a.sectiontoggle[aria-expanded="true"] {background-position: 0 50% !important;-webkit-background-size: 12px;background-size: 12px;padding-left: 2rem;}
.course-content ul.collapsibletopics a.sectiontoggle[aria-expanded="false"]:hover, .course-content ul.collapsibletopics a.sectiontoggle[aria-expanded="true"]:hover {text-decoration: none;}
.course-content ul.collapsibletopics a.sectiontoggle[aria-expanded="false"]::before, .course-content ul.collapsibletopics a.sectiontoggle[aria-expanded="true"]::before {display: none;}
.iframe-container {overflow: hidden;padding-top: 56.25%;position: relative;}
.iframe-container iframe {border: 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.tile-clickable:before {display: none;}
.format-tiles .sectiontitle h2 {color: #212121 !important;}
.format-tiles .sectiontitle::after {display: none;}
.format-tiles .moveablesection .tileiconcontainer {margin-left: 0 !important;}
.format-tiles ul.tiles .sectiondraggable .summary, .format-tiles .section.main .summary {margin: 1rem 0 !important;padding-left: 0;padding-right: 0;}
.format-tiles .tile a, .format-tiles #page-content a.quickeditlink {color: #212121 !important;}
.format-tiles .course-content ul.tiles .tile {padding: 0 1rem 0 0 !important;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px !important;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px !important;}
.format-tiles .course-content ul.tiles .tile h3 {font-size: 1rem;font-weight: 500 !important;color: #212121 !important;}
.format-tiles.editing .section .activity .editing_move {position: absolute !important;height: 50px !important;}
.format-tiles .course-content ul.section {padding: 0;}
.format-tiles .navigation-arrows {display: inline-flex;margin: 0;padding: 0;}
.format-tiles .navigation-arrows .navigation-arrow {margin-left: .25rem;background-color: #fff;border-radius: 5px;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;align-items: center;display: inline-flex;justify-content: center;}
.format-tiles .navigation-arrows .navigation-arrow:hover {background-color: #fff !important;-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);}
.format-tiles .course-content .single-section .navigation-arrows .navigation-arrow:hover:before, .format-tiles .embed_cm_modal .embed_file_button:hover:before {display: none;}
.format-tiles .single-section .navigation-arrow img {width: 20px;height: auto;}
.format-tiles .single-section .navigation-arrow .icon, .format-tiles .single-section .navigation-arrow .fdescription img, .fdescription .format-tiles .single-section .navigation-arrow img, .format-tiles .single-section .navigation-arrow .form-control-static img, .form-control-static .format-tiles .single-section .navigation-arrow img, .format-tiles .single-section .navigation-arrow .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .format-tiles .single-section .navigation-arrow img {font-size: 20px;}
.format-tiles .sectionbutton {margin-left: .25rem;background-color: #fff;border-radius: 5px;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;align-items: center;display: inline-flex;justify-content: center;}
.format-tiles .sectionbutton .icon, .format-tiles .sectionbutton .fdescription img, .fdescription .format-tiles .sectionbutton img, .format-tiles .sectionbutton .form-control-static img, .form-control-static .format-tiles .sectionbutton img, .format-tiles .sectionbutton .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .format-tiles .sectionbutton img {margin: 0 !important;}
.format-tiles .sectionbutton:before {display: none;}
.format-tiles .sectionbutton:hover {background-color: #fff !important;-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);}
.format-tiles ul.tiles li.section .content {margin: 2rem 0 0 !important;}
body.jsenabled.format-tiles .buttonhidesec0 {background-color: #fff;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;border-radius: 5px;align-items: center;display: inline-flex;justify-content: center;z-index: 1;}
body.jsenabled.format-tiles .buttonhidesec0:hover {background-color: #fff !important;-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);}
.format-tiles.jsenabled ul.tiles {margin-left: 0;}
body.format-tiles.jsenabled .course-content .headerabovetiles {margin: 0;display: flex;}
.format-tiles #page .course-content ul li.section.main, .format-tiles ul.tiles .tile.selected {z-index: 1 !important;}
.format-tiles .modal-backdrop {z-index: -1 !important;display: none !important;}
.format-tiles .course-content ul li.section.main.moveablesection {padding: 0;margin: 0;}
.format-tiles a.nav-link {color: inherit !important;}
.format-tiles .sectiontitle::after, .format-tiles .tag-info, .format-tiles #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .format-tiles .info.release, .format-tiles .assignfeedback_editpdf_widget .label, .assignfeedback_editpdf_widget .format-tiles .label {background-color: #9b9b9b !important;margin: .25rem 0 !important;}
.format-tiles #page .course-content ul li.section.main, .format-tiles ul.tiles .tile.selected, .format-tiles ul.tiles#multi_section_tiles {max-width: 100% !important;}
.completionhelp {font-size: 12px;color: #9b9b9b;}
#icon_picker_modal .tab-content {margin-top: 2rem !important;}
#icon_picker_modal .iconpickerheader {padding-bottom: 2rem;height: auto;text-align: center;}
#icon_picker_modal .iconpickerheader .icon, #icon_picker_modal .iconpickerheader .fdescription img, .fdescription #icon_picker_modal .iconpickerheader img, #icon_picker_modal .iconpickerheader .form-control-static img, .form-control-static #icon_picker_modal .iconpickerheader img, #icon_picker_modal .iconpickerheader .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #icon_picker_modal .iconpickerheader img {margin-left: 2rem;margin-right: -3rem;z-index: 2;position: relative;}
#icon_picker_modal .iconpickerheader .iconsearch {display: inline !important;padding-left: 4rem;}
#icon_picker_modal .iconpickericons {border: 1px solid #ebebeb;border-radius: 5px;margin-bottom: 2rem;}
#icon_picker_modal .nav-pills {justify-content: center;}
#icon_picker_modal .nav-pills .nav-link {font-weight: 500;}
#icon_picker_modal .nav-pills .nav-link.active:before {width: 100%;}
#icon_picker_modal .nav-pills .nav-link .icon, #icon_picker_modal .nav-pills .nav-link .fdescription img, .fdescription #icon_picker_modal .nav-pills .nav-link img, #icon_picker_modal .nav-pills .nav-link .form-control-static img, .form-control-static #icon_picker_modal .nav-pills .nav-link img, #icon_picker_modal .nav-pills .nav-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #icon_picker_modal .nav-pills .nav-link img {margin-right: .25rem;}
#icon_picker_modal .iconpickericons .pickericondiv, #icon_picker_modal .format-site .iconpickericons .pickericondiv {padding: 12px;}
#page-course-view-remuiformat.pagelayout-course .container-fluid #region-main {background: transparent !important;}
#page-course-view-remuiformat ul.section.first-section.row, #page-course-view-remuiformat .moodle-dialogue-bd ul.section.first-section.form-actions, .moodle-dialogue-bd #page-course-view-remuiformat ul.section.first-section.form-actions, #page-course-view-remuiformat .moodle-dialogue-bd ul.section.first-section[data-region=link-buttons], .moodle-dialogue-bd #page-course-view-remuiformat ul.section.first-section[data-region=link-buttons], #page-course-view-remuiformat .modal .modal-footer ul.section.first-section.buttons, #page-course-view-remuiformat .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft ul.section.first-section.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content #page-course-view-remuiformat .modal .moodle-dialogue-ft ul.section.first-section.buttons, .modal .modal-footer #page-course-view-remuiformat ul.section.first-section.buttons, #page-course-view-remuiformat .modal-dialog .modal-footer ul.section.first-section.buttons, #page-course-view-remuiformat .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer ul.section.first-section.buttons, .moodle-dialogue-base #page-course-view-remuiformat .moodle-dialogue-wrap .modal-footer ul.section.first-section.buttons, #page-course-view-remuiformat .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft ul.section.first-section.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content #page-course-view-remuiformat .modal-dialog .moodle-dialogue-ft ul.section.first-section.buttons, #page-course-view-remuiformat .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft ul.section.first-section.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content #page-course-view-remuiformat .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft ul.section.first-section.buttons, .modal-dialog .modal-footer #page-course-view-remuiformat ul.section.first-section.buttons, #page-course-view-remuiformat [role=dialog] ul.section.first-section.fp-select-buttons, [role=dialog] #page-course-view-remuiformat ul.section.first-section.fp-select-buttons, #page-course-view-remuiformat .moodle-dialogue [data-region=filtercompetencies] ul.section.first-section.form-control, .moodle-dialogue [data-region=filtercompetencies] #page-course-view-remuiformat ul.section.first-section.form-control, #page-course-view-remuiformat .moodle-dialogue ul.section.first-section.link-buttons, .moodle-dialogue #page-course-view-remuiformat ul.section.first-section.link-buttons {display: block !important;}
#page-course-view-remuiformat ul.section.first-section.row .instancename, #page-course-view-remuiformat .moodle-dialogue-bd ul.section.first-section.form-actions .instancename, .moodle-dialogue-bd #page-course-view-remuiformat ul.section.first-section.form-actions .instancename, #page-course-view-remuiformat .moodle-dialogue-bd ul.section.first-section[data-region=link-buttons] .instancename, .moodle-dialogue-bd #page-course-view-remuiformat ul.section.first-section[data-region=link-buttons] .instancename, #page-course-view-remuiformat .modal .modal-footer ul.section.first-section.buttons .instancename, #page-course-view-remuiformat .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft ul.section.first-section.buttons .instancename, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content #page-course-view-remuiformat .modal .moodle-dialogue-ft ul.section.first-section.buttons .instancename, .modal .modal-footer #page-course-view-remuiformat ul.section.first-section.buttons .instancename, #page-course-view-remuiformat .modal-dialog .modal-footer ul.section.first-section.buttons .instancename, #page-course-view-remuiformat .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer ul.section.first-section.buttons .instancename, .moodle-dialogue-base #page-course-view-remuiformat .moodle-dialogue-wrap .modal-footer ul.section.first-section.buttons .instancename, #page-course-view-remuiformat .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft ul.section.first-section.buttons .instancename, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content #page-course-view-remuiformat .modal-dialog .moodle-dialogue-ft ul.section.first-section.buttons .instancename, #page-course-view-remuiformat .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft ul.section.first-section.buttons .instancename, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content #page-course-view-remuiformat .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft ul.section.first-section.buttons .instancename, .modal-dialog .modal-footer #page-course-view-remuiformat ul.section.first-section.buttons .instancename, #page-course-view-remuiformat [role=dialog] ul.section.first-section.fp-select-buttons .instancename, [role=dialog] #page-course-view-remuiformat ul.section.first-section.fp-select-buttons .instancename, #page-course-view-remuiformat .moodle-dialogue [data-region=filtercompetencies] ul.section.first-section.form-control .instancename, .moodle-dialogue [data-region=filtercompetencies] #page-course-view-remuiformat ul.section.first-section.form-control .instancename, #page-course-view-remuiformat .moodle-dialogue ul.section.first-section.link-buttons .instancename, .moodle-dialogue #page-course-view-remuiformat ul.section.first-section.link-buttons .instancename {margin-top: 1rem;}
#page-course-view-remuiformat .single-card-container .availabilityinfo .tag, #page-course-view-remuiformat .single-card-container .availabilityinfo .statusok, #page-course-view-remuiformat .single-card-container .availabilityinfo .statuswarning, #page-course-view-remuiformat .single-card-container .availabilityinfo .statusserious, #page-course-view-remuiformat .single-card-container .availabilityinfo .statuscritical, #page-course-view-remuiformat .single-card-container .availabilityinfo .que .correctness, .que #page-course-view-remuiformat .single-card-container .availabilityinfo .correctness, #page-course-view-remuiformat .single-card-container .availabilityinfo .assignfeedback_editpdf_widget .label, .assignfeedback_editpdf_widget #page-course-view-remuiformat .single-card-container .availabilityinfo .label, #page-course-view-remuiformat .single-card-container .availabilityinfo .label {margin: 1px !important;}
#page-course-view-remuiformat div#card-editing-container .general-single-card ul.section li.activity, #page-course-view-remuiformat div#card-container .general-single-card ul.section li.activity {-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px !important;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px !important;border-radius: 5px !important;}
#page-course-view-remuiformat .course-cover-image {border-radius: 5px !important;}
#page-course-view-remuiformat .general-single-card, #page-course-view-remuiformat .single-card {-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px !important;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px !important;}
#page-course-view-remuiformat .remui-format-list .summary.card-text {padding: 1rem 4px;}
#page-course-view-remuiformat .remui-format-list .tag, #page-course-view-remuiformat .remui-format-list .statusok, #page-course-view-remuiformat .remui-format-list .statuswarning, #page-course-view-remuiformat .remui-format-list .statusserious, #page-course-view-remuiformat .remui-format-list .statuscritical, #page-course-view-remuiformat .remui-format-list .que .correctness, .que #page-course-view-remuiformat .remui-format-list .correctness, #page-course-view-remuiformat .remui-format-list .assignfeedback_editpdf_widget .label, .assignfeedback_editpdf_widget #page-course-view-remuiformat .remui-format-list .label, #page-course-view-remuiformat .remui-format-list .label {margin: 4px;}
#page-course-view-remuiformat video, #page-course-view-remuiformat iframe {max-width: 100%;min-width: 100%;display: block;margin: 20px 0;}
#page-course-view-remuiformat .section-modchooser-link.btn.btn-primary a {padding: 0;margin: 0;}
#page-course-view-remuiformat #changenumsections a {display: inline-flex;align-self: center;color: #fff !important;}
#page-course-view-remuiformat #changenumsections a i {font-size: 16px;line-height: 1.4;margin-right: 10px;}
#page-course-view-remuiformat div.moodle-actionmenu.section-cm-edit-actions {position: absolute;top: -8px;right: -7px;}
#page-course-view-remuiformat div#card-editing-container .section-title, #page-course-view-remuiformat div#card-container .section-title, #page-course-view-remuiformat .single-section-title, #page-course-view-remuiformat .wdm-single-activity-title, ul.remui-format-list h4.sectionname {padding: 4px 0 !important;}
ul.remui-format-list li.section ul.section li.activity .mod-indent-outer {display: block !important;}
#page-course-view-remuiformat ul.remui-format-list .section .activity .availabilityinfo, #page-course-view-remuiformat ul.remui-format-list .section .activity .contentafterlink {padding-left: 47px !important;}
#page-course-view-remuiformat .remui-format-list .summary:empty {display: none !important;}
.path-mod-attendance .attfiltercontrols {width: 100%;}
.path-mod-attendance .attfiltercontrols .lastrow .c1 a {padding: 18px;line-height: 1;}
.path-mod-attendance .attfiltercontrols .lastrow .c1 a:hover {text-decoration: none;}
.path-mod-attendance .attbtn {border: 0 !important;padding: .8rem 1.2rem;}
.attsessions_manage_table {overflow-x: auto;}
.attsessions_manage_table .generaltable {min-width: max-content;}
#page-mod-attendance-report .attendancereporttable {margin-left: 210px;}
.path-mod-attendance .attwidth {overflow-x: auto;}
.path-mod-attendance .attwidth .generaltable {min-width: max-content;}
.path-mod-questionnaire .message {margin-top: 1rem;margin-bottom: 1rem;margin-bottom: 2rem;position: relative;padding: 1rem 5rem 1rem 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
#page-mod-questionnaire-preview fieldset, #page-mod-questionnaire-complete fieldset {width: 100%;margin: 1rem 0;}
.qn-info {background: transparent;}
.qn-question, .qn-answer {padding: 1rem;border-radius: 5px;}
.qn-question p {margin: 0;}
.qn-content {margin-left: 25px;}
.floatprinticon {margin: 1rem 0;float: none;}
#page-mod-questionnaire-complete .surveyTitle, #page-mod-questionnaire-complete .surveySubtitle, #page-mod-questionnaire-complete .addInfo {padding: 0;}
#page-mod-questionnaire-complete .message, #page-mod-questionnaire-preview .message, #page-mod-questionnaire-complete .thankbody, #page-mod-questionnaire-complete .thankhead {border: 0;}
[data-groupname="manageqgroup"] .felement input, [data-groupname="manageqgroup"] .felement div {padding: 10px 20px;}
#page-mod-questionnaire-questions .qn-container {padding: 1rem;border: 2px dashed #d4d4d4;border-radius: 5px;}
.format-tiles .modal-header, .format-tiles .path-mod-assign [data-region="grade-panel"] .popout > .col-md-3, .path-mod-assign [data-region="grade-panel"] .format-tiles .popout > .col-md-3 {background-color: transparent;}
@media print {*, *::before, *::after {text-shadow: none !important;-webkit-box-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 #999;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;}
	@page {size: a3;}
	body {min-width: 1200px !important;}
	.container {min-width: 1200px !important;}
	.navbar {display: none;}
	.badge {border: 1px solid #000;}
	.table, table.collection {border-collapse: collapse !important;}
	.table td, table.collection td, .table th, table.collection th {background-color: #fff !important;}
	.table-bordered th, table.collection th, .table-bordered td, table.collection td {border: 1px solid #ddd !important;}}
.tag, .statusok, .statuswarning, .statusserious, .statuscritical, .que .correctness, .assignfeedback_editpdf_widget .label, .label {display: inline-block;padding: .5rem 1rem;margin: 0 .5rem 0 0;font-size: .75rem !important;font-weight: 500;line-height: 1;color: #fff;text-align: center;vertical-align: baseline;border-radius: 5px;}
.tag:empty, .statusok:empty, .statuswarning:empty, .statusserious:empty, .statuscritical:empty, .que .correctness:empty, .assignfeedback_editpdf_widget .label:empty, .label:empty {display: none;}
.form-control-success, .form-control-warning, .maintenancewarning.warning, .form-control-danger, #page-admin-mnet-peers .mform .deletedhostinfo, .maintenancewarning.error {padding-right: 3.75rem;background-repeat: no-repeat;background-position: center right calc(3.5rem + 1px)/4;-webkit-background-size: calc(3.5rem + 1px)/2 calc(3.5rem + 1px)/2;background-size: calc(3.5rem + 1px)/2 calc(3.5rem + 1px)/2;}
.tag-default {background-color: #bfc0c2;font-size: .875rem;}
.tag-default[href]:hover, .tag-default[href]:focus {background-color: #a5a6a9;}
.tag-primary {background-color: #0742cd;font-size: .875rem;}
.tag-primary[href]:hover, .tag-primary[href]:focus {background-color: #05329c;}
.tag-success, .statusok, #page-admin-report-backups-index .backup-skipped, #page-admin-report-backups-index .backup-ok, #page-admin-report-backups-index .backup-notyetrun {background-color: #9edbc5;font-size: .875rem;}
.tag-success[href]:hover, .statusok:hover[href], #page-admin-report-backups-index .backup-skipped:hover[href], #page-admin-report-backups-index .backup-ok:hover[href], #page-admin-report-backups-index .backup-notyetrun:hover[href], .tag-success[href]:focus, .statusok:focus[href], #page-admin-report-backups-index .backup-skipped:focus[href], #page-admin-report-backups-index .backup-ok:focus[href], #page-admin-report-backups-index .backup-notyetrun:focus[href] {background-color: #79cdaf;}
.tag-info, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release, .assignfeedback_editpdf_widget .label {background-color: #9b9b9b;font-size: .875rem;}
.tag-info[href]:hover, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release:hover[href], .assignfeedback_editpdf_widget .label:hover[href], .tag-info[href]:focus, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release:focus[href], .assignfeedback_editpdf_widget .label:focus[href] {background-color: #828282;}
.tag-info img, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity200 .info.release img, .assignfeedback_editpdf_widget .label img {width: 20px;height: 20px;border-radius: 5px;margin: 0 10px;}
.tag-warning, .statuswarning, #page-admin-report-backups-index .backup-warning, .updateplugin .updatepluginconfirmexternal, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity100 .info.release, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release {background-color: #f5b41e;font-size: .875rem;}
.tag-warning[href]:hover, .statuswarning:hover[href], #page-admin-report-backups-index .backup-warning:hover[href], .updateplugin .updatepluginconfirmexternal:hover[href], #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity100 .info.release:hover[href], #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release:hover[href], .tag-warning[href]:focus, .statuswarning:focus[href], #page-admin-report-backups-index .backup-warning:focus[href], .updateplugin .updatepluginconfirmexternal:focus[href], #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity100 .info.release:focus[href], #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity150 .info.release:focus[href] {background-color: #d6990a;}
.tag-danger, .statusserious, .statuscritical, #page-admin-report-backups-index .backup-error, #page-admin-report-backups-index .backup-unfinished, #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release {background-color: #dc3545;font-size: .875rem;}
.tag-danger[href]:hover, .statusserious:hover[href], .statuscritical:hover[href], #page-admin-report-backups-index .backup-error:hover[href], #page-admin-report-backups-index .backup-unfinished:hover[href], #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release:hover[href], .tag-danger[href]:focus, .statusserious:focus[href], .statuscritical:focus[href], #page-admin-report-backups-index .backup-error:focus[href], #page-admin-report-backups-index .backup-unfinished:focus[href], #page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo.maturity50 .info.release:focus[href] {background-color: #bd2130;}
.m-a-0 {margin: 0 !important;}
.m-t-0, .m-y-0 {margin-top: 0 !important;}
.m-r-0, .m-x-0 {margin-right: 0 !important;}
.m-b-0, .m-y-0 {margin-bottom: 0 !important;}
.m-l-0, .m-x-0 {margin-left: 0 !important;}
.m-a-1 {margin: 1rem !important;}
.m-t-1, .m-y-1 {margin-top: 1rem !important;}
.m-r-1, .m-x-1 {margin-right: 1rem !important;}
.m-b-1, .m-y-1 {margin-bottom: 1rem !important;}
.m-l-1, .m-x-1 {margin-left: 1rem !important;}
.m-a-2 {margin: 2rem !important;}
.m-t-2, .m-y-2 {margin-top: 2rem !important;}
.m-r-2, .m-x-2 {margin-right: 2rem !important;}
.m-b-2, .m-y-2 {margin-bottom: 2rem !important;}
.m-l-2, .m-x-2 {margin-left: 2rem !important;}
.m-a-3 {margin: 3rem !important;}
.m-t-3, .m-y-3 {margin-top: 3rem !important;}
.m-r-3, .m-x-3 {margin-right: 3rem !important;}
.m-b-3, .m-y-3 {margin-bottom: 3rem !important;}
.m-l-3, .m-x-3 {margin-left: 3rem !important;}
.p-a-0 {padding: 0 !important;}
.p-t-0, .p-y-0 {padding-top: 0 !important;}
.p-r-0, .p-x-0 {padding-right: 0 !important;}
.p-b-0, .p-y-0 {padding-bottom: 0 !important;}
.p-l-0, .p-x-0 {padding-left: 0 !important;}
.p-a-1 {padding: 1rem !important;}
.p-t-1, .p-y-1 {padding-top: 1rem !important;}
.p-r-1, .p-x-1 {padding-right: 1rem !important;}
.p-b-1, .p-y-1 {padding-bottom: 1rem !important;}
.p-l-1, .p-x-1 {padding-left: 1rem !important;}
.p-a-2 {padding: 2rem !important;}
.p-t-2, .p-y-2 {padding-top: 2rem !important;}
.p-r-2, .p-x-2 {padding-right: 2rem !important;}
.p-b-2, .p-y-2 {padding-bottom: 2rem !important;}
.p-l-2, .p-x-2 {padding-left: 2rem !important;}
.p-a-3 {padding: 3rem !important;}
.p-t-3, .p-y-3 {padding-top: 3rem !important;}
.p-r-3, .p-x-3 {padding-right: 3rem !important;}
.p-b-3, .p-y-3 {padding-bottom: 3rem !important;}
.p-l-3, .p-x-3 {padding-left: 3rem !important;}
.fade.in {opacity: 1;}
input[disabled] {cursor: not-allowed;}
.row-fluid {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.bg-pulse-grey {-webkit-animation: bg-pulse-grey 2s infinite linear;animation: bg-pulse-grey 2s infinite linear;}
@-webkit-keyframes bg-pulse-grey {0% {background-color: #f8f8f8;}
	50% {background-color: #ebebeb;}
	100% {background-color: #f8f8f8;}}
@-o-keyframes bg-pulse-grey {0% {background-color: #f8f8f8;}
	50% {background-color: #ebebeb;}
	100% {background-color: #f8f8f8;}}
@keyframes bg-pulse-grey {0% {background-color: #f8f8f8;}
	50% {background-color: #ebebeb;}
	100% {background-color: #f8f8f8;}}
.dir-rtl .dir-rtl-hide {display: none;}
.dir-ltr .dir-ltr-hide {display: none;}
#region-main > .card, #region-main > .well, .userprofile .profile_tree #region-main > section, .que #region-main > .history, #region-main > .groupinfobox {overflow-x: auto;overflow-y: visible;min-height: 45rem;}
#user-notifications {display: block;overflow: hidden;}
.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;}
.mdl-left {text-align: left;}
.mdl-right {text-align: right;}
.text-ltr {direction: ltr !important;}
#add, #remove, .centerpara, .mdl-align {text-align: center;}
a.dimmed:before, a.dimmed:link:before, a.dimmed:visited:before, a.dimmed_text:before, a.dimmed_text:link:before, a.dimmed_text:visited:before, .dimmed_text:before, .dimmed_text a:before, .dimmed_text a:link:before, .dimmed_text a:visited:before, .usersuspended:before, .usersuspended a:before, .usersuspended a:link:before, .usersuspended a:visited:before, .dimmed_category:before, .dimmed_category a:before {background-color: #d4d4d4;}
.unlist, .unlist li, .inline-list, .inline-list li, .section li.activity, .section li.movehere, .tabtree li {list-style: none;margin: 0;padding: 0;}
#page-site-index .movehere {background-color: #f8f8f8;padding: .5rem;display: block;}
#page-site-index .movehere a {color: #212121;display: block;width: 100%;}
.inline, .inline-list li {display: inline;}
.notifytiny {font-size: .75rem;}
.notifytiny li, .notifytiny td {font-size: 100%;}
.red, .notifyproblem {background-color: #fae3e5;color: #0f0304;border-radius: 5px;font-size: .875rem;}
.green, .notifysuccess {background-color: #c3e9db;color: #215945;border-radius: 5px;font-size: .875rem;}
.highlight {color: #0742cd;border-bottom: 2px solid #0742cd;}
.fitem.advanced .text-info {font-weight: 700;}
.reportlink {text-align: right;}
a.autolink.glossary:hover {cursor: help;}
.collapsibleregioncaption {white-space: nowrap;min-height: 1.6rem;}
.collapsibleregioncaption a {display: block !important;padding: 1rem 2rem;border-radius: 5px;color: #212121 !important;font-size: 1.25rem !important;font-weight: 500 !important;text-align: left !important;text-decoration: none;position: relative;}
.collapsibleregioncaption img {vertical-align: middle;position: absolute;right: 2rem;top: calc(50% - 9px);}
.pagelayout-mydashboard.jsenabled .collapsibleregioncaption {cursor: pointer;}
.jsenabled .hiddenifjs {display: none;}
.jsenabled .collapsibleregion {overflow: hidden;-webkit-box-sizing: content-box;box-sizing: content-box;}
.collapsibleregioninner {padding: 1rem 0;}
.jsenabled .collapsed .collapsibleregioninner {visibility: hidden;}
.collapsible-actions {display: none;text-align: right;}
.jsenabled .collapsible-actions {display: block;}
#page-login-signup .jsenabled .collapsible-actions {display: none;}
.collapsible-actions .collapseexpand, .course-content .collapsible-actions a {background: #fff url("/theme/image.php?theme=space&component=core&image=t%2Fcollapsed") 10px center no-repeat !important;-webkit-background-size: 12px !important;background-size: 12px !important;border: 1px solid #e4e8f0;padding: .5rem 1rem .5rem 1.8rem;-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.05);box-shadow: 0 2px 0 0 rgba(0,0,0,.05);display: inline-flex;margin: 1rem 0;border-radius: 5px;font-size: .75rem;font-weight: 500;color: #575967;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.collapsible-actions .collapseexpand:before, .course-content .collapsible-actions a:before {display: none;}
.collapsible-actions .collapseexpand:hover, .course-content .collapsible-actions a:hover {text-decoration: none;-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.15);box-shadow: 0 2px 10px 0 rgba(0,0,0,.15);}
.collapsible-actions .collapse-all {background: #fff url("/theme/image.php?theme=space&component=core&image=t%2Fexpanded") 10px center no-repeat;-webkit-background-size: 12px;background-size: 12px;}
.yui-overlay .yui-widget-bd {background-color: #ffee69;border: 1px solid #a6982b;border-top-color: #d4c237;color: #000;left: 0;padding: 2px 5px;position: relative;top: 0;z-index: 1;}
.bold .warning, .errorbox .title, .pagingbar .title, .pagingbar .thispage {font-weight: 700;}
.errorbox .errormessage {margin-bottom: 0;margin-right: .25rem;}
img.userpicture {width: 35px;height: 35px;border-radius: 100%;}
.page-header-image img.userpicture {width: 80px;height: 80px;border-radius: 100%;}
table img.userpicture {margin-right: 10px;margin-left: 0;}
.userbutton {font-size: .875rem;display: flex;align-items: center;}
.userbutton .usertext {margin-right: .75rem !important;}
.usermenu .action-menu-trigger {margin-bottom: 0;}
.usermenu .login {font-size: .75rem;}
.usermenu .login a {text-decoration: none;}
.usermenu .login a:hover {text-decoration: none;}
.usermenu .dropdown-toggle {-webkit-box-shadow: none;box-shadow: none;border: none;padding: .5rem .5rem .5rem 1rem;}
@media (min-width: 320px) and (max-width: 1199.98px) {.usermenu .dropdown-toggle {padding: .5rem;}}
.usermenu .dropdown-toggle:hover {background-color: #f8f8f8;-webkit-box-shadow: none;box-shadow: none;}
.usermenu .dropdown-toggle:after {display: none;}
.usermenu .dropdown-toggle .caret {display: none;}
img.resize {height: 1em;width: 1em;}
.action-menu .dropdown-toggle {text-decoration: none;}
.action-menu {white-space: nowrap;}
.action-menu.commands {margin: 0;}
.block img.resize {height: .9em;width: .8em;}
.headermain {font-weight: 700;}
#maincontent {display: block;overflow: hidden;}
img.uihint {cursor: help;}
#addmembersform table {margin-left: auto;margin-right: auto;}
table.flexible .emptyrow {display: none;}
form.popupform, form.popupform div {display: inline;}
.arrow_button input {overflow: hidden;}
.generaltable {margin-bottom: 2rem;}
.accesshide {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;clip-path: inset(50%);border: 0;}
span.hide, div.hide, .hidden {display: none;}
a.skip-block, a.skip {position: absolute;top: -1000em;font-size: .85em;text-decoration: none;}
a.skip-block:focus, a.skip-block:active, a.skip:focus, a.skip:active {position: static;display: block;}
.skip-block-to {display: block;height: 1px;overflow: hidden;}
.blog_entry .comment-link {margin-top: 1rem;}
.blog_entry .audience {text-align: left;font-size: .75rem;color: #9b9b9b;}
.blog_entry .tags {margin-top: 15px;}
.blog_entry .content {margin-left: 43px;}
.addbloglink {margin-bottom: 1rem;}
.commands {margin: .25rem;}
.book_toc_numbered ul {margin: 0;padding-left: 0;}
.book_toc_numbered ul li {list-style: none;}
.book_toc_numbered ul li a {color: #575967;}
#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 !important;}
.groupmanagementtable #existingcell, .groupmanagementtable #potentialcell {width: 42%;}
.groupmanagementtable #buttonscell {width: 16%;}
.groupmanagementtable #buttonscell p.arrow_button input {width: auto;min-width: 100%;margin: 0 auto;}
.groupmanagementtable #removeselect_wrapper, .groupmanagementtable #addselect_wrapper {width: 100%;}
.groupmanagementtable #removeselect_wrapper label, .groupmanagementtable #addselect_wrapper label {font-weight: normal;}
#group-usersummary {width: 14em;}
.groupselector {margin-top: 3px;margin-bottom: 3px;display: inline-block;}
.groupselector label {display: inline-block;}
.login-page [name="username"] {margin-bottom: -1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.login-page [type="password"] {margin-bottom: 10px;border-top-left-radius: 0;border-top-right-radius: 0;}
.notepost {padding: 2rem 0;margin-bottom: 1rem;border-bottom: 1px solid #ececec;}
.notepost:last-of-type {padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
.notepost .userpicture {display: inline-flex;margin-right: 25px;}
.notepost .content, .notepost .footer {clear: both;margin-left: 60px;}
.notesgroup {padding: 2rem;-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);border-radius: 5px;}
.notesgroup:empty {padding: 0;}
.notesgroup .info {font-size: .75rem;color: #9b9b9b;margin-bottom: 1rem;padding-left: 60px;}
.notesgroup .content {margin-top: 1rem;margin-bottom: 1rem;}
.notesgroup hr {display: none;}
.notestitle {margin: 3rem 0 1rem;}
.notestitle:first-of-type {margin-top: 0;}
.notestitle a {color: #212121;text-decoration: none;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.notestitle a:hover {color: #0742cd;text-decoration: none;}
.path-my .coursebox {margin: 1rem 0;padding: 0;}
.path-my .coursebox .overview {margin: 15px 30px 10px 30px;}
.path-my .coursebox .info {float: none;margin: 0;}
.mod_introbox {font-size: 1.25rem;font-weight: 300;}
table.mod_index {width: 100%;}
.comment-ctrl {font-size: 12px;display: none;margin: 0;padding: 0;}
.comment-ctrl h5 {margin: 0;padding: 5px;}
.comment-area {width: 100%;}
.comment-area textarea {margin-bottom: .5rem;width: 100% !important;max-width: 100% !important;overflow: auto;}
.comment-area textarea.fullwidth {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.comment-area .fd {text-align: right;}
.comment-meta span {color: gray;}
.comment-link img {vertical-align: text-bottom;}
.comment-list {font-size: 12px;list-style: none;padding: 0;margin: 0;}
.comment-list li {margin: 0 0 5px 0;padding: 0;list-style: none;clear: both;position: relative;border-radius: 5px;}
.comment-list li.first {display: none;}
.comment-list img.userpicture {margin: 0 10px 0 0 !important;width: 19px;}
.comment-paging {text-align: center;}
.comment-paging .pageno {padding: 2px;}
.comment-paging .curpage {border: 1px solid #ccc;}
.comment-message {background-color: #fff;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;border-radius: 5px;padding: 1rem;margin: .5rem 0;}
.comment-message .picture {width: auto;margin-right: .5rem;}
.comment-message .user {margin-top: .25rem;width: 100%;}
.comment-message .picture {display: inline-flex;}
[data-region="blocks-column"] .comment-message .picture {display: block;margin-bottom: 10px;}
.comment-message .text {margin: 1rem 0 0 0;padding: 0;}
.comment-message .text p {margin: .5rem 0;font-size: .875rem;}
.comment-delete {position: absolute;top: 0;right: 0;margin: .3em;width: auto;}
.comment-report-selectall {display: none;}
.comment-link {display: none;}
.jsenabled .comment-link {display: block;text-decoration: none;}
.jsenabled .showcommentsnonjs {display: none;}
.jsenabled .comment-report-selectall {display: inline;}
.completion-expected {font-size: .75rem;}
.completion-sortchoice, .completion-identifyfield {font-size: .75rem;vertical-align: bottom;}
.completion-progresscell {text-align: right;}
.completion-expired .completion-expected {font-weight: 700;}
img.user-image {height: 100px;width: 100px;}
#page-tag-search #tag-search-box form #searchform_query {margin-right: .5rem;display: inline-flex;}
#tag-search-box {text-align: center;margin: 10px auto;}
.path-tag .tag-index-items {margin-top: 2rem;}
.path-tag .tag-index-items .tagarea {border: 1px solid #ececec;border-radius: 5px;margin-bottom: 2rem;}
.path-tag .media-heading {color: #212121;font-weight: 500;}
.path-tag .muted {margin-top: .5rem;font-size: .75rem;}
.path-tag .muted:before {background-color: #ececec;}
#page-tag-index .tag-index-toc .inline-list {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;border-bottom: 1px solid #ececec;font-size: 1rem;}
.rtl #page-tag-index .tag-index-toc .inline-list {text-align: right;}
#page-tag-index .tag-index-toc .inline-list li {display: inline-flex;}
#page-tag-index .tag-index-toc .inline-list li a {font-weight: 400 !important;}
#page-tag-index .tag-index-toc .inline-list li a:hover {color: #0742cd;border-radius: 0;}
.path-tag .tag-index-items .tagarea h3 {display: block;padding: 1rem 2rem;font-size: 1rem;font-weight: 700;color: #212121;word-wrap: break-word;border-bottom: solid 1px #ececec;margin-bottom: 2rem;}
.path-tag .tagarea .controls::after, .path-tag .tagarea .taggeditems::after {display: block;clear: both;content: "";}
.path-tag .tagarea .controls, .path-tag .tag-backtoallitems {text-align: center;}
.path-tag .tagarea .controls .gotopage.nextpage {float: right;}
.path-tag .tagarea .controls .gotopage.prevpage {float: left;}
.path-tag .tagarea .controls .exclusivemode {display: inline-block;}
.path-tag .tagarea .controls.controls-bottom {margin-top: 5px;}
.path-tag .tagarea .controls .gotopage.nextpage::after {padding-right: 5px;padding-left: 5px;content: "»";}
.path-tag .tagarea .controls .gotopage.prevpage::before {padding-right: 5px;padding-left: 5px;content: "«";}
span.flagged-tag, tr.flagged-tag, span.flagged-tag a, tr.flagged-tag a {color: #dc3545;}
.tag-management-table td, .tag-management-table th {vertical-align: middle;}
.tag-management-table .inplaceeditable.inplaceeditingon input {width: 150px;}
.path-admin-tag .addstandardtags {float: right;}
.path-admin-tag .addstandardtags img {margin: 0 5px;}
.path-tag .tag-relatedtags {padding-top: 10px;}
.path-tag .tag-management-box {text-align: right;}
.path-tag .tag-index-toc {padding: 10px;text-align: center;}
.path-tag .tag-index-toc li, .path-tag .tag-management-box li {margin-left: 5px;margin-right: 5px;}
.path-tag .tag-management-box li a {background-repeat: no-repeat;-webkit-background-size: 16px;background-size: 16px;background-position: 25px;}
.path-tag .tag-management-box li a.edittag {background-image: url("/theme/image.php?theme=space&component=core&image=i%2Fsettings");padding-left: 4rem;}
.path-tag .tag-management-box li a.flagasinappropriate {background-image: url("/theme/image.php?theme=space&component=core&image=i%2Fflagged");padding-left: 4rem;}
.path-tag .tag-management-box li a.addtomyinterests {background-image: url("/theme/image.php?theme=space&component=core&image=t%2Fadd");padding-left: 4rem;}
.path-tag .tag-management-box li a.removefrommyinterests {background-image: url("/theme/image.php?theme=space&component=core&image=t%2Fdelete");padding-left: 4rem;}
.path-tag .tag-management-box li a:before {width: 0;}
.tag_feed {margin: 0 0 2rem 0;}
.tag_feed.media-list .media .itemimage {float: left;margin-right: 1rem;width: 50px;text-align: center;}
.tag_feed.media-list .media .itemimage a:before {display: none;}
.tag_feed.media-list .media .itemimage img {height: 50px;width: 50px;margin-right: 2rem;}
.tag_feed.media-list .media .media-body {padding-right: 10px;padding-left: 10px;}
.tag_feed .media .muted a:before {background-color: #ececec;}
.tag_cloud {text-align: left;color: #bfc0c2;}
.tag_cloud a {color: #bfc0c2;}
.tag_cloud .inline-list li {padding: 0 .2em;}
.tag_cloud .tag_overflow {margin-top: 1em;font-style: italic;}
.tag_cloud .s20 {font-size: 2.7em;}
.tag_cloud .s19 {font-size: 2.6em;}
.tag_cloud .s18 {font-size: 2.5em;}
.tag_cloud .s17 {font-size: 2.4em;}
.tag_cloud .s16 {font-size: 2.3em;}
.tag_cloud .s15 {font-size: 2.2em;}
.tag_cloud .s14 {font-size: 2.1em;}
.tag_cloud .s13 {font-size: 2em;}
.tag_cloud .s12 {font-size: 1.9em;}
.tag_cloud .s11 {font-size: 1.8em;}
.tag_cloud .s10 {font-size: 1.7em;}
.tag_cloud .s9 {font-size: 1.6em;}
.tag_cloud .s8 {font-size: 1.5em;}
.tag_cloud .s7 {font-size: 1.4em;}
.tag_cloud .s6 {font-size: 1.3em;}
.tag_cloud .s5 {font-size: 1.2em;}
.tag_cloud .s4 {font-size: 1.1em;}
.tag_cloud .s3 {font-size: 1em;}
.tag_cloud .s2 {font-size: .9em;}
.tag_cloud .s1 {font-size: .8em;}
.tag_cloud .s0 {font-size: .7em;}
.tag_list ul {display: inline;}
.tag_list.hideoverlimit .overlimit {display: none;}
.tag_list .tagmorelink {display: none;}
.tag_list.hideoverlimit .tagmorelink {display: inline;}
.tag_list.hideoverlimit .taglesslink {display: none;}
#webservice-doc-generator td {text-align: left;border: 0 solid black;}
.userenrolment {width: 100%;border-collapse: collapse;}
.userenrolment tr {vertical-align: top;}
.userenrolment td {padding: 0;height: 41px;}
.userenrolment .subfield {margin-right: 5px;}
.userenrolment .col_userdetails .subfield {margin-left: 40px;}
.userenrolment .col_userdetails .subfield_picture {float: left;margin-left: 0;}
.userenrolment .col_lastseen {width: 150px;}
.userenrolment .col_role {width: 262px;}
.userenrolment .col_role .roles, .userenrolment .col_group .groups {margin-right: 30px;}
.userenrolment .col_role .role {float: left;padding: 0 3px 3px;margin: 0 3px 3px;white-space: nowrap;}
.userenrolment .col_group .group {float: left;padding: 3px;margin: 3px;white-space: nowrap;}
.userenrolment .col_role .role a, .userenrolment .col_group .group a {margin-left: 3px;cursor: pointer;}
.userenrolment .col_role .addrole, .userenrolment .col_group .addgroup {float: right;padding: 3px;margin: 3px;}
.userenrolment .col_role .addrole > a:hover, .userenrolment .col_group .addgroup > a:hover {border-bottom: 1px solid #666;}
.userenrolment .col_role .addrole img, .userenrolment .col_group .addgroup img {vertical-align: baseline;}
.userenrolment .hasAllRoles .col_role .addrole {display: none;}
.userenrolment .col_enrol .enrolment {float: left;padding: 0 3px 3px;margin: 0 3px 3px;}
.userenrolment .col_enrol .enrolment a {float: right;margin-left: 3px;}
#page-enrol-users .enrol_user_buttons {text-align: right;}
#page-enrol-users .enrol-users-page-action input {margin-left: 0;}
.corelightbox {background-color: #ccc;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;}
.corelightbox img {position: fixed;top: 50%;left: 50%;}
.mod-indent-outer {display: table;}
.mod-indent {display: table-cell;}
.label .mod-indent {float: left;padding-top: 20px;}
.mod-indent-1 {width: 30px;}
.mod-indent-2 {width: 60px;}
.mod-indent-3 {width: 90px;}
.mod-indent-4 {width: 120px;}
.mod-indent-5 {width: 150px;}
.mod-indent-6 {width: 180px;}
.mod-indent-7 {width: 210px;}
.mod-indent-8 {width: 240px;}
.mod-indent-9 {width: 270px;}
.mod-indent-10 {width: 300px;}
.mod-indent-11 {width: 330px;}
.mod-indent-12 {width: 360px;}
.mod-indent-13 {width: 390px;}
.mod-indent-14 {width: 420px;}
.mod-indent-15 {width: 450px;}
.mod-indent-16 {width: 480px;}
.mod-indent-huge {width: 480px;}
.mediaplugin.mediaplugin_videojs {background-color: #000;padding: 1rem;border-radius: 5px;}
.mediaplugin.mediaplugin_videojs div {margin: 0 auto;max-width: 100% !important;}
.mediaplugin > div {margin: 0 !important;}
.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;}
.card .mediaplugin, .well .mediaplugin, .userprofile .profile_tree section .mediaplugin, .que .history .mediaplugin, .groupinfobox .mediaplugin, .card .mediaplugin video, .well .mediaplugin video, .userprofile .profile_tree section .mediaplugin video, .que .history .mediaplugin video, .groupinfobox .mediaplugin video, .forumpost .mediaplugin, .forumpost .mediaplugin video {width: 100%;}
.core_media_preview.pagelayout-embedded #content {padding: 0;}
.core_media_preview.pagelayout-embedded #maincontent {height: 0;}
body#page-lib-editor-tinymce-plugins-moodlemedia-preview {padding: 0;margin: 0;min-width: 0;background: none;}
.path-rating .ratingtable {width: 100%;margin-bottom: 1em;}
.path-rating .ratingtable th.rating {width: 100%;}
.path-rating .ratingtable td.rating, .path-rating .ratingtable td.time {white-space: nowrap;text-align: center;}
.initialbarlabel {display: inline-block;width: 6em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.moodle-dialogue-base .moodle-dialogue-lightbox {background-color: #000;}
.pagelayout-popup .moodle-dialogue-base .moodle-dialogue-lightbox {background-color: transparent;}
.pagelayout-popup .moodle-dialogue-base .moodle-dialogue {-webkit-box-shadow: 0 5px 30px rgba(0,0,0,.5);box-shadow: 0 5px 30px rgba(0,0,0,.5);}
.moodle-dialogue-base .hidden, .moodle-dialogue-base .moodle-dialogue-hidden {display: none;}
.no-scrolling {overflow: hidden;}
.moodle-dialogue-base .moodle-dialogue-fullscreen {left: 0;top: 0;right: 0;bottom: -50px;position: fixed;}
.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {overflow: auto;}
.modal.show {display: block;}
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd {margin: 0 -2rem;width: calc(100% + 94px);position: relative;text-align: center;border-radius: 5px 5px 0 0;}
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {padding: 1.1rem !important;margin: 0 -2rem;background: initial;position: relative;width: calc(100% + 4rem);min-height: 3rem;text-align: center;font-size: 1rem;font-weight: 500;line-height: 1.5;word-wrap: break-word;color: initial;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}
.moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd h1 {font-size: 1rem;}
.moodle-dialogue-base .moodle-dialogue-fullscreen .moodle-dialogue-content {overflow: auto;position: absolute;top: 0;bottom: 50px;left: 0;right: 0;margin: 0;border: 0;}
.moodle-dialogue-exception .moodle-exception-param label {font-weight: 700;}
.moodle-dialogue-exception .param-stacktrace label {background-color: #eee;border: 1px solid #ccc;border-bottom-width: 0;}
.moodle-dialogue-exception .param-stacktrace pre {border: 1px solid #ccc;background-color: #fff;}
.moodle-dialogue-exception .param-stacktrace .stacktrace-file {color: navy;font-size: .875rem;}
.moodle-dialogue-exception .param-stacktrace .stacktrace-line {font-size: .875rem;}
.moodle-dialogue-exception .param-stacktrace .stacktrace-call {color: #333;font-size: 90%;border-bottom: 1px solid #eee;}
.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft:empty {display: none;}
.moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft.yui3-widget-ft {background: initial;}
.moodle-dialogue-confirm .confirmation-message {margin: .5rem 0;}
.moodle-dialogue-confirm .confirmation-dialogue input {min-width: 80px;}
.moodle-dialogue-exception .moodle-exception-message {margin: 0 0 1rem 0;}
.moodle-dialogue-exception .moodle-exception-param {margin-bottom: .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-exception .param-stacktrace pre {display: block;height: 200px;overflow: auto;font-size: .75rem;padding: 1rem;}
.moodle-dialogue-exception .param-stacktrace .stacktrace-file {display: inline-block;margin: 4px 0;}
.moodle-dialogue-exception .param-stacktrace .stacktrace-line {display: inline-block;width: 50px;margin: 4px 1em;}
.moodle-dialogue-exception .param-stacktrace .stacktrace-call {padding-left: 25px;margin-bottom: 4px;padding-bottom: 4px;}
.moodle-dialogue .moodle-dialogue-bd .content-lightbox {opacity: .75;width: 100%;height: 100%;top: 0;left: 0;background-color: white;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-bd {overflow: auto;}
.chooserdialoguebody, .choosertitle {display: none;}
.moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft {margin: 0;}
.chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd {padding: 0;background: #f2f2f2;margin: 0 -30px -30px;width: calc(100% + 60px);border-radius: 0 0 5px 5px;}
.choosercontainer #chooseform .submitbuttons {padding: .7em 0;text-align: right;}
@media (max-height: 639px) {.ios.safari .choosercontainer #chooseform .submitbuttons {padding: 45px 0;}}
.choosercontainer #chooseform .submitbuttons input {min-width: 100px;margin: 0 .5em;}
.choosercontainer #chooseform .options {position: relative;border-bottom: 2px solid #fff;}
.jschooser .choosercontainer #chooseform .alloptions {overflow-x: hidden;overflow-y: auto;max-width: 240px;}
.jschooser .choosercontainer #chooseform .alloptions .option input[type=radio] {display: inline-block;}
.jschooser .choosercontainer #chooseform .alloptions .option .typename {display: inline-block;width: 55%;}
.choosercontainer #chooseform .moduletypetitle, .choosercontainer #chooseform .option, .choosercontainer #chooseform .nonoption {margin-bottom: 0;padding: 0 1.6em 0 1.6em;}
.choosercontainer #chooseform .moduletypetitle {text-transform: uppercase;padding-top: 1.2em;padding-bottom: .4em;}
.choosercontainer #chooseform .option .typename, .choosercontainer #chooseform .nonoption .typename {padding: 0 0 0 .5em;}
.choosercontainer #chooseform .modicon + .typename {padding-left: 0;}
.choosercontainer #chooseform .option input[type=radio], .choosercontainer #chooseform .option span.typename {vertical-align: middle;}
.choosercontainer #chooseform .option label {display: block;margin: 0;padding: .5rem 0;border-bottom: 1px solid #fff;}
.choosercontainer #chooseform .option .icon, .choosercontainer #chooseform .option .fdescription img, .fdescription .choosercontainer #chooseform .option img, .choosercontainer #chooseform .option .form-control-static img, .form-control-static .choosercontainer #chooseform .option img, .choosercontainer #chooseform .option .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .choosercontainer #chooseform .option img {margin: 0;padding: 0 .25rem 0 0;}
.choosercontainer #chooseform .nonoption {padding-left: 2.7em;padding-top: .3em;padding-bottom: .1em;}
.choosercontainer #chooseform .subtype {margin-bottom: 0;padding: 0 1.6em 0 3.2em;}
.choosercontainer #chooseform .subtype .typename {margin: 0 0 0 .2em;}
.jschooser .choosercontainer #chooseform .instruction, .jschooser .choosercontainer #chooseform .typesummary {display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 240px;margin: 0;padding: 1.6em;background-color: #fff;overflow-x: hidden;overflow-y: auto;line-height: 2em;}
.jschooser .choosercontainer #chooseform .instruction, .choosercontainer #chooseform .selected .typesummary {display: block;}
.choosercontainer #chooseform .selected {background-color: #fff;margin-top: -1px;padding-top: 1px;}
.chooserdialogue-course-modchooser .modicon .icon, .chooserdialogue-course-modchooser .modicon .fdescription img, .fdescription .chooserdialogue-course-modchooser .modicon img, .chooserdialogue-course-modchooser .modicon .form-control-static img, .form-control-static .chooserdialogue-course-modchooser .modicon img, .chooserdialogue-course-modchooser .modicon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .chooserdialogue-course-modchooser .modicon img {width: 24px;height: 24px;font-size: 24px;}
@media (max-width: 319.98px) {.jsenabled .choosercontainer #chooseform .alloptions {max-width: 100%;}
	.jsenabled .choosercontainer #chooseform .instruction, .jsenabled .choosercontainer #chooseform .typesummary {position: static;}}
.formlistingradio {padding-bottom: 25px;padding-right: 10px;}
.formlistinginputradio {float: left;}
.formlistingmain {min-height: 225px;}
.formlisting {position: relative;margin: 15px 0;padding: 1px 19px 14px;background-color: white;border: 1px solid #ddd;border-radius: 4px;}
.formlistingmore {position: absolute;cursor: pointer;bottom: -1px;right: -1px;padding: 3px 7px;font-size: 12px;font-weight: 700;background-color: whitesmoke;border: 1px solid #ddd;color: #9da0a4;border-radius: 4px 0 4px 0;}
.formlistingall {margin: 15px 0;padding: 0;border-radius: 4px;}
.formlistingrow {cursor: pointer;border-bottom: 1px solid;border-color: #e1e1e8;border-left: 1px solid #e1e1e8;border-right: 1px solid #e1e1e8;background-color: #f7f7f9;border-radius: 0 0 4px 4px;padding: 6px;top: 50%;left: 50%;min-height: 34px;float: left;width: 150px;}
body.jsenabled .formlistingradio {display: none;}
body.jsenabled .formlisting {display: block;}
a.criteria-action {padding: 0 3px;float: right;}
div.criteria-description {padding: 10px 15px;margin: 5px 0;background: none repeat scroll 0 0 #f9f9f9;border: 1px solid #eee;}
ul.badges {margin: 0;padding: 0;list-style: none;}
.badges li {position: relative;display: inline-block;padding-top: 1em;text-align: center;vertical-align: top;width: 150px;}
[data-region="blocks-column"] .badges li {width: 100%;background-color: #fff;border-radius: 5px;}
.block ul.badges li {padding-top: .5rem;}
.block ul.badges a {width: calc(100% - 20px);margin: 0 10px;display: inline-flex;align-items: center;}
.block ul.badges a .badge-image {width: 40px;height: auto;}
.block ul.badges a .badge-name {margin-left: .5rem;font-weight: 500;color: #212121;text-align: left;line-height: 1.3;}
.badges li .badge-name {display: block;padding: 5px;}
.badges li > img {position: absolute;}
.badges li .badge-image {width: 100px;height: 100px;left: 10px;top: 0;z-index: 1;}
.badges li .badge-actions {position: relative;}
.badges li .expireimage {width: 100px;height: 100px;left: 25px;top: 0;position: absolute;z-index: 10;opacity: .85;}
#badge-image {background-color: transparent;padding: 0;position: relative;min-width: 100px;width: 20%;display: inline-block;vertical-align: top;margin-top: 17px;margin-bottom: 20px;}
#badge-image .expireimage {width: 100px;height: 100px;left: 0;top: 0;opacity: .85;position: absolute;z-index: 10;}
#badge-image .singlebutton {padding-top: 5px;display: block;}
#badge-image .singlebutton button {margin-left: 4px;}
#badge-details {display: inline-block;width: 79%;}
#badge-overview h3 {margin: 2rem 0 1rem;padding-top: 2rem;font-size: 1.25rem;border-top: 1px solid #ececec;}
#badge-overview h3:first-of-type {border-top: 0;padding-top: 0;}
#badge-overview dl, #badge-details dl {margin: 0 0 2rem;font-size: 14px;}
#badge-overview dl dt, #badge-details dl dt, #badge-overview dl dd, #badge-details dl dd {vertical-align: top;padding: 5px 0;}
#badge-overview dl dt, #badge-details dl dt {clear: both;display: inline-block;width: 20%;min-width: 100px;}
#badge-overview dl dd, #badge-details dl dd {display: inline-block;width: 79%;margin-left: 1%;}
#issued-badge-table .badges a:before {display: none;}
#issued-badge-table .badges a .badge-name {font-size: .875rem;font-weight: 700;}
.badge-profile {vertical-align: top;}
#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%;}
#issued-badge-table .activatebadge {display: inline-block;}
.statusbox.active {background-color: #ecf8f3;}
.statusbox.inactive {background-color: #fdf0d2;}
.statusbox {text-align: center;margin-bottom: 5px;padding: 5px;}
.statusbox .activatebadge {display: inline-block;}
.statusbox .activatebadge input[type=submit] {margin: 3px;}
.activatebadge {margin: 0;text-align: left;vertical-align: middle;}
img#persona_signin {cursor: pointer;}
.addcourse {float: right;}
.invisiblefieldset {display: inline;padding: 0;border-width: 0;}
.c-hero-with-logo {margin-top: -80px;}
@media (min-width: 320px) and (max-width: 767.98px) {.c-hero-with-logo {margin-top: 0;}}
.c-hero-without-logo {margin-top: 20px;}
@media (min-width: 320px) and (max-width: 1199.98px) {.c-hero-without-logo {margin-top: 0;}}
.c-top-logo {position: relative;}
.c-top-logo .logo {margin-top: 30px;margin-left: auto;margin-right: auto;padding: 20px;background-color: #fff;border-radius: 5px;position: relative;z-index: 1;-webkit-box-shadow: 0 20px 50px 0 rgba(0,0,0,.25);box-shadow: 0 20px 50px 0 rgba(0,0,0,.25);}
@media (min-width: 320px) and (max-width: 1199.98px) {.c-top-logo .logo {border-radius: 0;}}
@media (min-width: 320px) and (max-width: 767.98px) {.c-top-logo .logo {-webkit-box-shadow: none;box-shadow: none;margin-top: 0;width: 100%;text-align: center;}}
.c-top-logo .logo img {max-width: 100%;height: auto;max-height: 120px;}
.c-top-logo .settings-menu {position: absolute;right: 10px;top: -40px;width: auto;z-index: 1;}
@media (min-width: 320px) and (max-width: 767.98px) {.c-top-logo .settings-menu {position: absolute;top: 0;right: 10px;}
	#page-site-index .c-top-logo .settings-menu {top: 0;}}
#page-header {margin-bottom: 20px;position: relative;}
#page-header h2 {margin: 0;}
ul.dragdrop-keyboard-drag {margin: 0;padding: 0;}
ul.dragdrop-keyboard-drag li {margin-bottom: 1rem;list-style-type: none;}
ul.dragdrop-keyboard-drag li:last-child {margin: 0;}
ul.dragdrop-keyboard-drag li a {display: block;background: #fff;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);border-radius: 5px;padding: 1rem 1.5rem;font-size: .75rem;font-weight: 500;color: #575967;word-wrap: break-word;cursor: move;}
ul.dragdrop-keyboard-drag li a:before {display: none;}
ul.dragdrop-keyboard-drag li a:hover {color: #0742cd;}
a.disabled:hover, a.disabled {text-decoration: none;cursor: default;font-style: italic;color: #808080;}
.progressbar_container {margin: 0 auto;}
.ie10 .yui3-calendar-header-label {display: inline-block;}
dd:before, dd:after {display: block;content: " ";}
dd:after {clear: both;}
.nav-tabs > .active > a[href], .nav-tabs > .active > a[href]:hover, .nav-tabs > .active > a[href]:focus {cursor: pointer;}
.inplaceeditable.inplaceeditingon {position: relative;}
.inplaceeditable.inplaceeditingon .editinstructions {font-size: .75rem;margin-right: 0;margin-left: 0;top: -20px;left: 0;right: auto;white-space: nowrap;}
.inplaceeditable.inplaceeditingon input {width: 330px;vertical-align: text-bottom;margin-bottom: 0;position: relative;}
.inplaceeditable.inplaceeditingon select {margin-bottom: 0;}
.inplaceeditable .quickediticon img {opacity: .2;}
.inplaceeditable .quickeditlink {color: inherit;text-decoration: inherit;}
.inplaceeditable:hover .quickeditlink .quickediticon img, .inplaceeditable .quickeditlink:focus .quickediticon img {opacity: 1;}
.inplaceeditable.inplaceeditable-toggle .quickediticon {display: none;}
.inplaceeditable.inplaceeditable-autocomplete {display: block;}
.chart-area .chart-table-data {display: none;}
.chart-area .chart-table .chart-output-htmltable caption {white-space: nowrap;}
.chart-area .chart-table.accesshide .chart-table-expand {display: none;}
.chart-area .chart-table.accesshide .chart-table-data {display: block;}
.chart-table-expand a {margin-top: 1rem;display: block;width: 100%;text-align: center;}
[data-drag-type="move"] {cursor: move;}
.clickable {cursor: pointer;}
.overlay-icon-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,.6);}
.overlay-icon-container .loading-icon {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.overlay-icon-container .loading-icon .icon, .overlay-icon-container .loading-icon .fdescription img, .fdescription .overlay-icon-container .loading-icon img, .overlay-icon-container .loading-icon .form-control-static img, .form-control-static .overlay-icon-container .loading-icon img, .overlay-icon-container .loading-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .overlay-icon-container .loading-icon img {height: 30px;width: 30px;font-size: 30px;}
.open.atto_menu > .dropdown-menu {display: block;}
div.editor_atto_toolbar {padding: 0 0 7px 0 !important;}
div.editor_atto_toolbar div.atto_group {background-color: transparent !important;border: 0 !important;margin: 7px 0 0 7px !important;}
div.editor_atto_toolbar button {border: 0 !important;padding: 4px 7px !important;}
div.editor_atto_toolbar button .icon, div.editor_atto_toolbar button .fdescription img, .fdescription div.editor_atto_toolbar button img, div.editor_atto_toolbar button .form-control-static img, .form-control-static div.editor_atto_toolbar button img, div.editor_atto_toolbar button .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info div.editor_atto_toolbar button img {color: #fff !important;}
.editor_atto_toolbar button:active, .editor_atto_toolbar button.highlight, .editor_atto_toolbar button:hover {background: rgba(255,255,255,.1) !important;border-radius: 5px !important;}
.w-auto {width: auto;}
.dataprivacy-main a {text-decoration: none;}
.dataprivacy-main h3, .dataprivacy-main .h3 {font-size: 1.25rem;color: #212121;}
.dataprivacy-main h4, .dataprivacy-main .h4, .dataprivacy-main .path-calendar .maincalendar .calendar-controls .current, .path-calendar .maincalendar .calendar-controls .dataprivacy-main .current {font-size: 1rem;color: #212121;}
#page-admin-tool-installaddon-index #installfromrepobox {text-align: left;padding: 0;}
.tool-lp-menu {padding: 0;}
.hover-tooltip-container {position: relative;}
.hover-tooltip-container .hover-tooltip {opacity: 0;visibility: hidden;position: absolute;left: 50%;top: calc(-50% - 5px);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #212121;border: 1px solid rgba(0,0,0,.2);color: #fff;border-radius: 5px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: .5rem 1rem;font-size: .875rem;white-space: nowrap;-webkit-transition: opacity .15s,visibility .15s;-o-transition: opacity .15s,visibility .15s;transition: opacity .15s,visibility .15s;z-index: 1000;}
.hover-tooltip-container .hover-tooltip:before {content: "";display: inline-block;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #212121;position: absolute;bottom: -8px;left: calc(50% - 8px);}
.hover-tooltip-container .hover-tooltip:after {content: "";display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #212121;position: absolute;bottom: -6px;left: calc(50% - 7px);z-index: 2;}
.hover-tooltip-container:hover .hover-tooltip {opacity: 1;visibility: visible;-webkit-transition: opacity .15s .5s,visibility .15s .5s;-o-transition: opacity .15s .5s,visibility .15s .5s;transition: opacity .15s .5s,visibility .15s .5s;}
.path-mod-workshop .userplan .actions .btn {font-size: .75rem;}
.path-mod-workshop .userplan dt, .path-mod-workshop .userplan dd {padding: 1rem;}
@media (min-width: 320px) and (max-width: 767.98px) {.path-mod-workshop .userplan dt, .path-mod-workshop .userplan dd {width: 98%;}}
.path-mod-workshop .userplan dt.active, .path-mod-workshop .userplan dd.active {color: #fff !important;background-color: #0742cd;border: none;}
.path-mod-workshop .userplan dt.active a, .path-mod-workshop .userplan dd.active a {color: #fff !important;}
.path-mod-workshop .userplan dt .active, .path-mod-workshop .userplan dd .active, .path-mod-workshop .userplan dt .phasetitle, .path-mod-workshop .userplan dd .phasetitle {font-size: 1.25rem !important;font-weight: 500 !important;margin-bottom: 1rem !important;display: block;}
.path-mod-workshop .userplan .tasks li {margin-bottom: .5rem;}
#page-enrol-instances .generaltable .cell {text-align: left !important;}
#page-enrol-instances .generaltable .cell img.spacer {display: none;}
.recordauthor {position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;text-align: center !important;border-radius: 5px;width: auto !important;margin: 2rem auto 0;}
.recipename {margin: 2rem 0;text-align: left;}
.picturesingle {text-align: left;}
.picturesingle img {border-radius: 5px;}
.recipedescription {padding: 2rem;background-color: #f8f8f8;border-radius: 5px;margin: 0 !important;width: auto !important;}
.recipetype {margin: 1rem 0;font-size: .75rem;text-align: left;}
.recipelink {margin-bottom: 2rem;text-align: left;}
.ratingform {margin-bottom: 2rem;}
.wiki_headingtitle {margin: 2rem 0;}
.wiki_headingtime {font-style: normal;color: #9b9b9b;margin-bottom: 2rem;}
a.wiki_newentry:link, a.wiki_newentry:visited {color: #0742cd;font-style: normal;}
#page-mod-wiki-history .settings-menu form input, #page-mod-wiki-map .settings-menu form input, #page-mod-wiki-admin .settings-menu form input, #page-mod-wiki-comments .settings-menu form input, #page-mod-wiki-edit .settings-menu form input, #page-mod-wiki-create .settings-menu form input {display: inline-flex;width: auto;}
.checkbox abbr .icon, .checkbox abbr .fdescription img, .fdescription .checkbox abbr img, .checkbox abbr .form-control-static img, .form-control-static .checkbox abbr img, .checkbox abbr .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .checkbox abbr img {left: -2px;font-size: 11px;}
.progress-actions li {display: inline-flex;margin-right: .5rem;}
.progress-actions li:last-child {margin-right: 0;}
.path-admin-tool-lp [data-region="managecompetencies"] [data-region="filtercompetencies"] input {margin-left: 0;margin-right: .5rem;}
.path-admin-tool-lp [data-region="managecompetencies"] ul[data-enhance="tree"] {margin: 0;border-radius: 5px;}
.path-admin-tool-lp [data-region="managecompetencies"] ul[data-enhance="tree"] li {padding: .5rem;}
.path-admin-tool-lp [data-region="managecompetencies"] ul [tabindex="0"] > span {display: inline-flex;width: calc(100% - 20px);}
.path-admin-tool-lp [data-region="managecompetencies"] ul [aria-selected="true"] > span {border-color: transparent;background-color: #0742cd;color: #fff;}
.path-admin-tool-lp [data-region="managecompetencies"] .card ul, .path-admin-tool-lp [data-region="managecompetencies"] .well ul, .path-admin-tool-lp [data-region="managecompetencies"] .userprofile .profile_tree section ul, .userprofile .profile_tree .path-admin-tool-lp [data-region="managecompetencies"] section ul, .path-admin-tool-lp [data-region="managecompetencies"] .que .history ul, .que .path-admin-tool-lp [data-region="managecompetencies"] .history ul, .path-admin-tool-lp [data-region="managecompetencies"] .groupinfobox ul {margin: 0 0 1rem 0;}
.ics-search {margin-bottom: 1rem;}
.ics-search input[type=text] {width: auto;display: inline-flex;}
#page-mod-scorm-report .scormattemptcounts {display: block;position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;margin-bottom: 1rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;margin-left: 0;}
.path-mod-assign .submissionlinks {text-align: left;}
#page-mod-feedback-complete .col-form-label {margin-right: 1rem;}
#page-mod-quiz-report .mform.mdl-align {text-align: left;}
#page-mod-quiz-report .toggleincludeauto {margin: 1rem 0;text-align: left;}
#page-mod-quiz-report .toggleincludeauto a:before {display: none;}
#page-mod-quiz-report .mform + h3 {margin-top: 2rem;}
#techinfo_caption .btn-icon {padding: 0;display: inline-flex !important;}
#page-mod-quiz-view .quizinfo, #page-mod-quiz-view #page .quizgradefeedback, #page-mod-quiz-view #page .quizattempt {text-align: left;}
#page-mod-forum-search .forumsearch {margin-right: 0 !important;}
@media (min-width: 320px) and (max-width: 1199.98px) {.singlebutton.forumaddnew {width: 100%;}
	.singlebutton.forumaddnew .btn {width: 100%;}}
.path-admin-tool-customlang fieldset.buttonsbar {margin: 2rem auto 0;padding: 1rem 0;border-top: 1px solid #ececec;text-align: right;}
.wiki_restore_yes, .wiki_deletecomment_yes, .wiki_restore_no, .wiki_deletecomment_no {float: none;display: inline-block;margin-right: .25rem;}
.editor_atto_notification .atto_info, .editor_atto_notification .atto_warning {border-radius: 5px;font-size: .875rem;margin-left: 12px;}
.dataprivacy-main .type-expand, .dataprivacy-main .component-expand {margin-bottom: 1rem;}
.dataprivacy-main .type-expand .icon, .dataprivacy-main .type-expand .fdescription img, .fdescription .dataprivacy-main .type-expand img, .dataprivacy-main .type-expand .form-control-static img, .form-control-static .dataprivacy-main .type-expand img, .dataprivacy-main .type-expand .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dataprivacy-main .type-expand img, .dataprivacy-main .component-expand .icon, .dataprivacy-main .component-expand .fdescription img, .fdescription .dataprivacy-main .component-expand img, .dataprivacy-main .component-expand .form-control-static img, .form-control-static .dataprivacy-main .component-expand img, .dataprivacy-main .component-expand .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .dataprivacy-main .component-expand img {margin: .25rem .5rem .25rem 0;font-size: 12px;line-height: 1.5;}
.dataprivacy-main .component-expand {margin: 0;}
#page-admin-tool-lp-user_competency .competency-heading {background-color: #f4f7fe;padding: 2rem;border-radius: 5px;color: #0742cd;}
[data-region="relatedcompetencies"] {padding: 2rem;margin: 2rem 0;border: 1px solid #ebebeb;border-radius: 5px;}
[data-region="competency-summary"] dl {padding: 2rem;margin: 2rem 0;border: 1px solid #ebebeb;border-radius: 5px;}
[data-region="competency-summary"] dl dd {padding: 1rem 0;margin-bottom: 2rem;border-bottom: 1px solid #ebebeb;}
[data-region="competency-summary"] dl dd:last-of-type {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
#page-admin-tool-dataprivacy-summary [role="main"] .card-header {padding-top: 2rem;margin-top: 0;margin-bottom: 1rem;}
#page-admin-tool-dataprivacy-summary [role="main"] .card-body, #page-admin-tool-dataprivacy-summary [role="main"] .userprofile .profile_tree section, .userprofile .profile_tree #page-admin-tool-dataprivacy-summary [role="main"] section {padding: 0 0 1rem 0 !important;}
#page-admin-tool-dataprivacy-summary [role="main"] .card, #page-admin-tool-dataprivacy-summary [role="main"] .well, #page-admin-tool-dataprivacy-summary [role="main"] .userprofile .profile_tree section, .userprofile .profile_tree #page-admin-tool-dataprivacy-summary [role="main"] section, #page-admin-tool-dataprivacy-summary [role="main"] .que .history, .que #page-admin-tool-dataprivacy-summary [role="main"] .history, #page-admin-tool-dataprivacy-summary [role="main"] .groupinfobox {background-color: transparent;}
#page-admin-tool-lp-plan [data-region="plan-summary"] {margin: 2rem 0 !important;}
#page-admin-tool-lp-plan [data-region="plan-summary"] dd {margin-bottom: 1rem !important;}
img.icon, .fdescription img, .form-control-static img, .editor_atto_notification .atto_info img {width: 18px;height: auto;}
.icon, .fdescription img, .form-control-static img, .editor_atto_notification .atto_info img {font-size: 18px;vertical-align: middle;-webkit-box-sizing: content-box;box-sizing: content-box;}
a .icon, a .fdescription img, .fdescription a img, a .form-control-static img, .form-control-static a img, a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info a img {cursor: pointer;}
.icon.spacer, .fdescription img.spacer, .form-control-static img.spacer, .editor_atto_notification .atto_info img.spacer {margin-right: 0;}
.icon.iconsize-big, .fdescription img.iconsize-big, .form-control-static img.iconsize-big, .editor_atto_notification .atto_info img.iconsize-big {width: 64px;height: 64px;font-size: 64px !important;margin: .25rem;}
#categoryquestions .icon, #categoryquestions .fdescription img, .fdescription #categoryquestions img, #categoryquestions .form-control-static img, .form-control-static #categoryquestions img, #categoryquestions .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions img {width: 30px;height: 30px;margin-right: 1rem;}
.iconhelp {margin-right: .5rem;}
.iconlarge {width: 50px;height: 50px;}
.block-timeline img.icon, .block-timeline .fdescription img, .fdescription .block-timeline img, .block-timeline .form-control-static img, .form-control-static .block-timeline img, .block-timeline .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block-timeline img {width: 50px;height: 50px;}
.navbar-dark a .icon, .navbar-dark a .fdescription img, .fdescription .navbar-dark a img, .navbar-dark a .form-control-static img, .form-control-static .navbar-dark a img, .navbar-dark a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .navbar-dark a img {color: rgba(255,255,255,.5) !important;}
.alert .fa-exclamation-triangle {top: -2px;position: relative;}
.action-menu-item a:first-of-type > .icon, .action-menu-item .fdescription a:first-of-type > img, .fdescription .action-menu-item a:first-of-type > img, .action-menu-item .form-control-static a:first-of-type > img, .form-control-static .action-menu-item a:first-of-type > img, .action-menu-item .editor_atto_notification .atto_info a:first-of-type > img, .editor_atto_notification .atto_info .action-menu-item a:first-of-type > img {margin-left: .5rem;margin-right: .5rem;}
.ygtvcell .icon, .ygtvcell .fdescription img, .fdescription .ygtvcell img, .ygtvcell .form-control-static img, .form-control-static .ygtvcell img, .ygtvcell .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .ygtvcell img {margin-left: 0 !important;}
.block_navigation .tree_item .icon, .block_navigation .tree_item .fdescription img, .fdescription .block_navigation .tree_item img, .block_navigation .tree_item .form-control-static img, .form-control-static .block_navigation .tree_item img, .block_navigation .tree_item .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_navigation .tree_item img, .block_settings .tree_item .icon, .block_settings .tree_item .fdescription img, .fdescription .block_settings .tree_item img, .block_settings .tree_item .form-control-static img, .form-control-static .block_settings .tree_item img, .block_settings .tree_item .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_settings .tree_item img {margin-left: 0;}
.block_navigation .icon, .block_navigation .fdescription img, .fdescription .block_navigation img, .block_navigation .form-control-static img, .form-control-static .block_navigation img, .block_navigation .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_navigation img {font-size: 14px;}
.icon[title=required], .fdescription img[title=required], .form-control-static img[title=required], .editor_atto_notification .atto_info img[title=required] {margin-top: -2px;}
abbr[title=Required] svg {margin-top: -9px;}
[data-action=toggle-drawer] .icon, [data-action=toggle-drawer] .fdescription img, .fdescription [data-action=toggle-drawer] img, [data-action=toggle-drawer] .form-control-static img, .form-control-static [data-action=toggle-drawer] img, [data-action=toggle-drawer] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-action=toggle-drawer] img {margin: 0;}
.icon-no-spacing a > .icon, .icon-no-spacing .fdescription a > img, .fdescription .icon-no-spacing a > img, .icon-no-spacing .form-control-static a > img, .form-control-static .icon-no-spacing a > img, .icon-no-spacing .editor_atto_notification .atto_info a > img, .editor_atto_notification .atto_info .icon-no-spacing a > img {margin: 0;}
.icon-large > .icon, .fdescription .icon-large > img, .form-control-static .icon-large > img, .editor_atto_notification .atto_info .icon-large > img {width: 36px;height: 36px;}
.form-control-static img {width: 16px;height: 16px;}
.formtable tbody th {font-weight: normal;text-align: right;}
.path-admin #assignrole {width: 100%;margin: 2rem 0;}
.path-admin .admintable .leftalign {text-align: left;}
span + .no-overflow .admintable {margin-top: 2rem;}
.admintable {margin-bottom: 2rem;}
.environmenttable .warn {padding: .5rem 1rem;background-color: #fdf0d2;color: #212121;}
.environmenttable .error {padding: .5rem 1rem;background-color: #f8d7da;color: #212121;}
.environmenttable .ok {padding: .5rem 1rem;background-color: #ecf8f3;color: #212121;}
.path-admin .admintable.environmenttable .name, .path-admin .admintable.environmenttable .info, .path-admin #assignrole .admintable .role, .path-admin #assignrole .admintable .userrole, .path-admin #assignrole .admintable .roleholder {white-space: nowrap;}
.path-admin .incompatibleblockstable td.c0 {font-weight: bold;}
#page-admin-course-category .addcategory {padding: 10px;}
#page-admin-course-index .editcourse {margin: 20px auto;}
.timewarninghidden {display: none;}
#page-admin-report-capability-index #capabilitysearch {width: 30em;}
#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;}
#page-admin-qbehaviours .cell.c3, #page-admin-qtypes .cell.c3 {font-size: .875rem;}
#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 .singlebutton, #page-admin-index .adminwarning .singlebutton, #page-admin-index #layout-table .singlebutton {text-align: center;}
#capabilitysearchui {margin-bottom: 2rem;width: 100%;display: block;}
.path-admin-roles .capabilitysearchui {text-align: left;margin-left: auto;margin-right: auto;margin-top: 1rem;margin-bottom: 1rem;}
#page-admin-roles-define .topfields {margin: 1em 0 2em;}
#page-admin-roles-define .capdefault {background-color: #f8f8f8;}
#page-filter-manage .backlink, .path-admin-roles .backlink {margin-top: 2rem;}
#page-filter-manage .backlink a, .path-admin-roles .backlink a {margin-top: 2rem;}
#page-admin-roles-explain #chooseuser h3, #page-admin-roles-usersroles .contextname {margin-top: 0;}
#page-admin-roles-explain #chooseusersubmit {margin-top: 0;text-align: center;}
#page-admin-roles-usersroles [role="main"] ul {padding: 0;margin-top: 1rem;}
#page-admin-roles-usersroles [role="main"] ul li {list-style: none;padding-top: 1rem;padding-bottom: 2rem;margin-bottom: 1rem;border-bottom: 1px solid #ececec;}
#page-admin-roles-usersroles [role="main"] ul li:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
#page-admin-roles-usersroles [role="main"] ul li p {font-size: .75rem;}
#page-admin-roles-usersroles [role="main"] ul li p a {font-size: 1rem !important;margin: 0 .25rem;}
#page-admin-roles-usersroles [role="main"] ul li p a:before {display: none;}
#page-admin-roles-usersroles [role="main"] ul li ul li h4 {font-size: .875rem;color: #212121;}
#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-assign #assigningrole tr {background-color: transparent;}
#page-admin-roles-assign #assigningrole tr td {padding: 0;}
#page-admin-roles-override .overridenotice, #page-admin-roles-define .definenotice {margin-bottom: 2rem;text-align: left;}
.releasenoteslink, .adminwarning, .adminerror {position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
.releasenoteslink.card-content, .adminwarning.card-content, .adminerror.card-content {display: block;}
.adminwarning.availableupdatesinfo .moodleupdateinfo span {display: block;}
.updateplugin div {margin-bottom: .5em;}
#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 td {vertical-align: top;padding: .2em .3em;}
.path-admin .roleassigntable p {text-align: left;margin: 1rem 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: .875rem;}
.path-admin .roleassigntable #removeselect_wrapper, .path-admin .roleassigntable #addselect_wrapper {width: 100%;}
.path-admin table.rolecap tr.rolecap th, .defineroletable .rolecap th, #defineroletable .rolecap th {text-align: left;font-weight: normal;border-bottom: 1px solid #ececec !important;}
.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: .75rem;white-space: nowrap;font-weight: 400 !important;margin-top: .5rem;}
.path-admin .rolecap label {display: block;text-align: center;padding: .5em;margin: 0;}
.plugincheckwrapper {width: 100%;}
.environmentbox {margin-top: 1em;}
#mnetconfig table {margin-left: auto;margin-right: auto;}
#trustedhosts .generaltable {margin-left: auto;margin-right: auto;width: 500px;}
#trustedhosts .standard {width: auto;}
#adminsettings legend {display: none;}
#adminsettings fieldset.error {margin: .2em 0 .5em 0;}
#adminsettings fieldset.error legend {display: block;}
#adminsettings h2 {margin-bottom: 2rem;}
#adminsettings h2 a {font-weight: 300;text-decoration: none;color: #575967;}
#admin-spelllanguagelist textarea, #page-admin-setting-editorsettingstinymce .form-textarea textarea {text-align: left;direction: ltr;}
.adminsettingsflags {float: right;margin: 1rem;}
.adminsettingsflags label {margin: 0 2rem 0 0;}
.form-description pre, .formsettingheading pre {direction: ltr;background-color: #f8f8f8;padding: 1rem;border-radius: 5px;}
.form-item .form-setting .form-htmlarea {display: inline;}
.form-item .form-setting .form-htmlarea .htmlarea {width: 640px;display: block;}
.form-item .form-setting .form-multicheckbox ul {list-style: none;padding: 0;margin: 7px 0 0 0;}
.form-item .form-setting .defaultsnext {display: inline;}
.form-item .form-setting .locked-checkbox {margin-right: .2em;margin-left: .5em;display: inline;}
.form-item .form-setting .form-password .unmask, .form-item .form-setting .form-defaultinfo {display: inline-block;}
.form-item .form-setting .form-defaultinfo {max-width: 100%;word-wrap: break-word;}
#admin-emoticons td input {width: 8em;}
#adminthemeselector .selectedtheme td.c0 {border: 1px solid #e8eefb;border-right-width: 0;}
#adminthemeselector .selectedtheme td.c1 {border: 1px solid #e8eefb;border-left-width: 0;}
.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;-webkit-box-sizing: content-box;box-sizing: content-box;}
.admin_colourpicker .loadingicon {vertical-align: middle;margin-left: auto;}
.admin_colourpicker .colourdialogue {float: left;border: 1px solid #e8eefb;}
.admin_colourpicker .previewcolour {border: 1px solid #e8eefb;margin-left: 301px;}
.admin_colourpicker .currentcolour {border: 1px solid #e8eefb;margin-left: 301px;border-top-width: 0;}
#page-admin-index #notice .checkforupdates {text-align: center;}
#page-admin-index .adminwarning .checkforupdates .singlebutton {margin: 0 0 1rem 0 !important;}
#page-admin-plugins #plugins-overview-panel .info {display: inline-block;padding: 1.5rem;margin-right: 1rem;}
#page-admin-plugins #plugins-overview-panel .info a {color: #212121;}
#page-admin-plugins #plugins-overview-panel .info a:hover {text-decoration: none;}
#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 3px 0 0;}
#page-admin-plugins .updateavailableinstallall {margin: 5px 0;padding: 0;}
#page-admin-plugins .updateavailableinstallall div, #page-admin-plugins .updateavailableinstallall input {margin: 0 3px 5px 0;}
#page-admin-plugins #plugins-control-panel .status-missing td {background-color: #fdf0d2;}
#page-admin-plugins #plugins-control-panel .pluginname .componentname {font-size: .75rem;margin-left: 39px;margin-top: .25rem;}
#page-admin-plugins #plugins-control-panel .pluginname img.icon, #page-admin-plugins #plugins-control-panel .pluginname .fdescription img, .fdescription #page-admin-plugins #plugins-control-panel .pluginname img, #page-admin-plugins #plugins-control-panel .pluginname .form-control-static img, .form-control-static #page-admin-plugins #plugins-control-panel .pluginname img, #page-admin-plugins #plugins-control-panel .pluginname .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-admin-plugins #plugins-control-panel .pluginname img {margin: 0 20px 0 0 !important;width: 18px;}
#page-admin-plugins #plugins-control-panel .pluginname img.spacer {height: 20px;}
#page-admin-plugins #plugins-control-panel .version .versionnumber {font-size: .875rem;}
#page-admin-plugins #plugins-control-panel .uninstall a {color: #dc3545;}
#page-admin-plugins #plugins-control-panel .uninstall a:before {background-color: #dc3545;}
#page-admin-plugins #plugins-control-panel .notes .label {margin-right: 3px;}
#page-admin-plugins #plugins-control-panel .notes .requiredby {font-size: .875rem;}
.lasttimefetched {margin: 0 0 2rem 0;font-size: .75rem;color: #9b9b9b;}
#plugins-check-page .checkforupdates .singlebutton {margin: 5px 0;padding: 0;}
#plugins-check-page .checkforupdates .singlebutton div, #plugins-check-page .checkforupdates .singlebutton input {margin: 0 3px 0 0;}
#plugins-check-page #plugins-check-info .actions {margin: 2rem 0;}
#plugins-check-page #plugins-check-info .actions .btn {margin-right: 1rem;}
#plugins-check-page #plugins-check-info .actions > div {display: inline-block;margin-right: 2rem;}
#plugins-check-page #plugins-check-info .actions > div .badge {margin-left: 1rem;}
#plugins-check-page #plugins-check-info .actions > div a {display: inline-flex;padding: 1rem 0;line-height: 1;color: #212121;text-decoration: none;border-bottom: 1px solid #ececec;}
#plugins-check-page #plugins-check-info .actions > div a:hover {color: #0742cd;text-decoration: none;border-color: #0742cd;}
#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 3px 0 0;}
#plugins-check-page #plugins-check-info .pluginicon {width: 30px;}
#plugins-check-page #plugins-check-info .pluginname {font-weight: 700;font-size: .875rem;}
#plugins-check-page #plugins-check-info #plugins-check .displayname .plugindir {margin-left: 50px;}
#plugins-check-page #plugins-check-info .pluginname {margin: 0 10px;}
#plugins-check-page #plugins-check .smallicon {width: 30px;margin-right: 1rem !important;}
#plugins-check-page #plugins-check .status-missing td, #plugins-check-page #plugins-check .status-downgrade td {background-color: #f8d7da;}
#plugins-check-page #plugins-check .displayname .plugindir {font-size: .75rem;font-weight: 500;margin-top: .5rem;}
#plugins-check-page #plugins-check .requires ul {margin-left: 13px;line-height: 1.5;}
#plugins-check-page #plugins-check .requires ul li {margin-bottom: .25rem;}
#plugins-check-page #plugins-check .requires ul li:last-child {margin-bottom: 0;}
#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-right: 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 3px 0 0;}
#plugins-check-page #plugins-check-available-dependencies .displayname .component {font-size: .875rem;}
#plugins-check-page #plugins-check-available-dependencies .info .actions > div {display: inline-block;margin-right: 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 .continuebutton {margin: 0;}
.plugins-check-page .continuebutton a {margin: 0;}
.plugins-check-page #plugins-check-page {margin: 0;}
.plugins-check-page .checkforupdates {margin-top: 2rem;}
#plugins-check-page .pluginupdateinfo, #plugins-control-panel .pluginupdateinfo {background-color: #eff3fc;padding: 1rem;margin: 10px 0;border-radius: 5px;}
#plugins-check-page .pluginupdateinfo.maturity50, #plugins-control-panel .pluginupdateinfo.maturity50 {background-color: #f8d7da;}
#plugins-check-page .pluginupdateinfo.maturity100, #plugins-control-panel .pluginupdateinfo.maturity100, #plugins-check-page .pluginupdateinfo.maturity150, #plugins-control-panel .pluginupdateinfo.maturity150 {background-color: #fdf0d2;}
#plugins-check-page .pluginupdateinfo .info, #plugins-control-panel .pluginupdateinfo .info {display: inline-block;}
#plugins-check-page .pluginupdateinfo .separator, #plugins-control-panel .pluginupdateinfo .separator {width: 100%;display: block;margin: 1rem 0;}
#plugins-check-page .pluginupdateinfo .singlebutton, #plugins-control-panel .pluginupdateinfo .singlebutton {margin: 5px 0;padding: 0;}
#plugins-check-page .pluginupdateinfo .singlebutton div, #plugins-control-panel .pluginupdateinfo .singlebutton div, #plugins-check-page .pluginupdateinfo .singlebutton input, #plugins-control-panel .pluginupdateinfo .singlebutton input {margin: 0 3px 0 0;}
#plugins-check-page .pluginupdateinfo .singlebutton .btn, #plugins-control-panel .pluginupdateinfo .singlebutton .btn {margin: .5rem 0 !important;}
.plugins-management-confirm-buttons > div {display: inline-block;margin: 1em 1em 1em 0;}
.plugins-management-confirm-buttons .continue {padding: 0;}
.plugins-management-confirm-buttons .continue div, .plugins-management-confirm-buttons .continue input {margin: 0;}
.uninstalldeleteconfirmexternal {padding: .5em 1em;margin: 5px 0 10px 0;}
#page-admin-index .upgradepluginsinfo {text-align: center;}
#page-admin-index .adminwarning.availableupdatesinfo .moodleupdateinfo .separator:after {content: " | ";}
#page-admin-mnet-peers .box.deletedhosts {margin-bottom: 1em;font-size: .875rem;}
#page-admin-mnet-peers .mform .deletedhostinfo {padding: 4px;margin-bottom: 5px;}
#core-cache-plugin-summaries table, #core-cache-store-summaries table {width: 100%;}
#core-cache-lock-summary table, #core-cache-definition-summaries table, #core-cache-mode-mappings table {margin: 0 auto;}
#core-cache-store-summaries .default-store td {font-style: italic;}
#core-cache-rescan-definitions, #core-cache-mode-mappings .edit-link, #core-cache-lock-summary .new-instance {margin-top: .5em;text-align: center;}
.maintenancewarning {position: fixed;bottom: 0;right: 0;overflow: hidden;z-index: 1000;}
.modal.modal-in-page {z-index: 10010;}
.box.copyright {padding: 3rem;background-color: #f8f8f8;color: #212121;}
.box.copyright a {color: inherit;}
.drag-handlecontainer .icon, .drag-handlecontainer .fdescription img, .fdescription .drag-handlecontainer img, .drag-handlecontainer .form-control-static img, .form-control-static .drag-handlecontainer img, .drag-handlecontainer .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .drag-handlecontainer img {position: absolute;left: -18px;top: -19px;line-height: 1;background-color: rgba(255,255,255,.9);padding: 13px 14px;border-radius: 5px;border: 2px dashed #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);color: #212121;font-size: 12px;width: 12px;height: 11px;}
[data-region="coursecompetencystatistics"] {margin-bottom: 3rem;padding: 2rem;border-radius: 5px;background-color: #f8f8f8;}
[data-region="coursecompetencystatistics"] .progress {margin: 1rem 0 0 0;}
[data-region="coursecompetencystatistics"] p {margin: 1rem 0;}
[data-region="coursecompetencystatistics"] a {font-weight: 700;color: #575967;margin-bottom: .5rem;background-color: #fff;padding: 1rem;border-radius: 5px;display: block;}
[data-region="coursecompetencystatistics"] a p {margin: 0;padding: 0;}
[data-region="coursecompetencystatistics"] a:hover {text-decoration: none;}
[data-region="coursecompetencystatistics"] a:last-of-type {margin-bottom: 0;}
[data-region="coursecompetenciespage"] .generaltable td {position: relative;padding: 2rem;}
[data-region="coursecompetenciespage"] .generaltable td [data-action="delete-competency-link"] {position: absolute;top: 10px;right: 10px;}
[data-region="coursecompetenciespage"] .generaltable td [data-region="coursecompetency-ruleoutcome"] {border-top: 1px solid #ececec;padding: 1rem 0;margin-top: 1rem;}
[data-region="coursecompetenciespage"] .generaltable td strong {font-size: 1.25rem;font-weight: 500;margin-bottom: 2rem;}
[data-region="coursecompetenciespage"] .generaltable td p {margin: 1rem 0;}
[data-region="coursecompetenciespage"] .generaltable td .alert {width: 100%;}
[data-region="coursecompetenciespage"] .generaltable td ul.inline {display: block;margin: 2rem 0;}
.data-registry .context-tree {background-color: #f8f8f8;border-radius: 5px;padding: 1rem !important;}
.data-registry .context-tree .nav-link {font-size: .875rem;padding: .5rem;}
.settingsform .form-textarea textarea {width: 100%;min-height: 300px;}
#adminsettings fieldset h3.main {font-weight: 700;text-align: center;}
#adminsettings .formsettingheading {font-size: .875rem;text-align: center;padding: 0;margin-bottom: 2rem;}
#adminsettings .formsettingheading img {max-width: 1110px;width: 100%;}
#adminsettings .alert {max-width: 1110px;margin: 0 auto;}
.s-courses .card-deck .card.sitetopic .section .activity .actions.blockmovetarget .accesshide, .s-courses .card-deck .sitetopic.well .section .activity .actions.blockmovetarget .accesshide, .s-courses .card-deck .userprofile .profile_tree section.sitetopic .section .activity .actions.blockmovetarget .accesshide, .userprofile .profile_tree .s-courses .card-deck section.sitetopic .section .activity .actions.blockmovetarget .accesshide, .s-courses .card-deck .que .sitetopic.history .section .activity .actions.blockmovetarget .accesshide, .que .s-courses .card-deck .sitetopic.history .section .activity .actions.blockmovetarget .accesshide, .s-courses .card-deck .sitetopic.groupinfobox .section .activity .actions.blockmovetarget .accesshide {position: relative;left: initial;}
.block:target {padding-top: 0 !important;margin-top: 0 !important;}
.block_search_forums .searchform {text-align: left;}
.block_globalsearch .searchform {text-align: center;}
.block_globalsearch .searchform #searchform_button {width: 100%;margin: .25rem 0 0 0;}
.block_tree {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}
.block_tree li {margin: 0;}
.block_tree li ul li ul a {padding-top: .25rem !important;padding-bottom: .25rem !important;}
.block_tree li ul li ul a span {padding: 0 !important;}
.block_tree p {padding-left: 10px;}
.block_tree .type_setting .hasicon i {margin-left: .5rem;}
#settingsnav {margin: 0;padding: 0 !important;}
.block_settings .block_tree .tree_item.branch {padding-left: 32px;}
.block_settings, .block_navigation {padding: 0 0 .8rem 0;margin-bottom: .25rem;background-color: #fff;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;border-radius: 5px;font-weight: 500;font-size: .75rem;color: #212121;}
.block_settings .block-controls.header, .block_navigation .block-controls.header {height: 36px;}
.block_settings .block_tree, .block_navigation .block_tree {-webkit-background-size: 11px;background-size: 11px;}
.block_settings .block_tree .depth_1 > ul, .block_navigation .block_tree .depth_1 > ul {margin: 0;padding: 0;}
.block_settings .block_tree .root_node span, .block_navigation .block_tree .root_node span {padding: .8rem 10px;display: block !important;}
.block_settings .block_tree p.hasicon, .block_navigation .block_tree p.hasicon {text-indent: unset;padding-left: 0;}
.block_settings .block_tree p.hasicon span, .block_navigation .block_tree p.hasicon span {display: inline-flex;}
.block_settings .block_tree .depth_1 > .tree_item.branch, .block_navigation .block_tree .depth_1 > .tree_item.branch {border-bottom: 1px solid #ececec;margin: 0;}
.block_settings .block_tree .depth_1 > .tree_item.branch a, .block_navigation .block_tree .depth_1 > .tree_item.branch a {padding: .8rem 10px .8rem 10px;display: block;}
.block_settings .block_tree .tree_item.branch, .block_navigation .block_tree .tree_item.branch {margin: 0;}
.block_settings .block_tree .tree_item.branch a, .block_navigation .block_tree .tree_item.branch a {padding: .8rem 10px .8rem 0;display: block;}
.block_settings .block_tree .tree_item.branch .item_with_icon, .block_navigation .block_tree .tree_item.branch .item_with_icon {padding-left: 10px;}
.block_settings .block_tree ul, .block_navigation .block_tree ul {margin-left: 18px;padding: 0;}
.block_settings .block_tree ul li, .block_navigation .block_tree ul li {margin: 0;padding: 0;border-bottom: 1px solid #ececec;}
.block_settings .block_tree ul li:last-child, .block_navigation .block_tree ul li:last-child {border-bottom: none;}
.block_settings .block_tree ul li a, .block_navigation .block_tree ul li a {padding: .8rem .6rem;}
.block_settings .block_tree ul li ul li, .block_navigation .block_tree ul li ul li {padding: .25rem 0;border-bottom: none;}
.block_settings .block_tree [aria-hidden="false"], .block_navigation .block_tree [aria-hidden="false"] {padding: 0;}
.block_settings .block_tree .list, .block_navigation .block_tree .list {padding: 0;margin: 0;}
.block_settings .block_tree .tree_item, .block_navigation .block_tree .tree_item {-webkit-background-size: 11px;background-size: 11px;}
.block_settings .block_tree .tree_item.root_node, .block_navigation .block_tree .tree_item.root_node {padding-left: 22px !important;}
.block_settings .block_tree .tree_item.branch, .block_navigation .block_tree .tree_item.branch {margin: 0 !important;padding-top: 0;background-position: 10px;}
.block_settings .block_tree .tree_item.branch a, .block_navigation .block_tree .tree_item.branch a {display: block;}
.block_settings .card-body, .block_settings .userprofile .profile_tree section, .userprofile .profile_tree .block_settings section, .block_navigation .card-body, .block_navigation .userprofile .profile_tree section, .userprofile .profile_tree .block_navigation section {padding: 0;border-top: 0 !important;border-bottom: 0 !important;}
.block_settings .card-text.content, .block_navigation .card-text.content {margin: 0 !important;}
.block_settings .card-title, .block_navigation .card-title {display: none;}
.block_settings .card-content, .block_navigation .card-content {margin: 0;}
.block_settings .footer, .block_navigation .footer {padding: 1rem 0;margin-top: -4px;margin-bottom: -.8rem;}
.block_settings .adminsearchform, .block_navigation .adminsearchform {width: 100%;margin: 0;}
.block_settings .adminsearchform #adminsearchquery, .block_navigation .adminsearchform #adminsearchquery {padding: 10px;margin: 0;border-radius: 5px 0 0 5px;}
.block_settings .adminsearchform .btn, .block_navigation .adminsearchform .btn {padding: 10px;border-radius: 0 5px 5px 0;}
.block_settings input, .block_navigation input {width: 100% !important;margin-bottom: .25rem;}
.block_settings input:last-of-type, .block_navigation input:last-of-type {margin-bottom: 0;}
.block_settings .content li, .block_navigation .content li {margin-bottom: 0;list-style: none;position: relative;}
.block_settings .content li a, .block_navigation .content li a {display: block;color: #212121;font-size: .75rem;font-weight: 500;}
.block_settings .content li a:before, .block_navigation .content li a:before {display: none;}
.block_settings .content li a .icon, .block_settings .content li a .fdescription img, .fdescription .block_settings .content li a img, .block_settings .content li a .form-control-static img, .form-control-static .block_settings .content li a img, .block_settings .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_settings .content li a img, .block_navigation .content li a .icon, .block_navigation .content li a .fdescription img, .fdescription .block_navigation .content li a img, .block_navigation .content li a .form-control-static img, .form-control-static .block_navigation .content li a img, .block_navigation .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_navigation .content li a img {margin: 0 .5rem 0 0;font-size: 12px;color: #bfc0c2;}
.block_settings .content li a:hover .icon, .block_settings .content li a:hover .fdescription img, .fdescription .block_settings .content li a:hover img, .block_settings .content li a:hover .form-control-static img, .form-control-static .block_settings .content li a:hover img, .block_settings .content li a:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_settings .content li a:hover img, .block_navigation .content li a:hover .icon, .block_navigation .content li a:hover .fdescription img, .fdescription .block_navigation .content li a:hover img, .block_navigation .content li a:hover .form-control-static img, .form-control-static .block_navigation .content li a:hover img, .block_navigation .content li a:hover .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_navigation .content li a:hover img {color: #aec4f2;}
.block_settings p, .block_navigation p {font-size: .75rem !important;text-indent: unset;}
.block_settings ul, .block_navigation ul {margin: 0;}
.block_settings ul > ul, .block_navigation ul > ul {margin-left: .5rem;}
.block_navigation {padding-bottom: 0;}
.block_navigation .block_tree .tree_item.branch {padding-left: 33px;}
.block_navigation .list li {padding: 0;}
.block_navigation .contains_branch p span {padding: .8rem 0;display: block;}
.block_navigation .contains_branch p span span {padding: 0;}
.block_navigation .contains_branch .tree_item.hasicon a {padding-top: 0;padding-bottom: 0;}
.block_navigation .tree_item.branch p a span {padding: 0;}
.block_navigation .depth_2.contains_branch a {padding-left: 0;}
.data-registry .nav-link {padding-left: 1rem !important;margin-bottom: .25rem;background-color: #fff;-webkit-box-shadow: 0 1px 2px 0 rgba(197,197,197,.85);box-shadow: 0 1px 2px 0 rgba(197,197,197,.85);border-radius: 5px;font-weight: 500;font-size: .75rem;color: #575967;}
.data-registry .nav-link:before {display: none;}
.block_navigation .block_tree .depth_1 > .tree_item.branch a {padding: .8rem 10px .8rem 32px !important;}
.block_navigation .block_tree li > ul:last-of-type {padding-bottom: 10px;}
.block_with_controls .action-menu-trigger {position: absolute;right: -3px;top: 0;}
.block_with_controls .action-menu-trigger .btn, .block_with_controls .action-menu-trigger .dropdown-toggle {background-color: transparent !important;border: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.block select {margin-left: 0;}
.block .singlebutton {margin: 0;display: block;}
.block .singlebutton .btn {width: 100%;}
.block .block-controls .commands {margin: 0;}
.block .block-controls .dropdown-toggle {color: #212121;}
.block .unlist .icon, .block .unlist .fdescription img, .fdescription .block .unlist img, .block .unlist .form-control-static img, .form-control-static .block .unlist img, .block .unlist .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block .unlist img {width: 18px !important;height: 18px !important;margin-right: .5rem;}
.block ul li {margin-bottom: .5rem;}
.block ul li:last-child {margin-bottom: 0;}
[data-region="blocks-column"] .block a:before {display: none;}
.block hr {margin: 1rem 0 !important;}
.block .footer {text-align: center;}
.block .footer a {text-align: center;font-weight: 700;text-decoration: none;}
[data-region="blocks-column"] {width: 255px;float: right;}
#page-site-index [data-region="blocks-column"] {margin-top: 60px;}
@media only screen and (max-width: 1000px) {[data-region="blocks-column"] {margin-top: 2rem;}}
@media only screen and (max-width: 1000px) {[data-region="blocks-column"] {width: 100%;}}
#region-main-settings-menu {position: relative;float: left;width: 100%;}
#region-main-settings-menu > div {position: absolute;top: 0;right: 0;}
@media (min-width: 768px) and (max-width: 1199.98px) {#region-main-settings-menu > div {margin-bottom: 1rem;}}
@media (min-width: 320px) and (max-width: 767.98px) {#region-main-settings-menu > div {position: relative;margin-bottom: 1rem;}}
@media (min-width: 320px) and (max-width: 767.98px) {.action-menu-trigger {width: 100%;margin-bottom: 1rem;}
	[data-region="blocks-column"] .action-menu-trigger {width: auto;}}
#region-main {width: 100%;}
#region-main-settings-menu.has-blocks, #region-main.has-blocks {display: inline-block;width: calc(100% - 295px);}
@media only screen and (max-width: 1000px) {#region-main-settings-menu.has-blocks, #region-main.has-blocks {width: 100%;}}
.progress-chart-container {width: 100%;margin: 0 0 .5rem 0;}
.progress-chart-container .progress-indicator {width: 100%;height: 5px;background-color: #e4e8f0;border-radius: 5px;overflow: hidden;}
.progress-chart-container .progress-indicator .progress-line {background-color: #0742cd;border-radius: 5px;width: 0;height: 5px;}
.progress-chart-container .progress-text {margin-bottom: .5rem;font-weight: 700;color: #575967;}
.block_myoverview {margin: 0;border-radius: 0;}
.block_myoverview .event-list-item .row, .block_myoverview .event-list-item .moodle-dialogue-bd .usp-search form, .moodle-dialogue-bd .usp-search .block_myoverview .event-list-item form, .block_myoverview .event-list-item .paging p, .paging .block_myoverview .event-list-item p, .block_myoverview .event-list-item .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd .block_myoverview .event-list-item .form-actions, .block_myoverview .event-list-item .moodle-dialogue-bd [data-region=link-buttons], .moodle-dialogue-bd .block_myoverview .event-list-item [data-region=link-buttons], .block_myoverview .event-list-item #page-tag-search #tag-search-box form, #page-tag-search #tag-search-box .block_myoverview .event-list-item form, .block_myoverview .event-list-item .modal .modal-footer .buttons, .block_myoverview .event-list-item .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .block_myoverview .event-list-item .modal .moodle-dialogue-ft .buttons, .modal .modal-footer .block_myoverview .event-list-item .buttons, .block_myoverview .event-list-item .modal-dialog .modal-footer .buttons, .block_myoverview .event-list-item .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons, .moodle-dialogue-base .block_myoverview .event-list-item .moodle-dialogue-wrap .modal-footer .buttons, .block_myoverview .event-list-item .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .block_myoverview .event-list-item .modal-dialog .moodle-dialogue-ft .buttons, .block_myoverview .event-list-item .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .block_myoverview .event-list-item .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .block_myoverview .event-list-item .buttons, .block_myoverview .event-list-item [role=dialog] .fp-select-buttons, [role=dialog] .block_myoverview .event-list-item .fp-select-buttons, .block_myoverview .event-list-item .moodle-dialogue [data-region=filtercompetencies] .form-control, .block_myoverview .event-list-item .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .block_myoverview .event-list-item .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue [data-region=filtercompetencies] .block_myoverview .event-list-item .form-control, .block_myoverview .event-list-item .moodle-dialogue .link-buttons, .moodle-dialogue .block_myoverview .event-list-item .link-buttons {padding: 0;}
.block_myoverview .event-list-item .event-icon {vertical-align: middle;}
.block_myoverview .event-list-item .event-icon::before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.block_myoverview .event-list-item .event-name-container {vertical-align: middle;max-width: calc(100% - 80px);}
.block_myoverview .event-list-item .event-name-container .event-name {display: block;}
.block_myoverview .event-list-item .event-name-container .event-name:before {display: none;}
.block_myoverview .coursename:before {display: none;}
.block_myoverview .content-centred {max-width: 900px;margin-left: auto;margin-right: auto;}
[data-region="timeline-view"] .tab-content a:before {display: none;}
[data-region="timeline-view"] .tab-content a:hover {text-decoration: none;}
[data-region="timeline-view"] .tab-content .event-name-url {display: flex;align-items: center;}
@media (min-width: 320px) and (max-width: 1199.98px) {[data-region="timeline-view"] .tab-content .event-name-url {display: block;}}
[data-region="timeline-view"] .tab-content .event-list-date {width: 75px;padding: 8px;margin-top: .2rem;background-color: #f8f8f8;border-radius: 5px;font-size: .75rem;font-weight: 500;line-height: 1;color: #9b9b9b;align-self: start;}
@media (min-width: 320px) and (max-width: 1199.98px) {[data-region="timeline-view"] .tab-content .event-list-date {margin: 0 0 .5rem 0 !important;}}
#block-region-side-pre [data-region="timeline-view"] .tab-content .event-list-date {margin-left: 0 !important;}
[data-region="timeline-view"] .tab-content .event-name {font-size: 1rem;display: inline-flex;}
.block-recentlyaccessedcourses .empty-placeholder-image-sm, .block_myoverview .empty-placeholder-image-sm {height: 50px;}
.block-recentlyaccessedcourses .empty-placeholder-image-lg, .block_myoverview .empty-placeholder-image-lg {height: 125px;}
.block-recentlyaccessedcourses .pagination {position: absolute;top: 10px;right: 15px;z-index: 2;}
@media (min-width: 320px) and (max-width: 767.98px) {.block-recentlyaccessedcourses .pagination {position: relative;left: 0;right: 0;}}
@media (min-width: 320px) and (max-width: 767.98px) {.block-myoverview .nav-tabs .nav-item {width: 100%;text-align: center;}}
.card-deck .card, .card-deck .well, .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .card-deck section, .card-deck .que .history, .que .card-deck .history, .card-deck .groupinfobox {flex-grow: 0;flex-shrink: 0;flex-basis: calc(50% - 30px);}
.card-deck .myoverviewimg {height: 190px;}
.card-deck .myoverviewimg.courseimage {background-position: center;-webkit-background-size: cover;background-size: cover;}
.block_online_users .content .info {font-weight: 500;margin-bottom: 1rem;}
.block_online_users .content .list {margin: 0;padding: 0;}
.block_online_users .content .list li.listentry {margin-bottom: .25rem;list-style: none;background: #fff;padding: 10px 25px 10px 10px;position: relative;border-radius: 5px;}
.block_online_users .content .list li.listentry:last-child {margin-bottom: 0;}
.block_online_users .content .list li.listentry .user {float: none;align-items: center;display: flex;}
.block_online_users .content .list li.listentry .user a {font-size: .75rem;font-weight: 500;color: #212121;display: inline-flex;align-items: center;line-height: 1.3;}
.block_online_users .content .list li.listentry .user .userpicture {margin-right: .5rem;width: 20px;height: 20px;}
.block .comment-message {background-color: #fff;}
.block .comment-message .userpicture {width: 20px;height: 20px;}
.block .comment-message .text {margin-top: .25rem;font-size: .875rem;}
.block .comment-message-meta {margin-right: 0 !important;}
.block .comment-area a {width: 100%;}
.block_course_list input, .block_community input, .block_admin_bookmarks input, .block_activity_modules input {width: 100% !important;}
#region-main .block_course_list .content li, #region-main .block_community .content li, #region-main .block_admin_bookmarks .content li, #region-main .block_activity_modules .content li {display: inline-flex;margin-right: .3em;}
#region-main .block_course_list .content li a, #region-main .block_community .content li a, #region-main .block_admin_bookmarks .content li a, #region-main .block_activity_modules .content li a {width: 100%;padding: 10px 15px;}
#region-main .block_course_list .content li a .icon, #region-main .block_course_list .content li a .fdescription img, .fdescription #region-main .block_course_list .content li a img, #region-main .block_course_list .content li a .form-control-static img, .form-control-static #region-main .block_course_list .content li a img, #region-main .block_course_list .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #region-main .block_course_list .content li a img, #region-main .block_community .content li a .icon, #region-main .block_community .content li a .fdescription img, .fdescription #region-main .block_community .content li a img, #region-main .block_community .content li a .form-control-static img, .form-control-static #region-main .block_community .content li a img, #region-main .block_community .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #region-main .block_community .content li a img, #region-main .block_admin_bookmarks .content li a .icon, #region-main .block_admin_bookmarks .content li a .fdescription img, .fdescription #region-main .block_admin_bookmarks .content li a img, #region-main .block_admin_bookmarks .content li a .form-control-static img, .form-control-static #region-main .block_admin_bookmarks .content li a img, #region-main .block_admin_bookmarks .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #region-main .block_admin_bookmarks .content li a img, #region-main .block_activity_modules .content li a .icon, #region-main .block_activity_modules .content li a .fdescription img, .fdescription #region-main .block_activity_modules .content li a img, #region-main .block_activity_modules .content li a .form-control-static img, .form-control-static #region-main .block_activity_modules .content li a img, #region-main .block_activity_modules .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #region-main .block_activity_modules .content li a img {margin-left: 0;}
.block_course_list .content li a, .block_community .content li a, .block_admin_bookmarks .content li a, .block_activity_modules .content li a {padding: 10px;margin-bottom: .25rem;list-style: none;background-color: #fff;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.03),0 0px 2px rgba(0,0,0,.03),0 3px 4px rgba(0,0,0,.03);box-shadow: 0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.03),0 0px 2px rgba(0,0,0,.03),0 3px 4px rgba(0,0,0,.03);border-radius: 5px;position: relative;display: inline-flex;width: 100%;font-size: .75rem;font-weight: 500;color: #575967;}
.block_course_list .content li a:hover, .block_community .content li a:hover, .block_admin_bookmarks .content li a:hover, .block_activity_modules .content li a:hover {-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.05),0 0px 4px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.05);box-shadow: 0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.05),0 0px 4px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.05);}
.block_course_list .content li a:before, .block_community .content li a:before, .block_admin_bookmarks .content li a:before, .block_activity_modules .content li a:before {display: none;}
.block_course_list .content li a .icon, .block_course_list .content li a .fdescription img, .fdescription .block_course_list .content li a img, .block_course_list .content li a .form-control-static img, .form-control-static .block_course_list .content li a img, .block_course_list .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_course_list .content li a img, .block_community .content li a .icon, .block_community .content li a .fdescription img, .fdescription .block_community .content li a img, .block_community .content li a .form-control-static img, .form-control-static .block_community .content li a img, .block_community .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_community .content li a img, .block_admin_bookmarks .content li a .icon, .block_admin_bookmarks .content li a .fdescription img, .fdescription .block_admin_bookmarks .content li a img, .block_admin_bookmarks .content li a .form-control-static img, .form-control-static .block_admin_bookmarks .content li a img, .block_admin_bookmarks .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_admin_bookmarks .content li a img, .block_activity_modules .content li a .icon, .block_activity_modules .content li a .fdescription img, .fdescription .block_activity_modules .content li a img, .block_activity_modules .content li a .form-control-static img, .form-control-static .block_activity_modules .content li a img, .block_activity_modules .content li a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_activity_modules .content li a img {margin: 2px 10px 0 10px;font-size: 14px;}
.block_activity_modules .content li a {display: block;}
.block_activity_modules.block .unlist .icon, .block_activity_modules.block .unlist .fdescription img, .fdescription .block_activity_modules.block .unlist img, .block_activity_modules.block .unlist .form-control-static img, .form-control-static .block_activity_modules.block .unlist img, .block_activity_modules.block .unlist .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_activity_modules.block .unlist img {width: 29px !important;height: 29px !important;margin: 0 .5rem 0 0;}
.block_online_users .content .list li.listentry .message {background-color: #0742cd;position: absolute;left: -10px;top: 9px;border-radius: 5px;width: 20px;height: 22px;text-align: center;margin: 0;padding: 0;}
.block_online_users .content .list li.listentry .message a:before {display: none;}
.block_online_users .content .list li.listentry .message a .icon, .block_online_users .content .list li.listentry .message a .fdescription img, .fdescription .block_online_users .content .list li.listentry .message a img, .block_online_users .content .list li.listentry .message a .form-control-static img, .form-control-static .block_online_users .content .list li.listentry .message a img, .block_online_users .content .list li.listentry .message a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_online_users .content .list li.listentry .message a img {color: #fff;font-size: 13px;margin: 0;}
.block_private_files #ygtv0 {background-color: #fff;border-radius: 5px;padding: 0;height: 200px;overflow-y: scroll;}
.block_private_files #ygtv0 img.icon, .block_private_files #ygtv0 .fdescription img, .fdescription .block_private_files #ygtv0 img, .block_private_files #ygtv0 .form-control-static img, .form-control-static .block_private_files #ygtv0 img, .block_private_files #ygtv0 .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_private_files #ygtv0 img {margin-right: .5rem;width: 24px;height: 24px;}
.block_private_files table {margin: 0;}
.block_private_files table td {padding: 0;border-top: none;}
.block .content table td {padding: .25rem;font-size: 11px;}
.block_news_items .head {font-size: .75rem;color: #575967;opacity: .6;}
.block_news_items .info {padding-bottom: .5rem;font-weight: 500;border-bottom: 1px solid rgba(0,0,0,.07);}
.block_news_items .info a {color: #212121;}
.block_tags .tag_cloud a {color: #bec1ca;}
.block_online_users .content .list li.listentry .uservisibility {position: absolute;top: 6px;right: 5px;}
.block_online_users .content .list li.listentry .uservisibility .icon, .block_online_users .content .list li.listentry .uservisibility .fdescription img, .fdescription .block_online_users .content .list li.listentry .uservisibility img, .block_online_users .content .list li.listentry .uservisibility .form-control-static img, .form-control-static .block_online_users .content .list li.listentry .uservisibility img, .block_online_users .content .list li.listentry .uservisibility .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_online_users .content .list li.listentry .uservisibility img {font-size: 13px;}
.block_recentlyaccessedcourses {padding: 1rem;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;border-radius: 5px;}
.block_recentlyaccessedcourses .card-title {padding-left: 1rem;font-size: 1.25rem !important;text-align: left;}
@media (min-width: 320px) and (max-width: 767.98px) {.block_recentlyaccessedcourses .card-title {padding: 0;text-align: center;}}
.block_recentlyaccessedcourses .c-course-box .c-course-content {padding: 2rem 1.5rem 1rem;}
.s-courses .c-course-box .c-course-content {padding: 2rem 1.5rem 2rem;height: 100%;}
.block_recentlyaccessedcourses, .s-courses {}
.block_recentlyaccessedcourses.card, .block_recentlyaccessedcourses.well, .userprofile .profile_tree section.block_recentlyaccessedcourses, .que .block_recentlyaccessedcourses.history, .block_recentlyaccessedcourses.groupinfobox, .s-courses.card, .s-courses.well, .userprofile .profile_tree section.s-courses, .que .s-courses.history, .s-courses.groupinfobox {background-color: transparent;}
.block_recentlyaccessedcourses h5.card-title, .s-courses h5.card-title {font-size: 1.8rem;font-weight: 500;}
@media (min-width: 320px) and (max-width: 767.98px) {.block_recentlyaccessedcourses h5.card-title, .s-courses h5.card-title {font-size: 1.25rem;}}
.block_recentlyaccessedcourses .course-box-title, .s-courses .course-box-title {display: block;}
.block_recentlyaccessedcourses .c-course-box .c-course-content, .s-courses .c-course-box .c-course-content {margin-bottom: 0;overflow: hidden;}
.block_recentlyaccessedcourses .card-img, .s-courses .card-img {-webkit-box-sizing: content-box;box-sizing: content-box;margin: -2rem -2rem .5rem;border-radius: 5px 5px 0 0;}
.block_recentlyaccessedcourses .card-body, .block_recentlyaccessedcourses .userprofile .profile_tree section, .userprofile .profile_tree .block_recentlyaccessedcourses section, .s-courses .card-body, .s-courses .userprofile .profile_tree section, .userprofile .profile_tree .s-courses section {padding: 1rem 0 0 0;}
.s-courses .card-deck .card, .s-courses .card-deck .well, .s-courses .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .s-courses .card-deck section, .s-courses .card-deck .que .history, .que .s-courses .card-deck .history, .s-courses .card-deck .groupinfobox {background-color: transparent;flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 30px);margin: 15px;}
@media (max-width: 1949px) {.s-courses .card-deck .card, .s-courses .card-deck .well, .s-courses .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .s-courses .card-deck section, .s-courses .card-deck .que .history, .que .s-courses .card-deck .history, .s-courses .card-deck .groupinfobox {flex-basis: calc(33.33333% - 30px);}}
@media (max-width: 1300px) {.s-courses .card-deck .card, .s-courses .card-deck .well, .s-courses .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .s-courses .card-deck section, .s-courses .card-deck .que .history, .que .s-courses .card-deck .history, .s-courses .card-deck .groupinfobox {flex-basis: calc(50% - 30px);}}
@media (max-width: 700px) {.s-courses .card-deck .card, .s-courses .card-deck .well, .s-courses .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .s-courses .card-deck section, .s-courses .card-deck .que .history, .que .s-courses .card-deck .history, .s-courses .card-deck .groupinfobox {flex-basis: calc(100% - 30px);}}
.block_recentlyaccessedcourses .card-deck .card, .block_recentlyaccessedcourses .card-deck .well, .block_recentlyaccessedcourses .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_recentlyaccessedcourses .card-deck section, .block_recentlyaccessedcourses .card-deck .que .history, .que .block_recentlyaccessedcourses .card-deck .history, .block_recentlyaccessedcourses .card-deck .groupinfobox {background-color: transparent;margin: 15px;flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 10px);}
@media (min-width: 2282px) {.block_recentlyaccessedcourses .card-deck .card, .block_recentlyaccessedcourses .card-deck .well, .block_recentlyaccessedcourses .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_recentlyaccessedcourses .card-deck section, .block_recentlyaccessedcourses .card-deck .que .history, .que .block_recentlyaccessedcourses .card-deck .history, .block_recentlyaccessedcourses .card-deck .groupinfobox {flex-basis: calc(20% - 30px);}}
@media (max-width: 2281px) {.block_recentlyaccessedcourses .card-deck .card, .block_recentlyaccessedcourses .card-deck .well, .block_recentlyaccessedcourses .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_recentlyaccessedcourses .card-deck section, .block_recentlyaccessedcourses .card-deck .que .history, .que .block_recentlyaccessedcourses .card-deck .history, .block_recentlyaccessedcourses .card-deck .groupinfobox {flex-basis: calc(25% - 30px);}}
@media (max-width: 1601px) {.block_recentlyaccessedcourses .card-deck .card, .block_recentlyaccessedcourses .card-deck .well, .block_recentlyaccessedcourses .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_recentlyaccessedcourses .card-deck section, .block_recentlyaccessedcourses .card-deck .que .history, .que .block_recentlyaccessedcourses .card-deck .history, .block_recentlyaccessedcourses .card-deck .groupinfobox {flex-basis: calc(33.33333% - 30px);}}
@media (max-width: 700px) {.block_recentlyaccessedcourses .card-deck .card, .block_recentlyaccessedcourses .card-deck .well, .block_recentlyaccessedcourses .card-deck .userprofile .profile_tree section, .userprofile .profile_tree .block_recentlyaccessedcourses .card-deck section, .block_recentlyaccessedcourses .card-deck .que .history, .que .block_recentlyaccessedcourses .card-deck .history, .block_recentlyaccessedcourses .card-deck .groupinfobox {flex-basis: calc(100% - 60px);margin: 0;}}
.card-body img, .userprofile .profile_tree section img {max-width: 100%;}
[role="main"] [data-region="event-list-content"] {padding-bottom: 1rem;}
.card.block.block_timeline, .block.block_timeline.well, .userprofile .profile_tree section.block.block_timeline, .que .block.block_timeline.history, .block.block_timeline.groupinfobox {background-color: transparent;border-radius: 0;}
.card.block.block_timeline .paged-content-page-container .m-t-1, .block.block_timeline.well .paged-content-page-container .m-t-1, .userprofile .profile_tree section.block.block_timeline .paged-content-page-container .m-t-1, .que .block.block_timeline.history .paged-content-page-container .m-t-1, .block.block_timeline.groupinfobox .paged-content-page-container .m-t-1 {display: none;}
.card.block.block_timeline .card-title, .block.block_timeline.well .card-title, .userprofile .profile_tree section.block.block_timeline .card-title, .que .block.block_timeline.history .card-title, .block.block_timeline.groupinfobox .card-title {font-size: 2rem;font-weight: 500;margin-top: 2rem 0;}
.card.block.block_timeline .card-body, .block.block_timeline.well .card-body, .block.block_timeline.well .userprofile .profile_tree section, .userprofile .profile_tree .block.block_timeline.well section, .userprofile .profile_tree section.block.block_timeline .card-body, .userprofile .profile_tree section.block.block_timeline section, .que .block.block_timeline.history .card-body, .que .block.block_timeline.history .userprofile .profile_tree section, .userprofile .profile_tree .que .block.block_timeline.history section, .block.block_timeline.groupinfobox .card-body, .block.block_timeline.groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .block.block_timeline.groupinfobox section, .card.block.block_timeline .userprofile .profile_tree section, .userprofile .profile_tree .card.block.block_timeline section {padding: 0;}
.card.block.block_timeline .card-body [data-region="empty-message"], .block.block_timeline.well .card-body [data-region="empty-message"], .block.block_timeline.well .userprofile .profile_tree section [data-region="empty-message"], .userprofile .profile_tree .block.block_timeline.well section [data-region="empty-message"], .userprofile .profile_tree section.block.block_timeline .card-body [data-region="empty-message"], .userprofile .profile_tree section.block.block_timeline section [data-region="empty-message"], .que .block.block_timeline.history .card-body [data-region="empty-message"], .que .block.block_timeline.history .userprofile .profile_tree section [data-region="empty-message"], .userprofile .profile_tree .que .block.block_timeline.history section [data-region="empty-message"], .block.block_timeline.groupinfobox .card-body [data-region="empty-message"], .block.block_timeline.groupinfobox .userprofile .profile_tree section [data-region="empty-message"], .userprofile .profile_tree .block.block_timeline.groupinfobox section [data-region="empty-message"], .card.block.block_timeline .userprofile .profile_tree section [data-region="empty-message"], .userprofile .profile_tree .card.block.block_timeline section [data-region="empty-message"] {margin-bottom: 2rem;}
.card.block.block_timeline .block-timeline, .block.block_timeline.well .block-timeline, .userprofile .profile_tree section.block.block_timeline .block-timeline, .que .block.block_timeline.history .block-timeline, .block.block_timeline.groupinfobox .block-timeline {background-color: #f8f8f8;border-radius: 5px;}
.card.block.block_timeline .block-timeline [data-region="paging-control-container"], .block.block_timeline.well .block-timeline [data-region="paging-control-container"], .userprofile .profile_tree section.block.block_timeline .block-timeline [data-region="paging-control-container"], .que .block.block_timeline.history .block-timeline [data-region="paging-control-container"], .block.block_timeline.groupinfobox .block-timeline [data-region="paging-control-container"] {margin: 0 24px;}
.card.block.block_timeline .block-timeline-bar, .block.block_timeline.well .block-timeline-bar, .userprofile .profile_tree section.block.block_timeline .block-timeline-bar, .que .block.block_timeline.history .block-timeline-bar, .block.block_timeline.groupinfobox .block-timeline-bar {padding: .5rem;margin-bottom: 1rem;}
.card.block.block_timeline .block-timeline-box, .block.block_timeline.well .block-timeline-box, .userprofile .profile_tree section.block.block_timeline .block-timeline-box, .que .block.block_timeline.history .block-timeline-box, .block.block_timeline.groupinfobox .block-timeline-box {padding: 1rem;background-color: #fff;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;border-radius: 5px;}
.card.block.block_timeline .block-timeline-date, .block.block_timeline.well .block-timeline-date, .userprofile .profile_tree section.block.block_timeline .block-timeline-date, .que .block.block_timeline.history .block-timeline-date, .block.block_timeline.groupinfobox .block-timeline-date {padding-left: 24px;font-size: .75rem;}
@media (min-width: 320px) and (max-width: 767.98px) {.card.block.block_timeline .block-timeline-date, .block.block_timeline.well .block-timeline-date, .userprofile .profile_tree section.block.block_timeline .block-timeline-date, .que .block.block_timeline.history .block-timeline-date, .block.block_timeline.groupinfobox .block-timeline-date {padding-left: 0;}}
.card.block.block_timeline .block-timeline-box, .block.block_timeline.well .block-timeline-box, .userprofile .profile_tree section.block.block_timeline .block-timeline-box, .que .block.block_timeline.history .block-timeline-box, .block.block_timeline.groupinfobox .block-timeline-box {margin-top: 3rem;margin-bottom: 1rem;}
.card.block.block_timeline .block-timeline-box:first-of-type, .block.block_timeline.well .block-timeline-box:first-of-type, .userprofile .profile_tree section.block.block_timeline .block-timeline-box:first-of-type, .que .block.block_timeline.history .block-timeline-box:first-of-type, .block.block_timeline.groupinfobox .block-timeline-box:first-of-type {margin-top: 0;}
.card.block.block_timeline .block-timeline-box .list-group, .block.block_timeline.well .block-timeline-box .list-group, .userprofile .profile_tree section.block.block_timeline .block-timeline-box .list-group, .que .block.block_timeline.history .block-timeline-box .list-group, .block.block_timeline.groupinfobox .block-timeline-box .list-group {margin-top: 1rem;margin-bottom: 2rem;padding-bottom: 2rem;border-bottom: 1px solid #ececec;}
.card.block.block_timeline .block-timeline-box .list-group:last-of-type, .block.block_timeline.well .block-timeline-box .list-group:last-of-type, .userprofile .profile_tree section.block.block_timeline .block-timeline-box .list-group:last-of-type, .que .block.block_timeline.history .block-timeline-box .list-group:last-of-type, .block.block_timeline.groupinfobox .block-timeline-box .list-group:last-of-type {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.block-starredcourses.block-cards .card, .block-starredcourses.block-cards .well, .block-starredcourses.block-cards .userprofile .profile_tree section, .userprofile .profile_tree .block-starredcourses.block-cards section, .block-starredcourses.block-cards .que .history, .que .block-starredcourses.block-cards .history, .block-starredcourses.block-cards .groupinfobox {flex-grow: 0;flex-shrink: 0;flex-basis: calc(25% - 30px);margin-bottom: 0;}
@media (min-width: 2342px) {.block-starredcourses.block-cards .card, .block-starredcourses.block-cards .well, .block-starredcourses.block-cards .userprofile .profile_tree section, .userprofile .profile_tree .block-starredcourses.block-cards section, .block-starredcourses.block-cards .que .history, .que .block-starredcourses.block-cards .history, .block-starredcourses.block-cards .groupinfobox {flex-basis: calc(20% - 30px);}}
@media (max-width: 2341px) {.block-starredcourses.block-cards .card, .block-starredcourses.block-cards .well, .block-starredcourses.block-cards .userprofile .profile_tree section, .userprofile .profile_tree .block-starredcourses.block-cards section, .block-starredcourses.block-cards .que .history, .que .block-starredcourses.block-cards .history, .block-starredcourses.block-cards .groupinfobox {flex-basis: calc(25% - 30px);}}
@media (max-width: 1900px) {.block-starredcourses.block-cards .card, .block-starredcourses.block-cards .well, .block-starredcourses.block-cards .userprofile .profile_tree section, .userprofile .profile_tree .block-starredcourses.block-cards section, .block-starredcourses.block-cards .que .history, .que .block-starredcourses.block-cards .history, .block-starredcourses.block-cards .groupinfobox {flex-basis: calc(33.33333% - 30px);}}
@media (max-width: 1440px) {.block-starredcourses.block-cards .card, .block-starredcourses.block-cards .well, .block-starredcourses.block-cards .userprofile .profile_tree section, .userprofile .profile_tree .block-starredcourses.block-cards section, .block-starredcourses.block-cards .que .history, .que .block-starredcourses.block-cards .history, .block-starredcourses.block-cards .groupinfobox {flex-basis: calc(50% - 30px);}}
@media (max-width: 700px) {.block-starredcourses.block-cards .card, .block-starredcourses.block-cards .well, .block-starredcourses.block-cards .userprofile .profile_tree section, .userprofile .profile_tree .block-starredcourses.block-cards section, .block-starredcourses.block-cards .que .history, .que .block-starredcourses.block-cards .history, .block-starredcourses.block-cards .groupinfobox {flex-basis: calc(100% - 30px);}}
#block-region-side-pre .block-starredcourses.block-cards .card, #block-region-side-pre .block-starredcourses.block-cards .well, #block-region-side-pre .block-starredcourses.block-cards .userprofile .profile_tree section, .userprofile .profile_tree #block-region-side-pre .block-starredcourses.block-cards section, #block-region-side-pre .block-starredcourses.block-cards .que .history, .que #block-region-side-pre .block-starredcourses.block-cards .history, #block-region-side-pre .block-starredcourses.block-cards .groupinfobox {flex-basis: calc(100% - 30px);}
.block-starredcourses.block-cards .c-course-box .c-course-content {background-color: transparent;border: none;padding: 0;}
.block-starredcourses.block-cards .c-course-box .c-course-content .course-box-title {line-height: 1.4;}
#block-region-side-pre .block-starredcourses.block-cards .c-course-box .c-course-content .card-img {height: 100px;margin-bottom: 0;}
.block-starredcourses.block-cards .c-course-box .c-course-content .coursename {margin: 0 !important;display: block;text-align: center;font-size: .75rem;font-weight: 500;line-height: 1.6;color: #212121;}
[data-region="event-list-item"] {padding-bottom: 2rem;margin-bottom: 2rem;border-bottom: 1px solid #ececec;}
[data-region="event-list-item"]:last-child, [data-region="event-list-item"]:last-of-type {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.sitetopic ul.section {margin: 0;padding: 0;}
.sitetopic .activityinstance .quickeditlink {position: absolute;top: 0;right: -10px;}
.sitetopic .section .activity .menubar {display: block;}
.sitetopic .section .activity .menubar div {margin: 0;}
.block_starredcourses .c-course-box .course-box-title {margin-bottom: 1rem;font-size: .75rem;}
.block_starredcourses .c-course-box:last-of-type .course-box-title {margin-bottom: 0;}
.block_myprofile .myprofileitem.picture img {width: 30px;height: 30px;}
.block_myprofile .myprofileitem.fullname {font-size: .875rem;font-weight: 500;color: #212121;}
.block-recentlyaccesseditems .card, .block-recentlyaccesseditems .well, .block-recentlyaccesseditems .userprofile .profile_tree section, .userprofile .profile_tree .block-recentlyaccesseditems section, .block-recentlyaccesseditems .que .history, .que .block-recentlyaccesseditems .history, .block-recentlyaccesseditems .groupinfobox {flex-basis: 100%;margin: 0;}
.block-recentlyaccesseditems .card.coursename, .block-recentlyaccesseditems .coursename.well, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename, .userprofile .profile_tree .block-recentlyaccesseditems section.coursename, .block-recentlyaccesseditems .que .coursename.history, .que .block-recentlyaccesseditems .coursename.history, .block-recentlyaccesseditems .coursename.groupinfobox {color: #212121;}
.block-recentlyaccesseditems .card.coursename:hover, .block-recentlyaccesseditems .coursename.well:hover, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename:hover, .userprofile .profile_tree .block-recentlyaccesseditems section.coursename:hover, .block-recentlyaccesseditems .que .coursename.history:hover, .que .block-recentlyaccesseditems .coursename.history:hover, .block-recentlyaccesseditems .coursename.groupinfobox:hover {text-decoration: none;}
.block-recentlyaccesseditems .card.coursename h6, .block-recentlyaccesseditems .coursename.well h6, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename h6, .userprofile .profile_tree .block-recentlyaccesseditems section.coursename h6, .block-recentlyaccesseditems .que .coursename.history h6, .que .block-recentlyaccesseditems .coursename.history h6, .block-recentlyaccesseditems .coursename.groupinfobox h6 {font-size: 12px;}
.block-recentlyaccesseditems .card.coursename .text-muted, .block-recentlyaccesseditems .coursename.well .text-muted, .block-recentlyaccesseditems .coursename.well a.dimmed, .block-recentlyaccesseditems .coursename.well a.dimmed:link, .block-recentlyaccesseditems .coursename.well a.dimmed:visited, .block-recentlyaccesseditems .coursename.well a.dimmed_text, .block-recentlyaccesseditems .coursename.well a.dimmed_text:link, .block-recentlyaccesseditems .coursename.well a.dimmed_text:visited, .block-recentlyaccesseditems .coursename.well .dimmed_text, .block-recentlyaccesseditems .coursename.well .dimmed_text a, .dimmed_text .block-recentlyaccesseditems .coursename.well a, .block-recentlyaccesseditems .coursename.well .dimmed_text a:link, .dimmed_text .block-recentlyaccesseditems .coursename.well a:link, .block-recentlyaccesseditems .coursename.well .dimmed_text a:visited, .dimmed_text .block-recentlyaccesseditems .coursename.well a:visited, .block-recentlyaccesseditems .coursename.well .usersuspended, .block-recentlyaccesseditems .coursename.well .usersuspended a, .usersuspended .block-recentlyaccesseditems .coursename.well a, .block-recentlyaccesseditems .coursename.well .usersuspended a:link, .usersuspended .block-recentlyaccesseditems .coursename.well a:link, .block-recentlyaccesseditems .coursename.well .usersuspended a:visited, .usersuspended .block-recentlyaccesseditems .coursename.well a:visited, .block-recentlyaccesseditems .coursename.well .dimmed_category, .block-recentlyaccesseditems .coursename.well .dimmed_category a, .dimmed_category .block-recentlyaccesseditems .coursename.well a, .block-recentlyaccesseditems .coursename.well .tag_feed .media .muted a, .tag_feed .media .muted .block-recentlyaccesseditems .coursename.well a, .block-recentlyaccesseditems .coursename.well #page-admin-qtypes .disabled, #page-admin-qtypes .block-recentlyaccesseditems .coursename.well .disabled, .block-recentlyaccesseditems .coursename.well #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .block-recentlyaccesseditems .coursename.well .disabled, .block-recentlyaccesseditems .coursename.well #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .block-recentlyaccesseditems .coursename.well .componentname, .block-recentlyaccesseditems .coursename.well #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .block-recentlyaccesseditems .coursename.well .versionnumber, .block-recentlyaccesseditems .coursename.well #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .block-recentlyaccesseditems .coursename.well .requiredby, .block-recentlyaccesseditems .coursename.well #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .block-recentlyaccesseditems .coursename.well .requires-ok, .block-recentlyaccesseditems .coursename.well #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .block-recentlyaccesseditems .coursename.well .plugindir, .block-recentlyaccesseditems .coursename.well #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .block-recentlyaccesseditems .coursename.well .component, .block-recentlyaccesseditems .coursename.well .block .minicalendar td.weekend, .block .minicalendar .block-recentlyaccesseditems .coursename.well td.weekend, .block-recentlyaccesseditems .coursename.well .section .activity .stealth, .section .activity .block-recentlyaccesseditems .coursename.well .stealth, .block-recentlyaccesseditems .coursename.well .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .block-recentlyaccesseditems .coursename.well .activity-count, .block-recentlyaccesseditems .coursename.well .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .block-recentlyaccesseditems .coursename.well .sectionname > span, .block-recentlyaccesseditems .coursename.well .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .block-recentlyaccesseditems .coursename.well .content > div.summary, .block-recentlyaccesseditems .coursename.well .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .block-recentlyaccesseditems .coursename.well .activityinstance, .block-recentlyaccesseditems .coursename.well #course-category-listings .listitem[data-visible="0"], #course-category-listings .block-recentlyaccesseditems .coursename.well .listitem[data-visible="0"], .block-recentlyaccesseditems .coursename.well #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .block-recentlyaccesseditems .coursename.well .listitem[data-visible="0"] > div > a, .block-recentlyaccesseditems .coursename.well #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .block-recentlyaccesseditems .coursename.well .listing-pagination-totals.dimmed, .block-recentlyaccesseditems .coursename.well .form-defaultinfo, .block-recentlyaccesseditems .coursename.well .form-label .form-shortname, .form-label .block-recentlyaccesseditems .coursename.well .form-shortname, .block-recentlyaccesseditems .coursename.well .formsettingheading .form-horizontal, .formsettingheading .block-recentlyaccesseditems .coursename.well .form-horizontal, .block-recentlyaccesseditems .coursename.well .no-felement.fstatic, .block-recentlyaccesseditems .coursename.well .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .block-recentlyaccesseditems .coursename.well .backup_stage, .block-recentlyaccesseditems .coursename.well .fitem.disabled .fp-btn-choose, .fitem.disabled .block-recentlyaccesseditems .coursename.well .fp-btn-choose, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .text-muted, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a.dimmed, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a.dimmed:link, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a.dimmed:visited, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a.dimmed_text, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a.dimmed_text:link, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a.dimmed_text:visited, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .dimmed_text, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .dimmed_text a, .dimmed_text .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .dimmed_text a:link, .dimmed_text .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a:link, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .dimmed_text a:visited, .dimmed_text .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a:visited, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .usersuspended, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .usersuspended a, .usersuspended .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .usersuspended a:link, .usersuspended .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a:link, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .usersuspended a:visited, .usersuspended .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a:visited, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .dimmed_category, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .dimmed_category a, .dimmed_category .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .tag_feed .media .muted a, .tag_feed .media .muted .block-recentlyaccesseditems .userprofile .profile_tree section.coursename a, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #page-admin-qtypes .disabled, #page-admin-qtypes .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .disabled, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .disabled, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .componentname, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .versionnumber, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .requiredby, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .requires-ok, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .plugindir, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .component, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .block .minicalendar td.weekend, .block .minicalendar .block-recentlyaccesseditems .userprofile .profile_tree section.coursename td.weekend, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .section .activity .stealth, .section .activity .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .stealth, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .activity-count, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .sectionname > span, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .content > div.summary, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .activityinstance, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #course-category-listings .listitem[data-visible="0"], #course-category-listings .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .listitem[data-visible="0"], .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .listitem[data-visible="0"] > div > a, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .listing-pagination-totals.dimmed, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .form-defaultinfo, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .form-label .form-shortname, .form-label .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .form-shortname, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .formsettingheading .form-horizontal, .formsettingheading .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .form-horizontal, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .no-felement.fstatic, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .backup_stage, .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .fitem.disabled .fp-btn-choose, .fitem.disabled .block-recentlyaccesseditems .userprofile .profile_tree section.coursename .fp-btn-choose, .userprofile .profile_tree .block-recentlyaccesseditems section.coursename .text-muted, .block-recentlyaccesseditems .que .coursename.history .text-muted, .block-recentlyaccesseditems .que .coursename.history a.dimmed, .block-recentlyaccesseditems .que .coursename.history a.dimmed:link, .block-recentlyaccesseditems .que .coursename.history a.dimmed:visited, .block-recentlyaccesseditems .que .coursename.history a.dimmed_text, .block-recentlyaccesseditems .que .coursename.history a.dimmed_text:link, .block-recentlyaccesseditems .que .coursename.history a.dimmed_text:visited, .block-recentlyaccesseditems .que .coursename.history .dimmed_text, .block-recentlyaccesseditems .que .coursename.history .dimmed_text a, .dimmed_text .block-recentlyaccesseditems .que .coursename.history a, .block-recentlyaccesseditems .que .coursename.history .dimmed_text a:link, .dimmed_text .block-recentlyaccesseditems .que .coursename.history a:link, .block-recentlyaccesseditems .que .coursename.history .dimmed_text a:visited, .dimmed_text .block-recentlyaccesseditems .que .coursename.history a:visited, .block-recentlyaccesseditems .que .coursename.history .usersuspended, .block-recentlyaccesseditems .que .coursename.history .usersuspended a, .usersuspended .block-recentlyaccesseditems .que .coursename.history a, .block-recentlyaccesseditems .que .coursename.history .usersuspended a:link, .usersuspended .block-recentlyaccesseditems .que .coursename.history a:link, .block-recentlyaccesseditems .que .coursename.history .usersuspended a:visited, .usersuspended .block-recentlyaccesseditems .que .coursename.history a:visited, .block-recentlyaccesseditems .que .coursename.history .dimmed_category, .block-recentlyaccesseditems .que .coursename.history .dimmed_category a, .dimmed_category .block-recentlyaccesseditems .que .coursename.history a, .block-recentlyaccesseditems .que .coursename.history .tag_feed .media .muted a, .tag_feed .media .muted .block-recentlyaccesseditems .que .coursename.history a, .block-recentlyaccesseditems .que .coursename.history #page-admin-qtypes .disabled, #page-admin-qtypes .block-recentlyaccesseditems .que .coursename.history .disabled, .block-recentlyaccesseditems .que .coursename.history #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .block-recentlyaccesseditems .que .coursename.history .disabled, .block-recentlyaccesseditems .que .coursename.history #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .block-recentlyaccesseditems .que .coursename.history .componentname, .block-recentlyaccesseditems .que .coursename.history #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .block-recentlyaccesseditems .que .coursename.history .versionnumber, .block-recentlyaccesseditems .que .coursename.history #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .block-recentlyaccesseditems .que .coursename.history .requiredby, .block-recentlyaccesseditems .que .coursename.history #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .block-recentlyaccesseditems .que .coursename.history .requires-ok, .block-recentlyaccesseditems .que .coursename.history #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .block-recentlyaccesseditems .que .coursename.history .plugindir, .block-recentlyaccesseditems .que .coursename.history #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .block-recentlyaccesseditems .que .coursename.history .component, .block-recentlyaccesseditems .que .coursename.history .block .minicalendar td.weekend, .block .minicalendar .block-recentlyaccesseditems .que .coursename.history td.weekend, .block-recentlyaccesseditems .que .coursename.history .section .activity .stealth, .section .activity .block-recentlyaccesseditems .que .coursename.history .stealth, .block-recentlyaccesseditems .que .coursename.history .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .block-recentlyaccesseditems .que .coursename.history .activity-count, .block-recentlyaccesseditems .que .coursename.history .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .block-recentlyaccesseditems .que .coursename.history .sectionname > span, .block-recentlyaccesseditems .que .coursename.history .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .block-recentlyaccesseditems .que .coursename.history .content > div.summary, .block-recentlyaccesseditems .que .coursename.history .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .block-recentlyaccesseditems .que .coursename.history .activityinstance, .block-recentlyaccesseditems .que .coursename.history #course-category-listings .listitem[data-visible="0"], #course-category-listings .block-recentlyaccesseditems .que .coursename.history .listitem[data-visible="0"], .block-recentlyaccesseditems .que .coursename.history #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .block-recentlyaccesseditems .que .coursename.history .listitem[data-visible="0"] > div > a, .block-recentlyaccesseditems .que .coursename.history #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .block-recentlyaccesseditems .que .coursename.history .listing-pagination-totals.dimmed, .block-recentlyaccesseditems .que .coursename.history .form-defaultinfo, .block-recentlyaccesseditems .que .coursename.history .form-label .form-shortname, .form-label .block-recentlyaccesseditems .que .coursename.history .form-shortname, .block-recentlyaccesseditems .que .coursename.history .formsettingheading .form-horizontal, .formsettingheading .block-recentlyaccesseditems .que .coursename.history .form-horizontal, .block-recentlyaccesseditems .que .coursename.history .no-felement.fstatic, .block-recentlyaccesseditems .que .coursename.history .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .block-recentlyaccesseditems .que .coursename.history .backup_stage, .block-recentlyaccesseditems .que .coursename.history .fitem.disabled .fp-btn-choose, .fitem.disabled .block-recentlyaccesseditems .que .coursename.history .fp-btn-choose, .que .block-recentlyaccesseditems .coursename.history .text-muted, .block-recentlyaccesseditems .coursename.groupinfobox .text-muted, .block-recentlyaccesseditems .coursename.groupinfobox a.dimmed, .block-recentlyaccesseditems .coursename.groupinfobox a.dimmed:link, .block-recentlyaccesseditems .coursename.groupinfobox a.dimmed:visited, .block-recentlyaccesseditems .coursename.groupinfobox a.dimmed_text, .block-recentlyaccesseditems .coursename.groupinfobox a.dimmed_text:link, .block-recentlyaccesseditems .coursename.groupinfobox a.dimmed_text:visited, .block-recentlyaccesseditems .coursename.groupinfobox .dimmed_text, .block-recentlyaccesseditems .coursename.groupinfobox .dimmed_text a, .dimmed_text .block-recentlyaccesseditems .coursename.groupinfobox a, .block-recentlyaccesseditems .coursename.groupinfobox .dimmed_text a:link, .dimmed_text .block-recentlyaccesseditems .coursename.groupinfobox a:link, .block-recentlyaccesseditems .coursename.groupinfobox .dimmed_text a:visited, .dimmed_text .block-recentlyaccesseditems .coursename.groupinfobox a:visited, .block-recentlyaccesseditems .coursename.groupinfobox .usersuspended, .block-recentlyaccesseditems .coursename.groupinfobox .usersuspended a, .usersuspended .block-recentlyaccesseditems .coursename.groupinfobox a, .block-recentlyaccesseditems .coursename.groupinfobox .usersuspended a:link, .usersuspended .block-recentlyaccesseditems .coursename.groupinfobox a:link, .block-recentlyaccesseditems .coursename.groupinfobox .usersuspended a:visited, .usersuspended .block-recentlyaccesseditems .coursename.groupinfobox a:visited, .block-recentlyaccesseditems .coursename.groupinfobox .dimmed_category, .block-recentlyaccesseditems .coursename.groupinfobox .dimmed_category a, .dimmed_category .block-recentlyaccesseditems .coursename.groupinfobox a, .block-recentlyaccesseditems .coursename.groupinfobox .tag_feed .media .muted a, .tag_feed .media .muted .block-recentlyaccesseditems .coursename.groupinfobox a, .block-recentlyaccesseditems .coursename.groupinfobox #page-admin-qtypes .disabled, #page-admin-qtypes .block-recentlyaccesseditems .coursename.groupinfobox .disabled, .block-recentlyaccesseditems .coursename.groupinfobox #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .block-recentlyaccesseditems .coursename.groupinfobox .disabled, .block-recentlyaccesseditems .coursename.groupinfobox #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .block-recentlyaccesseditems .coursename.groupinfobox .componentname, .block-recentlyaccesseditems .coursename.groupinfobox #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .block-recentlyaccesseditems .coursename.groupinfobox .versionnumber, .block-recentlyaccesseditems .coursename.groupinfobox #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .block-recentlyaccesseditems .coursename.groupinfobox .requiredby, .block-recentlyaccesseditems .coursename.groupinfobox #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .block-recentlyaccesseditems .coursename.groupinfobox .requires-ok, .block-recentlyaccesseditems .coursename.groupinfobox #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .block-recentlyaccesseditems .coursename.groupinfobox .plugindir, .block-recentlyaccesseditems .coursename.groupinfobox #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .block-recentlyaccesseditems .coursename.groupinfobox .component, .block-recentlyaccesseditems .coursename.groupinfobox .block .minicalendar td.weekend, .block .minicalendar .block-recentlyaccesseditems .coursename.groupinfobox td.weekend, .block-recentlyaccesseditems .coursename.groupinfobox .section .activity .stealth, .section .activity .block-recentlyaccesseditems .coursename.groupinfobox .stealth, .block-recentlyaccesseditems .coursename.groupinfobox .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .block-recentlyaccesseditems .coursename.groupinfobox .activity-count, .block-recentlyaccesseditems .coursename.groupinfobox .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .block-recentlyaccesseditems .coursename.groupinfobox .sectionname > span, .block-recentlyaccesseditems .coursename.groupinfobox .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .block-recentlyaccesseditems .coursename.groupinfobox .content > div.summary, .block-recentlyaccesseditems .coursename.groupinfobox .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .block-recentlyaccesseditems .coursename.groupinfobox .activityinstance, .block-recentlyaccesseditems .coursename.groupinfobox #course-category-listings .listitem[data-visible="0"], #course-category-listings .block-recentlyaccesseditems .coursename.groupinfobox .listitem[data-visible="0"], .block-recentlyaccesseditems .coursename.groupinfobox #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .block-recentlyaccesseditems .coursename.groupinfobox .listitem[data-visible="0"] > div > a, .block-recentlyaccesseditems .coursename.groupinfobox #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .block-recentlyaccesseditems .coursename.groupinfobox .listing-pagination-totals.dimmed, .block-recentlyaccesseditems .coursename.groupinfobox .form-defaultinfo, .block-recentlyaccesseditems .coursename.groupinfobox .form-label .form-shortname, .form-label .block-recentlyaccesseditems .coursename.groupinfobox .form-shortname, .block-recentlyaccesseditems .coursename.groupinfobox .formsettingheading .form-horizontal, .formsettingheading .block-recentlyaccesseditems .coursename.groupinfobox .form-horizontal, .block-recentlyaccesseditems .coursename.groupinfobox .no-felement.fstatic, .block-recentlyaccesseditems .coursename.groupinfobox .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .block-recentlyaccesseditems .coursename.groupinfobox .backup_stage, .block-recentlyaccesseditems .coursename.groupinfobox .fitem.disabled .fp-btn-choose, .fitem.disabled .block-recentlyaccesseditems .coursename.groupinfobox .fp-btn-choose, .block-recentlyaccesseditems .card.coursename a.dimmed, .block-recentlyaccesseditems .card.coursename a.dimmed:link, .block-recentlyaccesseditems .card.coursename a.dimmed:visited, .block-recentlyaccesseditems .card.coursename a.dimmed_text, .block-recentlyaccesseditems .card.coursename a.dimmed_text:link, .block-recentlyaccesseditems .card.coursename a.dimmed_text:visited, .block-recentlyaccesseditems .card.coursename .dimmed_text, .block-recentlyaccesseditems .card.coursename .dimmed_text a, .dimmed_text .block-recentlyaccesseditems .card.coursename a, .block-recentlyaccesseditems .card.coursename .dimmed_text a:link, .dimmed_text .block-recentlyaccesseditems .card.coursename a:link, .block-recentlyaccesseditems .card.coursename .dimmed_text a:visited, .dimmed_text .block-recentlyaccesseditems .card.coursename a:visited, .block-recentlyaccesseditems .card.coursename .usersuspended, .block-recentlyaccesseditems .card.coursename .usersuspended a, .usersuspended .block-recentlyaccesseditems .card.coursename a, .block-recentlyaccesseditems .card.coursename .usersuspended a:link, .usersuspended .block-recentlyaccesseditems .card.coursename a:link, .block-recentlyaccesseditems .card.coursename .usersuspended a:visited, .usersuspended .block-recentlyaccesseditems .card.coursename a:visited, .block-recentlyaccesseditems .card.coursename .dimmed_category, .block-recentlyaccesseditems .card.coursename .dimmed_category a, .dimmed_category .block-recentlyaccesseditems .card.coursename a, .block-recentlyaccesseditems .card.coursename .tag_feed .media .muted a, .tag_feed .media .muted .block-recentlyaccesseditems .card.coursename a, .block-recentlyaccesseditems .card.coursename #page-admin-qtypes .disabled, #page-admin-qtypes .block-recentlyaccesseditems .card.coursename .disabled, .block-recentlyaccesseditems .card.coursename #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .block-recentlyaccesseditems .card.coursename .disabled, .block-recentlyaccesseditems .card.coursename #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .block-recentlyaccesseditems .card.coursename .componentname, .block-recentlyaccesseditems .card.coursename #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .block-recentlyaccesseditems .card.coursename .versionnumber, .block-recentlyaccesseditems .card.coursename #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .block-recentlyaccesseditems .card.coursename .requiredby, .block-recentlyaccesseditems .card.coursename #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .block-recentlyaccesseditems .card.coursename .requires-ok, .block-recentlyaccesseditems .card.coursename #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .block-recentlyaccesseditems .card.coursename .plugindir, .block-recentlyaccesseditems .card.coursename #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .block-recentlyaccesseditems .card.coursename .component, .block-recentlyaccesseditems .card.coursename .block .minicalendar td.weekend, .block .minicalendar .block-recentlyaccesseditems .card.coursename td.weekend, .block-recentlyaccesseditems .card.coursename .section .activity .stealth, .section .activity .block-recentlyaccesseditems .card.coursename .stealth, .block-recentlyaccesseditems .card.coursename .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .block-recentlyaccesseditems .card.coursename .activity-count, .block-recentlyaccesseditems .card.coursename .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .block-recentlyaccesseditems .card.coursename .sectionname > span, .block-recentlyaccesseditems .card.coursename .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .block-recentlyaccesseditems .card.coursename .content > div.summary, .block-recentlyaccesseditems .card.coursename .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .block-recentlyaccesseditems .card.coursename .activityinstance, .block-recentlyaccesseditems .card.coursename #course-category-listings .listitem[data-visible="0"], #course-category-listings .block-recentlyaccesseditems .card.coursename .listitem[data-visible="0"], .block-recentlyaccesseditems .card.coursename #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .block-recentlyaccesseditems .card.coursename .listitem[data-visible="0"] > div > a, .block-recentlyaccesseditems .card.coursename #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .block-recentlyaccesseditems .card.coursename .listing-pagination-totals.dimmed, .block-recentlyaccesseditems .card.coursename .form-defaultinfo, .block-recentlyaccesseditems .card.coursename .form-label .form-shortname, .form-label .block-recentlyaccesseditems .card.coursename .form-shortname, .block-recentlyaccesseditems .card.coursename .formsettingheading .form-horizontal, .formsettingheading .block-recentlyaccesseditems .card.coursename .form-horizontal, .block-recentlyaccesseditems .card.coursename .no-felement.fstatic, .block-recentlyaccesseditems .card.coursename .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .block-recentlyaccesseditems .card.coursename .backup_stage, .block-recentlyaccesseditems .card.coursename .fitem.disabled .fp-btn-choose, .fitem.disabled .block-recentlyaccesseditems .card.coursename .fp-btn-choose {font-size: 11px;}
.block-recentlyaccesseditems .card .card-body, .block-recentlyaccesseditems .well .card-body, .block-recentlyaccesseditems .well .userprofile .profile_tree section, .userprofile .profile_tree .block-recentlyaccesseditems .well section, .block-recentlyaccesseditems .userprofile .profile_tree section .card-body, .block-recentlyaccesseditems .userprofile .profile_tree section .userprofile .profile_tree section, .userprofile .profile_tree .block-recentlyaccesseditems .userprofile .profile_tree section section, .userprofile .profile_tree .block-recentlyaccesseditems section .card-body, .block-recentlyaccesseditems .que .history .card-body, .block-recentlyaccesseditems .que .history .userprofile .profile_tree section, .userprofile .profile_tree .block-recentlyaccesseditems .que .history section, .que .block-recentlyaccesseditems .history .card-body, .block-recentlyaccesseditems .groupinfobox .card-body, .block-recentlyaccesseditems .groupinfobox .userprofile .profile_tree section, .userprofile .profile_tree .block-recentlyaccesseditems .groupinfobox section, .block-recentlyaccesseditems .card .userprofile .profile_tree section, .userprofile .profile_tree .block-recentlyaccesseditems .card section {padding: 10px !important;background-color: #fff;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;border-radius: 5px;font-size: .75rem;margin-bottom: .5rem;}
.block-recentlyaccesseditems .card .card-body img, .block-recentlyaccesseditems .well .card-body img, .block-recentlyaccesseditems .well .userprofile .profile_tree section img, .userprofile .profile_tree .block-recentlyaccesseditems .well section img, .block-recentlyaccesseditems .userprofile .profile_tree section .card-body img, .block-recentlyaccesseditems .userprofile .profile_tree section .userprofile .profile_tree section img, .userprofile .profile_tree .block-recentlyaccesseditems .userprofile .profile_tree section section img, .userprofile .profile_tree .block-recentlyaccesseditems section .card-body img, .block-recentlyaccesseditems .que .history .card-body img, .block-recentlyaccesseditems .que .history .userprofile .profile_tree section img, .userprofile .profile_tree .block-recentlyaccesseditems .que .history section img, .que .block-recentlyaccesseditems .history .card-body img, .block-recentlyaccesseditems .groupinfobox .card-body img, .block-recentlyaccesseditems .groupinfobox .userprofile .profile_tree section img, .userprofile .profile_tree .block-recentlyaccesseditems .groupinfobox section img, .block-recentlyaccesseditems .card .userprofile .profile_tree section img, .userprofile .profile_tree .block-recentlyaccesseditems .card section img {width: 60px;height: auto;}
#block-region-side-pre [data-region="timeline-view"] .tab-content .event-list-date {margin-top: .5rem !important;margin-bottom: .5rem !important;}
#block-region-side-pre [data-region="event-list-item"] .d-md-flex, #block-region-side-pre [data-region="timeline-view"] .tab-content .event-name-url {display: block !important;}
#block-region-side-pre .card.block.block_timeline .block-timeline-date, #block-region-side-pre .block.block_timeline.well .block-timeline-date, #block-region-side-pre .userprofile .profile_tree section.block.block_timeline .block-timeline-date, .userprofile .profile_tree #block-region-side-pre section.block.block_timeline .block-timeline-date, #block-region-side-pre .que .block.block_timeline.history .block-timeline-date, .que #block-region-side-pre .block.block_timeline.history .block-timeline-date, #block-region-side-pre .block.block_timeline.groupinfobox .block-timeline-date {padding-left: 2px !important;}
#block-region-side-pre .block_myoverview .card-deck .card, #block-region-side-pre .block_myoverview .card-deck .well, #block-region-side-pre .block_myoverview .card-deck .userprofile .profile_tree section, .userprofile .profile_tree #block-region-side-pre .block_myoverview .card-deck section, #block-region-side-pre .block_myoverview .card-deck .que .history, .que #block-region-side-pre .block_myoverview .card-deck .history, #block-region-side-pre .block_myoverview .card-deck .groupinfobox {flex-basis: calc(100% - 30px) !important;}
.block_lp.block .content h3 {font-size: .875rem;color: #212121;}
.block_lp .sub-content {margin-bottom: 1rem;padding: 0 0 1rem 0;font-size: .75rem;border-bottom: 1px solid #ececec;}
.block_lp .sub-content:last-of-type {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.block_lp .sub-content p {font-size: .75rem;}
.block_lp .sub-content ul {padding: 0;}
.block_lp .sub-content ul li {padding: 10px;margin-bottom: .25rem;list-style: none;background-color: #fff;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.03),0 0px 2px rgba(0,0,0,.03),0 3px 4px rgba(0,0,0,.03);box-shadow: 0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.03),0 0px 2px rgba(0,0,0,.03),0 3px 4px rgba(0,0,0,.03);border-radius: 5px;position: relative;display: inline-flex;width: 100%;font-size: .75rem;font-weight: 500;color: #575967;}
.block_lp .sub-content ul li:hover {-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.05),0 0px 4px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.05);box-shadow: 0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.05),0 0px 4px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.05);}
.block_lp .sub-content ul li:before {display: none;}
.block_lp .sub-content ul li .icon, .block_lp .sub-content ul li .fdescription img, .fdescription .block_lp .sub-content ul li img, .block_lp .sub-content ul li .form-control-static img, .form-control-static .block_lp .sub-content ul li img, .block_lp .sub-content ul li .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_lp .sub-content ul li img {margin: 2px 10px 0 10px;font-size: 14px;}
.blogsearchform [type="submit"] {width: 100%;margin-top: .25rem;}
.block-starredcourses .text-truncate, .block-starredcourses .fp-iconview .fp-filename-field .fp-filename, .fp-iconview .fp-filename-field .block-starredcourses .fp-filename {width: 100%;text-align: center;}
[data-action=filter-event-type] {border-radius: 10px;}
[data-action=filter-event-type] .icon, [data-action=filter-event-type] .fdescription img, .fdescription [data-action=filter-event-type] img, [data-action=filter-event-type] .form-control-static img, .form-control-static [data-action=filter-event-type] img, [data-action=filter-event-type] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-action=filter-event-type] img {font-size: .75rem;}
.calendar_event_category {background-color: #d8bfd8;}
.calendar_event_course {background-color: #ffd3bd;}
.calendar_event_site {background-color: #d6f8cd;}
.calendar_event_group {background-color: #fee7ae;}
.calendar_event_user, .calendar_event_ {background-color: #dce7ec;}
.calendar-event-box.calendar_event_category {border-top: 5px solid #d8bfd8;}
.calendar-event-box.calendar_event_course {border-top: 5px solid #ffd3bd;}
.calendar-event-box.calendar_event_site {border-top: 5px solid #d6f8cd;}
.calendar-event-box.calendar_event_group {border-top: 5px solid #fee7ae;}
.calendar-event-box.calendar_event_user {border-top: 5px solid #dce7ec;}
a.day {color: #212121;text-decoration: none;}
a.day:hover {color: #0742cd;text-decoration: none;}
td.day.bg-primary {background-color: #f7f9fb !important;color: #212121 !important;}
td.day [data-toggle=popover] {font-weight: 700;color: #212121;}
.path-calendar .calendartable {width: 100%;table-layout: fixed;}
.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: left;width: 12%;}
.path-calendar .calendar-controls .previous {padding-left: 3rem;text-align: left;background-image: url("/theme/image.php?theme=space&component=theme&image=fp%2Fangle-left-solid");-webkit-background-size: 8px;background-size: 8px;background-position: 20px;background-repeat: no-repeat;}
.path-calendar .calendar-controls .current {text-align: center;width: 76%;}
.path-calendar .calendar-controls .next {padding-right: 3rem;text-align: right;background-image: url("/theme/image.php?theme=space&component=theme&image=fp%2Fangle-right-solid");-webkit-background-size: 8px;background-size: 8px;background-position: calc(100% - 20px);background-repeat: no-repeat;}
.path-calendar .calendar-controls .drop-target {-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px dashed #0742cd;}
.path-calendar .filters table {border-collapse: separate;border-spacing: 2px;width: 100%;}
.path-calendar .maincalendar {vertical-align: top;padding: 0;}
.path-calendar .maincalendar .bottom {margin-top: 2rem;text-align: center;}
.path-calendar .maincalendar .heightcontainer {height: 100%;position: relative;}
.path-calendar .maincalendar .calendarmonth {width: 100%;margin: 1rem auto;}
.path-calendar .maincalendar .calendarmonth ul {margin: 1rem 0 0 0;padding: 0;}
.path-calendar .maincalendar .calendarmonth ul li {padding: 5px;margin-bottom: 5px;list-style-type: none;border-radius: 5px;line-height: 0;}
.path-calendar .maincalendar .calendarmonth ul li > a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;display: block;}
.path-calendar .maincalendar .calendarmonth ul li > a:hover {text-decoration: none;}
.path-calendar .maincalendar .calendarmonth ul li .icon, .path-calendar .maincalendar .calendarmonth ul li .fdescription img, .fdescription .path-calendar .maincalendar .calendarmonth ul li img, .path-calendar .maincalendar .calendarmonth ul li .form-control-static img, .form-control-static .path-calendar .maincalendar .calendarmonth ul li img, .path-calendar .maincalendar .calendarmonth ul li .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .path-calendar .maincalendar .calendarmonth ul li img {margin: 0 .25rem 0 0;padding: 5px;display: inline-flex;width: 18px;height: 18px;background-color: #fff;border-radius: 5px;color: #575967;}
.path-calendar .maincalendar .calendarmonth ul li .icon:before, .path-calendar .maincalendar .calendarmonth ul li .fdescription img:before, .fdescription .path-calendar .maincalendar .calendarmonth ul li img:before, .path-calendar .maincalendar .calendarmonth ul li .form-control-static img:before, .form-control-static .path-calendar .maincalendar .calendarmonth ul li img:before, .path-calendar .maincalendar .calendarmonth ul li .editor_atto_notification .atto_info img:before, .editor_atto_notification .atto_info .path-calendar .maincalendar .calendarmonth ul li img:before {position: relative;font-size: 15px;top: calc(50% - 8px);}
.path-calendar .maincalendar .calendarmonth ul li .icon.fa-book:before, .path-calendar .maincalendar .calendarmonth ul li .fdescription img.fa-book:before, .fdescription .path-calendar .maincalendar .calendarmonth ul li img.fa-book:before, .path-calendar .maincalendar .calendarmonth ul li .form-control-static img.fa-book:before, .form-control-static .path-calendar .maincalendar .calendarmonth ul li img.fa-book:before, .path-calendar .maincalendar .calendarmonth ul li .editor_atto_notification .atto_info img.fa-book:before, .editor_atto_notification .atto_info .path-calendar .maincalendar .calendarmonth ul li img.fa-book:before {left: calc(50% - 6px);}
.path-calendar .maincalendar .calendarmonth ul li .icon.fa-user:before, .path-calendar .maincalendar .calendarmonth ul li .fdescription img.fa-user:before, .fdescription .path-calendar .maincalendar .calendarmonth ul li img.fa-user:before, .path-calendar .maincalendar .calendarmonth ul li .form-control-static img.fa-user:before, .form-control-static .path-calendar .maincalendar .calendarmonth ul li img.fa-user:before, .path-calendar .maincalendar .calendarmonth ul li .editor_atto_notification .atto_info img.fa-user:before, .editor_atto_notification .atto_info .path-calendar .maincalendar .calendarmonth ul li img.fa-user:before {left: calc(50% - 6px);}
.path-calendar .maincalendar .calendarmonth ul li .icon.fa-users:before, .path-calendar .maincalendar .calendarmonth ul li .fdescription img.fa-users:before, .fdescription .path-calendar .maincalendar .calendarmonth ul li img.fa-users:before, .path-calendar .maincalendar .calendarmonth ul li .form-control-static img.fa-users:before, .form-control-static .path-calendar .maincalendar .calendarmonth ul li img.fa-users:before, .path-calendar .maincalendar .calendarmonth ul li .editor_atto_notification .atto_info img.fa-users:before, .editor_atto_notification .atto_info .path-calendar .maincalendar .calendarmonth ul li img.fa-users:before {left: calc(50% - 9px);}
.path-calendar .maincalendar .calendarmonth ul li .icon.fa-globe-americas:before, .path-calendar .maincalendar .calendarmonth ul li .fdescription img.fa-globe-americas:before, .fdescription .path-calendar .maincalendar .calendarmonth ul li img.fa-globe-americas:before, .path-calendar .maincalendar .calendarmonth ul li .form-control-static img.fa-globe-americas:before, .form-control-static .path-calendar .maincalendar .calendarmonth ul li img.fa-globe-americas:before, .path-calendar .maincalendar .calendarmonth ul li .editor_atto_notification .atto_info img.fa-globe-americas:before, .editor_atto_notification .atto_info .path-calendar .maincalendar .calendarmonth ul li img.fa-globe-americas:before {left: calc(50% - 7px);}
.path-calendar .maincalendar .calendarmonth ul li .icon.fa-university:before, .path-calendar .maincalendar .calendarmonth ul li .fdescription img.fa-university:before, .fdescription .path-calendar .maincalendar .calendarmonth ul li img.fa-university:before, .path-calendar .maincalendar .calendarmonth ul li .form-control-static img.fa-university:before, .form-control-static .path-calendar .maincalendar .calendarmonth ul li img.fa-university:before, .path-calendar .maincalendar .calendarmonth ul li .editor_atto_notification .atto_info img.fa-university:before, .editor_atto_notification .atto_info .path-calendar .maincalendar .calendarmonth ul li img.fa-university:before {font-size: 14px;left: calc(50% - 7px);}
.path-calendar .maincalendar .calendarmonth ul li span {display: inline-flex;position: relative;top: 1px;font-weight: 500;color: #212121;vertical-align: middle;}
.path-calendar .maincalendar .calendarmonth td {padding: 1rem;height: 5em;border: 1px solid #ececec;font-size: .75rem;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.path-calendar .maincalendar .calendarmonth .clickable:hover {position: relative;-webkit-box-shadow: 0 20px 42px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow: 0 20px 42px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border-radius: 5px;}
.path-calendar .maincalendar .calendarmonth th.header {padding: 1.5rem 0;font-weight: 500;border-bottom: 2px solid #5f80c5;color: #0742cd;}
@media (min-width: 320px) and (max-width: 1199.98px) {.path-calendar .maincalendar .calendarmonth th.header {padding: 1rem 0;font-size: .875rem;}}
.path-calendar .maincalendar .calendar-controls .previous, .path-calendar .maincalendar .calendar-controls .next {width: 30%;}
@media (min-width: 320px) and (max-width: 1199.98px) {.path-calendar .maincalendar .calendar-controls .previous, .path-calendar .maincalendar .calendar-controls .next {width: 100%;}}
.path-calendar .maincalendar .calendar-controls .current {line-height: 1.5;width: 39.95%;}
@media (min-width: 320px) and (max-width: 1199.98px) {.path-calendar .maincalendar .calendar-controls .current {line-height: 1.5;width: 100%;margin: 1rem 0;font-size: 1.5rem;}}
.path-calendar .maincalendar .controls {width: 100%;margin: 40px auto;}
.path-calendar .maincalendar .calendar_event_category:hover a, .path-calendar .maincalendar .calendar_event_course:hover a, .path-calendar .maincalendar .calendar_event_site:hover a, .path-calendar .maincalendar .calendar_event_group:hover a, .path-calendar .maincalendar .calendar_event_user:hover a {color: #042a83;text-decoration: none;}
.path-calendar .maincalendar .calendar_event_category {border-color: #d8bfd8;}
.path-calendar .maincalendar .calendar_event_course {border-color: #ffd3bd;}
.path-calendar .maincalendar .calendar_event_site {border-color: #d6f8cd;}
.path-calendar .maincalendar .calendar_event_group {border-color: #fee7ae;}
.path-calendar .maincalendar .calendar_event_user {border-color: #dce7ec;}
.path-calendar .maincalendar .calendar-controls {height: 24px;}
.path-calendar .maincalendar .calendartable li {text-align: left;}
.path-calendar .maincalendar .header .buttons {float: right;}
.path-calendar .maincalendar .event .card-header img {vertical-align: baseline;}
.path-calendar .maincalendar .calendarmonth td {position: relative;}
.path-calendar .maincalendar .calendarmonth td.today .calendar-day-label {padding: 0;display: block;background: #dc3545;border-radius: 100%;color: #fff;width: 30px;height: 30px;font-weight: 700;text-align: center;line-height: 190%;position: relative;top: -2px;}
.calendar-day-label {padding: 20px 20px 20px 0;font-size: 1rem;font-weight: 400;color: #9b9b9b;}
#page-calendar-export .indent {padding-left: 20px;}
.block .calendarwrapper {margin: 0 0 2rem 0;}
.block .calendarwrapper:last-child {margin-bottom: 0;}
.block .minicalendar {width: 100%;}
.block .minicalendar h3, .block .minicalendar .current {margin: 0;font-size: .875rem;font-weight: 700;color: #212121;}
.block .minicalendar h3 a, .block .minicalendar .current a {text-decoration: none;color: inherit;}
.block .minicalendar h3 a:hover, .block .minicalendar .current a:hover {text-decoration: none;}
.block .minicalendar .arrow_link {color: #575967;text-decoration: none;}
.block .minicalendar .arrow_link:hover {text-decoration: none;}
.block .minicalendar td {padding: 0 !important;height: 27px;width: 28px;border-radius: 28px;line-height: 2.5;}
.block .minicalendar td a {text-decoration: none;}
.block .minicalendar td a:hover {text-decoration: none;}
.block .minicalendar .today {background: #dc3545;color: #fff;}
.block .minicalendar .today a {color: #fff !important;}
.block .minicalendar th {color: #212121;font-size: .75rem;font-weight: 500;}
.block .minicalendar th abbr[title], .block .minicalendar th abbr[data-original-title] {white-space: nowrap;text-decoration: none;}
.block .minicalendar th, .block .minicalendar td {font-size: .75rem;text-align: center;}
.block .minicalendar td.duration_global {border-top: 1px solid #d6f8cd;border-bottom: 1px solid #d6f8cd;}
.block .minicalendar td.duration_global.duration_finish {background-color: #d6f8cd;}
.block .minicalendar td.duration_category {border-top: 1px solid #d8bfd8;border-bottom: 1px solid #d8bfd8;}
.block .minicalendar td.duration_category.duration_finish {background-color: #d8bfd8;}
.block .minicalendar td.duration_course {border-top: 1px solid #ffd3bd;border-bottom: 1px solid #ffd3bd;}
.block .minicalendar td.duration_course.duration_finish {background-color: #ffd3bd;}
.block .minicalendar td.duration_group {border-top: 1px solid #fee7ae;border-bottom: 1px solid #fee7ae;}
.block .minicalendar td.duration_group.duration_finish {background-color: #fee7ae;}
.block .minicalendar td.duration_user {border-top: 1px solid #dce7ec;border-bottom: 1px solid #dce7ec;}
.block .minicalendar td.duration_user.duration_finish {background-color: #dce7ec;}
.block .minicalendar caption {font-size: inherit;font-weight: inherit;line-height: inherit;text-align: center;}
.block .calendar-controls .previous, .block .calendar-controls .current, .block .calendar-controls .next {display: block;float: left;}
.block .calendar-controls .previous {text-align: left;width: 12%;}
.block .calendar-controls .current {text-align: center;width: 76%;}
.block .calendar-controls .next {text-align: right;width: 12%;}
.block .calendar_filters ul {list-style: none;margin: 0;padding: 0;}
.block .calendar_filters li {margin-bottom: .5rem;}
.block .calendar_filters li > a:hover {text-decoration: none;}
.block .content h3.eventskey {margin-top: .5em;}
.calendar_filters [data-action=filter-event-type] .calendar_event_category, .calendar_filters [data-action=filter-event-type] .calendar_event_course, .calendar_filters [data-action=filter-event-type] .calendar_event_site, .calendar_filters [data-action=filter-event-type] .calendar_event_group, .calendar_filters [data-action=filter-event-type] .calendar_event_user {padding: 9px 2px;border-radius: 100%;display: inline-flex;width: 32px;height: 32px;text-align: center;line-height: 1;}
.calendar_filters [data-action=filter-event-type] .calendar_event_category .icon, .calendar_filters [data-action=filter-event-type] .calendar_event_category .fdescription img, .fdescription .calendar_filters [data-action=filter-event-type] .calendar_event_category img, .calendar_filters [data-action=filter-event-type] .calendar_event_category .form-control-static img, .form-control-static .calendar_filters [data-action=filter-event-type] .calendar_event_category img, .calendar_filters [data-action=filter-event-type] .calendar_event_category .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .calendar_filters [data-action=filter-event-type] .calendar_event_category img, .calendar_filters [data-action=filter-event-type] .calendar_event_course .icon, .calendar_filters [data-action=filter-event-type] .calendar_event_course .fdescription img, .fdescription .calendar_filters [data-action=filter-event-type] .calendar_event_course img, .calendar_filters [data-action=filter-event-type] .calendar_event_course .form-control-static img, .form-control-static .calendar_filters [data-action=filter-event-type] .calendar_event_course img, .calendar_filters [data-action=filter-event-type] .calendar_event_course .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .calendar_filters [data-action=filter-event-type] .calendar_event_course img, .calendar_filters [data-action=filter-event-type] .calendar_event_site .icon, .calendar_filters [data-action=filter-event-type] .calendar_event_site .fdescription img, .fdescription .calendar_filters [data-action=filter-event-type] .calendar_event_site img, .calendar_filters [data-action=filter-event-type] .calendar_event_site .form-control-static img, .form-control-static .calendar_filters [data-action=filter-event-type] .calendar_event_site img, .calendar_filters [data-action=filter-event-type] .calendar_event_site .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .calendar_filters [data-action=filter-event-type] .calendar_event_site img, .calendar_filters [data-action=filter-event-type] .calendar_event_group .icon, .calendar_filters [data-action=filter-event-type] .calendar_event_group .fdescription img, .fdescription .calendar_filters [data-action=filter-event-type] .calendar_event_group img, .calendar_filters [data-action=filter-event-type] .calendar_event_group .form-control-static img, .form-control-static .calendar_filters [data-action=filter-event-type] .calendar_event_group img, .calendar_filters [data-action=filter-event-type] .calendar_event_group .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .calendar_filters [data-action=filter-event-type] .calendar_event_group img, .calendar_filters [data-action=filter-event-type] .calendar_event_user .icon, .calendar_filters [data-action=filter-event-type] .calendar_event_user .fdescription img, .fdescription .calendar_filters [data-action=filter-event-type] .calendar_event_user img, .calendar_filters [data-action=filter-event-type] .calendar_event_user .form-control-static img, .form-control-static .calendar_filters [data-action=filter-event-type] .calendar_event_user img, .calendar_filters [data-action=filter-event-type] .calendar_event_user .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .calendar_filters [data-action=filter-event-type] .calendar_event_user img {margin: 1px 7px !important;height: 12px;width: 12px;color: #212121;}
.calendar_filters [data-action=filter-event-type] .event-icon .icon, .calendar_filters [data-action=filter-event-type] .event-icon .fdescription img, .fdescription .calendar_filters [data-action=filter-event-type] .event-icon img, .calendar_filters [data-action=filter-event-type] .event-icon .form-control-static img, .form-control-static .calendar_filters [data-action=filter-event-type] .event-icon img, .calendar_filters [data-action=filter-event-type] .event-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .calendar_filters [data-action=filter-event-type] .event-icon img {margin: 0;font-size: .75rem;position: relative;color: #212121;vertical-align: initial;}
.calendar_filters [data-action=filter-event-type] .eventname, .calendar_filters [data-action=filter-event-type] .event-icon {display: inline-flex;}
#nav-drawer .calendar_filters [data-action=filter-event-type] .eventname, #nav-drawer .calendar_filters [data-action=filter-event-type] .event-icon {margin: 0 6px;}
.calendar_filters [data-action=filter-event-type] .eventname {width: calc(100% - 60px);color: #212121;font-size: .75rem;font-weight: 500;}
table.calendartable caption {caption-side: top;}
@media (min-width: 768px) {#page-calender-view .container-fluid {min-width: 1024px;}}
.calendarwrapper {position: relative;}
.day-popover-content:empty + .day-popover-alternate {display: block;}
.summary-modal-container .description-content > p {margin: 0;}
.yui3-skin-sam .yui3-calendar-header {display: block;width: 300px;padding-bottom: 1rem;margin-bottom: 1rem;margin-left: -1.5rem;margin-right: -1.5rem;border-bottom: 1px solid #353535;}
.yui3-skin-sam .dateselector-calendar-panel {top: 30px;}
.yui3-skin-sam .yui3-calendar-day, .yui3-skin-sam .yui3-calendar-prevmonth-day, .yui3-skin-sam .yui3-calendar-nextmonth-day {background: transparent;border: none;}
.yui3-skin-sam .yui3-calendar-day {width: 35px;height: 35px;}
.yui3-skin-sam .yui3-calendar-day:hover {border-radius: 100%;background: #0742cd;}
.yui3-skin-sam .yui3-calendar-day-selected {color: #fff;background: #dc3545;border-radius: 100%;}
.yui3-skin-sam .yui3-calendar-content {padding: 1.5rem;background: #212121;-webkit-box-shadow: 10px 32px 60px 0 rgba(0,0,0,.35);box-shadow: 10px 32px 60px 0 rgba(0,0,0,.35);border: 0;color: #fff;}
.yui3-skin-sam .yui3-calendarnav-prevmonth {border-right-color: #fff;margin-left: 1rem;}
.yui3-skin-sam .yui3-calendarnav-nextmonth {border-left-color: #fff;margin-right: 1rem;}
.yui3-skin-sam .yui3-button {border: none;background-color: #fff;border-radius: 100%;padding: 1.5rem;}
.yui3-skin-sam .yui3-button [aria-hidden="true"] {display: none;}
.block_calendar_upcoming .event span {background-color: #fff;padding: 5px;border-radius: 5px;width: 30px;height: 30px;display: inline-flex;margin: 0 10px 0 0;vertical-align: middle;}
.block_calendar_upcoming .event span .icon, .block_calendar_upcoming .event span .fdescription img, .fdescription .block_calendar_upcoming .event span img, .block_calendar_upcoming .event span .form-control-static img, .form-control-static .block_calendar_upcoming .event span img, .block_calendar_upcoming .event span .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .block_calendar_upcoming .event span img {width: 20px;height: 20px;margin: 0;padding: 0;}
.block_calendar_upcoming [data-type=event] {font-size: .75rem;font-weight: 500;line-height: 1.5;color: #212121;display: inline-flex;width: calc(80% - 5px);margin-top: 0;}
.block_calendar_upcoming .date {display: inline-block;width: calc(80% - 5px);margin-left: 43px;color: #9b9b9b;font-size: .75rem;padding: 0;}
.block_calendar_upcoming .date span {width: 100%;background-color: transparent;}
.block_calendar_upcoming .date a {color: #9b9b9b;}
.maincalendar .event {background-color: #f8f8f8;padding: 2rem;margin-bottom: 2rem;border-radius: 5px;}
.calendar-event-box {padding: 2rem;margin-bottom: .5rem;background-color: #f8f8f8;border-radius: 5px;}
.calendar-event-box:last-child {margin-bottom: 0;}
.calendar-event-box .calendar-event-date {margin-bottom: 2rem;padding-left: 2rem;background-image: url("/theme/image.php?theme=space&component=core&image=t%2Fcalendar");background-repeat: no-repeat;background-position: left;-webkit-background-size: 18px;background-size: 18px;font-weight: 700;font-size: .875rem;color: #212121;}
.calendar-event-box .calendar-event-date a, .calendar-event-box .calendar-event-date strong {font-weight: 500;color: #212121 !important;}
.calendar-event-box .calendar-event-date .dimmed_text {color: #212121 !important;}
.calendar-event-box .calendar-event-date .dimmed_text strong {font-weight: 500;}
.calendar-event-box .calendar-event-date .dimmed_text a.dimmed {font-weight: 500;color: #212121 !important;}
.calendar-event-box .calendar-event-icon {display: inline-flex;vertical-align: middle;margin-right: .5rem;}
.calendar-event-box .calendar-event-heading {display: inline-flex;font-size: 1.25rem;font-weight: 500;vertical-align: middle;margin: 0 !important;}
.calendar-event-box .calendar-event-desc {margin-top: 2rem;padding: 1.5rem 2rem;background-color: #fff;font-size: .875rem;border-radius: 5px;}
.calendar-event-box .calendar-event-desc p {margin: 0;}
.calendar-event-box .calendar-event-desc p a, .calendar-event-box .calendar-event-desc p + a {padding: 3px 10px;display: inline-block;background-color: #f4f7fe;font-weight: 500;border-radius: 5px;}
.calendar-event-box .calendar-event-desc p a:hover, .calendar-event-box .calendar-event-desc p + a:hover {text-decoration: none;}
.calendar-event-box .calendar-event-desc p + a {margin-top: 1rem;}
.calendar-event-box .calendar-event-desc p + div, .calendar-event-box .calendar-event-desc p + p {margin-top: 1rem;}
.calendar-event-content .calendar-event-icon .icon, .calendar-event-content .calendar-event-icon .fdescription img, .fdescription .calendar-event-content .calendar-event-icon img, .calendar-event-content .calendar-event-icon .form-control-static img, .form-control-static .calendar-event-content .calendar-event-icon img, .calendar-event-content .calendar-event-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .calendar-event-content .calendar-event-icon img {font-size: 1rem;}
@media (min-width: 320px) and (max-width: 767.98px) {.calendarwrapper .btn {width: 100%;margin: 1rem 0;}
	.calendarwrapper .custom-select, .calendarwrapper #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .calendarwrapper #selectcomponent {width: 100%;margin: 0;}}
[data-groupname=timedurationuntil] {margin-bottom: .25rem !important;}
#page-calendar-view .calendar-event-box .calendar-event-icon img {width: auto;height: auto;}
#page-mod-feedback-show_entries [role="main"] h4 {margin: 2rem 0 0 0;}
table td .commands, table th .commands {display: inline-flex;vertical-align: inherit;}
.section-modchooser-link img {margin-right: .5rem;width: 16px;height: 16px;}
.section_add_menus {text-align: right;clear: both;}
.section-modchooser {clear: both;}
.section_add_menus .horizontal div, .section_add_menus .horizontal form {display: inline;}
.section_add_menus optgroup {font-weight: normal;font-style: italic;}
.section_add_menus .urlselect {text-align: left;margin-left: .4em;}
.section_add_menus .urlselect select {margin-left: .2em;}
.course-content ul.section {margin: 0;padding: 0;}
.section .spinner {height: 16px;width: 16px;}
.section .activity .spinner {left: 100%;position: absolute;}
.section .activity .actions {position: absolute;right: 0;top: 0;display: flex;}
@media (min-width: 320px) and (max-width: 767.98px) {.section .activity .actions {position: relative;top: 5px;right: auto;left: 0;}}
.section .activity .contentwithoutlink, .section .activity .activityinstance {display: block;}
.section .activity .contentwithoutlink .dimmed .activityicon, .section .activity .activityinstance .dimmed .activityicon {opacity: .5;}
.section .activity a.stealth, .section .activity a.stealth:hover {color: #5a8af9 !important;}
.section .label .contentwithoutlink, .section .label .activityinstance {padding-right: 32px;display: block;height: inherit;}
.section .label .mod-indent-outer {display: inline-flex;}
.section .filler {display: inline-block;}
.section .activity.editor_displayed a.editing_title, .section .activity.editor_displayed .moodle-actionmenu {display: none;}
.section .activity.editor_displayed div.activityinstance {padding-right: initial;}
.section .activity.editor_displayed div.activityinstance input {margin-bottom: initial;padding-top: initial;padding-bottom: initial;vertical-align: text-bottom;}
.activity img.activityicon {margin-right: 1.25rem;display: inline-flex;vertical-align: middle;}
.section-handle.moodle-core-dragdrop-draghandle {margin-bottom: 1rem;display: block;cursor: move;}
.editing .section .activity .contentwithoutlink, .editing .section .activity .activityinstance {padding-right: 0;width: calc(100% - 200px);}
@media (min-width: 320px) and (max-width: 767.98px) {.editing .section .activity .contentwithoutlink, .editing .section .activity .activityinstance {width: 100%;}}
.editing .section .activity .contentwithoutlink .inplaceeditable, .editing .section .activity .activityinstance .inplaceeditable {position: relative;display: inline-flex;width: 100%;}
.editing .section .activity .contentwithoutlink .inplaceeditable .quickeditlink, .editing .section .activity .activityinstance .inplaceeditable .quickeditlink {display: inline-flex;}
.editing .section .activity .editing_move {width: 30px;height: 100%;position: absolute;left: 0;top: 0;background: #fff;border-radius: 5px;border: 3px dashed #bfc0c2;}
.editing .section .activity .editing_move .icon, .editing .section .activity .editing_move .fdescription img, .fdescription .editing .section .activity .editing_move img, .editing .section .activity .editing_move .form-control-static img, .form-control-static .editing .section .activity .editing_move img, .editing .section .activity .editing_move .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .editing .section .activity .editing_move img {color: #bfc0c2;font-size: 17px;position: absolute;top: calc(50% - 8px);left: 1.5px;}
.editing .section .activity .mod-indent-outer {padding-left: 2rem;width: 100%;}
.editing_show + .editing_assign, .editing_hide + .editing_assign {margin-left: 20px;}
.section .activity .commands {white-space: nowrap;display: inline-block;}
.section .activity.modtype_label {padding: 2rem 0;}
.section .activity.modtype_label.label {font-weight: normal;}
.section li.activity {margin: 0 2px 0;padding-bottom: 2rem;padding-top: 2rem;border-bottom: 1px solid #ececec;text-align: left;clear: both;}
.section li.activity.label:hover {-webkit-box-shadow: none;box-shadow: none;}
.section li.activity:last-child {border-bottom: none;}
.section .instancename {font-weight: 500;font-size: 1rem;color: #212121;display: inline-flex;align-items: center;width: calc(100% - 70px);align-self: center;}
@media (min-width: 320px) and (max-width: 767.98px) {.section .instancename {width: 100%;display: block;margin-top: 1rem;}}
.section .activity .activityinstance .groupinglabel {padding-left: 30px;}
#page-site-index .section .activity {margin-left: 0;margin-right: 0;}
#page-site-index .section .activity .activityinstance {margin: 1rem 0 1rem 1rem;}
.section .activity .contentafterlink {padding-left: 71px;padding-right: 4rem;}
@media (min-width: 320px) and (max-width: 767.98px) {.section .activity .contentafterlink {padding-left: 0;padding-right: 0;}}
#page-site-index .section .activity .contentafterlink {padding-right: 0;padding-left: 86px;margin-top: -17px;margin-bottom: 1rem;}
@media (min-width: 320px) and (max-width: 767.98px) {#page-site-index .section .activity .contentafterlink {padding-left: 17px;}}
.section .activity .contentafterlink .no-overflow {width: auto !important;font-size: .875rem !important;text-align: left !important;color: #9b9b9b !important;}
.section .activity .contentafterlink img {width: 100%;height: auto;border-radius: 5px;margin: 1rem 0;}
.editing .section .activity:hover, .editing .section .activity.action-menu-shown {background-color: #fdfdfd;}
.course-content .current {position: relative;}
.course-content .current::before {content: "";border-left: #0742cd 2px solid;position: absolute;left: -1.5rem;top: 0;bottom: 0;}
.course-content .section-summary {border-bottom: 1px solid #ececec;list-style: none;}
.course-content .section-summary:last-of-type {border-bottom: none;}
.course-content .section-summary .section-title a {font-weight: 500;font-size: 1rem;color: #212121;}
.course-content .section-summary .section-title a:hover {color: #0742cd;}
.course-content .section-summary .summarytext {font-size: .875rem;color: #575967;}
.course-content .section-summary .section-summary-activities .activity-count {font-size: .875rem;margin: .25rem .5rem .25rem 0;white-space: nowrap;display: inline-block;}
.section-summary-activities.mdl-right {text-align: left !important;}
.course-content .section-summary .summary {margin-top: 5px;}
.course-content .single-section {margin-top: 1em;}
.course-content .single-section .section-navigation {display: block;padding: .5rem;margin-bottom: 2rem;overflow: hidden;background-color: #f8f8f8;border-radius: 5px;}
.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: left;margin-right: 1em;}
@media (min-width: 320px) and (max-width: 1199.98px) {.course-content .single-section .section-navigation .mdl-left {float: none;margin: .5rem 0;}
	.course-content .single-section .section-navigation .mdl-left a {width: 100%;}}
.course-content .single-section .section-navigation .mdl-left .larrow {margin-right: .1em;}
.course-content .single-section .section-navigation .mdl-right {font-weight: normal;float: right;margin-left: 1em;}
@media (min-width: 320px) and (max-width: 1199.98px) {.course-content .single-section .section-navigation .mdl-right {float: none;margin: .5rem 0;}
	.course-content .single-section .section-navigation .mdl-right a {width: 100%;}}
.course-content .single-section .section-navigation .mdl-right .rarrow {margin-left: .1em;}
.course-content .single-section .section-navigation .mdl-bottom {margin-top: 0;}
.course-content ul.topics, .course-content ul.weeks {padding: 0;}
.course-content ul.topics li.section, .course-content ul.weeks li.section {padding-top: 1rem;padding-bottom: 1rem;}
.course-content ul.topics li.section .content, .course-content ul.weeks li.section .content {margin: 0;padding: 0;}
.course-content ul.topics li.section .summary, .course-content ul.weeks li.section .summary {margin: 0;}
.course-content ul.topics li.section .summary p:last-child, .course-content ul.weeks li.section .summary p:last-child {margin-bottom: 0;}
.course-content ul.topics li.section .left, .course-content ul.weeks li.section .left {padding-top: 0;text-align: right;}
.course-content {margin-top: 0;}
.course-content .hidden {display: none;}
.course-content li.section ul {list-style: disc;}
.course-content li.section ul ul {list-style: circle;}
.course-content li.section ul ul ul {list-style: square;}
.course-content li.section li.activity ul {list-style: disc;}
.course-content li.section li.activity ul ul {list-style: circle;}
.course-content li.section li.activity ul ul ul {list-style: square;}
.course-content li.section .right > .icon:first-child, .course-content li.section .fdescription .right > img:first-child, .fdescription .course-content li.section .right > img:first-child, .course-content li.section .form-control-static .right > img:first-child, .form-control-static .course-content li.section .right > img:first-child, .course-content li.section .editor_atto_notification .atto_info .right > img:first-child, .editor_atto_notification .atto_info .course-content li.section .right > img:first-child {display: none;}
.path-course-view.editing #region-main > .card-block {padding-bottom: 13rem;}
.jumpmenu .form-inline {display: block;}
@media (min-width: 320px) and (max-width: 1199.98px) {.jumpmenu .custom-select, .jumpmenu #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .jumpmenu #selectcomponent {width: 100%;margin: .5rem 0;}}
.path-course-view .completionprogress {margin: 10px 0;position: relative;font-size: 12px;color: #9b9b9b;text-align: right;vertical-align: middle;display: inline-flex;}
@media (min-width: 320px) and (max-width: 1199.98px) {.path-course-view .completionprogress {margin-top: 0;margin-bottom: 10px;}}
.path-course-view .completionprogress .btn-icon {color: #9b9b9b;margin-left: .25rem;}
#page-site-index .subscribelink {text-align: right;}
#site-news-forum h2, #frontpage-course-list h2 {font-size: 1.5rem !important;}
#frontpage-category-names h2, #frontpage-category-combo h2 {margin-bottom: -50px !important;font-size: 1.25rem !important;font-weight: 500 !important;}
#page-site-index [role="main"] .buttons .singlebutton {width: 100%;}
#page-site-index [role="main"] .buttons .singlebutton .btn {width: 100%;}
.path-course-view a.reduce-sections {padding-left: .2em;}
.path-course-view .subscribelink {text-align: right;}
.path-course-view .unread {margin-left: 30px;}
.path-course-view .block.drag .header {cursor: move;}
.path-course-view .completionprogress {text-align: right;}
.path-course-view .single-section .completionprogress {margin-right: 5px;}
.path-site li.activity > div, .path-course-view li.activity > div {position: relative;width: 100%;padding: 0 16px 0 0;}
.path-course-view li.activity span.autocompletion img {vertical-align: text-bottom;margin-left: 0;width: 40px;height: 40px;max-width: 40px;}
.path-course-view li.activity form.togglecompletion .btn {padding: 0;border: 0;}
.path-course-view li.activity form.togglecompletion img, .path-course-view li.activity form.togglecompletion svg {width: 40px;height: 40px;max-width: 40px;margin: 0;}
.path-course-view.editing li.activity span.autocompletion img {margin-right: .5rem;margin-left: .5rem;}
.path-course-view li.activity form.togglecompletion .ajaxworking {width: 38px;height: 38px;position: absolute;right: calc(50% - 19px);top: calc(50% - 19px);border-radius: 100%;background: #fff url("/theme/image.php?theme=space&component=core&image=i%2Fajaxloader") no-repeat center;}
li.section.hidden span.commands a.editing_hide, li.section.hidden span.commands a.editing_show {cursor: default;}
.section h3.sectionname {font-size: 1.8rem;font-weight: 500;color: #212121;text-align: left;clear: both;}
@media (min-width: 320px) and (max-width: 767.98px) {.section h3.sectionname {font-size: 1.5rem;}}
.section h3.sectionname a {color: #212121;}
.section h3.sectionname a:before {width: 0;}
.section-navigation .sectionname {text-align: center;}
.section img.movetarget {height: 16px;width: 80px;}
input.titleeditor {width: 330px;vertical-align: text-bottom;}
span.editinstructions {position: absolute;top: 0;margin-top: -2px;margin-left: 30px;font-size: .875rem;padding: .1em .4em;background-color: #eff3fc;color: #aec4f2;text-decoration: none;z-index: 9999;border: 1px solid #e8eefb;}
#dndupload-status {position: fixed;left: 0;width: 40%;margin: 0 30%;padding: 6px;border: 1px solid #e8eefb;text-align: center;background: #eff3fc;color: #aec4f2;z-index: 1;border-radius: 8px;}
.dndupload-preview {color: #909090;border: 1px dashed #909090;list-style: none;margin-top: .2em;padding: .3em;}
.dndupload-progress-outer {background-color: #ececec;border-radius: 10px;display: block;width: 100%;height: 1rem;margin-bottom: 1rem;}
.dndupload-progress-inner {background-color: #0742cd;border-radius: 10px;display: inline-block;height: 1rem;}
.dndupload-hidden {display: none;}
#page-course-pending .singlebutton, #page-course-index .singlebutton, #page-course-index-category .singlebutton, #page-course-editsection .singlebutton {text-align: left;}
#page-course-index-category .buttons {text-align: left;}
#page-admin-course-manage #movecourses td img {margin: 0 .22em;vertical-align: text-bottom;}
#coursesearch {margin-top: 1rem;text-align: left;background-color: transparent;}
#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 {padding: .5rem;}
.coursebox > .info > .coursename a {display: block;background-image: url("/theme/image.php?theme=space&component=core&image=i%2Fcourse");background-repeat: no-repeat;padding-left: 21px;background-position: left .2em;}
.coursebox > .info > .coursename, .coursebox .content .teachers, .coursebox .content .courseimage, .coursebox .content .coursefile {float: left;clear: left;}
.coursebox .content .teachers, .coursebox .content .courseimage, .coursebox .content .coursefile {width: 40%;}
.coursebox > .info > h3.coursename {margin: 5px;}
.coursebox > .info > .coursename {margin: 5px;padding: 0;}
.coursebox .content .teachers li {list-style-type: none;padding: 0;margin: 0;}
.coursebox .moreinfo {padding: 3px 0;float: right;}
.coursebox .moreinfo img {margin: 0 .2em;}
.coursebox .content {clear: both;}
.coursebox .content .summary, .coursebox .content .coursecat {float: right;width: 55%;}
.summary:empty {display: none;}
.coursebox .content .coursecat {text-align: right;clear: right;}
.coursebox.remotecoursebox .remotecourseinfo {float: left;width: 40%;}
.coursebox .content .courseimage img {max-width: 100px;max-height: 100px;}
.coursebox .content .coursecat, .coursebox .content .summary, .coursebox .content .courseimage, .coursebox .content .coursefile, .coursebox .content .teachers, .coursebox.remotecoursebox .remotecourseinfo {margin: 15px 5px 5px;padding: 0;}
.coursebox.remotehost > .info > .categoryname a {background-image: url("/theme/image.php?theme=space&component=core&image=i%2Fmnethost");}
.coursebox.collapsed {margin-bottom: 0;}
.coursebox.collapsed > .content {display: none;}
.content .subcategories .category .info {width: 100%;display: block;margin-top: .75rem;padding-bottom: .75rem;text-align: left;border-bottom: 1px solid #ececec;}
.content .subcategories .category:last-of-type .info {margin-bottom: 0;border-bottom: none;}
.courses .coursebox.collapsed {padding-top: .5rem;padding-bottom: .5rem;}
.courses .coursebox.even {background-color: #fdfdfd;}
.courses > .paging.paging-morelink {text-align: center;padding: 1rem;}
.course_category_tree .category .numberofcourse {margin-left: .25rem;font-size: .875rem;font-weight: 500;color: #bfc0c2;}
.course_category_tree .controls {visibility: hidden;}
.course_category_tree .controls div {display: inline;cursor: pointer;}
.jsenabled .course_category_tree .controls {visibility: visible;}
.course_category_tree .controls {margin-bottom: 5px;text-align: right;float: right;}
.course_category_tree .controls div {padding-right: 2em;font-size: 75%;}
.course_category_tree .category > .info > .categoryname {background-image: url("/theme/image.php?theme=space&component=core&image=t%2Fcollapsed_empty");background-repeat: no-repeat;-webkit-background-size: 10px;background-size: 10px;padding: 2px 2rem;margin: 2px 0;background-position: 10px;font-size: .85rem;line-height: 1.5;color: #212121;}
.course_category_tree .category > .info > .categoryname a {color: inherit;padding-left: 30px;background-image: url("/theme/image.php?theme=space&component=theme&image=fp%2Fpath_folder");background-repeat: no-repeat;-webkit-background-size: 18px;background-size: 18px;background-position: left 2px;}
.course_category_tree .category > .info > .categoryname a:hover {text-decoration: none;}
.course_category_tree .category.with_children > .info > .categoryname {background-image: url("/theme/image.php?theme=space&component=core&image=t%2Fexpanded");cursor: pointer;}
.course_category_tree .category.with_children.collapsed > .info > .categoryname {background-image: url("/theme/image.php?theme=space&component=core&image=t%2Fcollapsed");}
.course_category_tree .category.collapsed > .content {display: none;}
.course_category_tree .category > .info {clear: both;}
.course_category_tree .category > .content {padding-left: 16px;}
@media (min-width: 320px) and (max-width: 767.98px) {.course_category_tree .category > .content {padding-left: 0;}}
#page-course-index-category .generalbox.info {margin-bottom: 2rem;font-size: 1.25rem;}
#page-course-index-category .categorypicker {margin: 0 0 1rem 0;padding-bottom: 1rem;border-bottom: 1px solid #ececec;}
#course-category-listings {margin-bottom: 0;}
#course-category-listings.columns-2 > #course-listing > div {position: relative;left: -1px;}
#course-category-listings.columns-3 > #course-listing > div {height: 100%;}
#course-category-listings > div > div {min-height: 300px;}
#course-category-listings > div > div > ul.ml > li:first-child > div {border-top: 0;}
#course-category-listings .card, #course-category-listings .well, #course-category-listings .userprofile .profile_tree section, .userprofile .profile_tree #course-category-listings section, #course-category-listings .que .history, .que #course-category-listings .history, #course-category-listings .groupinfobox, #course-category-listings .card-header {background: transparent;}
#course-category-listings .card-header {padding: .5rem 0;border-bottom: none;}
#course-category-listings .card-header .card-title {margin: 0;}
#course-category-listings .card-body, #course-category-listings .userprofile .profile_tree section, .userprofile .profile_tree #course-category-listings section {padding: 1rem 0;}
#course-category-listings .card-body .ml-1.list-unstyled, #course-category-listings .userprofile .profile_tree section .ml-1.list-unstyled, .userprofile .profile_tree #course-category-listings section .ml-1.list-unstyled {margin: 0 !important;}
#course-category-listings .course-detail {padding: 2rem;background-color: #f8f8f8;}
#course-category-listings .moodle-actionmenu {white-space: nowrap;}
#course-category-listings .listing-actions {margin: .5rem 0 3.5rem;}
#course-category-listings .listing-actions > .moodle-actionmenu {display: inline-block;}
#course-category-listings ul.ml {list-style: none;margin: 1rem 0;padding: 0;}
#course-category-listings ul.ml ul.ml {margin: 0;}
#course-category-listings .listitem[data-selected='1'] {background-color: #fdfdfd;}
#course-category-listings .listitem[data-selected='1']:hover {background-color: #f8f8f8;}
#course-category-listings .listitem > div .idnumber {margin-top: 10px;}
#course-category-listings .item-actions {display: inline-block;}
#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 {margin-top: 5px;margin-bottom: 5px;float: left;}
#course-category-listings .listitem > div > .float-left:before {display: none;}
#course-category-listings .listitem > div > .float-left.categoryname {margin: 6px;}
#course-category-listings .listitem > div > .float-right {display: block;}
#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: #333;}
#course-category-listings .listitem > div .idnumber {color: #a1a1a8;margin-right: 2em;}
#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.highlight {background-color: #fff;}
#course-category-listings .listitem.highlight > div, #course-category-listings .listitem.highlight > div:hover, #course-category-listings .listitem.highlight[data-selected='1'] > div {background-color: #f8f8f8;}
#course-category-listings #course-listing .menubar .listing-actions {margin: .5rem 0;}
#course-category-listings #course-listing .listitem .categoryname {display: inline-block;margin-left: 1em;color: #a1a1a8;}
#course-category-listings #course-listing .listitem .coursename {display: inline-block;width: 40%;}
#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 6px 0 0;}
#course-category-listings #category-listing, #course-category-listings #course-listing {background-color: #f8f8f8;border-radius: 5px;padding: 1rem;margin: 1rem;}
#course-category-listings #category-listing .pagination, #course-category-listings #course-listing .pagination {margin: 0 !important;}
#course-category-listings #category-listing .listitem.collapsed > ul.ml, #course-category-listings #course-listing .listitem.collapsed > ul.ml {display: none;}
#course-category-listings #category-listing .listitem > div > .ba-checkbox, #course-category-listings #course-listing .listitem > div > .ba-checkbox {width: 2.2em;text-align: center;margin: 2px .5em 0 0;padding-top: 2px;}
#course-category-listings #category-listing .listitem.highlight > div > .ba-checkbox, #course-category-listings #course-listing .listitem.highlight > div > .ba-checkbox {background-color: #f8f8f8;}
#course-category-listings #category-listing .listitem[data-selected='1'] > div > .ba-checkbox, #course-category-listings #course-listing .listitem[data-selected='1'] > div > .ba-checkbox {margin: 5px .5em 0 0;padding: 0;background-color: inherit;}
#course-category-listings #category-listing .listitem:first-child > div .item-actions .action-moveup, #course-category-listings #course-listing .listitem:first-child > div .item-actions .action-moveup, #course-category-listings #category-listing .listitem:last-child > div .item-actions .action-movedown, #course-category-listings #course-listing .listitem:last-child > div .item-actions .action-movedown {display: none;}
#course-category-listings #category-listing .course-count, #course-category-listings #course-listing .course-count {margin-left: 1rem;margin-right: .5rem;display: flex;align-items: center;color: #575967;}
#course-category-listings #category-listing .course-count .icon, #course-category-listings #category-listing .course-count .fdescription img, .fdescription #course-category-listings #category-listing .course-count img, #course-category-listings #category-listing .course-count .form-control-static img, .form-control-static #course-category-listings #category-listing .course-count img, #course-category-listings #category-listing .course-count .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #course-category-listings #category-listing .course-count img, #course-category-listings #course-listing .course-count .icon, #course-category-listings #course-listing .course-count .fdescription img, .fdescription #course-category-listings #course-listing .course-count img, #course-category-listings #course-listing .course-count .form-control-static img, .form-control-static #course-category-listings #course-listing .course-count img, #course-category-listings #course-listing .course-count .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #course-category-listings #course-listing .course-count img {margin-left: .5rem;}
#course-category-listings #category-listing .bulk-action-checkbox, #course-category-listings #course-listing .bulk-action-checkbox {margin-right: -3px;}
#course-category-listings #category-listing .category-listing > ul > .listitem:first-child, #course-category-listings #course-listing .category-listing > ul > .listitem:first-child {position: relative;}
#course-category-listings #category-listing .category-bulk-actions, #course-category-listings #course-listing .category-bulk-actions {position: relative;}
#course-category-listings .detail-pair {margin: 2rem 1rem !important;}
#course-category-listings .detail-pair > * {display: inline-block;}
#course-category-listings .detail-pair .pair-key {vertical-align: top;}
#course-category-listings .detail-pair .pair-key span {font-weight: 500;margin-right: 1rem;display: block;line-height: 1.5;}
#course-category-listings .detail-pair .pair-value select {max-width: 100%;}
#course-category-listings .bulk-actions .detail-pair > * {display: block;width: 100%;padding: 0;}
#course-category-listings .listing-pagination {text-align: center;}
#course-category-listings .listing-pagination-totals {text-align: left;}
#course-category-listings .listing-pagination-totals.dimmed {margin: 1rem 0;padding-bottom: 1rem;border-bottom: 1px solid #ececec;}
#course-category-listings .select-a-category .notifymessage, #course-category-listings .select-a-category .alert {margin: 1em;}
.jsenabled #course-category-listings #course-listing .listitem .drag-handle {margin: 4px 20px;cursor: pointer;}
.coursecat-management-header {vertical-align: middle;}
.coursecat-management-header h2 {display: inline-block;text-align: left;margin-bottom: 0;}
.coursecat-management-header .moodle-actionmenu {margin: 0 .5rem 0 0;}
.coursecat-management-header > div {float: right;margin: -20px 0 0 0;}
.coursecat-management-header > div > div {margin: 0;align-items: center;font-size: .75rem;font-weight: 500;}
.coursecat-management-header select {max-width: 300px;cursor: pointer;padding: .4em .5em .45em 1em;vertical-align: baseline;white-space: nowrap;}
.coursecat-management-header .view-mode-selector {margin: 0 0 0 .5rem;}
.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-left: 1em;}
.course-being-dragged-proxy {border: 0;color: #0742cd;vertical-align: middle;padding: 0 0 0 4em;}
.course-being-dragged {opacity: .5;}
@media (min-width: 1200px) and (max-width: 1600px) {#course-category-listings.columns-3 {background-color: #fff;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 {background-color: #fff;}
	#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 {border: 0;}
	#course-category-listings.columns-2 #category-listing, #course-category-listings.columns-3 #category-listing, #course-category-listings.columns-2 #course-listing, #course-category-listings.columns-3 #course-listing, #course-category-listings.columns-2 #course-detail, #course-category-listings.columns-3 #course-detail {width: 100%;margin: 0 0 1em;}}
.page-settings-menu .menubar > a > .icon, .page-settings-menu .fdescription .menubar > a > img, .fdescription .page-settings-menu .menubar > a > img, .page-settings-menu .form-control-static .menubar > a > img, .form-control-static .page-settings-menu .menubar > a > img, .page-settings-menu .editor_atto_notification .atto_info .menubar > a > img, .editor_atto_notification .atto_info .page-settings-menu .menubar > a > img {width: auto;height: 32px;font-size: 32px;}
.page-settings-menu .menubar .action-menu-item {margin: 0 .5rem;}
#page-mod-quiz-attempt .submitbtns {overflow: hidden;}
#page-mod-quiz-attempt .que .info {position: relative;}
.quizsummaryofattempt .questionflag {width: 24px;padding: .25rem;margin: 5px;}
.resourcelinkdetails {padding-left: 71px;}
@media (min-width: 320px) and (max-width: 1199.98px) {.resourcelinkdetails {padding-left: 0;}}
#page-course-management .btn-default {width: 100%;margin-bottom: 1rem;}
#page-course-management .card-body .action-menu-item, #page-course-management .userprofile .profile_tree section .action-menu-item, .userprofile .profile_tree #page-course-management section .action-menu-item {position: relative;top: 11px;}
#coursecat-management .list-group-item {padding: .5rem;margin-bottom: .5rem;}
#coursecat-management .listitem-category .categoryname, #coursecat-management .listitem-course .categoryname, #coursecat-management .listitem-category .coursename, #coursecat-management .listitem-course .coursename {font-weight: 500;color: #212121;}
#coursecat-management .listitem-category .categoryname:before, #coursecat-management .listitem-course .categoryname:before, #coursecat-management .listitem-category .coursename:before, #coursecat-management .listitem-course .coursename:before {display: none;}
.course-item-actions .btn {padding: .25rem;margin: .15rem;}
#page-course-recent .box.generalbox.card-content h3 {padding-bottom: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #ececec;font-size: 1rem;}
#page-course-recent .box.generalbox.card-content h3:last-of-type {padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
#page-course-recent .box.generalbox.card-content h3 img {width: 50px;height: 50px;margin-right: 1rem;}
.columns-2.viewmode-cobmined #course-listing .action-menu {float: left;}
.columns-2.viewmode-cobmined #course-listing .courses-per-page {float: right;}
.course-content ul.topics li.section .left, .course-content ul.topics li.section .right {padding: 0;}
.course-content ul.topics li.section .content, .course-content ul.weeks li.section .content {position: relative;}
.section_availability {position: relative;}
.section_availability .tag, .section_availability .statusok, .section_availability .statuswarning, .section_availability .statusserious, .section_availability .statuscritical, .section_availability .que .correctness, .que .section_availability .correctness, .section_availability .assignfeedback_editpdf_widget .label, .assignfeedback_editpdf_widget .section_availability .label, .section_availability .label {margin-left: 0;margin-right: .25rem;margin-bottom: .2rem;}
#page-course-view-weeks .section-summary-activities.mdl-right {text-align: left !important;}
.pagelayout-embedded :target {padding-top: initial;margin-top: initial;}
#page {padding: 20px 30px 0 40px;}
#page-site-index #page {padding: 20px 40px 40px 40px;}
@media (min-width: 768px) and (max-width: 1199.98px) {#page {padding: 20px 20px;}}
@media (min-width: 320px) and (max-width: 767.98px) {#page {padding: 20px 20px;}}
.l-with-sidebar {padding-left: 250px;-webkit-transition: padding-left .5s ease,padding-right .5s ease;-o-transition: padding-left .5s ease,padding-right .5s ease;transition: padding-left .5s ease,padding-right .5s ease;}
@media (min-width: 320px) and (max-width: 1199.98px) {.l-with-sidebar {padding-left: 0;}}
#page-site-index .l-with-sidebar {padding: 0;margin-left: auto;margin-right: auto;}
.rtl .l-with-sidebar {padding-right: 250px;padding-left: 0;}
.sidebar-btn {background-color: #0742cd;border: 0;border-radius: 45px;color: #fff;padding: 8px 13px;width: 41px;height: 41px;cursor: pointer;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
@media (min-width: 320px) and (max-width: 767.98px) {.sidebar-btn {position: fixed;z-index: 99999;}}
.sidebar-btn:hover {background-color: #092a6e;}
.sidebar-btn i {color: #fff;}
.sidebar-btn:focus {-webkit-box-shadow: none !important;box-shadow: none !important;}
.mobile-topbar-btn {padding: 0;border: 0;background-color: transparent;}
@media (min-width: 320px) and (max-width: 767.98px) {.mobile-topbar-btn {position: absolute;z-index: 10;top: 10px;right: 10px;}}
.mobile-topbar-btn i {background-color: #fff;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);border-radius: 45px;padding: 9px 0;width: 41px;height: 41px;cursor: pointer;font-size: 22px;color: #212121;}
.mobile-topbar-btn:focus {-webkit-box-shadow: none !important;box-shadow: none !important;}
#page-site-index [data-region="drawer-toggle"] {display: none !important;}
.sidebar-btn--close {display: none;}
@media (min-width: 320px) and (max-width: 1199.98px) {.sidebar-btn--close {display: block;width: 41px;height: 41px;left: 0;opacity: 0;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
	.show-rwd .sidebar-btn--close {opacity: 1;background-color: #0742cd;border: 0;border-radius: 45px;color: #fff;padding: 8px 13px;position: fixed;left: 255px;z-index: 9999;cursor: pointer;}
	.show-rwd .sidebar-btn--close i {color: #fff;}}
@media (min-width: 320px) and (max-width: 767.98px) {.show-rwd .sidebar-btn--close {left: calc(100% - 61px);}}
@media (max-width: 1199.98px) {.opened {display: block !important;}}
#nav-drawer {padding: 17px;width: 250px;height: 100%;position: fixed;overflow: scroll;z-index: 2;top: 0;left: 0;right: auto;background-color: #f8f8f8;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
@media (min-width: 320px) and (max-width: 1199.98px) {#nav-drawer {z-index: 100000;}}
@media (min-width: 320px) and (max-width: 767.98px) {#nav-drawer .img-fluid, #nav-drawer .img-responsive {max-width: 80%;}}
@media (min-width: 320px) and (max-width: 767.98px) {#nav-drawer {width: 100%;}}
@media (min-width: 768px) {#nav-drawer .logo img {width: 100%;}}
#nav-drawer.closed {left: -250px !important;}
@media (min-width: 768px) and (max-width: 1199.98px) {#nav-drawer.closed {left: -250px !important;}}
@media (min-width: 320px) and (max-width: 767.98px) {#nav-drawer.closed {left: -100% !important;}}
@media (min-width: 320px) and (max-width: 1199.98px) {#nav-drawer.show-rwd {left: 0 !important;}}
@media (min-width: 768px) and (max-width: 1199.98px) {#nav-drawer {left: -250px;}}
@media (min-width: 320px) and (max-width: 767.98px) {#nav-drawer {left: -100%;}}
.rtl #nav-drawer {right: 0;left: auto;}
#nav-drawer ul li {list-style: none;}
#nav-drawer .list-group-item {padding: 0;margin: 4px 0;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05),0 0px 2px rgba(0,0,0,.05),0 3px 4px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05),0 0px 2px rgba(0,0,0,.05),0 3px 4px rgba(0,0,0,.05);border-radius: 5px;-webkit-transition: all 150ms cubic-bezier(.55,.09,.68,.53);-o-transition: all 150ms cubic-bezier(.55,.09,.68,.53);transition: all 150ms cubic-bezier(.55,.09,.68,.53);}
#nav-drawer .list-group-item:hover {-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.05),0 0px 4px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.05);box-shadow: 0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.05),0 0px 4px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.05);}
#nav-drawer .list-group-item .has-arrow {padding: 9px 16px;border: 0;background-color: transparent;font-weight: 700;color: #575967;text-align: left;}
#nav-drawer .list-group-item .has-arrow .text {padding-left: 26px;}
#nav-drawer .list-group-item .has-arrow .icon, #nav-drawer .list-group-item .has-arrow .fdescription img, .fdescription #nav-drawer .list-group-item .has-arrow img, #nav-drawer .list-group-item .has-arrow .form-control-static img, .form-control-static #nav-drawer .list-group-item .has-arrow img, #nav-drawer .list-group-item .has-arrow .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #nav-drawer .list-group-item .has-arrow img {margin: 0 !important;font-size: 12px;color: #9b9b9b;position: absolute;left: 16px;top: 13px;-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;transform-origin: center;}
#nav-drawer .list-group-item .icon, #nav-drawer .list-group-item .fdescription img, .fdescription #nav-drawer .list-group-item img, #nav-drawer .list-group-item .form-control-static img, .form-control-static #nav-drawer .list-group-item img, #nav-drawer .list-group-item .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #nav-drawer .list-group-item img {margin: 4px 0 !important;}
#nav-drawer button[aria-expanded="true"] .icon, #nav-drawer button[aria-expanded="true"] .fdescription img, .fdescription #nav-drawer button[aria-expanded="true"] img, #nav-drawer button[aria-expanded="true"] .form-control-static img, .form-control-static #nav-drawer button[aria-expanded="true"] img, #nav-drawer button[aria-expanded="true"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #nav-drawer button[aria-expanded="true"] img {transform-origin: center;-webkit-transform: rotate(180deg) !important;-moz-transform: rotate(180deg) !important;-ms-transform: rotate(180deg) !important;-o-transform: rotate(180deg) !important;transform: rotate(180deg) !important;}
#page-site-index #nav-drawer {display: none;}
#nav-drawer .c-nav {margin-top: 20px;font-size: .75rem;text-align: left;}
#nav-drawer .c-nav a {padding: 9px;margin-bottom: 1rem;color: #575967;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
#nav-drawer .c-nav a.active {color: #575967;}
#nav-drawer .c-nav a[data-hidden="1"] {opacity: .5;color: #9b9b9b;}
#nav-drawer .c-nav a[data-hidden="1"]:hover {color: #0742cd;}
#nav-drawer .c-nav a .icon, #nav-drawer .c-nav a .fdescription img, .fdescription #nav-drawer .c-nav a img, #nav-drawer .c-nav a .form-control-static img, .form-control-static #nav-drawer .c-nav a img, #nav-drawer .c-nav a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #nav-drawer .c-nav a img {font-size: 16px;margin: 2px 0;opacity: .5;color: inherit;}
#nav-drawer .nav-sep {padding-bottom: .5rem;margin-top: 2rem;margin-bottom: 1rem;font-weight: 700;text-transform: uppercase;color: #9b9b9b;border-bottom: 1px solid #ececec;}
#nav-drawer .c-flat-nav-items:not(:empty) {padding: 7px;}
#nav-drawer .c-flat-nav {font-size: .75rem;text-align: left;}
#nav-drawer .c-flat-nav:empty {display: none;padding: 0;}
#nav-drawer .c-flat-nav .list-group-item:first-child {margin-bottom: 5px;}
.rtl #nav-drawer .c-flat-nav {text-align: right;}
#nav-drawer .c-flat-nav ul li {list-style: none;}
#nav-drawer .c-flat-nav .sub-nav {padding-bottom: .5rem;margin-bottom: 1rem;position: relative;}
#nav-drawer .c-flat-nav .sub-nav:after {content: "";background-color: #ebebeb;height: 1px;position: absolute;left: -7px;right: -7px;bottom: 0;}
#nav-drawer .c-flat-nav .sub-nav:empty {padding: 0;margin: 0;border: none;}
#nav-drawer .c-flat-nav .sub-nav a {padding: 6px 5px;color: #bfc0c2;}
#nav-drawer .c-flat-nav .sub-nav a:hover {color: #0742cd !important;}
#nav-drawer .c-flat-nav a {padding: 9px;color: #575967;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
#nav-drawer .c-flat-nav a.active {color: #0742cd;}
#nav-drawer .c-flat-nav a.active .nav-icon {color: #0742cd;}
#nav-drawer .c-flat-nav a.has-arrow .icon, #nav-drawer .c-flat-nav a.has-arrow .fdescription img, .fdescription #nav-drawer .c-flat-nav a.has-arrow img, #nav-drawer .c-flat-nav a.has-arrow .form-control-static img, .form-control-static #nav-drawer .c-flat-nav a.has-arrow img, #nav-drawer .c-flat-nav a.has-arrow .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #nav-drawer .c-flat-nav a.has-arrow img {position: absolute;top: calc(50% - 6px);right: 10px;font-size: 12px;-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;transform-origin: center;}
#nav-drawer .c-flat-nav a.has-arrow[aria-expanded="true"] .icon, #nav-drawer .c-flat-nav a.has-arrow[aria-expanded="true"] .fdescription img, .fdescription #nav-drawer .c-flat-nav a.has-arrow[aria-expanded="true"] img, #nav-drawer .c-flat-nav a.has-arrow[aria-expanded="true"] .form-control-static img, .form-control-static #nav-drawer .c-flat-nav a.has-arrow[aria-expanded="true"] img, #nav-drawer .c-flat-nav a.has-arrow[aria-expanded="true"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #nav-drawer .c-flat-nav a.has-arrow[aria-expanded="true"] img {transform-origin: center;-webkit-transform: rotate(180deg) !important;-moz-transform: rotate(180deg) !important;-ms-transform: rotate(180deg) !important;-o-transform: rotate(180deg) !important;transform: rotate(180deg) !important;}
#nav-drawer .c-flat-nav a .icon, #nav-drawer .c-flat-nav a .fdescription img, .fdescription #nav-drawer .c-flat-nav a img, #nav-drawer .c-flat-nav a .form-control-static img, .form-control-static #nav-drawer .c-flat-nav a img, #nav-drawer .c-flat-nav a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #nav-drawer .c-flat-nav a img {font-size: 15px;line-height: 1;margin: 0;opacity: .5;color: inherit;}
#nav-drawer a {align-items: center;display: inline-flex;color: #575967;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
#nav-drawer a:last-child {margin-bottom: 0;}
#nav-drawer a .nav-icon {width: 30px;display: inline-flex;color: #575967;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
#nav-drawer a .text {width: calc(100% - 30px);}
#nav-drawer a .nav-label {width: calc(100% - 35px);}
#nav-drawer a:hover {color: #0742cd;}
#nav-drawer a:hover .nav-icon {color: #0742cd;}
#nav-drawer .hr {margin: 2rem 0;border-color: #ececec;}
#nav-drawer .list-group-item ul li, #nav-drawer .c-flat-nav ul li {list-style: none;}
#nav-drawer .list-group-item ul li a:hover, #nav-drawer .c-flat-nav ul li a:hover {background-color: #f4f7fe;border-radius: 5px;}
#nav-drawer .list-group-item .active, #nav-drawer .c-flat-nav .active {position: relative;font-weight: 700;}
#nav-drawer .list-group-item .active:before, #nav-drawer .c-flat-nav .active:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;background-color: #f8f8f8;border-radius: 5px;}
.c-nav .list-group-item {margin-top: .5rem !important;margin-bottom: .5rem !important;}
.block-left .card, .block-left .well, .block-left .userprofile .profile_tree section, .userprofile .profile_tree .block-left section, .block-left .que .history, .que .block-left .history, .block-left .groupinfobox {background-color: transparent;}
.block-left .card-body, .block-left .userprofile .profile_tree section, .userprofile .profile_tree .block-left section {padding: 0;}
.block-left .card-body .card-title, .block-left .userprofile .profile_tree section .card-title, .userprofile .profile_tree .block-left section .card-title {text-align: left;}
.block-left .block_course_list ul li a {display: inline-flex !important;}
.block-left .footer a {color: #fff !important;}
.block-left .block {margin-bottom: 3.5rem !important;}
.block-left .block:last-child {margin-bottom: 0 !important;}
.c-flat-nav {margin-top: -9px;background-color: #fff;-webkit-box-shadow: rgba(0,0,0,.05) 0px 1px 0px,rgba(0,0,0,.05) 0px 2px 6px,rgba(0,0,0,.05) 0px 10px 20px;box-shadow: rgba(0,0,0,.05) 0px 1px 0px,rgba(0,0,0,.05) 0px 2px 6px,rgba(0,0,0,.05) 0px 10px 20px;border-radius: 5px;font-size: .875rem;}
.c-flat-nav ul li {margin-bottom: 2px;}
.c-flat-nav ul li:last-child {margin-bottom: 0 !important;}
.c-flat-nav a {width: 100%;display: block;}
.c-nav {padding: 0 0 8px;}
.c-nav:last-of-type {padding-bottom: 0;border-bottom: none;}
.c-nav a {width: 100%;display: block;}
body.drawer-open-left {margin-left: 250px;}
.c-custom-nav {padding: 0;border-radius: 5px;background-color: #fff;-webkit-box-shadow: 0px 15px 51px 0px rgba(0,0,0,.21);box-shadow: 0px 15px 51px 0px rgba(0,0,0,.21);position: absolute;top: 5px !important;min-width: 300px;overflow: hidden;display: none;}
.c-custom-nav.dropdown-menu {z-index: 1050;}
@media (min-width: 320px) and (max-width: 1199.98px) {.c-custom-nav {left: 10px;}}
.c-custom-nav h1, .c-custom-nav h2, .c-custom-nav h3, .c-custom-nav h4, .c-custom-nav h5, .c-custom-nav h6 {margin: 1rem 1.5rem 0;font-size: .875rem;text-transform: uppercase;color: #bfc0c2;}
.c-custom-nav .c-custom-nav-container {padding: 5px 20px 10px;margin: 0;}
.c-custom-nav .c-custom-nav-container li {margin-bottom: .5rem;padding-bottom: .5rem;list-style: none;}
.c-custom-nav .c-custom-nav-container li:last-child {margin-bottom: 0;padding-bottom: 0;}
.c-custom-nav .c-custom-nav-container li:last-child a {padding: 0;}
.c-custom-nav .c-custom-nav-container li:last-child a:before {display: none;}
.c-custom-nav .c-custom-nav-container li i {width: 20px;height: 20px;margin-right: 15px;font-size: 16px;text-align: center;}
.c-custom-nav .c-custom-nav-container li a {padding: 0;display: block;width: 100%;font-size: 1rem;font-weight: 500;line-height: 2;color: #212121;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.c-custom-nav .c-custom-nav-container li a:hover {background-color: transparent;color: #0742cd;}
.c-custom-nav .c-custom-nav-container li a:hover:before {background-color: #0742cd !important;}
.c-custom-nav .c-custom-nav-container li a:before {display: block;background-color: #ececec;width: calc(100% + 56px);left: -28px;bottom: -7px;}
.c-custom-nav .c-custom-nav-container.without-icons a {padding: 0;}
.c-custom-nav .c-custom-nav-container.without-icons a:hover {background-color: transparent;}
.c-custom-nav .c-custom-nav-container.without-icons a:before {left: 0;width: 100%;}
.c-custom-nav .c-custom-nav-extra {background-color: #f8f8f8;}
.c-custom-nav .c-custom-nav-extra .c-custom-nav-extra-title {margin: 0 1.5rem;padding-top: 1rem;font-size: .75rem;font-weight: 500;color: #9b9b9b;text-transform: uppercase;}
.c-custom-nav .c-custom-nav-extra .c-custom-nav-extra-container {margin: 0;padding: 1rem 0;}
.c-custom-nav .c-custom-nav-extra .c-custom-nav-extra-container li {padding: 0 1.5rem .5rem;list-style: none;}
.c-custom-nav .c-custom-nav-extra .c-custom-nav-extra-container li:last-child {padding-bottom: 0;}
.c-custom-nav .c-custom-nav-extra .c-custom-nav-extra-container li a {padding: 5px 0;font-size: .75rem;font-weight: 500;color: #575967;}
.c-custom-nav .c-custom-nav-extra .c-custom-nav-extra-container li a:before {display: none;}
.c-custom-nav .c-custom-nav-extra .c-custom-nav-extra-container li a:hover {background-color: transparent;color: #0742cd;}
.c-custom-nav .c-custom-nav-extra .c-custom-nav-extra-container li i {margin: 0 .25rem;font-size: 11px;text-align: center;line-height: 1.5;}
.c-top-nav .topnav {overflow: hidden;}
.c-top-nav .topnav a {float: left;display: block;color: #212121;text-align: center;padding: 1rem .75rem;text-decoration: none;font-size: .875rem;}
.c-top-nav .topnav .icon, .c-top-nav .topnav .fdescription img, .fdescription .c-top-nav .topnav img, .c-top-nav .topnav .form-control-static img, .form-control-static .c-top-nav .topnav img, .c-top-nav .topnav .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .c-top-nav .topnav img {display: none;}
.c-top-nav .active {color: #0742cd;}
.c-top-nav .dropdown {float: left;}
.c-top-nav .dropdown .dropbtn {font-size: .875rem;font-weight: 500;border: none;outline: none;color: #212121;padding: 1rem .75rem;background-color: inherit;font-family: inherit;margin: 0;}
.c-top-nav .dropdown-content {padding: 0 15px;display: none;position: absolute;background-color: #fff;border-radius: 5px;min-width: 160px;max-width: 600px;-webkit-box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07);box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07);z-index: 4;}
.c-top-nav .dropdown-content a {float: none;color: #212121;padding: 16px 0;text-decoration: none;display: block;text-align: left;}
.c-top-nav .dropdown-content a .link-title {font-weight: 700;}
.c-top-nav .dropdown-content a .link-desc {margin-top: 10px;font-size: .75rem;color: #bfc0c2;}
.c-top-nav .topnav a:hover, .c-top-nav .dropdown:hover .dropbtn {color: #0742cd;}
.c-top-nav .dropdown-content a {position: relative;font-size: .75rem;}
.c-top-nav .dropdown-content a:last-child::before {display: none;}
.c-top-nav .dropdown-content a:before {content: "";height: 1px;position: absolute;left: -15px;right: -15px;bottom: 0;background-color: #ececec;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.c-top-nav .dropdown-content a:hover {color: #0742cd;}
.c-top-nav .dropdown-content a:hover:before {background-color: #0742cd;}
.c-top-nav .dropdown:hover .dropdown-content {display: block;}
@media screen and (max-width: 600px) {.c-top-nav .topnav a:not(:first-child), .c-top-nav .dropdown .dropbtn {display: none;}
	.c-top-nav .topnav a.icon {float: right;display: block;}}
@media screen and (max-width: 600px) {.c-top-nav .topnav.responsive {position: relative;}
	.c-top-nav .topnav.responsive a.icon {position: absolute;right: 0;top: 0;}
	.c-top-nav .topnav.responsive a {float: none;display: block;text-align: left;}
	.c-top-nav .topnav.responsive .dropdown {float: none;}
	.c-top-nav .topnav.responsive .dropdown-content {position: relative;}
	.c-top-nav .topnav.responsive .dropdown .dropbtn {display: block;width: 100%;text-align: left;}}
@media (min-width: 320px) and (max-width: 767.98px) {.c-custom-main-nav {width: 100%;display: block;}
	.c-custom-main-nav .navbar-toggler {width: 100%;padding: 10px;margin: 10px 0;}}
.c-custom-main-nav .nav-link {font-size: .875rem;}
.c-custom-main-nav .nav-link:hover {background-color: transparent;color: #0742cd;}
.c-custom-main-nav .nav-link:before {display: none;}
@media (min-width: 320px) and (max-width: 767.98px) {.c-custom-main-nav .navbar-collapse {position: absolute;background-color: #fff;width: 100%;top: 0;z-index: 10;-webkit-box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07);box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07);}}
.c-top-nav {margin-left: -40px;padding: 0 40px;width: calc(100% + 70px);}
@media (min-width: 320px) and (max-width: 767.98px) {#topBar1 .logo, #topBar2 .logo, #topBar3 .logo, #topBar4 .logo, #topBar5 .logo, #topBar6 .logo {margin: 0;padding: 0 0 1rem;width: 100%;text-align: center;}
	#topBar1 .c-custom-nav-container, #topBar2 .c-custom-nav-container, #topBar3 .c-custom-nav-container, #topBar4 .c-custom-nav-container, #topBar5 .c-custom-nav-container, #topBar6 .c-custom-nav-container {width: 100%;display: block;}
	#topBar1 .c-custom-nav-btn, #topBar2 .c-custom-nav-btn, #topBar3 .c-custom-nav-btn, #topBar4 .c-custom-nav-btn, #topBar5 .c-custom-nav-btn, #topBar6 .c-custom-nav-btn {width: 100%;margin-bottom: 18px;display: block;text-align: center;}
	#topBar1 .c-custom-nav-btn i, #topBar2 .c-custom-nav-btn i, #topBar3 .c-custom-nav-btn i, #topBar4 .c-custom-nav-btn i, #topBar5 .c-custom-nav-btn i, #topBar6 .c-custom-nav-btn i {line-height: 1.2;}
	#topBar1 .c-top-text, #topBar2 .c-top-text, #topBar3 .c-top-text, #topBar4 .c-top-text, #topBar5 .c-top-text, #topBar6 .c-top-text {margin: 1rem 0;width: 100%;display: block;}
	#topBar1 .c-lang-menu, #topBar2 .c-lang-menu, #topBar3 .c-lang-menu, #topBar4 .c-lang-menu, #topBar5 .c-lang-menu, #topBar6 .c-lang-menu {width: 100%;display: block;}
	#topBar1 .c-menu-sep:after, #topBar2 .c-menu-sep:after, #topBar3 .c-menu-sep:after, #topBar4 .c-menu-sep:after, #topBar5 .c-menu-sep:after, #topBar6 .c-menu-sep:after {display: none;}
	#topBar1 .c-top-nav, #topBar2 .c-top-nav, #topBar3 .c-top-nav, #topBar4 .c-top-nav, #topBar5 .c-top-nav, #topBar6 .c-top-nav {padding: 0;margin: 0;width: 100% !important;}
	#topBar1 .usermenu .dropdown-menu.show, #topBar2 .usermenu .dropdown-menu.show, #topBar3 .usermenu .dropdown-menu.show, #topBar4 .usermenu .dropdown-menu.show, #topBar5 .usermenu .dropdown-menu.show, #topBar6 .usermenu .dropdown-menu.show {width: 97%;}
	#topBar1 .sidebar-btn, #topBar2 .sidebar-btn, #topBar3 .sidebar-btn, #topBar4 .sidebar-btn, #topBar5 .sidebar-btn, #topBar6 .sidebar-btn {top: 10px;left: 10px;}
	#topBar1 .c-lang-menu .dropdown-toggle, #topBar2 .c-lang-menu .dropdown-toggle, #topBar6 .c-lang-menu .dropdown-toggle {min-width: auto;width: 100%;max-width: 100%;}
	#topBar1 .dropdown-menu-light, #topBar2 .dropdown-menu-light, #topBar6 .dropdown-menu-light, #topBar1 .c-custom-nav, #topBar2 .c-custom-nav, #topBar6 .c-custom-nav {min-width: auto;width: 100%;max-width: 100%;}
	#topBar1 .c-lang-menu .dropdown-menu.show, #topBar2 .c-lang-menu .dropdown-menu.show, #topBar6 .c-lang-menu .dropdown-menu.show {text-align: center;min-width: auto;width: 100%;max-width: 100%;}
	#topBar1 .dropdown-menu-light, #topBar2 .dropdown-menu-light, #topBar4 .dropdown-menu-light, #topBar1 .c-custom-nav, #topBar2 .c-custom-nav, #topBar4 .c-custom-nav {min-width: auto;width: 100%;max-width: 100%;}
	#topBar3 .dropdown-menu-light {min-width: auto;width: 100%;max-width: 100%;}
	#topBar3 .c-custom-nav {min-width: auto;width: 90%;max-width: 90%;}
	#topBar3 .c-lang-menu .dropdown-toggle {min-width: auto;width: 100%;max-width: 100%;}
	#topBar3 .c-lang-menu .dropdown-menu.show {text-align: center;min-width: auto;width: 90%;max-width: 90%;}
	#topBar4 .logo {padding: 1rem 0;}
	#topBar4 .c-custom-nav-container {margin-top: 1rem;}
	#topBar4 .c-lang-menu .dropdown-toggle {min-width: auto;width: 100%;max-width: 100%;margin: 0;}
	#topBar4 .c-lang-menu .dropdown-menu.show {text-align: center;min-width: auto;width: 87%;max-width: 87%;}
	#topBar5 .c-lang-menu .dropdown-toggle {min-width: auto;width: 100%;max-width: 100%;margin: 0;}
	#topBar5 .c-lang-menu .dropdown-menu.show {text-align: center;min-width: auto;width: 90%;max-width: 90%;}
	#topBar5 .c-custom-nav {min-width: auto;width: 92%;max-width: 92%;}
	#topBar1.s-top, #topBar2.s-top, #topBar3.s-top, #topBar4.s-top, #topBar5.s-top, #topBar6.s-top {padding: 1rem 15px 0 !important;min-height: 63px;}
	#topBar1 .c-user-menu, #topBar2 .c-user-menu, #topBar3 .c-user-menu, #topBar4 .c-user-menu, #topBar5 .c-user-menu, #topBar6 .c-user-menu {display: block;width: 100%;text-align: center;}
	#topBar5 .c-lang-menu .dropdown-toggle {margin-bottom: 0;}
	.s-top-container {display: none;}
	.s-top-container.show {display: block;}}
.message-app {display: flex;flex-direction: column;}
#page-message-index #region-main div[role="main"] {height: 100%;}
#page-message-index #region-main div[role="main"] .message-app.main {height: 700px;}
.message-app.main {min-height: 400px;}
.message-drawer-toggle {display: block;width: 44px;height: 44px;border-radius: 5px;border: 0;padding: 0;margin: 0;background-color: #f8f8f8;color: #212121;font-size: 14px;line-height: 1;cursor: pointer;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.message-drawer-toggle:hover {background-color: #dc3545;color: #fff;}
.hidden .message-drawer-toggle {display: none;}
.hidden {display: none;}
.messaging-area-container .status .online-text {display: none;color: #041c4e;}
.messaging-area-container .status .offline-text {color: #dc3545;}
.messaging-area-container .status.online .online-text {display: inherit;}
.messaging-area-container .status.online .offline-text {display: none;}
.messaging-area-container a, .messaging-area-container .btn.btn-link {color: #4f94cd;}
.messaging-area-container .section.card, .messaging-area-container .section.well, .messaging-area-container .userprofile .profile_tree section.section, .userprofile .profile_tree .messaging-area-container section.section, .messaging-area-container .que .section.history, .que .messaging-area-container .section.history, .messaging-area-container .section.groupinfobox {margin: 0 !important;}
.messaging-area-container .messaging-area {width: calc(100% + 80px);margin: 0 -40px -40px;clear: both;border-top: 1px solid #ececec;}
.messaging-area-container .messaging-area img {max-width: 100%;}
.messaging-area-container .messaging-area .contacts-area {border-right: 1px solid #ececec;height: 630px;width: 280px;display: inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea {padding: .5rem;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #fff;-webkit-transition: background-color linear .2s;-o-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea.searching {background-color: #f8f8f8;-webkit-transition: background-color linear .2s;-o-transition: background-color linear .2s;transition: background-color linear .2s;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea.searching input {background-color: #fff;-webkit-transition: background-color linear .2s;-o-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 {float: left;}
.messaging-area-container .messaging-area .contacts-area .searchtextarea .searchfilterarea .searchfilterdelete {float: left;margin-left: 5px;}
.messaging-area-container .messaging-area .contacts-area .searcharea .heading {text-align: center;border-top: 1px solid black;border-bottom: 1px solid black;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 {background-color: #4f94cd;color: #fff;border: 0;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 {height: 420px;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-radius: 5px;margin: .5rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.unread {background-color: #f1f1f1;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.unread .picture {border-color: #f1f1f1;}
.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%;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact:hover {background-color: #041c4e !important;color: #fff !important;border: 0 !important;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact:hover .information .lastmessage {color: #fff;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact:hover .picture {border: 0;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.selected {background-color: #041c4e !important;color: #fff !important;border: 0 !important;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.selected .information .lastmessage {color: #fff;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact.selected .picture {border: 0;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .picture {line-height: 66px;text-align: center;height: 66px;border-bottom: 1px solid #fff;width: 25%;display: inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .picture img {border-radius: 50%;height: 34px;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .information {padding: 6px 0;height: 66px;width: 75%;display: inline-block;-webkit-box-sizing: border-box;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: #a1a1a1;padding-right: 10px;}
.messaging-area-container .messaging-area .contacts-area .contacts .contact .unread-count-container {display: none;line-height: 66px;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .tabs {border-top: 1px solid #ececec;-webkit-box-sizing: border-box;box-sizing: border-box;}
.messaging-area-container .messaging-area .contacts-area .tabs .tab {cursor: pointer;height: 100%;background-color: #f8f8f8;margin: 0;width: 50%;text-align: center;float: left;}
.messaging-area-container .messaging-area .contacts-area .tabs .tab:hover {color: #4f94cd;}
.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: #4f94cd;}
.messaging-area-container .messaging-area .messages-area {width: calc(100% - 280px);height: 600px;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;position: relative;float: right;}
.messaging-area-container .messaging-area .messages-area .btn-container {position: absolute;top: 0;left: 0;padding-left: 15px;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;-webkit-box-sizing: border-box;box-sizing: border-box;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.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-left: 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;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: right;margin-right: 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 #ececec;margin-bottom: 20px;padding-bottom: 5px;}
.messaging-area-container .messaging-area .messages-area .profile .actions .separator a.danger {color: #ff6961;}
.messaging-area-container .messaging-area .messages-area .messages-header {font-weight: bold;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #ececec;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 {padding: 2rem;display: inline-block;}
.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 .status {position: absolute;top: -10px;font-weight: 700;font-weight: normal;font-size: .75rem;}
.messaging-area-container .messaging-area .messages-area .messages-header .actions {position: absolute;top: 2rem;right: 2rem;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: 330px;width: 100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 2.5rem;}
.messaging-area-container .messaging-area .messages-area .messages .blocktime {clear: both;text-align: center;color: #c8cdd7;font-size: .75rem;font-weight: 700;margin: 1rem 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 {padding: 1.5rem;border-radius: 5px;margin-bottom: .5rem;font-size: .875rem;word-wrap: break-word;max-width: 55%;position: relative;}
.messaging-area-container .messaging-area .messages-area .messages .message .content.right {background-color: #f8f8f8;}
.messaging-area-container .messaging-area .messages-area .messages .message .content.left {background-color: #f4f7fe;}
.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: #a1a1a1;float: right;}
.messaging-area-container .messaging-area .messages-area .messages .message .content.left {margin-left: auto;}
.messaging-area-container .messaging-area .messages-area .messages .message .content.right {margin-right: auto;}
.messaging-area-container .messaging-area .messages-area .response {display: table;padding: 1.5rem;position: absolute;bottom: -31px;left: 0;width: 100%;line-height: 28px;text-align: center;border-top: 1px solid #ececec;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #fff;-webkit-transition: background-color linear .2s;-o-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 #4f94cd;height: 30px;}
.messaging-area-container .messaging-area .messages-area .response .delete-confirmation .btn.btn-link.confirm:hover {background-color: #4f94cd;color: #fff;text-shadow: 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 textarea {padding: 1.5rem;vertical-align: middle;width: 100%;height: 120px;margin: 0;resize: none;border: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #f8f8f8;border-radius: 5px;font-size: .875rem;-webkit-transition: background-color linear .2s;-o-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 {-webkit-box-shadow: none;box-shadow: none;}
.messaging-area-container .messaging-area .messages-area .response.messaging {background-color: #f8f8f8;-webkit-transition: background-color linear .2s;-o-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: #fff;-webkit-transition: background-color linear .2s;-o-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;}
.messaging-area-container .messaging-area .messages-area.editing .messages-header .delete-instructions {display: block;}
.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 .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: #dc3545;border-color: #dc3545;color: #fff;}
.messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="true"] .content .timesent {color: #fff;}
.messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="false"] .content:hover {background-color: #dc3545;color: #fff;}
.messaging-area-container .messaging-area .messages-area.editing .messages .message[aria-checked="false"] .content:hover .timesent {color: #fff;}
.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 {overflow: scroll;width: 100%;}
.preferences-container .table, .preferences-container table.collection {width: max-content;}
.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 thead th {text-align: center;}
.preferences-container .preference-table thead th h4 {margin: 0;}
.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) {text-align: center;}
.preferences-container .preference-table tr td:nth-child(even) {background-color: #f7f7f7;}
.preferences-container .preference-table tr th:nth-child(even) {background-color: #f7f7f7;}
.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: #5cb85c;}
.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 .preference-state-status-container {width: auto;height: 30px;line-height: 30px;text-align: center;padding: 0 20px;border-radius: 30px;background-color: #d9534f;font-weight: 700;font-size: .75rem;color: #fff;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;}
.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 .loading-icon {display: none;}
.preferences-page-container .checkbox-container.loading .loading-icon {display: inline-block;}
#page-message-output-popup-notifications #region-main {background-color: transparent !important;}
.notification-area {height: 600px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: transparent;color: #575967;}
@media (max-width: 1199.98px) {.notification-area {height: auto;}}
.notification-area .control-area {padding: 0 10px 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;width: 300px;height: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch;border-right: 1px solid #ececec;}
@media (max-width: 1199.98px) {.notification-area .control-area {height: auto;width: 100%;display: block;margin: 0 auto;padding: 0;border-right: 0;}}
.notification-area .control-area .content {padding: 0;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;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 5px;}
.notification-area .control-area.loading .content:empty + .empty-text {display: none;}
.notification-area .content-area {-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;width: calc(100% - 300px);}
@media (max-width: 1199.98px) {.notification-area .content-area {width: 100%;display: block;margin: 0 auto;}}
.notification-area .content-area .toggle-mode {display: none;}
.notification-area .content-area .header {-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #ececec;padding: 2rem;}
.notification-area .content-area .header .image-container {display: inline-block;height: 60px;width: 60px;}
.notification-area .content-area .header .image-container img {width: 42px;}
.notification-area .content-area .header .subject-container {max-width: calc(100% - 24px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 25px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.notification-area .content-area .header .timestamp {font-size: 10px;line-height: 10px;margin: 0;color: #bfc0c2;margin-left: 30px;}
.notification-area .content-area .header:empty {display: none;}
.notification-area .content-area > .content {height: 490px;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: auto;-webkit-overflow-scrolling: touch;padding: 2rem;}
.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 {-webkit-box-sizing: border-box;box-sizing: border-box;}
.notification-area .content-area .footer a {display: block;margin: -2rem 0 0 2rem;}
@media (max-width: 1199.98px) {.notification-area .content-area .footer a {margin: -2rem 0 0 0;}}
.notification-area .content-area .footer:empty {display: none;}
div.disabled {opacity: .5;}
.notification-area .content-item-container {margin: 2px;border-bottom: 0;border-radius: 5px;}
.notification-area .content-item-container.unread {background-color: #092a6e;color: #fff;}
.notification-area .content-item-container.unread .timestamp {color: #fff;}
.notification-area .content-item-container:hover {background: #5f80c5;}
.notification.unread {margin: 0;background-color: #bfc0c2;}
.message-drawer {padding: 10px;position: fixed;top: 10px;right: 10px;height: calc(100% - 20px);width: 430px;z-index: 99999;-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);border-radius: 5px;background-color: #fff;display: flex;flex-direction: column;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
@media (min-width: 320px) and (max-width: 767.98px) {.message-drawer {width: 320px;height: 100%;top: 0;right: 0;}}
.message-drawer.hidden {display: block;right: -500px;}
.message-drawer .nav .nav-item {font-size: .875rem;font-weight: 500;}
.message-drawer .nav .nav-item a:hover {color: #0742cd;}
.message-drawer .nav .nav-item .active:before {width: 100%;}
[data-region="message-drawer"] {display: contents;}
[data-region="send-message-txt"] {height: 120px;}
.message-drawer [data-region="no-results-container"], .message-app [data-region="no-results-container"] {font-size: .75rem;color: #575967;}
.message-drawer .message-title, .message-app .message-title {font-size: .75rem;font-weight: 700;}
.message-drawer .close, .message-app .close {position: absolute;top: 7px;right: 6px;z-index: 10000;}
.message-drawer .card, .message-drawer .well, .message-drawer .userprofile .profile_tree section, .userprofile .profile_tree .message-drawer section, .message-drawer .que .history, .que .message-drawer .history, .message-drawer .groupinfobox, .message-app .card, .message-app .well, .message-app .userprofile .profile_tree section, .userprofile .profile_tree .message-app section, .message-app .que .history, .que .message-app .history, .message-app .groupinfobox {background-color: transparent;margin-bottom: .5rem;}
.message-drawer .card .card-header, .message-drawer .well .card-header, .message-drawer .userprofile .profile_tree section .card-header, .userprofile .profile_tree .message-drawer section .card-header, .message-drawer .que .history .card-header, .que .message-drawer .history .card-header, .message-drawer .groupinfobox .card-header, .message-app .card .card-header, .message-app .well .card-header, .message-app .userprofile .profile_tree section .card-header, .userprofile .profile_tree .message-app section .card-header, .message-app .que .history .card-header, .que .message-app .history .card-header, .message-app .groupinfobox .card-header {background-color: transparent !important;border-bottom: none;}
.message-drawer .card .text-muted, .message-drawer .well .text-muted, .message-drawer .well a.dimmed, .message-drawer .well a.dimmed:link, .message-drawer .well a.dimmed:visited, .message-drawer .well a.dimmed_text, .message-drawer .well a.dimmed_text:link, .message-drawer .well a.dimmed_text:visited, .message-drawer .well .dimmed_text, .message-drawer .well .dimmed_text a, .dimmed_text .message-drawer .well a, .message-drawer .well .dimmed_text a:link, .dimmed_text .message-drawer .well a:link, .message-drawer .well .dimmed_text a:visited, .dimmed_text .message-drawer .well a:visited, .message-drawer .well .usersuspended, .message-drawer .well .usersuspended a, .usersuspended .message-drawer .well a, .message-drawer .well .usersuspended a:link, .usersuspended .message-drawer .well a:link, .message-drawer .well .usersuspended a:visited, .usersuspended .message-drawer .well a:visited, .message-drawer .well .dimmed_category, .message-drawer .well .dimmed_category a, .dimmed_category .message-drawer .well a, .message-drawer .well .tag_feed .media .muted a, .tag_feed .media .muted .message-drawer .well a, .message-drawer .well #page-admin-qtypes .disabled, #page-admin-qtypes .message-drawer .well .disabled, .message-drawer .well #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-drawer .well .disabled, .message-drawer .well #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-drawer .well .componentname, .message-drawer .well #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-drawer .well .versionnumber, .message-drawer .well #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-drawer .well .requiredby, .message-drawer .well #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-drawer .well .requires-ok, .message-drawer .well #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-drawer .well .plugindir, .message-drawer .well #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-drawer .well .component, .message-drawer .well .block .minicalendar td.weekend, .block .minicalendar .message-drawer .well td.weekend, .message-drawer .well .section .activity .stealth, .section .activity .message-drawer .well .stealth, .message-drawer .well .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-drawer .well .activity-count, .message-drawer .well .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-drawer .well .sectionname > span, .message-drawer .well .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-drawer .well .content > div.summary, .message-drawer .well .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-drawer .well .activityinstance, .message-drawer .well #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-drawer .well .listitem[data-visible="0"], .message-drawer .well #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-drawer .well .listitem[data-visible="0"] > div > a, .message-drawer .well #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-drawer .well .listing-pagination-totals.dimmed, .message-drawer .well .form-defaultinfo, .message-drawer .well .form-label .form-shortname, .form-label .message-drawer .well .form-shortname, .message-drawer .well .formsettingheading .form-horizontal, .formsettingheading .message-drawer .well .form-horizontal, .message-drawer .well .no-felement.fstatic, .message-drawer .well .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-drawer .well .backup_stage, .message-drawer .well .fitem.disabled .fp-btn-choose, .fitem.disabled .message-drawer .well .fp-btn-choose, .message-drawer .userprofile .profile_tree section .text-muted, .message-drawer .userprofile .profile_tree section a.dimmed, .message-drawer .userprofile .profile_tree section a.dimmed:link, .message-drawer .userprofile .profile_tree section a.dimmed:visited, .message-drawer .userprofile .profile_tree section a.dimmed_text, .message-drawer .userprofile .profile_tree section a.dimmed_text:link, .message-drawer .userprofile .profile_tree section a.dimmed_text:visited, .message-drawer .userprofile .profile_tree section .dimmed_text, .message-drawer .userprofile .profile_tree section .dimmed_text a, .dimmed_text .message-drawer .userprofile .profile_tree section a, .message-drawer .userprofile .profile_tree section .dimmed_text a:link, .dimmed_text .message-drawer .userprofile .profile_tree section a:link, .message-drawer .userprofile .profile_tree section .dimmed_text a:visited, .dimmed_text .message-drawer .userprofile .profile_tree section a:visited, .message-drawer .userprofile .profile_tree section .usersuspended, .message-drawer .userprofile .profile_tree section .usersuspended a, .usersuspended .message-drawer .userprofile .profile_tree section a, .message-drawer .userprofile .profile_tree section .usersuspended a:link, .usersuspended .message-drawer .userprofile .profile_tree section a:link, .message-drawer .userprofile .profile_tree section .usersuspended a:visited, .usersuspended .message-drawer .userprofile .profile_tree section a:visited, .message-drawer .userprofile .profile_tree section .dimmed_category, .message-drawer .userprofile .profile_tree section .dimmed_category a, .dimmed_category .message-drawer .userprofile .profile_tree section a, .message-drawer .userprofile .profile_tree section .tag_feed .media .muted a, .tag_feed .media .muted .message-drawer .userprofile .profile_tree section a, .message-drawer .userprofile .profile_tree section #page-admin-qtypes .disabled, #page-admin-qtypes .message-drawer .userprofile .profile_tree section .disabled, .message-drawer .userprofile .profile_tree section #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-drawer .userprofile .profile_tree section .disabled, .message-drawer .userprofile .profile_tree section #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-drawer .userprofile .profile_tree section .componentname, .message-drawer .userprofile .profile_tree section #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-drawer .userprofile .profile_tree section .versionnumber, .message-drawer .userprofile .profile_tree section #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-drawer .userprofile .profile_tree section .requiredby, .message-drawer .userprofile .profile_tree section #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-drawer .userprofile .profile_tree section .requires-ok, .message-drawer .userprofile .profile_tree section #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-drawer .userprofile .profile_tree section .plugindir, .message-drawer .userprofile .profile_tree section #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-drawer .userprofile .profile_tree section .component, .message-drawer .userprofile .profile_tree section .block .minicalendar td.weekend, .block .minicalendar .message-drawer .userprofile .profile_tree section td.weekend, .message-drawer .userprofile .profile_tree section .section .activity .stealth, .section .activity .message-drawer .userprofile .profile_tree section .stealth, .message-drawer .userprofile .profile_tree section .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-drawer .userprofile .profile_tree section .activity-count, .message-drawer .userprofile .profile_tree section .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-drawer .userprofile .profile_tree section .sectionname > span, .message-drawer .userprofile .profile_tree section .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-drawer .userprofile .profile_tree section .content > div.summary, .message-drawer .userprofile .profile_tree section .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-drawer .userprofile .profile_tree section .activityinstance, .message-drawer .userprofile .profile_tree section #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-drawer .userprofile .profile_tree section .listitem[data-visible="0"], .message-drawer .userprofile .profile_tree section #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-drawer .userprofile .profile_tree section .listitem[data-visible="0"] > div > a, .message-drawer .userprofile .profile_tree section #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-drawer .userprofile .profile_tree section .listing-pagination-totals.dimmed, .message-drawer .userprofile .profile_tree section .form-defaultinfo, .message-drawer .userprofile .profile_tree section .form-label .form-shortname, .form-label .message-drawer .userprofile .profile_tree section .form-shortname, .message-drawer .userprofile .profile_tree section .formsettingheading .form-horizontal, .formsettingheading .message-drawer .userprofile .profile_tree section .form-horizontal, .message-drawer .userprofile .profile_tree section .no-felement.fstatic, .message-drawer .userprofile .profile_tree section .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-drawer .userprofile .profile_tree section .backup_stage, .message-drawer .userprofile .profile_tree section .fitem.disabled .fp-btn-choose, .fitem.disabled .message-drawer .userprofile .profile_tree section .fp-btn-choose, .userprofile .profile_tree .message-drawer section .text-muted, .message-drawer .que .history .text-muted, .message-drawer .que .history a.dimmed, .message-drawer .que .history a.dimmed:link, .message-drawer .que .history a.dimmed:visited, .message-drawer .que .history a.dimmed_text, .message-drawer .que .history a.dimmed_text:link, .message-drawer .que .history a.dimmed_text:visited, .message-drawer .que .history .dimmed_text, .message-drawer .que .history .dimmed_text a, .dimmed_text .message-drawer .que .history a, .message-drawer .que .history .dimmed_text a:link, .dimmed_text .message-drawer .que .history a:link, .message-drawer .que .history .dimmed_text a:visited, .dimmed_text .message-drawer .que .history a:visited, .message-drawer .que .history .usersuspended, .message-drawer .que .history .usersuspended a, .usersuspended .message-drawer .que .history a, .message-drawer .que .history .usersuspended a:link, .usersuspended .message-drawer .que .history a:link, .message-drawer .que .history .usersuspended a:visited, .usersuspended .message-drawer .que .history a:visited, .message-drawer .que .history .dimmed_category, .message-drawer .que .history .dimmed_category a, .dimmed_category .message-drawer .que .history a, .message-drawer .que .history .tag_feed .media .muted a, .tag_feed .media .muted .message-drawer .que .history a, .message-drawer .que .history #page-admin-qtypes .disabled, #page-admin-qtypes .message-drawer .que .history .disabled, .message-drawer .que .history #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-drawer .que .history .disabled, .message-drawer .que .history #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-drawer .que .history .componentname, .message-drawer .que .history #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-drawer .que .history .versionnumber, .message-drawer .que .history #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-drawer .que .history .requiredby, .message-drawer .que .history #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-drawer .que .history .requires-ok, .message-drawer .que .history #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-drawer .que .history .plugindir, .message-drawer .que .history #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-drawer .que .history .component, .message-drawer .que .history .block .minicalendar td.weekend, .block .minicalendar .message-drawer .que .history td.weekend, .message-drawer .que .history .section .activity .stealth, .section .activity .message-drawer .que .history .stealth, .message-drawer .que .history .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-drawer .que .history .activity-count, .message-drawer .que .history .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-drawer .que .history .sectionname > span, .message-drawer .que .history .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-drawer .que .history .content > div.summary, .message-drawer .que .history .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-drawer .que .history .activityinstance, .message-drawer .que .history #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-drawer .que .history .listitem[data-visible="0"], .message-drawer .que .history #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-drawer .que .history .listitem[data-visible="0"] > div > a, .message-drawer .que .history #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-drawer .que .history .listing-pagination-totals.dimmed, .message-drawer .que .history .form-defaultinfo, .message-drawer .que .history .form-label .form-shortname, .form-label .message-drawer .que .history .form-shortname, .message-drawer .que .history .formsettingheading .form-horizontal, .formsettingheading .message-drawer .que .history .form-horizontal, .message-drawer .que .history .no-felement.fstatic, .message-drawer .que .history .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-drawer .que .history .backup_stage, .message-drawer .que .history .fitem.disabled .fp-btn-choose, .fitem.disabled .message-drawer .que .history .fp-btn-choose, .que .message-drawer .history .text-muted, .message-drawer .groupinfobox .text-muted, .message-drawer .groupinfobox a.dimmed, .message-drawer .groupinfobox a.dimmed:link, .message-drawer .groupinfobox a.dimmed:visited, .message-drawer .groupinfobox a.dimmed_text, .message-drawer .groupinfobox a.dimmed_text:link, .message-drawer .groupinfobox a.dimmed_text:visited, .message-drawer .groupinfobox .dimmed_text, .message-drawer .groupinfobox .dimmed_text a, .dimmed_text .message-drawer .groupinfobox a, .message-drawer .groupinfobox .dimmed_text a:link, .dimmed_text .message-drawer .groupinfobox a:link, .message-drawer .groupinfobox .dimmed_text a:visited, .dimmed_text .message-drawer .groupinfobox a:visited, .message-drawer .groupinfobox .usersuspended, .message-drawer .groupinfobox .usersuspended a, .usersuspended .message-drawer .groupinfobox a, .message-drawer .groupinfobox .usersuspended a:link, .usersuspended .message-drawer .groupinfobox a:link, .message-drawer .groupinfobox .usersuspended a:visited, .usersuspended .message-drawer .groupinfobox a:visited, .message-drawer .groupinfobox .dimmed_category, .message-drawer .groupinfobox .dimmed_category a, .dimmed_category .message-drawer .groupinfobox a, .message-drawer .groupinfobox .tag_feed .media .muted a, .tag_feed .media .muted .message-drawer .groupinfobox a, .message-drawer .groupinfobox #page-admin-qtypes .disabled, #page-admin-qtypes .message-drawer .groupinfobox .disabled, .message-drawer .groupinfobox #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-drawer .groupinfobox .disabled, .message-drawer .groupinfobox #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-drawer .groupinfobox .componentname, .message-drawer .groupinfobox #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-drawer .groupinfobox .versionnumber, .message-drawer .groupinfobox #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-drawer .groupinfobox .requiredby, .message-drawer .groupinfobox #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-drawer .groupinfobox .requires-ok, .message-drawer .groupinfobox #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-drawer .groupinfobox .plugindir, .message-drawer .groupinfobox #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-drawer .groupinfobox .component, .message-drawer .groupinfobox .block .minicalendar td.weekend, .block .minicalendar .message-drawer .groupinfobox td.weekend, .message-drawer .groupinfobox .section .activity .stealth, .section .activity .message-drawer .groupinfobox .stealth, .message-drawer .groupinfobox .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-drawer .groupinfobox .activity-count, .message-drawer .groupinfobox .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-drawer .groupinfobox .sectionname > span, .message-drawer .groupinfobox .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-drawer .groupinfobox .content > div.summary, .message-drawer .groupinfobox .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-drawer .groupinfobox .activityinstance, .message-drawer .groupinfobox #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-drawer .groupinfobox .listitem[data-visible="0"], .message-drawer .groupinfobox #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-drawer .groupinfobox .listitem[data-visible="0"] > div > a, .message-drawer .groupinfobox #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-drawer .groupinfobox .listing-pagination-totals.dimmed, .message-drawer .groupinfobox .form-defaultinfo, .message-drawer .groupinfobox .form-label .form-shortname, .form-label .message-drawer .groupinfobox .form-shortname, .message-drawer .groupinfobox .formsettingheading .form-horizontal, .formsettingheading .message-drawer .groupinfobox .form-horizontal, .message-drawer .groupinfobox .no-felement.fstatic, .message-drawer .groupinfobox .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-drawer .groupinfobox .backup_stage, .message-drawer .groupinfobox .fitem.disabled .fp-btn-choose, .fitem.disabled .message-drawer .groupinfobox .fp-btn-choose, .message-drawer .card a.dimmed, .message-drawer .card a.dimmed:link, .message-drawer .card a.dimmed:visited, .message-drawer .card a.dimmed_text, .message-drawer .card a.dimmed_text:link, .message-drawer .card a.dimmed_text:visited, .message-drawer .card .dimmed_text, .message-drawer .card .dimmed_text a, .dimmed_text .message-drawer .card a, .message-drawer .card .dimmed_text a:link, .dimmed_text .message-drawer .card a:link, .message-drawer .card .dimmed_text a:visited, .dimmed_text .message-drawer .card a:visited, .message-drawer .card .usersuspended, .message-drawer .card .usersuspended a, .usersuspended .message-drawer .card a, .message-drawer .card .usersuspended a:link, .usersuspended .message-drawer .card a:link, .message-drawer .card .usersuspended a:visited, .usersuspended .message-drawer .card a:visited, .message-drawer .card .dimmed_category, .message-drawer .card .dimmed_category a, .dimmed_category .message-drawer .card a, .message-drawer .card .tag_feed .media .muted a, .tag_feed .media .muted .message-drawer .card a, .message-drawer .card #page-admin-qtypes .disabled, #page-admin-qtypes .message-drawer .card .disabled, .message-drawer .card #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-drawer .card .disabled, .message-drawer .card #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-drawer .card .componentname, .message-drawer .card #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-drawer .card .versionnumber, .message-drawer .card #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-drawer .card .requiredby, .message-drawer .card #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-drawer .card .requires-ok, .message-drawer .card #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-drawer .card .plugindir, .message-drawer .card #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-drawer .card .component, .message-drawer .card .block .minicalendar td.weekend, .block .minicalendar .message-drawer .card td.weekend, .message-drawer .card .section .activity .stealth, .section .activity .message-drawer .card .stealth, .message-drawer .card .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-drawer .card .activity-count, .message-drawer .card .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-drawer .card .sectionname > span, .message-drawer .card .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-drawer .card .content > div.summary, .message-drawer .card .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-drawer .card .activityinstance, .message-drawer .card #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-drawer .card .listitem[data-visible="0"], .message-drawer .card #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-drawer .card .listitem[data-visible="0"] > div > a, .message-drawer .card #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-drawer .card .listing-pagination-totals.dimmed, .message-drawer .card .form-defaultinfo, .message-drawer .card .form-label .form-shortname, .form-label .message-drawer .card .form-shortname, .message-drawer .card .formsettingheading .form-horizontal, .formsettingheading .message-drawer .card .form-horizontal, .message-drawer .card .no-felement.fstatic, .message-drawer .card .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-drawer .card .backup_stage, .message-drawer .card .fitem.disabled .fp-btn-choose, .fitem.disabled .message-drawer .card .fp-btn-choose, .message-app .card .text-muted, .message-app .well .text-muted, .message-app .well a.dimmed, .message-app .well a.dimmed:link, .message-app .well a.dimmed:visited, .message-app .well a.dimmed_text, .message-app .well a.dimmed_text:link, .message-app .well a.dimmed_text:visited, .message-app .well .dimmed_text, .message-app .well .dimmed_text a, .dimmed_text .message-app .well a, .message-app .well .dimmed_text a:link, .dimmed_text .message-app .well a:link, .message-app .well .dimmed_text a:visited, .dimmed_text .message-app .well a:visited, .message-app .well .usersuspended, .message-app .well .usersuspended a, .usersuspended .message-app .well a, .message-app .well .usersuspended a:link, .usersuspended .message-app .well a:link, .message-app .well .usersuspended a:visited, .usersuspended .message-app .well a:visited, .message-app .well .dimmed_category, .message-app .well .dimmed_category a, .dimmed_category .message-app .well a, .message-app .well .tag_feed .media .muted a, .tag_feed .media .muted .message-app .well a, .message-app .well #page-admin-qtypes .disabled, #page-admin-qtypes .message-app .well .disabled, .message-app .well #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-app .well .disabled, .message-app .well #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-app .well .componentname, .message-app .well #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-app .well .versionnumber, .message-app .well #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-app .well .requiredby, .message-app .well #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-app .well .requires-ok, .message-app .well #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-app .well .plugindir, .message-app .well #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-app .well .component, .message-app .well .block .minicalendar td.weekend, .block .minicalendar .message-app .well td.weekend, .message-app .well .section .activity .stealth, .section .activity .message-app .well .stealth, .message-app .well .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-app .well .activity-count, .message-app .well .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-app .well .sectionname > span, .message-app .well .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-app .well .content > div.summary, .message-app .well .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-app .well .activityinstance, .message-app .well #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-app .well .listitem[data-visible="0"], .message-app .well #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-app .well .listitem[data-visible="0"] > div > a, .message-app .well #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-app .well .listing-pagination-totals.dimmed, .message-app .well .form-defaultinfo, .message-app .well .form-label .form-shortname, .form-label .message-app .well .form-shortname, .message-app .well .formsettingheading .form-horizontal, .formsettingheading .message-app .well .form-horizontal, .message-app .well .no-felement.fstatic, .message-app .well .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-app .well .backup_stage, .message-app .well .fitem.disabled .fp-btn-choose, .fitem.disabled .message-app .well .fp-btn-choose, .message-app .userprofile .profile_tree section .text-muted, .message-app .userprofile .profile_tree section a.dimmed, .message-app .userprofile .profile_tree section a.dimmed:link, .message-app .userprofile .profile_tree section a.dimmed:visited, .message-app .userprofile .profile_tree section a.dimmed_text, .message-app .userprofile .profile_tree section a.dimmed_text:link, .message-app .userprofile .profile_tree section a.dimmed_text:visited, .message-app .userprofile .profile_tree section .dimmed_text, .message-app .userprofile .profile_tree section .dimmed_text a, .dimmed_text .message-app .userprofile .profile_tree section a, .message-app .userprofile .profile_tree section .dimmed_text a:link, .dimmed_text .message-app .userprofile .profile_tree section a:link, .message-app .userprofile .profile_tree section .dimmed_text a:visited, .dimmed_text .message-app .userprofile .profile_tree section a:visited, .message-app .userprofile .profile_tree section .usersuspended, .message-app .userprofile .profile_tree section .usersuspended a, .usersuspended .message-app .userprofile .profile_tree section a, .message-app .userprofile .profile_tree section .usersuspended a:link, .usersuspended .message-app .userprofile .profile_tree section a:link, .message-app .userprofile .profile_tree section .usersuspended a:visited, .usersuspended .message-app .userprofile .profile_tree section a:visited, .message-app .userprofile .profile_tree section .dimmed_category, .message-app .userprofile .profile_tree section .dimmed_category a, .dimmed_category .message-app .userprofile .profile_tree section a, .message-app .userprofile .profile_tree section .tag_feed .media .muted a, .tag_feed .media .muted .message-app .userprofile .profile_tree section a, .message-app .userprofile .profile_tree section #page-admin-qtypes .disabled, #page-admin-qtypes .message-app .userprofile .profile_tree section .disabled, .message-app .userprofile .profile_tree section #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-app .userprofile .profile_tree section .disabled, .message-app .userprofile .profile_tree section #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-app .userprofile .profile_tree section .componentname, .message-app .userprofile .profile_tree section #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-app .userprofile .profile_tree section .versionnumber, .message-app .userprofile .profile_tree section #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-app .userprofile .profile_tree section .requiredby, .message-app .userprofile .profile_tree section #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-app .userprofile .profile_tree section .requires-ok, .message-app .userprofile .profile_tree section #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-app .userprofile .profile_tree section .plugindir, .message-app .userprofile .profile_tree section #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-app .userprofile .profile_tree section .component, .message-app .userprofile .profile_tree section .block .minicalendar td.weekend, .block .minicalendar .message-app .userprofile .profile_tree section td.weekend, .message-app .userprofile .profile_tree section .section .activity .stealth, .section .activity .message-app .userprofile .profile_tree section .stealth, .message-app .userprofile .profile_tree section .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-app .userprofile .profile_tree section .activity-count, .message-app .userprofile .profile_tree section .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-app .userprofile .profile_tree section .sectionname > span, .message-app .userprofile .profile_tree section .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-app .userprofile .profile_tree section .content > div.summary, .message-app .userprofile .profile_tree section .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-app .userprofile .profile_tree section .activityinstance, .message-app .userprofile .profile_tree section #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-app .userprofile .profile_tree section .listitem[data-visible="0"], .message-app .userprofile .profile_tree section #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-app .userprofile .profile_tree section .listitem[data-visible="0"] > div > a, .message-app .userprofile .profile_tree section #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-app .userprofile .profile_tree section .listing-pagination-totals.dimmed, .message-app .userprofile .profile_tree section .form-defaultinfo, .message-app .userprofile .profile_tree section .form-label .form-shortname, .form-label .message-app .userprofile .profile_tree section .form-shortname, .message-app .userprofile .profile_tree section .formsettingheading .form-horizontal, .formsettingheading .message-app .userprofile .profile_tree section .form-horizontal, .message-app .userprofile .profile_tree section .no-felement.fstatic, .message-app .userprofile .profile_tree section .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-app .userprofile .profile_tree section .backup_stage, .message-app .userprofile .profile_tree section .fitem.disabled .fp-btn-choose, .fitem.disabled .message-app .userprofile .profile_tree section .fp-btn-choose, .userprofile .profile_tree .message-app section .text-muted, .message-app .que .history .text-muted, .message-app .que .history a.dimmed, .message-app .que .history a.dimmed:link, .message-app .que .history a.dimmed:visited, .message-app .que .history a.dimmed_text, .message-app .que .history a.dimmed_text:link, .message-app .que .history a.dimmed_text:visited, .message-app .que .history .dimmed_text, .message-app .que .history .dimmed_text a, .dimmed_text .message-app .que .history a, .message-app .que .history .dimmed_text a:link, .dimmed_text .message-app .que .history a:link, .message-app .que .history .dimmed_text a:visited, .dimmed_text .message-app .que .history a:visited, .message-app .que .history .usersuspended, .message-app .que .history .usersuspended a, .usersuspended .message-app .que .history a, .message-app .que .history .usersuspended a:link, .usersuspended .message-app .que .history a:link, .message-app .que .history .usersuspended a:visited, .usersuspended .message-app .que .history a:visited, .message-app .que .history .dimmed_category, .message-app .que .history .dimmed_category a, .dimmed_category .message-app .que .history a, .message-app .que .history .tag_feed .media .muted a, .tag_feed .media .muted .message-app .que .history a, .message-app .que .history #page-admin-qtypes .disabled, #page-admin-qtypes .message-app .que .history .disabled, .message-app .que .history #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-app .que .history .disabled, .message-app .que .history #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-app .que .history .componentname, .message-app .que .history #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-app .que .history .versionnumber, .message-app .que .history #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-app .que .history .requiredby, .message-app .que .history #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-app .que .history .requires-ok, .message-app .que .history #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-app .que .history .plugindir, .message-app .que .history #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-app .que .history .component, .message-app .que .history .block .minicalendar td.weekend, .block .minicalendar .message-app .que .history td.weekend, .message-app .que .history .section .activity .stealth, .section .activity .message-app .que .history .stealth, .message-app .que .history .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-app .que .history .activity-count, .message-app .que .history .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-app .que .history .sectionname > span, .message-app .que .history .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-app .que .history .content > div.summary, .message-app .que .history .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-app .que .history .activityinstance, .message-app .que .history #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-app .que .history .listitem[data-visible="0"], .message-app .que .history #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-app .que .history .listitem[data-visible="0"] > div > a, .message-app .que .history #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-app .que .history .listing-pagination-totals.dimmed, .message-app .que .history .form-defaultinfo, .message-app .que .history .form-label .form-shortname, .form-label .message-app .que .history .form-shortname, .message-app .que .history .formsettingheading .form-horizontal, .formsettingheading .message-app .que .history .form-horizontal, .message-app .que .history .no-felement.fstatic, .message-app .que .history .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-app .que .history .backup_stage, .message-app .que .history .fitem.disabled .fp-btn-choose, .fitem.disabled .message-app .que .history .fp-btn-choose, .que .message-app .history .text-muted, .message-app .groupinfobox .text-muted, .message-app .groupinfobox a.dimmed, .message-app .groupinfobox a.dimmed:link, .message-app .groupinfobox a.dimmed:visited, .message-app .groupinfobox a.dimmed_text, .message-app .groupinfobox a.dimmed_text:link, .message-app .groupinfobox a.dimmed_text:visited, .message-app .groupinfobox .dimmed_text, .message-app .groupinfobox .dimmed_text a, .dimmed_text .message-app .groupinfobox a, .message-app .groupinfobox .dimmed_text a:link, .dimmed_text .message-app .groupinfobox a:link, .message-app .groupinfobox .dimmed_text a:visited, .dimmed_text .message-app .groupinfobox a:visited, .message-app .groupinfobox .usersuspended, .message-app .groupinfobox .usersuspended a, .usersuspended .message-app .groupinfobox a, .message-app .groupinfobox .usersuspended a:link, .usersuspended .message-app .groupinfobox a:link, .message-app .groupinfobox .usersuspended a:visited, .usersuspended .message-app .groupinfobox a:visited, .message-app .groupinfobox .dimmed_category, .message-app .groupinfobox .dimmed_category a, .dimmed_category .message-app .groupinfobox a, .message-app .groupinfobox .tag_feed .media .muted a, .tag_feed .media .muted .message-app .groupinfobox a, .message-app .groupinfobox #page-admin-qtypes .disabled, #page-admin-qtypes .message-app .groupinfobox .disabled, .message-app .groupinfobox #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-app .groupinfobox .disabled, .message-app .groupinfobox #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-app .groupinfobox .componentname, .message-app .groupinfobox #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-app .groupinfobox .versionnumber, .message-app .groupinfobox #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-app .groupinfobox .requiredby, .message-app .groupinfobox #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-app .groupinfobox .requires-ok, .message-app .groupinfobox #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-app .groupinfobox .plugindir, .message-app .groupinfobox #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-app .groupinfobox .component, .message-app .groupinfobox .block .minicalendar td.weekend, .block .minicalendar .message-app .groupinfobox td.weekend, .message-app .groupinfobox .section .activity .stealth, .section .activity .message-app .groupinfobox .stealth, .message-app .groupinfobox .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-app .groupinfobox .activity-count, .message-app .groupinfobox .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-app .groupinfobox .sectionname > span, .message-app .groupinfobox .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-app .groupinfobox .content > div.summary, .message-app .groupinfobox .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-app .groupinfobox .activityinstance, .message-app .groupinfobox #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-app .groupinfobox .listitem[data-visible="0"], .message-app .groupinfobox #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-app .groupinfobox .listitem[data-visible="0"] > div > a, .message-app .groupinfobox #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-app .groupinfobox .listing-pagination-totals.dimmed, .message-app .groupinfobox .form-defaultinfo, .message-app .groupinfobox .form-label .form-shortname, .form-label .message-app .groupinfobox .form-shortname, .message-app .groupinfobox .formsettingheading .form-horizontal, .formsettingheading .message-app .groupinfobox .form-horizontal, .message-app .groupinfobox .no-felement.fstatic, .message-app .groupinfobox .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-app .groupinfobox .backup_stage, .message-app .groupinfobox .fitem.disabled .fp-btn-choose, .fitem.disabled .message-app .groupinfobox .fp-btn-choose, .message-app .card a.dimmed, .message-app .card a.dimmed:link, .message-app .card a.dimmed:visited, .message-app .card a.dimmed_text, .message-app .card a.dimmed_text:link, .message-app .card a.dimmed_text:visited, .message-app .card .dimmed_text, .message-app .card .dimmed_text a, .dimmed_text .message-app .card a, .message-app .card .dimmed_text a:link, .dimmed_text .message-app .card a:link, .message-app .card .dimmed_text a:visited, .dimmed_text .message-app .card a:visited, .message-app .card .usersuspended, .message-app .card .usersuspended a, .usersuspended .message-app .card a, .message-app .card .usersuspended a:link, .usersuspended .message-app .card a:link, .message-app .card .usersuspended a:visited, .usersuspended .message-app .card a:visited, .message-app .card .dimmed_category, .message-app .card .dimmed_category a, .dimmed_category .message-app .card a, .message-app .card .tag_feed .media .muted a, .tag_feed .media .muted .message-app .card a, .message-app .card #page-admin-qtypes .disabled, #page-admin-qtypes .message-app .card .disabled, .message-app .card #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .message-app .card .disabled, .message-app .card #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .message-app .card .componentname, .message-app .card #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .message-app .card .versionnumber, .message-app .card #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .message-app .card .requiredby, .message-app .card #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .message-app .card .requires-ok, .message-app .card #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .message-app .card .plugindir, .message-app .card #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .message-app .card .component, .message-app .card .block .minicalendar td.weekend, .block .minicalendar .message-app .card td.weekend, .message-app .card .section .activity .stealth, .section .activity .message-app .card .stealth, .message-app .card .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .message-app .card .activity-count, .message-app .card .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .message-app .card .sectionname > span, .message-app .card .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .message-app .card .content > div.summary, .message-app .card .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .message-app .card .activityinstance, .message-app .card #course-category-listings .listitem[data-visible="0"], #course-category-listings .message-app .card .listitem[data-visible="0"], .message-app .card #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .message-app .card .listitem[data-visible="0"] > div > a, .message-app .card #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .message-app .card .listing-pagination-totals.dimmed, .message-app .card .form-defaultinfo, .message-app .card .form-label .form-shortname, .form-label .message-app .card .form-shortname, .message-app .card .formsettingheading .form-horizontal, .formsettingheading .message-app .card .form-horizontal, .message-app .card .no-felement.fstatic, .message-app .card .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .message-app .card .backup_stage, .message-app .card .fitem.disabled .fp-btn-choose, .fitem.disabled .message-app .card .fp-btn-choose {font-size: .75rem;}
.message-drawer .text-gray, .message-app .text-gray {color: #9b9b9b;}
.message-drawer .section, .message-app .section {background-color: #f8f8f8;}
.message-drawer .section .badge, .message-app .section .badge {background-color: #fff;border-radius: 100%;padding: .45rem .6rem;}
.message-drawer .section.expanded, .message-app .section.expanded {background-color: #f8f8f8 !important;overflow: hidden;border-radius: 5px;}
.message-drawer .expanded .text-gray, .message-app .expanded .text-gray {color: #212121;}
.message-drawer .header-container, .message-app .header-container {flex-shrink: 0;}
.message-drawer .body-container, .message-app .body-container {flex: 1;overflow: hidden;}
.message-drawer .body-container > *, .message-app .body-container > * {position: absolute;right: 0;left: 0;top: 0;bottom: 0;}
.message-drawer .footer-container, .message-app .footer-container {flex-shrink: 0;}
.message-drawer .matchtext, .message-app .matchtext {background-color: #a4befc;color: #212121;height: 1.5rem;}
.message-drawer .contact-status, .message-app .contact-status {position: absolute;left: 11px;top: 11px;width: 10px;height: 10px;border-radius: 50%;}
.message-drawer .contact-status.online, .message-app .contact-status.online {border: 2px solid #fff;background-color: #9edbc5;}
.message-drawer .message-txt, .message-app .message-txt {padding: 0 60px 0 0;margin: 0;font-size: .75rem;color: #575967;}
.message-drawer .message img, .message-app .message img {width: auto;height: auto;}
.message-drawer .clickable, .message-app .clickable {padding: .25rem;cursor: pointer;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;position: relative;}
.message-drawer .clickable:hover:before, .message-app .clickable:hover:before {content: "";background-color: #d4d4d4;width: 5px;height: 5px;border-radius: 5px;position: absolute;top: 0;left: -3px;-webkit-animation: pulse 2s infinite;animation: pulse 2s infinite;}
.message-drawer a, .message-app a, .message-drawer .btn-link, .message-app .btn-link {color: inherit;text-decoration: none;}
.message-drawer .btn-link, .message-app .btn-link {font-size: .75rem;}
.message-drawer .btn-link:hover, .message-app .btn-link:hover, .message-drawer .btn-link:focus, .message-app .btn-link:focus {background-color: rgba(0,0,0,.035);text-decoration: none;}
.message-drawer .icon, .message-drawer .fdescription img, .fdescription .message-drawer img, .message-drawer .form-control-static img, .form-control-static .message-drawer img, .message-drawer .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .message-drawer img, .message-app .icon, .message-app .fdescription img, .fdescription .message-app img, .message-app .form-control-static img, .form-control-static .message-app img, .message-app .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .message-app img {margin: 0;}
.message-drawer [data-region="day-container"], .message-app [data-region="day-container"] {padding-top: 2rem;font-size: .875rem;color: #575967;position: relative;}
.message-drawer [data-region="day-container"] textarea, .message-app [data-region="day-container"] textarea {height: 120px !important;}
.message-drawer [data-region="day-container"] h6, .message-app [data-region="day-container"] h6 {font-size: .75rem;}
.message-drawer [data-region="day-container"]:before, .message-app [data-region="day-container"]:before {content: "";background-color: #ececec;width: 60px;height: 1px;position: absolute;top: 0;left: calc(50% - 30px);}
.message-drawer [data-region="content-container"], .message-app [data-region="content-container"] {font-size: .875rem;color: #575967;}
.message-drawer .overview-section-toggle .collapsed-icon-container, .message-app .overview-section-toggle .collapsed-icon-container {display: none;}
.message-drawer .overview-section-toggle .expanded-icon-container, .message-app .overview-section-toggle .expanded-icon-container {display: inline-block;}
.message-drawer .overview-section-toggle.collapsed .collapsed-icon-container, .message-app .overview-section-toggle.collapsed .collapsed-icon-container {display: inline-block;}
.message-drawer .overview-section-toggle.collapsed .expanded-icon-container, .message-app .overview-section-toggle.collapsed .expanded-icon-container {display: none;}
.message-drawer .btn.btn-link.btn-icon, .message-app .btn.btn-link.btn-icon {height: 18px;width: 18px;padding: 0;border-radius: 50%;flex-shrink: 0;}
.message-drawer .view-overview-body .section, .message-app .view-overview-body .section {display: block;margin: 0 0 .5rem !important;}
.message-drawer .view-overview-body .section.expanded, .message-app .view-overview-body .section.expanded {display: flex;}
.message-drawer .view-conversation .content-message-container img, .message-app .view-conversation .content-message-container img {max-width: 100%;}
.message-drawer .list-group, .message-app .list-group {margin-top: 0;}
.message-drawer .list-group .badge, .message-app .list-group .badge {position: absolute;top: 9px;left: 7px;}
.message-drawer .list-group .list-group-item, .message-app .list-group .list-group-item {-webkit-box-shadow: none;box-shadow: none;background-color: transparent;border-top: 0;border-left: 0;border-right: 0;border-bottom: 1px solid #ececec;margin-bottom: 0;}
.message-drawer .list-group .list-group-item:nth-child(2n), .message-app .list-group .list-group-item:nth-child(2n) {background-color: transparent;}
.message-drawer .list-group .list-group-item:first-child, .message-app .list-group .list-group-item:first-child {border-top: 0;}
.message-drawer .list-group .list-group-item:last-child, .message-app .list-group .list-group-item:last-child {border-bottom: 0;}
.message-drawer .list-group-item-action, .message-app .list-group-item-action {border-radius: 0;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.message-drawer .list-group-item-action:hover, .message-app .list-group-item-action:hover {background-color: #ebebeb !important;}
.message-drawer .section, .message-app .section {border-bottom: 0;}
.message-drawer .section .collapsing, .message-app .section .collapsing {overflow: hidden;}
.message-drawer .lazy-load-list, .message-app .lazy-load-list {overflow-y: auto;}
.dir-rtl .message-drawer {-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);}
.message-search-results-content {border-bottom: 1px solid #ececec;padding-bottom: 1.5rem;}
.message-name {font-size: .875rem;}
.message-user-status, [data-action="view-group-info"] small {display: block;width: 100%;font-size: .65rem;font-weight: 500;color: #bfc0c2;}
.message-name-favorite {position: absolute;left: 29px;top: -5px;width: 20px;height: 20px;background-color: #f5b41e;border-radius: 100%;color: #fff;text-align: center;line-height: 1.1;}
.message-name-favorite .icon, .message-name-favorite .fdescription img, .fdescription .message-name-favorite img, .message-name-favorite .form-control-static img, .form-control-static .message-name-favorite img, .message-name-favorite .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .message-name-favorite img {font-size: 11px;}
.c-message-header {padding: .5rem 0;}
[data-action="view-contact"] div, [data-action="view-group-info"] {position: relative;}
[data-region="last-message-date"] {right: 0;}
.message-app-bg {width: 80%;}
.message-app-bg .message-message-txt {padding: 1rem 1.5rem;margin-left: 32px;background-color: #f8f8f8;border-radius: 25px;word-break: break-all;}
.message-app-bg-secondary {width: 80%;}
.message-app-bg-secondary .message-message-txt {background-color: #0742cd;padding: 1rem 1.5rem;margin-top: .25rem;margin-left: 7px;border-radius: 25px;color: #fff;}
#page-message-output-popup-notifications [role="main"] h2 {margin-bottom: 2rem;}
#page-message-output-popup-notifications [role="main"] hr {border-color: #ececec !important;}
#page-message-output-popup-notifications #region-main {background-color: #d4d4d4;color: #575967;}
.btn-msg {min-width: 55px;padding: 10px;color: #9b9b9b;border: 2px solid #fff;background-color: #fff;border-radius: 5px;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.btn-msg:hover {border: 2px solid #d4d4d4;}
.btn-msg .icon, .btn-msg .fdescription img, .fdescription .btn-msg img, .btn-msg .form-control-static img, .form-control-static .btn-msg img, .btn-msg .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .btn-msg img {font-size: .875rem;color: #9b9b9b;}
.btn-msg .badge {top: 0;padding: 3px 7px;}
[data-region="unread-count"] {padding: 3px 7px !important;background-color: #9edbc5 !important;color: #fff !important;}
.btn-msg-gray {border: 2px solid #f8f8f8;background-color: #f8f8f8;}
.btn-msg-gray:hover {border: 2px solid #d4d4d4;background-color: #f8f8f8;}
[data-region="empty-message-container"] .text-muted, [data-region="empty-message-container"] a.dimmed, [data-region="empty-message-container"] a.dimmed:link, [data-region="empty-message-container"] a.dimmed:visited, [data-region="empty-message-container"] a.dimmed_text, [data-region="empty-message-container"] a.dimmed_text:link, [data-region="empty-message-container"] a.dimmed_text:visited, [data-region="empty-message-container"] .dimmed_text, [data-region="empty-message-container"] .dimmed_text a, .dimmed_text [data-region="empty-message-container"] a, [data-region="empty-message-container"] .dimmed_text a:link, .dimmed_text [data-region="empty-message-container"] a:link, [data-region="empty-message-container"] .dimmed_text a:visited, .dimmed_text [data-region="empty-message-container"] a:visited, [data-region="empty-message-container"] .usersuspended, [data-region="empty-message-container"] .usersuspended a, .usersuspended [data-region="empty-message-container"] a, [data-region="empty-message-container"] .usersuspended a:link, .usersuspended [data-region="empty-message-container"] a:link, [data-region="empty-message-container"] .usersuspended a:visited, .usersuspended [data-region="empty-message-container"] a:visited, [data-region="empty-message-container"] .dimmed_category, [data-region="empty-message-container"] .dimmed_category a, .dimmed_category [data-region="empty-message-container"] a, [data-region="empty-message-container"] .tag_feed .media .muted a, .tag_feed .media .muted [data-region="empty-message-container"] a, [data-region="empty-message-container"] #page-admin-qtypes .disabled, #page-admin-qtypes [data-region="empty-message-container"] .disabled, [data-region="empty-message-container"] #page-admin-qbehaviours .disabled, #page-admin-qbehaviours [data-region="empty-message-container"] .disabled, [data-region="empty-message-container"] #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname [data-region="empty-message-container"] .componentname, [data-region="empty-message-container"] #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version [data-region="empty-message-container"] .versionnumber, [data-region="empty-message-container"] #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes [data-region="empty-message-container"] .requiredby, [data-region="empty-message-container"] #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check [data-region="empty-message-container"] .requires-ok, [data-region="empty-message-container"] #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname [data-region="empty-message-container"] .plugindir, [data-region="empty-message-container"] #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname [data-region="empty-message-container"] .component, [data-region="empty-message-container"] .block .minicalendar td.weekend, .block .minicalendar [data-region="empty-message-container"] td.weekend, [data-region="empty-message-container"] .section .activity .stealth, .section .activity [data-region="empty-message-container"] .stealth, [data-region="empty-message-container"] .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities [data-region="empty-message-container"] .activity-count, [data-region="empty-message-container"] .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden [data-region="empty-message-container"] .sectionname > span, [data-region="empty-message-container"] .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden [data-region="empty-message-container"] .content > div.summary, [data-region="empty-message-container"] .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity [data-region="empty-message-container"] .activityinstance, [data-region="empty-message-container"] #course-category-listings .listitem[data-visible="0"], #course-category-listings [data-region="empty-message-container"] .listitem[data-visible="0"], [data-region="empty-message-container"] #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings [data-region="empty-message-container"] .listitem[data-visible="0"] > div > a, [data-region="empty-message-container"] #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings [data-region="empty-message-container"] .listing-pagination-totals.dimmed, [data-region="empty-message-container"] .form-defaultinfo, [data-region="empty-message-container"] .form-label .form-shortname, .form-label [data-region="empty-message-container"] .form-shortname, [data-region="empty-message-container"] .formsettingheading .form-horizontal, .formsettingheading [data-region="empty-message-container"] .form-horizontal, [data-region="empty-message-container"] .no-felement.fstatic, [data-region="empty-message-container"] .path-backup .backup_progress .backup_stage, .path-backup .backup_progress [data-region="empty-message-container"] .backup_stage, [data-region="empty-message-container"] .fitem.disabled .fp-btn-choose, .fitem.disabled [data-region="empty-message-container"] .fp-btn-choose {margin-bottom: 1rem;}
.alert .text-muted, .alert a.dimmed, .alert a.dimmed:link, .alert a.dimmed:visited, .alert a.dimmed_text, .alert a.dimmed_text:link, .alert a.dimmed_text:visited, .alert .dimmed_text, .alert .dimmed_text a, .dimmed_text .alert a, .alert .dimmed_text a:link, .dimmed_text .alert a:link, .alert .dimmed_text a:visited, .dimmed_text .alert a:visited, .alert .usersuspended, .alert .usersuspended a, .usersuspended .alert a, .alert .usersuspended a:link, .usersuspended .alert a:link, .alert .usersuspended a:visited, .usersuspended .alert a:visited, .alert .dimmed_category, .alert .dimmed_category a, .dimmed_category .alert a, .alert .tag_feed .media .muted a, .tag_feed .media .muted .alert a, .alert #page-admin-qtypes .disabled, #page-admin-qtypes .alert .disabled, .alert #page-admin-qbehaviours .disabled, #page-admin-qbehaviours .alert .disabled, .alert #page-admin-plugins #plugins-control-panel .pluginname .componentname, #page-admin-plugins #plugins-control-panel .pluginname .alert .componentname, .alert #page-admin-plugins #plugins-control-panel .version .versionnumber, #page-admin-plugins #plugins-control-panel .version .alert .versionnumber, .alert #page-admin-plugins #plugins-control-panel .notes .requiredby, #page-admin-plugins #plugins-control-panel .notes .alert .requiredby, .alert #plugins-check-page #plugins-check .requires-ok, #plugins-check-page #plugins-check .alert .requires-ok, .alert #plugins-check-page #plugins-check .displayname .plugindir, #plugins-check-page #plugins-check .displayname .alert .plugindir, .alert #plugins-check-page #plugins-check-available-dependencies .displayname .component, #plugins-check-page #plugins-check-available-dependencies .displayname .alert .component, .alert .block .minicalendar td.weekend, .block .minicalendar .alert td.weekend, .alert .section .activity .stealth, .section .activity .alert .stealth, .alert .course-content .section-summary .section-summary-activities .activity-count, .course-content .section-summary .section-summary-activities .alert .activity-count, .alert .course-content ul li.section.hidden .sectionname > span, .course-content ul li.section.hidden .alert .sectionname > span, .alert .course-content ul li.section.hidden .content > div.summary, .course-content ul li.section.hidden .alert .content > div.summary, .alert .course-content ul li.section.hidden .activity .activityinstance, .course-content ul li.section.hidden .activity .alert .activityinstance, .alert #course-category-listings .listitem[data-visible="0"], #course-category-listings .alert .listitem[data-visible="0"], .alert #course-category-listings .listitem[data-visible="0"] > div > a, #course-category-listings .alert .listitem[data-visible="0"] > div > a, .alert #course-category-listings .listing-pagination-totals.dimmed, #course-category-listings .alert .listing-pagination-totals.dimmed, .alert .form-defaultinfo, .alert .form-label .form-shortname, .form-label .alert .form-shortname, .alert .formsettingheading .form-horizontal, .formsettingheading .alert .form-horizontal, .alert .no-felement.fstatic, .alert .path-backup .backup_progress .backup_stage, .path-backup .backup_progress .alert .backup_stage, .alert .fitem.disabled .fp-btn-choose, .fitem.disabled .alert .fp-btn-choose {color: inherit !important;margin-bottom: .5rem;}
.message-drawer-backdrop {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 99998;background-color: rgba(0,0,0,.6);cursor: e-resize;}
.questionbank h2 {margin-top: 0;}
.formulation select, .formulation .custom-select, .formulation #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .formulation #selectcomponent {height: auto;padding-top: 10px;padding-bottom: 10px;}
.questioncategories h3 {margin-top: 0;margin-bottom: 1rem;font-size: 1rem;}
.questioncategories ul {list-style: none;padding: 0;margin: 0;}
.questioncategories ul li {padding: 2rem;border: 1px solid #ececec;border-radius: 5px;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.questioncategories ul li:hover {border-color: #041c4e;}
.questioncategories ul li a {font-size: .875rem;font-weight: 500;}
.questioncategories ul li a i {color: #575967;}
.questioncategories ul li a:before {display: none;}
#chooseqtypebox {margin-top: 1em;}
#chooseqtype h3 {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: #333;letter-spacing: 1px;text-shadow: 1px 1px 1px #fff;border-top-left-radius: 10px;border-top-right-radius: 10px;border: 1px solid #ccc;border-bottom: 1px solid #bbb;background-image: -webkit-linear-gradient(to bottom,#fff 0%,#ccc 100%);background-image: -o-linear-gradient(to bottom,#fff 0%,#ccc 100%);background-image: linear-gradient(to bottom,#fff 0%,#ccc 100%);background-repeat: repeat-x;}
#qtypechoicecontainer {font-size: 12px;color: #333;background: #f2f2f2;border-radius: 10px;border: 1px solid #ccc;border-top: 0 none;}
#qtypechoicecontainer #chooseqtype {width: 40em;}
#chooseqtypehead h3 {margin: 0;font-weight: normal;}
#chooseqtype .qtypes {position: relative;border-bottom: 1px solid #bbb;padding: .24em 0;}
#chooseqtype .alloptions {overflow-x: hidden;overflow-y: auto;max-height: calc(100vh - 15em);width: 60%;}
#chooseqtype .qtypeoption {margin-bottom: 0;padding: .3em .3em .3em 1.6em;}
#chooseqtype .qtypeoption img {vertical-align: text-bottom;padding-left: 1em;padding-right: .5em;}
#chooseqtype .selected {background-color: #fff;}
#chooseqtype .instruction, #chooseqtype .qtypesummary {display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 60%;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 1.5em 1.6em;background-color: #fff;}
#chooseqtype .instruction, #chooseqtype .selected .qtypesummary {display: block;}
#categoryquestions {margin: 2rem 0;overflow-x: scroll;}
#categoryquestions td, #categoryquestions th {padding: 0 .2em;width: auto !important;}
#categoryquestions th {text-align: left;font-weight: normal;}
#categoryquestions th .icon, #categoryquestions th .fdescription img, .fdescription #categoryquestions th img, #categoryquestions th .form-control-static img, .form-control-static #categoryquestions th img, #categoryquestions th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions th img {height: 18px;width: 18px;}
#categoryquestions .checkbox {width: 19px !important;padding-left: 5px;}
#categoryquestions .checkbox input[type="checkbox"] {margin: 0 !important;float: none;}
#categoryquestions .iconcol {padding: 3px;-webkit-box-sizing: content-box;box-sizing: content-box;}
#categoryquestions .iconcol .icon, #categoryquestions .iconcol .fdescription img, .fdescription #categoryquestions .iconcol img, #categoryquestions .iconcol .form-control-static img, .form-control-static #categoryquestions .iconcol img, #categoryquestions .iconcol .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions .iconcol img {margin: 0;width: 18px;height: 18px;}
#categoryquestions label {margin: 0;display: block;}
#categoryquestions .header {text-align: left;}
#categoryquestions .qtype {text-align: center !important;}
#page-mod-quiz-edit .maxgrade {margin: -80px 0 0 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-mod-quiz-edit .maxgrade {margin: 0;position: relative;}}
#page-mod-quiz-edit .totalpoints {margin: -30px 0 0 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-mod-quiz-edit .totalpoints {margin: 0;position: relative;}}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-mod-quiz-edit .invisiblefieldset {margin: 1rem auto;}}
#page-mod-quiz-edit .statusbar {padding: 2rem 0;border-bottom: 1px solid #ebebeb;}
#page-mod-quiz-edit div.questionbankwindow div.header {margin: 0;}
#page-mod-quiz-edit div.questionbankwindow.block {padding: 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-left: .3em;margin-right: .3em;}
body.path-question-type {}
body.path-question-type .fitem_fgroup .accesshide {font: inherit;position: static;padding-right: .3em;}
body.path-question-type .form-group .sr-only, body.path-question-type .form-buttons .sr-only, body.path-question-type .path-admin .buttons .sr-only, .path-admin body.path-question-type .buttons .sr-only, body.path-question-type #fitem_id_submitbutton .sr-only, body.path-question-type .fp-content-center form + div .sr-only, .fp-content-center body.path-question-type form + div .sr-only, body.path-question-type div.backup-section + form .sr-only, body.path-question-type #fgroup_id_buttonar .sr-only {position: static;width: auto;height: auto;padding: 0;margin: 0 .5rem;overflow: visible;clip: auto;clip-path: none;border: 0;display: inline-block;}
.que {clear: left;text-align: left;margin: 0 auto 1.8em auto;}
.que .info {display: block;width: 100%;padding: 1rem 2rem;margin-bottom: 2rem;background-color: #f8f8f8;font-size: .875rem;border-radius: 5px;}
.que h3.no {margin: 0 0 1rem 0 !important;font-size: 1.15rem;font-weight: 700;line-height: 1.5;}
.que .state {padding: .5rem 1rem;border-radius: 5px;background-color: #fce5b0;font-size: .75rem;font-weight: 500;color: #443003;}
.que.correct .state {background-color: #c3e9db;color: #215945;}
.que.incorrect .state {background-color: #fae3e5;color: #dc3545;}
.que.notanswered .state {background-color: #fce5b0;color: #130e01;}
.que .info > div {margin: .5rem 0;}
.que .info .questionflag.editable {cursor: pointer;margin: 0 .5rem;}
.que .info .editquestion img, .que .info .questionflag img {width: 18px;margin: 0 .25rem;}
.que .info .editquestion img, .que .info .questionflag img, .que .info .questionflag input {vertical-align: middle;}
.que .formulation, .que .outcome, .que .comment {margin: 10px 0;padding: 2rem;border-radius: 5px;}
.que.multichoice .answer div.r0 .icon.fa-check, .que.multichoice .answer div.r0 .fdescription img.fa-check, .fdescription .que.multichoice .answer div.r0 img.fa-check, .que.multichoice .answer div.r0 .form-control-static img.fa-check, .form-control-static .que.multichoice .answer div.r0 img.fa-check, .que.multichoice .answer div.r0 .editor_atto_notification .atto_info img.fa-check, .editor_atto_notification .atto_info .que.multichoice .answer div.r0 img.fa-check, .que.multichoice .answer div.r1 .icon.fa-check, .que.multichoice .answer div.r1 .fdescription img.fa-check, .fdescription .que.multichoice .answer div.r1 img.fa-check, .que.multichoice .answer div.r1 .form-control-static img.fa-check, .form-control-static .que.multichoice .answer div.r1 img.fa-check, .que.multichoice .answer div.r1 .editor_atto_notification .atto_info img.fa-check, .editor_atto_notification .atto_info .que.multichoice .answer div.r1 img.fa-check, .que.multichoice .answer div.r0 .icon.fa-remove, .que.multichoice .answer div.r0 .fdescription img.fa-remove, .fdescription .que.multichoice .answer div.r0 img.fa-remove, .que.multichoice .answer div.r0 .form-control-static img.fa-remove, .form-control-static .que.multichoice .answer div.r0 img.fa-remove, .que.multichoice .answer div.r0 .editor_atto_notification .atto_info img.fa-remove, .editor_atto_notification .atto_info .que.multichoice .answer div.r0 img.fa-remove, .que.multichoice .answer div.r1 .icon.fa-remove, .que.multichoice .answer div.r1 .fdescription img.fa-remove, .fdescription .que.multichoice .answer div.r1 img.fa-remove, .que.multichoice .answer div.r1 .form-control-static img.fa-remove, .form-control-static .que.multichoice .answer div.r1 img.fa-remove, .que.multichoice .answer div.r1 .editor_atto_notification .atto_info img.fa-remove, .editor_atto_notification .atto_info .que.multichoice .answer div.r1 img.fa-remove {text-indent: 0;}
.formulation input[type="text"], .formulation select {width: auto;vertical-align: baseline;}
.que.multianswer .formulation .yui3-widget-positioned {-webkit-box-sizing: content-box;box-sizing: content-box;}
.que.multianswer .formulation .yui3-widget-positioned .feedbackspan {width: inherit;max-width: inherit;}
.path-mod-quiz input[size] {width: auto;max-width: 100%;}
.que .ablock {margin: .7em 0 .3em 0;}
.que .im-controls {margin-top: .5em;text-align: left;}
.que .specificfeedback, .que .generalfeedback, .que .numpartscorrect .que .rightanswer, .que .im-feedback, .que .feedback, .que p {margin: 0 0 .5rem;}
.que .specificfeedback:last-child, .que .generalfeedback:last-child, .que .numpartscorrect .que .rightanswer:last-child, .que .im-feedback:last-child, .que .feedback:last-child, .que p:last-child {margin-bottom: 0;}
.que .specificfeedback:only-child, .que .generalfeedback:only-child, .que .numpartscorrect .que .rightanswer:only-child, .que .im-feedback:only-child, .que .feedback:only-child, .que p:only-child {margin-bottom: 0;}
.que .specificfeedback {font-weight: 700;}
.que .correctness.correct {background-color: #9edbc5;}
.que .correctness.partiallycorrect {background-color: #f5b41e;}
.que .correctness.notanswered, .que .correctness.incorrect {background-color: #dc3545;}
.que .qtext {font-size: 1rem;margin-bottom: .5rem;}
.que .grading, .que .comment, .que .commentlink, .que .history {margin-top: .5em;}
.que .history h3 {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 {margin-right: 5px;}
.importerror {margin-top: 10px;border-bottom: 1px solid #555;}
.mform .que.comment .fitemtitle {width: 20%;}
#page-question-preview #techinfo {margin: 1em 0;}
#page-mod-quiz-edit ul.slots {padding: 0;margin: 0;}
#page-mod-quiz-edit .section-heading .instanceshufflequestions {float: left;}
#page-mod-quiz-edit .editing_section {margin: 11px 0 0 0;}
#page-mod-quiz-edit .editing_section:before {display: none;}
#page-mod-quiz-edit .section-heading .instanceshufflequestions {margin: 12px 20px 0 0;}
#page-mod-quiz-edit ul.slots .activityinstance > a {display: inline;text-indent: 0;padding-left: 0;}
#page-mod-quiz-edit ul.slots .activityinstance img.activityicon {margin-left: 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 {background: transparent;}
#page-mod-quiz-edit #categoryquestions > thead {background: #fff;}
#page-mod-quiz-edit #categoryquestions > tbody > tr:nth-of-type(even) {background: #e4e4e4;}
#page-mod-quiz-edit .questionbankwindow div.header {color: #444;text-shadow: none;border-top-left-radius: 4px;border-top-right-radius: 4px;margin: 0 -10px 0 -10px;padding: 2px 10px 2px 10px;background: transparent;}
#page-mod-quiz-edit .questionbankwindow div.header a:link, #page-mod-quiz-edit .questionbankwindow div.header a:visited {color: #0742cd;}
#page-mod-quiz-edit .questionbankwindow div.header a:hover {color: #042a83;}
#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: #212121;}
#page-mod-quiz-edit div.container div.generalbox {background-color: transparent;padding: 1.5em;}
.path-question .categoryinfo {margin: 2rem 0;}
.path-question .createnewquestion {margin-top: 2rem;}
#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: 2rem 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: right;margin-right: 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 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 #ddd;border-radius: 2px;overflow: hidden;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer {padding: 1rem 0;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer strong {display: block;margin-bottom: 1rem;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer strong {margin-left: -.3em;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer strong label {margin-left: .3em;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer input {margin-left: 0;}
#page-mod-quiz-edit div.questionbank .modulespecificbuttonscontainer input + input {margin-left: 5px;}
.questionbankwindow .module {width: auto;}
#page-mod-quiz-edit div.editq div.question div.content {background-color: #fff;border: 1px solid #ddd;border-radius: 2px;overflow: hidden;}
#page-mod-quiz-edit ul.slots .activityinstance img.activityicon {margin-top: 0;}
.path-mod-quiz .statedetails {margin-top: .5rem;display: block;font-size: .8rem;color: #575967;}
#page-mod-quiz-view .generalbox#feedback {width: 100%;background-color: #212121;color: #fff;padding: 1rem;border-radius: 5px;}
#page-mod-quiz-view .generalbox#feedback h3 {margin-bottom: 0 !important;font-size: 1rem;text-align: left;}
#page-mod-quiz-view .generalbox#feedback .quizgradefeedback {font-size: 1rem;}
a#hidebankcmd {color: #0742cd;}
table.quizreviewsummary td.cell {padding: .75rem;}
#page-mod-quiz-review .submitbtns {display: inline-flex;}
.plugincontentsummary .spacer {width: 5px;height: 30px;}
.que.shortanswer .answer {padding: 0;}
.que label {display: inline;}
body.path-question-type .mform fieldset.hidden {padding: 0;margin: .7em 0 0;}
.que.ddwtos, .que.ddwtos .drop {-webkit-box-sizing: content-box;box-sizing: content-box;}
#page-question-edit .tag-condition-container {position: relative;padding: 1rem 0;margin: 2rem 0;border-top: 1px solid #ececec;border-bottom: 1px solid #ebebeb;}
@media (max-width: 767.98px) {.que .info {float: none;width: auto;}
	.que .content {margin: 0;}}
#page-mod-quiz-edit .add-menu-outer {padding: 8px;line-height: 0;}
#page-mod-quiz-edit .section-heading .instancesectioncontainer {display: block;}
#page-mod-quiz-edit .section .activity .editing_move {background-color: #fff;border-radius: 5px;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);height: 100px;top: calc(50% - 50px);padding: 8px;line-height: 0;display: flex;align-items: center;}
#page-mod-quiz-edit .section .activity .editing_move .iconsmall {float: none;padding: 2px;}
#page-mod-quiz-edit .section .activity .actions {display: flex;position: relative;margin: 20px 110px 0;padding: 0;background-color: transparent;}
#page-mod-quiz-edit ul.slots li.section .content {background-color: transparent;padding: 0;}
#page-mod-quiz-edit ul.slots li.section li.activity {background-color: #f8f8f8;padding: 2rem;margin: .25rem 0;border-radius: 5px;position: relative;}
#page-mod-quiz-edit ul.slots li.section li.activity.page {border-radius: 0;}
#page-mod-quiz-edit ul.slots li.section li.activity.page h4 {font-style: 1.25rem;font-weight: 500;}
#page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper {position: absolute;left: -14px;top: calc(50% - 18px);}
#page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper a {padding: 2px;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {display: inline-flex;padding: 1rem .5rem 1rem 1rem !important;background-color: #fff;border-radius: 5px;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);font-size: .875rem;font-weight: 700;line-height: 2;color: #041c4e;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editicon {font-size: 14px;margin-left: .5rem;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editing_maxmark {background-color: #f8f8f8;border-radius: 5px;margin-left: 20px;padding: 10px;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editing_maxmark .icon, #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editing_maxmark .fdescription img, .fdescription #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editing_maxmark img, #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editing_maxmark .form-control-static img, .form-control-static #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editing_maxmark img, #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editing_maxmark .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editing_maxmark img {margin: 0 4px;color: #575967;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editing_maxmark:before {display: none;}
#page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer {display: contents;}
#page-mod-quiz-edit ul.slots .activityinstance {display: block;position: relative !important;top: auto;left: 3em !important;}
#page-mod-quiz-edit ul.slots .activityinstance span.instancename {overflow: inherit;text-overflow: inherit;height: auto;white-space: normal;}
#page-mod-quiz-edit ul.slots .activityinstance span.instancename .icon, #page-mod-quiz-edit ul.slots .activityinstance span.instancename .fdescription img, .fdescription #page-mod-quiz-edit ul.slots .activityinstance span.instancename img, #page-mod-quiz-edit ul.slots .activityinstance span.instancename .form-control-static img, .form-control-static #page-mod-quiz-edit ul.slots .activityinstance span.instancename img, #page-mod-quiz-edit ul.slots .activityinstance span.instancename .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-quiz-edit ul.slots .activityinstance span.instancename img {margin: 4px 0 20px;}
#page-mod-quiz-edit ul.slots .activityinstance img.activityicon {width: 25px;height: 25px;margin: 0 20px;}
#page-mod-quiz-edit #categoryquestions .questionname {font-weight: 500;font-size: .6rem;overflow: auto;white-space: initial;display: block;}
#page-mod-quiz-edit .slotnumber {margin-left: 8px;margin-bottom: .5rem;width: 20px;height: 22px;background-color: #041c4e;border-radius: 30px;position: absolute;left: -30px;top: -25px;font-size: 11px;font-weight: 700;line-height: 2;color: #fff;}
#page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname {display: block;}
#page-question-category .card-content {margin: 3rem 0;}
#page-question-category .text_to_html {font-size: .75rem;color: #9b9b9b;}
#page-mod-quiz-edit ul.slots li.activity.random div.activityinstance .questionname, #page-mod-quiz-edit ul.slots li.activity.random div.activityinstance .mod_quiz_random_qbank_link {margin-left: 4rem;}
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper {position: absolute !important;}
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .btn {padding: 2px;}
.responsehistoryheader {padding: 1rem;text-align: center;}
body#page-question-type-shortanswer div[id^=fitem_id_][id*=feedback_], body#page-question-type-shortanswer div[id^=fgroup_id_][id*=answeroptions_] {padding: 1rem;background-color: #fff;border: none;}
body#page-question-type-shortanswer div[id^=fgroup_id_][id*=answeroptions_] {border-bottom: 2px solid #ececec;}
#page-mod-quiz-edit .section .activity .actions .btn .icon.fa-search-plus, #page-mod-quiz-edit .section .activity .actions .btn .fdescription img.fa-search-plus, .fdescription #page-mod-quiz-edit .section .activity .actions .btn img.fa-search-plus, #page-mod-quiz-edit .section .activity .actions .btn .form-control-static img.fa-search-plus, .form-control-static #page-mod-quiz-edit .section .activity .actions .btn img.fa-search-plus, #page-mod-quiz-edit .section .activity .actions .btn .editor_atto_notification .atto_info img.fa-search-plus, .editor_atto_notification .atto_info #page-mod-quiz-edit .section .activity .actions .btn img.fa-search-plus {margin: 0 !important;}
.qtype_multichoice_clearchoice a {margin-top: 10px;}
.quizattemptcounts {margin: 0 0 2rem 0;width: 100%;display: block;text-align: left;}
.questionflag [type="image"] {width: 11px;}
body#page-question-type-multichoice div[id^=fitem_id_][id*=answer_], body#page-question-type-multichoice div[id^=fitem_id_][id*=feedback_] {background-color: #fff;border-color: #d4d4d4;}
.userprofile .fullprofilelink {text-align: center;margin: 10px;}
.userprofile .page-context-header {margin-bottom: 10px;}
.userprofile .description {margin-top: 2rem;margin-bottom: 2rem;}
.userprofile .profile_tree {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
@media (max-width: 900px) {.userprofile .profile_tree {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}
.userprofile .profile_tree section {background-color: #f8f8f8;display: inline-block;width: 100%;margin-bottom: 1rem;}
.userprofile .profile_tree section a:hover {color: #0742cd;}
.userprofile .profile_tree section h3 {font-size: .875rem;margin-bottom: 1rem;opacity: .5;}
.userprofile dl.list > dd + dt {clear: left;}
.user-box {margin: 8px;width: 115px;height: 160px;text-align: center;float: left;clear: none;}
#page-user-profile .node_category ul, .path-user .node_category ul {margin: 0;list-style: none;padding-left: 0;}
#page-user-profile .node_category li, .path-user .node_category li {margin-top: 5px;}
#page-user-profile .node_category li a, .path-user .node_category li a {color: #575967;}
#page-user-profile .node_category li a:hover, .path-user .node_category li a:hover {color: #0742cd;}
#page-user-profile .node_category .editprofile, .path-user .node_category .editprofile {text-align: right;}
#page-user-profile .node_category .viewmore, .path-user .node_category .viewmore {margin-top: 2rem;}
#page-user-profile .node_category .viewmore a:before, .path-user .node_category .viewmore a:before {display: none;}
.ajax-contact-button {-webkit-box-sizing: border-box;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;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,.7);}
.ajax-contact-button .loading-icon .icon, .ajax-contact-button .loading-icon .fdescription img, .fdescription .ajax-contact-button .loading-icon img, .ajax-contact-button .loading-icon .form-control-static img, .form-control-static .ajax-contact-button .loading-icon img, .ajax-contact-button .loading-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .ajax-contact-button .loading-icon img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
@media (max-width: 480px) {.userprofile .profile_tree {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}
.userlist #showall {margin: 10px 0;}
.userlist .buttons .btn-icon {margin: 0 1rem;position: relative;top: 3px;}
.userlist .buttons label {margin-left: 2rem;}
.userlist .buttons label {padding: 0 3px;}
.userlist table#participants {min-width: 100%;width: max-content;max-width: max-content;}
.userlist table#participants td {text-align: left;padding: 4px;vertical-align: middle;}
.userlist table#participants th {text-align: left;padding: .5rem;}
.userlist table.controls {width: 100%;}
.userlist table.controls tr {vertical-align: top;}
.userlist table.controls .right {text-align: right;}
.userlist table.controls .groupselector {margin-bottom: 0;margin-top: 0;}
.userlist table.controls .groupselector label {display: block;}
.userinfobox {width: 100%;border: 1px solid;border-collapse: separate;padding: 10px;}
.userinfobox .left, .userinfobox .side {width: 100px;vertical-align: top;}
.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 {text-align: right;white-space: nowrap;vertical-align: top;font-weight: bold;}
.group-edit {position: absolute;right: 0;margin-right: .6em;}
.group-image {display: block;float: left;margin-right: 1em;}
.group-image .grouppicture {border-radius: 50%;}
.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-left: auto;margin-right: auto;margin-bottom: 10px;width: 80%;height: 250px;}
#user-policy #policyframe {width: 100%;height: 100%;}
.iplookup #map {margin: auto;}
.userselector select {width: 100%;}
.userselector div {margin-top: 1rem;margin-bottom: 1rem;}
.userselector div label {margin-right: .3em;display: inline-flex;align-items: center;}
#userselector_options_sizer {margin: 0;}
#userselector_options_sizer div {margin: 0;}
.userselector .userselector-infobelow {font-size: .8em;}
#userselector_options {margin: 0;}
#userselector_options .collapsibleregioncaption {font-weight: 500;}
#userselector_options p {margin: .2em 0;text-align: left;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-user-profile .settings-menu {margin: 1rem 0;}}
#page-user-profile ul.badges li {padding-top: .5rem;width: 100%;border-radius: 5px;background-color: #fff;}
#page-user-profile ul.badges a {width: calc(100% - 20px);margin: 0 10px;display: inline-flex;align-items: center;}
#page-user-profile ul.badges a:before {display: none;}
#page-user-profile ul.badges a .badge-image {width: 40px;height: auto;}
#page-user-profile ul.badges a .badge-name {margin-left: .5rem;font-weight: 500;color: #212121;text-align: left;line-height: 1.3;}
#page-user-profile .messagebox {text-align: center;margin-left: auto;margin-right: auto;}
#page-course-view-weeks .messagebox {text-align: center;margin-left: auto;margin-right: auto;}
.profileeditor > .singleselect {margin: 0 .5em 0 0;}
.profileeditor > .singlebutton {display: inline-block;margin: 0 0 0 .5em;}
.profileeditor > .singlebutton div, .profileeditor > .singlebutton input {margin: 0;}
.userlist h3 a.action-icon {display: none;}
#page-enrol-users .popover {max-width: none;}
.user-enroller-panel {width: 600px;}
a.action-icon .fa-spacer {display: none !important;}
.quickediticon {display: inline-block;}
#page-admin-tool-usertours-configure .c4 {width: 40px;}
.search-box {position: relative;}
.search-box .nav-link:hover {background-color: transparent;}
.search-input-wrapper {margin: 0;padding: 0;height: 50px;-webkit-transition: all 350ms ease-in-out;-webkit-transition: all 150ms ease-in;-o-transition: all 350ms ease-in-out;-o-transition: all 150ms ease-in;transition: all 350ms ease-in-out;transition: all 150ms ease-in;position: relative;display: inline-flex;align-items: center;cursor: pointer;}
.search-input-wrapper [role="button"] {padding: 1rem;background-color: transparent;border: none;z-index: 3;cursor: pointer;}
.search-input-wrapper:hover {background-color: #ccc;}
.search-input-wrapper .icon, .search-input-wrapper .fdescription img, .fdescription .search-input-wrapper img, .search-input-wrapper .form-control-static img, .form-control-static .search-input-wrapper img, .search-input-wrapper .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .search-input-wrapper img {font-size: 15px;line-height: 1;margin-right: 2px;}
.search-input-wrapper > form [role="button"] {width: 30px;line-height: 1;text-align: center;}
.search-input-wrapper > form > input {line-height: 1;padding: 10px 0;border: none;-webkit-box-shadow: none;box-shadow: none;margin: 0;}
.search-input-wrapper form {width: 240px;left: -35px;position: relative;opacity: 0;display: none;z-index: -1;-webkit-transition: all 250ms ease-in;-o-transition: all 250ms ease-in;transition: all 250ms ease-in;}
.search-input-wrapper form.show {display: inline;visibility: visible;position: absolute;z-index: 3;left: -2px;opacity: 1;}
@media (min-width: 320px) and (max-width: 767.98px) {.search-input-wrapper form.show {left: calc(50% - 60px);}}
.notloggedin .search-input-wrapper form.show {left: -95px;}
@media (min-width: 320px) and (max-width: 767.98px) {.notloggedin .search-input-wrapper form.show {left: calc(50% - 120px);}}
.search-input-wrapper form input[type="text"] {position: relative;left: 0;padding: 14px 40px 14px 20px;border: 2px solid #e2e2e2;border-radius: 5px;background-color: #fff;-webkit-box-shadow: 2px 7px 9px 0px rgba(0,0,0,.1);box-shadow: 2px 7px 9px 0px rgba(0,0,0,.1);font-weight: 500;line-height: 1.5;color: #212121;}
.search-input-wrapper form input[type="text"]::-webkit-input-placeholder {line-height: normal;}
.search-input-wrapper form input[type="text"]::-moz-placeholder {line-height: normal;}
.search-input-wrapper form input[type="text"]:-ms-input-placeholder {line-height: normal;}
.search-input-wrapper form input[type="text"]::placeholder {line-height: normal;}
.search-input-wrapper form .search-input-btn-close {position: absolute;top: calc(50% - 16px);right: 10px;z-index: 3;width: 30px;height: 30px;font-size: 11px;line-height: 1.9;text-align: center;padding: 5px;background-color: #ececec;border: none;border-radius: 60px;cursor: pointer;}
.search-input-wrapper input[type=text] {width: 100%;border-radius: 0;}
.search-input-wrapper input[type=text]:focus {border-color: none;-webkit-box-shadow: none;box-shadow: none;}
.search-areas-actions {margin-bottom: 1rem;}
.search-areas-actions > div {margin-right: 1rem;display: inline-block;}
#core-search-areas .lastcol li {margin-left: 24px;text-indent: -24px;}
#core-search-areas .lastcol li > i {text-indent: 0;}
.jsenabled .mform .containsadvancedelements .advanced {display: none;}
.mform .containsadvancedelements .advanced.show {display: flex;}
.path-admin-tool-customlang .mform.filterform {width: 100%;}
.mform .form-inline .form-control, .mform .form-inline .comment-area textarea, .comment-area .mform .form-inline textarea, .mform .form-inline .custom-select, .mform .form-inline #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .mform .form-inline #selectcomponent {max-width: 100%;}
@media (min-width: 320px) and (max-width: 1199.98px) {.mform .form-inline .form-control, .mform .form-inline .comment-area textarea, .comment-area .mform .form-inline textarea, .mform .form-inline .custom-select, .mform .form-inline #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .mform .form-inline #selectcomponent {width: 100%;}}
@media (min-width: 320px) and (max-width: 767.98px) {.mform .form-inline .custom-select, .mform .form-inline #page-admin-tool-templatelibrary-index #selectcomponent, #page-admin-tool-templatelibrary-index .mform .form-inline #selectcomponent {margin-bottom: .5rem;}}
.mform .form-inline .form-group, .mform .form-inline .form-buttons, .mform .form-inline .path-admin .buttons, .path-admin .mform .form-inline .buttons, .mform .form-inline #fitem_id_submitbutton, .mform .form-inline .fp-content-center form + div, .fp-content-center .mform .form-inline form + div, .mform .form-inline div.backup-section + form, .mform .form-inline #fgroup_id_buttonar {margin: 0 .25rem 0 0;}
.mform .form-inline br + label {justify-content: flex-start;width: 100%;}
#jump-to-activity.custom-select, #page-admin-tool-templatelibrary-index #jump-to-activity#selectcomponent {width: 100%;margin: 0;}
@media (min-width: 320px) and (max-width: 767.98px) {#jump-to-activity.custom-select, #page-admin-tool-templatelibrary-index #jump-to-activity#selectcomponent {margin: 1rem 0;}}
.mform fieldset {margin-bottom: .25rem;}
.editor_atto_content.form-control, .comment-area textarea.editor_atto_content, .editor_atto_content {width: calc(100% - 16px);margin: 8px;padding: 1rem;word-wrap: break-word;border: 1px solid #ececec;border-radius: 5px;-webkit-box-shadow: inset 1px 1px 4px 0 rgba(0,0,0,.13);box-shadow: inset 1px 1px 4px 0 rgba(0,0,0,.13);}
.form-control.atto_h5p_url, .comment-area textarea.atto_h5p_url {width: 100%;height: auto;display: block;}
.jsenabled .mform .collapsed .fcontainer {display: none;}
.mform ul.file-list {padding: 0;margin: 0;list-style: none;}
.mform label .req, .mform label .adv {cursor: help;}
input#id_externalurl {direction: ltr;}
#portfolio-add-button {display: inline;}
.form-defaultinfo, .form-label .form-shortname {font-size: .75rem;padding-left: 1rem;}
@media (min-width: 320px) and (max-width: 1199.98px) {.form-defaultinfo, .form-label .form-shortname {padding-left: 0;margin-bottom: .5rem;}}
.form-label .form-shortname {font-size: .75rem;display: block;word-wrap: break-word;}
.form-item .form-inline {display: inline;}
.form-inline label:not(.sr-only):not(.accesshide) + select {margin-left: .5rem;margin-right: .5rem;margin-bottom: 0;}
@media (min-width: 320px) and (max-width: 1199.98px) {.form-inline label:not(.sr-only):not(.accesshide) + select {margin: 0;width: 100%;}}
.moodle-dialogue-bd .form-inline label:not(.sr-only):not(.accesshide) + select {margin-left: 0;margin-right: 0;margin-top: .5rem;}
.formsettingheading {padding: 2rem 0;}
.no-felement.fstatic {padding-top: 5px;}
.no-fitem .fstaticlabel {font-weight: bold;}
.form-buttons, .path-admin .buttons, #fitem_id_submitbutton, .fp-content-center form + div, div.backup-section + form, #fgroup_id_buttonar {padding-left: 0;}
.form-item .form-setting .defaultsnext > input {display: inline-block;}
.form-item .form-setting .form-checkbox.defaultsnext {margin-top: 5px;display: inline-block;}
#adminsettings fieldset h3 {padding: 0 !important;font-size: 1.25rem;font-weight: 500;}
#adminsettings fieldset h3 a:not([class='btn-icon']) {position: relative;display: block;text-align: left;text-decoration: none;}
#adminsettings fieldset h3 a:not([class='btn-icon']):after {content: "";background-image: url("/theme/image.php?theme=space&component=theme&image=fp%2Falias");-webkit-background-size: 8px;background-size: 8px;background-repeat: no-repeat;width: 16px;height: 16px;position: absolute;top: calc(50% - 8px);right: 30px;}
#adminsettings span.error {display: inline-block;border: 1px solid #f5c6cb;border-radius: 4px;background-color: #f8d7da;padding: 4px;margin-bottom: 4px;}
#adminsettings .form-control[size], #adminsettings .comment-area textarea[size], .comment-area #adminsettings textarea[size] {width: auto;}
#adminsettings .error {color: #dc3545;}
.mform .fitem .felement input[name="email"], .mform .fitem .felement input[name="email2"], .mform .fitem .felement input[name="url"], .mform .fitem .felement input[name="idnumber"], .mform .fitem .felement input[name="phone1"], .mform .fitem .felement input[name="phone2"] {text-align: left;direction: ltr;}
#page-admin-grade-edit-scale-edit .error input#id_name {margin-right: 170px;}
#page-grade-edit-outcome-course .courseoutcomes {margin-left: auto;margin-right: auto;width: 100%;}
#page-grade-edit-outcome-course .courseoutcomes td {text-align: center;}
#installform #id_wwwroot, #installform #id_dirroot, #installform #id_dataroot, #installform #id_dbhost, #installform #id_dbname, #installform #id_dbuser, #installform #id_dbpass, #installform #id_prefix {direction: ltr;}
.mdl-right > label {display: inline-block;}
.singleselect {max-width: 100%;}
.form-item .form-label label {margin-bottom: 0;}
div#dateselector-calendar-panel {z-index: 3100;}
fieldset.coursesearchbox {width: 100%;background-color: transparent;}
#page-site-index fieldset.coursesearchbox {text-align: center;}
fieldset.coursesearchbox label {margin-right: .5rem;}
#page-site-index fieldset.coursesearchbox label {width: 100%;display: block;font-size: 2rem;margin-bottom: 2rem;}
fieldset.coursesearchbox .card-header {border-top: 1px solid #ececec;border-bottom: none;padding: 0;background-color: transparent;}
fieldset.coursesearchbox .card-header h2 {margin: 2rem 0 1rem !important;font-size: .85rem;font-weight: 500 !important;}
fieldset.coursesearchbox .card-body, fieldset.coursesearchbox .userprofile .profile_tree section, .userprofile .profile_tree fieldset.coursesearchbox section {padding: 0;}
fieldset.coursesearchbox .card-body .input-group, fieldset.coursesearchbox .userprofile .profile_tree section .input-group, .userprofile .profile_tree fieldset.coursesearchbox section .input-group {margin: 0 !important;padding: 0;}
fieldset.coursesearchbox label {display: inline;}
fieldset.coursesearchbox .input-group-btn .btn {border-radius: 0 5px 5px 0;}
#id_availabilityconditionsjson[aria-hidden=true], .availability-field [aria-hidden=true] {display: none;}
.availability-field label {display: inline-flex;}
.availability-field .availability-group label {vertical-align: top;align-self: center;}
.availability-eye {clear: left;float: left;}
.availability-inner, .availability-plugincontrols {float: left;border-radius: 5px;border: 1px solid #c8cdd7;padding: 1rem;margin-top: .5rem;}
.availability-plugincontrols, .availability-childlist .availability-inner {margin-left: .625rem;}
.availability-field .availability-plugincontrols .availability-group select {max-width: 12rem;}
[data-fieldtype=autocomplete] select, [data-fieldtype=tags] select, .form-autocomplete-original-select {visibility: hidden;overflow: hidden;width: 15rem;height: 44px;margin: 0;padding: 0;border: 0;margin-top: 2.3rem;vertical-align: bottom;}
.form-autocomplete-multiple [role=listitem] {cursor: pointer;position: relative;padding-left: 1rem;}
.form-autocomplete-multiple [role=listitem] span {margin-right: 10px;}
table.form-autocomplete-suggestions, .form-autocomplete-suggestions {background-color: #212121;border-radius: 5px;color: #f8f8f8;font-size: .875rem;min-width: 206px;max-height: 20em;overflow: auto;margin: 0;padding: 1rem;position: absolute;z-index: 1030 !important;-webkit-box-shadow: 0 6px 14px 0 rgba(0,0,0,.32);box-shadow: 0 6px 14px 0 rgba(0,0,0,.32);}
fieldset .form-autocomplete-suggestions {background-color: #212121;border-radius: 5px;color: #f8f8f8;font-size: .875rem;min-width: 206px;max-height: 20em;overflow: auto;margin: 0;padding: 1rem;position: absolute;z-index: 1;-webkit-box-shadow: 0 6px 14px 0 rgba(0,0,0,.32);box-shadow: 0 6px 14px 0 rgba(0,0,0,.32);}
fieldset .form-autocomplete-suggestions li img {width: 20px;height: 20px;border-radius: 20px;margin-right: 10px;}
.form-autocomplete-suggestions li {list-style-type: none;padding: .5rem;margin: 0;cursor: pointer;color: #fff;border-radius: 5px;}
.form-autocomplete-suggestions li:hover {background-color: #9b9b9b;color: #fff;}
.form-autocomplete-suggestions li[aria-selected=true] {background-color: #353535;color: #fff;}
.form-autocomplete-selection:focus {outline: none;}
.form-autocomplete-selection + input.form-control {width: auto;display: inline-block;vertical-align: middle;}
.form-autocomplete-selection [data-active-selection=true] {padding: .5em;font-size: large;}
.form-autocomplete-selection {margin-bottom: 5px;}
.form-autocomplete-selection input[type=text] {margin-bottom: 0;}
select[size], select[multiple] {overflow: auto;}
select[size="1"] {overflow: visible;}
textarea[data-auto-rows] {overflow-x: hidden;}
.mform.full-width-labels .fitem.row, .mform.full-width-labels .moodle-dialogue-bd .usp-search form.fitem, .moodle-dialogue-bd .usp-search .mform.full-width-labels form.fitem, .mform.full-width-labels .paging p.fitem, .paging .mform.full-width-labels p.fitem, .mform.full-width-labels .moodle-dialogue-bd .fitem.form-actions, .moodle-dialogue-bd .mform.full-width-labels .fitem.form-actions, .mform.full-width-labels .moodle-dialogue-bd .fitem[data-region=link-buttons], .moodle-dialogue-bd .mform.full-width-labels .fitem[data-region=link-buttons], .mform.full-width-labels #page-tag-search #tag-search-box form.fitem, #page-tag-search #tag-search-box .mform.full-width-labels form.fitem, .mform.full-width-labels .modal .modal-footer .fitem.buttons, .mform.full-width-labels .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal .moodle-dialogue-ft .fitem.buttons, .modal .modal-footer .mform.full-width-labels .fitem.buttons, .mform.full-width-labels .modal-dialog .modal-footer .fitem.buttons, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .fitem.buttons, .moodle-dialogue-base .mform.full-width-labels .moodle-dialogue-wrap .modal-footer .fitem.buttons, .mform.full-width-labels .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal-dialog .moodle-dialogue-ft .fitem.buttons, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .fitem.buttons, .modal-dialog .modal-footer .mform.full-width-labels .fitem.buttons, .mform.full-width-labels [role=dialog] .fitem.fp-select-buttons, [role=dialog] .mform.full-width-labels .fitem.fp-select-buttons, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .fitem.form-control, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.fitem, .comment-area .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] textarea.fitem, .moodle-dialogue [data-region=filtercompetencies] .mform.full-width-labels .fitem.form-control, .mform.full-width-labels .moodle-dialogue .fitem.link-buttons, .moodle-dialogue .mform.full-width-labels .fitem.link-buttons {margin-left: 0;margin-right: 0;}
.mform.full-width-labels .fitem.row > .col-md-3, .mform.full-width-labels .moodle-dialogue-bd .usp-search form.fitem > .col-md-3, .moodle-dialogue-bd .usp-search .mform.full-width-labels form.fitem > .col-md-3, .mform.full-width-labels .paging p.fitem > .col-md-3, .paging .mform.full-width-labels p.fitem > .col-md-3, .mform.full-width-labels .moodle-dialogue-bd .fitem.form-actions > .col-md-3, .moodle-dialogue-bd .mform.full-width-labels .fitem.form-actions > .col-md-3, .mform.full-width-labels .moodle-dialogue-bd .fitem[data-region=link-buttons] > .col-md-3, .moodle-dialogue-bd .mform.full-width-labels .fitem[data-region=link-buttons] > .col-md-3, .mform.full-width-labels #page-tag-search #tag-search-box form.fitem > .col-md-3, #page-tag-search #tag-search-box .mform.full-width-labels form.fitem > .col-md-3, .mform.full-width-labels .modal .modal-footer .fitem.buttons > .col-md-3, .mform.full-width-labels .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons > .col-md-3, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal .moodle-dialogue-ft .fitem.buttons > .col-md-3, .modal .modal-footer .mform.full-width-labels .fitem.buttons > .col-md-3, .mform.full-width-labels .modal-dialog .modal-footer .fitem.buttons > .col-md-3, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .fitem.buttons > .col-md-3, .moodle-dialogue-base .mform.full-width-labels .moodle-dialogue-wrap .modal-footer .fitem.buttons > .col-md-3, .mform.full-width-labels .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons > .col-md-3, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal-dialog .moodle-dialogue-ft .fitem.buttons > .col-md-3, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons > .col-md-3, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .fitem.buttons > .col-md-3, .modal-dialog .modal-footer .mform.full-width-labels .fitem.buttons > .col-md-3, .mform.full-width-labels [role=dialog] .fitem.fp-select-buttons > .col-md-3, [role=dialog] .mform.full-width-labels .fitem.fp-select-buttons > .col-md-3, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .fitem.form-control > .col-md-3, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.fitem > .col-md-3, .comment-area .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] textarea.fitem > .col-md-3, .moodle-dialogue [data-region=filtercompetencies] .mform.full-width-labels .fitem.form-control > .col-md-3, .mform.full-width-labels .moodle-dialogue .fitem.link-buttons > .col-md-3, .moodle-dialogue .mform.full-width-labels .fitem.link-buttons > .col-md-3, .mform.full-width-labels .fitem.row > .col-md-9, .mform.full-width-labels .moodle-dialogue-bd .usp-search form.fitem > .col-md-9, .moodle-dialogue-bd .usp-search .mform.full-width-labels form.fitem > .col-md-9, .mform.full-width-labels .paging p.fitem > .col-md-9, .paging .mform.full-width-labels p.fitem > .col-md-9, .mform.full-width-labels .moodle-dialogue-bd .fitem.form-actions > .col-md-9, .moodle-dialogue-bd .mform.full-width-labels .fitem.form-actions > .col-md-9, .mform.full-width-labels .moodle-dialogue-bd .fitem[data-region=link-buttons] > .col-md-9, .moodle-dialogue-bd .mform.full-width-labels .fitem[data-region=link-buttons] > .col-md-9, .mform.full-width-labels #page-tag-search #tag-search-box form.fitem > .col-md-9, #page-tag-search #tag-search-box .mform.full-width-labels form.fitem > .col-md-9, .mform.full-width-labels .modal .modal-footer .fitem.buttons > .col-md-9, .mform.full-width-labels .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons > .col-md-9, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal .moodle-dialogue-ft .fitem.buttons > .col-md-9, .modal .modal-footer .mform.full-width-labels .fitem.buttons > .col-md-9, .mform.full-width-labels .modal-dialog .modal-footer .fitem.buttons > .col-md-9, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .fitem.buttons > .col-md-9, .moodle-dialogue-base .mform.full-width-labels .moodle-dialogue-wrap .modal-footer .fitem.buttons > .col-md-9, .mform.full-width-labels .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons > .col-md-9, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal-dialog .moodle-dialogue-ft .fitem.buttons > .col-md-9, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons > .col-md-9, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .fitem.buttons > .col-md-9, .modal-dialog .modal-footer .mform.full-width-labels .fitem.buttons > .col-md-9, .mform.full-width-labels [role=dialog] .fitem.fp-select-buttons > .col-md-9, [role=dialog] .mform.full-width-labels .fitem.fp-select-buttons > .col-md-9, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .fitem.form-control > .col-md-9, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.fitem > .col-md-9, .comment-area .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] textarea.fitem > .col-md-9, .moodle-dialogue [data-region=filtercompetencies] .mform.full-width-labels .fitem.form-control > .col-md-9, .mform.full-width-labels .moodle-dialogue .fitem.link-buttons > .col-md-9, .moodle-dialogue .mform.full-width-labels .fitem.link-buttons > .col-md-9 {float: none;width: inherit;padding-right: 0;padding-left: 0;}
.mform.full-width-labels .fitem.row.femptylabel > .col-md-3, .mform.full-width-labels .moodle-dialogue-bd .usp-search form.fitem.femptylabel > .col-md-3, .moodle-dialogue-bd .usp-search .mform.full-width-labels form.fitem.femptylabel > .col-md-3, .mform.full-width-labels .paging p.fitem.femptylabel > .col-md-3, .paging .mform.full-width-labels p.fitem.femptylabel > .col-md-3, .mform.full-width-labels .moodle-dialogue-bd .fitem.femptylabel.form-actions > .col-md-3, .moodle-dialogue-bd .mform.full-width-labels .fitem.femptylabel.form-actions > .col-md-3, .mform.full-width-labels .moodle-dialogue-bd .fitem.femptylabel[data-region=link-buttons] > .col-md-3, .moodle-dialogue-bd .mform.full-width-labels .fitem.femptylabel[data-region=link-buttons] > .col-md-3, .mform.full-width-labels #page-tag-search #tag-search-box form.fitem.femptylabel > .col-md-3, #page-tag-search #tag-search-box .mform.full-width-labels form.fitem.femptylabel > .col-md-3, .mform.full-width-labels .modal .modal-footer .fitem.femptylabel.buttons > .col-md-3, .mform.full-width-labels .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-3, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-3, .modal .modal-footer .mform.full-width-labels .fitem.femptylabel.buttons > .col-md-3, .mform.full-width-labels .modal-dialog .modal-footer .fitem.femptylabel.buttons > .col-md-3, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .fitem.femptylabel.buttons > .col-md-3, .moodle-dialogue-base .mform.full-width-labels .moodle-dialogue-wrap .modal-footer .fitem.femptylabel.buttons > .col-md-3, .mform.full-width-labels .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-3, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal-dialog .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-3, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-3, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-3, .modal-dialog .modal-footer .mform.full-width-labels .fitem.femptylabel.buttons > .col-md-3, .mform.full-width-labels [role=dialog] .fitem.femptylabel.fp-select-buttons > .col-md-3, [role=dialog] .mform.full-width-labels .fitem.femptylabel.fp-select-buttons > .col-md-3, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .fitem.femptylabel.form-control > .col-md-3, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.fitem.femptylabel > .col-md-3, .comment-area .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] textarea.fitem.femptylabel > .col-md-3, .moodle-dialogue [data-region=filtercompetencies] .mform.full-width-labels .fitem.femptylabel.form-control > .col-md-3, .mform.full-width-labels .moodle-dialogue .fitem.femptylabel.link-buttons > .col-md-3, .moodle-dialogue .mform.full-width-labels .fitem.femptylabel.link-buttons > .col-md-3, .mform.full-width-labels .fitem.row.femptylabel > .col-md-2, .mform.full-width-labels .moodle-dialogue-bd .usp-search form.fitem.femptylabel > .col-md-2, .moodle-dialogue-bd .usp-search .mform.full-width-labels form.fitem.femptylabel > .col-md-2, .mform.full-width-labels .paging p.fitem.femptylabel > .col-md-2, .paging .mform.full-width-labels p.fitem.femptylabel > .col-md-2, .mform.full-width-labels .moodle-dialogue-bd .fitem.femptylabel.form-actions > .col-md-2, .moodle-dialogue-bd .mform.full-width-labels .fitem.femptylabel.form-actions > .col-md-2, .mform.full-width-labels .moodle-dialogue-bd .fitem.femptylabel[data-region=link-buttons] > .col-md-2, .moodle-dialogue-bd .mform.full-width-labels .fitem.femptylabel[data-region=link-buttons] > .col-md-2, .mform.full-width-labels #page-tag-search #tag-search-box form.fitem.femptylabel > .col-md-2, #page-tag-search #tag-search-box .mform.full-width-labels form.fitem.femptylabel > .col-md-2, .mform.full-width-labels .modal .modal-footer .fitem.femptylabel.buttons > .col-md-2, .mform.full-width-labels .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-2, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-2, .modal .modal-footer .mform.full-width-labels .fitem.femptylabel.buttons > .col-md-2, .mform.full-width-labels .modal-dialog .modal-footer .fitem.femptylabel.buttons > .col-md-2, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .fitem.femptylabel.buttons > .col-md-2, .moodle-dialogue-base .mform.full-width-labels .moodle-dialogue-wrap .modal-footer .fitem.femptylabel.buttons > .col-md-2, .mform.full-width-labels .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-2, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .modal-dialog .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-2, .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-2, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .mform.full-width-labels .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .fitem.femptylabel.buttons > .col-md-2, .modal-dialog .modal-footer .mform.full-width-labels .fitem.femptylabel.buttons > .col-md-2, .mform.full-width-labels [role=dialog] .fitem.femptylabel.fp-select-buttons > .col-md-2, [role=dialog] .mform.full-width-labels .fitem.femptylabel.fp-select-buttons > .col-md-2, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .fitem.femptylabel.form-control > .col-md-2, .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.fitem.femptylabel > .col-md-2, .comment-area .mform.full-width-labels .moodle-dialogue [data-region=filtercompetencies] textarea.fitem.femptylabel > .col-md-2, .moodle-dialogue [data-region=filtercompetencies] .mform.full-width-labels .fitem.femptylabel.form-control > .col-md-2, .mform.full-width-labels .moodle-dialogue .fitem.femptylabel.link-buttons > .col-md-2, .moodle-dialogue .mform.full-width-labels .fitem.femptylabel.link-buttons > .col-md-2 {display: none;}
.path-enrol .femptylabel .col-md-3 {display: none;}
.path-enrol .femptylabel .col-md-9 {flex: 0 0 100%;max-width: 100%;}
@media (min-width: 768px) {.form-inline .col-md-9, .form-inline .col-md-3 {margin-bottom: 1rem;width: auto;}
	.form-inline .col-md-9 label, .form-inline .col-md-3 label {margin-left: 1rem;}}
[data-fieldtype="modgrade"] {background-color: #f8f8f8;border-radius: 5px;border: 1px solid #c8cdd7;padding: 1.5rem;}
.has-danger .editor_atto_content.form-control, .has-danger .comment-area textarea.editor_atto_content, .comment-area .has-danger textarea.editor_atto_content, .has-danger .editor_atto_content.form-control-danger, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo, .has-danger .editor_atto_content.maintenancewarning.error {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23d9534f\' viewBox=\'-2 -2 7 7\'%3E%3Cpath stroke=\'%23d9534f\' d=\'M0 0l3 3m0-3L0 3\'/%3E%3Ccircle r=\'.5\'/%3E%3Ccircle cx=\'3\' r=\'.5\'/%3E%3Ccircle cy=\'3\' r=\'.5\'/%3E%3Ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3E%3C/svg%3E");padding-right: 3.75rem;background-repeat: no-repeat;background-position: center right 1rem;-webkit-background-size: 1.5rem;background-size: 1.5rem;}
.has-danger .editor_atto_content.form-control .form-control-feedback, .has-danger .comment-area textarea.editor_atto_content .form-control-feedback, .comment-area .has-danger textarea.editor_atto_content .form-control-feedback, .has-danger .editor_atto_content.form-control-danger .form-control-feedback, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control-feedback, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control-feedback, .has-danger .editor_atto_content.maintenancewarning.error .form-control-feedback, .has-danger .editor_atto_content.form-control .form-control-label, .has-danger .comment-area textarea.editor_atto_content .form-control-label, .comment-area .has-danger textarea.editor_atto_content .form-control-label, .has-danger .editor_atto_content.form-control-danger .form-control-label, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control-label, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control-label, .has-danger .editor_atto_content.maintenancewarning.error .form-control-label, .has-danger .editor_atto_content.form-control .form-check-label, .has-danger .comment-area textarea.editor_atto_content .form-check-label, .comment-area .has-danger textarea.editor_atto_content .form-check-label, .has-danger .editor_atto_content.form-control-danger .form-check-label, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-label, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-check-label, .has-danger .editor_atto_content.maintenancewarning.error .form-check-label, .has-danger .editor_atto_content.form-control .form-check-inline, .has-danger .comment-area textarea.editor_atto_content .form-check-inline, .comment-area .has-danger textarea.editor_atto_content .form-check-inline, .has-danger .editor_atto_content.form-control-danger .form-check-inline, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-check-inline, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-check-inline, .has-danger .editor_atto_content.maintenancewarning.error .form-check-inline, .has-danger .editor_atto_content.form-control .custom-control, .has-danger .comment-area textarea.editor_atto_content .custom-control, .comment-area .has-danger textarea.editor_atto_content .custom-control, .has-danger .editor_atto_content.form-control-danger .custom-control, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .custom-control, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .custom-control, .has-danger .editor_atto_content.maintenancewarning.error .custom-control {color: #dc3545;}
.has-danger .editor_atto_content.form-control .form-control, .has-danger .comment-area textarea.editor_atto_content .form-control, .comment-area .has-danger textarea.editor_atto_content .form-control, .has-danger .editor_atto_content.form-control .comment-area textarea, .comment-area .has-danger .editor_atto_content.form-control textarea, .has-danger .comment-area textarea.editor_atto_content .comment-area textarea, .comment-area .has-danger .comment-area textarea.editor_atto_content textarea, .has-danger .editor_atto_content.form-control-danger .form-control, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .comment-area textarea, .comment-area .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo textarea, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control, .has-danger .editor_atto_content.maintenancewarning.error .form-control, .has-danger .editor_atto_content.maintenancewarning.error .comment-area textarea, .comment-area .has-danger .editor_atto_content.maintenancewarning.error textarea, .has-danger .editor_atto_content.form-control-danger .comment-area textarea, .comment-area .has-danger .editor_atto_content.form-control-danger textarea {border-color: #dc3545;}
.has-danger .editor_atto_content.form-control .input-group-addon, .has-danger .comment-area textarea.editor_atto_content .input-group-addon, .comment-area .has-danger textarea.editor_atto_content .input-group-addon, .has-danger .editor_atto_content.form-control-danger .input-group-addon, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .input-group-addon, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .input-group-addon, .has-danger .editor_atto_content.maintenancewarning.error .input-group-addon {color: #dc3545;border-color: #dc3545;background-color: #fae3e5;}
.has-danger .editor_atto_content.form-control .form-control-feedback, .has-danger .comment-area textarea.editor_atto_content .form-control-feedback, .comment-area .has-danger textarea.editor_atto_content .form-control-feedback, .has-danger .editor_atto_content.form-control-danger .form-control-feedback, .has-danger #page-admin-mnet-peers .mform .editor_atto_content.deletedhostinfo .form-control-feedback, #page-admin-mnet-peers .mform .has-danger .editor_atto_content.deletedhostinfo .form-control-feedback, .has-danger .editor_atto_content.maintenancewarning.error .form-control-feedback {color: #dc3545;}
[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-inline[data-fieldtype="autocomplete"], .form-inline[data-fieldtype="tags"] {display: block;}
[data-fieldtype="editor"] > div {flex-grow: 1;}
fieldset .ftoggler a.fheader {display: block;align-self: stretch;color: #575967;color: inherit;background: #fff;border: 1px solid #e4e8f0;border-radius: 5px;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;font-size: 1rem;text-decoration: none;text-decoration: none;cursor: pointer;margin: 0;padding: 1rem 2rem 1rem 3rem;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
fieldset .ftoggler a.fheader:hover {text-decoration: none;-webkit-box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07);box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07);}
.fcontainer {margin-top: 1rem;}
#page-login-forgot_password .fcontainer {margin-top: 0;}
.mform fieldset.collapsible legend a.fheader {display: block;padding: 1rem 1.5rem;background: url("/theme/image.php?theme=space&component=core&image=t%2Fexpanded") right 20px center no-repeat;-webkit-background-size: 12px;background-size: 12px;background-color: #fff;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;border-radius: 5px;font-size: .875rem;font-weight: 500;color: #212121;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.mform fieldset.collapsible legend a.fheader:hover {text-decoration: none;-webkit-box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07);box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07);}
.mform fieldset.collapsed legend a.fheader {background-image: url("/theme/image.php?theme=space&component=core&image=t%2Fcollapsed");}
.mform fieldset.collapsed legend, .ftoggler {position: relative;}
.mform fieldset.collapsed legend .btn-icon, .ftoggler .btn-icon {position: absolute;top: calc(50% - 10px);right: 35px;line-height: 0;}
.editor_atto_content_wrap, .editor_atto + textarea {border: none !important;word-wrap: break-word;}
.editor_atto_toolbar {background-color: #212121 !important;border: none !important;border-radius: 5px !important;-webkit-box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07) !important;box-shadow: 0 1px 2px rgba(187,187,187,.07),0 2px 4px rgba(187,187,187,.07),0 4px 8px rgba(187,187,187,.07),0 8px 16px rgba(187,187,187,.07),0 16px 32px rgba(187,187,187,.07),0 32px 64px rgba(187,187,187,.07) !important;position: relative !important;z-index: 1 !important;}
.editor_atto_content.form-control, .comment-area textarea.editor_atto_content {margin-top: 10px !important;border-radius: 5px !important;position: relative !important;width: calc(99% - 16px) !important;left: .5% !important;border: 1px solid #ececec !important;}
.editor_atto_notification .atto_info {width: calc(100% - 16px);margin: 8px;padding-right: 15px !important;border-radius: 5px !important;font-size: 12px !important;}
.editor_atto_notification .atto_info img {margin: 10px !important;width: 18px;}
div.editor_atto_toolbar button {padding: 6px 6px 9px !important;}
#id_description_editor {margin-bottom: 2rem;}
#page-admin-grade-edit-letter-index .fitem:first-child {margin-left: 0;}
#page-admin-grade-edit-letter-index .fitem {margin-left: 1rem;margin-right: 1rem;}
#menumoveafter {margin: 0 1rem;}
#page-grade-report-history-index .form-inline .form-check {position: relative;top: 8px;}
#page-admin-tool-lp-user_competency_in_course [role="main"] .card, #page-admin-tool-lp-user_competency_in_course [role="main"] .well, #page-admin-tool-lp-user_competency_in_course [role="main"] .userprofile .profile_tree section, .userprofile .profile_tree #page-admin-tool-lp-user_competency_in_course [role="main"] section, #page-admin-tool-lp-user_competency_in_course [role="main"] .que .history, .que #page-admin-tool-lp-user_competency_in_course [role="main"] .history, #page-admin-tool-lp-user_competency_in_course [role="main"] .groupinfobox {padding: 2rem;margin-bottom: 2rem;}
.user-competency-course-navigation {width: 100%;}
.user-competency-course-navigation .form-autocomplete-selection + input.form-control {width: 100%;}
.editor_atto_content {min-height: 100px !important;}
.path-admin-tool-lp [data-region="competencylinktree"] ul[data-enhance="linktree"] {margin: 1rem 0 0 0 !important;}
.path-admin-tool-lp [data-region="competencylinktree"] ul[data-enhance="linktree"] li img:nth-child(2) {display: none;}
.attachments {font-size: .75rem;font-weight: 700;}
.attachments a {margin-right: .5rem !important;color: #575967;}
.attachments a .icon, .attachments a .fdescription img, .fdescription .attachments a img, .attachments a .form-control-static img, .form-control-static .attachments a img, .attachments a .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .attachments a img {width: 50px;height: 50px;}
.attachments a:before {display: none;}
.attachments a:hover {text-decoration: none;color: #0742cd;}
#existingcell, #potentialcell {width: 40%;}
#buttonscell {width: 20%;}
[data-filetypesdescriptions="id_assignsubmission_file_filetypes"] {display: block;width: 100%;margin: 1rem 0 0 0;}
#id_modstandardgrade [data-fieldtype="modgrade"] {padding: 2rem;}
#id_modstandardgrade [data-fieldtype="modgrade"] .form-group, #id_modstandardgrade [data-fieldtype="modgrade"] .form-buttons, #id_modstandardgrade [data-fieldtype="modgrade"] .path-admin .buttons, .path-admin #id_modstandardgrade [data-fieldtype="modgrade"] .buttons, #id_modstandardgrade [data-fieldtype="modgrade"] #fitem_id_submitbutton, #id_modstandardgrade [data-fieldtype="modgrade"] .fp-content-center form + div, .fp-content-center #id_modstandardgrade [data-fieldtype="modgrade"] form + div, #id_modstandardgrade [data-fieldtype="modgrade"] div.backup-section + form, #id_modstandardgrade [data-fieldtype="modgrade"] #fgroup_id_buttonar, #id_modstandardgrade [data-fieldtype="modgrade"] label {margin-bottom: 1rem;}
#page-mod-feedback-edit .singleselect {margin: .5rem 0;width: 100%;}
[data-passwordunmask="wrapper"] {background-color: #f8f8f8;border-radius: 5px;padding: 1rem 1.5rem;}
[data-passwordunmask="wrapper"] em {font-style: normal;font-size: .875rem;font-weight: 500;}
[data-passwordunmask="wrapper"] a {text-decoration: none;margin-left: 1rem;}
[data-passwordunmask="wrapper"] .icon, [data-passwordunmask="wrapper"] .fdescription img, .fdescription [data-passwordunmask="wrapper"] img, [data-passwordunmask="wrapper"] .form-control-static img, .form-control-static [data-passwordunmask="wrapper"] img, [data-passwordunmask="wrapper"] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-passwordunmask="wrapper"] img {color: #0742cd;margin-right: .5rem;}
#page-admin-user-user_bulk [data-groupname="timemodified_sdt"], #page-admin-user-user_bulk [data-groupname="timemodified_edt"], #page-admin-user-user_bulk [data-groupname="lastaccess_edt"], #page-admin-user-user_bulk [data-groupname="lastaccess_sdt"], #page-admin-user-user_bulk [data-groupname="firstaccess_sdt"], #page-admin-user-user_bulk [data-groupname="firstaccess_edt"] {display: block;width: 100%;margin-bottom: .5rem;}
#page-mod-data-templates div.editor_atto_toolbar {padding: 0 8px 8px 0;}
#page-mod-data-templates .editor_atto_content_wrap div {border: 1px solid #ececec !important;}
#page-mod-data-templates #tempform table {width: 100%;}
#page-mod-data-templates #tempform table td {padding: 2rem 0;border-bottom: 1px solid #ececec;}
#page-mod-data-templates #tempform textarea {width: 100%;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-admin-search #fgroup_id_group_1 .col-md-3 {display: none;}
	#page-admin-search #fgroup_id_group_1 .col-md-9 {flex: 0 0 100%;max-width: 100%;}
	#page-admin-search #fgroup_id_group_1 .form-inline {width: 100%;}
	#page-admin-search #fgroup_id_group_1 .form-inline .fitem, #page-admin-search #fgroup_id_group_1 .form-inline [data-fieldtype="text"], #page-admin-search #fgroup_id_group_1 .form-inline [data-fieldtype="submit"], #page-admin-search #fgroup_id_group_1 .form-inline [type="submit"] {width: 100%;}
	#page-admin-search #fgroup_id_group_1 .form-inline [data-fieldtype="text"] {margin-bottom: .25rem;}}
#page-mod-assign-grader .form-control, #page-mod-assign-grader .comment-area textarea, .comment-area #page-mod-assign-grader textarea {margin-bottom: 0;}
.visibleifjs .icon, .visibleifjs .fdescription img, .fdescription .visibleifjs img, .visibleifjs .form-control-static img, .form-control-static .visibleifjs img, .visibleifjs .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .visibleifjs img {margin: 0 .5rem;}
.atto_form.atto_media > .tab-content {overflow-x: unset;max-height: inherit;}
.pagelayout-login .card-title h2 img {max-width: 100%;max-height: 100px;}
.pagelayout-login #region-main {border: 0;background-color: inherit;}
.login-box {margin: 60px auto;background-color: #fff;-webkit-box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);box-shadow: 0 1px 1px rgba(187,187,187,.11),0 2px 2px rgba(187,187,187,.11),0 4px 4px rgba(187,187,187,.11),0 6px 8px rgba(187,187,187,.11),0 8px 16px rgba(187,187,187,.11);border-radius: 5px;width: 100%;max-width: 500px;}
@media (max-width: 780px) {.login-box {max-width: 100%;margin: 60px 20px 0;}}
@media (min-width: 320px) {.login-box {padding: 0 2rem 2rem 2rem;}}
@media (min-width: 320px) and (max-width: 767.98px) {.login-box {padding: 0 1rem 1rem;}}
.login-box .login-box-header {padding: 2rem;margin: 0 !important;font-size: 1.25rem !important;font-weight: 500 !important;}
.login-box .login-box-header img {width: auto;height: auto;max-width: 300px;}
@media (max-width: 1199.98px) {.login-box .login-box-header img {max-width: 100%;}}
.login-box .form-control, .login-box .comment-area textarea, .comment-area .login-box textarea {width: 100%;}
.login-box .login-msg {font-size: .875rem;}
.login-left .s-login-box, .login-left .sign-up-form {justify-content: flex-start;}
.login-center .s-login-box, .login-center .sign-up-form {justify-content: center;flex-direction: column;}
.login-right .s-login-box, .login-right .sign-up-form {justify-content: flex-end;}
.login-left .login-box, .login-right .login-box {margin: 0;min-height: 100vh;max-height: 100%;border-radius: 0;}
@media (max-width: 780px) {.login-left .login-box, .login-right .login-box {margin: 60px 0 0;}}
@media (max-width: 780px) {#page-login-signup [data-groupname="buttonar"] .form-group, #page-login-signup [data-groupname="buttonar"] .form-buttons, #page-login-signup [data-groupname="buttonar"] .path-admin .buttons, .path-admin #page-login-signup [data-groupname="buttonar"] .buttons, #page-login-signup [data-groupname="buttonar"] #fitem_id_submitbutton, #page-login-signup [data-groupname="buttonar"] .fp-content-center form + div, .fp-content-center #page-login-signup [data-groupname="buttonar"] form + div, #page-login-signup [data-groupname="buttonar"] div.backup-section + form, #page-login-signup [data-groupname="buttonar"] #fgroup_id_buttonar {display: block;width: 100%;margin: .25rem 0;}}
select {width: auto;}
.path-mod-forum .discussion-nav {margin: 2rem 0;}
.path-mod-forum .discussion-nav ul {margin: 0;padding: 0;}
.path-mod-forum .discussion-nav ul .next-discussion {padding: 0;}
.path-mod-forum .discussion-nav ul .next-discussion:after {position: relative;right: -6px;}
.path-mod-forum .discussion-nav ul .prev-discussion {padding: 0;}
.path-mod-forum .discussion-nav ul .prev-discussion:before {position: relative;left: -6px;}
.path-mod-forum .discussion-nav ul a:hover {text-decoration: none;}
.path-mod-choice .horizontal .choices .option {display: inline-block;}
.path-mod-feedback .feedback_form .col-form-label {display: block !important;}
.feedback_itemlist {position: relative;}
.feedback_form .itemname {display: block;padding-right: 2rem;}
.feedback_form .itemactions {padding: 0 2rem 0 2rem;}
.path-mod-feedback .itemhandle i {background-color: #fff;padding: 1rem 1.5rem;border-radius: 5px;color: #212121;border: 2px dashed #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);position: absolute;top: 0;right: 0;}
.path-mod-feedback table.analysis {border-top: 1px solid #ececec;}
.path-mod-feedback .feedback_itemlist {padding: 1rem;border-radius: 5px;border: 1px solid #ececec;}
.path-mod-feedback .dropdown-toggle {padding: .5rem 1rem;}
.path-mod-feedback div.feedback_is_dependent {background-color: #f4f7fe;}
#page-mod-feedback-show_nonrespondents .buttons {margin-bottom: 2rem;}
.clearer {margin: 1rem 0;}
.clearer:empty {margin: 0;}
.path-mod-forum .forumsearch {margin-right: 0;}
@media (min-width: 320px) and (max-width: 767.98px) {.path-mod-forum .forumsearch input {display: block;width: 100%;border-radius: 5px !important;}
	.path-mod-forum .forumsearch .input-group-prepend {width: 100%;display: block;text-align: center;}
	.path-mod-forum .forumsearch .input-group-prepend .btn-icon {margin: 20px !important;}
	.path-mod-forum .forumsearch .input-group-append {width: 100%;}
	.path-mod-forum .forumsearch .input-group-append button {border-radius: 5px !important;}}
.path-mod-forum .forumsearch input, .path-mod-forum .forumsearch .helptooltip {margin: 0 3px;}
.path-mod-forum .article .nav .nav-link + .nav-link {border-left: none;}
#page-mod-forum-discuss .forumsearch {margin-right: 0 !important;position: relative;z-index: 0;}
.path-mod-forum .forumheaderlist, .path-mod-forum .forumheaderlist td {border: none;}
.path-mod-forum .forumheaderlist thead .header, .path-mod-forum .forumheaderlist tbody .discussion td {white-space: normal;vertical-align: middle;padding-left: .5rem;padding-right: .5rem;}
.path-mod-forum .forumheaderlist thead .header {white-space: normal;vertical-align: middle;}
.path-mod-forum .forumheaderlist thead .header.replies {text-align: center;}
.path-mod-forum .forumheaderlist thead .header.lastpost {text-align: right;}
.path-mod-forum .forumheaderlist thead .header th.discussionsubscription, .path-mod-forum .forumheaderlist tbody .discussion td.discussionsubscription {width: 16px;padding-left: .5rem;padding-right: .5rem;}
.path-mod-forum .forumheaderlist .discussion .replies, .path-mod-forum .forumheaderlist .discussion .lastpost {white-space: normal;}
.path-mod-forum .forumheaderlist .discussion .discussionsubscription, .path-mod-forum .forumheaderlist .discussion .replies {text-align: center;}
.path-mod-forum .forumheaderlist .discussion .topic, .path-mod-forum .forumheaderlist .discussion .discussionsubscription, .path-mod-forum .forumheaderlist .discussion .topic.starter, .path-mod-forum .forumheaderlist .discussion .replies, .path-mod-forum .forumheaderlist .discussion .lastpost {vertical-align: middle;min-width: 200px;}
.path-mod-forum .subscriptionmode {color: #bfc0c2;padding-bottom: 1rem;}
.path-mod-forum .activesetting {color: #bfc0c2;font-weight: bold;}
.forumpost {border-radius: 5px;border-color: #ececec;display: block;padding: 3rem;}
.forumpost .subject {font-weight: 500;font-size: 1.5rem;color: #212121;padding: 10px 0 0;}
.forumpost .subject a {font-weight: 500;color: #212121;}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .subject {font-size: .8rem;}}
.forumpost .header {margin-bottom: 3px;}
.forumpost .picture img {margin: 3px;}
.forumpost .picture img.userpicture {margin-left: 13px;margin-right: 20px;margin-top: 10px;}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .picture img.userpicture {margin: 0;}}
.forumpost .author {font-size: .875rem;padding: 0 0 .5rem;margin-bottom: 0;color: #9b9b9b;}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .author {font-size: .75rem;}}
.forumpost .author a {color: #575967;}
.forumpost .post-word-count {display: inline-block;padding: .5rem 1rem;margin: 1rem 0 0;font-size: .75rem;font-weight: 700;font-style: normal;background: #ececec;color: #575967;border-radius: 5px;}
.forumpost .options {padding: .5rem 1.25rem;}
.forumpost .tag_list {margin: 1rem 0;font-size: .75rem;}
.forumpost .footer a {margin: .5rem 1rem;width: calc(100% - 2rem);}
.forumpost .content .posting.fullpost {margin-top: 0;padding-left: 3rem;}
@media (min-width: 320px) and (max-width: 1199.98px) {.forumpost .content .posting.fullpost {padding-left: 0;}}
.forumpost .row, .forumpost .moodle-dialogue-bd .usp-search form, .moodle-dialogue-bd .usp-search .forumpost form, .forumpost .paging p, .paging .forumpost p, .forumpost .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd .forumpost .form-actions, .forumpost .moodle-dialogue-bd [data-region=link-buttons], .moodle-dialogue-bd .forumpost [data-region=link-buttons], .forumpost #page-tag-search #tag-search-box form, #page-tag-search #tag-search-box .forumpost form, .forumpost .modal .modal-footer .buttons, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons, .modal .modal-footer .forumpost .buttons, .forumpost .modal-dialog .modal-footer .buttons, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .forumpost .buttons, .forumpost [role=dialog] .fp-select-buttons, [role=dialog] .forumpost .fp-select-buttons, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control, .forumpost .moodle-dialogue .link-buttons, .moodle-dialogue .forumpost .link-buttons {display: block;}
.forumpost .row .topic, .forumpost .moodle-dialogue-bd .usp-search form .topic, .moodle-dialogue-bd .usp-search .forumpost form .topic, .forumpost .paging p .topic, .paging .forumpost p .topic, .forumpost .moodle-dialogue-bd .form-actions .topic, .moodle-dialogue-bd .forumpost .form-actions .topic, .forumpost .moodle-dialogue-bd [data-region=link-buttons] .topic, .moodle-dialogue-bd .forumpost [data-region=link-buttons] .topic, .forumpost #page-tag-search #tag-search-box form .topic, #page-tag-search #tag-search-box .forumpost form .topic, .forumpost .modal .modal-footer .buttons .topic, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .topic, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons .topic, .modal .modal-footer .forumpost .buttons .topic, .forumpost .modal-dialog .modal-footer .buttons .topic, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons .topic, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons .topic, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .topic, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons .topic, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .topic, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons .topic, .modal-dialog .modal-footer .forumpost .buttons .topic, .forumpost [role=dialog] .fp-select-buttons .topic, [role=dialog] .forumpost .fp-select-buttons .topic, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control .topic, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea .topic, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea .topic, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control .topic, .forumpost .moodle-dialogue .link-buttons .topic, .moodle-dialogue .forumpost .link-buttons .topic, .forumpost .row .content-mask, .forumpost .moodle-dialogue-bd .usp-search form .content-mask, .moodle-dialogue-bd .usp-search .forumpost form .content-mask, .forumpost .paging p .content-mask, .paging .forumpost p .content-mask, .forumpost .moodle-dialogue-bd .form-actions .content-mask, .moodle-dialogue-bd .forumpost .form-actions .content-mask, .forumpost .moodle-dialogue-bd [data-region=link-buttons] .content-mask, .moodle-dialogue-bd .forumpost [data-region=link-buttons] .content-mask, .forumpost #page-tag-search #tag-search-box form .content-mask, #page-tag-search #tag-search-box .forumpost form .content-mask, .forumpost .modal .modal-footer .buttons .content-mask, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .content-mask, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons .content-mask, .modal .modal-footer .forumpost .buttons .content-mask, .forumpost .modal-dialog .modal-footer .buttons .content-mask, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons .content-mask, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons .content-mask, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .content-mask, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons .content-mask, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .content-mask, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons .content-mask, .modal-dialog .modal-footer .forumpost .buttons .content-mask, .forumpost [role=dialog] .fp-select-buttons .content-mask, [role=dialog] .forumpost .fp-select-buttons .content-mask, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control .content-mask, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea .content-mask, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea .content-mask, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control .content-mask, .forumpost .moodle-dialogue .link-buttons .content-mask, .moodle-dialogue .forumpost .link-buttons .content-mask, .forumpost .row .options, .forumpost .moodle-dialogue-bd .usp-search form .options, .moodle-dialogue-bd .usp-search .forumpost form .options, .forumpost .paging p .options, .paging .forumpost p .options, .forumpost .moodle-dialogue-bd .form-actions .options, .moodle-dialogue-bd .forumpost .form-actions .options, .forumpost .moodle-dialogue-bd [data-region=link-buttons] .options, .moodle-dialogue-bd .forumpost [data-region=link-buttons] .options, .forumpost #page-tag-search #tag-search-box form .options, #page-tag-search #tag-search-box .forumpost form .options, .forumpost .modal .modal-footer .buttons .options, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .options, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons .options, .modal .modal-footer .forumpost .buttons .options, .forumpost .modal-dialog .modal-footer .buttons .options, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons .options, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons .options, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .options, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons .options, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .options, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons .options, .modal-dialog .modal-footer .forumpost .buttons .options, .forumpost [role=dialog] .fp-select-buttons .options, [role=dialog] .forumpost .fp-select-buttons .options, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control .options, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea .options, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea .options, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control .options, .forumpost .moodle-dialogue .link-buttons .options, .moodle-dialogue .forumpost .link-buttons .options {margin-left: 48px;}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .row .topic, .forumpost .moodle-dialogue-bd .usp-search form .topic, .moodle-dialogue-bd .usp-search .forumpost form .topic, .forumpost .paging p .topic, .paging .forumpost p .topic, .forumpost .moodle-dialogue-bd .form-actions .topic, .moodle-dialogue-bd .forumpost .form-actions .topic, .forumpost .moodle-dialogue-bd [data-region=link-buttons] .topic, .moodle-dialogue-bd .forumpost [data-region=link-buttons] .topic, .forumpost #page-tag-search #tag-search-box form .topic, #page-tag-search #tag-search-box .forumpost form .topic, .forumpost .modal .modal-footer .buttons .topic, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .topic, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons .topic, .modal .modal-footer .forumpost .buttons .topic, .forumpost .modal-dialog .modal-footer .buttons .topic, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons .topic, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons .topic, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .topic, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons .topic, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .topic, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons .topic, .modal-dialog .modal-footer .forumpost .buttons .topic, .forumpost [role=dialog] .fp-select-buttons .topic, [role=dialog] .forumpost .fp-select-buttons .topic, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control .topic, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea .topic, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea .topic, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control .topic, .forumpost .moodle-dialogue .link-buttons .topic, .moodle-dialogue .forumpost .link-buttons .topic, .forumpost .row .content-mask, .forumpost .moodle-dialogue-bd .usp-search form .content-mask, .moodle-dialogue-bd .usp-search .forumpost form .content-mask, .forumpost .paging p .content-mask, .paging .forumpost p .content-mask, .forumpost .moodle-dialogue-bd .form-actions .content-mask, .moodle-dialogue-bd .forumpost .form-actions .content-mask, .forumpost .moodle-dialogue-bd [data-region=link-buttons] .content-mask, .moodle-dialogue-bd .forumpost [data-region=link-buttons] .content-mask, .forumpost #page-tag-search #tag-search-box form .content-mask, #page-tag-search #tag-search-box .forumpost form .content-mask, .forumpost .modal .modal-footer .buttons .content-mask, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .content-mask, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons .content-mask, .modal .modal-footer .forumpost .buttons .content-mask, .forumpost .modal-dialog .modal-footer .buttons .content-mask, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons .content-mask, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons .content-mask, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .content-mask, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons .content-mask, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .content-mask, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons .content-mask, .modal-dialog .modal-footer .forumpost .buttons .content-mask, .forumpost [role=dialog] .fp-select-buttons .content-mask, [role=dialog] .forumpost .fp-select-buttons .content-mask, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control .content-mask, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea .content-mask, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea .content-mask, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control .content-mask, .forumpost .moodle-dialogue .link-buttons .content-mask, .moodle-dialogue .forumpost .link-buttons .content-mask, .forumpost .row .options, .forumpost .moodle-dialogue-bd .usp-search form .options, .moodle-dialogue-bd .usp-search .forumpost form .options, .forumpost .paging p .options, .paging .forumpost p .options, .forumpost .moodle-dialogue-bd .form-actions .options, .moodle-dialogue-bd .forumpost .form-actions .options, .forumpost .moodle-dialogue-bd [data-region=link-buttons] .options, .moodle-dialogue-bd .forumpost [data-region=link-buttons] .options, .forumpost #page-tag-search #tag-search-box form .options, #page-tag-search #tag-search-box .forumpost form .options, .forumpost .modal .modal-footer .buttons .options, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .options, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons .options, .modal .modal-footer .forumpost .buttons .options, .forumpost .modal-dialog .modal-footer .buttons .options, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons .options, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons .options, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .options, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons .options, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .options, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons .options, .modal-dialog .modal-footer .forumpost .buttons .options, .forumpost [role=dialog] .fp-select-buttons .options, [role=dialog] .forumpost .fp-select-buttons .options, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control .options, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea .options, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea .options, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control .options, .forumpost .moodle-dialogue .link-buttons .options, .moodle-dialogue .forumpost .link-buttons .options {margin-left: 0;}}
.forumpost .row.side, .forumpost .moodle-dialogue-bd .usp-search form.side, .moodle-dialogue-bd .usp-search .forumpost form.side, .forumpost .paging p.side, .paging .forumpost p.side, .forumpost .moodle-dialogue-bd .side.form-actions, .moodle-dialogue-bd .forumpost .side.form-actions, .forumpost .moodle-dialogue-bd .side[data-region=link-buttons], .moodle-dialogue-bd .forumpost .side[data-region=link-buttons], .forumpost #page-tag-search #tag-search-box form.side, #page-tag-search #tag-search-box .forumpost form.side, .forumpost .modal .modal-footer .side.buttons, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .side.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .side.buttons, .modal .modal-footer .forumpost .side.buttons, .forumpost .modal-dialog .modal-footer .side.buttons, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .side.buttons, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .side.buttons, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .side.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .side.buttons, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .side.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .side.buttons, .modal-dialog .modal-footer .forumpost .side.buttons, .forumpost [role=dialog] .side.fp-select-buttons, [role=dialog] .forumpost .side.fp-select-buttons, .forumpost .moodle-dialogue [data-region=filtercompetencies] .side.form-control, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.side, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea.side, .moodle-dialogue [data-region=filtercompetencies] .forumpost .side.form-control, .forumpost .moodle-dialogue .side.link-buttons, .moodle-dialogue .forumpost .side.link-buttons {clear: both;}
.forumpost .commands {margin: 2rem 0;font-size: .75rem;}
.forumpost .commands a {margin: 0 1rem;}
.forumpost .commands a:first-of-type {margin-left: 0;}
.forumpost .row .left, .forumpost .moodle-dialogue-bd .usp-search form .left, .moodle-dialogue-bd .usp-search .forumpost form .left, .forumpost .paging p .left, .paging .forumpost p .left, .forumpost .moodle-dialogue-bd .form-actions .left, .moodle-dialogue-bd .forumpost .form-actions .left, .forumpost .moodle-dialogue-bd [data-region=link-buttons] .left, .moodle-dialogue-bd .forumpost [data-region=link-buttons] .left, .forumpost #page-tag-search #tag-search-box form .left, #page-tag-search #tag-search-box .forumpost form .left, .forumpost .modal .modal-footer .buttons .left, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .left, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons .left, .modal .modal-footer .forumpost .buttons .left, .forumpost .modal-dialog .modal-footer .buttons .left, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons .left, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons .left, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .left, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons .left, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .left, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons .left, .modal-dialog .modal-footer .forumpost .buttons .left, .forumpost [role=dialog] .fp-select-buttons .left, [role=dialog] .forumpost .fp-select-buttons .left, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control .left, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea .left, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea .left, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control .left, .forumpost .moodle-dialogue .link-buttons .left, .moodle-dialogue .forumpost .link-buttons .left {width: 78px;}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .row .left, .forumpost .moodle-dialogue-bd .usp-search form .left, .moodle-dialogue-bd .usp-search .forumpost form .left, .forumpost .paging p .left, .paging .forumpost p .left, .forumpost .moodle-dialogue-bd .form-actions .left, .moodle-dialogue-bd .forumpost .form-actions .left, .forumpost .moodle-dialogue-bd [data-region=link-buttons] .left, .moodle-dialogue-bd .forumpost [data-region=link-buttons] .left, .forumpost #page-tag-search #tag-search-box form .left, #page-tag-search #tag-search-box .forumpost form .left, .forumpost .modal .modal-footer .buttons .left, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .left, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons .left, .modal .modal-footer .forumpost .buttons .left, .forumpost .modal-dialog .modal-footer .buttons .left, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons .left, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons .left, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .left, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons .left, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons .left, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons .left, .modal-dialog .modal-footer .forumpost .buttons .left, .forumpost [role=dialog] .fp-select-buttons .left, [role=dialog] .forumpost .fp-select-buttons .left, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control .left, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea .left, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea .left, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control .left, .forumpost .moodle-dialogue .link-buttons .left, .moodle-dialogue .forumpost .link-buttons .left {width: auto;float: none;}}
.forumpost .content, .forumpost .topic {padding: 0 2rem;}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .content, .forumpost .topic {padding: 0;}}
@media (min-width: 768px) and (max-width: 1199.98px) {.forumpost .content {padding: 0;}}
.forumpost .picture a:before {display: none;}
.forumpost .options {margin: 1rem -1rem 0 !important;padding: 2rem 0 1rem !important;border-top: 1px solid #ececec;}
.forumpost .options .attachments {margin: 1rem 0 0;padding-left: 95px;padding-bottom: 1rem;border-bottom: 1px solid #ececec;}
.forumpost .options .commands {margin: 0 1rem;float: right;color: #ececec;}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .options .commands {margin: .5rem 0;display: block;float: none;width: auto;text-align: center;}}
.forumpost .options .commands a {padding: 0 1.5rem;margin: 1.5rem 0 .5rem 0;font-size: .875rem;font-weight: 500;color: #575967;border-left: none !important;}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .options .commands a {display: block;padding: 0;margin: 1rem .5rem;}}
.forumpost .options .commands a:before {display: none;}
[data-region-content="forum-post-core-subject"] {font-size: .875rem;font-weight: 500;color: #575967;}
[data-region-content="forum-post-core-subject"] a {color: #575967;}
[data-region-content="forum-post-core-subject"] a:hover {text-decoration: none;color: #212121;}
.forum-post-footer {font-size: .875rem;}
.forumsearch input[type=text] {margin-bottom: 0;}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-forum-discuss .form-inline .input-group {width: 100%;}}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-forum-discuss .discussioncontrol.movediscussion {padding-right: 0;}}
#page-mod-forum-discuss .discussioncontrols {width: auto;margin: 0;}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-forum-discuss .discussioncontrols {width: 100%;}
	#page-mod-forum-discuss .discussioncontrols .movediscussionoption .urlselect {width: 100%;margin: .25rem 0 !important;}}
#page-mod-forum-discuss .discussioncontrols .form-inline input {margin-top: -1px;}
#page-mod-forum-discuss .discussioncontrols .discussioncontrol.pindiscussion {float: right;}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-forum-discuss .discussioncontrols .discussioncontrol.pindiscussion, #page-mod-forum-discuss .discussioncontrols .discussioncontrol.displaymode {float: none;width: 100%;padding-right: 0 !important;}}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-forum-discuss .discussionname {text-align: center;}}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-mod-forum-discuss .discussionname {margin-bottom: 2rem;}}
.maincalendar .calendarmonth td, .maincalendar .calendarmonth th {border: 1px dotted #ebebeb;}
.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;}
.template_heading {margin-top: 10px;}
.breadcrumb-button {margin-top: 4px;}
.breadcrumb-button .singlebutton {float: left;margin-left: 4px;}
.ie .row-fluid .desktop-first-column {margin-left: 0;}
.langmenu form {margin: 0;}
canvas {-ms-touch-action: auto;}
div#dock {display: none;}
.path-mod-lesson .invisiblefieldset.fieldsetfix {display: block;}
.path-mod-lesson .answeroption .checkbox label p {display: inline;}
.path-mod-lesson .form-inline label.form-check-label {display: inline-block;}
#page-mod-lesson-view .branchbuttoncontainer .singlebutton button[type="submit"] {white-space: normal;}
#page-mod-lesson-view .fcontainer .no-overflow {margin-bottom: 2rem;}
.path-mod-lesson .generaltable td {vertical-align: middle;font-size: .875rem;line-height: 1.5;}
.path-mod-lesson .generaltable td .dimmed {font-weight: 700;margin-bottom: .5rem;}
.path-mod-lesson .generaltable td label {margin-bottom: 0;}
.path-mod-lesson .generaltable td .highlight {display: inline-block;margin-left: .25rem;}
.path-mod-lesson .generaltable td input[type="checkbox"] {display: block;}
.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-survey .surveytable > tbody > tr:nth-of-type(odd) {background-color: #fff;}
.path-mod-survey .surveytable > tbody > tr:nth-of-type(even) {background-color: #fdfdfd;}
.path-mod-survey .surveytable .rblock label {text-align: center;}
.nav .caret {margin-left: 4px;}
.nav .divider {overflow: hidden;width: 0;}
.userloggedinas .usermenu .usertext, .userswitchedrole .usermenu .usertext, .loginfailures .usermenu .usertext {float: left;text-align: right;margin-right: .5rem;height: 35px;line-height: 1.5;}
.rtl .userloggedinas .usermenu .usertext, .rtl .userswitchedrole .usermenu .usertext, .rtl .loginfailures .usermenu .usertext {margin-right: 0;margin-left: .5rem;}
.userloggedinas .usermenu .usertext .meta, .userswitchedrole .usermenu .usertext .meta, .loginfailures .usermenu .usertext .meta {display: block;font-size: 9px;color: #9b9b9b;}
.userloggedinas .usermenu .avatar img, .userswitchedrole .usermenu .avatar img, .loginfailures .usermenu .avatar img {margin: 0;}
.userloggedinas .usermenu .userbutton .avatars {position: relative;display: inline-block;}
.userloggedinas .usermenu .userbutton .avatars .avatar.current {display: inline-block;position: absolute;bottom: 0;right: 0;width: 20px;height: 20px;border-radius: 50%;}
.userloggedinas .usermenu .userbutton .avatars .avatar.current img {vertical-align: baseline;}
.userloggedinas .usermenu .userbutton .avatars .avatar img {width: inherit;height: inherit;}
.userloggedinas .usermenu .userbutton .avatars .realuser {width: 35px;height: 35px;display: inline-block;}
.path-mod-quiz .mod-quiz-edit-content {margin-bottom: 10rem;}
#page-mod-quiz-mod #id_reviewoptionshdr .col-md-3, #page-mod-quiz-mod #id_reviewoptionshdr .col-md-9 {width: auto;max-width: none;}
#page-mod-quiz-mod #id_reviewoptionshdr .form-group, #page-mod-quiz-mod #id_reviewoptionshdr .form-buttons, #page-mod-quiz-mod #id_reviewoptionshdr .path-admin .buttons, .path-admin #page-mod-quiz-mod #id_reviewoptionshdr .buttons, #page-mod-quiz-mod #id_reviewoptionshdr #fitem_id_submitbutton, #page-mod-quiz-mod #id_reviewoptionshdr .fp-content-center form + div, .fp-content-center #page-mod-quiz-mod #id_reviewoptionshdr form + div, #page-mod-quiz-mod #id_reviewoptionshdr div.backup-section + form, #page-mod-quiz-mod #id_reviewoptionshdr #fgroup_id_buttonar {width: 20rem;display: inline-block;min-height: 12rem;}
#page-mod-quiz-mod #id_reviewoptionshdr .btn-link {line-height: 1.5;vertical-align: bottom;}
#page-mod-quiz-mod #id_reviewoptionshdr .form-inline {float: left;clear: left;}
#page-mod-quiz-mod #id_reviewoptionshdr .form-check {width: 90%;height: 22px;justify-content: flex-start;}
.path-mod-quiz #mod_quiz_navblock .qnbutton {text-decoration: none;font-size: 14px;line-height: 20px;font-weight: normal;background-color: #f8f8f8;background-image: none;height: 40px;width: 30px;border-radius: 3px;border: 0;overflow: visible;margin: 0 6px 6px 0;}
.path-mod-quiz #mod_quiz_navblock span.qnbutton {cursor: default;background-color: #f8f8f8;color: #9b9b9b;}
.path-mod-quiz #mod_quiz_navblock a.qnbutton:hover, .path-mod-quiz #mod_quiz_navblock a.qnbutton:active, .path-mod-quiz #mod_quiz_navblock a.qnbutton:focus {text-decoration: underline;}
.path-mod-quiz #mod_quiz_navblock .qnbutton .thispageholder {border: 1px solid;border-radius: 3px;z-index: 1;}
.path-mod-quiz #mod_quiz_navblock .qnbutton.thispage .thispageholder {border-width: 3px;}
.path-mod-quiz #mod_quiz_navblock .allquestionsononepage .qnbutton.thispage .thispageholder {border-width: 1px;}
.path-mod-quiz #mod_quiz_navblock .qnbutton.flagged .thispageholder {background: transparent url("/theme/image.php?theme=space&component=theme&image=mod%2Fquiz%2Fflag-on") 15px 0 no-repeat;}
.path-mod-quiz #mod_quiz_navblock .qnbutton .trafficlight {border: 0;background: #f8f8f8 none center/10px no-repeat scroll;height: 20px;margin-top: 20px;border-radius: 0 0 3px 3px;}
.path-mod-quiz #mod_quiz_navblock .qnbutton.notyetanswered .trafficlight, .path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {background-color: #f8f8f8;}
.path-mod-quiz #mod_quiz_navblock .qnbutton.invalidanswer .trafficlight {background-image: url("/theme/image.php?theme=space&component=theme&image=mod%2Fquiz%2Fwarningtriangle");}
.path-mod-quiz #mod_quiz_navblock .qnbutton.correct .trafficlight {background-image: url("/theme/image.php?theme=space&component=theme&image=mod%2Fquiz%2Fcheckmark");background-color: #9edbc5;}
.path-mod-quiz #mod_quiz_navblock .qnbutton.blocked .trafficlight {background-image: url("/theme/image.php?theme=space&component=core&image=t%2Flocked");background-color: #f8f8f8;}
.path-mod-quiz #mod_quiz_navblock .qnbutton.notanswered .trafficlight, .path-mod-quiz #mod_quiz_navblock .qnbutton.incorrect .trafficlight {background-color: #dc3545;}
.path-mod-quiz #mod_quiz_navblock .qnbutton.partiallycorrect .trafficlight {background-image: url("/theme/image.php?theme=space&component=theme&image=mod%2Fquiz%2Fwhitecircle");background-color: #f5b41e;}
.path-mod-quiz #mod_quiz_navblock .qnbutton.complete .trafficlight, .path-mod-quiz #mod_quiz_navblock .qnbutton.answersaved .trafficlight, .path-mod-quiz #mod_quiz_navblock .qnbutton.requiresgrading .trafficlight {background-color: #bfc0c2;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form input {height: 1.4em;vertical-align: middle;}
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer {padding: 0;margin: 0 .4em;}
.path-mod-assign [data-region="grade-actions-panel"] {height: 80px;background-color: #fff;z-index: 10091;}
.path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons {top: auto;}
.path-mod-assign div.fileuploadsubmissiontime {margin: 9px;font-size: .75rem;font-weight: 500;}
.path-mod-assign div.fileuploadsubmission img, .path-mod-assign div.fileuploadsubmission a {display: inline-flex;}
.path-mod-assign.jsenabled .expandsummaryicon {margin: .5rem 0 .5rem 0 !important;display: inline-flex !important;}
.submissionsummarytable .no-overflow {line-height: 1.5;}
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement {height: calc(100% - 4rem);}
.path-mod-assign [data-region="grade-panel"] {padding-top: 1rem;top: 200px;background-color: #fff;}
.path-mod-assign [data-region="grade-panel"] .fitem > .col-md-3, .path-mod-assign [data-region="grade-panel"] .fitem > .col-md-9 {width: 100%;padding: 0;max-width: 100%;flex: none;}
.path-mod-assign [data-region="grade-panel"] fieldset, .path-mod-assign [data-region="grade-panel"] .fitem.row, .path-mod-assign [data-region="grade-panel"] .moodle-dialogue-bd .usp-search form.fitem, .moodle-dialogue-bd .usp-search .path-mod-assign [data-region="grade-panel"] form.fitem, .path-mod-assign [data-region="grade-panel"] .paging p.fitem, .paging .path-mod-assign [data-region="grade-panel"] p.fitem, .path-mod-assign [data-region="grade-panel"] .moodle-dialogue-bd .fitem.form-actions, .moodle-dialogue-bd .path-mod-assign [data-region="grade-panel"] .fitem.form-actions, .path-mod-assign [data-region="grade-panel"] .moodle-dialogue-bd .fitem[data-region=link-buttons], .moodle-dialogue-bd .path-mod-assign [data-region="grade-panel"] .fitem[data-region=link-buttons], .path-mod-assign [data-region="grade-panel"] #page-tag-search #tag-search-box form.fitem, #page-tag-search #tag-search-box .path-mod-assign [data-region="grade-panel"] form.fitem, .path-mod-assign [data-region="grade-panel"] .modal .modal-footer .fitem.buttons, .path-mod-assign [data-region="grade-panel"] .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .path-mod-assign [data-region="grade-panel"] .modal .moodle-dialogue-ft .fitem.buttons, .modal .modal-footer .path-mod-assign [data-region="grade-panel"] .fitem.buttons, .path-mod-assign [data-region="grade-panel"] .modal-dialog .modal-footer .fitem.buttons, .path-mod-assign [data-region="grade-panel"] .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .fitem.buttons, .moodle-dialogue-base .path-mod-assign [data-region="grade-panel"] .moodle-dialogue-wrap .modal-footer .fitem.buttons, .path-mod-assign [data-region="grade-panel"] .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .path-mod-assign [data-region="grade-panel"] .modal-dialog .moodle-dialogue-ft .fitem.buttons, .path-mod-assign [data-region="grade-panel"] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .fitem.buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .path-mod-assign [data-region="grade-panel"] .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .fitem.buttons, .modal-dialog .modal-footer .path-mod-assign [data-region="grade-panel"] .fitem.buttons, .path-mod-assign [data-region="grade-panel"] [role=dialog] .fitem.fp-select-buttons, [role=dialog] .path-mod-assign [data-region="grade-panel"] .fitem.fp-select-buttons, .path-mod-assign [data-region="grade-panel"] .moodle-dialogue [data-region=filtercompetencies] .fitem.form-control, .path-mod-assign [data-region="grade-panel"] .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea.fitem, .comment-area .path-mod-assign [data-region="grade-panel"] .moodle-dialogue [data-region=filtercompetencies] textarea.fitem, .moodle-dialogue [data-region=filtercompetencies] .path-mod-assign [data-region="grade-panel"] .fitem.form-control, .path-mod-assign [data-region="grade-panel"] .moodle-dialogue .fitem.link-buttons, .moodle-dialogue .path-mod-assign [data-region="grade-panel"] .fitem.link-buttons {margin: 0;}
.path-mod-assign [data-region="grade-panel"] .fitem > .col-md-3 > .pull-xs-right {float: none !important;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem.has-popout .felement {width: 100%;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem .felement {width: auto;}
.path-mod-assign [data-region="grade-panel"] .popout {background-color: #fff;}
.path-mod-assign [data-region="grade-panel"] .fitem.has-popout {padding: 0 2rem 2rem 2rem;border-radius: 5px;margin-top: 1rem;margin-bottom: 1rem;}
.path-mod-assign [data-region="grade-panel"] .has-popout .col-md-3 {border-bottom: 1px solid #ececec;margin-bottom: 1rem;}
.path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {font-size: 1.5rem;}
.path-mod-assign [data-region="grade-panel"] .popout [data-region="popout-button"] {padding-top: 0;}
.path-mod-assign #page-content [data-region="grade-panel"] [data-region="popout-button"] {color: #212121;}
.path-mod-assign #page-content .form-control-static {width: 100%;}
.path-mod-assign [data-region="assignment-info"] {overflow-y: hidden;}
.path-mod-assign [data-region="grading-navigation"] {padding: 6px;}
.path-mod-assign [data-region="grade-actions"] {padding: 10px;text-align: left;}
.path-mod-assign [data-region="user-info"] a {color: #212121;}
.path-mod-assign [data-region="user-info"] .img-rounded {margin-top: 0;width: 60px;height: 60px;border-radius: 60px;margin-right: 1rem;}
.path-mod-assign .fcontainer {padding-top: 0;}
.path-mod-assign [data-region="grading-navigation-panel"] {height: 200px;}
.path-mod-assign [data-region="grading-navigation"] [data-region="input-field"] input {width: auto;display: inline-block;}
[data-region="user-count"] {min-width: 120px;}
.assignfeedback_editpdf_widget * {-webkit-box-sizing: content-box;box-sizing: content-box;}
.assignfeedback_editpdf_widget button {-webkit-box-sizing: border-box;box-sizing: border-box;}
.assignfeedback_editpdf_widget .commentcolourbutton img {border-width: 0;}
.assignfeedback_editpdf_menu {padding: 0;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark .commentchooser {float: none;}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .markingguideremark {width: 100%;}
.path-mod-assign [data-region="grade-panel"] .mform .fitem .felement[data-fieldtype="grading"] {padding-left: 1rem;padding-right: 1rem;}
.path-mod-assign [data-region="grade-panel"] .showmarkerdesc, .path-mod-assign [data-region="grade-panel"] .showstudentdesc {background-color: #f8f8f8;}
.path-admin-mod-lti .btn .loader img, .path-admin-mod-lti #tool-list-loader-container .loader img {height: auto;}
.path-mod-assign [data-region="user-selector"] [data-action="previous-user"], .path-mod-assign [data-region="user-selector"] [data-action="next-user"] {margin-top: -4px;padding: 0 10px;color: #575967;}
.path-mod-assign [data-region="user-selector"] .alignment {width: auto;float: none;margin-top: 0;}
.path-mod-assign [data-region="configure-filters"] {margin-top: 54px;}
.path-mod-assign [data-region="configure-filters"] label {display: block;width: 100%;margin-bottom: 0;padding: .25rem 1rem;}
.path-mod-assign div.submissiongraded {background-color: #aec4f2;}
.path-mod-assign td.earlysubmission, .path-mod-assign div.earlysubmission {background-color: #f8f8f8;}
.path-mod-assign [data-region="grade-panel"] h3 {font-size: 2rem;margin: 2rem 0;}
#page-mod-assign-grader .form-group .col-md-3, #page-mod-assign-grader .form-buttons .col-md-3, #page-mod-assign-grader .path-admin .buttons .col-md-3, .path-admin #page-mod-assign-grader .buttons .col-md-3, #page-mod-assign-grader #fitem_id_submitbutton .col-md-3, #page-mod-assign-grader .fp-content-center form + div .col-md-3, .fp-content-center #page-mod-assign-grader form + div .col-md-3, #page-mod-assign-grader div.backup-section + form .col-md-3, #page-mod-assign-grader #fgroup_id_buttonar .col-md-3 {text-align: left;margin-top: 1rem;margin-bottom: .5rem;}
.path-mod-assign [data-region="grade-panel"] div.submissionstatustable {margin-bottom: 4rem;}
.path-mod-assign [data-region="grade-panel"] #id_gradeheader input, .path-mod-assign [data-region="grade-panel"] #id_gradeheader select {width: 100%;}
@media (min-width: 320px) and (max-width: 767.98px) {#page-mod-data-view .datapreferences .boxaligncenter, #page-mod-data-view .search_none .boxaligncenter {background-color: #f4f7fe;padding: 0 1rem .5rem;border-radius: 5px;margin: 0 auto;}
	#page-mod-data-view .datapreferences .boxaligncenter tr, #page-mod-data-view .search_none .boxaligncenter tr {width: 250px;}
	#page-mod-data-view .datapreferences .boxaligncenter tr select, #page-mod-data-view .search_none .boxaligncenter tr select {width: 246px;}
	#page-mod-data-view .datapreferences label, #page-mod-data-view .search_none label, #page-mod-data-view .datapreferences input, #page-mod-data-view .search_none input, #page-mod-data-view .datapreferences select, #page-mod-data-view .search_none select {width: 100%;display: block;}
	#page-mod-data-view .datapreferences input, #page-mod-data-view .search_none input, #page-mod-data-view .datapreferences select, #page-mod-data-view .search_none select {margin-bottom: .75rem;margin-left: 0;}
	#page-mod-data-view .datapreferences #advancedcheckbox, #page-mod-data-view .search_none #advancedcheckbox, #page-mod-data-view .datapreferences [for=advancedcheckbox], #page-mod-data-view .search_none [for=advancedcheckbox] {display: inline-flex;width: auto;}
	#page-mod-data-view .datapreferences .accesshide, #page-mod-data-view .search_none .accesshide {display: inline;}}
.confirmation-buttons {margin-top: 1rem;}
.confirmation-buttons .btn {width: 100%;margin-bottom: .25rem;}
.confirmation-buttons .btn:last-of-type {margin-bottom: 0;}
.resultgraph img {max-width: 100%;height: 100%;}
@media (min-width: 320px) and (max-width: 767.98px) {.path-mod-data-field .fieldadd select, .path-mod-data-field .sortdefault select {margin: 0 0 .25rem 0;width: 100%;}
	.path-mod-data-field .btn.m-l-1 {margin: 0;}}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .content {padding: 0;}}
@media (min-width: 320px) and (max-width: 767.98px) {.forumpost .content .posting {font-size: .8rem;}}
@media (min-width: 320px) and (max-width: 767.98px) {#shortsearchbox {width: 100%;}}
.attachments {padding: .5rem;margin-bottom: 1rem;background-color: #f8f8f8;border-radius: 5px;}
.attachments a {display: block;width: 100%;}
.discussion-settings-menu .dropdown-toggle {padding: .7rem 1rem;}
@media (min-width: 320px) and (max-width: 767.98px) {.movediscussion select {width: 100%;margin-bottom: .5rem;}}
.path-mod-forum :target > .forumpost:before {top: 5px;bottom: 5px;left: 5px;border-radius: 5px;background: #0742cd;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax {background-color: #fff;}
.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 {border-radius: 0;}
.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 .yui-layout-unit.yui-layout-unit-center div.yui-layout-bd {background-color: #f8f8f8;}
.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;margin-bottom: 0;}
.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 #d4d4d4;border-bottom: 1px solid #fff;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list li {border-top: 1px solid #fff;border-bottom: 1px solid #d4d4d4;padding: 5px 10px;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-userlist #users-list img {margin-right: 8px;border: 1px solid #ccc;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: .875rem;color: #9b9b9b;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {margin-bottom: 1.5rem;border-radius: 5px;border: 1px solid #c8cdd7;padding: 1.5rem;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .time {float: right;font-size: 11px;color: #9b9b9b;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme {background-color: #fff;}
.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .chat-message.course-theme .user {font-weight: bold;}
.chat-event {position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
.chat-event td {padding: 1rem;}
.chat-message {margin-bottom: 1rem;}
.chat-message:last-child {margin-bottom: 0;}
.chat-message td {padding: 1rem;border-radius: 5px;background-color: #fff;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);vertical-align: middle;font-size: .875rem;}
.chat-message td.text .title {margin-right: .5rem;font-size: .75rem;color: #9b9b9b;}
.chatuserdetails p {margin: 0;font-weight: 700;}
.chatuserdetails .idletime {font-size: .875rem;color: #575967;}
#page-report-participation-index .participationselectform div label {display: inline-block;margin: 0 5px;}
#page-report-participation-index .participationselectform div label[for=menuinstanceid] {margin-left: 0;}
.helplinkpopup {background-color: #f4f7fe;padding: 1rem 2rem;font-size: .875rem;color: #0742cd;border-radius: 5px;display: block;margin-bottom: 2rem;margin-top: 2rem;}
.helplinkpopup .icon, .helplinkpopup .fdescription img, .fdescription .helplinkpopup img, .helplinkpopup .form-control-static img, .form-control-static .helplinkpopup img, .helplinkpopup .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .helplinkpopup img {position: relative;margin-right: .5rem !important;}
.environmenttable .helplinkpopup {margin: 0;}
.path-backup .mform .grouped_settings {clear: both;overflow: hidden;}
.path-backup .mform .grouped_settings .icon, .path-backup .mform .grouped_settings .fdescription img, .fdescription .path-backup .mform .grouped_settings img, .path-backup .mform .grouped_settings .form-control-static img, .form-control-static .path-backup .mform .grouped_settings img, .path-backup .mform .grouped_settings .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .path-backup .mform .grouped_settings img {margin: 0 .25rem;}
.path-backup .mform .grouped_settings.section_level {background-color: #fbfbfb;border-radius: 5px;margin-bottom: 1.5rem;}
.path-backup .mform .grouped_settings.section_level::after {display: block;clear: both;content: "";}
.path-backup .mform .include_setting {width: 50%;display: inline-block;float: left;padding: 0 2rem;}
.path-backup .mform .normal_setting {width: 50%;display: inline-block;float: left;padding: 0 2rem;}
.path-backup .section_level {font-weight: 500;}
.path-backup .section_level .activity_level {font-weight: normal;}
.path-backup .proceedbutton {margin-left: auto;}
.path-backup .mform .root_setting, .path-backup .mform .grouped_settings {}
.path-backup .mform .root_setting:nth-of-type(odd), .path-backup .mform .grouped_settings:nth-of-type(odd) {border-bottom: 1px solid #ececec;}
.path-backup .mform .root_setting:nth-of-type(odd):last-child, .path-backup .mform .grouped_settings:nth-of-type(odd):last-child {border-bottom: none;}
.path-backup .mform .root_setting:nth-of-type(even), .path-backup .mform .grouped_settings:nth-of-type(even) {border-bottom: 1px solid #ececec;}
.path-backup .mform .root_setting:nth-of-type(even):last-child, .path-backup .mform .grouped_settings:nth-of-type(even):last-child {border-bottom: none;}
.path-backup .mform .root_setting .form-group, .path-backup .mform .root_setting .form-buttons, .path-backup .mform .root_setting .path-admin .buttons, .path-admin .path-backup .mform .root_setting .buttons, .path-backup .mform .root_setting #fitem_id_submitbutton, .path-backup .mform .root_setting .fp-content-center form + div, .fp-content-center .path-backup .mform .root_setting form + div, .path-backup .mform .root_setting div.backup-section + form, .path-backup .mform .root_setting #fgroup_id_buttonar, .path-backup .mform .grouped_settings .form-group, .path-backup .mform .grouped_settings .form-buttons, .path-backup .mform .grouped_settings .path-admin .buttons, .path-admin .path-backup .mform .grouped_settings .buttons, .path-backup .mform .grouped_settings #fitem_id_submitbutton, .path-backup .mform .grouped_settings .fp-content-center form + div, .fp-content-center .path-backup .mform .grouped_settings form + div, .path-backup .mform .grouped_settings div.backup-section + form, .path-backup .mform .grouped_settings #fgroup_id_buttonar {margin: 1rem 0 .5rem 0;}
.path-backup .mform .root_setting .form-group .col-md-3.checkbox, .path-backup .mform .root_setting .form-buttons .col-md-3.checkbox, .path-backup .mform .root_setting .path-admin .buttons .col-md-3.checkbox, .path-admin .path-backup .mform .root_setting .buttons .col-md-3.checkbox, .path-backup .mform .root_setting #fitem_id_submitbutton .col-md-3.checkbox, .path-backup .mform .root_setting .fp-content-center form + div .col-md-3.checkbox, .fp-content-center .path-backup .mform .root_setting form + div .col-md-3.checkbox, .path-backup .mform .root_setting div.backup-section + form .col-md-3.checkbox, .path-backup .mform .root_setting #fgroup_id_buttonar .col-md-3.checkbox, .path-backup .mform .grouped_settings .form-group .col-md-3.checkbox, .path-backup .mform .grouped_settings .form-buttons .col-md-3.checkbox, .path-backup .mform .grouped_settings .path-admin .buttons .col-md-3.checkbox, .path-admin .path-backup .mform .grouped_settings .buttons .col-md-3.checkbox, .path-backup .mform .grouped_settings #fitem_id_submitbutton .col-md-3.checkbox, .path-backup .mform .grouped_settings .fp-content-center form + div .col-md-3.checkbox, .fp-content-center .path-backup .mform .grouped_settings form + div .col-md-3.checkbox, .path-backup .mform .grouped_settings div.backup-section + form .col-md-3.checkbox, .path-backup .mform .grouped_settings #fgroup_id_buttonar .col-md-3.checkbox {width: 0%;}
.path-backup .mform .root_setting .form-group .col-md-9.checkbox, .path-backup .mform .root_setting .form-buttons .col-md-9.checkbox, .path-backup .mform .root_setting .path-admin .buttons .col-md-9.checkbox, .path-admin .path-backup .mform .root_setting .buttons .col-md-9.checkbox, .path-backup .mform .root_setting #fitem_id_submitbutton .col-md-9.checkbox, .path-backup .mform .root_setting .fp-content-center form + div .col-md-9.checkbox, .fp-content-center .path-backup .mform .root_setting form + div .col-md-9.checkbox, .path-backup .mform .root_setting div.backup-section + form .col-md-9.checkbox, .path-backup .mform .root_setting #fgroup_id_buttonar .col-md-9.checkbox, .path-backup .mform .grouped_settings .form-group .col-md-9.checkbox, .path-backup .mform .grouped_settings .form-buttons .col-md-9.checkbox, .path-backup .mform .grouped_settings .path-admin .buttons .col-md-9.checkbox, .path-admin .path-backup .mform .grouped_settings .buttons .col-md-9.checkbox, .path-backup .mform .grouped_settings #fitem_id_submitbutton .col-md-9.checkbox, .path-backup .mform .grouped_settings .fp-content-center form + div .col-md-9.checkbox, .fp-content-center .path-backup .mform .grouped_settings form + div .col-md-9.checkbox, .path-backup .mform .grouped_settings div.backup-section + form .col-md-9.checkbox, .path-backup .mform .grouped_settings #fgroup_id_buttonar .col-md-9.checkbox {width: 100%;left: 0;}
.path-backup .detail-pair .detail-pair-label {width: 25%;float: left;clear: left;}
.path-backup .detail-pair .detail-pair-value {width: 75%;float: left;}
.path-backup .backup-section {background-color: #f8f8f8;border-radius: 5px;padding: 1.5rem;margin-bottom: 1.5rem;}
.path-backup .backup-section .sub-header, .path-backup .backup-section .backup-sub-section, .path-backup .backup-section .singlebutton, .path-backup .backup-section .header {width: 100%;float: left;clear: both;}
.path-backup .backup-section th.header {width: auto;float: none;}
.path-backup .backup-section ::after {content: "";display: table;clear: both;}
.path-backup .backup-section::after {display: block;clear: both;content: "";}
.path-backup .backup-section .ics-totalresults {margin-bottom: 1rem;font-weight: 500;}
.path-backup .notification.dependencies_enforced {color: #dc3545;font-weight: bold;}
.path-backup .backup_progress {margin-top: 1rem;margin-bottom: 1rem;font-size: .75rem;color: #575967;}
.path-backup .backup_progress .sep {margin: 0 .5rem;font-size: .75rem;color: #bfc0c2;}
.path-backup .backup_progress .backup_stage.backup_stage_current {color: #0742cd !important;}
.path-backup .backup_progress span.backup_stage.backup_stage_complete {color: inherit;}
#page-backup-restore .filealiasesfailures {background-color: #f8d7da;}
#page-backup-restore .filealiasesfailures .aliaseslist {background-color: #fff;}
.path-backup .wibbler {width: 500px;margin: 0 auto 10px;border-bottom: 1px solid black;border-right: 1px solid black;border-left: 1px solid black;position: relative;min-height: 4px;}
.path-backup .wibbler .wibble {position: absolute;left: 0;right: 0;top: 0;height: 4px;}
.path-backup .wibbler .state0 {background: #eee;}
.path-backup .wibbler .state1 {background: #ddd;}
.path-backup .wibbler .state2 {background: #ccc;}
.path-backup .wibbler .state3 {background: #bbb;}
.path-backup .wibbler .state4 {background: #aaa;}
.path-backup .wibbler .state5 {background: #999;}
.path-backup .wibbler .state6 {background: #888;}
.path-backup .wibbler .state7 {background: #777;}
.path-backup .wibbler .state8 {background: #666;}
.path-backup .wibbler .state9 {background: #555;}
.path-backup .wibbler .state10 {background: #444;}
.path-backup .wibbler .state11 {background: #333;}
.path-backup .wibbler .state12 {background: #222;}
#page-backup-backup [role="main"] .form-group, #page-backup-backup [role="main"] .form-buttons, #page-backup-backup [role="main"] .path-admin .buttons, .path-admin #page-backup-backup [role="main"] .buttons, #page-backup-backup [role="main"] #fitem_id_submitbutton, #page-backup-backup [role="main"] .fp-content-center form + div, .fp-content-center #page-backup-backup [role="main"] form + div, #page-backup-backup [role="main"] div.backup-section + form, #page-backup-backup [role="main"] #fgroup_id_buttonar {margin: 0;padding: .5rem .25rem;}
#page-backup-backup [role="main"] .form-group .icon, #page-backup-backup [role="main"] .form-buttons .icon, #page-backup-backup [role="main"] .form-buttons .fdescription img, .fdescription #page-backup-backup [role="main"] .form-buttons img, #page-backup-backup [role="main"] .form-buttons .form-control-static img, .form-control-static #page-backup-backup [role="main"] .form-buttons img, #page-backup-backup [role="main"] .form-buttons .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-backup-backup [role="main"] .form-buttons img, #page-backup-backup [role="main"] .path-admin .buttons .icon, #page-backup-backup [role="main"] .path-admin .buttons .fdescription img, .fdescription #page-backup-backup [role="main"] .path-admin .buttons img, #page-backup-backup [role="main"] .path-admin .buttons .form-control-static img, .form-control-static #page-backup-backup [role="main"] .path-admin .buttons img, #page-backup-backup [role="main"] .path-admin .buttons .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-backup-backup [role="main"] .path-admin .buttons img, .path-admin #page-backup-backup [role="main"] .buttons .icon, #page-backup-backup [role="main"] #fitem_id_submitbutton .icon, #page-backup-backup [role="main"] #fitem_id_submitbutton .fdescription img, .fdescription #page-backup-backup [role="main"] #fitem_id_submitbutton img, #page-backup-backup [role="main"] #fitem_id_submitbutton .form-control-static img, .form-control-static #page-backup-backup [role="main"] #fitem_id_submitbutton img, #page-backup-backup [role="main"] #fitem_id_submitbutton .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-backup-backup [role="main"] #fitem_id_submitbutton img, #page-backup-backup [role="main"] .fp-content-center form + div .icon, #page-backup-backup [role="main"] .fp-content-center form + div .fdescription img, .fdescription #page-backup-backup [role="main"] .fp-content-center form + div img, #page-backup-backup [role="main"] .fp-content-center form + div .form-control-static img, .form-control-static #page-backup-backup [role="main"] .fp-content-center form + div img, #page-backup-backup [role="main"] .fp-content-center form + div .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-backup-backup [role="main"] .fp-content-center form + div img, .fp-content-center #page-backup-backup [role="main"] form + div .icon, #page-backup-backup [role="main"] div.backup-section + form .icon, #page-backup-backup [role="main"] div.backup-section + form .fdescription img, .fdescription #page-backup-backup [role="main"] div.backup-section + form img, #page-backup-backup [role="main"] div.backup-section + form .form-control-static img, .form-control-static #page-backup-backup [role="main"] div.backup-section + form img, #page-backup-backup [role="main"] div.backup-section + form .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-backup-backup [role="main"] div.backup-section + form img, #page-backup-backup [role="main"] #fgroup_id_buttonar .icon, #page-backup-backup [role="main"] #fgroup_id_buttonar .fdescription img, .fdescription #page-backup-backup [role="main"] #fgroup_id_buttonar img, #page-backup-backup [role="main"] #fgroup_id_buttonar .form-control-static img, .form-control-static #page-backup-backup [role="main"] #fgroup_id_buttonar img, #page-backup-backup [role="main"] #fgroup_id_buttonar .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-backup-backup [role="main"] #fgroup_id_buttonar img, #page-backup-backup [role="main"] .form-group .fdescription img, .fdescription #page-backup-backup [role="main"] .form-group img, #page-backup-backup [role="main"] .form-group .form-control-static img, .form-control-static #page-backup-backup [role="main"] .form-group img, #page-backup-backup [role="main"] .form-group .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-backup-backup [role="main"] .form-group img {margin: 0 0 0 .5rem;width: 20px;height: 20px;}
#page-backup-backup [role="main"] .form-group label, #page-backup-backup [role="main"] .form-buttons label, #page-backup-backup [role="main"] .path-admin .buttons label, .path-admin #page-backup-backup [role="main"] .buttons label, #page-backup-backup [role="main"] #fitem_id_submitbutton label, #page-backup-backup [role="main"] .fp-content-center form + div label, .fp-content-center #page-backup-backup [role="main"] form + div label, #page-backup-backup [role="main"] div.backup-section + form label, #page-backup-backup [role="main"] #fgroup_id_buttonar label {margin: 0;}
.path-backup .mform .grouped_settings.section_level {border: none;padding: 0;}
.cap-desc {font-weight: 700;}
#page-admin-roles-permissions .preventlink, #page-admin-roles-permissions .forbidden {margin-right: 5px !important;margin-bottom: 8px !important;display: inline-flex !important;}
#page-admin-roles-permissions .allowlink, #page-admin-roles-permissions .prohibitlink {margin-right: 5px !important;margin-bottom: 5px !important;display: inline-flex !important;}
#page-admin-roles-permissions .preventlink, #page-admin-roles-permissions .prohibitlink, #page-admin-roles-permissions .allowlink, #page-admin-roles-permissions .forbidden {padding: 6px;}
#page-admin-roles-permissions .preventlink {margin-bottom: 0;}
#page-admin-roles-permissions .allowed {display: block !important;}
#page-admin-roles-permissions .allowed {margin-bottom: .5rem;min-width: 200px;}
#page-admin-roles-permissions .allowmore {display: block;width: 100%;}
.gradereport-grader-table th.user a {padding: 0;margin: 0;}
.gradereport-grader-table th.user a img {margin: 0 .5rem 0 0;padding: 0;}
.generaltable, .grading-report, #defineroletable, .rolecap, .admintable, .gradereport-grader-table, #categoryquestions, .page-report-competency-index .table, .page-report-competency-index table.collection, .flexible, .forumheaderlist, .userenrolment, .mod_index, .criteria, #page-blocks-completionstatus-details [role="main"] table.generalbox {width: 100%;}
.generaltable thead a, .grading-report thead a, #defineroletable thead a, .rolecap thead a, .admintable thead a, .gradereport-grader-table thead a, #categoryquestions thead a, .page-report-competency-index .table thead a, .page-report-competency-index table.collection thead a, .flexible thead a, .forumheaderlist thead a, .userenrolment thead a, .mod_index thead a, .criteria thead a, #page-blocks-completionstatus-details [role="main"] table.generalbox thead a {font-weight: 500;text-decoration: none;color: inherit;}
.generaltable thead th, .grading-report thead th, #defineroletable thead th, .rolecap thead th, .admintable thead th, .gradereport-grader-table thead th, #categoryquestions thead th, .page-report-competency-index .table thead th, .page-report-competency-index table.collection thead th, .flexible thead th, .forumheaderlist thead th, .userenrolment thead th, .mod_index thead th, .criteria thead th, #page-blocks-completionstatus-details [role="main"] table.generalbox thead th {font-weight: 700;}
.generaltable tbody th, .grading-report tbody th, #defineroletable tbody th, .rolecap tbody th, .admintable tbody th, .gradereport-grader-table tbody th, #categoryquestions tbody th, .page-report-competency-index .table tbody th, .page-report-competency-index table.collection tbody th, .flexible tbody th, .forumheaderlist tbody th, .userenrolment tbody th, .mod_index tbody th, .criteria tbody th, #page-blocks-completionstatus-details [role="main"] table.generalbox tbody th {background-color: transparent;}
.generaltable .header, .grading-report .header, #defineroletable .header, .rolecap .header, .admintable .header, .gradereport-grader-table .header, #categoryquestions .header, .page-report-competency-index .table .header, .page-report-competency-index table.collection .header, .flexible .header, .forumheaderlist .header, .userenrolment .header, .mod_index .header, .criteria .header, #page-blocks-completionstatus-details [role="main"] table.generalbox .header, .generaltable th, .grading-report th, #defineroletable th, .rolecap th, .admintable th, .gradereport-grader-table th, #categoryquestions th, .page-report-competency-index .table th, .page-report-competency-index table.collection th, .flexible th, .forumheaderlist th, .userenrolment th, .mod_index th, .criteria th, #page-blocks-completionstatus-details [role="main"] table.generalbox th {padding-top: 1rem;padding-bottom: 1rem;background-color: #f8f8f8;font-size: .75rem !important;font-weight: 700;color: #555 !important;text-transform: uppercase;}
.generaltable .header .icon, .generaltable .header .fdescription img, .fdescription .generaltable .header img, .generaltable .header .form-control-static img, .form-control-static .generaltable .header img, .generaltable .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable .header img, .grading-report .header .icon, .grading-report .header .fdescription img, .fdescription .grading-report .header img, .grading-report .header .form-control-static img, .form-control-static .grading-report .header img, .grading-report .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .grading-report .header img, #defineroletable .header .icon, #defineroletable .header .fdescription img, .fdescription #defineroletable .header img, #defineroletable .header .form-control-static img, .form-control-static #defineroletable .header img, #defineroletable .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #defineroletable .header img, .rolecap .header .icon, .rolecap .header .fdescription img, .fdescription .rolecap .header img, .rolecap .header .form-control-static img, .form-control-static .rolecap .header img, .rolecap .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .rolecap .header img, .admintable .header .icon, .admintable .header .fdescription img, .fdescription .admintable .header img, .admintable .header .form-control-static img, .form-control-static .admintable .header img, .admintable .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .admintable .header img, .gradereport-grader-table .header .icon, .gradereport-grader-table .header .fdescription img, .fdescription .gradereport-grader-table .header img, .gradereport-grader-table .header .form-control-static img, .form-control-static .gradereport-grader-table .header img, .gradereport-grader-table .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table .header img, #categoryquestions .header .icon, #categoryquestions .header .fdescription img, .fdescription #categoryquestions .header img, #categoryquestions .header .form-control-static img, .form-control-static #categoryquestions .header img, #categoryquestions .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions .header img, .page-report-competency-index .table .header .icon, .page-report-competency-index table.collection .header .icon, .page-report-competency-index .table .header .fdescription img, .fdescription .page-report-competency-index .table .header img, .page-report-competency-index .table .header .form-control-static img, .form-control-static .page-report-competency-index .table .header img, .page-report-competency-index .table .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index .table .header img, .page-report-competency-index table.collection .header .fdescription img, .fdescription .page-report-competency-index table.collection .header img, .page-report-competency-index table.collection .header .form-control-static img, .form-control-static .page-report-competency-index table.collection .header img, .page-report-competency-index table.collection .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index table.collection .header img, .flexible .header .icon, .flexible .header .fdescription img, .fdescription .flexible .header img, .flexible .header .form-control-static img, .form-control-static .flexible .header img, .flexible .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flexible .header img, .forumheaderlist .header .icon, .forumheaderlist .header .fdescription img, .fdescription .forumheaderlist .header img, .forumheaderlist .header .form-control-static img, .form-control-static .forumheaderlist .header img, .forumheaderlist .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumheaderlist .header img, .userenrolment .header .icon, .userenrolment .header .fdescription img, .fdescription .userenrolment .header img, .userenrolment .header .form-control-static img, .form-control-static .userenrolment .header img, .userenrolment .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .userenrolment .header img, .mod_index .header .icon, .mod_index .header .fdescription img, .fdescription .mod_index .header img, .mod_index .header .form-control-static img, .form-control-static .mod_index .header img, .mod_index .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .mod_index .header img, .criteria .header .icon, .criteria .header .fdescription img, .fdescription .criteria .header img, .criteria .header .form-control-static img, .form-control-static .criteria .header img, .criteria .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .criteria .header img, #page-blocks-completionstatus-details [role="main"] table.generalbox .header .icon, #page-blocks-completionstatus-details [role="main"] table.generalbox .header .fdescription img, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox .header img, #page-blocks-completionstatus-details [role="main"] table.generalbox .header .form-control-static img, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox .header img, #page-blocks-completionstatus-details [role="main"] table.generalbox .header .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox .header img, .generaltable th .icon, .generaltable th .fdescription img, .fdescription .generaltable th img, .generaltable th .form-control-static img, .form-control-static .generaltable th img, .generaltable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable th img, .grading-report th .icon, .grading-report th .fdescription img, .fdescription .grading-report th img, .grading-report th .form-control-static img, .form-control-static .grading-report th img, .grading-report th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .grading-report th img, #defineroletable th .icon, #defineroletable th .fdescription img, .fdescription #defineroletable th img, #defineroletable th .form-control-static img, .form-control-static #defineroletable th img, #defineroletable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #defineroletable th img, .rolecap th .icon, .rolecap th .fdescription img, .fdescription .rolecap th img, .rolecap th .form-control-static img, .form-control-static .rolecap th img, .rolecap th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .rolecap th img, .admintable th .icon, .admintable th .fdescription img, .fdescription .admintable th img, .admintable th .form-control-static img, .form-control-static .admintable th img, .admintable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .admintable th img, .gradereport-grader-table th .icon, .gradereport-grader-table th .fdescription img, .fdescription .gradereport-grader-table th img, .gradereport-grader-table th .form-control-static img, .form-control-static .gradereport-grader-table th img, .gradereport-grader-table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table th img, #categoryquestions th .icon, #categoryquestions th .fdescription img, .fdescription #categoryquestions th img, #categoryquestions th .form-control-static img, .form-control-static #categoryquestions th img, #categoryquestions th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions th img, .page-report-competency-index .table th .icon, .page-report-competency-index table.collection th .icon, .page-report-competency-index .table th .fdescription img, .fdescription .page-report-competency-index .table th img, .page-report-competency-index .table th .form-control-static img, .form-control-static .page-report-competency-index .table th img, .page-report-competency-index .table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index .table th img, .page-report-competency-index table.collection th .fdescription img, .fdescription .page-report-competency-index table.collection th img, .page-report-competency-index table.collection th .form-control-static img, .form-control-static .page-report-competency-index table.collection th img, .page-report-competency-index table.collection th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index table.collection th img, .flexible th .icon, .flexible th .fdescription img, .fdescription .flexible th img, .flexible th .form-control-static img, .form-control-static .flexible th img, .flexible th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flexible th img, .forumheaderlist th .icon, .forumheaderlist th .fdescription img, .fdescription .forumheaderlist th img, .forumheaderlist th .form-control-static img, .form-control-static .forumheaderlist th img, .forumheaderlist th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumheaderlist th img, .userenrolment th .icon, .userenrolment th .fdescription img, .fdescription .userenrolment th img, .userenrolment th .form-control-static img, .form-control-static .userenrolment th img, .userenrolment th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .userenrolment th img, .mod_index th .icon, .mod_index th .fdescription img, .fdescription .mod_index th img, .mod_index th .form-control-static img, .form-control-static .mod_index th img, .mod_index th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .mod_index th img, .criteria th .icon, .criteria th .fdescription img, .fdescription .criteria th img, .criteria th .form-control-static img, .form-control-static .criteria th img, .criteria th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .criteria th img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .icon, #page-blocks-completionstatus-details [role="main"] table.generalbox th .fdescription img, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox th img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .form-control-static img, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox th img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox th img {font-size: .75rem;width: .75rem;height: auto;}
.generaltable .header a .icon.itemicon, .generaltable .header a .fdescription img.itemicon, .fdescription .generaltable .header a img.itemicon, .generaltable .header a .form-control-static img.itemicon, .form-control-static .generaltable .header a img.itemicon, .generaltable .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .generaltable .header a img.itemicon, .grading-report .header a .icon.itemicon, .grading-report .header a .fdescription img.itemicon, .fdescription .grading-report .header a img.itemicon, .grading-report .header a .form-control-static img.itemicon, .form-control-static .grading-report .header a img.itemicon, .grading-report .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .grading-report .header a img.itemicon, #defineroletable .header a .icon.itemicon, #defineroletable .header a .fdescription img.itemicon, .fdescription #defineroletable .header a img.itemicon, #defineroletable .header a .form-control-static img.itemicon, .form-control-static #defineroletable .header a img.itemicon, #defineroletable .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info #defineroletable .header a img.itemicon, .rolecap .header a .icon.itemicon, .rolecap .header a .fdescription img.itemicon, .fdescription .rolecap .header a img.itemicon, .rolecap .header a .form-control-static img.itemicon, .form-control-static .rolecap .header a img.itemicon, .rolecap .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .rolecap .header a img.itemicon, .admintable .header a .icon.itemicon, .admintable .header a .fdescription img.itemicon, .fdescription .admintable .header a img.itemicon, .admintable .header a .form-control-static img.itemicon, .form-control-static .admintable .header a img.itemicon, .admintable .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .admintable .header a img.itemicon, .gradereport-grader-table .header a .icon.itemicon, .gradereport-grader-table .header a .fdescription img.itemicon, .fdescription .gradereport-grader-table .header a img.itemicon, .gradereport-grader-table .header a .form-control-static img.itemicon, .form-control-static .gradereport-grader-table .header a img.itemicon, .gradereport-grader-table .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .gradereport-grader-table .header a img.itemicon, #categoryquestions .header a .icon.itemicon, #categoryquestions .header a .fdescription img.itemicon, .fdescription #categoryquestions .header a img.itemicon, #categoryquestions .header a .form-control-static img.itemicon, .form-control-static #categoryquestions .header a img.itemicon, #categoryquestions .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info #categoryquestions .header a img.itemicon, .page-report-competency-index .table .header a .icon.itemicon, .page-report-competency-index table.collection .header a .icon.itemicon, .page-report-competency-index .table .header a .fdescription img.itemicon, .fdescription .page-report-competency-index .table .header a img.itemicon, .page-report-competency-index .table .header a .form-control-static img.itemicon, .form-control-static .page-report-competency-index .table .header a img.itemicon, .page-report-competency-index .table .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .page-report-competency-index .table .header a img.itemicon, .page-report-competency-index table.collection .header a .fdescription img.itemicon, .fdescription .page-report-competency-index table.collection .header a img.itemicon, .page-report-competency-index table.collection .header a .form-control-static img.itemicon, .form-control-static .page-report-competency-index table.collection .header a img.itemicon, .page-report-competency-index table.collection .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .page-report-competency-index table.collection .header a img.itemicon, .flexible .header a .icon.itemicon, .flexible .header a .fdescription img.itemicon, .fdescription .flexible .header a img.itemicon, .flexible .header a .form-control-static img.itemicon, .form-control-static .flexible .header a img.itemicon, .flexible .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .flexible .header a img.itemicon, .forumheaderlist .header a .icon.itemicon, .forumheaderlist .header a .fdescription img.itemicon, .fdescription .forumheaderlist .header a img.itemicon, .forumheaderlist .header a .form-control-static img.itemicon, .form-control-static .forumheaderlist .header a img.itemicon, .forumheaderlist .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .forumheaderlist .header a img.itemicon, .userenrolment .header a .icon.itemicon, .userenrolment .header a .fdescription img.itemicon, .fdescription .userenrolment .header a img.itemicon, .userenrolment .header a .form-control-static img.itemicon, .form-control-static .userenrolment .header a img.itemicon, .userenrolment .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .userenrolment .header a img.itemicon, .mod_index .header a .icon.itemicon, .mod_index .header a .fdescription img.itemicon, .fdescription .mod_index .header a img.itemicon, .mod_index .header a .form-control-static img.itemicon, .form-control-static .mod_index .header a img.itemicon, .mod_index .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .mod_index .header a img.itemicon, .criteria .header a .icon.itemicon, .criteria .header a .fdescription img.itemicon, .fdescription .criteria .header a img.itemicon, .criteria .header a .form-control-static img.itemicon, .form-control-static .criteria .header a img.itemicon, .criteria .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .criteria .header a img.itemicon, #page-blocks-completionstatus-details [role="main"] table.generalbox .header a .icon.itemicon, #page-blocks-completionstatus-details [role="main"] table.generalbox .header a .fdescription img.itemicon, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox .header a img.itemicon, #page-blocks-completionstatus-details [role="main"] table.generalbox .header a .form-control-static img.itemicon, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox .header a img.itemicon, #page-blocks-completionstatus-details [role="main"] table.generalbox .header a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox .header a img.itemicon, .generaltable th a .icon.itemicon, .generaltable th a .fdescription img.itemicon, .fdescription .generaltable th a img.itemicon, .generaltable th a .form-control-static img.itemicon, .form-control-static .generaltable th a img.itemicon, .generaltable th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .generaltable th a img.itemicon, .grading-report th a .icon.itemicon, .grading-report th a .fdescription img.itemicon, .fdescription .grading-report th a img.itemicon, .grading-report th a .form-control-static img.itemicon, .form-control-static .grading-report th a img.itemicon, .grading-report th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .grading-report th a img.itemicon, #defineroletable th a .icon.itemicon, #defineroletable th a .fdescription img.itemicon, .fdescription #defineroletable th a img.itemicon, #defineroletable th a .form-control-static img.itemicon, .form-control-static #defineroletable th a img.itemicon, #defineroletable th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info #defineroletable th a img.itemicon, .rolecap th a .icon.itemicon, .rolecap th a .fdescription img.itemicon, .fdescription .rolecap th a img.itemicon, .rolecap th a .form-control-static img.itemicon, .form-control-static .rolecap th a img.itemicon, .rolecap th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .rolecap th a img.itemicon, .admintable th a .icon.itemicon, .admintable th a .fdescription img.itemicon, .fdescription .admintable th a img.itemicon, .admintable th a .form-control-static img.itemicon, .form-control-static .admintable th a img.itemicon, .admintable th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .admintable th a img.itemicon, .gradereport-grader-table th a .icon.itemicon, .gradereport-grader-table th a .fdescription img.itemicon, .fdescription .gradereport-grader-table th a img.itemicon, .gradereport-grader-table th a .form-control-static img.itemicon, .form-control-static .gradereport-grader-table th a img.itemicon, .gradereport-grader-table th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .gradereport-grader-table th a img.itemicon, #categoryquestions th a .icon.itemicon, #categoryquestions th a .fdescription img.itemicon, .fdescription #categoryquestions th a img.itemicon, #categoryquestions th a .form-control-static img.itemicon, .form-control-static #categoryquestions th a img.itemicon, #categoryquestions th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info #categoryquestions th a img.itemicon, .page-report-competency-index .table th a .icon.itemicon, .page-report-competency-index table.collection th a .icon.itemicon, .page-report-competency-index .table th a .fdescription img.itemicon, .fdescription .page-report-competency-index .table th a img.itemicon, .page-report-competency-index .table th a .form-control-static img.itemicon, .form-control-static .page-report-competency-index .table th a img.itemicon, .page-report-competency-index .table th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .page-report-competency-index .table th a img.itemicon, .page-report-competency-index table.collection th a .fdescription img.itemicon, .fdescription .page-report-competency-index table.collection th a img.itemicon, .page-report-competency-index table.collection th a .form-control-static img.itemicon, .form-control-static .page-report-competency-index table.collection th a img.itemicon, .page-report-competency-index table.collection th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .page-report-competency-index table.collection th a img.itemicon, .flexible th a .icon.itemicon, .flexible th a .fdescription img.itemicon, .fdescription .flexible th a img.itemicon, .flexible th a .form-control-static img.itemicon, .form-control-static .flexible th a img.itemicon, .flexible th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .flexible th a img.itemicon, .forumheaderlist th a .icon.itemicon, .forumheaderlist th a .fdescription img.itemicon, .fdescription .forumheaderlist th a img.itemicon, .forumheaderlist th a .form-control-static img.itemicon, .form-control-static .forumheaderlist th a img.itemicon, .forumheaderlist th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .forumheaderlist th a img.itemicon, .userenrolment th a .icon.itemicon, .userenrolment th a .fdescription img.itemicon, .fdescription .userenrolment th a img.itemicon, .userenrolment th a .form-control-static img.itemicon, .form-control-static .userenrolment th a img.itemicon, .userenrolment th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .userenrolment th a img.itemicon, .mod_index th a .icon.itemicon, .mod_index th a .fdescription img.itemicon, .fdescription .mod_index th a img.itemicon, .mod_index th a .form-control-static img.itemicon, .form-control-static .mod_index th a img.itemicon, .mod_index th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .mod_index th a img.itemicon, .criteria th a .icon.itemicon, .criteria th a .fdescription img.itemicon, .fdescription .criteria th a img.itemicon, .criteria th a .form-control-static img.itemicon, .form-control-static .criteria th a img.itemicon, .criteria th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info .criteria th a img.itemicon, #page-blocks-completionstatus-details [role="main"] table.generalbox th a .icon.itemicon, #page-blocks-completionstatus-details [role="main"] table.generalbox th a .fdescription img.itemicon, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox th a img.itemicon, #page-blocks-completionstatus-details [role="main"] table.generalbox th a .form-control-static img.itemicon, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox th a img.itemicon, #page-blocks-completionstatus-details [role="main"] table.generalbox th a .editor_atto_notification .atto_info img.itemicon, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox th a img.itemicon {width: .75rem;height: auto;margin-right: .5rem;}
.generaltable .header strong, .grading-report .header strong, #defineroletable .header strong, .rolecap .header strong, .admintable .header strong, .gradereport-grader-table .header strong, #categoryquestions .header strong, .page-report-competency-index .table .header strong, .page-report-competency-index table.collection .header strong, .flexible .header strong, .forumheaderlist .header strong, .userenrolment .header strong, .mod_index .header strong, .criteria .header strong, #page-blocks-completionstatus-details [role="main"] table.generalbox .header strong, .generaltable th strong, .grading-report th strong, #defineroletable th strong, .rolecap th strong, .admintable th strong, .gradereport-grader-table th strong, #categoryquestions th strong, .page-report-competency-index .table th strong, .page-report-competency-index table.collection th strong, .flexible th strong, .forumheaderlist th strong, .userenrolment th strong, .mod_index th strong, .criteria th strong, #page-blocks-completionstatus-details [role="main"] table.generalbox th strong, .generaltable .header a, .grading-report .header a, #defineroletable .header a, .rolecap .header a, .admintable .header a, .gradereport-grader-table .header a, #categoryquestions .header a, .page-report-competency-index .table .header a, .page-report-competency-index table.collection .header a, .flexible .header a, .forumheaderlist .header a, .userenrolment .header a, .mod_index .header a, .criteria .header a, #page-blocks-completionstatus-details [role="main"] table.generalbox .header a, .generaltable th a, .grading-report th a, #defineroletable th a, .rolecap th a, .admintable th a, .gradereport-grader-table th a, #categoryquestions th a, .page-report-competency-index .table th a, .page-report-competency-index table.collection th a, .flexible th a, .forumheaderlist th a, .userenrolment th a, .mod_index th a, .criteria th a, #page-blocks-completionstatus-details [role="main"] table.generalbox th a, .generaltable .header span, .grading-report .header span, #defineroletable .header span, .rolecap .header span, .admintable .header span, .gradereport-grader-table .header span, #categoryquestions .header span, .page-report-competency-index .table .header span, .page-report-competency-index table.collection .header span, .flexible .header span, .forumheaderlist .header span, .userenrolment .header span, .mod_index .header span, .criteria .header span, #page-blocks-completionstatus-details [role="main"] table.generalbox .header span, .generaltable th span, .grading-report th span, #defineroletable th span, .rolecap th span, .admintable th span, .gradereport-grader-table th span, #categoryquestions th span, .page-report-competency-index .table th span, .page-report-competency-index table.collection th span, .flexible th span, .forumheaderlist th span, .userenrolment th span, .mod_index th span, .criteria th span, #page-blocks-completionstatus-details [role="main"] table.generalbox th span {font-weight: 700;}
.generaltable th, .grading-report th, #defineroletable th, .rolecap th, .admintable th, .gradereport-grader-table th, #categoryquestions th, .page-report-competency-index .table th, .page-report-competency-index table.collection th, .flexible th, .forumheaderlist th, .userenrolment th, .mod_index th, .criteria th, #page-blocks-completionstatus-details [role="main"] table.generalbox th, .generaltable td, .grading-report td, #defineroletable td, .rolecap td, .admintable td, .gradereport-grader-table td, #categoryquestions td, .page-report-competency-index .table td, .page-report-competency-index table.collection td, .flexible td, .forumheaderlist td, .userenrolment td, .mod_index td, .criteria td, #page-blocks-completionstatus-details [role="main"] table.generalbox td {padding: .75rem;vertical-align: middle;border-radius: 0;text-align: left;font-size: .875rem;color: #212121;}
.generaltable th .btn, .grading-report th .btn, #defineroletable th .btn, .rolecap th .btn, .admintable th .btn, .gradereport-grader-table th .btn, #categoryquestions th .btn, .page-report-competency-index .table th .btn, .page-report-competency-index table.collection th .btn, .flexible th .btn, .forumheaderlist th .btn, .userenrolment th .btn, .mod_index th .btn, .criteria th .btn, #page-blocks-completionstatus-details [role="main"] table.generalbox th .btn, .generaltable td .btn, .grading-report td .btn, #defineroletable td .btn, .rolecap td .btn, .admintable td .btn, .gradereport-grader-table td .btn, #categoryquestions td .btn, .page-report-competency-index .table td .btn, .page-report-competency-index table.collection td .btn, .flexible td .btn, .forumheaderlist td .btn, .userenrolment td .btn, .mod_index td .btn, .criteria td .btn, #page-blocks-completionstatus-details [role="main"] table.generalbox td .btn {margin: .25rem !important;}
.generaltable th .icon, .generaltable th .fdescription img, .fdescription .generaltable th img, .generaltable th .form-control-static img, .form-control-static .generaltable th img, .generaltable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable th img, .grading-report th .icon, .grading-report th .fdescription img, .fdescription .grading-report th img, .grading-report th .form-control-static img, .form-control-static .grading-report th img, .grading-report th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .grading-report th img, #defineroletable th .icon, #defineroletable th .fdescription img, .fdescription #defineroletable th img, #defineroletable th .form-control-static img, .form-control-static #defineroletable th img, #defineroletable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #defineroletable th img, .rolecap th .icon, .rolecap th .fdescription img, .fdescription .rolecap th img, .rolecap th .form-control-static img, .form-control-static .rolecap th img, .rolecap th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .rolecap th img, .admintable th .icon, .admintable th .fdescription img, .fdescription .admintable th img, .admintable th .form-control-static img, .form-control-static .admintable th img, .admintable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .admintable th img, .gradereport-grader-table th .icon, .gradereport-grader-table th .fdescription img, .fdescription .gradereport-grader-table th img, .gradereport-grader-table th .form-control-static img, .form-control-static .gradereport-grader-table th img, .gradereport-grader-table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table th img, #categoryquestions th .icon, #categoryquestions th .fdescription img, .fdescription #categoryquestions th img, #categoryquestions th .form-control-static img, .form-control-static #categoryquestions th img, #categoryquestions th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions th img, .page-report-competency-index .table th .icon, .page-report-competency-index table.collection th .icon, .page-report-competency-index .table th .fdescription img, .fdescription .page-report-competency-index .table th img, .page-report-competency-index .table th .form-control-static img, .form-control-static .page-report-competency-index .table th img, .page-report-competency-index .table th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index .table th img, .page-report-competency-index table.collection th .fdescription img, .fdescription .page-report-competency-index table.collection th img, .page-report-competency-index table.collection th .form-control-static img, .form-control-static .page-report-competency-index table.collection th img, .page-report-competency-index table.collection th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index table.collection th img, .flexible th .icon, .flexible th .fdescription img, .fdescription .flexible th img, .flexible th .form-control-static img, .form-control-static .flexible th img, .flexible th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flexible th img, .forumheaderlist th .icon, .forumheaderlist th .fdescription img, .fdescription .forumheaderlist th img, .forumheaderlist th .form-control-static img, .form-control-static .forumheaderlist th img, .forumheaderlist th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumheaderlist th img, .userenrolment th .icon, .userenrolment th .fdescription img, .fdescription .userenrolment th img, .userenrolment th .form-control-static img, .form-control-static .userenrolment th img, .userenrolment th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .userenrolment th img, .mod_index th .icon, .mod_index th .fdescription img, .fdescription .mod_index th img, .mod_index th .form-control-static img, .form-control-static .mod_index th img, .mod_index th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .mod_index th img, .criteria th .icon, .criteria th .fdescription img, .fdescription .criteria th img, .criteria th .form-control-static img, .form-control-static .criteria th img, .criteria th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .criteria th img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .icon, #page-blocks-completionstatus-details [role="main"] table.generalbox th .fdescription img, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox th img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .form-control-static img, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox th img, #page-blocks-completionstatus-details [role="main"] table.generalbox th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox th img, .generaltable td .icon, .generaltable td .fdescription img, .fdescription .generaltable td img, .generaltable td .form-control-static img, .form-control-static .generaltable td img, .generaltable td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .generaltable td img, .grading-report td .icon, .grading-report td .fdescription img, .fdescription .grading-report td img, .grading-report td .form-control-static img, .form-control-static .grading-report td img, .grading-report td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .grading-report td img, #defineroletable td .icon, #defineroletable td .fdescription img, .fdescription #defineroletable td img, #defineroletable td .form-control-static img, .form-control-static #defineroletable td img, #defineroletable td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #defineroletable td img, .rolecap td .icon, .rolecap td .fdescription img, .fdescription .rolecap td img, .rolecap td .form-control-static img, .form-control-static .rolecap td img, .rolecap td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .rolecap td img, .admintable td .icon, .admintable td .fdescription img, .fdescription .admintable td img, .admintable td .form-control-static img, .form-control-static .admintable td img, .admintable td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .admintable td img, .gradereport-grader-table td .icon, .gradereport-grader-table td .fdescription img, .fdescription .gradereport-grader-table td img, .gradereport-grader-table td .form-control-static img, .form-control-static .gradereport-grader-table td img, .gradereport-grader-table td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .gradereport-grader-table td img, #categoryquestions td .icon, #categoryquestions td .fdescription img, .fdescription #categoryquestions td img, #categoryquestions td .form-control-static img, .form-control-static #categoryquestions td img, #categoryquestions td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #categoryquestions td img, .page-report-competency-index .table td .icon, .page-report-competency-index table.collection td .icon, .page-report-competency-index .table td .fdescription img, .fdescription .page-report-competency-index .table td img, .page-report-competency-index .table td .form-control-static img, .form-control-static .page-report-competency-index .table td img, .page-report-competency-index .table td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index .table td img, .page-report-competency-index table.collection td .fdescription img, .fdescription .page-report-competency-index table.collection td img, .page-report-competency-index table.collection td .form-control-static img, .form-control-static .page-report-competency-index table.collection td img, .page-report-competency-index table.collection td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .page-report-competency-index table.collection td img, .flexible td .icon, .flexible td .fdescription img, .fdescription .flexible td img, .flexible td .form-control-static img, .form-control-static .flexible td img, .flexible td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .flexible td img, .forumheaderlist td .icon, .forumheaderlist td .fdescription img, .fdescription .forumheaderlist td img, .forumheaderlist td .form-control-static img, .form-control-static .forumheaderlist td img, .forumheaderlist td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .forumheaderlist td img, .userenrolment td .icon, .userenrolment td .fdescription img, .fdescription .userenrolment td img, .userenrolment td .form-control-static img, .form-control-static .userenrolment td img, .userenrolment td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .userenrolment td img, .mod_index td .icon, .mod_index td .fdescription img, .fdescription .mod_index td img, .mod_index td .form-control-static img, .form-control-static .mod_index td img, .mod_index td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .mod_index td img, .criteria td .icon, .criteria td .fdescription img, .fdescription .criteria td img, .criteria td .form-control-static img, .form-control-static .criteria td img, .criteria td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .criteria td img, #page-blocks-completionstatus-details [role="main"] table.generalbox td .icon, #page-blocks-completionstatus-details [role="main"] table.generalbox td .fdescription img, .fdescription #page-blocks-completionstatus-details [role="main"] table.generalbox td img, #page-blocks-completionstatus-details [role="main"] table.generalbox td .form-control-static img, .form-control-static #page-blocks-completionstatus-details [role="main"] table.generalbox td img, #page-blocks-completionstatus-details [role="main"] table.generalbox td .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-blocks-completionstatus-details [role="main"] table.generalbox td img {margin: .25rem !important;}
.generaltable th .comment-link, .grading-report th .comment-link, #defineroletable th .comment-link, .rolecap th .comment-link, .admintable th .comment-link, .gradereport-grader-table th .comment-link, #categoryquestions th .comment-link, .page-report-competency-index .table th .comment-link, .page-report-competency-index table.collection th .comment-link, .flexible th .comment-link, .forumheaderlist th .comment-link, .userenrolment th .comment-link, .mod_index th .comment-link, .criteria th .comment-link, #page-blocks-completionstatus-details [role="main"] table.generalbox th .comment-link, .generaltable td .comment-link, .grading-report td .comment-link, #defineroletable td .comment-link, .rolecap td .comment-link, .admintable td .comment-link, .gradereport-grader-table td .comment-link, #categoryquestions td .comment-link, .page-report-competency-index .table td .comment-link, .page-report-competency-index table.collection td .comment-link, .flexible td .comment-link, .forumheaderlist td .comment-link, .userenrolment td .comment-link, .mod_index td .comment-link, .criteria td .comment-link, #page-blocks-completionstatus-details [role="main"] table.generalbox td .comment-link {min-width: 120px;}
#defineroletable .header, .rolecap .header {background-color: #ececec;border-bottom: 1px solid #ececec;color: #212121 !important;font-weight: 700;}
.cell div {margin: .5rem 0;}
.cell div:last-of-type {margin: .5rem 0 0;}
.risk .btn img {width: 18px;height: auto;}
.yui3-skin-sam .yui3-datatable-table {font-family: inherit;}
#page-course-user .column-itemname .icon, #page-course-user .column-itemname .fdescription img, .fdescription #page-course-user .column-itemname img, #page-course-user .column-itemname .form-control-static img, .form-control-static #page-course-user .column-itemname img, #page-course-user .column-itemname .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-course-user .column-itemname img {margin-right: 1rem !important;display: inline-flex;}
#page-course-user .gradeitemheader {line-height: 1.5;}
#page-grade-report-singleview-index [role="main"] .cell .form-control, #page-grade-report-singleview-index [role="main"] .cell .comment-area textarea, .comment-area #page-grade-report-singleview-index [role="main"] .cell textarea {display: inline-block;}
.roleassigntable td {vertical-align: top;}
.enroloptions select {width: 100%;}
.enroloptions p {margin: 1rem 0;}
.surveytable {width: 100% !important;}
.scale_options {margin-top: .5rem;font-size: .75rem;color: #bfc0c2;}
table.ygtvtable {width: 100%;}
.no-overflow {overflow-x: auto;}
.no-overflow table {width: 100%;max-width: max-content;}
.otherusersdesc {margin-bottom: 2rem;}
.path-grade-report-singleview div.reporttable {overflow-x: scroll;}
#page-grade-report-singleview-index .generaltable th .icon, #page-grade-report-singleview-index .generaltable th .fdescription img, .fdescription #page-grade-report-singleview-index .generaltable th img, #page-grade-report-singleview-index .generaltable th .form-control-static img, .form-control-static #page-grade-report-singleview-index .generaltable th img, #page-grade-report-singleview-index .generaltable th .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-grade-report-singleview-index .generaltable th img {width: auto;margin-right: 1rem !important;}
#page-admin-roles-permissions .generalbox.capbox {overflow-x: auto;}
#page-admin-roles-permissions .generalbox.capbox #permissions {min-width: 100%;width: max-content;}
#page-admin-plugins [role="main"], #page-admin-filters [role="main"] {overflow: auto;}
#page-admin-plugins [role="main"] .generaltable, #page-admin-filters [role="main"] .generaltable {min-width: max-content;}
#page-mod-assign-grading {overflow-x: hidden;}
#page-mod-assign-grading .path-mod-assign #page, #page-mod-assign-grading .path-mod-assign #page-content {position: relative;overflow-x: hidden;}
#page-mod-assign-grading .no-overflow {overflow-x: auto;overflow-y: hidden;}
#page-mod-assign-grading .no-overflow table {min-width: 100%;width: max-content;}
#page-mod-assign-grading table td {vertical-align: middle;}
#page-mod-assign-grading table td p {min-width: 200px;font-size: .75rem;line-height: 1.3;}
#page-mod-assign-grading .path-mod-assign #page, #page-mod-assign-grading .path-mod-assign #page-content {position: relative;overflow-x: hidden;}
#printablediv {overflow-x: auto;}
[data-region="plan-competencies"] {margin-top: 2rem !important;}
.singlebutton {display: inline-block;margin: 1rem 0;}
@media (min-width: 320px) and (max-width: 767.98px) {.singlebutton {width: 100%;display: block;}}
.singlebutton + .singlebutton {margin-left: .5rem;}
@media (min-width: 320px) and (max-width: 767.98px) {.singlebutton + .singlebutton {margin-left: 0;}}
.continuebutton {margin-top: 2rem;}
.continuebutton i {margin-right: .5rem;}
p.arrow_button {margin-top: 5em;text-align: center;}
p.arrow_button #remove {margin: 3em auto 5em;}
#addcontrols {margin: 50px 0 0 0;text-align: left;}
#addcontrols label {display: inline;}
#addcontrols, #removecontrols {text-align: center;}
#addcontrols input, #removecontrols input {margin: auto;width: 120px;}
.btn-lineup {margin: 0 0 10px 5px;}
#id_tagfilter {width: auto;display: inline-flex;margin: 0 .5rem 1rem 0;}
[data-action=addstandardtag] {margin: 0 0 0 1rem;text-decoration: none;}
[data-action=addstandardtag]:hover {text-decoration: none;}
[data-action=addstandardtag] .icon, [data-action=addstandardtag] .fdescription img, .fdescription [data-action=addstandardtag] img, [data-action=addstandardtag] .form-control-static img, .form-control-static [data-action=addstandardtag] img, [data-action=addstandardtag] .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info [data-action=addstandardtag] img {margin-right: 1rem;font-size: 16px;}
#tag-management-delete, #tag-management-combine {margin: 10px 10px 0 0;}
#page-admin-roles-permissions .popup_content {text-align: left !important;}
#page-admin-roles-permissions .role_buttons input[type=button] {margin-bottom: 5px;}
.fp-msg-butok {width: 100%;}
.gradetreebox h4 {font-size: 1rem;}
.gradetreebox input[type=text], .gradetreebox select {margin-bottom: 0;}
.gradeitemheader {line-height: 2.2;margin-right: .5rem;color: #212121;}
.gradeitemheader .itemicon {width: 30px !important;margin-right: .5rem;}
.core_grades_notices .singlebutton {display: inline-block;}
.path-grade-report #maincontent + .urlselect {position: absolute;left: 40vw;}
.path-grade-report-grader #region-main {min-width: 100%;width: auto;}
.path-grade-report-grader #region-main > .card, .path-grade-report-grader #region-main > .well, .path-grade-report-grader .userprofile .profile_tree #region-main > section, .userprofile .profile_tree .path-grade-report-grader #region-main > section, .path-grade-report-grader .que #region-main > .history, .que .path-grade-report-grader #region-main > .history, .path-grade-report-grader #region-main > .groupinfobox {width: auto;overflow-x: initial;}
.path-grade-report-grader [data-region="blocks-column"] {width: 100%;clear: both;}
.path-grade-report-grader .gradeparent .excludedfloater {font-weight: 700;color: white;font-size: 9px;float: left;background-color: #dc3545;padding: 3px 5px;border-radius: 5px;}
#page-grade-grading-manage #activemethodselector label {display: inline-block;}
#page-grade-grading-manage #activemethodselector .helptooltip {margin-right: .5em;}
#page-grade-grading-manage .actions {display: block;text-align: center;margin-bottom: 1em;}
#page-grade-grading-manage .actions .action {display: inline-block;position: relative;vertical-align: top;width: auto;text-align: center;overflow: hidden;margin: .5em;padding: 1em;border: 1px solid #aaa;}
#page-grade-grading-manage .actions .action .action-text {position: relative;top: .4em;font-size: 14px;white-space: normal;}
#page-grade-grading-form-rubric-edit .gradingform_rubric_editform .status {font-size: 70%;}
#rubric-rubric.gradingform_rubric #rubric-criteria {margin-bottom: 1em;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .description {vertical-align: top;padding: 6px;font-weight: 500;font-style: normal;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .description textarea {margin-bottom: 0;height: 115px;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .definition textarea {width: 100%;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .score {position: relative;font-size: .75rem;font-style: normal;margin: 0 0 .5rem;}
#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 {margin: 1rem 0 0;background: #fff;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);border-radius: 5px;position: relative;width: 100%;height: 32px;clear: both;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .level .delete input {display: block;width: 100%;height: 15px;background-position: center;-webkit-background-size: 12px;background-size: 12px;padding: 15px;cursor: pointer;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input {float: none;width: 70px;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.hiddenelement, #rubric-rubric.gradingform_rubric #rubric-criteria .criterion .scorevalue input.pseudotablink {width: 0;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel {vertical-align: middle;}
#rubric-rubric.gradingform_rubric #rubric-criteria .criterion .addlevel input {margin: 1rem;padding: .5rem 1rem .5rem 40px;border-radius: 5px;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);height: auto;background: #fff url("/theme/image.php?theme=space&component=core&image=t%2Fadd") no-repeat 15px 15px;-webkit-background-size: .75rem;background-size: .75rem;font-size: .875rem;font-weight: 500;color: #575967;}
#rubric-rubric.gradingform_rubric .addcriterion {width: 100%;margin: 1rem 0 2rem;padding-bottom: 1rem;border-bottom: 1px solid #d4d4d4;}
#rubric-rubric.gradingform_rubric .addcriterion input {margin: 0;padding: .5rem 1rem .5rem 40px;border-radius: 5px;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);height: auto;background: #fff url("/theme/image.php?theme=space&component=core&image=t%2Fadd") no-repeat 15px 17px;-webkit-background-size: .75rem;background-size: .75rem;font-size: .875rem;font-weight: 500;color: #575967;}
#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-left: 5px;margin-right: 12px;}
.gradeitemdescription {font-size: .75rem;font-weight: normal !important;padding-top: 5px;padding-left: 45px !important;}
.path-grade-edit-tree .setup-grades h4 {margin: 0;}
.path-grade-edit-tree .setup-grades .column-rowspan {padding: 0;width: 24px;min-width: 24px;max-width: 24px;}
.path-grade-edit-tree .setup-grades .category td.column-name {padding-left: 0;}
.path-grade-edit-tree .setup-grades td.column-name {padding-left: 24px;vertical-align: middle;}
.path-grade-edit-tree .setup-grades .category input[type="text"], .path-grade-edit-tree .setup-grades .category .column-range, .path-grade-edit-tree .setup-grades .categoryitem, .path-grade-edit-tree .setup-grades .courseitem {font-weight: bold;}
.path-grade-edit-tree .setup-grades .emptyrow {display: none;}
.path-grade-edit-tree .setup-grades .column-weight {white-space: nowrap;}
.path-grade-edit-tree .setup-grades .column-weight.level3 {padding-left: 37px;}
.path-grade-edit-tree .setup-grades .column-weight.level4 {padding-left: 66px;}
.path-grade-edit-tree .setup-grades .column-weight.level5 {padding-left: 95px;}
.path-grade-edit-tree .setup-grades .column-weight.level6 {padding-left: 124px;}
.path-grade-edit-tree .setup-grades .column-weight.level7 {padding-left: 153px;}
.path-grade-edit-tree .setup-grades .column-weight.level8 {padding-left: 182px;}
.path-grade-edit-tree .setup-grades .column-weight.level9 {padding-left: 211px;}
.path-grade-edit-tree .setup-grades .column-weight.level10 {padding-left: 240px;}
.path-grade-edit-tree .setup-grades .column-range.level2 {padding-left: 37px;}
.path-grade-edit-tree .setup-grades .column-range.level3 {padding-left: 66px;}
.path-grade-edit-tree .setup-grades .column-range.level4 {padding-left: 95px;}
.path-grade-edit-tree .setup-grades .column-range.level5 {padding-left: 124px;}
.path-grade-edit-tree .setup-grades .column-range.level6 {padding-left: 153px;}
.path-grade-edit-tree .setup-grades .column-range.level7 {padding-left: 182px;}
.path-grade-edit-tree .setup-grades .column-range.level8 {padding-left: 211px;}
.path-grade-edit-tree .setup-grades .column-range.level9 {padding-left: 240px;}
.path-grade-edit-tree .setup-grades .column-range.level10 {padding-left: 269px;}
.path-grade-edit-tree .setup-grades.generaltable .levelodd {background-color: #fdfdfd;}
.path-grade-edit-tree .setup-grades.generaltable .moving {background-color: #f4f7fe !important;cursor: ns-resize;}
.path-grade-edit-tree .setup-grades.generaltable .leveleven {background-color: #fff;font-weight: 400;vertical-align: middle;}
.setup-grades {vertical-align: middle;}
.path-grade-report .gradeparent tr .cell {background-color: #fff;}
.path-grade-report .gradeparent table, .path-grade-report .gradeparent .cell {border: none !important;border-color: #ebebeb;}
.path-grade-report .gradeparent td, .path-grade-report .gradeparent th {padding: .5rem !important;}
.path-grade-report .gradeparent .header.user {text-transform: none;}
.path-grade-report .gradeparent .header.user img.userpicture {width: 30px;height: 30px;margin: 0 .5rem 0 0;}
.path-grade-report .gradeparent .header.user a {font-weight: 500;}
.path-grade-report .gradeparent tr:nth-of-type(even) .cell, .path-grade-report .gradeparent .floater .cell, .path-grade-report .gradeparent .avg {background-color: #f8f8f8;}
.path-grade-report .gradeparent .floater {z-index: 99999;}
.path-grade-report .gradeparent .floater a {font-weight: 500;text-decoration: none;color: #212121;}
.path-grade-report .gradeparent .floater a img {margin-right: .5rem;}
.path-grade-report .gradeparent .floater .cell {display: flex;align-items: center;padding: 1rem .5rem;margin: -1px 0 2px;background-color: #fff;-webkit-box-shadow: 0 2px 3px 0 rgba(227,227,227,.85);box-shadow: 0 2px 3px 0 rgba(227,227,227,.85);border-radius: 5px;}
.path-grade-report .gradeparent table .clickable {cursor: pointer;}
.path-grade-report .gradeparent td, .path-grade-report .gradeparent th {padding: .5rem;}
.path-grade-report-user .user-grade {border: none;}
.path-grade-report-user .user-grade.generaltable .levelodd {background-color: #fdfdfd;}
.path-grade-report-user .user-grade.generaltable .leveleven {background-color: #fff;}
.path-grade-report-user .view_users_selector {clear: initial;margin: 0 2rem 0;}
.grade-report-user {overflow-x: auto;}
.grade-report-user table {min-width: max-content;width: 100%;}
div.singleselect {margin: 1rem 0;}
.path-grade-report-singleview input[name^="finalgrade"] {width: 80px;}
.gradeimport_data_area {width: auto;height: auto;}
#page-grade-report-grader-index [role="main"] h3 {margin: 2rem 0;}
.path-grade-report-grader .pagination-letter .page-link, .path-grade-report-grader .pagination .page-link {padding: 14px 16px;font-size: 12px;}
@media (min-width: 320px) and (max-width: 767.98px) {.path-grade-report-grader .pagination-letter .page-link, .path-grade-report-grader .pagination .page-link {padding: 8px;}}
@media (min-width: 320px) and (max-width: 767.98px) {.path-grade-report-grader .page-link {padding: 5px;}}
.path-grade-report-grader .gradeitemheader {vertical-align: middle !important;}
.path-grade-report-grader .gradeparent .user.cell {min-width: 320px;vertical-align: middle;}
.path-mod-assign [data-region="grade-panel"] .popout > .col-md-3 {margin: 0 !important;}
@media (min-width: 320px) and (max-width: 1199.98px) {.path-grade-report-grader .gradeparent {overflow: scroll;}}
.path-grade-report-grader .gradeparent select {padding: 1rem 1.9rem 1rem 1.25rem;}
#page-grade-report-singleview-index .singleselect {margin: .25rem 0;}
#page-grade-report-singleview-index .singleselect.d-inline-block select {margin: 0 0 0 .25rem;}
.path-grade-report-grader .gradeparent .quickfeedback {width: 100%;padding: .5rem;margin: 0;font-size: .75rem;color: #212121;}
.gradingform_rubric.editor .criterion .controls {margin: 0;}
.gradingform_rubric.editor .criterion .controls input {display: block;width: 40px !important;height: 40px !important;height: auto;padding: .5rem 1rem;margin: .25rem !important;border-radius: 5px;border: 1px solid #e4e8f0;-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);background-color: #fff !important;-webkit-background-size: .75rem;background-size: .75rem;background-position: center center !important;font-size: .875rem;font-weight: 500;color: #575967;}
.gradingform_rubric.editor .criterion .controls .delete input {-webkit-background-size: 12px;background-size: 12px;}
.gradingform_rubric .criteria {display: table;min-width: 100%;}
.gradingform_rubric .form-control, .gradingform_rubric .comment-area textarea, .comment-area .gradingform_rubric textarea, .gradingform_rubric input[type=text], .gradingform_rubric input[type=email], .gradingform_rubric textarea {padding: .5rem;font-size: .75rem;}
.gradingform_rubric .plainvalue.empty .textvalue {font-size: .75rem;font-style: italic;}
.gradingform_rubric .plainvalue {font-size: .75rem;line-height: 1.3;}
@media (max-width: 1199.98px) {#rubric-rubric {overflow-x: auto;}}
#page-grade-report-singleview-index .generaltable {min-width: max-content;}
#page-grade-report-singleview-index .reporttable + .singleselect {width: 100%;display: block;margin-top: 1rem 0;}
.columns-autoflow-1to1to1 {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
@media (max-width: 767px) {.columns-autoflow-1to1to1 {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}
li.activity.label, .file-picker td.label {background: inherit;color: inherit;border: inherit;text-shadow: none;padding: 8px;white-space: normal;display: block;font-size: inherit;line-height: inherit;text-align: inherit;}
.file-picker td.label {display: table-cell;text-align: right;}
.choosercontainer #chooseform .option label {font-size: 12px;}
li.section.hidden, .block.hidden, .block.invisible {visibility: visible;display: block;background-color: #f8f8f8;padding: 2rem;opacity: .8;}
.forumpost .row, .forumpost .moodle-dialogue-bd .usp-search form, .moodle-dialogue-bd .usp-search .forumpost form, .forumpost .paging p, .paging .forumpost p, .forumpost .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd .forumpost .form-actions, .forumpost .moodle-dialogue-bd [data-region=link-buttons], .moodle-dialogue-bd .forumpost [data-region=link-buttons], .forumpost #page-tag-search #tag-search-box form, #page-tag-search #tag-search-box .forumpost form, .forumpost .modal .modal-footer .buttons, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons, .modal .modal-footer .forumpost .buttons, .forumpost .modal-dialog .modal-footer .buttons, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .forumpost .buttons, .forumpost [role=dialog] .fp-select-buttons, [role=dialog] .forumpost .fp-select-buttons, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control, .forumpost .moodle-dialogue .link-buttons, .moodle-dialogue .forumpost .link-buttons {margin-left: 0 !important;}
.forumpost .row:before, .forumpost .moodle-dialogue-bd .usp-search form:before, .moodle-dialogue-bd .usp-search .forumpost form:before, .forumpost .paging p:before, .paging .forumpost p:before, .forumpost .moodle-dialogue-bd .form-actions:before, .moodle-dialogue-bd .forumpost .form-actions:before, .forumpost .moodle-dialogue-bd [data-region=link-buttons]:before, .moodle-dialogue-bd .forumpost [data-region=link-buttons]:before, .forumpost #page-tag-search #tag-search-box form:before, #page-tag-search #tag-search-box .forumpost form:before, .forumpost .modal .modal-footer .buttons:before, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons:before, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons:before, .modal .modal-footer .forumpost .buttons:before, .forumpost .modal-dialog .modal-footer .buttons:before, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons:before, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons:before, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons:before, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons:before, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons:before, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons:before, .modal-dialog .modal-footer .forumpost .buttons:before, .forumpost [role=dialog] .fp-select-buttons:before, [role=dialog] .forumpost .fp-select-buttons:before, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control:before, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea:before, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea:before, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control:before, .forumpost .moodle-dialogue .link-buttons:before, .moodle-dialogue .forumpost .link-buttons:before, .forumpost .row:after, .forumpost .moodle-dialogue-bd .usp-search form:after, .moodle-dialogue-bd .usp-search .forumpost form:after, .forumpost .paging p:after, .paging .forumpost p:after, .forumpost .moodle-dialogue-bd .form-actions:after, .moodle-dialogue-bd .forumpost .form-actions:after, .forumpost .moodle-dialogue-bd [data-region=link-buttons]:after, .moodle-dialogue-bd .forumpost [data-region=link-buttons]:after, .forumpost #page-tag-search #tag-search-box form:after, #page-tag-search #tag-search-box .forumpost form:after, .forumpost .modal .modal-footer .buttons:after, .forumpost .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons:after, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal .moodle-dialogue-ft .buttons:after, .modal .modal-footer .forumpost .buttons:after, .forumpost .modal-dialog .modal-footer .buttons:after, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons:after, .moodle-dialogue-base .forumpost .moodle-dialogue-wrap .modal-footer .buttons:after, .forumpost .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons:after, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .modal-dialog .moodle-dialogue-ft .buttons:after, .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons:after, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .forumpost .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-ft .buttons:after, .modal-dialog .modal-footer .forumpost .buttons:after, .forumpost [role=dialog] .fp-select-buttons:after, [role=dialog] .forumpost .fp-select-buttons:after, .forumpost .moodle-dialogue [data-region=filtercompetencies] .form-control:after, .forumpost .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea:after, .comment-area .forumpost .moodle-dialogue [data-region=filtercompetencies] textarea:after, .moodle-dialogue [data-region=filtercompetencies] .forumpost .form-control:after, .forumpost .moodle-dialogue .link-buttons:after, .moodle-dialogue .forumpost .link-buttons:after {content: none;}
fieldset.hidden {display: inherit;visibility: inherit;}
#questionbank + .container {width: auto;}
body:not(.jsenabled) .dropdown:hover > .dropdown-menu {display: block;margin-top: -6px;}
body:not(.jsenabled) .langmenu:hover > .dropdown-menu, .langmenu.open > .dropdown-menu {display: block;max-height: 150px;overflow-y: auto;}
.navbar.fixed-top .dropdown .dropdown-menu {max-height: calc(100vh - 50px);overflow-y: auto;}
.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus {z-index: inherit;}
.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {left: -9px;}
.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {right: -9px;}
.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {bottom: -9px;}
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {top: -9px;}
.custom-select, #page-admin-tool-templatelibrary-index #selectcomponent {word-wrap: normal;}
body.behat-site .fixed-top {position: absolute;}
body.behat-site .dropdown-item {margin-top: 4px !important;}
body.behat-site.drawer-ease {-webkit-transition: initial;-moz-transition: initial;-o-transition: initial;transition: initial;}
body.behat-site [data-region="drawer"] {-webkit-transition: initial;-moz-transition: initial;-o-transition: initial;transition: initial;position: absolute;}
.phpinfo table, .phpinfo th, .phpinfo h2 {margin: auto;}
.phpinfo h2 {width: 600px;}
.phpinfo .e, .phpinfo .v, .phpinfo .h {border: 1px solid #000;font-size: .8em;vertical-align: baseline;color: #000;background-color: #ccc;}
.phpinfo .e {background-color: #ccf;font-weight: bold;}
.phpinfo .h {background-color: #99c;font-weight: bold;}
table caption {font-size: 1.5rem;font-weight: 500;text-align: left;caption-side: top;}
.grading-report .btn {margin: .25rem;}
.popover-region {float: right;position: relative;}
.popover-region.collapsed .popover-region-toggle:before, .popover-region.collapsed .popover-region-toggle:after {display: none;}
.popover-region.collapsed .popover-region-container {opacity: 0;visibility: hidden;height: 0;overflow: hidden;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.count-container {padding: 3px;border-radius: 100%;background-color: #dc3545;position: absolute;top: 5px;right: 5px;width: 3px;height: 3px;text-indent: -9999px;}
.popover-region-container {opacity: 1;visibility: visible;padding: 1rem;position: absolute;left: -118px;top: 56px;z-index: 10000 !important;width: 300px;color: #fff;border-radius: 5px;-webkit-box-shadow: 2px 6px 34px 0 rgba(0,0,0,.32);box-shadow: 2px 6px 34px 0 rgba(0,0,0,.32);-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;background-color: #212121;}
.popover-region-footer-container .popover-region-seeall-text {background: #333;border-radius: 5px;padding: 10px;text-align: center;font-size: .875rem;font-weight: 500;color: #fff;}
.popover-region-header-text {margin: 0 -1rem;padding: 0 1rem 1rem;font-size: .875rem;color: #fff;border-bottom: 1px solid #353535;}
.popover-region-header-actions {float: right;position: absolute;top: 14px;right: 1rem;}
.popover-region-header-actions a:before {display: none;}
.popover-region-header-actions > * {margin-left: 10px;min-width: 20px;display: inline-block;color: #9b9b9b;}
.popover-region-header-actions > *:hover {color: #fff;}
.popover-region-header-actions .loading-icon {display: none;height: 12px;width: 12px;}
.popover-region-header-actions label {display: inline-block;text-align: center;margin-bottom: 0;}
.popover-region-content-container {width: 100%;max-height: 200px;margin: 1rem 0;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.popover-region-content-container > .loading-icon {display: none;text-align: center;padding: 5px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.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;}
.popover-region-toggle {cursor: pointer;}
.navbar .popover-region {float: right;margin-right: 10px;}
.navbar .popover-region.collapsed .popover-region-container {opacity: 0;visibility: hidden;height: 0;overflow: hidden;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.navbar .popover-region-toggle {width: 25px;}
.navbar .count-container {padding: 2px;border-radius: 2px;background-color: red;color: white;font-size: 10px;line-height: 10px;position: absolute;top: 5px;right: 0;}
.navbar .popover-region-container {top: 2.24rem;}
.content-item-container {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;margin: 0 0 .5rem 0;padding: .25rem;border-radius: 5px;display: block;color: inherit;text-decoration: none;}
.content-item-container.unread {background-color: #353535;}
.content-item-container:hover {color: #fff;background-color: #353535;}
.content-item-container:hover:before {display: none;}
.content-item-container:hover .content-item-footer .timestamp {color: #fff;}
.content-item-container.unread h3, .content-item-container.unread p {color: #fff;}
.content-item-container.unread:hover {color: #fff;background-color: #353535;}
.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-body {-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 5px;}
.content-item-container .content-item-body .content-item-body-message {line-height: 1.5;font-size: .8rem;word-break: break-all;font-weight: 400;}
.content-item-container .content-item-footer {text-align: left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.content-item-container .content-item-footer .timestamp {font-size: 10px;line-height: 10px;margin: 0;color: #666;margin-left: 24px;}
.content-item-container.notification .content-item-body .notification-image {display: inline-block;width: 24px;height: 24px;}
.content-item-container.notification .content-item-body .notification-image img {height: 75%;}
.content-item-container.notification .content-item-body .notification-message {display: inline-block;font-size: .75rem;line-height: 1.5;width: calc(100% - 24px);}
.content-item-container.selected {background-color: #353535;color: #fff;border-color: #353535;}
.content-item-container.selected .content-item-footer .timestamp {color: #fff;}
.control-area .content-item-container {padding: 1rem;}
.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 {color: #fff;width: 100%;padding: .5rem 1.75rem 0;font-size: .75rem;font-weight: 700;}
.popover-region-notifications .all-notifications .view-more {color: #fff;padding: .5rem 1.5rem 0 0 !important;margin: .5rem 1.5rem !important;display: block !important;font-size: .75rem !important;}
.popover-region-notifications .all-notifications .view-more:before {display: none;}
.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;font-size: 12px;}
.popover-region-notifications .popover-region-content-container.loading .all-notifications:empty + .empty-message {display: none;}
.popover-region-messages .mark-all-read-button:before {width: 0;}
.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% - 40px);}
.popover-region-messages .content-item-container.unread .unread-count-container {display: inline-block;position: absolute;top: 10px;right: 10px;text-align: center;}
.popover-region-messages .content-item-container.unread .unread-count-container .unread-count {width: 21px;height: 21px;border-radius: 30px;}
.popover-region-messages .content-item {height: 100%;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.popover-region-messages .profile-image-container {width: 30px;display: inline-block;text-align: center;margin: 8px 0 8px 8px;}
.popover-region-messages .profile-image-container img {width: 100%;display: inline-block;vertical-align: middle;border-radius: 50%;}
.popover-region-messages .content-item-body {margin: .5rem 0 0 0;display: inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;width: calc(100% - 40px);font-size: 12px;color: #9b9b9b;padding-left: 10px;overflow: hidden;}
.popover-region-messages .content-item-body h3 {margin: 10px 0;margin: 0;font-size: 12px;line-height: 12px;width: 100%;}
.popover-region-messages .content-item-body p {margin: 0;}
.popover-region-messages .content-item-body [data-region=last-message-user] {font-weight: 700;color: #fff;}
.popover-region-messages .unread-count-container {display: none;}
div[data-flexitour="backdrop"] {background-color: #000;opacity: .5;z-index: 1040;}
div[data-flexitour="step-background-fader"], div[data-flexitour="step-background"] {border-radius: 10px;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, span[data-flexitour="container"] .moodle-dialogue-base .moodle-dialogue-wrap, .moodle-dialogue-base span[data-flexitour="container"] .moodle-dialogue-wrap {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: 1rem;}
span[data-flexitour="container"][x-placement="top"], span[data-flexitour="container"][x-placement="top-start"] {margin-bottom: 1rem;}
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;left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #fff;}
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-left: -1rem;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: 1rem;}
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;left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #fff;}
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-left: -1rem;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-right: 1rem;}
span[data-flexitour="container"][x-placement="left"] div[data-role="arrow"], span[data-flexitour="container"][x-placement="left-start"] div[data-role="arrow"] {right: -11px;top: 50%;margin-top: -11px;border-right-width: 0;border-left-color: #fff;}
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 {right: 1px;margin-top: -1rem;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-left: 1rem;}
span[data-flexitour="container"][x-placement="right"] div[data-role="arrow"], span[data-flexitour="container"][x-placement="right-start"] div[data-role="arrow"] {left: -11px;top: 50%;margin-top: -11px;border-left-width: 0;border-right-color: #fff;}
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 {left: 1px;margin-top: -1rem;content: " ";border-left-width: 0;border-right-color: #fff;}
[data-region="drawer"] [data-flexitour="container"] {margin-left: -15px;width: 240px;}
.label {margin: 0;color: #0742cd;}
.label:hover {-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);}
.badge {color: #575967;background-color: #f8f8f8;border-radius: 5px;padding: .5rem .5rem;}
.label-success, .badge-success {background-color: #ecf2fe !important;color: #092a6e;border-radius: 5px;}
.label-info, .label-default, .badge-info {color: #575967;border-radius: 5px;background-color: rgba(0,0,0,.08);}
.label-info:hover, .label-default:hover, .badge-info:hover {background-color: #ebebeb !important;}
.label-warning, .badge-warning {color: #dc3545;border-radius: 5px;background-color: #f6cdd1;}
.label-important, .badge-important {color: #f5b41e;border-radius: 5px;background-color: #fdedc9;}
.pull-left {float: left !important;}
.pull-right, .feedback_form .itemactions, .questionflag, #page-mod-feedback-show_entries .commands, #page-admin-user-profile-index a[title=Edit], #page-admin-user-profile-index a[title=Delete], .moodle-dialogue-bd .form-actions .btn, .moodle-dialogue-bd [data-region=link-buttons] .btn, #page-admin-roles-permissions .confirmation-buttons .btn {float: right !important;}
.modal .modal-body > .loading-icon, .modal-dialog .modal-body > .loading-icon, .moodle-dialogue-base .moodle-dialogue-wrap .modal-body > .loading-icon {display: block;position: relative;width: 100%;height: 100%;}
.modal .modal-body > .loading-icon .icon, .modal .modal-body > .loading-icon .fdescription img, .fdescription .modal .modal-body > .loading-icon img, .modal .modal-body > .loading-icon .form-control-static img, .form-control-static .modal .modal-body > .loading-icon img, .modal .modal-body > .loading-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .modal .modal-body > .loading-icon img, .modal-dialog .modal-body > .loading-icon .icon, .moodle-dialogue-base .moodle-dialogue-wrap .modal-body > .loading-icon .icon, .modal-dialog .modal-body > .loading-icon .fdescription img, .fdescription .modal-dialog .modal-body > .loading-icon img, .modal-dialog .modal-body > .loading-icon .form-control-static img, .form-control-static .modal-dialog .modal-body > .loading-icon img, .modal-dialog .modal-body > .loading-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .modal-dialog .modal-body > .loading-icon img, .moodle-dialogue-base .moodle-dialogue-wrap .modal-body > .loading-icon .fdescription img, .fdescription .moodle-dialogue-base .moodle-dialogue-wrap .modal-body > .loading-icon img, .moodle-dialogue-base .moodle-dialogue-wrap .modal-body > .loading-icon .form-control-static img, .form-control-static .moodle-dialogue-base .moodle-dialogue-wrap .modal-body > .loading-icon img, .moodle-dialogue-base .moodle-dialogue-wrap .modal-body > .loading-icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .moodle-dialogue-base .moodle-dialogue-wrap .modal-body > .loading-icon img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.modal .modal-body .description-content img, .modal-dialog .modal-body .description-content img, .moodle-dialogue-base .moodle-dialogue-wrap .modal-body .description-content img {width: 100%;height: auto;border-radius: 5px;}
.modal .modal-body + .modal-footer, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-body + .moodle-dialogue-ft, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .modal-body + .moodle-dialogue-ft, .modal-dialog .modal-body + .modal-footer, .moodle-dialogue-base .moodle-dialogue-wrap .modal-body + .modal-footer, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-body + .moodle-dialogue-ft, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .modal-body + .moodle-dialogue-ft, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .modal-body + .moodle-dialogue-ft, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .modal-body + .moodle-dialogue-ft {margin-top: 1rem;}
.modal .modal-footer .buttons, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .buttons, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .buttons {padding: 0;}
.modal .modal-footer .singlebutton, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .singlebutton, .modal-dialog .modal-footer .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .singlebutton, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .singlebutton {padding: 0;}
.modal .modal-footer .singlebutton .btn, .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal .moodle-dialogue-ft .singlebutton .btn, .modal-dialog .modal-footer .singlebutton .btn, .moodle-dialogue-base .moodle-dialogue-wrap .modal-footer .singlebutton .btn, .modal-dialog .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .moodle-dialogue-ft .singlebutton .btn, .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .singlebutton .btn, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .moodle-dialogue-ft .singlebutton .btn {width: 100%;}
.modal .nav-tabs .nav-link, .modal-dialog .nav-tabs .nav-link, .moodle-dialogue-base .moodle-dialogue-wrap .nav-tabs .nav-link {padding: 10px;}
[role=dialog] .fp-select-buttons {float: none;padding: 0;align-items: center;align-content: space-between;justify-content: center;}
[role=dialog] .fp-select-buttons .btn {width: 100%;}
[role=dialog] .fp-select-buttons .pull-right, [role=dialog] .fp-select-buttons .feedback_form .itemactions, .feedback_form [role=dialog] .fp-select-buttons .itemactions, [role=dialog] .fp-select-buttons .questionflag, [role=dialog] .fp-select-buttons #page-mod-feedback-show_entries .commands, #page-mod-feedback-show_entries [role=dialog] .fp-select-buttons .commands, [role=dialog] .fp-select-buttons #page-admin-user-profile-index a[title=Edit], #page-admin-user-profile-index [role=dialog] .fp-select-buttons a[title=Edit], [role=dialog] .fp-select-buttons #page-admin-user-profile-index a[title=Delete], #page-admin-user-profile-index [role=dialog] .fp-select-buttons a[title=Delete], [role=dialog] .fp-select-buttons .moodle-dialogue-bd .form-actions .btn, .moodle-dialogue-bd .form-actions [role=dialog] .fp-select-buttons .btn, [role=dialog] .fp-select-buttons .moodle-dialogue-bd [data-region=link-buttons] .btn, .moodle-dialogue-bd [data-region=link-buttons] [role=dialog] .fp-select-buttons .btn, [role=dialog] .fp-select-buttons #page-admin-roles-permissions .confirmation-buttons .btn, #page-admin-roles-permissions .confirmation-buttons [role=dialog] .fp-select-buttons .btn {float: none;}
.moodle-dialogue .linktree {margin: 0;}
.moodle-dialogue [data-enhance=linktree] {margin: 0;}
.moodle-dialogue [data-region=filtercompetencies] .btn .icon, .moodle-dialogue [data-region=filtercompetencies] .btn .fdescription img, .fdescription .moodle-dialogue [data-region=filtercompetencies] .btn img, .moodle-dialogue [data-region=filtercompetencies] .btn .form-control-static img, .form-control-static .moodle-dialogue [data-region=filtercompetencies] .btn img, .moodle-dialogue [data-region=filtercompetencies] .btn .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .moodle-dialogue [data-region=filtercompetencies] .btn img {padding: 10px;width: 16px;height: 16px;}
.moodle-dialogue [data-region=filtercompetencies] .form-control, .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .moodle-dialogue [data-region=filtercompetencies] textarea {margin: 0 10px 0 0;}
.moodle-dialogue .link-buttons {padding: 0;}
.moodle-dialogue-wrap .container-fluid {padding: 0;}
.moodle-dialogue-wrap .availability-buttons {margin-top: 2rem;}
.menumailformat {width: 100%;}
.modal-dialog .tab-content .tab-pane .row, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .row, .modal-dialog .tab-content .tab-pane .moodle-dialogue-bd .usp-search form, .moodle-dialogue-bd .usp-search .modal-dialog .tab-content .tab-pane form, .modal-dialog .tab-content .tab-pane .paging p, .paging .modal-dialog .tab-content .tab-pane p, .modal-dialog .tab-content .tab-pane .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd .modal-dialog .tab-content .tab-pane .form-actions, .modal-dialog .tab-content .tab-pane .moodle-dialogue-bd [data-region=link-buttons], .moodle-dialogue-bd .modal-dialog .tab-content .tab-pane [data-region=link-buttons], .modal-dialog .tab-content .tab-pane #page-tag-search #tag-search-box form, #page-tag-search #tag-search-box .modal-dialog .tab-content .tab-pane form, .modal-dialog .tab-content .tab-pane .modal .modal-footer .buttons, .modal-dialog .tab-content .tab-pane .modal .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .tab-content .tab-pane .modal .moodle-dialogue-ft .buttons, .modal .modal-footer .modal-dialog .tab-content .tab-pane .buttons, .modal-dialog .tab-content .tab-pane .modal-footer .buttons, .modal-dialog .tab-content .tab-pane .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .modal-dialog .tab-content .tab-pane .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .tab-content .tab-pane .buttons, .modal-dialog .tab-content .tab-pane [role=dialog] .fp-select-buttons, [role=dialog] .modal-dialog .tab-content .tab-pane .fp-select-buttons, .modal-dialog .tab-content .tab-pane .moodle-dialogue [data-region=filtercompetencies] .form-control, .modal-dialog .tab-content .tab-pane .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .modal-dialog .tab-content .tab-pane .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue [data-region=filtercompetencies] .modal-dialog .tab-content .tab-pane .form-control, .modal-dialog .tab-content .tab-pane .moodle-dialogue .link-buttons, .moodle-dialogue .modal-dialog .tab-content .tab-pane .link-buttons, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .moodle-dialogue-bd .usp-search form, .moodle-dialogue-bd .usp-search .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane form, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .paging p, .paging .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane p, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .moodle-dialogue-bd .form-actions, .moodle-dialogue-bd .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .form-actions, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .moodle-dialogue-bd [data-region=link-buttons], .moodle-dialogue-bd .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane [data-region=link-buttons], .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane #page-tag-search #tag-search-box form, #page-tag-search #tag-search-box .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane form, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .modal .modal-footer .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .modal .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .tab-content .tab-pane .modal .moodle-dialogue-ft .buttons, .modal .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .modal-dialog .modal-footer .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .modal-footer .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .modal-dialog .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .tab-content .tab-pane .modal-dialog .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-ft .buttons, .moodle-dialogue-base .moodle-dialogue .moodle-dialogue-content .moodle-dialogue-wrap .tab-content .tab-pane .moodle-dialogue-ft .buttons, .modal-dialog .modal-footer .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .buttons, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane [role=dialog] .fp-select-buttons, [role=dialog] .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .fp-select-buttons, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .moodle-dialogue [data-region=filtercompetencies] .form-control, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .moodle-dialogue [data-region=filtercompetencies] .comment-area textarea, .comment-area .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .moodle-dialogue [data-region=filtercompetencies] textarea, .moodle-dialogue [data-region=filtercompetencies] .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .form-control, .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .moodle-dialogue .link-buttons, .moodle-dialogue .moodle-dialogue-base .moodle-dialogue-wrap .tab-content .tab-pane .link-buttons {padding: 0;}
.atto_image_preview_box {padding: 1rem;border-radius: 5px;background-color: #f8f8f8;}
.atto_image_preview {height: auto !important;max-width: 100%;max-height: auto;}
.atto_image_button_text-top.img-responsive, .atto_image_button_middle.img-responsive, .atto_image_button_text-bottom.img-responsive {max-width: 100%;margin: 0;border-radius: 5px;}
.atto_recordrtc .alert {padding: 1rem 5rem 1rem 2rem;line-height: 1.5;}
.comment-link {margin-top: 2rem;}
.comment-link .icon, .comment-link .fdescription img, .fdescription .comment-link img, .comment-link .form-control-static img, .form-control-static .comment-link img, .comment-link .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info .comment-link img {height: 13px;font-size: 12px;margin-right: .5rem;}
#page-mod-glossary-view [role="main"] .form:not(#newentryform), #page-mod-glossary-showentry [role="main"] .form:not(#newentryform), #page-mod-data-view [role="main"] .form:not(#newentryform) {background-color: #f8f8f8;padding: 2rem;border-radius: 5px;}
#page-mod-glossary-view .singlebutton.glossaryaddentry, #page-mod-glossary-showentry .singlebutton.glossaryaddentry, #page-mod-data-view .singlebutton.glossaryaddentry {width: 100%;display: block;}
#page-mod-glossary-view .db textarea, #page-mod-glossary-showentry .db textarea, #page-mod-data-view .db textarea {width: 100% !important;margin: 0 0 .5rem 0 !important;}
#page-mod-glossary-view .aliases, #page-mod-glossary-showentry .aliases, #page-mod-data-view .aliases {padding: 1rem 0;}
#page-mod-glossary-view .concept h4, #page-mod-glossary-showentry .concept h4, #page-mod-data-view .concept h4 {font-size: 2rem;font-weight: 500;}
#page-mod-glossary-view .glossarypost.dictionary, #page-mod-glossary-showentry .glossarypost.dictionary, #page-mod-data-view .glossarypost.dictionary {padding: 2rem 0;width: 100%;margin: 0 0 2rem 0;border-bottom: 1px solid #ececec;}
#page-mod-glossary-view .glossarypost.dictionary:last-of-type, #page-mod-glossary-showentry .glossarypost.dictionary:last-of-type, #page-mod-data-view .glossarypost.dictionary:last-of-type {border-bottom: none;}
#page-mod-glossary-view .glossarypost.dictionary .entrylowersection, #page-mod-glossary-showentry .glossarypost.dictionary .entrylowersection, #page-mod-data-view .glossarypost.dictionary .entrylowersection {margin-top: 1rem;}
#page-mod-glossary-view .glossarypost.dictionary .entrylowersection hr, #page-mod-glossary-showentry .glossarypost.dictionary .entrylowersection hr, #page-mod-data-view .glossarypost.dictionary .entrylowersection hr {display: none;}
#page-mod-glossary-view .glossarypost.dictionary .entrylowersection .icons, #page-mod-glossary-showentry .glossarypost.dictionary .entrylowersection .icons, #page-mod-data-view .glossarypost.dictionary .entrylowersection .icons {padding-top: 1rem;text-align: left;}
#page-mod-glossary-view [role="main"] .form-control, #page-mod-glossary-view [role="main"] .comment-area textarea, .comment-area #page-mod-glossary-view [role="main"] textarea, #page-mod-glossary-showentry [role="main"] .form-control, #page-mod-glossary-showentry [role="main"] .comment-area textarea, .comment-area #page-mod-glossary-showentry [role="main"] textarea, #page-mod-data-view [role="main"] .form-control, #page-mod-data-view [role="main"] .comment-area textarea, .comment-area #page-mod-data-view [role="main"] textarea {margin-right: 1rem;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-mod-glossary-view [role="main"] .form-control, #page-mod-glossary-view [role="main"] .comment-area textarea, .comment-area #page-mod-glossary-view [role="main"] textarea, #page-mod-glossary-showentry [role="main"] .form-control, #page-mod-glossary-showentry [role="main"] .comment-area textarea, .comment-area #page-mod-glossary-showentry [role="main"] textarea, #page-mod-data-view [role="main"] .form-control, #page-mod-data-view [role="main"] .comment-area textarea, .comment-area #page-mod-data-view [role="main"] textarea {width: 100%;margin: 0;}}
#page-mod-glossary-view [role="main"] .entrybox a, #page-mod-glossary-showentry [role="main"] .entrybox a, #page-mod-data-view [role="main"] .entrybox a {font-size: 1rem;font-weight: 700;color: #212121;}
@media (min-width: 320px) and (max-width: 1199.98px) {#page-mod-glossary-view [type="submit"], #page-mod-glossary-showentry [type="submit"], #page-mod-data-view [type="submit"] {margin-right: 0 !important;margin-bottom: .5rem;}}
#page-mod-glossary-view .no-overflow p a, #page-mod-glossary-showentry .no-overflow p a, #page-mod-data-view .no-overflow p a {padding: 4px;background-color: #f8f8f8;border-radius: 5px;}
#page-mod-glossary-view .commands, #page-mod-glossary-showentry .commands, #page-mod-data-view .commands {margin: 0;}
#page-mod-glossary-view .commands a, #page-mod-glossary-showentry .commands a, #page-mod-data-view .commands a {line-height: 1.2;}
#page-mod-glossary-view .commands a.icon, #page-mod-glossary-showentry .commands a.icon, #page-mod-data-view .commands a.icon {margin: 0 .25rem 0 0;line-height: 1;}
#page-mod-glossary-view .commands a.icon .icon, #page-mod-glossary-view .commands a.icon .fdescription img, .fdescription #page-mod-glossary-view .commands a.icon img, #page-mod-glossary-view .commands a.icon .form-control-static img, .form-control-static #page-mod-glossary-view .commands a.icon img, #page-mod-glossary-view .commands a.icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-glossary-view .commands a.icon img, #page-mod-glossary-showentry .commands a.icon .icon, #page-mod-glossary-showentry .commands a.icon .fdescription img, .fdescription #page-mod-glossary-showentry .commands a.icon img, #page-mod-glossary-showentry .commands a.icon .form-control-static img, .form-control-static #page-mod-glossary-showentry .commands a.icon img, #page-mod-glossary-showentry .commands a.icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-glossary-showentry .commands a.icon img, #page-mod-data-view .commands a.icon .icon, #page-mod-data-view .commands a.icon .fdescription img, .fdescription #page-mod-data-view .commands a.icon img, #page-mod-data-view .commands a.icon .form-control-static img, .form-control-static #page-mod-data-view .commands a.icon img, #page-mod-data-view .commands a.icon .editor_atto_notification .atto_info img, .editor_atto_notification .atto_info #page-mod-data-view .commands a.icon img {margin: 0;}
#page-mod-glossary-view .glossaryexplain, #page-mod-glossary-showentry .glossaryexplain, #page-mod-data-view .glossaryexplain {margin: 2rem 0;}
#page-mod-glossary-view .aliases, #page-mod-glossary-showentry .aliases, #page-mod-data-view .aliases {font-size: .75rem;}
#page-mod-glossary-view .aliases #keyword, #page-mod-glossary-showentry .aliases #keyword, #page-mod-data-view .aliases #keyword {padding: 10px 35px 10px 20px;margin: 0;width: 100%;font-size: .75rem;}
#page-mod-glossary-view .glossarycategoryheader h3, #page-mod-glossary-showentry .glossarycategoryheader h3, #page-mod-data-view .glossarycategoryheader h3 {margin: 1rem 0;font-size: 2.5rem;}
.entrylowersection .comment-area {width: 100%;}
.entrylowersection .icons {padding-right: 0 !important;}
.path-mod-glossary .entrybox {text-align: center;margin-bottom: 2rem;}
.path-mod-glossary .entrybox a {padding: .25rem;text-decoration: none;}
.path-mod-glossary .entrybox b {padding: 1rem 1.25rem;color: #9b9b9b;}
.path-mod-glossary .entrybox hr {margin: 1rem 0;padding: 0;}
.datapreferences form [type="submit"] {float: right;}
.datapreferences #reg_search {border-right: 1px solid #ececec;}
.datapreferences #reg_search label {margin-right: .5rem;}
.datapreferences #data_adv_form table {width: 100%;margin-top: 1rem;background-color: #f8f8f8;border-radius: 5px;}
.datapreferences #data_adv_form table td {padding: 0 1rem 1rem;}
.datapreferences #data_adv_form table [type="submit"] {float: none;}
#page-mod-data-templates #availabletags_wrapper {max-width: max-content;}
.template_heading {margin-top: 2rem;text-align: left !important;font-size: 1.25rem;font-weight: 500;}
.save_template {padding: 1rem;background-color: #f8f8f8;border: none !important;border-radius: 5px;text-align: center !important;}
#page-mod-data-view .search_inline input {margin: .5rem 0;}
.fp-content-center {height: 100%;width: 100%;display: table-cell;vertical-align: top;}
.fp-content-hidden {visibility: hidden;}
.yui3-panel-focused {outline: none;}
.fp-panel-button {background: #fff;padding: 3px 20px 2px 20px;text-align: center;margin: 10px;border-radius: 10px;display: inline-block;}
.filepicker .yui3-widget-content-expanded {height: inherit;max-width: 100%;border-radius: 5px;}
@media (min-width: 320px) and (max-width: 1199.98px) {.filepicker .yui3-widget-content-expanded {overflow-y: auto;overflow-x: hidden;}}
.filepicker .yui3-widget-content-expanded .fp-content {overflow-y: auto;overflow-x: hidden;}
.filepicker .yui3-widget-content-expanded .fp-repo-items {overflow-x: auto;background-color: #f8f8f8;margin-top: .25rem;}
.filepicker .moodle-dialogue-bd {height: 570px;}
.file-picker label + select {margin: 0;}
.file-picker #reposearch {padding: 8px 20px;height: auto;font-weight: 500;line-height: 1.5;}
.file-picker .fp-navbar {border-bottom: none !important;min-height: 40px;padding: 4px;border-radius: 5px;background-color: #f8f8f8 !important;}
.file-picker .fp-navbar .fp-pathbar {padding: 0 18px;}
.file-picker .fp-content {border-top: 0;background: #fff;clear: none;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-def-search {margin-top: 0;margin-bottom: 0;}
.file-picker .fp-list {list-style-type: none;padding: 0;float: left;width: 100%;margin: 0;}
.file-picker .fp-list .fp-repo a {display: block;padding: .5em .7em;}
.fp-repo.btn {padding: 10px !important;}
.file-picker .fp-list .fp-repo.active {background: #f2f2f2;}
.file-picker .fp-list .fp-repo-icon {padding: 0 7px 0 5px;width: 20px;height: 16px;}
.fp-toolbar {float: left;}
.fp-toolbar a {padding: 11px 16px;}
.fp-toolbar.empty {display: none;}
.fp-toolbar .disabled {display: none;}
.fp-toolbar div {display: block;float: left;margin-right: 4px;}
.fp-toolbar img {vertical-align: -15%;margin-right: 5px;}
.file-picker .fp-clear-left {clear: left;}
.fp-pathbar.empty {display: none;}
.fp-pathbar .fp-path-folder {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Fpath_folder") left 3px no-repeat;-webkit-background-size: 18px;background-size: 18px;margin: 1rem 1rem 1rem 0;display: inline-flex;}
.fp-pathbar .fp-path-folder a {font-size: .875rem;font-weight: 500;color: #000;}
.fp-pathbar .fp-path-folder a:hover {color: inherit;text-decoration: none;}
.fp-pathbar .fp-path-folder-name {margin-left: 24px;}
.fp-iconview .fp-file {display: inline-block;width: calc(12.5% - 10px);background-color: #fff;border-radius: 5px;position: relative;padding: 10px;margin: 5px;-webkit-box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;box-shadow: rgba(0,0,0,.05) 0px .5px 0px,rgba(0,0,0,.03) 0px 0px 0px 1px,rgba(0,0,0,.05) 0px 2px 4px;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
@media (max-width: 1360px) {.fp-iconview .fp-file {width: calc(25% - 10px);}}
@media (min-width: 320px) and (max-width: 1199.98px) {.fp-iconview .fp-file {width: calc(25% - 10px);}}
.fp-iconview .fp-file .fp-thumbnail {display: block !important;margin: 0 auto;width: 100% !important;height: auto !important;text-align: center;}
.fp-iconview .fp-file a {width: 100%;}
.fp-iconview .fp-file:hover {-webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.15);box-shadow: 0 2px 20px 0 rgba(0,0,0,.15);text-decoration: none;}
.fp-iconview .fp-filename-field:hover {overflow: visible;z-index: 1000;}
.fp-iconview .fp-filename-field .fp-filename {width: 100% !important;display: block;padding: .5rem;margin: 0 auto;font-size: .65rem;font-weight: 500;text-align: center;color: #575967;word-wrap: break-word;}
.fp-file a:hover {text-decoration: none;}
.file-picker .yui3-datatable table {border: 0;width: 100%;}
.file-picker .ygtvtn, .filemanager .ygtvtn {background: none;}
.ygtvtn, .ygtvln {background: none;}
.block_private_files table td.ygtvtn, .block_private_files table td.ygtvln {background: none;display: none;}
.block_private_files table td a {font-weight: 500;}
.block_private_files table td a:hover {text-decoration: none;}
.block_private_files table td .ygtvcontent a {margin: .15rem;padding: 5px;display: flex;align-items: center;border-radius: 5px;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.block_private_files table td .ygtvcontent a:hover {background-color: #ececec;}
.filemanager .yui3-datatable table td a {display: inline-flex;align-self: center;}
.filemanager .yui3-datatable table td a .icon.fa-list-alt, .filemanager .yui3-datatable table td a .fdescription img.fa-list-alt, .fdescription .filemanager .yui3-datatable table td a img.fa-list-alt, .filemanager .yui3-datatable table td a .form-control-static img.fa-list-alt, .form-control-static .filemanager .yui3-datatable table td a img.fa-list-alt, .filemanager .yui3-datatable table td a .editor_atto_notification .atto_info img.fa-list-alt, .editor_atto_notification .atto_info .filemanager .yui3-datatable table td a img.fa-list-alt {margin: 0;}
.file-picker .ygtvtm, .filemanager .ygtvtm, .ygtvtm {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-up") 8px center no-repeat !important;-webkit-background-size: 8px;background-size: 8px;width: 10px;height: 10px;cursor: pointer;}
.ygtvtm {width: 20px;}
.file-picker .ygtvtmh, .filemanager .ygtvtmh, .ygtvtmh {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-left") 8px center no-repeat !important;-webkit-background-size: 6px;background-size: 6px;width: 10px;height: 10px;cursor: pointer;}
.ygtvtmh {width: 20px;}
.file-picker .ygtvtp, .filemanager .ygtvtp, .ygtvtp {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-right") 8px center no-repeat !important;-webkit-background-size: 6px;background-size: 6px;width: 10px;height: 10px;cursor: pointer;}
.ygtvtp {width: 20px;}
.file-picker .ygtvtph, .filemanager .ygtvtph, .ygtvtph {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-right") 8px center no-repeat !important;-webkit-background-size: 6px;background-size: 6px;width: 10px;height: 10px;cursor: pointer;}
.ygtvtph {width: 20px;}
.file-picker .ygtvln, .filemanager .ygtvln {background: none;}
.file-picker .ygtvlm, .filemanager .ygtvlm, .ygtvlm {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-down") 8px center no-repeat !important;width: 10px;height: 10px;-webkit-background-size: 8px;background-size: 8px;cursor: pointer;}
.ygtvlm {width: 20px;}
.file-picker .ygtvlmh, .filemanager .ygtvlmh, .ygtvlmh {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-down") 8px center no-repeat !important;width: 10px;height: 10px;-webkit-background-size: 8px;background-size: 8px;cursor: pointer;}
.file-picker .ygtvlp, .filemanager .ygtvlp, .ygtvlp {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-right") 8px center no-repeat !important;width: 10px;height: 10px;-webkit-background-size: 6px;background-size: 6px;cursor: pointer;}
.ygtvlp {width: 20px;}
.file-picker .ygtvlph, .filemanager .ygtvlph, .ygtvlph {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Farrow-right") 8px center no-repeat !important;width: 10px;height: 10px;-webkit-background-size: 6px;background-size: 6px;cursor: pointer;}
.ygtvlph {width: 20px;}
.file-picker .ygtvloading, .filemanager .ygtvloading, .ygtvloading {background: transparent url("/theme/image.php?theme=space&component=core&image=y%2Floading") 0 0 no-repeat;width: 20px;height: 22px;}
.file-picker .ygtvdepthcell, .filemanager .ygtvdepthcell, .ygtvdepthcell {background: none;}
.ygtvdepthcell {width: 20px;}
.file-picker .ygtvblankdepthcell, .filemanager .ygtvblankdepthcell {width: 17px;height: 22px;}
a.ygtvspacer:hover {color: transparent;text-decoration: none;}
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {background-color: transparent;cursor: pointer;margin-left: 2px;text-decoration: none;}
.file-picker .ygtvfocus, .filemanager .ygtvfocus {background-color: #eee;}
.fp-filename-icon {margin-top: 0;display: block;position: relative;}
.fp-filename-icon a {text-decoration: none;}
.fp-filename-icon a:hover {text-decoration: none;}
.fp-icon {display: inline-flex;vertical-align: middle;align-items: center;width: 20px;height: inherit;margin-right: 5px;text-align: left;}
.fp-icon img {max-height: 24px;max-width: 19px;vertical-align: middle;}
.fp-filename {max-width: 90%;padding-right: 10px;font-size: .75rem;font-weight: 500;display: inline-flex;text-decoration: none;color: #212121;}
.fp-filename:hover {text-decoration: none;}
.file-picker .fp-login-form {height: 100%;width: 100%;display: table;}
.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-buttons {margin: 0 20px;}
.file-picker.fp-msg {text-align: center;}
.file-picker .fp-content-error {height: 100%;width: 100%;display: table;text-align: center;}
.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 .fp-select-loading {text-align: center;margin-top: 20px;}
.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: right;}
.fp-select .fp-info {font-size: .75rem;}
.fp-select .fp-thumbnail {padding: 1rem;display: flex;justify-content: center;align-items: center;border: 1px solid #ddd;background-color: #fff;border-radius: 5px;position: relative;margin-right: 10px !important;-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.05);box-shadow: 0 2px 0 0 rgba(0,0,0,.05);}
.moodle-dialogue-wrap .fp-select .fp-thumbnail {margin-right: 0;}
.fp-thumbnail img {max-width: 70% !important;max-height: inherit !important;height: auto !important;width: 70% !important;}
.fp-select .fp-thumbnail img {vertical-align: middle;}
.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;font-size: 11px;}
.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;}
.fp-select .fp-size.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 .fp-img-downloading {display: none;padding-top: 7px;}
.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;}
.fm-content-wrapper {position: relative;}
.moodle-dialogue .filemanager .btn {margin-bottom: .5rem;}
.filemanager {margin-bottom: 1rem;}
.filemanager .fp-restrictions {margin: 1rem 0;font-size: .75rem;color: #9b9b9b;text-align: right;}
.filemanager-toolbar {padding: 0 0 1rem 0;border-bottom: 1px solid #ececec;}
.filemanager .fp-pathbar.empty {display: none;}
.filepicker-filelist, .filemanager-container {border-top: 0;background-color: #f8f8f8;border-radius: 5px;}
.filepicker-filelist {margin-bottom: 1rem;}
.fp-content {outline-style: none;}
.filemanager-container, .filepicker-filelist {overflow: hidden;}
.file-picker .yui3-datatable-header {background: initial;}
.fitem.disabled .filepicker-filelist, .fitem.disabled .filemanager-container {background-color: #ececec;}
.fp-btn-choose {margin-bottom: 1rem;}
.fitem.disabled .filepicker-filelist .filepicker-filename {display: none;}
.filepicker-filename a {text-align: left;display: block;}
.fp-iconview .fp-reficons1 {position: absolute;height: 100%;width: 100%;top: 0;left: 0;}
.fp-iconview .fp-reficons2 {position: absolute;height: 100%;width: 100%;top: 0;left: 0;}
.fp-iconview .fp-file.fp-hasreferences .fp-reficons1 {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Flink") no-repeat;background-position: bottom right;-webkit-background-size: 16px 16px;background-size: 16px 16px;}
.fp-iconview .fp-file.fp-hasreferences .fp-reficons2 {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Falias") no-repeat;background-position: bottom left;-webkit-background-size: 16px 16px;background-size: 16px 16px;}
.fp-iconview {padding: 1rem;}
.fp-iconview .fp-file.fp-originalmissing .fp-thumbnail {background: url("/theme/image.php?theme=space&component=core&image=s%2Fdead") no-repeat;background-position: center center;}
.fp-iconview .fp-file.fp-originalmissing .fp-thumbnail img {display: none;}
.filemanager .yui3-datatable table {border: 0;width: 100%;}
.filemanager .yui3-datatable-header {background: #fff !important;border-bottom: 1px solid #ccc !important;border-left: 0 solid #fff !important;color: #555 !important;}
.filemanager .yui3-datatable-odd .yui3-datatable-cell {background-color: #f6f6f6 !important;border-left: 0 solid #f6f6f6;}
.filemanager .yui3-datatable-even .yui3-datatable-cell {background-color: #fff !important;border-left: 0 solid #fff;}
.filemanager .fp-filename-icon.fp-hasreferences .fp-reficons1 {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Flink_sm") no-repeat 0 0;height: 100%;width: 100%;position: absolute;top: 8px;left: 17px;-webkit-background-size: 16px 16px;background-size: 16px 16px;}
.filemanager .fp-filename-icon.fp-isreference .fp-reficons2 {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Falias_sm") no-repeat 0 0;height: 100%;width: 100%;position: absolute;top: 9px;left: -6px;-webkit-background-size: 16px 16px;background-size: 16px 16px;}
.filemanager .fp-contextmenu {display: none;}
.filemanager .fp-iconview .fp-folder.fp-hascontextmenu .fp-contextmenu {display: block;position: absolute;left: 7px;top: 7px;color: #bfc0c2;}
.filepicker-filelist .filepicker-container, .filemanager.fm-noitems .fm-empty-container {display: block;max-height: 66px;background-color: #f4f7fe;border: 2px dashed #aec4f2;border-radius: 5px;padding-top: 20px;padding-bottom: 20px;padding-left: 85px;font-size: .875rem;font-weight: 500;text-align: left;color: #5f80c5;position: relative;}
.filepicker-filelist .dndupload-target, .filemanager-container .dndupload-target {background-color: #fef9f9;max-height: 66px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border: 2px dashed #dc3545;border-radius: 5px;padding-top: 20px;padding-bottom: 20px;padding-left: 85px;font-size: .875rem;font-weight: 500;text-align: left;color: #dc3545;}
.filepicker-filelist .dndupload-target .dndupload-arrow, .filemanager-container .dndupload-target .dndupload-arrow {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Fdrag-error") left no-repeat;-webkit-background-size: 40px;background-size: 40px;width: 40px;height: 40px;position: absolute;top: calc(50% - 20px);left: 20px;}
.filepicker-filelist.dndupload-over .dndupload-target, .filemanager-container.dndupload-over .dndupload-target {background-color: #f4f7fe;max-height: 66px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border: 2px dashed #0742cd;border-radius: 5px;font-size: .875rem;font-weight: 500;text-align: left;color: #5f80c5;}
.filepicker-filelist.dndupload-over .dndupload-target .dndupload-arrow, .filemanager-container.dndupload-over .dndupload-target .dndupload-arrow {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Fdrag") left no-repeat;-webkit-background-size: 40px;background-size: 40px;width: 40px;height: 40px;position: absolute;top: calc(50% - 20px);left: 20px;}
.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 {background: url("/theme/image.php?theme=space&component=theme&image=fp%2Fdrag") left no-repeat;-webkit-background-size: 40px;background-size: 40px;width: 40px;height: 40px;position: absolute;top: calc(50% - 20px);left: 20px;}
.fitem.disabled .filepicker-container, .fitem.disabled .fm-empty-container {display: none;}
.dndupload-progressbars {padding: 10px;display: none;}
.dndupload-inprogress .dndupload-progressbars {display: block;font-size: .75rem;color: #575967;}
.dndupload-inprogress .dndupload-progressbars .dndupload-progress-outer {margin-top: 1rem;}
.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;}
.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-reflist.fp-loading .fp-reflistloading {display: inline;}
.filemanager.fp-select .fp-reflist .fp-value {background: #f9f9f9;border: 1px solid #bbb;padding: 8px 7px;margin: 0;max-height: 75px;overflow: auto;}
.filemanager.fp-select .fp-reflist .fp-value li {padding-bottom: 7px;}
.filemanager.fp-mkdir-dlg {text-align: center;margin-bottom: 0;}
.filemanager.fp-mkdir-dlg .fp-mkdir-dlg-text {text-align: left;margin-bottom: 20px;}
.filemanager.fp-dlg {text-align: center;}
.file-picker div.bd {text-align: left;}
.fp-formset {padding: 10px;}
.fp-formset input[type="file"] {line-height: inherit;padding: 1rem;border-radius: 5px;background-color: #f8f8f8;}
.fp-forminset {padding: 0 10px;}
.moodle-dialogue .fp-tableview .fp-content, .moodle-dialogue .fp-treeview .fp-content, .moodle-dialogue .fp-repo-items .fp-content {height: 324px;overflow: auto;}
.ygtvcontent {font-weight: 700;}
.ygtvcontent a {display: inline-flex;width: calc(100% - 13px);margin: .35rem;padding: 5px;border-radius: 5px;font-size: .75rem;color: #212121;-webkit-transition: all 350ms ease;-o-transition: all 350ms ease;transition: all 350ms ease;}
.ygtvcontent a:hover {background-color: #ececec;}
#page-user-files .form-group .col-md-3, #page-user-files .form-buttons .col-md-3, #page-user-files .path-admin .buttons .col-md-3, .path-admin #page-user-files .buttons .col-md-3, #page-user-files #fitem_id_submitbutton .col-md-3, #page-user-files .fp-content-center form + div .col-md-3, .fp-content-center #page-user-files form + div .col-md-3, #page-user-files div.backup-section + form .col-md-3, #page-user-files #fgroup_id_buttonar .col-md-3 {display: none;}
.ygtvchildren .ygtvitem {border-bottom: 1px solid #ececec;}
.moodle-dialogue.yui3-widget.filepicker {min-width: 90%;width: 90%;max-width: 1400px;}
.moodle-dialogue.yui3-widget.filepicker .moodle-dialogue .fp-repo-items {height: 100%;}
@media (min-width: 320px) and (max-width: 1199.98px) {.moodle-dialogue.yui3-widget.filepicker {max-width: 700px;}}
.moodle-dialogue-content .fp-iconview {padding: 0;margin-top: .5rem;height: 750px;background-color: #f8f8f8;border-radius: 5px;}
.fp-repo-area .fp-repo-icon {margin-right: .5rem;}
.fp-repo-area .btn {width: auto !important;}
.fp-error {margin-top: 1rem;}
.fp-error.nofilesavailable {position: relative;padding: 1rem 5rem 1rem 2rem;margin-bottom: 2rem;border: 1px solid transparent;font-size: .875rem;text-align: left;border-radius: 5px;}
.yui3-skin-sam .yui3-panel .yui3-widget-hd {padding: 0 !important;}
iframe .moodle-dialogue.yui3-widget.filepicker {position: absolute !important;}
#page-user-files [data-fieldtype="filemanager"] {width: 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}
.block .content table td.ygtvhtml {padding: 10px;}
@media print {body.drawer-open-left.jsenabled, body.drawer-open-right.jsenabled {margin: 0;}
	.container {width: auto;}}